#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 .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, #colok .ax, #colok .bx { float: left}
#colok .dvadva { width: 20%; //margin-right: -100%; }
#colok .dvadvab { width: 80%; //margin-left: 20%; //display: inline; }
#colok .posa { width: 20%; //margin-right: -100%; }
#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 { width: 50%; //margin-right: -100% }
#colok .bx { width: 50%; //margin-left: 50%; //display: inline }
#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; height: 20px}
#foto .razdels { padding:5px; margin:1px; border-left:1px solid #ede2bb; border-top:1px solid #ede2bb; border-bottom:1px solid #ede2bb;border-right:1px solid #ede2bb}
#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: -12px; }
.spacing { height:10px }
.nowarp { white-space:nowrap }
.line, .linesmal, .linebig {clear:both; border-top:1px solid #e5ecee; margin: 9px 0 0 0; height: 1px; font-size: 1px; padding: 0 0 6px 0;}
.linesmal { margin: 2px 0 0 0; padding: 0 0 1px 0}
.linebig { border-top:3px solid #e5ecee;  margin: 2px 0 0 0; padding: 0 0 1px 0}
.otstup{ display: block; padding: 2px; margin: 2px; height: auto; width:auto}
div.content { padding:10px }
div.content A { color:#cc0000; text-decoration: underline; } 
#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.1em; display:block; padding:3px 0 3px 10px; }

/*h1{ FONT: 1.4em/1.2em Arial, Helvetica, sans-serif; color:#006baf; }*/
/* Голубой Verdana по центру*/
h1 {COLOR: #5396cd; FONT-FAMILY: Verdana; FONT-SIZE: 10pt; text-align: center; font-weight: lighter;}
/* Синий Verdana по центру*/
h2 {COLOR: #00007d; FONT-FAMILY: Verdana; FONT-SIZE:  10pt; text-align: center; font-weight: lighter;}
/* Серый Verdana по центру*/
h3 {COLOR: #666666; FONT-FAMILY: Verdana; FONT-SIZE: 10pt; text-align: center; font-weight: lighter;}
/* Коричневый Verdana по центру большие буквы*/
h4 {COLOR: #960; FONT-FAMILY: Verdana; FONT-SIZE: 9pt; text-align: center; font-weight: lighter; text-transform:uppercase}


#mainCityCont h1.glava { color:#fff; margin:0; padding:5; background-color:#2c8ac7; }
#mainCityCont h1.glava a { color:#fff; font-size:1.1em; display:block; padding:3px 0 3px 3px; }




#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}
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;}
#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 {color: #c10000;}
.lintema { HEIGHT: 5px; MARGIN-bottom: 4px; MARGIN-top: 4px; padding-bottom: 4px; padding-top: 4px; background: url('/images/site/pxlintema.gif') repeat-x center left;}
A:hover img.foto, #colok A.hover img.foto, a.img.foto:hover { background: url('/images/site/imgbg.jpg') no-repeat top right; background-position: -320px -100px; }

div.knopka	{FONT: 9pt/11pt Arial, Helvetica, sans-serif; clear: both;}
div.knopka span	{border: 1px solid #d0d9ee; background-color: #ffffff; color: #aeaa99; padding: 0.1em 0.4em 0.2em 0.5em; margin-right: 0.2em;}
div.knopka a, div.knopka a:active, div.knopka a:visited	{color: #aeaa99; text-decoration:none}
div.knopka a:hover span  {background-color: #d0d9ee; color: #000; text-decoration:none}
div.knopka a:hover  { color: #ea652c;}
/*ПОЗДРАВЛЕНИЯ*/
/*Для сайта*/
.formintro{font-family:Lucida Grande, Tahoma, Arial, Verdana, sans-serif;font-size:small;}
.formintro li{width:61%;}
form ul{font-size:90%;list-style-type:none;width:100%;margin:0;padding:0;}
form li{display:block;position:relative;margin:0;padding:4px 5px 2px 9px;}
form li:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.form_description{border-bottom:1px dotted #ccc;clear:both;display:inline-block;margin:30px 10px 0;}
.form_description p{font-size:80%;line-height:130%;margin:0 0 12px;}
#form_container{background:#fff;text-align:left;width:640px;margin:0 auto;}
form li:hover .guidelines{visibility:visible;}
fieldset{background-color:#FFF;border:3px double #CCC;overflow:auto;margin:20px 0;padding:15px 10px;}
legend{color:#369;font-weight:700;padding:2px 5px;}
label,form .label{border-bottom:1px dotted #AAA;display:inline-block;min-width:9em;margin:.6em 4px 0 0;padding:0 2px;}
/*Подсказки*/
form .guidelines{background:#f5f5f5;border:1px solid #e6e6e6;color:#444;font-size:80%;left:100%;line-height:130%;position:absolute;top:0;visibility:hidden;width:42%;z-index:1000;margin:0 0 0 8px;padding:8px 10px 9px;}
.error{font-size:10pt;color:#c11;}
/*Вывод поздравлений*/
.message {color: #666666; FONT: 9pt Arial, Helvetica, sans-serif; margin:10px;}
/*Вывод поздравлений на главной*/
.homemessage {color: #666666; FONT: 9pt Arial, Helvetica, sans-serif; margin:5px;}
div.homemessage a, div.message a:active, div.message a:visited {color: #666666; FONT: 9pt Arial, Helvetica, sans-serif; margin:10px;}
div.homemessage span {border: 1px solid #d0d9ee; background-color: #ffffff; color: #aeaa99; padding: 0.1em 0.4em 0.2em 0.5em; margin-right: 0.2em;}
div.homemessage a:hover span  {background-color: #FCECE5; color: #A48071; text-decoration:none}
div.homemessage a:hover {color: #ea652c;}
.photo {border: 1px solid #cccccc; margin: 0 16 16px; padding: 0px;}
/*Навигация*/
#paging  {text-align: center;}
#paging a {background-color:#EEEEEE;border-style:solid;border-width:1px;color:gray;font-size:75%;padding:3px 6px;text-align:center;text-decoration:none;}
#paging .active_page {background-color:#FFFFFF;font-size:90%;}
