body {margin:0px;padding:0px;position: absolute; top:0; left:0; right: 0; bottom: 0;font-family : Tahoma, Arial, Verdana;font-size : .8em;color: #000000;}
span.dot { position:absolute; text-indent: -1000em; }
h1{color: #000000;font-size: 1.6em;font-family : Tahoma, Arial, Verdana;font-weight: bold;margin: 10px 0px 20px 0px;}
img { border:0px; }
p {font-family : Tahoma, Arial, Verdana;}
.kontext {color: #000000;font-family : Tahoma, Arial, Verdana;text-decoration:none;}
a.kontext:hover{color: #000000;font-family : Tahoma, Arial, Verdana;text-decoration:underline;}
.tematic{color: #666666;font-family : Tahoma, Arial, Verdana;font-size : .8em;}
.tematic a{color: #666666;font-family : Tahoma, Arial, Verdana;text-decoration:none;}
.tematic a:hover{color: #666666;font-family : Tahoma, Arial, Verdana;text-decoration:underline;}
div {font-family : Tahoma, Arial, Verdana;color: #000000;}
td{font-family : Tahoma, Arial, Verdana;color: #000000;font-size : .7em;}
a{ text-decoration: underline;color: #000000;font-family: Tahoma, Arial, Verdana;}
a:hover{text-decoration: none; color: #000000; font-family: Tahoma, Arial, Verdana;}
a.short{text-decoration: none;color: #000000;font-family: Tahoma, Arial, Verdana;}
a.short:hover{text-decoration: none; color:#666666;font-family: Tahoma, Arial, Verdana;}
input, textarea{border: 1px solid #BABABA;font-family: Tahoma, Arial, Verdana;color: #000000;}
form { margin:0px; }
a.dashed{border-bottom:1px dashed #000;text-decoration:none;line-height:16px;}
a.dashed:hover{border-bottom:0px;text-decoration:none;line-height:16px;}

#top_ban { height:1px;text-align:center;padding:12px 0 12px 0; }

#top { height:60px;vertical-align:top;padding: 0 0 10px 0; }
#top h1 { color:#003399;margin:0px;font-size:4em;line-height:40px; }
#top h1 a { color:#003399;text-decoration:none;font-family:Trebuchet MS; }
#top h2 { font-size:.9em;margin:0 0 0 10px;line-height:18px;white-space:nowrap; }
#top h2 img{vertical-align:top;display:inline;}
#top span.date { padding: 1px 5px 1px 5px;background-color:#003399;text-align:center;color:white;font-weight:bold; }
#top div.ue { float:left;margin:2px 8px 0 0;color:#999999;font-size:1.6em; }

#top_menu { height:60px;vertical-align:top;padding-left:20px; }
#top_menu ul,#left_menu ul { margin:0px;padding:0px;list-style-type:none; }
#top_menu ul li { display:block;float:left;margin-right:0px;margin-top:13px;padding:3px 8px 3px 8px; }
#top_menu ul li a { color:#336699;font-size:1.25em;font-weight:normal; }
#top_menu ul li.active { background-color:#336699; }
#top_menu ul li a.active, #top_menu ul li a.active:hover { color:#fff; }
#top_menu div div{float:left;}

div.menu_adv{float:left;text-align:center;font-size:13px;color:#660000;position:relative;top:-10px;margin:0 0px;white-space:nowrap;width:105px;}
div.menu_adv img{vertical-align:top;}
div.menu_adv a,div.menu_adv a:hover{color:#660000;font-family:Tahoma;font-size:13px;white-space:nowrap;}

#left_menu { width:230px;padding-left:0px;vertical-align:top; }
#left_menu ul li { display:block;margin-bottom:10px; }
#left_menu ul li a { color:#336699;font-size:1.1em;font-weight:normal; }
#search { height:30px;white-space:nowrap; }
#search input, #auth input { border:1px solid #CCCCCC;width:135px;height:20px;color:#999999;vertical-align:middle;margin-right:10px; }
#search input.srch, #auth input.in, div.opros input.vote { width:54px;height:20px;vertical-align:middle;color:#000000;cursor:hand;cursor:pointer; padding-right:10px;}
#auth input  { width:115px; }
#auth div { color:#999999;margin:0 0 3px 5px; }
#auth a,#auth a:hover { color:#660000; }
td.cit { padding:0 0 15px 25px;color:#336699; }
td.cit a, td.cit a:hover, td.cit span { color:#336699;font-size:1.25em; }
td.cit_l,td.cit_r { color:#333333;font-size:30px;width:25px; }
td.cit_podp { padding-top:15px; }
td.cit_podp div { color:#666666;font-style:italic; }
div.zhizn { margin:0 0 25px 20px; }
div.opros { margin:0 0 0px 20px;width:220px; }
/*div.btn_right { margin-right:0px;margin-left:20px; }*/
div.opros p { margin: 0 0 10px 0; }
div.opros input.radio  { vertical-align:middle;margin:0 5px 0 0;border:none;background:none;padding:0px; }
div.opros input.vote { width:75px;font-size:1em; }
div.opros a, div.opros a:hover { color:#660000; }

h1.rubr { background:URL(../images/h1.gif) repeat-x left 11px;margin:0 0 10px 0;font-family:Georgia;color:#666666;font-size:2.1em;font-weight:normal; }
h1.rubr span { background-color: white; margin: 0 0 0 28px;padding: 0 13px 0 13px; }
h1.rubr_b { background:URL(../images/h1_b.gif) repeat-x left 11px;margin:0 0 10px 0;font-family:Georgia;color:#fff;font-size:2.1em;font-weight:normal; }
h1.rubr_b span { background-color: #336699; margin: 0 0 0 28px;padding: 0 13px 0 13px; }
h1.rubr_w { background:URL(../images/h1_w.gif) repeat-x left 11px;margin:0 0 10px 0;font-family:Georgia;color:#336699;font-size:2.1em;font-weight:normal; }
h1.rubr_w span { background-color: #fff; margin: 0 0 0 28px;padding: 0 13px 0 13px; }
h1.zag { display:inline;margin-right:10px;font-weight:normal; }
h1.zag_big { margin-right:10px;margin-top:0px;font-weight:normal;color:#660000;font-size:1.8em; }
h1.zag a, h1.zag a:hover { text-decoration:none; }
p.zag { font-weight:normal;font-size:1.2em; }
p.zag span.zag_com { font-size:0.8em; }
p.zag a,p.zag a:hover { color:#660000; }
p.zag span.zag  { font-size:0.7em;margin-left:10px; }
span.news { font-size:1.2em; }
span.zag { color:#999;font-size:9px;white-space:nowrap; }
span.zag a,span.zag a:hover { color:#999; }
span.zag a{text-decoration:underline !important;}
div.zag_com { margin:5px 0 0px 10px;color:#999999;font-weight:bold;padding-left:15px; }
span.zag_com { margin:5px 0 0px 10px;color:#999999;font-weight:bold;padding-left:15px;font-size:10px; }
span.zag_com img { vertical-align:middle;margin-right:5px; }
span.zag_com a, span.zag_com a:hover { color:#999999;text-decoration:none; }
div.zag_com img { vertical-align:middle;margin-right:5px; }
div.zag_com a, div.zag_com a:hover { color:#999999;text-decoration:none; }
img.ico_photo, img.ico_video { margin-left:15px; }
table.st { margin:8px 0 25px 0;width:100%; }
td.st_img { width:120px;vertical-align:top;padding-right:20px; }
td.st_descr { vertical-align:top;font-size:0.8em; }
td.st_descr a { text-decoration:none; }
td.st_descr a:hover { color:#666666; }
div.blue,div.blue p,div.blue a,div.blue a:hover { background-color:#336699;color:#fff; }
div.blue { padding-bottom:10px;padding-top:10px;margin-bottom:20px; }
div.blue p { margin:0 15px 0px 15px;padding-bottom:15px; }
div.stringer a { font-size:1.1em; }

.right { width:25%;vertical-align:top;padding-left:15px;padding-right:10px; }
div.btn_right { margin-bottom:17px;background-color:#D2D2D2;color:#660000;padding:3px 10px 3px 10px;font-size:18px;font-weight:normal;clear:both;font-family:Georgia; }
#left_menu div.btn_right,#left div.btn_right {margin-left:0px;margin-right:25px;padding:3px 0 3px 10px; }
#right div.btn_right { margin-bottom:0px;margin-right:0px; }
div.right_news { margin-right:25px;margin-bottom:10px;clear:both; }
div.right_news span { color:#999999;font-size:0.9em; }
div.right_news a,div.right_news a:hover { color:#660000; }
td.viev_img { vertical-align:top;width:70px;background:URL(../images/viev.gif) no-repeat right 40px;padding-top:7px; }
td.viev_txt { padding: 10px;background-color:#E9E9E9;vertical-align:top; }
td.viev_txt div { color:#999999;font-size:0.9em; }
td.viev_txt a, td.viev_txt a:hover { color:#660000; }

#auth_links {color:#666666}
#auth_links a {color:#666666}

#photo_lenta { vertical-align:top;height:170px;background-color:#E9E9E9; }
#photo_lenta h1 { color:#E9E9E9;margin:0px;padding-left:20px;font-family:Georgia;font-size:2.1em;font-weight:bold;background-color:#fff; }
#photo_lenta td.arr { width:35px;color:#660000;font-size:24px;font-family:Times New Roman PS MT;cursor:hand; cursor:pointer; }
#photo_lenta div.lenta { overflow:hidden;text-align:center; }
#photo_lenta ul { margin: 0pt; padding: 0pt;list-style-type: none; }
#photo_lenta ul li { display:inline;margin-right:15px;text-align:center;width:155px;height:125px; }
#photo_lenta ul li a,#photo_lenta ul li a:hover { color:#660000;font-size:11px;cursor:hand;cursor:pointer; }
#videorep { margin:20px 0 0 20px;width:220px;background:URL(../images/br_right.jpg) no-repeat right top; }
/*#videorep td { background-color:#E9E9E9; }
#videorep h1 { color:#E9E9E9;font-family:Georgia;font-size:2.1em;font-weight:bold;background-color:#fff;margin:0px; }*/
#videorep h1 { background-color:#D2D2D2;color:#660000;padding:3px 10px 3px 10px;font-size:18px;font-weight:normal;clear:both;font-family:Georgia;margin:0px;margin-right:5px; }
#videorep img {  }
#videorep td p { margin: 5px 0 15px 0;font-size:1.1em; }
#videorep td span { margin:0 0 0 10px;color:#666666;font-size:0.85em; }
#videorep td a, #videorep td a:hover { color:#660000; }
#videorep td span a, #videorep td span a:hover { color:#666666; }
#blogs { margin:20px 0 0 20px;width:220px;background:URL(../images/top.jpg) no-repeat right top; }
#blogs td { color:#fff;padding:0px 15px 10px 15px;vertical-align:top; }
#blogs td div { margin-bottom:20px; }
#blogs td div.lnks { margin:3px 0 5px 0;font-size:1.1em; }
#blogs img.avtr { float:left;vertical-align:middle;margin:0 5px 3px 0; }
#blogs a, #blogs a:hover, #blogs p { color:#fff; }
#blogs p { font-size:0.9em;margin:0px;padding:0px; }
#left_menu div.b, #left div.b { height:5px;background:URL(../images/br_right_b.gif) no-repeat right top;font-size:1px;margin-bottom:30px;margin-left:20px;width:220px; }


#main { font-size:1.1em;margin-top:10px; }
#main p { line-height: 150%; }

#main td { font-size:.75em; }
#main div.avtor { vertical-align:top;color:#666666;text-align:right; }
#main div.photo { background-color:#E9E9E9;padding:10px 15px 20px 10px;font-size:.95em; }
#main div.cit { width:260px;float:right;padding:25px 15px 20px 20px;margin:0 10px 10px 30px;background-color:#E9E9E9;background:URL(../images/cit_bg.gif) repeat-y left top #E9E9E9;color:#333333;font-family:Georgia;font-size:1.5em; }
#main div.spr { float:left;width:420px;font-size:11px;padding:0px;background-color:#E9E9E9; }
#main div.spr_h { color:white;font-size:14px;font-weight:bold;padding:6px 0 7px 10px;background-color:#336699; }
#main div.spr p { padding:10px;margin:0px; }
#main div.video { float:left;width:425px;padding-bottom:20px;padding-right:20px; }
#main p.links { font-size:0.9em;margin-top:20px;margin-bottom:30px; }
#main p.links a,#main p.links a:hover { color:#336699; }
#main div.comment { margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ccc; }
#main div.comment span.c_date { font-size:0.9em;color:#999;font-family:Verdana; }
#main div.comment span.answ{font-size:0.75em;color:#C8C8C8;}
#main div.comment span.answ a{color:#C8C8C8;text-decoration:none;font-family:Verdana;}
#main div.comment span.inansw{display:block;margin:3px 0 0 0;color:#999;font-family:Verdana;font-size:0.9em;}
#main div.comment span.inansw a{text-decoration:none;}
#main div.comment div { margin-top:5px;line-height:150%; }
#main h3 { font-size:1.1em; }
#main #comment { width:100%; }
#main #comment input { width:150px;}
#main #comment textarea { overflow:auto;width:95%;height:80px;font-size:1em; }
#main #comment input.subm { width:246px;height:42px;color:#000;font-weight:bold;cursor:hand;cursor:pointer; }

#bottom { height:115px;vertical-align:top;border-top:8px solid #E9E9E9; }
#bottom td { color:#666666;font-size:0.6em; }
#bottom a { color:#666666; }
td.bottom_left { width:265px;vertical-align:top;text-align:center;padding-top:17px; }
#bottom td.right { vertical-align:top;text-align:center;padding-top:17px; }
#bottom center { margin-top:20px; }

#fotorep { height:550px;width:790px; }
#fotorep td { vertical-align:top; }
#fotorep td.t11 { width:185px;padding:16px 0 0 20px; }
#fotorep td.t11 h1 { color:#003399;margin:0px;font-size:3.2em;line-height:40px; }
#fotorep td.t11 h1 a,#fotorep td.t11 h1 a:hover { color:#003399;text-decoration:none;font-family:Trebuchet MS; }
#fotorep td.t11 h2 { font-size:1em;margin:0 0 10px 2px; }
#fotorep td.t11 a,#fotorep td.t11 a:hover { font-size:1.1em;color:#990000; }
#fotorep td.t12 { padding:16px 35px 0 35px; }
#fotorep td.t12 div.mid { padding:0px;background-color:#E9E9E9;border:1px solid #000;text-align:center;height:508px; }
#fotorep td.t12 div.mid img { margin-top:10px; }
#fotorep td.t21 { padding:0 0 0 20px;color:#666666;font-size:0.75em;font-style:italic; }
#fotorep td.t21 div { color:#666666;font-size:18px;margin:63px 0 0 60px; }
#fotorep td.t22 td { vertical-align:middle; }
#fotorep td.t22 td.imgs { border:1px solid #000;background-color:#DFDFDF;text-align:center;vertical-align:top;padding-top:35px; }
#fotorep td.t22 td.imgs img { margin:5px 5px 5px 5px;vertical-align:middle; }
#fotorep td.t22 td.imgs img.active { border:5px solid #990000; }

#fotorep td.t22 td.imgs div.imgs { overflow: hidden;width:170px;white-space:nowrap; }
#fotorep td.t22 td.imgs div.imgs ul { margin: 0pt; padding: 0pt;list-style-type: none; }
#fotorep td.t22 td.imgs div.imgs ul li { float: left; }
#fotorep td.t22 td.imgs div.imgs ul li img,#fotorep td.t22 img.prev,#fotorep td.t22 img.next { cursor:hand; cursor:pointer; }


#fotorep td.t11 div.imgs { overflow: hidden;width:170px;white-space:nowrap;text-align:center;border:1px solid #000;background-color:#E9E9E9;padding:5px 0 5px 0; }
#fotorep td.t11 div.imgs img { vertical-align:middle; }
#fotorep td.t11 div.imgs ul { margin: 0pt; padding: 0pt;list-style-type: none; }
#fotorep td.t11 div.imgs ul li { padding-top:5px;overflow: hidden;height:80px;display:block; }


ul.pages { margin:15px 0 0 0;padding:0px;list-style-type:none; }
ul.pages li { display:block;float:left;margin-right:5px;padding:2px 5px 2px 5px;color:#336699;font-size:1.25em; }
ul.pages li a { color:#336699;font-weight:normal; }
ul.pages li.active { background-color:#336699;color:#fff;font-size:1.25em; }

h1.nomer { font-size:1.2em;font-weight:normal;margin:0 0 15px 0;color:#660000; }

div.r_foto { width:155px;height:170px;float:left;margin:0px 20px 0px 0px;text-align:center; }
div.r_foto a,div.r_foto a:hover { color:#660000; }

span.imgThumb { width:100px;height:80px;overflow:hidden;display:block;text-align:center;float:left;margin-right:10px;margin-bottom:5px; }

#arhiv { margin-left:20px; }
#arhiv h1 { margin-top:20px;font-weight:normal; }
#arhiv div.month { font-size:1.4em;padding:0 0 10px 20px;overflow:hidden; }
#arhiv p.nomer { font-size:.9em;padding:4px 0 4px 20px;display:block;margin:0px; }

#str { display:none;z-index:2;position:relative;top:-35px;left:50px;width:130px;height:26px;background:URL(../images/str.gif) no-repeat right top;padding:0 5px 0 0;color:#ffffff;font-family:Tahoma;font-weight:bold;text-align:right;font-size:11px;cursor:hand; cursor:pointer; }

#kv_bank,#kv_bank td,#kv_bank p,#kv_bank  div { font-family:Times New Roman,Times;font-size:12px; }
#kv_bank { height:550px;width:680px;margin:20px; }
#kv_bank td { vertical-align:top;font-size:12px; }
#kv_bank p,#kv_bank div { margin:0px;padding:0px; }

#kv_pech,#kv_pech td,#kv_pech p,#kv_pech  div { font-family:Times New Roman,Times;font-size:12px; }
#kv_pech p,#kv_pech div { margin:0px;padding:0px; }


div#right { width:263px; }
div#right div.b { height:5px;background:URL(../images/br_right_b.gif) no-repeat left top;font-size:1px;margin-bottom:20px; }
div#right div.block { background:URL(../images/br_right.jpg) no-repeat left -5px;padding:12px 14px 12px 10px;line-height:18px; }
div#right h1 { font-family:Georgia;font-size:18px;color:#660000;margin:0 0 10px 0;padding:0px;font-weight:normal; }
div#right a, div#right a:hover { color:#336699; }
div#right span { color:#666666;font-size:0.9em; }
p.sp { color:#CCCCCC;font-size:1em;line-height:normal; }
div#right div.sp, div#right div.sp a, div#right div.sp a:hover { color:#CCCCCC;font-size:0.9em;line-height:normal; }
td.right div.ban { text-align:center;margin-bottom:20px;margin-top:20px; }

div.buttons{margin-bottom:15px;margin-top:15px;}
div.buttons img {vertical-align:middle;margin-bottom:2px;}

div.main_fotorep {margin:25px 0 25px 0;height:205px;background:URL(../images/bg_fotorep_main.gif) repeat-x left bottom;overflow:hidden;}
div.main_fotorep h1{color:#6D6D6D;margin:0px;padding-left:10px;font-family:Georgia;font-size:2.1em;font-weight:bold;height:30px;}
div.main_fotorep div.lenta { overflow:hidden;text-align:center;height:175px;margin-left:0px; }
div.main_fotorep ul { margin: 0pt; padding: 0pt;list-style-type: none; }
div.main_fotorep ul li { display:block;margin:28px 3px 0 3px;text-align:center;width:147px;height:147px;float:left; }
div.main_fotorep ul li a,div.main_fotorep ul li a:hover { color:#fff;font-size:11px;cursor:hand;cursor:pointer; }

div.rnews_block{position:absolute;margin:3px 0 0 0px;height:21px;width:215px;z-index:2;}
div.rnews_block ul{margin:0 0 0 80px;padding:0px;list-style-type:none;}
div.rnews_block li{display:block;float:left;width:65px;height:18px;line-height:18px;text-align:center;margin:1px;color:#333;font-size:11px;background:#E6E6E6;cursor:pointer;}
div.rnews_block li.active{height:21px;line-height:21px;margin-bottom:0px;color:#660000;background:#fff;cursor:default;}
div#nb2{display:none;}

ul.blue_tabs{list-style-type:none;margin:0px;padding:0px;height:25px;}
ul.blue_tabs li{display:block;height:25px;line-height:25px;float:left;margin:0 3px 0 0;padding:0 5px 0 5px;font-family:Times New Roman;color:#fff;font-size:1.8em;background:#99B2CC;cursor:pointer;}
ul.blue_tabs li.active{background:#336699;}


span.username_com{font-family:Verdana;color:#336699;font-weight:bold;font-size:1em;}

#jquery-overlay{position:absolute;top:0;left:0;z-index:900;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:1000;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1000;}
#lightbox-container-image-box > #lightbox-nav {left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:100px;float:right;padding-bottom:0.7em;}
