body {margin:0; padding:0; font:normal 12px Arial; color:#2e2e2e;}

h1 {margin:0; font:normal 26px Times New Roman; margin-bottom:10px;}
h2 {margin:0; font:normal 22px Times New Roman;}
h3 {margin:0; font:normal 18px Times New Roman;}
h4 {margin:0; font:normal 16px Times New Roman;}
img {border:0;}

.all {position:relative;}

/*** ////// Башня \\\\\\ ***/
.header {background:#fbfbfb url('/i/main/header.jpg') right top no-repeat; width:100%; height:137px; border:0px solid red;}

.logo {padding:20px 0 0 45px;}

.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;}
/*** \\\\\\ Башня /////// ***/


/*** ////// Тело \\\\\\ ***/
.body {overflow:hidden; padding:20px;}
.body table {border-collapse:collapse; width:100%;}

.body td {vertical-align:top;}

.left, .right {width:215px;}

.left {}
/*** Менюха ***/
#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 {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{ border: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;}

/*** \\\\\\ Тело /////// ***/


/*** ////// Подвал \\\\\\ ***/
.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;}
/*** \\\\\\ Подвал /////// ***/