body{margin:0 10px;
background-color:#fff;}
.info{padding:2px 7px;}
.info2{padding:1px 7px 0;}

h1{font:normal 120%/100% Tahoma,sans-serif;
text-align:left;
color:#cb2f00;
margin:0;
padding:5px 0 5px 0;}
h2{font:normal 110%/110% Tahoma,sans-serif;
text-align:left;
color:#cb2f00;
margin:0;
padding:10px 0 5px 0;}
h3{font:bold 85%/120% Tahoma,sans-serif;
color:#557292;
text-align:left;
margin:10px 0 3px 0;
padding:0 3px 1px 0;}
h4{font:bold 80%/120% Arial,Helvetica,sans-serif;
text-align:left;
margin:10px 3px 1px 0;
padding:0 3px 1px 0;}

.opt-img {
margin: 10px 10px 5px 0;
float: left;
}
.main h4{font:normal 90%/140% Tahoma,sans-serif;
text-align:left;
margin:0;
color:#5A534F;
padding:5px 0 5px 0;
font-weight:bold;}


.main h5{font:normal 90%/140% Tahoma,sans-serif;
text-align:left;
margin:0;
color:#5A534F;
padding:5px 0 5px 0;
font-weight:bold;}

/*Параграфы*/
p{font: normal 77%/140% Arial,Helvetica,sans-serif;
color:#000;
padding:5px 0;
margin:0;
text-align:left;}
img{border:none;}

/*truck block main*/
.btruck{background:#fff url(img/truck_bg.gif) repeat-x left bottom;}
.btruck td{padding:15px 10px 10px 150px;
background:url(img/truck.jpg) no-repeat left bottom;}
.btruck h3{padding:0;margin:0;}

/*main blocks*/
.main-blocks{margin:0 15px 5px;}
.main-blocks h3{font:bold 85%/100% Arial,Helvetica,sans-serif;
margin:0;
padding:0;}
.main-blocks p{color:#5a534f;}
p.dote{border-top:1px dotted #dddcda; margin:15px 15px 5px;}
p.dote2{border-top:1px dotted #dddcda; margin:2px 0 5px;}

/*right part site*/
.right{border:1px solid #c6c4c3;
padding:2px 2px 20px;}
table.tred{border:none; border-collapse:collapse;
margin:0 0 15px 0;
background:#ca3000 url(img/red-block2.gif) repeat-y left top;}
.tred h3.red{font:bold 80%/100% Arial,Helvetica,sans-serif;
text-align:left;
color:#fff;
margin:0;padding:4px 10px 5px 0;}
h3.red a{color:#fff;
text-decoration:underline;}
h3.red a:hover{text-decoration:none;}

.right p, .right h3{padding:0 10px 5px;}
.right ul{margin:0 10px;}

/*menu 1*/
div.menu_bg{background:#fff url(img/menu_bg.gif) repeat-x bottom right;
width:100%;}
p.menu1p{font:bold 14px Tahoma,sans-serif;
color:#bb2c00;
padding:0;
margin:1px 0 0;
background:url(img/menu-right.gif) no-repeat right bottom;
border-bottom:1px solid #e8e8e8;}
p.menu1p a{color:#7f756f;
text-decoration:underline;}
p.menu1p a:hover{color:#bb2c00;
text-decoration:none;}
p.menu1p a.open{color:#bb2c00;
text-decoration:underline;}

/*menu2p*/
ul.menu2p{list-style:outside url(img/bull2.gif);
margin:0;
padding:0 15px 2px 25px;}
.menu2p li{font:bold 80%/130% Arial,Helvetica,sans-serif;
text-align:left;
color:#bb2c00;
text-indent:0;
margin:8px 0;
padding:0;}
ul.menu2p ul{list-style-position:outside;
list-style-type:none;
list-style-image:none;
margin:0;
padding:0 15px 2px 10px;}
ul.menu2p ul li{font:bold 95%/120% Arial,Helvetica,sans-serif;
margin:4px 0 0;}
ul.menu2p a{font-weight:normal;
color:#2974B7;
text-decoration:underline;}
ul.menu2p a:hover{color:#215483;
text-decoration:none;}
ul.menu2p a.open{color:#bb2c00;
text-decoration:underline;}

/*site map*/
ul.map{list-style-position:outside;
list-style-type:none;
list-style-image:none;
margin:0;
padding:0 15px 2px 0;}
.map li{font:bold 85%/130% Arial,Helvetica,sans-serif;
text-align:left;
color:#bb2c00;
text-indent:0;
margin:8px 0;
padding:0;}
ul.map ul{list-style:outside url(img/bull2.gif);
margin:0;
padding:0 15px 2px 12px;}
ul.map ul li{font:bold 95%/120% Arial,Helvetica,sans-serif;
margin:4px 0 0;}
ul.map ul ul{list-style:outside url(img/bull2.gif);
margin:0;
padding:0 15px 2px 10px;}
ul.map ul ul li{font:bold 100%/120% Arial,Helvetica,sans-serif;
margin:2px 0 0;}
ul.map a{font-weight:normal;
color:#2974B7;
text-decoration:underline;}
ul.map a:hover{color:#215483;
text-decoration:none;}

/*Станд.табл.*/
th{font:bold 80%/130% Arial,Helvetica,sans-serif;
border:1px solid #858282;
border-collapse:collapse;
padding:4px;
margin:0;
text-align:left;}
.tl{font: normal 80%/130% Arial,Helvetica,sans-serif;
padding:3px 2px;
margin:0;
text-align:left;}
.tr{font:normal 80%/130% Arial,Helvetica,sans-serif;
padding:3px 2px;
margin:0;
text-align:right;}
.tb{font: normal 80%/130% Arial,Helvetica,sans-serif;
padding:3px 2px;
margin:0;
text-align:center;}

/*Списки*/
ul{list-style:outside url(img/bull1.gif);
margin:0;
padding:2px 0 2px 15px;}
.ul2{list-style:outside url(img/bull2.gif);
margin:0;
padding:2px 0 2px 15px;}
ol{list-style: decimal outside;
margin:0;
padding:2px 0 2px 30px;}
li{font:normal 80%/140% Arial,Helvetica,sans-serif;
text-align:left;
text-indent:0;
margin:2px 0;
padding:0;}
ol ul li, ol ol li, ul ul li {font: normal 100%/140% Arial,Helvetica,sans-serif;
text-align:left;
text-indent:0;
margin:2px 0;
padding:0;}

/*Станд. ссылка*/
a.link{font-weight:normal;
color:#2974B7;
text-decoration:underline;}
a.link:hover {color:#215483;
text-decoration:none;}

/*bot-menu*/
p.bot-menu{color:#bb2c00;
padding:10px 10px 0 5px;}
p.bot-menu a{color:#928882;
text-decoration:none;}
p.bot-menu a:hover{color:#bb2c00;
text-decoration:underline;}

/*Копирайты*/
.copy{font:normal 70% Arial,Helvetica,sans-serif;
color:#928882;
padding:1px 15px;
margin:0;}
.copy a{color:#928882;
text-decoration:underline;}
.copy a:hover{color:#7e7875;
text-decoration:none;}
.copy-bord1{border-left:1px solid #c4c5c7;
border-top:1px solid #c4c5c7;
border-right:1px solid #c4c5c7;}
.copy-bord2{padding:8px 0;
border-left:1px solid #c4c5c7;
border-bottom:1px solid #c4c5c7;
border-right:1px solid #c4c5c7;}

/*Меню-крошки*/
.crumbs{font:normal 75% Arial,Helvetica,sans-serif;
color:#5a534f;
padding:5px 10px 15px;margin:0;}
.crumbs a{color:#2974B7;
text-decoration:underline;}
.crumbs a:hover{color:#215483;
text-decoration:none;}

/*fomrs*/
form{margin:0;}
input.txt{font:normal 75% Verdana,sans-serif;
border:1px solid #b4b4b4;
margin:3px;}
textarea{font:normal 75% Verdana,sans-serif;
border:1px solid #b4b4b4;
margin:3px;}

/*Таблица заказа*/
table.order{border-collapse:collapse;
border:none;
margin:7px 0 15px;}
table.order td{border-collapse:collapse;
border:none;
color:#000;}
table.order td.th{font:bold 80%/130% Arial,Helvetica,sans-serif;
padding:10px 0 5px;}
b.red{color:#cb2f00;}

td.captcha{font:normal 80%/140% Arial,Helvetica,sans-serif;
padding:4px 10px 5px 5px;}
td.captcha img{margin:3px 0 8px 0;}
td.captcha input{margin:3px 0 0 0;
font-size:100%}

p.captcha{font:normal 80%/140% Arial,Helvetica,sans-serif;
padding:4px 10px 5px 0;}
p.captcha img{margin:3px 0 8px 0;}
p.captcha input{margin:3px 0 20px 0;
font-size:100%}

/*gallery*/
form{margin:0;}
select{font:normal 80% Tahoma,Arial,Helvetica,sans-serif;
color:#000;}
table.gal{border-collapse:collapse;
border:none;
text-align:left;
clear:right;}
.gal td{border-collapse:collapse;
width:151px;
text-align:left;
vertical-align:top;
padding: 0 40px 6px 0;}
table.gal div{border:#d4d4d4 1px solid;
width:151px;
padding:1px;}
table.gal p{font: normal 75%/150% Arial,Helvetica,sans-serif;
color:#2974B7;
padding:2px 0pt 15px;
text-align:left;}
p.gallery{color:#5d5d5d;}
p.gallery strong, p.gallery b{color:#000;}
p.gallery b{background:#dddcda;
padding:1px 5px;}
img.img-sm{cursor:hand;}

/*Картинки*/
table.img1{border:#d4d4d4 1px solid;
margin:4px 5px 5px 0;
border-collapse:collapse;}
table.img2{border:#d4d4d4 1px solid;
margin:4px 0 5px 5px;
border-collapse:collapse;}
table.img1 td, table.img2 td{padding:1px;background-color:#fff;
border-collapse:collapse;}
table.img1 td img, table.img2 td img{margin:0;}

/*оформление*/
.logo_bg{border-bottom:5px solid #e2eaed;
border-left:2px solid #ededed;
border-right:2px solid #ededed;
background:#f2f4f3 url(img/logo-left.gif) repeat-x top left;}
.iconz{background:url(img/line1.gif) repeat-x bottom left;
padding-left:10px;}
.line-top{background:url(img/line-top.gif) repeat-x left;}
.line-bot{background:url(img/line-bot.gif) repeat-x left top;}
.bord-left{border-left:2px solid #eee;
padding-top:3px;}
.flash_bg{background:url(img/back.jpg) repeat-x left;}
.line2{background:url(img/line2.gif) repeat-x left;
margin:10px 0}
.main p{text-align:justify;}
.main a{color:#2974B7;}
.news {font-size:15px; color:#5A534F; padding-top:20px;}
.news p{color:#5A534F;}
.news h2 {margin-left:10px;}
.news h5 {font-size:12px; padding-left:10px; margin-bottom:0px; font-family:Tahoma;}
.news a {color:#2974B7;}
.slk {text-align:center;}
.slk a {text-decoration:none; color:#000000; font-size:11px;}
.stati h4{font-family:Arial, Helvetica, sans-serif; margin:0; font-size:12px; color:#000000;}
.stati p {margin:0;}
.prod span {color:#2974B7;}
.prod a {color:#2974B7}
