* { -moz-box-sizing: border-box;}

body{
	background-color : #FFFFFF;
	height : 100%;
}
td{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}
a{
	color : #199c16;
}
a:hover{
	text-decoration : none;
}
a.inv{
	text-decoration : none;
}
a.inv:hover{
	text-decoration : underline;
}
h1{
	margin : 0px 0px 15px 0px;
	font-size : 21px;
	font-weight : normal;
	color : #000000;
	line-height : 21px;
}
h2{
	margin : 0px 0px 0px 0px;
	font-size : 14px;
	font-weight : normal;
	color : #155587;
}
h3{
	margin : 0px 0px 15px 0px;
	font-size : 18px;
	font-weight : normal;
	color : #f38b2a;
	line-height : 18px;
}
form{
	margin : 0px;
}
input, textarea, select{
	border : 1px solid #999999;
	font-size : 11px;
	color : #040602;
	background-color : #FFFFFF;
}
.desby, .desby a{
	font-size : 11px;
	color : #c6c6c6;
}


.logo{
	padding-left : 25px;
	color : #199c16;
	font-size : 16px;
	font-weight : bold;
}
.logo div{
	margin-left : 5px;
}

.topmenu, .topmenu td{
	background-color : #37ac4c;
	font-size : 14px;
	text-align : center;
	height : 30px;
	color : #FFFFFF;
	font-weight : normal;
}
.topmenu td{
	padding : 0px 10px 0px 10px;
	white-space : nowrap;
}
.topmenu a{
	color : #FFFFFF;
}
.topmenu .active{
	background-color : #f38b2a;
}

.blinfo td{
	vertical-align : top;
}
.blmenu{
	width : 210px;
	white-space : nowrap;
}
.bldiv{
	width : 10px;
	white-space : nowrap;
}
.blitems{
	width : 280px;
	white-space : nowrap;
}
.blsearch{
	padding : 20px 20px 0px 20px;
	vertical-align : top;
}

.menu{
	background-color : #f6f6f6;
	border : 1px solid #c6c6c6;
	height : 100%;
	padding : 15px;
	padding-top : 25px;
}
.menu a{
	color : #000000;
	font-size : 11px;
}
.menu a#active{
	font-weight : bold;
	color : #37ac4c;
	text-decoration : none;
}
.menu div{
	margin-bottom : 5px;
}

.info{
	border : 1px solid #c0c0c0;
	border-top : none;
	height : 530px;
	padding : 25px 20px 20px 20px;
}
#wtop{
	border-top : 1px solid #c0c0c0;
	height : 100%;
}
#catalog{
	height : 100%;
}
.info .photoname{
	font-size : 11px;
	text-align : center;
}

.tabs{
	background-image : url(images/tabs_bg.gif);
	background-position : 0px 0px;
	background-repeat : repeat-x;
}
.tabs td{
	height : 30px;
	text-align : center;
	vertical-align : middle;
	padding : 5px 20px 0px 15px;
	background-image : url(images/tabs_item_bg.gif);
	background-position : 100% 100%;
	background-repeat : no-repeat;
}
.tabs .r{
	background-image : url(images/tabs_item_r_bg.gif);
}
.tabs #active{
	background-image : none;
	background-color : #FFFFFF;
	border : 1px solid #c0c0c0;
	border-bottom : none;
}
.tabs #active a{
	color : #000000;
	text-decoration : none;
}
.tabs a{
	color : #4e4e4e;
}

.items{
	height : 540px;
	border : 1px solid #c1c1c1;
	background-color : #f6f6f6;
	padding : 5px;
	border-bottom : none;
}
#info{
	padding : 25px 20px 20px 20px;
	height : 100%;
	border-bottom : 1px solid #c1c1c1;
}
#cart{
	height : auto;
	border-bottom : 1px solid #c1c1c1;
}
.items td{
	font-size : 11px;
	color : #000000;
	white-space : nowrap;
	height : 35px;
	vertical-align : middle;
	text-align : center;
	padding : 1px 2px 1px 2px;
}
.items .null{
	width : 1px;
	padding : 0px;
}
.items .line{
	border-top : 1px dotted #5e5e5e;
	height : 1px;
	font-size : 1px;
	line-height : 0px;
}
.items .head{
	background-color : #d5d5d5;
	padding : 0px 5px 0px 5px;
}
.items #wspace{
	white-space : normal;
}
.items input{
	border : none;
	background-color : transparent;
}
.items input.cart{
	background-color : #FFFFFF;
	border : 1px solid #d5d5d5;
}
.items .order{
	text-align : right;
}
.items .order input{
	font-size : 14px;
	color : #FFFFFF;
	border : none;
	background-color : #37ac4c;
}

.items_pg{
	height : 20px;
}
.items_pg td{
	height : 20px;
	border : 1px solid #c1c1c1;
	background-color : #c1c1c1;
	white-space : nowrap;
	padding : 0px 7px 0px 7px;
	vertical-align : middle;
	font-size : 11px;
}
.items_pg a{
	color : #FFFFFF;
	text-decoration : none;
}
.items_pg .rest{
	width : 100%;
	background-color : transparent;
	border-bottom : none;
	border-right : none;
}
.items_pg .null{
	padding : 0px 1px 0px 0px;
	padding : 0px;
	background-color : #FFFFFF;
	border : none;
	font-size : 1px;
}
.items_pg #active{
	background-color : #f6f6f6;
	border-top : none;
}
.items_pg #active a{
	color : #c1c1c1;
}

.news{
	margin-bottom : 15px;
}
.news .date{
	color : #02913f;
	font-weight : bold;
}

.cart{
	padding-bottom : 10px;
}
.cart td{
	height : 55px;
	text-align : center;
	vertical-align : middle;
}
.cart .body{
	color : #000000;
	border : 1px solid #c4c4c4;
	border-right : none;
}
.cart .body a{
	color : #000000;
}
.cart .num{
	background-color : #f38b2a;
	color : #FFFFFF;
	font-size : 18px;
}
.cart .num .text{
	font-size : 11px;
	margin-bottom : 3px;
}

.search{
	padding : 0px 30px 0px 30px;
	text-align : center;
}
.search td{
	font-size : 11px;
	padding-left : 20px;
}
input.buttsearch{
	padding : 3px 10px 3px 10px;
	font-size : 12px;
	color : #FFFFFF;
	border : none;
	background-color : #37ac4c;
	font-weight : bold;
}
b.textsearch{
	line-height : 10px;
}

.copyr{
	font-size : 11px;
	color : #636363;
}

