body, html{
	margin:0px;
	padding:0px;
	background:#FFFFFF;
	height:100%;
	background:url(images/back_site.jpg) repeat 0px 34px #202115;
}

.inv {display:none}

.quickstep4 {
	font-size: 18px;
	color: #ffdc87;
}
.quickstep6 {
	font-size: 22px;
	font-weight: bold;
	color: #ffbf26;
}
.quickstep-text {
	font-size: 14px;
	font-family: Arial;

}
body, html, table{
	font:13px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

table{
	padding:0px;
	border-collapse:collapse;
	border:0px;
}

table td{
	padding:0px;
	margin:0px;
	vertical-align:top;
	text-align:left;
}

form{
	margin:0px;
	padding:0px;
}

input, textarea{
	font:11px/12px Tahoma, Arial, Geneva, sans-serif;
	color:#500700;
	text-decoration:none;
	margin:0px;
	padding:0px;
	font-weight:400;
}

img{
	border:0px;
}

ul, ul li{
	margin:0px;
	padding:0px;
}

li{
	list-style-type:none;
}

a{
	font:13px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFCB36;
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

a.path{
	font:18px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFCB36;
	text-decoration:underline;
}

a.path:hover{
	text-decoration:none;
}

.clear{
	font-size:0px;
	line-height:0px;
	clear:both;
}

.backSite1{
	width:100%;
	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
	min-width:1000px;
	position:relative;
	min-height:100%;
	_height:100%;
	background:url(images/back_site_down.jpg) no-repeat 0px 765px;
}

.backSite2{
	background:url(images/back_site_left.jpg) no-repeat 0px 41px;
}

/* ------------------------------------------------------------------- header */
.backParket{
	position:absolute;
	width:100%;
	right:392px;
	height:41px;
	background:url(images/parket.jpg) repeat-x top right;
}

.topPattern{
	position:absolute;
	top:41px;
	width:100%;
	height:53px;
}

.topPattern .back{
	height:53px;
	margin-left:300px;
	background:url(images/back_site_top.gif) repeat-x top left;
}

.kedu{
	position:absolute;
	top:0px;
	right:0px;
	height:94px;
	width:392px;
	background:url(images/cross.jpg) no-repeat top right;
}

.shadKedu{
	position:absolute;
	top:41px;
	right:200px;
	height:94px;
	width:91px;
	height:53px;
	background:url(images/back_shad_cross.png) no-repeat top right;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/back_shad_cross.png');
	_background:none;
}

.logo{
	position:absolute;
	display:block;
	top:102px;
	left:78px;
	background:url(images/logo.gif) no-repeat top left;
	width:183px;
	height:41px;
}

.logo2 {
	position:absolute;
	display:block;
	top:0px;
	left:63px;
	z-index:99999;
}
/* ------------------------------------------------------------------- content block */
.contentBlock{
	padding:94px 0 0 130px;
}

.contentBlock2{
	min-height:671px;
	_height:671px;
	position:relative;
	background:url(images/back_content.gif) repeat top right #A1AB80;
}

.shadowContTop{
	position:absolute;
	top:-11px;
	left:-58px;
	width:58px;
	height:333px;
	background:url(images/shadow1_top.png) no-repeat top left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadow2_top.png');
	_background:none;
}

.shadowContCenter{
	position:absolute;
	bottom:348px;
	top:322px;
	left:-58px;
	width:58px;
	background:url(images/shadow1_center.png) repeat-y top right;
	_background:none;
}

.shadowContDown{
	position:absolute;
	bottom:-12px;
	left:-58px;
	width:58px;
	height:360px;
	background:url(images/shadow1_down.png) no-repeat top left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadow2_down.png');
	_background:none;
}

.lineContDown{
	position:absolute;
	height:4px;
	width:309px;
	background:#000000;
	bottom:-4px;
	_bottom:-5px;
	left:0px;
	font-size:0px;
	line-height:0px;
}

.menu li:hover ul {
	display: block;
}

.menu{
	height:49px;
	background:url(images/back_menu.gif) no-repeat 0px 16px #170F00;
	padding-left:10px;
	position:relative;
}
.menu ul{list-style:none; margin:0; padding:0;position:absolute;top:0; padding-top:18px;z-index:1000;}
.menu ul li {margin:0px; padding:0px; float:left; left:0px;position: relative; z-index: 511;}
.menu ul li a {
	display:block;padding:0 3px 0 3px;font:11px/13px Arial, Helvetica, sans-serif;
	color:#fff;text-decoration:none;text-transform:uppercase; background:#170F00; white-space:nowrap;
	z-index: 1111;
}
.menu ul ul a{ margin: 0px; padding:10px;}
.menu ul ul {position: absolute;z-index: 500; height: 20px;}

/*.menu ul ul ul {top: 10px; left: 2px;}*/
.menu ul ul {position: absolute;z-index: 500;}

.menu ul ul ul {
top: 0;
left: 20px;
}

.menu ul ul,
.menu ul li:hover ul ul,
.menu ul ul li:hover ul ul
{display: none;}

.menu ul li:hover ul,
.menu ul ul li:hover ul,
.menu ul ul ul li:hover ul
{display: block; padding-top:18px;}

.menu ul ul li {float:left;}

/* ------------------------------------------------------------------- content */
.content{
	background:url(images/back_content2.gif) no-repeat top right;
	min-height:622px;
	_height:622px;
	position:relative;
}

.contentFirst{
	position:relative;
	z-index:2;
	padding:23px 20px 11px 11px;
}

.contentFirst h1{
	margin:0px;
	padding:7px 48px 3px 47px;
	font:22px/24px Arial, Helvetica, sans-serif;
	color:#13161A;
	background:url(images/back_h1.gif) no-repeat 0px 20px;
}

.bollBack, .bollBack2{
	position:absolute;
	bottom:0px;
	_bottom:-1px;
	right:0px;
	width:437px;
	height:197px;
	background:url(images/back_boll.png) no-repeat top left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/back_boll.png');
	_background:none;
}

.bollBack2{
	bottom:auto;
	top:-197px;
	z-index:1;
}

.textBlock{
padding:21px 21px 21px 27px;
}

.textBlock2{
	padding:0 0 21px 27px;
	_padding:0 0 21px 16px;
}

.imTable{
	width:100%;
}

.buttonMore{
	border-left:5px solid #DCAF2F;
	padding:0 0 3px 16px;
}

.titleBack1{
	background:url(images/back_title.gif) repeat-x top right;
	margin-right:94px;
}

.titleBack2{
	background:url(images/back_title2.gif) no-repeat top right;
}

.product{
	float:left;
	width:170px;
	margin:0 10px 0 10px;
	text-align:center;
}

.product .name{
	margin-top:2px;
	height:55px;
	position:relative;
}

.product .name a{
	display:block;
	margin:0 5px;
}

.product img{
	border:1px solid #8F9970;
	margin:10px;
}

/* ------------------------------------------------------------------- news block */
.newsBlock{
	height:197px;
	color:#CDD585;
}

.newsBlock .newsBlock2{
	position:absolute;
	width:100%;
	height:197px;
	bottom:0px;
	_bottom:-1px;
	left:0px;
	background:url(images/back_cont2.gif) repeat top left;
}

.leftCell{
	width:46%;
	margin-right:-46%;
	float:left;
}

.rightCell{
	margin-left:46%;
}

.news{
	width:250px;
	margin-left:48px;
}

.newsBlock h1{
	margin:0px;
	padding:19px 48px 18px 47px;
	font:22px/24px Arial, Helvetica, sans-serif;
	color:#13161A;
}

.news .date{
	font-weight:bold;
	padding-bottom:12px;
	color:#FFFFFF;
}

.news .text{
	padding-bottom:28px;
}

.news a{
	color:#cdd585;
	text-decoration:none;
}

.news a:hover{
	text-decoration:underline;
}

/* ------------------------------------------------------------------- footer */
.footer{
	height:191px;
}

.footerAbs{
	position:absolute;
	bottom:0px;
	height:191px;
	width:100%;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#737562;
}

.copyright{
	position:absolute;
	margin:75px 0 0 77px;
	width:185px;
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#525846;
	text-decoration:none;
}

.phoneImage{
	position:absolute;
	margin-top:62px;
	right:457px;
	width:214px;
	height:129px;
	background:url(images/phone.png) no-repeat top right;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/phone.png');
	_background:none;
}

.phoneNumb{
	position:absolute;
	margin-top:75px;
	right:0px;
	width:404px;
}

.linePhone{
	margin-right:26px;
	padding-top:15px;
	float:left;
}

.codePhone{
	margin-right:16px;
	padding-top:8px;
	float:left;
}

.phoneText{
	text-align:right;
	float:left;
}

.phoneText a{
color:#525846;
}

.phoneText span{
	font:30px/32px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

/* ΜΕΝή */
#topMenu {
	/*display: none;*/
	left:500;
}
#topMenu UL A {
	text-decoration: none;
	color: #B8B464;
}
#topMenu UL A:hover {
	text-decoration: underline;
}

.topmenu{
border:1px solid #170f00;
background-color:#170f00;
visibility:hidden;
position:absolute;
margin: 140px 150px 150px 500px;
z-index:100;


}

.topmenu #tblmenu{
margin: 5px 15px 5px 15px;
}

.topmenu #tblmenu td{
padding-bottom:8px;}

.bask{
	position: absolute;
	top: 40px;
	left: 10px;
	z-index: 99999;
	width:100px;
	padding:10px;
}


.podbor { font-size:130%}

.podbor  * { font-size:110%}

.fastSearch select,
.fastSearch input{
	margin-bottom:4px;
}
.fastSearch select {
	width:150px;
	float: left;
}
.lamSearch {
	text-align:center;
}
.lamSearch input{
	padding:2px 2px;
	float: left;
}


#superTable {
	margin: 5px;
}

#superTable td{
	margin-left: 5px;
	padding: 10px 5px;
}
.superTableInner {
	border-color: #5B6545;
	background-color:#808A5B;
	border: 2px solid black;
}

.style1 {
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
}

#superTable table {
	border: 1px solid black;
}




.mn ul {
	margin: 0;
	padding: 0;
	list-style: none;
/*	width: 40%;*/
	border-bottom: none /*1px solid #B4804C*/;
	float:left;

}

.mn ul li {
	position: relative;
	float: left;
	margin-left: 5px;
	width: 170px;
	background-color: #B4804C;
}

.mn ul li a:hover {
	background-color: #B4804C;
}

.mn ul li a {
	display: block;
	text-decoration: none;
	color: #fff;
	background: transparent;
	padding: 5px;
	border-bottom: 0;
	border:1px solid #697244;
}
/* Fix IE. Hide from IE Mac \*/
* html .mn ul li { float: left; height: 1%; }
* html .mn ul li a { height: 1%; }
/* End */



.mn2 li:hover ul {
	display: block;
}


.mn2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 170px;
	border-bottom: none /*1px solid #B4804C*/;
	float: left;
	margin-right: 5px;

}

.mn2 ul li {
	position: relative;
	background-color: #B4804C;
}

.mn2 li ul {
	position: absolute;
	left: 10px;
	top: 22px;
	display: none;
	/*background: transparent;*/
	text-align: left;
	background:#879364 none repeat scroll 0 0;
}

.mn2 li ul a:hover {
	border: 2px dashed #FFCB43;
	color: #FFCB43;
}

.mn2 li ul a {
	font-weight: normal;
}

.mn2 ul li a {
	display: block;
	text-decoration: none;
	color: #fff;
	background: transparent;
	padding: 5px;
	border-bottom: 0;
	border:1px solid #697244;
}
/* Fix IE. Hide from IE Mac \*/
* html .mn ul li { float: left; height: 1%; }
* html .mn ul li a { height: 1%; }
/* End */



.mn2 li:hover ul {
	display: block;
}

.descr-text,
.descr-text	p,
.descr-text	td,
.descr-text * {font-size:13px; line-height:130%;}

#apDiv1 {
	position:absolute;
	left:26px;
	top:175px;
	width:281px;
	height:108px;
	z-index:10000;
	clip: rect(auto,auto,auto,2);
}
#apDiv2 {
	position:absolute;
	left:9px;
	top:181px;
	width:284px;
	height:172px;
	z-index:10000;
}
#apDiv3 {
	position:absolute;
	left:314px;
	top:84px;
	width:567px;
	height:101px;
	z-index:1;
}

.cat_vendor  {
	font-size:13px;
	font-weight: bold;
}
.cat_vendor a  {
	line-height:130%;
	color:#000;
}

.table-h {
	height: 164px;
}