body{
padding: 0px;
margin: 0px;
width: 100%;
height: 100%;
font-family: arial, tahoma, sans serif;
color: #424242;
font-size: 14px;
background: url(/assets/templates/nabor/bg.gif) left top repeat #1c2f1d;
}
img{
border: 0;
}
a{
text-decoration: underline;
color: #42731d;
}
a:hover{
text-decoration: underline;
color: #ff8416;
}
input, textarea, select{
background-color: #42731d;
color: #ff9900;
}
h1, h2, h3,  h4, form, ul, li, ul, li{
padding: 0px;
margin: 0px;
border: 0px;
}
p{
font-size: 12px;
color: #474812;
text-align: left;
line-height: 16px;
clear: both;
}
h1{
font-size: 30px;
text-align: left;
padding: 10px 0px 10px 0px;
line-height: 30px;
color: #3b6a19;
font-family: georgia;
font-weight: normal;
}
h2{
font-size: 14px;
text-align: left;
padding: 10px 0px 15px 0px;
line-height: 14px;
color: #2a540b;
font-family: georgia;
}
.cat1 h2, .cat2 h2{
color: #ffffff;
padding: 8px 0px 15px 0px;}
h3{
font-size: 24px;
text-align: left;
padding: 0px 0px 10px 0px;
line-height: 24px;
color: #3b6a19;
font-family: georgia;
font-weight: normal;
}
h4{
font-size: 14px;
text-align: left;
padding: 10px 0px 15px 0px;
line-height: 14px;
color: #474812;
font-family: georgia;
}

#orderform td {
       font-size: 13px;
}

#pagination{
	text-align: left;
       color: #000000;
       font-size: 11px;
       padding-top: 10px;
       padding-bottom: 10px;
       clear: both;
}
#pagination a{
	padding: 1px;
         padding-left: 1px;
         padding-right: 1px;
         margin-right: 1px;
         margin-left: 1px;
         text-decoration: none;
         color: #000000;
}
#pagination a:hover{
		 background-color: #FF0000;
}
#pagination span.ditto_currentpage{
	padding: 1px;
         padding-left: 1px;
         padding-right: 1px;
         margin-right: 1px;
         margin-left: 1px;
         text-decoration: none;
             color: #ffffff;
		 background-color: #FF0000;
}









/* Минимальная/максимальная ширна */
.ieminwidth {margin: auto;
             min-width: 1000px;
             overflow: hidden;}
.main{clear: both;
      padding: 0px 0px 30px 0px;
      overflow: hidden;
      width: 1000px;
	  margin: auto;}

/* Минимальная ширина для IE */
* HTML .ieminwidth {padding-left:1000px;}
* HTML .ienoscroll {height:0;}
* HTML .iecontent {margin-left:-1000px;
                   position:relative;
                   height:0;}

.topbar{
clear: both;
width: 950px;
height: 80px;
margin: auto;
}				   
.header{
width: 950px;
height: 200px;
background: url(/assets/templates/nabor/header.jpg) left top no-repeat;
margin: auto;
}
.header div{
padding-left: 40px;
}
.header img{
width: 520px;
height: 84px;
}
.menu{
width: 1000px;
height: 54px;
background: url(/assets/templates/nabor/menu.gif) left top repeat-x;
}
.date{
float: left;
font-size: 18px;
font-family: georgia;
color: #d0f5d1;
padding: 18px 0px 0px 40px;
}
.date b{
color: #ffffff;
font-size: 14px;
font-family: arial;
}
.phone{
float: right;
font-size: 33px;
font-family: georgia;
color: #ffffff;
text-align: right;
padding: 5px 40px 0px 0px;
}
.phone span{
color: #c2dead;
font-size: 24px;
}
.slogan{
float: right;
font-size: 12px;
color: #ffffff;
text-align: left;
padding: 27px 20px 0px 10px;
}
.flash{
float: right;
background: url(/assets/templates/nabor/flash.gif) left bottom no-repeat;
height: 80px;
width: 80px;
}
.menu div{
background: url(/assets/templates/nabor/menu_bg.gif) right top no-repeat;
font-family: georgia;
font-size: 14px;
width: 1000px;
height: 54px;
}

.menu form{
display: block;
float: left;
height: 54px;
padding: 0px 24px 0px 24px;
color: #ffffff;
text-decoration: none;
line-height: 54px;}

.menu a{
display: block;
float: left;
height: 54px;
padding: 0px 24px 0px 24px;
color: #ffffff;
text-decoration: none;
line-height: 54px;}

.menu a:hover{
color: #feef00;
text-decoration: underline;
}
.menu a.on{
display: block;
float: left;
height: 54px;
padding: 0px 24px 0px 24px;
color: #feef00;
text-decoration: none;
background: url(/assets/templates/nabor/menu_on.gif) center no-repeat;
line-height: 54px;
}
.menu a.on:hover{
color: #feef00;
text-decoration: none;
}
.menu span{
display: block;
width: 1px;
height: 54px;
background: url(/assets/templates/nabor/separator.gif) center no-repeat;
float: left;
}
.content{
width: 1000px;
background: url(/assets/templates/nabor/content.gif) center repeat-y;
clear: both;
overflow: hidden;
}
table{
border: 0px;
border-collapse: collapse;
background: url(/assets/templates/nabor/table.gif) 501px bottom no-repeat; 
}
table td{
padding: 0px;
vertical-align: top;
}
table td.center{
width: 205px;
}
table td.left{
width: 590px;
background: url(/assets/templates/nabor/left.gif) right top no-repeat;
padding: 14px 0px 0px 0px;
}
table td.right{
padding: 36px 40px 0px 18px;
}
.cat_bar{
clear: both;
background: url(/assets/templates/nabor/catalog_bar.gif) center repeat-x;
width: 205px;
height: 22px;
}
.cat_bottom{
clear: both;
background: url(/assets/templates/nabor/cat_bottom.gif) center repeat-x;
width: 205px;
height: 23px;
}
.cat1{
clear: both;
background: #3b6a19;
border-top: 1px solid #ffffff;
padding: 10px 15px 10px 15px;
font-size: 12px;
}
.cat2{
clear: both;
background: #4b8123;
border-top: 1px solid #ffffff;
padding: 15px 24px 15px 24px;
font-size: 12px;
}
.cat1 a, .cat2 a{
	color: #ffffff;
	text-decoration: none;
	background: url(/assets/templates/nabor/bullet.gif) left 5px no-repeat;
	padding-left: 15px;
}
.cat1 a:hover, .cat2 a:hover{
	color: #ffffff;
	text-decoration: underline;
}
.cat1 a.on, .cat2 a.on{
	color: #ffff00;
	text-decoration: underline;
	background: url(/assets/templates/nabor/bullet.gif) left 5px no-repeat;
	padding-left: 15px;
}
.cat1 a.on:hover, .cat2 a.on:hover{
	color: #ffff00;
	text-decoration: underline;
}
.text{
clear: both;
padding: 0px 30px 0px 65px;
}
.hr{
height: 1px;
width: 100%;
background: #4a4b13;
clear: both;
margin-top: 30px;
margin-bottom: 30px;
overflow: hidden;
}
.phone_icon{
background: url(/assets/templates/nabor/phone_icon.gif) left top no-repeat;
font-size: 14px;
color: #3b6a19;
font-weight: bold;
padding-left: 23px;
line-height: 16px;
}
.phone_icon span{
color: #909326;
font-weight: normal;
}
.phone_icon a{
font-size: 11px;
font-weight: normal;
padding-left: 23px
}
.mail_icon{
background: url(/assets/templates/nabor/mail_icon.gif) left top no-repeat;
font-size: 14px;
color: #3b6a19;
font-weight: bold;
padding-left: 23px;
line-height: 16px;
display: block;
height: 16px;
margin-top: 10px;
}
.mail_icon a{
font-size: 12px;
font-weight: normal;
text-decoration: none;
}
.icq_icon{
background: url(/assets/templates/nabor/icq_icon.gif) left top no-repeat;
font-size: 12px;
color: #3b6a19;
padding-left: 23px;
line-height: 16px;
display: block;
height: 16px;
margin-top: 10px;
}
.skype_icon{
background: url(/assets/templates/nabor/skype_icon.gif) left top no-repeat;
font-size: 14px;
color: #00b5ef;
padding-left: 23px;
line-height: 16px;
display: block;
height: 16px;
margin-top: 10px;
}
.exel_icon{
background: url(/assets/templates/nabor/exel.gif) left top no-repeat;
font-size: 14px;
color: #3b6a19;
font-weight: bold;
padding-left: 23px;
line-height: 16px;
}
.exel_icon a{
font-size: 12px;
font-weight: normal;
text-decoration: none;
}
.delivery{
background: url(/assets/templates/nabor/delivery.gif) left top no-repeat;
height: 64px;
}
table td.one_column{
padding: 25px 65px 25px 65px;
}
.footer{
clear: both;
width: 950px;
height: 65px;
background: url(/assets/templates/nabor/footer.gif) left top repeat-y;
overflow: hidden;
margin: auto;
}
.footer a{
	font-size: 11px;
	color: #6e6957;
}
.copy{
float: left;
padding: 7px 0px 0px 40px;
font-size: 11px;
color: #6e6957;
}
.footer_slogan{
float: right;
font-size: 16px;
font-family: georgia;
color: #3b6a19;
text-align: right;
padding: 7px 40px 0px 0px;
line-height: 17px;
}
.banner{
float: left;
width: 205px;
height: 93px;
background: url(/assets/templates/nabor/banner.jpg) left top no-repeat;
}
.banner div{
background: #3b6a19;
font-size: 14px;
color: #ffffff;
float: right;
width: 145px;
text-align: right;
padding: 5px 0px 5px 0px;
margin-top: 5px;
}
.banner p{
padding: 0px 5px 0px 5px;
font-size: 14px;
text-align: right;
color: #ffffff;
}
.banner div p span{
font-size: 18px;
font-family: georgia;
}
.banner2{
float: left;
width: 170px;
font-size: 14px;
}
.banner2 p{
padding: 5px 24px 0px 24px;
font-size: 14px;
}
.catalog{
clear: both;
padding: 0px 0px 0px 65px;
background: url(/assets/templates/nabor/catalog.gif) 8px 4px no-repeat;
overflow: hidden;
}
.tovar{
float: left;
overflow: hidden;
padding-bottom: 15px;
}
.tovar_right{
float: right;
overflow: hidden;
padding-bottom: 15px;
}
.img2{
clear: both;
float: left;
}
.img{
clear: both;
width: 240px;
height: 140px;
float: left;
	overflow: hidden;
}
.img img{
float: center;
width: 238px;
height: 238px;
border: 1px solid #909326;
	vertical-align: bottom;
}
.more{
background: url(/assets/templates/nabor/more.gif) left top repeat-x;
height: 25px;
float: left;
width: 105px;
line-height: 25px;
font-size: 14px;
text-align: center;
margin-right: 4px;
}
.more a{
color: #ffffff;
text-decoration: none;
}
.more a:hover{
color: #ffffff;
text-decoration: none;
}
.price{
background: #d0d2a4;
color: #42731d;
font-size: 11px;
line-height: 25px;
height: 25px;
width: 131px;
float: left;
text-align: center;
}
.price b{
font-size: 15px;
}
.price span{
color: #8c8d70;
}
.name{
background: url(/assets/templates/nabor/name.gif) left top repeat-x #4c8124;
border-bottom: 4px solid #ffffff;
line-height: 18px;
min-height: 36px;
vertical-align:middle;
width: 240px;
padding-left: 5px;
}
.name a{
color: #ffffff;
font-size: 14px;
text-decoration: none;
}
.name a:hover{
color: #ffffff;
font-size: 14px;
text-decoration: underline;
}


