body { font-family: Tahoma, Verdana, Arial, sans-serif; height:100%; margin:0px; padding:0px; background-color:#FFFFFF; font-size:11px; color:#000000; text-align:center; /*background:url(/common/img/1new-year2011.jpg) no-repeat center 0;*/}
html { /*background:url(/common/img/1new-year2012.jpg) no-repeat center 100%;*/}
a { color:#FF5A00; text-decoration:none; outline:none; border:0;}
a:hover { color:#999; text-decoration:none; outline:none;}
a.doc { background:url(/common/img/file_doc.gif) no-repeat; padding-left:23px; height:20px; padding-top:1px; padding-bottom:2px;}
h1 { color:#800000; margin:0 0 17px 0; padding:0px; font-size:12px; text-align:center; text-transform:uppercase;}
h2 { color:#800000; margin:0 0 10px 0; padding:0px; font-size:11px; text-align:left;}
h3 { color:#800000; margin:0 0 5px 0; padding:0px; font-size:11px; text-align:left;}
p { margin:0 0 17px 0; padding:0px;}
ul { list-style-type:disc; margin:5px 0 10px 30px; padding:0px;}
li { margin:0px; padding:0px;} 
ul.child { margin:0 0 0 30px; padding:0px; list-style-type:square; color:#8F3333;}
ul.child a { color:#8F3333;}
ul.child a:hover { color:#999999;}
img {border:0;}
b.pant {color:#800000;}
hr { color:#ccc; background-color:#ccc; border: none; width:95%; height:1px; size:1; margin:10px 0 15px 0; padding:0px;}
input { border:1px solid #ccc; font-size:12px;}
textarea { border:1px solid #ccc; font-size:12px; font-family: Tahoma, Verdana, Arial, sans-serif;}
.form_select { border:1px solid #ccc; font-size:11px;}
.red_form {font-size:11px;}
.black {color:#000; text-decoration:underline;}
.button { width:auto; background:url(/common/img/button.gif) repeat-x; padding:1px 5px 1px 5px; font-size:11px; color:#800000;}
.form_text { width:200px; height:21px;}
.otziv {margin-bottom:7px;}
.news_date {font-style:italic; font-size:10px; color:#353535;}
.float_left {float:left; padding:0 7px 5px 0;}
.float_right {float:right; padding:0 0 5px 7px;}


.fon_top_left { width:23px; background:url(/common/img/fon_top_left1.png) repeat-y 100% 0; }
.fon_top_right { width:23px; background:url(/common/img/fon_top_right1.png) repeat-y 0 0; }
.top_tab { background:url(/common/img/fon_top_table.gif) repeat; border-left:2px solid #FFFFFF; border-right:2px solid #FFFFFF;}
td.top  { padding:0px; text-align:left; vertical-align:top; border-left:2px solid #FFFFFF; border-right:2px solid #FFFFFF; font-size:11px;}
td.main { padding:30px 20px 30px 20px; text-align:left; vertical-align:top; border-left:2px solid #FFFFFF; border-right:2px solid #FFFFFF; font-size:11px; text-align:justify;}
td.main h1 { color:#800000; margin:0 0 10px 0; padding:0px; font-size:12px; text-transform:none; text-align:left; text-transform:uppercase;}
.logo { width:100%; height:92px; background:url(/common/img/fon_logo.gif) repeat-x;}
img.logo_img { float:left; border:none; margin-left:6px; margin-top:9px;}
img.logo_img_print { border:none; margin-left:6px; margin-top:9px;}
img.slogan { float:right; margin-right:3px; position:relative; margin-top:38px;}
.search { width:750px; position:absolute; text-align:right; margin:7px 10px 0 0;}
.searchtext { border:1px solid #ccc; font-size:11px; height:18px; vertical-align:top;}
.searchbutton { width:auto; background:url(/common/img/button.gif) repeat-x; padding:0 3px 2px 3px; height:18px; font-size:11px; color:#800000; vertical-align:top;}
.menu { width:100%; background:url(/common/img/fon_menu.gif) repeat-x; font-size:11px; text-align:center; padding-top:13px; padding-bottom:13px;}
.menu a { text-transform:uppercase; color:#EEEEEE; font-size:11px; text-decoration:none; padding:0 10px 0 10px; outline:none;}
.menu a:hover { text-transform:uppercase; color:#CC0000; font-size:11px; text-decoration:underline; padding:0 10px 0 10px; outline:none;}
.top_text1 { width:354px; float:right; margin-top:30px; padding-left:30px; text-align:right;}
b.date { color:#666666; font-weight:bold;}
b.news_title { color:#800000;}
.news_item { margin-bottom:15px; padding-left:20px; background:url(/common/img/fon_top_news_item.gif) no-repeat 6px 2px;}
.top_news { width:320px; font-size:11px; margin:30px 0px 10px 0; color:#666666; text-align:left;}
.top_news_block { width:324px; height:20px; background:url(/common/img/fon_top_news.gif) no-repeat; padding-top:4px; padding-bottom:8px; text-align:center; color:#666666; margin-bottom:6px; font-weight:bold;}
.top_opros { width:320px; font-size:11px; margin:50px 0px 10px 0; color:#666666; text-align:left;}
.top_opros_block { width:324px; height:20px; background:url(/common/img/fon_top_news.gif) no-repeat; padding-top:4px; padding-bottom:8px; text-align:center; color:#666666; margin-bottom:6px; font-weight:bold;}
.opros_name { font-weight:bold; padding-left:16px; color:#800000; margin-bottom:5px;}
.otvet { font-size:11px;}
.otvet input { border:none; vertical-align:middle;}

.top_text { width:724px; height:auto; background:url(/common/img/fon_top_text.gif) repeat-y; font-size:11px; margin-top:14px; margin-left:19px; margin-bottom:0px; display:table;}
.top_text_bottom { background:url(/common/img/fon_top_text_bottom.gif); width:724px; font-size:11px; height:5px; margin-left:19px; font-size:1px; display:table;}

.top_text_center {width:724px; margin:14px 20px;}
.top_text_left { float:left; width:185px; padding:20px 20px 20px 20px; padding-bottom:50px; font-size:11px; text-align:left;}
.top_text_left img { border:none;}
.top_text_right { float:right; width:435px; margin:20px 20px 20px 20px; font-size:11px; text-align:justify; }
.bottom { border-left:2px solid #FFFFFF; border-right:2px solid #FFFFFF; height:51px; background:url(/common/img/fon_bottom.gif) repeat-x;}
.copy { font-size:11px; width:270px; margin:7px 0 0 25px; color:#FFFFFF; float:left;}
.complex{font-size:8pt; float:left; width:200px; margin-top:5px;}
.schet { font-size:11px; float:right; width:230px; margin-top:7px;}
.text_blok { width:365px; margin-left:5px; margin-bottom:20px; padding:10px 30px 10px 30px; background-color:#CCCCCC; color:#666666;}
.blok_name { width:171px; height:20px; background:url(/common/img/fon_block_name.gif) no-repeat; padding-top:4px; padding-bottom:8px; text-align:center; color:#666666; margin-bottom:5px;}
table.table { width:auto; border:1px solid #CCCCCC; font-size:10px;} 
table.table th { border:1px solid #CCCCCC; padding:3px; color:#800000; font-weight:normal; background-color: #EEEEEE; text-align:center; vertical-align:middle;}
table.table th.name { border:1px solid #CCCCCC; padding:6px; color:#800000; font-weight:bold; text-align:center; vertical-align:middle;}
table.table td { border:1px solid #CCCCCC; padding:3px; text-align:left; vertical-align:top;}
table.table_nobrdr { border:none; font-size:10px;} 
table.table_nobrdr th { border:none; padding:3px; color:#800000; font-weight:normal; background-color: #EEEEEE; text-align:center; vertical-align:middle;}
table.table_nobrdr th.name { border:none; padding:6px; color:#800000; font-weight:bold; text-align:center; vertical-align:middle;}
table.table_nobrdr td { border:none; padding:3px; text-align:left; vertical-align:top;}
.print_text { font-size:11px; text-align:left; border:1px solid #800000; padding:0 20px 5px 20px; }
.copy_print { font-size:11px; text-align:center; margin:20px 0 0 0; color:#000000;}

.gallery td {padding:0 10px 20px;}
.gallery_list {width:200px; height:150px; text-align:center; overflow:hidden;}
