#colok { clear:both; width:100%; //padding-right:1px; //overflow-x:hidden; }
div.colokdat { FONT-SIZE:8pt;}
#colok .dvadva, #colok .dvadvab, #colok .posa, #colok .posb, #colok .ta, #colok .tb, #colok .tax, #colok .tbx, #colok .dva, #colok .dvab, #colok .dvabig, #colok .dvasmal, #colok .tab, #colok .tba, #colok .aa, #colok .ab, #colok .aba, #colok .ax, #colok .bx, #colok .rodina, #colok .unost, #colok .unostr, #colok .rodinau, #colok .axx, #colok .bxx, #colok .tri, #colok .tria, #colok .trib, #colok .triz, #colok .triza, #colok .trizb, #colok .tru, #colok .trua, #colok .trub, #colok .truc, #colok .chit, #colok .chita, #colok .chitb, #colok .chitc { float:left}
#colok .dvadva, #colok .posa { width:20%; //margin-right:-100%; }
#colok .dvadvab, #colok .posb  { width:80%; //margin-left:20%; //display:inline; }
#colok div.posb div {padding:5px;}
#colok .ta { width:30%;  //margin-right:-100%; }
#colok .tb { width:70%; //margin-left:30%; //display:inline; }
#colok .tax { width:35%;  //margin-right:-100%; }
#colok .tbx { width:65%; //margin-left:35%; //display:inline; }
#colok .dva { width:10%; //margin-right:-100%; }
#colok .dvab { width:90%; //margin-left:10%; //display:inline; }
#colok .dvabig { width:90%; //margin-left:0%; //display:inline; }
#colok .dvasmal { width:10%; //margin-right:-90%; }
#colok .tab { width:70%; //margin-right:-100%; }
#colok .tba { width:30%; //margin-left:70%; //display:inline; }
#colok. aa { width:4%; //margin-right:-96%; }
#colok .ab { width:94%; //margin-left:2%; }
#colok .aba { width:2%; //margin-right:-98%; }
#colok .ax, #colok .rodina, #colok .rodinau { width:50%; //margin-right:-100% }
#colok .bx, #colok .unost, #colok .unostr { width:50%; //margin-left:50%; //display:inline }

#colok .rodina, #colok .unostr {BACKGROUND:#b80000 }
#colok .unost, #colok .rodinau, #fotoru { BACKGROUND:#1e3c7a }


.line {clear:both; border-top:1px solid #ead1b5; margin:9px 0 0 0; height:1px; font-size:1px; padding:0 0 6px 0;}
.unost .line, .rodinau .line {border-top:1px solid #4060a4}

.rodina #datt, .unost #datt, .unostr #datt { TEXT-ALIGN:left; padding-left:30px; FONT:10pt/10pt Arial, Helvetica, sans-serif; color:#d4a474;}
.rodina #datt b, .unost #datt b, .unostr #datt b { FONT:14.5pt/9pt Arial, Helvetica, sans-serif; font-weight:bold; color:#eeddc1;}

.unost #datt { color:#9dafd5}
.unost #datt b {color:#cddbf6}


div.dattseans, div.dattseansu { TEXT-ALIGN:left; padding-left:50px; display:block; TEXT-DECORATION:none }

.unostr div.dattseans i, .unostr div.dattseans b, .unostr div.dattseansu i, .unostr div.dattseansu b, .rodinau div.dattseans i, .rodinau div.dattseans b, .rodinau div.dattseansu i, .rodinau div.dattseansu b, .unost div.dattseans b, .unost div.dattseans i, div.dattseans i, div.dattseans b, div.dattseansu i, div.dattseansu b { TEXT-DECORATION:none; TEXT-ALIGN:center; FONT:20px Arial, Helvetica, sans-serif; color:#be8c54; border:1px solid #a36c34; padding:5px}

div.dattseans b, div.dattseansu b {FONT:20px Arial, Helvetica, sans-serif; font-weight:bold; TEXT-DECORATION:none; }

div.dattseansu i, div.dattseansu b {color:#9dafd5; border:1px solid #6e8bc5;}
.unostr div.dattseans i, .unostr div.dattseans b, .unostr div.dattseansu i, .unostr div.dattseansu b {color:#d1bcbc}
.rodinau div.dattseans i, .rodinau div.dattseans b, .rodinau div.dattseansu i, .rodinau div.dattseansu b {color:#fff}



div.dattseans a b, div.dattseans a:link b, div.dattseans a:hover b, div.dattseans a:visited b {TEXT-ALIGN:center; FONT:10pt/10pt Arial, Helvetica, sans-serif; color:#be8c54; border:1px solid #a36c34; padding:5px; TEXT-DECORATION:none }
div.dattseans a:hover b { COLOR:#fff; background-color:#be8c54; TEXT-DECORATION:none; POSITION:relative; Z-INDEX:3 }
div.dattseans a:hover:b { //COLOR:#fff ! important; //TEXT-DECORATION:none; //background-color:#be8c54 }

div.dattseansu a b, div.dattseansu a:link b, div.dattseansu a:hover b, div.dattseansu a:visited b {TEXT-ALIGN:center; FONT:10pt/10pt Arial, Helvetica, sans-serif; color:#9dafd5; border:1px solid #6e8bc5; padding:5px; TEXT-DECORATION:none }
div.dattseansu a:hover b { COLOR:#fff; background-color:#6e8bc5; TEXT-DECORATION:none; POSITION:relative; Z-INDEX:3 }
div.dattseansu a:hover:b { //COLOR:#fff ! important; //TEXT-DECORATION:none; //background-color:#6e8bc5 }

.prozra, .prozrau { padding:2px; color:#d0ccc2; background-color:#b80000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.prozrau { background-color:#1e3c7a}

#colok .axx { width:42%; //margin-right:-100%; //overflow-x:hidden; }
#colok .bxx { width:58%; //margin-left:42%; //display:inline; //overflow-x:hidden; }
#colok .tri { width:33%; //margin-right:-100%; }
#colok .tria { width:34%; //margin-left:33%; //display:inline; }
#colok .trib { width:33%; //margin-right:-37%; //display:inline;}
#colok .triz { width:15%; //margin-right:-100%; }
#colok .triza { width:70%; //margin-left:15%; //display:inline }
#colok .trizb { width:15%; //margin-right:-85%; //display:inline }
#colok .tru { width:30%; background-color:#c7bfa3; //margin-right:-100%; }
#colok .trua { width:50%; background-color:#eae9db; //margin-left:50%; //display:inline }
#colok .trub { width:10%; background-color:#cbc287; //margin-right:-20%; //display:inline }
#colok .truc { width:10%; background-color:#b18d52; //margin-left:80%; //display:inline }
#colok .chit { width:25%; //margin-right:-100%; }
#colok .chita { width:25%; //margin-left:25%; //display:inline }
#colok .chitb { width:25%; //margin-right:-25%; //display:inline }
#colok .chitc { width:25%; //margin-left:25%; //display:inline }
	
div.shapkatitle, div.shapkatitleww, div.shapkatitleee{display:block; font-style:bold; margin:2px; padding:2px; background-color:#edede7}
div.shapkatitleww{font-style:normal; background-color:#FFF}
div.shapkatitleee{font-style:normal; background-color:#f4f1ec}

/*Для прописи внутри колонок Р и А 
===================================================== */
UL.rr { FONT-SIZE:100%; MARGIN:15px 40px 10px 30px }
UL.rr LI STRONG { COLOR:#ef3124 }
UL.rr LI STRONG A { COLOR:#ef3124! important }


UL.extra-nav { FONT-SIZE:85%; MARGIN:0px 0px 1.9em }
UL.extra-nav LI STRONG { COLOR:#ef3124 }
UL.extra-nav LI STRONG A { COLOR:#ef3124! important }


ul li.usernews {float:left; display:block; margin:5px 7px 5px 7px; height:auto; FONT:8.5pt/9.5pt Arial, Helvetica, sans-serif;}

#colok .ax P, #colok .bx P, #colok .ta P, #colok .tb P, #colok .dvadva P, #colok .dvadvab P {FONT:9pt/10pt Arial, Helvetica, sans-serif; MARGIN:0px 25px 0px 25px; opacity:0.8; padding-left:30px; padding-right:30px}
#colok .bx h3, #colok .tb h3{ FONT:12pt/12.5pt Arial, Helvetica, sans-serif; }
#colok .ax h6, #colok .bx h6, #colok .tb h6{ FONT:13pt/13.5pt Arial, Helvetica, sans-serif; }

div #ob { text-align:justify; margin:0px 5px 0px 0px; padding:0px 5px 0px 0px;}

#colok P a { COLOR:#a6a6a6; TEXT-DECORATION:none }
#colok P a:link, #colok P a:visited { COLOR:#808080; TEXT-DECORATION:none }
#colok P a:hover { COLOR:#9d0000; TEXT-DECORATION:underline }

/*Для обнуления дивов и для отступа после них
===================================================== */
.razdels {margin:3px; padding:3px; //background-color:#f9f6ec;}
#colokline { clear:both; width:100%; //padding-right:1px; //overflow-x:hidden; }
#fotor, #fotoru {background:#b80000; padding:5px; //overflow-x:hidden;}
#fotoru { BACKGROUND:#1e3c7a }

#fotor .razdels, #fotoru .razdels {background:#f9f6ec; padding:5px;}
#fotoru .razdels {background:#1e3c7a; padding:5px;}


#fotor .razdels #colokline { border:1px solid #ceb048;}
#fotoru .razdels #colokline { border:1px solid #4060a4}

#fotor .razdels #colokline div, #fotoru .razdels #colokline div { TEXT-ALIGN:left; margin:28px; FONT:11pt/12.5pt Arial, Helvetica, sans-serif; COLOR:#66594d}
#fotoru .razdels #colokline div {COLOR:#43445a}



#foto #colok .razdels .ax { background:url('/images/site/nav-bg.gif') repeat-y top right; }
	
.trurazdels #colok { margin:2px; padding:2px; display:block; border:1px solid #ede2bb; FONT:8pt/9pt Arial, Helvetica, sans-serif; COLOR:#a6a6a6 }
 .trurazdels { FONT:8pt/9pt Arial, Helvetica, sans-serif; COLOR:#a6a6a6 }
	
.pusto{ height:25px; font-size:1px; clear:both }
.pustosmal{ height:5px; font-size:1px; clear:both}
.clear {display:block; height:1px; clear:both; //margin-top:-16px}
.spacing { height:10px }
.nowarp { white-space:nowrap }

.otstup{ 
	display:block;
	padding:2px;
	margin:2px;
	height:auto;
	width:auto
}

/*Див для контентной области, чтобы не заморачиваться с таблицами
====================================================================*/
div.content { padding:10px }
div.content A { color:#cc0000; text-decoration:underline; } 

/*4 элемента в строчку set 
====================================================================*/
#mainCityCont { overflow:hidden; width:100%; padding:0 2px 0 0; display:block; }

#mainCityCont h1 { margin:0; padding:5; background-color:#fcf9ed; }
#mainCityCont h1 a { font-size:1.4em; font-weight:bold; display:block; padding:3px 0 3px 10px; }

.rodina h1.glava, .unostr h1.glava  { color:#eeddc1; font-size:1.5em; margin:0; padding:5; padding-left:30px; }
.unost h1.glava, .rodinau h1.glava { color:#cddbf6; font-size:1.5em; margin:0; padding:5; padding-left:30px;}

#mainCityCont div.CityBig { width:25%; overflow:hidden; float:left }
#mainCityCont div.CityBig small { color:#858585; display:block; line-height:10px}
#mainCityCont div.CityBig div { padding:10px 5px 5px 15px; border-right:1px solid #eaeaea; border-top:1px solid #ccc}

/*END 4 элемента в строчку set 
====================================================================*/
/*фото 
====================================================================*/
h1.hd { display:block; background-color:#78A3C8; margin:0; padding:0 5px 0 5px; height:31px; font-weight:bold; color:#FFF; font-size:15px; line-height:30px; font-weight:bold}
div.mainblocks { width:420px; margin-left:auto; margin-right:auto;}
div.mainblocks div.subheader { background-color:#eaeaea; padding:3px 3px 3px 3px; font-size:80%; color:#858585; border-top:1px solid #fff; position:relative; min-height:14px; border-bottom:1px solid #ccc; border-bottom:1px solid #ccc; }
div.mainblocks div.mbltext { padding:7px 5px 7px 5px;}

/*END фото 
====================================================================*/

#colok img.news, #colok a img.news, #fotocolok img.news, #fotocolok a img.news, div.posb img.afiIIIa, #colok img.newsborder
 { 
BORDER-RIGHT:#003a75 1px solid; 
BORDER-TOP:#d7d7d7 1px solid; 
BORDER-LEFT:#d7d7d7 1px solid; 
BORDER-BOTTOM:#003a75 1px solid; 

PADDING:3;
MARGIN-right:0px;
MARGIN-top:0px; 
MARGIN-left:0px; 
MARGIN-bottom:0px;}

#colok img.newsborder { PADDING:0;}

#fotocolok .chitd, #fotocolok .chite, #fotocolok .datimgTitle
{ border:1px solid #ede2bb;
display:block;
height:190px;
min-width:100px;
background-color:#fff;
PADDING-TOP:4px; 
PADDING-RIGHT:4px; 
PADDING-LEFT:4px;
PADDING-BOTTOM:4px; 

MARGIN-right:4px;
MARGIN-top:0px; 
MARGIN-left:0px; 
MARGIN-bottom:0px;
}

#fotobig
{ background-color:#fcf9ed;
PADDING:12px;
MARGIN:12px;
}


#fotocolok .datimgTitle { 
FONT:8pt/8pt Arial, Helvetica, sans-serif;
background-color:#fcf9ed;
height:35px;
min-width:100px;
BORDER-top:#e0d2a3 1px solid; 
}

div.datimg, div.datimg a { FONT:7pt/8pt Arial, Helvetica, sans-serif; color:#85856b;}
.titlesmal, .titlesmal a { FONT:8pt/9pt Arial, Helvetica, sans-serif; color:#8c8c8c;}
.titlesmal a:hover {color:#2d88c4; text-decoration:underline }

h4 {FONT:11pt/12.5pt Arial, Helvetica, sans-serif; color:#607cb6;}

div.knopka, div.knopkar, div.knopkalist	{FONT: 10pt/21.5pt Arial, Helvetica, sans-serif; clear: both;}
div.knopka span, div.knopkar span, div.knopkalist span {border: 1px solid #4060a4; background-color: #1e3c7a; color: #cddbf6; padding: 0.4em 0.5em 0.5em 0.6em; margin-right: 0.2em;}
div.knopka a, div.knopka a:active, div.knopka a:visited, div.knopka a:link, div.knopka a:active span, div.knopka a:visited span, div.knopka a:link span, div.knopkalist a, div.knopkalist a:active, div.knopkalist a:visited, div.knopkalist a:link, div.knopkalist a:active span, div.knopkalist a:visited span, div.knopkalist a:link span, div.knopkar a, div.knopkar a:active, div.knopkar a:visited, div.knopkar a:link, div.knopkar a:active span, div.knopkar a:visited span, div.knopkar a:link span	{color: #4060a4; text-decoration:none; padding: 0.2em 0.3em 0.3em 0.4em; margin-right: 0.2em;}
div.knopka a:hover span  {background-color: #4060a4; color: #cddbf6; text-decoration:none}
div.knopka a:hover, div.knopkalist a:hover, div.knopkar a:hover  { color: #cddbf6;}

div.knopkalist span	{border: 1px solid #4060a4; background-color: #f9f6ec; color: #4060a4;}
div.knopkalist a, div.knopkalist a:active, div.knopkalist a:visited, div.knopkalist a:link, div.knopkalist a:active span, div.knopkalist a:visited span, div.knopkalist a:link span {color: #cddbf6;}
div.knopkalist a:hover span  {background-color: #f3e5b6; color: #4060a4; text-decoration:none}

div.knopkar span	{border: 1px solid #a36c34; background-color: #b80000; color: #ead1b5;}
div.knopkar a, div.knopkar a:active, div.knopkar a:visited, div.knopkar a:link, div.knopkar a:active span, div.knopkar a:visited span, div.knopkar a:link span	{color: #a36c34;}
div.knopkar a:hover span  {background-color: #f3e5b6; color: #000; text-decoration:none}




