body{margin:0px;padding:13px 0 0 0;color:#666666; width:99%;
font-family:"Arial",Arial, Helvetica, sans-serif;
font-size:14px; line-height:18px; font-weight:normal; text-decoration:none;
background:#E1E1E1 url(bg.gif) repeat-x left top}

#content h1{display:inline; margin:0px; padding:0px; font-size:14px}

form, div, img, table, table tr, table tr td{margin:0; padding:0;border:0px none #FFFFFF}
td{vertical-align:middle; color:#333333; font:14px/18px "Arial"; text-align:left; overflow:hidden}

#content center{width:676px; overflow:hidden; margin:0; padding:0}

table{width:100%; margin:0; padding:0; border:0px none #FFFFFF}

#content table{background-image:url(hori_dot.gif); padding-bottom:8px; background-position: left bottom; background-repeat:repeat-x}

div#stolb{width:960px; margin-left:auto; margin-right:auto}
div.panel{width:260px; overflow:hidden; float:right}
#content{width:676px; overflow:hidden; float:left; padding:4px 12px 0 12px; background-image:url(rig_cut.gif); background-repeat:no-repeat; background-position:684px 6px}

div#head{height:193px; width:960px; clear:both}
div#logoname{background:transparent url(name.gif) no-repeat 52px 20px; width:700px; height:51px; border-bottom:#C0C0C0 1px solid; float:left; padding-top:9px}
img#logo{width:107px;height:52px; margin-bottom:-1px; float:left}

#shapka{width:540px; height:82px; border-top:1px #FFFFFF solid; border-bottom:1px #FFFFFF solid; border-right:1px #FFFFFF solid; background:#A9B462 url(head.jpg) no-repeat 0 0; float:left; padding:12px 39px 0px 120px; text-align:right; color:#FFFFFF; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; overflow:hidden; line-height:14px}

#head div.panel{width:256px; height: 34px; border:#C0C0C0 1px solid; padding:156px 1px 1px 1px; background:#FFFFFF url(man.jpg) no-repeat 1px 1px}

#topnav{width:700px; height:35px; float:left; text-align:center; background-color:#7C7C7C; padding-top:1px; overflow:hidden}
#topnav a{width:135px; display:block; float:left; background:#7C7C7C url(nav_bar.gif) repeat-x 0px -32px; height:28px; padding:2px 2px 2px 2px; border-right:1px #FFFFFF solid; border-top:1px #FFFFFF solid; border-bottom:1px #FFFFFF solid; overflow:hidden; font-size:14px; font-weight:normal; line-height:14px}
#topnav a:link,#topnav a:active,#topnav a:visited{color:#E1E1E1; text-decoration:none}
#topnav a:hover{color:#FFFFFF; text-decoration:none; background-position:0px 0px}

#main{width:960px; clear:both; background: #FFFFFF url(panel.gif) repeat-y right top; height:auto}
#main div.panel{margin-top:-2px}
div.panel span{background-color:#869DB4; border:#C0C0C0 1px solid; border-top:0px none; padding:0; display:block; width:258px}

div.panel h1, div.panel h2{padding:4px 4px 4px 16px; font-size:14px; font-weight:bold; width:auto; display:block; background:transparent url(point_blu.gif) no-repeat 6px 10px; margin:0; line-height:normal}
div.panel h2{background-image:url(point_gre.gif); color:#8C9652}
div.panel h3, div.panel h2{padding:4px 4px 4px 16px; font-size:14px; font-weight:bold; width:auto; display:block; background:transparent url(point_blu.gif) no-repeat 6px 10px; margin:0; line-height:normal}

#main div.panel div{padding:4px 4px 4px 16px; font-size:12px; border-bottom:2px solid #FFFFFF; background:transparent url(rig_cut.gif) no-repeat 240px 2px}
#main div.panel div.goo{padding:4px; width:202px; margin:8px auto; background-color:#E1E1E1; border:none 0px}
#main div#content div.goo{padding:4px; width: auto; text-align:center; margin:8px auto; background-color:#E1E1E1; clear:both}

div.panel span h1{padding:7px 6px 7px 16px; font-size:16px; border:#FFFFFF 1px solid; color:#FFFFFF}
div.panel span h3{padding:7px 6px 7px 16px; font-size:16px; border:#FFFFFF 1px solid; color:#FFFFFF}
div.panel form strong{padding:4px 6px; color:#FFFFFF; font-size:16px; font-weight:bold; width:auto; display:block}

#bottom{width:960px; text-align:center; border-top:1px #888888 solid}
#bot_nav{ width:948px; padding:9px 6px; height:14px; background:#7C7C7C url(nav_bar.gif) repeat-x 0px -32px; border-top:1px #FFFFFF solid; border-bottom:1px #FFFFFF solid; overflow:hidden; color:#999999; font-size:12px; line-height:12px; }
#bot_nav a, #bot_nav a:link, #bot_nav a:active, #bot_nav a:visited{color:#E1E1E1; text-decoration:none; padding:0 8px}
#bot_nav a:hover{color:#FFFFFF}

#copy{border-top:1px #888888 solid; width:894px; padding:12px 6px 12px 60px; text-align:left; font-size:12px}
#copy a:link, #copy a:visited{text-decoration:none}


div.clear{font-size:1px; line-height:1px; width:90%; clear:both; float:none; height:1px}

.panel form{border-top:3px #FFFFFF solid; border-bottom:3px #FFFFFF solid; background:#869DB4 url(panel_dot.gif) repeat-y left top; padding:6px; width:248px}
.panel form input{border:1px solid #D9D9D9; margin:2px; padding:3px; background-color:#FFFFFF; width:174px; font-size:12px}
.panel form input.but{width:auto; padding:1px; font-family:Arial, Helvetica, sans-serif; cursor:pointer; border-color:#666666; background-color:#666666; color:#FFFFFF}

form input, form .area{border:1px solid #D9D9D9; margin:2px; padding:3px; background-color:#FFFFFF; font-size:12px; width:94%; font-family:"Courier New", Courier, monospace}

form select, form .selec{border:1px solid #D9D9D9; margin:2px; padding:3px; background-color:#FFFFFF; font-size:12px; width:192px; font-family:"Courier New", Courier, monospace}

form .area{height:200px; overflow:auto; width:94%}
form input.but{width:auto; padding:2px 2px}

a:link, a:visited, a:active {color:#666666; text-decoration: underline}
a:hover{color:#000000; text-decoration: none}

#menu_bg{padding:4px 10px 6px 10px;
background-color:#eaeaea;
border-top:1px solid #ffffff;
border-bottom:2px solid #d9d9d9;
font:11px/13px "Tahoma", "Arial"}

.hint{vertical-align:top;
background-color:#ffffcc;
padding:9px 10px 10px 11px}

.index_city{width:25%;
vertical-align:top;
padding:2px 10px;
font:12px/16px "Arial"}

.index{vertical-align:top;
padding-left:10px;
padding-right:10px}


small {font:12px/16px "Verdana", "Arial"; text-decoration:none}

.marker{color:#000099; background-color:#ffff00}

.error{padding-top:9px 10px 11px 10px; background-color:#ffbbbb; color:#000000}



img.image{border:10px solid #ffffff}

img.small_image{border:1px solid #c5c5c5;margin-right:10px;margin-top:5px}

.normal_image
{
  
  width:296px;
  height:296px;
  margin:2px;
  padding:2px;
  
}

.normal_image img
{
  border: 0px;
  width:296px;
  height:296px;
}
.smallphoto{width:296px; margin:0 auto;}
.smallphoto img
{ float:left;
  border: 0px;
  width:80px;
  height:80px;
  cursor:pointer;
  margin:6px;
}

.subtitle{padding-bottom:10px; font:bold 17px/18px  "Tahoma", "Arial"}


.down{padding-top:10px 10px 14px 10px}

.title{padding-bottom:3px;font:bold 13px/16px "Tahoma", "Arial"}

.category_title{background:#869DB4 url(str.gif) no-repeat 2px 4px;
padding:3px 3px 3px 24px; font:12px/15px "Tahoma", Arial; color:#E1E1E1}
.category_title a:link, .category_title a:active, .category_title a:visited{color:#333333}
.category_title a:hover{color:#000000}

table td.list1 a{white-space:nowrap}
table td.list2 a{white-space:nowrap}
table td{text-align:left}
.path{font-size:14px}

.list1{vertical-align:top; border-top:3px solid #8C9652; border-bottom:3px solid #FFFFFF; background-color:#F0F0F0; padding:10px 10px 14px 10px; font:12px/18px "Arial"}

.list2{vertical-align:top; border-top:3px solid #8C9652; border-bottom:3px solid #FFFFFF; background-color:#FFFFFF; padding:10px 10px 14px 10px; font:12px/18px "Arial"}

.subcategory_sel{background-color:#ecf1f0}

.block_title{background-color:#e0e0e0; padding:3px 10px; font:bold 14px/16px "Tahoma", "Arial"}

td.menu_sel{text-align:center;
background-color:#ffffff;
border-left:3px solid #dbe8f0;
border-right:3px solid #dbe8f0;
padding:10px;
color:#515151; font:bold 11px/15px  "Tahoma", "Arial"}

td.menu{text-align:center;
background-color:#ccdbe4;
border-left:3px solid #dbe8f0;
border-right:3px solid #dbe8f0;
padding:10px; color:#515151; font:bold 11px/15px  "Tahoma", "Arial"}

.block{vertical-align:top;
border:1px solid #e0e0e0;
padding:8px 9px 10px 9px}

.slist{vertical-align:top;
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
background-color:#EAEAEA;
padding:2px 5px 1px 5px}

.menu{color:#515151; font:bold 11px/15px  "Tahoma", "Arial"}

span.sel{background-color:#8C9652}
a.sel, .sel a.sel{color:#ffffff; text-decoration:none}
a.sel:hover, .sel a.sel:hover{color:#ffffff; text-decoration:none}

.left{vertical-align:top; text-align:left; padding:16px 0px 16px 0px}
.center{vertical-align:top; text-align:center; padding:16px 0px 16px 0px}
.right{vertical-align:top; text-align:right; padding:16px 0px 16px 0px}

.black{color:#515151;}
.light{color:#a6b0b5;}
.red{color:#ff0000;}

table#weath tr td{text-align:center; vertical-align:middle}

table.weather img.sky{width:55px; height:55px}

tr.night td{background-color:#F0F0F0}
tr.morning td{background-color:#F0FFFF}
tr.day td{background-color:#FFFFF0}
tr.evening td{background-color:#F0F7F7}
h2, table td h2{line-heigh:normal;text-align:left}

table.news{margin:5px;}
table.news td{padding:5px;font-weight:bold;text-align:left;}
table.news img{height:80px;width:80px;border:none;}
.news a{color:#333366;}
.help {cursor:help; border-bottom:1px dashed #808080; font-weight:bold;}
