body,td,th {

    font-family: Verdana, Helvetica, sans-serif;

    font-size: 12px;

    color: #07325D;

}

body {

    background-color: #051A2F;

    margin-left: 0px;

    margin-top: 5px;

    margin-right: 0px;

}

form{padding:0px;margin:0px;}



h1,h2 {

    text-align:center;

    color:#990000;

    vertical-align: middle;

    font-family:  Helvetica, Arial, sans-serif;

    padding-top: 15px;

    font-size: 105%;

    text-transform:uppercase;

    letter-spacing: 1px;

}


h3, h4, h5, h6, h7{

color:#FFF;

margin:0;

padding:0 0 19px;

font-family: Helvetica, Arial, sans-serif;

font-size:13px;
}

h3{

color:#0e5198;

padding:6px 5px 7px;

background-color: #d7a48b;

text-align:center;
text-transform:uppercase;
}

h4{

padding-bottom:10px;

font-size:12px;

color:#94521D;

text-transform:none

}

h5{

padding-bottom:10px;

font-size:12px;

color:#94521D;

}

h6{

padding-bottom:19px;

font-size:12px;

text-transform: none

}

hr{

border:none;

border-bottom:1px solid #D6D5D5;

}

img{border:none}

table{

    padding:0px;

    border-width:0px;

    vertical-align: top;

    margin: 0px;

}

td,p,div {

    font-size: 12px;

    font-family:  Verdana, Helvetica, sans-serif;

    text-align:left;

    vertical-align: top;

    padding:0px;

    margin:0px;

}

span {

    color: #003399;

}

hr{

border:none;

border-bottom:1px solid #1A3937;

color:#1A3937;

height:1px;

}

img{border:none}

p{
    margin:0;
    line-height:16px;
    text-align: justify;
    padding-top: 3px;

}

.center{

    text-align: center;

    vertical-align: top;

    }

.middle{

    text-align: center;

    vertical-align: middle;

    }

.right{

    text-align: right;

    }

.bottom{

        vertical-align: bottom;

    }

.scroll{

    border: 1px inset #cccccc;

    height: 380px;

    width: 200px;

    overflow: scroll;

    }

.letop{

    text-align: left;

    vertical-align:top;

    padding: 12px 5px 5px 10px;

    font-size:11px;

}

.ritop{

    text-align: right; 

    vertical-align:top;

    padding: 12px 10px 5px 5px;

}

.cetop{

    text-align: center;

    vertical-align:top;

    padding: 12px 5px ;

}
.top{

    text-align: center;

    vertical-align:top;

    padding: 0;

}

.justify{

    text-align: justify;

    vertical-align:top;

    padding: 5px;

}

#letop{

    display:inline;

    text-align: left;

    vertical-align:top;

    color: #FBF9F4;

    font-size:11px;

    padding-top: 12px;

    padding-right: 30px;

    padding-bottom: 5px;

    padding-left: 30px;

}

#cetop{display:inline; 

    text-align: center;

    vertical-align:top;

    padding: 12px 5px ;

    color: #FBF9F4;

    font-size:11px;

}

#ritop{display:inline; 

    text-align: right; 

    vertical-align:top;

    padding: 12px 30px 5px 30px;

    color: #FBF9F4;

    font-size:11px;

}



a{

    color:#0e5198;

    font-family:  Verdana, Helvetica, sans-serif;

    text-decoration: underline;

    font-weight: normal;

    font-size: 12px;

}

a:link {

    color: #0e5198;

}

a:visited {

    color: #07325d;

}

a:hover {

    color: #0066cc;

}

a:active {

    color: #254381;

}
li {
font-size:12px;
padding-left:10px;
line-height: 120%;

}

SELECT, OPTION, INPUT, TEXTAREA 

{

    FONT-SIZE: 12px;

    FONT-FAMILY:   Verdana, Helvetica, serif;

    color: #000066;

    border: #6600FF;

    vertical-align: middle;

    padding: 2px;

    font-weight: normal;

}

INPUT

{    text-align: center;

}

.search {

    background: #d6390c url(search.gif) no-repeat center;

    padding: 1px 5px;

    border-top: 1px outset #f99e84;

    border-right: 2px outset #990000;

    border-bottom: 2px outset #990000;

    border-left: 1px outset #f99e84;

    vertical-align: middle;

    color: #d6390c;

}



.seek {

    background: url(search.jpg) no-repeat center center;

    font: bold 10pt Geneva, Arial, Helvetica, sans-serif;

    text-align: center;

    vertical-align: middle;

    color: #660000;

}

.border {

    vertical-align: middle;

    border: 1px solid #CCCCCC;

}



.list {

    list-style-type: square;

    line-height: 120%;

    font-size: 110%;

    padding-top: 10px;

    color:#94521D;

}

.list-justify {
    list-style-type: circle;
    line-height: 120%;
    font-size: 110%;
    padding-top: 10px;
    text-align:justify;
    color:#0e5198;
}

.title{

    font-family: Verdana,  Helvetica, sans-serif;

    font-size:13px;

    font-weight:bold;

    padding:2px;

    color:#993333;

    }
.razdel li{

border-bottom:1px dashed #CBB49A;



color:#94521D;

list-style-type: none;

}

/*Новости*/

.news_list{

list-style:none;

padding:0;

margin:0

}

.news_list li{

border-bottom:1px dashed #CBB49A;

padding:5px 10px 10px;

color:#94521D;

list-style-type: none;

}

.news_head{

background:#DDB49F;

padding:5px 10px;

margin:0 2px;

font-size:11px;

text-indent: 5px;

color:#0e5198;

}

.fac_head{

background:#eeddcc;

padding:10px 15px;

margin:0;

font-size:12px;

text-indent: 20px;

color:#0e5198;
}

.date{color:#6B6B6B}

.news_anons{

padding:5px 15px 5px;

}

.news_more{text-align:left; padding:5px 20px 5px}

.news_more a, .news_more a:VISITED{

font-size:12px;

font-weight:normal

}

.all_news, .all_news_active{

    list-style-type: none;

    padding-top: 10px;

    padding-right: 5px;

    padding-bottom: 10px;

    padding-left: 0px;

}

.all_news, .all_news a, .all_news_active, .all_news a:VISITED{

color:#94521D;

font-size:12px;

font-weight:normal;

}
.all_tags, .all_tags a{
        color:#94521D;
    list-style-type: none;
    padding-top: 10px;
    padding-right: 5px;
    padding-bottom: 10px;
    padding-left: 2px;
        font-size:10px;
        line-height:12px;
        }
 .all_tags {  
     border-bottom:1px dashed #CBB49A;
}
.all_tags a:HOVER, .all_news a:HOVER{
       color:#0066CC;
}

.all_news_active{

font-weight:bold;

}

/*Подписка на новости*/

.form_label input{margin-right:8px}

.subs_cont{

background:#d7a48b;

padding:8px 5px 9px;

text-align:center;

margin:5px 2px 0

}

    .subs_cont input{cursor:pointer}



#subs_block{

padding-bottom:0

}

.subs_block_text{

font-size:10px;

padding:0 18px 10px;

margin-bottom:13px;

border-bottom:1px dashed #CBB49A;

}

#subs_block .form_label{

display:block;

padding:0 0 15px 16px;

font-size:10px

}

#subs_block .form_label input{

float:left;

margin-top:-1px;

padding-top:0px;

vertical-align: top

}

#input_block{

font-size:10px;

padding:10px 0 10px 18px

}

#input_block input{

width:157px;

border:1px solid #CECECE;

margin-top:4px

}



.main_cont{

position:relative;

min-width:1000px;

max-width:1600px;

width:100%;

width:expression(((document.compatMode && document.compatMode=='CSS1Compat')

? document.documentElement.clientWidth:document.body.clientWidth) > 1600 ? "1600px":

 (((document.compatMode && document.compatMode=='CSS1Compat')

? document.documentElement.clientWidth:document.body.clientWidth) < 1000 ? "1000px":"100%"));

text-align:left

}

.main_cont_inn{

background:url(/images/top_right_fon.gif) 0 0 no-repeat

}

/*Шапка*/

#header{

background: url(/images/header.jpg) 0 0 repeat-x #d7a48b;

position:relative;

border-bottom:1px solid #D2B476

}

#header_l{

background: url(/images/header_r.jpg) 100% 0 no-repeat;

min-height:123px;

}

#header_r{

position:absolute;

top:0px;

right:0px;

width:170px;

height:98px;

padding:20px 5px 5px 45px;

}

/*Блоки*/

.block{

border:1px solid #92805D;

margin:0 0 10px

}

.block_inner{

border:2px solid #FFF;

background:#d7a48b;



padding:10px 2px 12px

}

    #center_column .block_inner{padding:30px 40px 28px; border-top:none}



/*Левое меню*/

#left_menu{

list-style:none;

padding:1px 0 0;

margin:0;

}

#left_menu li{

position:relative;

border-top:1px dashed #CBB49A;

padding:5px 31px 5px 5px;

background:url(/images/menu_dot.gif) 93% 10px no-repeat;

z-index:1;

}

.aligned{

text-align:right;

}

    #left_menu li.li_hover{background:url(/images/menu_dot_sel.gif) 93% 9px no-repeat}

    #left_menu li:first-child{border-top:none}

#left_menu a, #left_menu a:VISITED{color:#757474; display:block; text-align:right}

#left_menu a:HOVER{color:#000; text-decoration:none}

#left_menu .li_hover a, #left_menu .li_hover a:VISITED{color:#000}

    #left_menu ul{

    list-style:none;

    padding:0;

    margin:0;

    position:absolute;

    top:-10px;

    left:200px;

    border:1px solid #92805D;

    background:#d7a48b;

    display:none;

width:150px

    }

    #left_menu ul div{border:2px solid #FFF; padding:7px 0 10px; background:#d7a48b}

    #left_menu ul li{

    background:none;

    text-align:left;

    padding:5px 15px

    }

    #left_menu ul a, #left_menu ul a:VISITED{font-weight:normal; display:inline; text-align:left}

    #left_menu .li_hover ul a, #left_menu .li_hover ul a:VISITED{color:#757474}

    #left_menu .li_hover ul a:HOVER{color:#000}

    #left_menu .li_hover ul .li_2_hover a, #left_menu .li_hover ul .li_2_hover a:VISITED{color:#000}

    /*Путь по сайту*/

.path_cont{

padding-left:50px;

color:#990000;

vertical-align:middle;

}

.path_cont a, .path_cont a:VISITED{

color:#333399;

text-decoration:underline

}

.path_cont a:HOVER{

text-decoration:none;

color:#0066cc;}



/*Подписка на новости/Опрос*/

#vote_block{padding-bottom:0; padding-top:7px}

#vote_block .form_label{

display:block;

padding:0 0 8px 15px;

font-size:11px

}

.form_label input{margin-right:8px}

.subs_cont{

background:#d7a48b;

padding:8px 5px 9px;

text-align:center;

margin-top:5px

}

    .subs_cont input{cursor:pointer}

.vote_res_block{

background:#d7a48b;

border-top:1px dashed #CBB49A;

padding:8px 5px 9px;

text-align:center

}

.vote_res_block, .vote_res_block a, .vote_res_block a:VISITED{

font-size:11px;

font-weight:normal;

color:#94521D

}



#subs_block{

padding-bottom:0

}

.subs_block_text{

font-size:10px;

padding:0 18px 10px;

margin-bottom:13px;

border-bottom:1px dashed #CBB49A;

}

#subs_block .form_label{

display:block;

padding:0 0 15px 16px;

font-size:10px

}

#subs_block .form_label input{

float:left;

margin-top:-1px;

padding-top:0px;

vertical-align: top

}

#input_block{

font-size:10px;

padding:10px 0 10px 18px

}

#input_block input{

width:157px;

border:1px solid #CECECE;

margin-top:4px

}

    

    

/*Футер*/

#footer{

background:url(/images/footer.jpg) 0 0 repeat-x #EC8927;

padding:4px 53px 7px;

text-align:right;

border-top:1px solid #FFF

}

#footer, #footer a, #footer a:VISITED{

font-size:10px;

color:#FFF;

}





.media_print {

    margin:200px 0 0 250px;

    border:1px solid black;

    padding:37px;

    background-color:#d7a48b;

    width:53%;

}





.kurs{

background-color:#eeddCC;

text-indent: 10px;

word-spacing: 1em;

color:#0e5198;

font-size:11px;

margin:5px;

padding:5px 10px;

}



.kurs tr td.val_num{

    border-bottom:1px solid #EFE5D0;

    background-color:#FFF5E0;

    vertical-align:middle;

    padding:4px 6px;

}



.kurs tr td.val_name{

    vertical-align:middle;

    padding:4px 6px;

    text-align:right;

    border-bottom:1px solid #FFF5E0;

    background-color:#EFE5D0;



}





.author{

font-size:11px;

padding:2px 0 0

}

.author a, .author a:VISITED{font-size:11px}

.marg{

padding:15px 0;



}



.newsDate{

float:right;

padding:10px 0 0;

font-weight:bold

}





.picTd{

text-align:center;

vertical-align:top;

padding: 5px 0 5px;



}

.picT{

    text-align:center;

    float:left;

    vertical-align:top;

    padding: 10px 5px 5px 10px;

    display:inline;

}

.picTdN{

    float:left;

    text-align:center;

    background:#fff2dd;

    vertical-align:top;

    padding: 10px 0px;

    width:190px;

    min-height:155px

}

.smIm{

margin:0 0 10px;

border: #999999 solid 1px;



}







#bigIm{

/*width:420px;

height:auto*/

}



.sys_mes{

border-bottom:1px dashed #AE9780;

border-top:1px dashed #AE9780;

padding:13px 0 13px 23px;

color:#9B9B9B;

font-weight:bold;

margin-bottom:10px

}

.f_tb{

width:auto;

border:none;

border-collapse:collapse;

margin:25px 5px 25px 5px;
padding: 5px;

text-align:center;

}

.l_td{

padding:3px;

width:130px;

font-size:11px;

}

.r_td{

padding:3px 3px 3px 10px

}

.r_td input, .r_td textarea{

width:400px;

border:1px solid #BCBCBC

}

.r_td input{height:22px}

.r_td textarea{height:177px}

.subm{

margin:18px 0 0 15px; 

color:#94521D;

text-decoration:underline;}

.commSubm, .commSubmAkc{

margin:18px 0 0 10px;

background:url(/images/subm.gif) 0 0 no-repeat;

width:158px;

height:22px;

border:none;

cursor:pointer;

color:#94521D

}

.commSubmAkc{background:url(/images/subm_akc.gif) 0 0 no-repeat}





.comm_block{

border-bottom:1px dashed #AE9780;

border-top:1px dashed #AE9780;

padding:13px 0 17px;

color:#9B9B9B;

font-weight:bold

}

.main_tb{

width:100%;

border:none;

border-collapse:collapse;

background:#F0F4FF;



}

    .main_tb tr td{border-top:1px dashed #AE9780}

    .main_tb tr:first-child td{border-top:none}





.authorTd{

padding:18px 5px 10px 22px;

width:131px;

}

.answer{

padding:20px 16px 25px 0

}

.cit_author{

background:#FFE2C0;

padding:3px 12px;

font-size:11px;

}

.cit_text{

background:#FFF;

padding:7px 12px;

font-size:11px;

margin-bottom:18px

}

.voteCont{

padding:0 0 20px

}

.voteCont input{

vertical-align:middle

}

#vote{

vertical-align:middle;

margin-top:0

}

.artMes{

text-align:right;

padding:10px 0 15px;

font-size: 11px;

font-family:Arial, Helvetica, sans-serif;

}



.citBlock{

margin: 10px 0;

padding:0 0 0;

text-align:right;

}



/*Каталог товаров*/

.catList{

width: 100%;

vertical-align:top;

border-top:1px dashed #CBB49A;

border-collapse:collapse;

padding:5px;

}

.col_2{

vertical-align:top;

padding:5px;

width:150px;

}

.col_2 img{

width:150px;

border:1px solid #92805D

}

.col_3{

border-bottom:1px solid #D6D5D5;

vertical-align:top;

padding:27px 0 16px;

}

.nameTd{

font-size:11px;

width:85px;

padding:2px 0 1px 4px

}

.td_two, .td_four{

font-size:13px;

padding:2px;

font-weight:bold

}



.complPlus{

color:#000;

font-size:10px;

padding:5px 5px 5px 15px;

margin:5px 0 5px 4px;

float:right

}

.price{

font-weight:bold;

font-size:13px;

padding:5px 0;

}

#detail td{border:none}





.gr_lt{background:url(/images/c_lt.gif) 0 0 no-repeat #FFF8E9; margin:3px 0 10px}

.gr_rt{background:url(/images/c_rt.gif) 100% 0 no-repeat}

.gr_rb{background:url(/images/c_rb.gif) 100% 100% no-repeat}

.gr_lb{background:url(/images/c_lb.gif) 0 100% no-repeat; padding:10px}



.complMinus{

background:url(/images/ico_minus.gif) 0 0 no-repeat;

color:#000;

font-size:10px;

padding:0 0 1px 15px;

margin:5px 0 5px 4px;

cursor:pointer;

width:107px

}

.complInner{

padding:1px 3px 5px 0px

}

.complH{

font-weight:bold;

font-size:9px;

padding:3px 0 0 19px;

color:#000

}

.complList{

list-style:none;

margin:0;

padding:14px 0 5px 19px

}

.complList li{

font-size:8px;

padding:0 15px 6px 0;

line-height:10px

}

.complTb{

width:100%;

border:none;

border-collapse:collapse

}

.complTb td{

padding:0;

vertical-align:top

}

.smFoto{

cursor:pointer

}

.icon {margin-right: 3px; }

.rating {font-size:10px;

text-align:left;}

DIV.indexTrackList TABLE 

{border-collapse:collapse;border-spacing:0px;

width:100%;

font-size:11px;}

DIV.indexTrackList TABLE TR {vertical-align:top;}

DIV.indexTrackList TABLE TD {width:33%;padding:5px;font-size:11px;}

.track {

padding:0px;font-size:11px;color:#94521D;

text-align: center;}



#descBlock{

text-align: right;

padding:10px 0

}
.white{

padding-bottom:19px;
color: #FFF;
font-size:11px;
text-align: right;

}
