/* CSS Document */

a{
text-decoration:none;}


td{padding:0px;
margin:0px;
vertical-align:top;}

TD.fb {border: 1px solid #000000; padding:2px;} /* используется при переносе прайсов*/
.pricemain {font-size: 110%; background: #c4c4c4;}

img{
border:0px;}

h1{
font-weight:normal; color:#ed3030;
font-size:12pt; margin:2em 0 1em;}


td.menu{padding:0px 0px 0px; text-align:justify; font-family:"Arial Narrow"; height:166px;}
div.menu{
/*border: 1px solid red;*/
margin:20px 0px 0px; /* отступ верхнего меню - если вставляется баннер, уменьшить до ~ 20 */
float:left;}
a.menu{
color:#5a5a5a;
margin-left:10px;
font-size:9pt;}
a.active{
color:#ed3030;
margin-left:10px;
font-size:9pt;}

td.col1{
width:110px;
padding:10px 0px 0px 10px;
height:166px;}


a.col1{
color:#ed3030;
font-weight:bold;
font-size:7pt;}


td.col1 img{
margin-right:5px;}


td.col1 div{
margin-bottom:15px;}


td.col2{
width:740px;}


td.col3{
padding:30px 0px 0px 7px;
font-weight:bold;font-size:9pt;}


td.col3 a{
font-size:16pt; font-weight:bold; color:#ed3030;}


td.col3 div{
margin-bottom:10px;
color:#000000;}


div.active{
margin-top:55px;
}


div.sub_active{
margin-left:7px;}


div.sub_active a{
margin-left:7px;
font-size:10pt;}


td.col3 .jet{
font-size:9pt; color:#000000;}


form{
margin-left:0px;
padding:0px;}


form div{
text-align:right;}


input{
border:#ececec solid 1px;
width:138px;
margin:8px 0px 8px;}


textarea{
width:138px;
height:63px;
border:#ececec solid 1px;
margin:8px 0px 8px;}


body a:hover{
text-decoration:underline;}


table{padding:0px;
margin:0px;}
table.constr{
border-collapse:collapse;
width:100%;
height:100%;
}
td.constr{
width:1010px;
}
table.main{
width:1010px;
height:100%;
padding:0px;
margin:0px;
border-collapse:collapse;
}


.left{
float:left;}


.right{
float:right;}


.red{
color:#ed3030;}


.bot{
vertical-align:bottom;
font-size:0.7em;
padding-left:7px;
color:#FFFFFF;
padding-bottom:15px;
}


.bot2{
vertical-align:bottom;
padding-left:7px;
padding-bottom:15px;
font-size:0.7em;
color:#9a9a9a;}


.bot span{
text-align:right;}


.bot span.left{
text-align:left;}


.bot2 a{
font-size:0.8em;
text-decoration:none;
color:#9a9a9a;}


.content{
margin:1em 130px 0px 1em;
text-align:justify;
font-size:9pt;}


.content p{
clear:both;
margin-bottom:1em; padding:0px;}


.header{
font-weight:bold; font-size:18pt; color:#ed3030; padding:0px;
margin-bottom:5px;}


.rub{
font-size:9pt; color:#000000; font-weight:bold;}
