html, body{
padding:0;
height:100%;
}

body, td, input, textarea, select{
	color:#304145;
    font:11px Arial;
}

a{
    color:#006699;
}

a img{
    border:none;
}

h1, h2{ 
    font:18px Arial;
    margin:0;
    text-transform:uppercase;
}


h3{
    color:#223135;
    font: bold 14px Arial;
    margin: 0 0 17;
}


h4{
    color:#007CBE;
    font: 13px/14px Arial;
    margin: 13 0 17 0;
}

form{
    margin:0;
}

p{
    margin: 0 0 14;
}


textarea{
   scrollbar-track-color: #C8D3E0;
   scrollbar-arrow-color: #ffffff;	
   scrollbar-shadow-color: #A9B2BD;	
   scrollbar-darkshadow-color: #A9B2BD;
   scrollbar-highlight-color: #A9B2BD;
   scrollbar-face-color: #A9B2BD;	
 }


/* списки */
ol{
	color:#9DA3A1; /*цвет списка = цвет цифр */ 
    margin-top:0;  
    margin-left:72;
    list-style-type: decimal-leading-zero; 
    behavior: url(/common/css/beostore2/list.htc); /*изменяет цвет внутри li для IE*/ 
   -moz-binding: url(/common/css/beostore2/moz-behaviors.xml#list.htc); /*изменяет цвет внутри li для mozillы*/
}

@media screen and (min-width: 0px){/*возвращаем  цвет списка для  operы */
   ol>li{ color:#304145; }  
}

ol li span{
    color: #304145; /*цвет внутри li - для list.htc */
}


ol ol, ul ol{
     margin-top:8;
     margin-bottom:6;   
     margin-left:16;  
}


ul{
    list-style-image:url(/common/img/beostore2/li.gif);
    color:#304145;   
    margin-top:0;  
    margin-left:72;
}


ul ul, ol ul{
    list-style-image:url(/common/img/beostore2/li2.gif);
     margin-top:8;
     margin-bottom:6;   
     margin-left:16;
}



.bigger{
    font-size:13px;
}


.big{
    font-size:18px;
}


.big26{
    font-size:26px;
}


.blue{
    color:#007CBE;
}


.blue2{
    color:#006699;
}

.border{
    border:1px solid #B0B0B0;
}


.date{
    color:#9DA3A1;
    font:10px Arial;
    margin: 8 0 -7 0;
}

.exbig{
    font-size:36;
}

.form{
    border:1px solid #8592A1;
    padding-left:4;
}


.form-but{
    color:#fff;
    background:#006699;
    border:1px solid #006699;
}


.form-but2{
    color:#fff;
    background:#A9B2BD;
    border:1px solid #A9B2BD;
}

.gray{
    color:#CDD1D2;
}

.gray2{
    color:#C0C6C7;
}

.gray3{
    color:#9DA3A1;
}

.nav{
    color:#9DA3A1;
}

.nav a{
     color:#007CBE;
}

.nomargin{
    margin:0;    
}

.print-link{
    text-align:right;
    margin-bottom: 10px;    
} 

.print-link a{
    font:9px verdana;
    color:#000;
    text-decoration:none;
}

.print-link a:hover{   
    text-decoration:underline;
}

.red{
    color:#980D00;
}

.select{
    margin:-2;
    width:310;
}

.select-border{
     border:1px solid #8592A1;
     border-right:none;
     overflow:hidden;   
     width:301;
}

.sform{
    width:152;
    height:16;
    color:#B2BAB7;
    background:#596162;
    border:1px solid #B2BAB7;
    margin: 0 0 0 17;
}

.sform-i{
    width:152;
    height:16;
    color:#ffffff;
    background:#87898B;
    border:1px solid #ffffff;
    margin: 0 0 0 17;
}

.status{
    font-size:18px;
    color:#223135;   
}

.status a{
    font-size:18px;   
    text-decoration:none;
}

.status a:hover{
     text-decoration:underline;
}

.u-print{
    background:#006699;
    width:112;
}

h1.status{
	color: #223135;
	font: 18px Arial;
	text-transform: none;
	margin-bottom: 10px;
}



h4.news{
    margin: 15 0;
}

p.aq{
    margin: 9 0 24;
}

p.news{
    margin: -6 0 8;
}

img.png{
    behavior:url('/common/css/beostore2/pngbehavior.htc');
}


div.form-but{
    color:#fff;
    background:#006699;
    border:1px solid #006699;
    height:20;    
}

div.ft{
    color:#a1a5a6;
    text-transform:uppercase;
    font:10px Tahoma;
    visibility:hidden;
}

div.menu2{  
	border-bottom: 1px solid #223135;	
}

div.menu2 td{
	color: #223135;	
    padding: 20 0;	
}


div.more{
    margin-top:8px;
}

div.more a{
      color:#007CBE;
}

 div.status{  
	border-bottom: 1px solid #223135;	
    padding-bottom:6px;
}



table.search p{
    margin:7px 0 22px;
}

/* карта сайта */
table.map td{   
    border-bottom:1px solid #d7d7d7;
    height:38;
    padding:4 12  19 15;   
    line-height:12px;
}

table.map td a{
    color:#007CBE;
    text-decoration:none;
}

table.map td a:hover{    
    text-decoration:underline;
}


table.map td.f{
    border-bottom:1px solid #0097E7;
    border-right:1px solid #fff;
    padding-left:0px;   
}

table.map td.f a{ 
    color:#000;
    text-decoration:none;
}

table.map tr.f td{  
    border-top:1px solid #d7d7d7;  
}


table.map tr.f td.f{
    border-top:1px solid #0097E7;     
}
/*end  карта сайта */

table.menu {width:100%;}
html:root table.menu {width:99%;}


table.menu td{
    padding: 7 0 0 0;
    border:1px solid #fff;
}

table.menu td a{
    color:#223135;
    text-transform:uppercase;
    font-size:9px;
    text-decoration:none;
}

table.menu td a:hover, table.menu td a.sel{
    text-decoration:underline;
}

table.table td{
    border-left:1px solid #B0B0B0;
    border-bottom:1px solid #B0B0B0;
    padding: 6 8;
}

/*типовая таблица*/
table.table td.header{
    text-transform:uppercase;
}

table.table tr{
    behavior: url(/common/css/beostore2/trIE.htc);
}


table.table tr:first-child td, table.table td.first{
     border-top:1px solid #B0B0B0;
}

table.table td:first-child{
     border-left:none;
}


table.table td.noborder{
    border:none;
}

table.table td.nolborder{
    border-left:none;
}



td.png, div.png{
   behavior: url('/common/css/beostore2/bg_pngbehavior.htc');  
}

div#content{
 /*   padding: 0 32 30 21;*/
}

div#print{
 /*   padding: 0 60;*/
}


div#error-page{
    background:#ffffff;
    height:302;
    width:100%;
    padding:24 49;
}

@media print{
   .u-print{ background:#ffffff;}
}
