body{margin:25px 0 0 0;}
img{border: none;}
div.info{padding:10px 20px 30px 0;}

h1{font:bold 130%/100% Verdana,Geneva,sans-serif;
text-align:left;
color:#990000;
padding:0 0 15px;
margin:0;}
h2.done{font:bold 110%/100% Verdana,Geneva,sans-serif;/*гл.стр.*/
text-align:center;
color:#990000;
padding:0;
margin:0 10px 15px 0;}
h1.done-sm{font:bold 80%/100% Verdana,Geneva,sans-serif;/*внутр.стр. справа*/
text-align:center;
color:#990000;
margin:0;
padding:0 5px 15px 5px;}
h2{font:normal 110%/110% Verdana,Geneva,sans-serif;
text-align:left;
color:#990000;
padding:0;
margin:20px 0 5px 0;}
h3{font:normal 90%/120% Verdana,Geneva,sans-serif;
text-align:left;
color:#990000;
margin:0;
padding:10px 0 5px 0;}
h4{font:bold 75%/100% Verdana,Geneva,sans-serif;
text-align:left;
margin:0;
padding:10px 0 1px 0;}
h4.sub{font:bold 75%/100% Verdana,Geneva,sans-serif;
text-align:left;
margin:0;
color:#8e9295;
padding:50px 3px 5px 5px;}
h4.gray{font:bold 75%/100% Verdana,Geneva,sans-serif;
text-align:left;
margin:0;
color:#8e9295;
padding:0 3px 0 0;}
h4#adres{padding-bottom:7px;}

/*параграфы*/
p{font: normal 75%/140% Verdana,Geneva,sans-serif;
color:#000;
padding:5px 0 5px 2px;
margin:0;
text-align: left;}
p.print{font-size:70%;
padding:0;
text-align:right;}
p.renew{padding:2px 0;}

.anons{background-color:#e9f5f8;
padding:35px 25px;
margin:0 10px 30px 0;}
.anons p{font-size:85%;
line-height:160%;}
.anons span{font-size:130%;}
.anons .red{color:#990000;}

/*авторизация*/
div.profile-main{position:absolute;display:block;
top:252px;
width:100%;}
div.profile{position:absolute;display:block;
top:15px;
width:100%;}
div.profile td.tl, div.profile-main td.tl, div.profile td.tb, div.profile-main td.tb{font-size:70%;}
div.profile .but, div.profile-main .but{font-size:70%;}
img.editus{margin:15px 0 15px 10px;}
input.but2{margin:5px 0 5px 10px;}

table.photo{margin:5px 10px 5px 0;
border-collapse:collapse;}
table.photo td{padding:5px 5px 15px 0;
vertical-align: top;}
table.photo td h3, h4{margin:0 3px 5px 15px;}

/*news*/
h3.news{font:normal 100%/120% Verdana,Geneva,sans-serif;
text-align:left;
color:#990000;
margin:0;
padding:15px 0 0 0;
clear:both;}
p.date{font:bold 70%/120% Verdana,Geneva,sans-serif;
padding:3px 0;}
div.ntxt{font: normal 75%/140% Verdana,Geneva,sans-serif;
color:#000;
padding:5px 0 5px 2px;
margin:0;
text-align: left;}
div.ntxt p{font-size:100%;
padding:3px 0;}
div.ntxt ul li, div.ntxt ol li{font-size:100%;}
div.ntxt .txt{font-size:75%;}

/*каталог*/
div.line{background-color:#d6e6e9;
height:5px;
width:100%;
margin:15px 0 0 0;
padding:0;}

div.go{font: 75%/120% Verdana,Geneva,sans-serif;;/*+стр.поиска*/
color:#000;
margin:0;
padding:10px 0;}

table.cat-tab{border:none;
margin:7px 0 5px 0;
border-collapse:collapse;}
.req{color:#ff0000;}
.red{color:#990000;}
span.blue, b.blue{color:#284d95;}
td.blue{background-color:#e9f5f8;
padding:5px 10px;}
.txt{font: 75%/120% Verdana,Geneva,sans-serif;;/*+стр.поиска*/
color:#000;
margin:0;
padding:3px 5px;}
a.catp{font-size:100%;
font-weight:normal;
margin:0;padding:0;
color:#0e3192;}
a.catp:hover{color:#990000;}

#boxes{font:bold 125%/150% Verdana,Geneva,sans-serif;
padding:0;
margin:10px 0 25px 1px;
width:100%;
list-style-type:none;
list-style-image:none;}
#boxes li{float:left;
margin:2px 2px 0 0;
width:25px;
padding-top:1px;
position:relative;
text-align:center;}

/*таблица каталога abb2b5*/
table.tab{border:#daddde 1px solid;
margin:0 0 5px;
border-collapse:collapse;}
table.tab td{border:#cbdee9 1px solid;
border-collapse:collapse;}
th{font:normal 75%/110% Verdana,Geneva,sans-serif;
padding:5px 7px;
margin:0;
color:#000;
border:none;
background-color:#d8e0e5;
border:1px solid #abb2b5;
text-align:left;}
.color{background-color:#eaf5f7;}
.tl-big{font:normal 80% Verdana,Geneva,sans-serif;
color:#000;
padding:3px 5px 3px 0;
margin:0;
text-align:left;}
table.tab input.text{margin:0 5px;
padding:0;
font-size:normal 75%/90% Verdana,Geneva,sans-serif;}

.tl{font:normal 75%/130% Verdana,Geneva,sans-serif;
color:#000;
padding:5px;
margin:0;
text-align:left;}
.tb{font: normal 75%/130% Verdana,Geneva,sans-serif;
color:#000;
padding:5px;
margin:0px;
text-align:center;}
.tr{font:normal 75%/130% Verdana,Geneva,sans-serif;
color:#000;
padding:5px;
margin:0;
text-align:right;}

/*поиск по каталогу*/
p.big{font-size:85%;
margin:30px 0 8px 0;}
p.find-docs{background-color:#f0f6f7;
padding:10px;
margin-bottom:20px;}
.show1{padding:2px 0 5px;}
.show2{background-color:#d8e0e5;
width:100%;
height:2px;}

ol.result{list-style: decimal outside;
margin-left:25px;;
padding:10px 0;}
ol.result li{font:normal 85%/140% Verdana,Geneva,sans-serif;
text-align:Left;
text-indent:0;
margin:10px 0;
padding:0;}
ol.result li p{font-size:90%;
padding:0;}
span.found{background-color:#f0d9d9;
padding:1px 0;}
p.noresult{font-style:oblique;
color:#b44343;}

/*заказ пользователя*/
input.order{margin-top:7px;}
td.rose{background-color:#f9f0f0;
padding:8px 0;}

/*списки*/
ul{list-style: outside url(/img/bull.gif);
margin:0;
padding:0 0 0 40px;}
ol{list-style: decimal outside;
margin:0;
padding:0 0 0 25px;}
li{font:normal 75%/140% Verdana,Geneva,sans-serif;
text-align:Left;
text-indent:0;
margin:5px 0 5px 0;
padding:0;}
ol ul li, ol ol li, ul ul li {font: normal 100%/140% Georgia,serif;
text-align:Left;
text-indent:0;
margin:2px 0 2px 0;
padding:0;}

ul.line{display: block;/*в строку*/
list-style:none;
padding:0;}
ul.line li{float:left;padding:1px 10px;}

/*копирайты*/
.copy{font:normal 10px Verdana,Geneva,sans-serif;
color:#666;
padding:0;
margin:2px 10px 2px 15px;}
.copy a{font-weight:normal;
padding:0;
margin:0;
color:#666;
text-decoration:underline;}
.copy a:hover{text-decoration:none;}
td.bot{background-color:#8e9295;
padding-bottom:7px;}
td.bot .copy{font:normal 65% Verdana,Geneva,sans-serif;
color:#e5e9eb;
padding:0;
margin:2px 10px 0;}
td.bot .copy a{font-weight:normal;
padding:0;
margin:0;
color:#e5e9eb;
text-decoration:underline;}
td.bot .copy a:hover{text-decoration:none;}

/*левое меню*/
table.tab-lmenu{border-collapse:collapse;
background-color:#cbdee9;
margin-bottom:30px;}
table.tab-lmenu td.btop{border-top:1px solid #a0bee5;}
table.tab-lmenu td.lmenu{border-left:1px solid #a0bee5;
border-right:1px solid #a0bee5;}
table.tab-lmenu td.bbot{border-bottom:1px solid #a0bee5;}

/*Меню-крошки*/
.crumbs{font:bold 70% Verdana,Geneva,sans-serif;
color:#000;
padding:0;
margin:0;}
.crumbs a{font-size:100%;
font-weight:normal;
color:#21499a;
text-decoration:underline;
margin:0;padding:0;}
.crumbs a:hover{text-decoration: none;}

/*Станд. ссылка*/
a.link{font-size:100%;
font-weight:normal;
color:#0e3192;
text-decoration:underline;}
a.link:visited{color:#3e5bab;}
a.link:hover{text-decoration:none;}
/*красная ссылка*/
a.link-red{font-size:100%;
font-weight:normal;
color:#b45653;
text-decoration:none;}
a.link-red:visited{color:#c26a67;}
a.link-red:hover{text-decoration:underline;}


/*карта сайта*/
.map1{font:normal 80% Verdana,Geneva,sans-serif;
margin:0 0 3px 15px;
padding:0;
color:#0e3192;}
a.map1{font-size:100%;
font-weight:bold;
margin:0;padding:0;
color:#0e3192;
text-decoration:underline;}
a.map1:visited{color:#7581B9;}
a.map1:hover{color:#930715;}
/*2*/
.map2{font:normal 75% Verdana,Geneva,sans-serif;
margin:0 0 3px 25px;
padding:0;
text-indent:0;
color:#0e3192;}
a.map2{font-size:100%;
font-weight:normal;
margin:0;
padding:0 0 0 3px;
color:#0e3192;
text-decoration:underline;}
a.map2:visited{color:#4666be;}
a.map2:hover{color:#990000;}
/*3*/
.map3{font:normal 75% Verdana,Geneva,sans-serif;
margin:0 0 3px 40px;
padding:0;
text-indent:0;
color:#0e3192;}
a.map3{font-size:90%;
font-weight:normal;
margin:0;
padding:0 0 0 3px;
color:#0e3192;
text-decoration:underline;}
a.map3:visited{color:#4666be;}
a.map3:hover{color:#990000;}

/*формы*/
form{margin:0;}
input.text{font:normal 75% Verdana,Geneva,sans-serif;
/*border:1px solid #c0c0c0;*/
margin:3px 0 3px 0; padding:0 2px;}
.but{font:normal 75% Verdana,Geneva,sans-serif;
color:#000;
/*background:#a9b6dd url(/img/but_bg.gif) repeat-x left bottom;
border:1px solid #c0c0c0;*/
margin:0 7px 2px;
padding:1px 3px;}
select{font: normal 80% Verdana,Geneva,sans-serif;
border:1px solid #448dc5;
margin:0 3px;
padding:0;
color: #000;}
textarea{margin:3px 3px;
font:normal 80% Verdana,Geneva,sans-serif;}
.check{padding:0; margin:0;}/*input[checkbox]*/
.area{margin:3px 0;}

/*поиск по каталогу*/
td.find_bg{background:#61676b url(/img/find_bg.gif) repeat-x left bottom;
height:75px;
width:100%}
td.find_bg table{background:url(/img/find_back.jpg) repeat-x right bottom;}
h3.find-cat{font:bold 75%/100% Verdana,Geneva,sans-serif;
text-align:left;
color:#fff;
margin:0;
padding:15px 3px 5px 8px;}
form.find-cat{font:bold 75%/100% Verdana,Geneva,sans-serif;
text-align:left;
margin:0;
padding:0 3px 5px 8px;}
form.find-cat input.text{font:normal 100% Verdana,Geneva,sans-serif;
border:1px solid #c0c0c0;
margin:1px 0 1px 0; padding:0 2px;}
form.find-cat select{font:100% Verdana,Geneva,sans-serif;
padding:0; margin:0 0 0 5px;
border:1px solid #c0c0c0;}
form.find-cat input.but{font:normal 100% Verdana,Geneva,sans-serif;
color:#000;
/*background:#a9b6dd url(/img/but_bg.gif) repeat-x left bottom;
border:1px solid #c0c0c0;*/
margin:0 5px;
padding:1px 3px;}

/*лист каталога на гл.стр.*/
table.cat-list{background:url(/img/main/cat_back.jpg) repeat-x left;
width:100%;
border-top:none;
border-collapse:collapse;}
table.cat-list td h2{font:bold 20px/100% Verdana,Geneva,sans-serif;
color:#fff;
text-align:left;
padding:20px 10px 12px;
margin:0;}
table.cat-list td h2 a{color:#fff;
text-decoration:none;}
table.cat-list td h2 a:visited{color:#d8e2ea;}
table.cat-list td h2 a:hover{text-decoration:underline;}
table.cat-list td p{font:normal 14px/110% Verdana,Geneva,sans-serif;
color:#fff;
text-align:left;
padding:0 3px 8px 10px;
margin:0;}
table.cat-list td p a{color:#fff;
text-decoration:none;}
table.cat-list td p a:visited{color:#d8e2ea;}
table.cat-list td p a:hover{text-decoration:underline;}

/*авторизация*/
table.log{margin:30px 20px 10px 0;
background-color:#990000;
border-top:none;
border-collapse:collapse;}
table.log td p{font:bold 85% Verdana,Geneva,sans-serif;
color:#fff;
text-align:center;
padding:3px 15px 5px;}
table.hellousr{border-collapse:collapse;
border:none;
margin:0;}
table.hellousr td{padding:20px 0 25px 0;
border-bottom:1px solid #b34040;}
table.hellousr h3{font:bold 90%/130% Verdana,Geneva,sans-serif;
text-align:left;
color:#000;
margin:0;
padding:20px 5px 10px 20px;}
table.hellousr p{padding-left:20px;}
table.hellousr .but{margin:20px 0 0 0;}
table.hellousr table{border-collapse:collapse;
border:none;
margin-left:5px;}
table.hellousr table td{border-bottom:none;
padding:0;}

/*регистрация пользователя*/
td.bgcolor1{background-color:#d6e6e9;
padding:8px 7px 8px 15px;}
td.bgcolor2{background-color:#d8e0e5;
padding:8px 7px 8px 15px;}
tr.rose{background-color:#f9f0f0;}
tr.rose td .but{margin:8px 20px 8px 0;}
div.yesno{border:1px solid #d6e6e9;}
label.tl{padding:0 8px 0 2px;}
table.inform{border-collapse:collapse;
border:none;
margin-top:25px;}
div.rose{background-color:#f9f0f0;
padding:13px 10px;
margin:30px 0 10px;
width:90%;}
div.rose table{border-collapse:collapse;
border:none;
margin:0;}
div.rose .text{margin:0 5px;}

/*корзина*/
table.basket{margin:0 0 0 7px;
background:#fbfdfd url(/img/basket_bg.gif) repeat-x left top;
border-collapse:collapse;
border:none;}
table.basket td.bordtop{border-top:1px solid #5b97b9;}
table.basket td.bordbot{border-bottom:1px solid #5b97b9;}
table.basket td.bordlr{font:normal 75%/140% Verdana,Geneva,sans-serif;
border-left:1px solid #5b97b9;
border-right:1px solid #5b97b9;
padding:5px 7px;}
table.basket td.bordlr table{border-collapse:collapse;
border:none; width:100%;}
table.basket td.bordlr table td{font:normal 75%/140% Verdana,Geneva,sans-serif;}
table.basket b.white{color:#fff;
font:bold 100% Verdana,Geneva,sans-serif;}
img.bask{margin-left:5px;}

table.basket a.white{color:#fff;
text-decoration:underline;}
table.basket a.white:hover{text-decoration:none;}

/*карточка товара*/
table.goods1{margin:20px 0 28px;
border-collapse:collapse;
border:0;}
table.goods2{margin:0;
border-collapse:collapse;
border:0;
width:100%;}
table.goods2 .tl, table.goods2 .tr{padding:2px 4px;}
img.goodspic{border-top:7px solid #cbdee9;
border-bottom:7px solid #cbdee9;
background:url(/img/no-photo.gif) no-repeat center;}
td.goodstxt{padding:5px 0 10px 25px;}
.big{font-size:105%;}

/*оформление гл.стр.*/
div.main-menu{position:absolute; display:block;
top:205px;
width:100%;
height:58px;
background:url(/img/main/tmenu.gif) no-repeat center top;}
div.main-menu table{/*border-collapse:collapse;*/
border:1px solid #c1c1c1;}
div.main-menu table td{font:bold 85%/140% Verdana,Geneva,sans-serif;
color:#990000;
padding:2px 4px;
margin:0;
text-align:center;
/*border-collapse:collapse;*/
border:1px solid #d1d1d1;
border-top:none;
background:url(/img/main/menu_bg.gif) repeat-x left bottom;}
div.main-menu table td a{font-weight:normal;
color:#000;
padding:0 10px;
text-decoration:none;}
div.main-menu table td a:visited{color:#50555b;}
div.main-menu table td a:hover{color:#990000;
text-decoration:underline;}
table.put{background:url(/img/main/putting.jpg) no-repeat left;
border-collapse:collapse;
border:none;
height:180px;}
table.base{background:url(/img/main/baza_back.jpg) no-repeat center;
border-collapse:collapse;
border:none;
height:180px;}
td.pad-r{padding:0 10px;
text-align:center;}
td.pad-rl{padding:0 15px 0 10px;}
/*телефоны сверху*/
div.phones{position:absolute;
display:block;
width:100%;
top:154px;
left:0;}
.phones p{font:bold 12px Verdana,Geneva,sans-serif;
color:#fff;
text-align:center;}
.phones span{font-size:11px;
font-weight:normal;}
.phone-main{font:bold 12px Verdana,Geneva,sans-serif;
color:#fff;
text-align:center;
padding-bottom:2px;}

/*спецы и новое на сайте*/
table.heads{border-collapse:collapse;
border:none;
width:98%;
margin-bottom:8px;}

/*дата на гл.стр.*/
table.data{border-collapse:collapse;
border:none;
width:100%;
margin:10px 0 0 0;}
table.data td.top{border-top:1px solid #95999c;}
table.data td.bott{border-bottom:1px solid #95999c;}
table.data td.right{border-right:1px solid #95999c;}
table.data td.left{border-left:1px solid #95999c;}
table.data td.tb{font:normal 75%/110% Verdana,Geneva,sans-serif;
color:#7086a1;
padding:0;
margin:0;
width:100%;
text-align:center;}
td.data-w{width:10%}
td.tl-news{font:bold 75%/130% Verdana,Geneva,sans-serif;
color:#7086a1;
padding:10px 4px 0 10px;
margin:0;
text-align:left;
width:90%;}

/*машина*/
div.truck_gif{position:absolite; top:0; z-index:2;
height:225px;}
div.truck_png{position:absolite; display:block; top:0; z-index:1;
height:225px;}

/*иконки на внутр.стр.*/
div.iconz{position:absolute; top:7px; right:0;}

.lang{position:absolute; top:3px; left:20px;
font:normal 12px Verdana,Geneva,sans-serif;}

/*оформление внутренней страницы*/
div.top-baza{background:#d4eefd url(/img/baza-in_bg.jpg) repeat-x left bottom;
width:100%; height:100%;}
table.base-in{background:url(/img/baza-in.jpg) no-repeat center;
border-collapse:collapse;
border:none;}
td.bot{background-color:#8e9295;}
td.white{width:15px;
background-color:#fff;}

.img1{border:0;/*картинка слева*/
margin:4px 10px 4px 0;}
.img2{border:0;/*картинка справа*/
margin:4px 0 4px 10px;}

/*опросы*/
div#poll {margin:0px 0px;}
h2.poll{font:bold 110%/100% Verdana,Geneva,sans-serif;/*гл.стр.*/
text-align:left;
margin:0;
padding:40px 10px 0 5px;}
div#poll h4{margin:0;padding:10px 0 10px 5px;
color:#8e9295;
font-size:85%;}
div#poll p{padding:10px 10px 0 5px;}
div#poll .tl{padding:5px 10px;}
div#poll ul{list-style-type:none;
list-style-image:none;
padding:0 5px 10px 5px;
margin:0;}
div#poll ul li{list-style-type:none;
list-style-image:none;
line-height:120%;
margin:3px 0 3px 25px;
padding:0;
text-indent:-24px;}
div#poll .box{margin-left:3px !important;
margin-right:7px;
width:13px !important;}
div#poll table{border:none;
border-collapse:collapse;
margin-left:5px;}
div#poll input.but{margin:9px 0 20px;}
div#poll .mix{font:normal 100% Verdana,Geneva,sans-serif;
margin-top:3px;
width:150px;}
div#poll .qw{font:bold 75% Verdana,Geneva,sans-serif;
padding:3px 10px 0;}
h4.receive{font-weight:normal;
color:#616161;
margin:10px 0;}
.color1{background-color:#eff4f7;}
.color2{background-color:#f5f8f8;}
