html, body, div, img, b {margin: 0; padding: 0; border: 0; outline: 0; background: transparent; }

body {line-height: 1; background: #F1F1F1; color: #000; text-align: left; font: 12px Tahoma, sans-serif;}
html,body {height: 100%;}
:focus {outline: 0;}

img {border:0;}

h1 {margin-top: 12px; font-size:21px; font-weight: normal;}
h2, h3, h4{margin-top: 0px; font-size:18px; font-weight: normal;}

a {text-decoration: underline;}

.all{
min-height:100%;
height: 100%;
width: 100%;
margin: 0 auto;
position: relative;
background: url(/i/bg.gif) top repeat-x;
}

.topLine{
font-size: 11px;
vertical-align:top;
margin: 0px;
}

.topLine input{
font-size: 12px;
width:28%;
border: 1px solid #0081E7;
border-left: 2px solid #0081E7;
margin: 8px 5px 5px 0px;
}

.topLine .submit{
font-size: 12px;
background-color: #0081E7;
border: 1px solid #FFFFFF;
border-bottom: 1px solid #0081E7;
border-left: 1px solid #0081E7;
margin: 8px 0px 5px 0px;
color: #FFFFFF;
}

.top_subm {
text-align: center;
padding-top: 3px;
font: normal 11px Verdana;
background-color: #0081E7;
border: 1px solid #FFFFFF;
border-bottom: 1px solid #0081E7;
border-left: 1px solid #0081E7;
margin: 8px 0px 5px 0px;
color: #FFFFFF;
width: 227px;
height: 16px;
}

.top_subm_link {text-decoration: none; cursor: default; color: #fff;}

/*** ////// Башня \\\\\\ ***/

.header {top: 10px; width: 762px; background-color:#FFFFFF; height: 105px; position: absolute; left: 50%; margin: 0px 0px 0px -381px; padding-top: 22px; overflow: hidden;}

.head_tabl {top: 135px; width: 761px; position: absolute; left: 50%; margin: 0px 0px 0px -381px; padding-top: 20px; background-color:#FFFFFF;}
/*.head_tabl */
.cbg {background:url(/i/hr_bg.jpg) right repeat-y; width: 755px;}

.logo {border-right: 1px solid #CECDCB; width: 40%;}

.hr {top: 105px; width: 762px; height: 12px; position: absolute; left: 50%; margin: 0px 0px 0px -381px; overflow: hidden; background-color:#FFFFFF;}

.dop_nav {background:url('/i/main/dop_nav_bord.jpg') center top no-repeat; width:145px; margin:20px auto auto 40px;}
.dop_nav table {background:url('/i/main/dop_nav_bord.jpg') center bottom no-repeat; width:100%; }
.dop_nav td {padding:5px 10px;}

/*** \\\\\\ Башня /////// ***/


/*** ////// Тело \\\\\\ ***/

.left, .right {width:215px;}

.form {width: 60%; border-top: 1px dashed #999999; margin-bottom: 12px;}
.form div {font-size: 10px; color: #999999; margin-top: 10px; margin-bottom: 10px;}
.form h2 {font-size: 19px!important;}
.form div input, textarea {display: block; margin-top: 7px; width: 400px; font-family: Verdana;}
.form .err {margin-left:30px; color: #ff0000; font-size: 12px;}

.left {}
/*** Менюха ***/

.icon5_bg{background:url(/i/icon5_bg.gif) top right no-repeat;}
.icon5_bg a.news{font-size: 16px; color: #000000;}
.icon5_bg a{font-size:10px;}

.submenu {display:none;}

.icon1 {padding: 3px 0px 0px 7px; background:url(/i/icon1_sub.jpg) top no-repeat;}
.icon1 a {font-size: 17px; color: #000000; text-decoration: none;}
.icon1 #sub_1 {border: 1px solid #ff9126; border-bottom: 4px solid #ff9126; position: absolute; background: #fff; margin: 1px 0 0 -3px;}
.icon1 #sub_1 a {font-size: 12px!important; text-decoration: none;}
.icon1 #sub_1 div {width: 200px; padding: 7px 0 7px 17px; border-bottom: 1px solid #e7e7e7;}
.icon1 #sub_1 div:hover {background-color: #ff9126; background-image: url('/i/orange_str.jpg'); background-position: 5px 12px; background-repeat: no-repeat;}
.icon1 #sub_1 div:hover a { font-weight: bold; color: #fff!important;}
.icon2 {padding: 3px 0px 0px 8px; background:url(/i/icon2_sub.jpg) top no-repeat;}
.icon2 a {font-size: 17px; color: #000000; text-decoration: none;}
.icon2 #sub_2 {border: 1px solid #bc664b; border-bottom: 4px solid #bc664b; position: absolute; background: #fff; margin: 1px 0 0 -3px;}
.icon2 #sub_2 a {font-size: 12px!important; text-decoration: none;}
.icon2 #sub_2 div {width: 200px; padding: 7px 0 7px 17px;}
.icon2 #sub_2 div:hover {background-color: #bc664b; background-image: url('/i/brow_str.jpg'); background-position: 5px 12px; background-repeat: no-repeat;}
.icon2 #sub_2 div:hover a {font-weight: bold; color: #fff!important;}
.icon3 {padding: 3px 0px 0px 8px; background:url(/i/icon3_sub.jpg) top no-repeat;}
.icon3 a {font-size: 17px; color: #000000; text-decoration: none; display: block;}
.icon3 #sub_3 {border: 1px solid #00af2f; border-bottom: 4px solid #00af2f; position: absolute; background: #fff; margin: 1px 0 0 -3px;}
.icon3 #sub_3 a {font-size: 12px!important; text-decoration: none;}
.icon3 #sub_3 div {width: 200px; padding: 7px 0 7px 17px; border-bottom: 1px solid #e7e7e7;}
.icon3 #sub_3 div:hover {background-color: #00af2f; background-image: url('/i/green_str.jpg'); background-position: 5px 12px; background-repeat: no-repeat;}
.icon3 #sub_3 div:hover a {font-weight: bold; color: #fff!important;}
.icon4 {padding: 3px 0px 0px 8px; background:url(/i/icon4_sub.jpg) top no-repeat;}
.icon4 a {font-size: 17px; color: #000000; text-decoration: none;}
.icon5 {padding: 3px 0px 0px 5px; background:url(/i/icon5_sub.jpg) top right no-repeat;}
.icon5 a {font-size: 17px; color: #000000; text-decoration: none;}

#l_menu {border:1px solid #e1e1e1; border-top:0; background:url('/i/main/left_top.jpg') center top no-repeat; padding:25px 15px;}
#l_menu a {font:normal 12px Arial; color:#2a2a2a; text-decoration:none;}
#l_menu a:hover {text-decoration:underline;}

.i_div {border-bottom:1px solid #e1e1e1; padding:2px 0;}
.i_div div {padding:0 0 0 20px;}

.lev_0 {margin-left:0px!important; background:url('/i/main/plus.gif') 5px center no-repeat;}
.lev_1 {margin-left:12px!important; background:url('/i/main/plus.gif') 5px center no-repeat;}
.lev_2 {margin-left:24px!important; background:url('/i/main/plus.gif') 5px center no-repeat;}
.lev_3 {margin-left:36px!important; background:url('/i/main/plus.gif') 5px center no-repeat;}
.lev_4 {margin-left:48px!important; background:url('/i/main/plus.gif') 5px center no-repeat;}
.lev_5 {margin-left:60px!important; background:url('/i/main/plus.gif') 5px center no-repeat;}
.lev_6 {margin-left:72px!important; background:url('/i/main/plus.gif') 5px center no-repeat;}
.l_item {margin-left:5px!important; background:url('/i/main/l_item.gif') 5px center no-repeat;}

.active a {color:#fdbe24!important;}
.opened {background:url('/i/main/minus.gif') 5px center no-repeat!important;}
/*** Менюха ***/

.block_center {background:url(/i/hr_bg.jpg) right repeat-y; width: 752px; border: 0px;}
.block_oder {width: 100%; border: 0px; padding: 20px;}
.block_oder .nav div {padding-top: 0px!important;}
.block_oder .nav div span {font: normal 10px Tahoma!important; padding-bottom: -50px!important;}
.form_order {width: 100%; padding-top: 12px;}
.form_order table {background: none; width: 100%; padding: 20px 0 0 0;}
.form_order table td {font-size: 10px; color: #999999;}
.form_order input {width: 95%; margin-top: 7px;}
.form_order table td input, select {width: 95%; margin-top: 7px;}

.form_order fieldset {margin-top: 10px; padding: 10px; width: 98%;}
.form_order div {font-size: 10px; color: #999999;}
.form_order h2 {font-size: 19px!important;}
.form_order div input, textarea {display: block; width: 400px; font-family: Verdana;}
.form_order .err {margin-left:30px; color: #ff0000; font-size: 12px;}


.content_special {padding: 8px 20px 8px 20px; text-align: justify;}
.content_order {width: 100%;}
.content_order h1 {font-size: 21px; margin-bottom: 0px!important; padding-bottom: 0px!important;}

.block {background:#fafafa url('/i/main/faq_top.jpg') repeat-x; font-size:11px;}
.block div {background:url('/i/main/faq_bot.jpg') bottom no-repeat; margin-top:25px; padding:0 15px 10px 15px;}

.block {color:#6a6a6a!important;}
.block a {color:#6a6a6a; text-decoration:underline;}
.block a:hover {color:#858585; text-decoration:none;}
.login a {color:#6a6a6a; text-decoration:underline;}
.login a:hover {color:#858585; text-decoration:none;}

.short_faq, .short_news, .short_basket {font:bold 12px Arial; padding:10px 0 10px 50px;}
.short_faq {background:url('/i/main/faq.gif') 15px bottom no-repeat; }
.short_news {background:url('/i/main/news.gif') 15px center no-repeat;}
.news_short_name{ padding:0px; margin-top:3px;}
.short_basket {background:url('/i/main/basket.gif') 15px center no-repeat;}

.btn {color:#5d5d5d; margin-top:5px; background:url('/i/main/btn.jpg') no-repeat; width:86px; height:27px; border:0; vertical-align:middle;}

.center {padding:0 20px; }
.center a {color:#858585;}
.center a:hover {text-decoration:none;}
.center .error_list{ color:#FF0000; text-align:center;}
.center .ok_list{ color:#009900; text-align:center;}

.content_bg {background:url('/i/main/content_bg.jpg') bottom repeat-x;}
.content {background:url('/i/main/center_bg.jpg') left bottom no-repeat; padding-bottom:10px; text-align:justify;}
.statistic {background:url('/i/main/under_btn.jpg') right no-repeat; text-align:right; font-size:11px; color:#6c6c6c; padding:10px 10px 10px 0; margin-top:0px;}
.content div{ text-align:justify;}
.content .pages{ text-align:center; font-size:16px;}
.content .pages .selected{ font-size:20px;}
.content input, textarea, checkbox{ sborder:1px solid #e1e1e1;}
.content .tbl{ border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1;}
.content .tbl td{ border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.content .tbl th{ border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; background-color:#F2F2F2; text-align:center;}

.date_time {font-size:11px;}
.author {color:#3695c6; font-size:11px;}

/*** Правая колонка ***/
.right {}
.login {text-align:right; border:1px solid #e1e1e1; padding:20px 15px 10px 0; font-size:11px;}
.login input{ border:1px solid #e1e1e1;}
.txt {border:1px solid  #e1e1e1; color:#858585; font-size:12px; text-align:center;}

/*** \\\\\\ Тело /////// ***/


/*** ////// Подвал \\\\\\ ***/
.footer {width: 747px; border: 0px; margin: auto;}
.copy { vertical-align: top; width: 747px; background-color:#E5E5E5;}
.copy td {background:url(/i/blue_hr.jpg) top no-repeat; padding: 15px 30px 15px 15px; color: #666666;}
.navigation {text-align: right; width: 100px;}
.navigation a {color: #666666!important;}

.bottom_bg {background:url('/i/main/bottom_bg.jpg') left repeat-x; height:137px; margin:0; position:relative; bottom:-40px;}
.bottom {background:url('/i/main/bottom.jpg') left no-repeat; width:100%; height:100%;}
.bottom td {text-align:center; vertical-align:center;}
.bottom a {color:#4777a0;}
.bottom a:hover {text-decoration:none;}
/*** \\\\\\ Подвал /////// ***/

