body
{
	margin: 0;
	padding: 0 0 20px 0;

	font-family: tahoma, arial, verdana, sans-serif, monospace;
	font-size: 9pt;
	color: #6D7377;

	background-color: #003B2C;
	background-image: url('../images/back.gif');
	background-repeat: repeat-x;
	background-position: 0 0;
}

a
{
	color: #7E7162;
}

a:hover
{
	color: #2E6647;
}

a.btn
{
	display: block;
	float: left;
	width: 116px;
	height: 28px;

	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;

	background-image: url('../images/btn.gif');
	background-repeat: no-repeat;
}

a.btn span
{
	display: block;
	padding: 5px 0 0 0;
	text-align: center;
}

a.btn:hover
{
	background-position: 0 -28px;
	color: #3B6129;
}

a.btn160
{
	background-image: url('../images/btn160.gif');
	width: 160px;
}

a.btnFloatRight
{
	float: right;
}

a.btnMarginLeft
{
	margin: 0 0 0 3px;
}



ul
{
	list-style-type: square;
	margin-top: 8px;
	margin-bottom: 8px;
	font-size: 8pt;
}

ul li
{
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 9pt;
}



div.holder
{
	width: 960px;
	margin: 0 auto 0 auto;
}

div.background
{
	width: 960px;
	float: left;
	background-color: #EEEAE9;
}

div.top
{
	float: left;
	width: 960px;
	height: 285px;
	background-image: url('../images/top.gif');
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	overflow: hidden;
}

div.top div.logo
{
	float: left;
	width: 230px;
	height: 190px;
}

div.top div.logo a.logo
{
	float: left;
	display: block;
	width: 230px;
	height: 146px;
}

div.top div.logo a strong
{
	display: none;
}

/*div.userAndCart
{
	float: left;
	width: 720px;
	height: 103px;
}*/

div.top ul
{
	float: right;
	width: 960px;
	height: 60px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-color: #000000;
	background-image: url('../images/top_ul.gif');
}

div.top ul li
{
  list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 137px;
	height: 60px;
}




div.top ul li a
{
	display: block;
	float: left;
	width: 137px;
	height: 60px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	color: #F0F0F0;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	background-image: url('../images/top_ul_li_a.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
}

div.top ul li a span
{
	display: block;
	margin: 0;
	padding: 23px 6px 0 6px;
	text-align: center;
}

div.top ul li a.selected
{
	color: #FFFFFF;
	background-position: 0 -120px;
}

div.top ul li a:hover
{
	color: #DFF5D5;
	background-position: 0 -60px;
}

div.titleFlash
{
	width: 548px;
	padding: 15px 0 0 0;
	float: right;
}






div.leftSide
{
	width: 234px;
	float: left;
	padding: 0 0 30px 0;
}

div.leftSide h3
{
	float: left;
	color: #493F20;
	font-size: 12px;
	font-weight: bold;
	padding: 18px 0 18px 28px;
	margin: 0;
}

div.leftSide div.leftMenu
{
	float: left;
	width: 234px;
}

div.leftSide ul
{
	float: left;
	width: 234px;
	margin: 0;
	padding: 0 0 1px 0;
	background-image: url('../images/left_ul.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
}

div.leftSide ul li
{
  list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 234px;
}

div.leftSide ul li a
{
	display: block;
	float: left;
	width: 234px;
	margin: 0;
	padding: 7px 0 7px 0;
	color: #2E6647;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-image: url('../images/left_ul_li_a.gif');
	background-repeat: no-repeat;
	background-position: 10px 0;
}

div.leftSide ul li a span
{
	display: block;
	margin: 0;
	padding: 0 8px 0 28px;
}

div.leftSide ul li a:hover
{
	color: #B86F32;
	background-position: center -50px;
}





div.rightSide
{
	float: right;
	width: 725px;
}

div.rightTitle
{
	float: left;
	width: 725px;
	padding: 10px 0 0 0;
}

div.flash
{
	float: left;
	width: 501px;
	height: 205px;
}

div.contact
{
	float: left;
	width: 209px;
	height: 205px;
	background-image: url('../images/contact.gif');
	background-repeat: repeat-x;
	overflow: hidden;
}

div.contact p
{
	margin: 0;
	padding: 8px 0 4px 24px;
	color: #293C0E;
	font-size: 12px;
	line-height: 17px;
}

div.contact p u
{
	margin: 0;
	padding: 1px 0 7px 0;
	display: block;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

div.contact p a
{
	color: #293C0E;
}

div.contact p a:hover
{
	color: #697E00;
}


div.navigation
{
	float: left;
	width: 720px;
	height: 49px;

	color: #294626;
	font-size: 8pt;
	overflow: hidden;
}

div.navigation span
{
	display: block;
	float: left;
	padding: 14px 0 0 15px;
}

div.navigation a
{
	color: #294626;
}

div.navigation a:hover
{
	color: #A62F06;
}

div.content
{
	width: 720px;
	float: left;
	color: #493F20;
	padding: 0 0 26px 0;
	overflow: hidden;
	line-height: 15px;
}

div.content div.padding
{
	padding: 0 15px 6px 13px;
}

div.content h1
{
	color: #2E6647;
	font-size: 10pt;
	font-weight: bold;
	padding: 16px 0 8px 0;
	margin: 0;
	border-top: 1px solid #DED8D9;
}

div.content h2
{
	color: #AB5726;
	font-size: 9pt;
	font-weight: bold;
	padding: 8px 0 8px 0;
	margin: 0;
}

div.content h3
{
	color: #666666;
	font-size: 9pt;
	font-weight: bold;
	padding: 8px 0 8px 0;
	margin: 0;
}

div.content h4
{
	color: #E0E0E0;
	font-size: 9pt;
	font-weight: bold;
	padding: 8px 0 8px 0;
	margin: 0;
}

div.content p
{
	margin: 0;
	padding: 8px 0 8px 0;
	text-align: justify;
}

div.content div.textHolder
{
	width: 100%;
	float: left;
}



div.content p img
{
	margin: 8px 12px 8px 12px;
	border-color: #8B8178;
}

div.content h2 img
{
	margin: 4px 8px 6px 4px;
	border: 0;
}

div.content h3 img
{
	margin: 4px 8px 6px 4px;
	border: 0;
}

div.content p.date
{
	margin: 0;
	padding: 0;
	text-align: justify;
	color: #666666;
}

div.content p.more
{
	margin: 0;
	padding: 0 0 10px 0;
	text-align: justify;
}

div.content table
{
	margin: 8px 0 8px 0;
  border: 0;
}

div.content th
{
	padding: 6px;
	margin: 0;
	border: 0;
	background-color: #36623C;
	border: 1px solid #2B3A1C;
	color: #FFFFFF;
	font-size: 8pt;
}

div.content td
{
	padding: 6px;
	margin: 0;
	border: 0;
	background-color: #DED9D7;
	border: 1px solid #ADA699;
	color: #534439;
	font-size: 8pt;
}

div.content td.tdR
{
	text-align: right;
}

div.content td.tdC
{
	text-align: center;
}

div.content td p
{
	margin: 0;
	padding: 3px;
}

div.content td input.count
{
	text-align: right;
	width: 30px;
}

div.content div.subMenuPic
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 10px 0 10px 0;
}

div.content div.subMenuPic ul
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

div.content div.subMenuPic ul li
{
	float: left;
	margin: 0;
	padding: 0;
	width: 136px;
	height: 107px;
	list-style-type: none;
}

div.content div.subMenuPic ul li a
{
	display: block;
	float: left;
	width: 135px;
	height: 106px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	font-weight: normal;
	text-decoration: none;
	background-color: #CBDCEF;
	color: #FFFFFF;
}

div.content div.subMenuPic ul li a span
{
	display: block;
	float: right;
	width: 102px;
	height: 20px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-color: #2D3743;
}

div.content div.subMenuPic ul li a:hover span
{
	background-color: #415A70;
}

div.content div.subMenuPic ul li a span strong
{
	display: block;
	margin: 0;
	padding: 2px 4px 0 0;
	font-weight: normal;
	text-align: right;
}

div.content div.gallery
{
	float: left;
	width: 100%;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}

div.content div.gallery div
{
	float: left;
	width: 132px;
	height: 140px;
	overflow: hidden;
	margin: 4px 4px 0 0;
	padding: 0;
	background-color: #FFFFFF;
	border: 1px solid #D8D3CF;
}

div.content div.gallery div span
{
	display: block;
	margin: 4px;
	padding: 0;
	text-align: center;
}

div.content div.gallery a
{
	float: left;
	margin: 6px 6px 6px 15px;
	border: 2px solid #CCCCCC;
	padding: 1px;
}

div.content div.gallery a:hover
{
	border: 2px solid #417A37;
}

div.content div.gallery a img
{
	border: 0;
	float: left;
	padding: 0;
	margin: 0;
}

div.content div.attachments
{
	float: right;
	width: 100%;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	background-image: url('../images/attachments.gif');
	background-repeat: no-repeat;
}

div.content div.attachments div
{
	padding: 5px 0 5px 0;
	font-size: 13px;
}











div.content div.catalog_holder
{
	float: left;
	width: 346px;
	height: 250px;
	overflow: hidden;
	margin: 0;
	padding:0;
}

div.content div.catalog_list
{
	float: left;
	width: 341px;
	height: 240px;
	overflow: hidden;

	background-image: url('../images/catalog_list.gif');
	background-repeat: no-repeat;

	border: 1px solid #D8D3CF;
	background-color: #FFFFFF;
}

div.content div.L2,
div.content div.L4,
div.content div.L6,
div.content div.L8,
div.content div.L10,
div.content div.L12,
div.content div.L14,
div.content div.L16
{
	float: right;
}


div.content div.catalog_list div
{
	padding: 10px 0 14px 10px;
	margin: 0;
	float: left;
}

div.content div.catalogPaging
{
	padding: 0 0 14px 0;
	margin: 0;
	float: left;
	width: 100%;
	font-weight: bold;
}

div.content div.catalog_list h2
{
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #89AB30;
	width: 100%;
	height: 16px;
	overflow: hidden;
	padding: 0;
	margin: 0 0 7px 0;
}

div.content div.catalog_list h2 a
{
	color: #AB5726;

}

div.content div.catalog_list h2 a:hover
{
	color: #4E7634;
}

div.content div.catalog_list p.image
{
	float: right;
	width: 156px;
	height: 167px;
	overflow: hidden;
	border-left: 1px solid #DDDDDD;
	padding: 0;
	margin: 4px 0 0 0;
}
/*
div.content div.catalog_list p.image a
{
	display: block;
	width: 150px;
}
*/
div.content div.catalog_list p.image img
{
  border: 0;
  padding: 0;
  margin: 2px 0 0 6px;
  float: left;
}

div.content div.catalog_list p.pretext
{
	float: left;
	width: 167px;
	height: 121px;
	overflow: hidden;
	color: #444444;
	line-height: 15px;
	padding: 0;
	margin: 0;
	text-align: left;
}

div.content div.catalog_list p.catNr
{
	float: left;
	width: 166px;
	height: 15px;
	overflow: hidden;
	color: #888888;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

div.content div.catalog_list p.mainStoreStatus
{
	float: left;
	width: 300px;
	height: 15px;
	overflow: hidden;
	color: #888888;
	margin: 4px 0 0 0;
	padding: 0;
	text-align: left;
}


div.content div.catalog_list p.price
{
	float: left;
	width: 160px;
	height: 16px;
	overflow: hidden;
	color: #E55D00;
	margin: 5px 0 0 0;
	padding: 0;
	font-weight: normal;
	font-size: 9pt;
}

div.content div.catalog_list p.priceWithVat
{
	float: left;
	width: 160px;
	height: 19px;
	overflow: hidden;
	color: #E55D00;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 9pt;
}

div.catalog_list input.count
{
	font-size: 12px;
	float: left;
	width: 30px;
	border: 1px solid #D0D0D0;
	text-align: right;
}

div.catalog_list input.submit
{
	font-size: 12px;
	float: left;
	width: 60px;

	border: 1px solid #D0D0D0;
	background-color: #F2F2F2;
}














div.catalog
{
	width: 100%;
	float: left;
}

div.catalogFolder,
div.vendors
{
	float: left;
	width: 100%;
	margin: 10px 0 4px 0;
	border: 1px solid #D8D3CF;
	background-color: #FFFFFF;
}

div.catalogFolder ul,
div.vendors ul
{
	float: left;
	margin: 0;
	padding: 8px 0 8px 8px;
}

div.catalogFolder ul li,
div.vendors ul li
{
	margin: 0;
	padding: 0;
	float: left;
	width: 226px;
	height: 36px;
	list-style-type: none;
}

div.catalogFolder ul li a,
div.vendors ul li a
{
	margin: 0;
	padding: 0;
	float: left;
	width: 218px;
	height: 36px;
	background-image: url('../images/catalogFolder_a.gif');
	background-repeat: no-repeat;
	background-position: 2px 0;
	text-decoration: none;
	font-size: 12px;
}

div.catalogFolder ul li a strong,
div.vendors ul li a strong
{
	display: block;
	padding: 9px 0 0 44px;
	margin: 0;
	text-align: left;
	font-weight: normal;
}

div.catalogFolder ul li a:hover,
div.vendors ul li a:hover
{
	background-color: #F8F8F8;
	color: #2E6647;
	background-position: 2px -36px;
}


div.catalogFolder ul li a span,
div.vendors ul li a span
{
	float: left;
	width: 36px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: 6px 6px;
}


div.catalogFolder ul li a.cadilac span
{
	background-image: url('../images/folders/cadilac.jpg');
}

div.catalogFolder ul li a.iveco span
{
	background-image: url('../images/folders/iveco.jpg');
}

div.catalogFolder ul li a.jaguar span
{
	background-image: url('../images/folders/jaguar.jpg');
}

div.catalogFolder ul li a.mini span
{
	background-image: url('../images/folders/mini.jpg');
}

div.catalogFolder ul li a.saab span
{
	background-image: url('../images/folders/saab.jpg');
}

div.catalogFolder ul li a.dacia span
{
	background-image: url('../images/folders/dacia.jpg');
}

div.catalogFolder ul li a.dacia span
{
	background-image: url('../images/folders/dacia.jpg');
}

div.catalogFolder ul li a.daewoo span
{
	background-image: url('../images/folders/daewoo.jpg');
}

div.catalogFolder ul li a.jeep span
{
	background-image: url('../images/folders/jeep.jpg');
}

div.catalogFolder ul li a.lexus span
{
	background-image: url('../images/folders/lexus.jpg');
}

div.catalogFolder ul li a.lada span
{
	background-image: url('../images/folders/lada.jpg');
}

div.catalogFolder ul li a.subaru span
{
	background-image: url('../images/folders/subaru.jpg');
}

div.catalogFolder ul li a.volvo span
{
	background-image: url('../images/folders/volvo.jpg');
}

div.catalogFolder ul li a.volkswagen span
{
	background-image: url('../images/folders/volkswagen.jpg');
}

div.catalogFolder ul li a.toyota span
{
	background-image: url('../images/folders/toyota.jpg');
}

div.catalogFolder ul li a.skoda span
{
	background-image: url('../images/folders/skoda.jpg');
}

div.catalogFolder ul li a.smart span
{
	background-image: url('../images/folders/smart.jpg');
}

div.catalogFolder ul li a.suzuki span
{
	background-image: url('../images/folders/suzuki.jpg');
}

div.catalogFolder ul li a.subaru span
{
	background-image: url('../images/folders/subaru.jpg');
}

div.catalogFolder ul li a.seat span
{
	background-image: url('../images/folders/seat.jpg');
}

div.catalogFolder ul li a.ssangyong span
{
	background-image: url('../images/folders/ssang_yong.jpg');
}

div.catalogFolder ul li a.rover span
{
	background-image: url('../images/folders/rover.jpg');
}

div.catalogFolder ul li a.renault span
{
	background-image: url('../images/folders/renault.jpg');
}

div.catalogFolder ul li a.porsche span
{
	background-image: url('../images/folders/porsche.jpg');
}

div.catalogFolder ul li a.peugeot span
{
	background-image: url('../images/folders/peugeot.jpg');
}

div.catalogFolder ul li a.opel span
{
	background-image: url('../images/folders/opel.jpg');
}

div.catalogFolder ul li a.nissan span
{
	background-image: url('../images/folders/nissan.jpg');
}

div.catalogFolder ul li a.mitsubishi span
{
	background-image: url('../images/folders/mitsubishi.jpg');
}

div.catalogFolder ul li a.mercedes span
{
	background-image: url('../images/folders/mercedes.jpg');
}

div.catalogFolder ul li a.mazda span
{
	background-image: url('../images/folders/mazda.jpg');
}

div.catalogFolder ul li a.land_rover span
{
	background-image: url('../images/folders/land_rover.jpg');
}

div.catalogFolder ul li a.kia span
{
	background-image: url('../images/folders/kia.jpg');
}

div.catalogFolder ul li a.chrysler span
{
	background-image: url('../images/folders/chrysler.jpg');
}

div.catalogFolder ul li a.chevrolet span
{
	background-image: url('../images/folders/chevrolet.jpg');
}

div.catalogFolder ul li a.hyundai span
{
	background-image: url('../images/folders/hyundai.jpg');
}

div.catalogFolder ul li a.honda span
{
	background-image: url('../images/folders/honda.jpg');
}

div.catalogFolder ul li a.ford span
{
	background-image: url('../images/folders/ford.jpg');
}

div.catalogFolder ul li a.fiat span
{
	background-image: url('../images/folders/fiat.jpg');
}

div.catalogFolder ul li a.citroen span
{
	background-image: url('../images/folders/citroen.jpg');
}

div.catalogFolder ul li a.bmw span
{
	background-image: url('../images/folders/bmw.jpg');
}

div.catalogFolder ul li a.audi span
{
	background-image: url('../images/folders/audi.jpg');
}

div.catalogFolder ul li a.alfa_romeo span
{
	background-image: url('../images/folders/alfa_romeo.jpg');
}

div.catalogFolder ul li a.nissan span
{
	background-image: url('../images/folders/nissan.jpg');
}

div.catalogFolder ul li a.alfa_romeo span
{
	background-image: url('../images/folders/alfa_romeo.jpg');
}










div.catalogFilter
{
	float: left;
	width: 100%;
	height: 46px;

	margin: 8px 0 0 0;
	background-color: #DED9D7;
	border: 1px solid #D8D3CF;

}

div.catalogFilter form.catalogFilter
{
	padding: 10px 0 0 22px;
	margin: 0;
}

div.catalogPaging
{
	float: left;
	width: 100%;

	margin: 12px 0 14px 0;

	background-image: url('../images/catalogPaging.gif');
	background-repeat: no-repeat;
}

div.catalogPagingInfo
{
	float: left;
	width: 100%;
	margin: 12px 0 12px 0;

	background-image: url('../images/catalogPaging.gif');
	background-repeat: no-repeat;
	font-weight: bold;
}

div.catalogPagingInfo span
{
	float: left;
	display: block;
	padding: 0;
}

div.catalogPaging a.paging, span.paging, span.selected
{
	display: block;
	float: left;
	width: 26px;
	height: 25px;

	color: #544A3C;
	font-weight: bold;

	border: 1px solid #D8D3CF;
	background-color: #DED9D7;
	margin: 0 4px 0 0;
	text-decoration: none;
}

div.catalogPaging span.padding
{
	display: block;
	padding: 4px 0 0 0;
	text-align: center;
}

div.catalogPaging a.paging:hover
{
	background-color: #FFFFFF;
	color: #4A7F17;
}

div.catalogPaging span.selected
{
	color: #AB5726;
}


div.catalogPaging span.disabled
{
	background-color: #EEEAE9;
	color: #C6C2BB;
}



div.catalogLeft
{
	float: left;
	width: 410px;
}

div.catalogLeft table
{
	float: left;
	width: 410px;
}

div.catalogRight
{
	float: right;
	width: 270px;
}

div.catalogImage
{
	float: left;
	width: 100%;
	border: 1px solid #D8D3CF;
	background-color: #FFFFFF;
	padding: 12px 0 12px 0;
}

div.catalogImage p
{
	text-align: center;
	width: 100%;
	margin: 0;
	padding: 0;
}

div.catalogRight div.relatedItems
{
	float: left;
	width: 100%;
	border: 1px solid #D8D3CF;
	background-color: #FFFFFF;
	margin: 16px 0 0 0;
	padding: 0 0 15px 0;
}

div.catalogRight div.relatedItems h3
{
	float: left;
	width: 100%;
	margin: 16px 0 0 0;
	padding: 0 15px 0 15px;
	color: #888888;
}


div.catalogRight div.relatedItems div.relatedItems_item
{
	float: left;
	width: 100%;
	background-color: #FFFFFF;
	margin: 16px 0 0 0;
}

div.catalogRight div.relatedItems div.relatedItems_item h4
{
	padding: 10px 15px 10px 15px;
	text-align: center;
	margin: 0;
}

div.catalogRight div.relatedItems div.relatedItems_item p
{
	padding: 0 15px 0 15px;
	margin: 0;
	color: #E55D00;
	text-align: center;
}

div.catalogRight div.relatedItems div.relatedItems_item div.relatedImage
{
	padding: 0;
	text-align: center;
	margin: 0 0 7px 0;
}

div.catalogRight div.relatedItems div.relatedItems_item div.relatedImage img
{
	border: 1px solid #D8D3CF;
	position: relative;
	margin: 0;
	padding: 0;
}



div.catalogDescription
{
	float: left;
}





div.catalogTop
{
	float: left;
	width: 228px;
	padding: 6px 0 6px 0;
	margin: 6px 0 0 0;
	border: 1px solid #A63113;
	background-color: #DED9D7;
 	background-image: url('../images/home_catalog_top.jpg');
	background-repeat: no-repeat;
 	color: #FFFFFF;
}

div.catalogTop div.image
{
	float: left;
	width: 70px;
	height: 70px;
	overflow: hidden;
	padding: 0 0 6px 0;
}

div.catalogTop div.image img
{
	float: left;
	width: 88%;
	border: 1px solid #FFFFFF;
	margin: 6px 0 0 6px;
}
/*
div.catalogTop div.catalogTopImage img
{
	float: right;
	border: 1px solid #CCCCCC;
}
*/
div.catalogTop div.catalogTopText h4
{
	font-weight: normal;
	color: #FFDF8E;
	font-size: 9pt;
	margin: 0;
	padding: 2px 0 2px 0;
	text-align: center;
}


div.catalogTop div.catalogTopText h4 a
{
	color: #FFDF8E;
}

div.catalogTop div.catalogTopText h4 a:hover
{
	color: #FFFFFF;
}

div.catalogTop p.discountPrice
{
	margin: 0;
	padding: 2px 0 2px 0;
	text-align: center;
}

div.catalogTop p.discountPrice span
{
	text-decoration: line-through;
}

div.catalogTop p.discountPercent
{
	color: #FFFFFF;
	font-weight: bold;
	margin: 0;
	padding: 2px 0 2px 0;
	text-align: center;
}

div.catalogTop p.price
{
	color: #FFDF8E;
	font-weight: bold;
	margin: 0;
	font-size: 14px;
	padding: 2px 0 2px 0;
	text-align: center;
}








div.content div.usersPage
{
  float: left;
  width: 224px;
  height: 210px;
	margin: 18px 6px 0 0;
	overflow: hidden;
}

div.content div.usersPage div.padding
{
	padding: 4px 21px 20px 20px;
}

div.content div.usersPage form
{
  padding: 6px 0 0 0;
  margin: 0;
}

div.content div.usersPage a
{
	font-size: 13px;
	font-weight: bold;
	color: #AB5726;
}

div.content div.usersPage a:hover
{
	color: #2E6647;
}

div.content div.usersPage p
{
	line-height: 18px;
	color: #5E5853;
  padding: 6px 0 0 0;
  margin: 0;
  text-align: left;
}

div.content div.usersPage span
{
	display: block;
	color: #5E5853;
	margin: 0;
	padding: 0;
}

div.content div.usersPage h2
{
	line-height: 18px;
	color: #2E6647;
	font-weight: bold;
	font-size: 14px;
	padding: 8px 0 24px 0;
	margin: 0;
}

div.content div.usersPage_login
{
	background-image: url('../images/usersPage_login.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

div.content div.usersPage_forgottenPassword
{
	background-image: url('../images/usersPage_forgottenPassword.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

div.content div.usersPage_newRegister
{
	background-image: url('../images/usersPage_newRegister.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width: 226px;
}

div.content div.usersPage input.input
{
  border: 1px solid #95908B;
  width: 146px;
	margin: 0 0 6px 0;
}

div.content div.usersPage input.submit
{
 	background-image: url('../images/submit_btn.gif');
	background-repeat: no-repeat;
	width: 88px;
	height: 34px;
	border: 0;
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
}



div.content div.cartEmpty
{
 	border: 1px solid #CBC9C2;
	background-color: #E1DCD7;
 	float: left;
 	width: 100%;
	margin: 0 0 8px 0;
}

div.content div.cartEmpty span
{
 	display: block;
 	padding: 40px;
 	text-align: center;
}





div.content div.newsList
{
	margin: 12px 0 0 0;
	float: left;
	width: 685px;
	border: 1px solid #DED8D9;
	background-color: #FFFFFF;
}

div.content div.newsList div.padding
{
	padding: 0 10px 0 10px;
}






div.home
{
	float: left;
	width: 720px;
}

div.home div.padding
{
	padding: 0 15px 0 0;
}

div.home div.text
{
	float: left;
	width: 700px;
	padding: 0;
	margin: 0 0 8px 0;
	border: 1px solid #D8D3CF;
	background-color: #DED9D7;
 	color: #68636F;
}

div.home div.text div.padding
{
	padding: 15px;
}

div.home div.homeText
{
	float: left;
	width: 420px;
	padding: 0;
	margin: 0 0 8px 16px;
 	color: #68636F;
 	font-size: 8pt;
}

div.home div.homeText ul li
{
 	font-size: 8pt;
}


/*div.home div.text h1*/
div.home div.homeText h1
{
	float: left;
	width: 100%;
	margin: 0 0 8px 0;
	font-size: 9pt;
	font-weight: bold;
	border: 0;
}

div.home div.text h1 span
{
	display: block;
	padding: 12px 0 0 0;
}

div.home div.text div.padding
{
	float: left;
	padding: 5px 15px 15px 15px;
}

div.home div.text p
{
	float: left;
	padding: 16px 0 0 0;
	margin: 0;
}


div.home div.banners
{
	float: left;
	width: 710px;
	height: 232px;
	padding: 0;
}

div.home div.banners a
{
	float: left;
	width: 347px;
	height: 110px;
	padding: 0;
 	color: #68636F;
	font-weight: bold;
	font-size: 9pt;
	background-repeat: no-repeat;
	color: #35581D;
}

div.home div.banners a span
{
	display: block;
	text-align: center;
	padding: 80px 0 0 0;
}

div.home div.banners a.home_1
{
	float: left;
	width: 353px;
	height: 110px;
 	background-image: url('../images/home_1.jpg');
	margin: 0 0 6px 0;
}

div.home div.banners a.home_2
{
	float: left;
	width: 347px;
	height: 110px;
	padding: 0;
 	background-image: url('../images/home_2.jpg');
	margin: 0 0 6px 0;
}

div.home div.banners a.home_3
{
	float: left;
	width: 235px;
	height: 110px;
	padding: 0;
 	background-image: url('../images/home_3.jpg');
}

div.home div.banners a.home_4
{
	float: left;
	width: 236px;
	height: 110px;
	padding: 0;
 	background-image: url('../images/home_4.jpg');
}

div.home div.banners a.home_5
{
	float: left;
	width: 229px;
	height: 110px;
	padding: 0;
 	background-image: url('../images/home_5.jpg');
}

div.home div.banners a.home_3 span,
div.home div.banners a.home_4 span,
div.home div.banners a.home_5 span
{
	display: block;
	text-align: right;
	padding: 80px 20px 0 0;
}

div.home div.banners a:hover
{
	color: #AA5800;
	background-position: 0 -110px;
}

/*
div.home div.catalog_top
{
	float: right;
	width: 2850px;
	padding: 0;
	border: 1px solid #A63113;
	background-color: #DED9D7;
 	background-image: url('../images/home_catalog_top.jpg');
	background-repeat: no-repeat;
 	color: #FFFFFF;
}



div.home div.catalog_top h4 a
{
	color: #AB5726;
	font-size: 9pt;
}

div.home div.catalog_top h4 a:hover
{
	color: #2E6647;
	font-size: 9pt;
}

div.home div.catalog_top div.padding
{
	float: left;
	padding: 5px 15px 15px 15px;
}

div.home div.catalog_top p
{
	float: left;
	width: 100%;
	padding: 16px 15px 0 0;
	margin: 0;
}

*/








div.home div.homeNews
{
	float: left;
	width: 700px;
	margin: 3px 0 0 0;

 	color: #68636F;
	background-color: #FFFFFF;
	border: 1px solid #D8D3CF;
}

div.home div.homeNews_item
{
	float: left;
	width: 100%;
}

div.home div.newsText
{
	float: left;
	width: 440px;
	margin: 3px 0 0 0;
	padding: 0 0 12px 0;
 	color: #68636F;
	background-color: #FFFFFF;
}

div.home div.newsCatalog
{
	float: right;
	width: 260px;
	margin: 10px 0 0 0;
	padding: 0 0 12px 0;

 	color: #68636F;
	background-color: #FFFFFF;
}

div.home div.homeNews h2
{
	float: left;
	width: 100%;
	height: 23px;
	margin: 0;
	padding: 0;

 	color: #2E6647;
	font-size: 9pt;
	font-weight: bold;
}

div.home div.homeNews h2 span
{
	display: block;
	padding: 12px 0 0 15px;
}

div.home div.homeNews div.padding
{
	float: left;
	padding: 5px 15px 0 15px;
}

div.home div.homeNews h3
{
	padding: 14px 0 6px 0;
	font-size: 9pt;
}

div.home div.homeNews h3 a
{
	color: #CF450D;
}

div.home div.homeNews h3 a:hover
{
	padding: 10px 0 6px 0;
	color: #2E6647;
}

div.home div.homeNews p.date
{
	padding: 1px 0 1px 0;
	color: #A49E94;
	font-size: 8pt;
}



div.leftSide div.leftCart
{
	float: left;
	width: 230px;
	background-image: url('../images/left_cart.gif');
	background-repeat: no-repeat;
	background-position: center top;
}

div.leftSide div.leftCart span
{
	display: block;
	padding: 8px 10px 8px 28px;
}



div.leftSide div.leftLogin
{
	float: left;
	width: 230px;
	height: 30px;
	overflow: hidden;
	margin: 12px 0 0 0;
}

div.leftSide div.leftLogin span
{
	display: block;
	padding: 8px 10px 0 10px;
}
/*
div.leftSide div.logged
{
	float: left;
	width: 230px;
}

div.leftSide div.logged h3
{
	display: block;
	float: left;
	width: 230px;
	height: 30px;

	margin: 0;
	font-size: 11px;
	font-weight: bold;
	color: #3F5406;
	background-color: #C1D09B;
}

div.leftSide div.logged h3 span
{
	display: block;
	padding: 9px 10px 0 10px;
}

div.leftSide div.logged p
{
	margin: 0;
	padding: 6px 0 6px 10px;
}

div.leftSide div.logged a
{
	display: block;
	float: left;
	width: 230px;
	height: 30px;
	color: #FFFFFF;
	overflow: hidden;
	text-decoration: none;
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
	background-color: #A7B455;
}

div.leftSide div.logged a span
{
	display: block;
	padding: 9px 10px 0 10px;
}

div.leftSide div.logged a:hover
{
	color: #425B00;
	background-color: #C1D09B;
}
*/



div.leftSide div.logged
{
	float: left;
	width: 230px;
}



	background-color: #DED9D7;
	border: 1px solid #D8D3CF;

div.content form
{
	padding: 0;
	margin: 0;
}

div.content form fieldset
{
 	display: block;
 	padding: 0;
	border: 0;
	margin: 10px 0 10px 0;
	background-color: #DED9D7;
	color: #756F65;
	width: 686px;
	float: left;
	font-size: 12px;
}

div.content form fieldset legend
{
	float: left;
	margin: 0;
	padding: 8px 0 10px 10px;
	color: #756F65;
	font-weight: bold;
	font-size: 13px;
}

div.content form fieldset div.fieldsetText
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 5px 0 9px 0;
}

div.content form fieldset div.fieldsetText span
{
	display: block;
	padding: 0 13px 0 12px;
}

div.content form fieldset div
{
	float: left;
	width: 100%;
	padding: 2px 0 6px 0;
	margin: 0;
	font-size: 11px;
}

div.content form fieldset div img
{
  border: 1px solid #CFDDB5;
}

div.content form div.radioHolder
{
  float: left;
	width: 370px;
}

div.content form div.radioHolder div.radio
{
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
}

div.content form div.radioHolder div.radio label.radio
{
 	margin: 0;
	padding: 0;
}

div.content form div.radioHolder div.radio input.radio
{
 	float: left;
 	margin: 2px 8px 4px 3px;
	padding: 0;
}

div.content form label.default
{
  display: block;
	float: left;
	width: 300px;
 	text-align: right;
 	margin: 2px 10px 0 0;
}

div.content form label.required
{
 	color: #AB5726;
}

div.content form label.error
{
 	color: #AB5726;
}

div.content label.errorNavigation
{
	text-decoration: underline;
	color: #AB5726;
	cursor: pointer;
}

div.content p.error
{
	margin: 0;
	padding: 3px 0 3px 0;
}

div.content input.inputText,
div.content select.default,
div.content textarea.default
{
	width: 300px;
}

div.content input.error,
div.content select.error,
div.content textarea.error
{
	background-color: #FDF5AC;
}

div.content input.enter,
div.content select.enter,
div.content textarea.enter
{
	background-color: #E1F5AC;
}

div.content input.readonly,
div.content select.readonly,
div.content textarea.readonly
 {
	background-color: #FDFDFD;
}

div.content div.buttonHolder
{
	float: left;
	padding: 8px 0 0 271px;
}

div.content form input.register_submit,
div.content form input.forgottenPassword_submit,
div.content form input.edit_submit,
div.content form input.editPassword_submit,
div.content form input.contactForm_submit
{
	width: 88px;
	height: 34px;
	background-image: url('../images/submit_btn.gif');
	color: #FFFFFF;
	font-size: 11px;
	cursor: pointer;
	border: 0;
	font-weight: bold;
}



div.partners
{
	width: 970px;
	height: 30px;
	float: left;
	overflow: hidden;

	font-size: 11px;
	text-align: left;

	background-image: url('../images/partners.gif');
	background-repeat: no-repeat;
}




div.partners div.links
{
	width: 720px;
	float: right;
}

div.partners div.links a
{
  display: block;
	float: left;
	padding: 9px 13px 9px 13px;
	font-weight: bold;
	color: #38393E;
	background-color: #ADC0C9;
	margin: 0 1px 0 0;
	font-size: 10px;
}

div.partners div.links a:hover
{
	background: #CEE0F0;
}











div.bottomMenu
{
	float: left;
	width: 960px;
	height: 66px;
	background-image: url('../images/bottomMenu.gif');
	background-repeat: no-repeat;
}
/*
div.bottomMenu div.hold
{
	float: left;
	margin: 0 auto 0 auto;
}
*/
div.bottomMenu ul
{
	float: left;
	margin: 0;
	padding: 34px 0 0 0;
	color: #77A473;
}

div.bottomMenu ul li
{
  list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
}

div.bottomMenu ul li a
{
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	overflow: hidden;
	color: #FFFFFF;
	font-size: 12px;
}

div.bottomMenu ul li a span
{
	display: block;
	margin: 0;
	padding: 0 10px 0 10px;
}

div.bottomMenu ul li a.selected
{
	color: #AFCF7D;
	background-position: 0 -100px;
}

div.bottomMenu ul li a:hover
{
	color: #AFCF23;
	background-position: 0 -50px;
}



div.bottom
{
	width: 950px;
	float: right;
	padding: 0 0 25px 0;
	margin: 5px 0 0 0;

	font-size: 11px;
	text-align: left;

	background-image: url('../images/bottom.gif');
	background-repeat: no-repeat;
}

div.bottom div.bottomCopyright
{
	padding: 18px 0 0 12px;

}

div.bottom div.copyright
{
	font-size: 10px;
	float: left;
	width: 100%;
	color: #3F785A;
	text-align: left;
}


div.bottom div.copyright a
{
	color: #3F785A;
}

div.bottom div.copyright a:hover
{
	color: #FFFFFF;
}


#mapCanvas
{
	float: right;
	width: 480px;
	height: 380px;
	border: 1px solid #CCCCCC;
	margin: 16px 0 0 20px;
}


div.leftSide div.search
{
	float: left;
	padding: 8px 0 0 28px;
}

div.leftSide div.search form
{
	float: left;
	padding: 4px 0 14px 0;
	margin: 0;
	width: 190px;
	border-bottom: 1px solid #DED8D9;
}

div.leftSide div.search form span
{
	display: block;
	padding: 0 0 4px 0;
	font-weight: bold;
}

div.leftSide div.search form input
{
	width: 120px;
}

div.leftSide div.search form input.submit
{
	width: 58px;
}

.Cervena {
	font-weight: bold;
	color: #BA3200;
}

.Modra {
	font-weight: bold;
	color: #3C687B;
}

.Zelena {
	font-weight: bold;
	color: #1E6849;
}

.Seda {
	font-weight: bold;
	color: #777777;
}
