a:link {
text-decoration: none;
color:#FFFFFF;
font-weight: normal;
}
a:visited {
text-decoration: none;
color:#FFFFFF;
font-weight: normal;
}
a:hover {
text-decoration: underline;
color:#FFFFFF;
font-weight: normal;
}
a:active {
text-decoration: none;
color:#FFFFFF;
font-weight: underline;
}

body {background: url(../webimg/bg_header.png) repeat-x;}

a.linkselected{text-decoration: underline !important;}
.container{
width:960px;
margin:0px auto;
padding-left:6px;
color:#000000;
font-size:11px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.logo{ width:163px; height:43px; margin-top:20px; float:left;position:relative;}

.smallhome{float:left; margin:25px 0 0 590px; position:relative;}
.smallcontact{float:left; margin:25px 0 0 0;position:relative;}
.smallresellers{float:left; margin:25px 0 0 0;position:relative;}

#menubg{
width:951px;
height:231px;
background:url(../webimg/bg_meniu.png) no-repeat;
float:left; 
margin-top:5px;
}
#menucar{
width:951px;
height:231px;
background:url(../webimg/car1.png) no-repeat;
float:left;
margin-top:-40px;
padding:40px 0 0 0;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
}
.menus{	padding:8px 0 0 10px; float:left;}
.menu{	padding:8px 0 0 12px; float:left;}
.delimmenu{margin:8px 0 0 1px; float:left; background:url(../webimg/menu_delim.png) no-repeat; width:1px; height:15px;}
.menus_right{margin-left:340px; padding:0px 0 0 10px; float:left; font-weight:bold;}
.menus_right_selected{margin-left:340px; margin-top:-8px; padding:8px 0 0 0; float:left; background:url(../webimg/bgbgmenu.png) no-repeat; width:87px; height:49px;}
.menus_right_selected #topnav .menu a{color:#262626; text-decoration:none; font-weight:bold; padding-left:3px;}

.menus_right_selected{margin-left:340px; margin-top:-8px; padding:8px 0 0 0; float:left; background:url(../webimg/bgbgmenu.png) no-repeat; width:87px; height:49px;}
.menus_right_selected #topnav .menu a{color:#262626; text-decoration:none; font-weight:bold; padding-left:3px;}

.menu a, .menus_right a{color:#FFFFFF; text-decoration:none; font-weight:bold;}

#content{
width:960px;
margin-left:-6px;
float:left;
margin-top:-110px;
}

.content_left{
	width:210px;
	float:left;
	margin-left:-10px;
}



.content_right{
	width:760px;
	float:left;
}
.star { margin: 0 0 0 30px; line-height:16px; padding:0 0 5px 20px; background:transparent url(../webimg/smallstar.png) no-repeat scroll 0 4px; float:left;}
.star a {color: black;}
.starleft{font-size:13px; margin: -5px 0 0 -20px; line-height:16px; padding:0 0 5px 20px; clear:both;}

#footer{
width:960px;
height:63px;
margin:15px 0 0 5px;
float:left;
background: url(../webimg/bottomimg.png) no-repeat;
}

#footer2{
width:950px;
height:32px;
margin:15px 0 0 5px;
float:left;
background: url(../webimg/bottom_bar.png) no-repeat;
color:#ADADAD;
font-size:11px;
font-family:Tahoma, Geneva, sans-serif;
padding:10px 0 0 10px;
}

/********************************************************************************/
h1{font-size:18px; color:#650000; font-weight:bold; margin:0 0 0 12px; padding:8px 0 6px 0;}
h2{font-size:11px; color:#000000; font-weight:bold;}
h3{font-size:13px; color:#000000; font-weight:bold; line-height:16px;}
p{font-size:13px; color:#000000; font-weight:normal; line-height:15px;}

.left_up{width:182px; height:10px; margin:0px 0 0 15px; background: url(../webimg/left_up.png) no-repeat;}
.left_center{width:182px; height:100%; margin:0 0 0 15px; background: url(../webimg/left_center.png) left top repeat-y;}
.left_bottom{width:182px; height:10px; margin:0 0 0 15px; background: url(../webimg/left_bottom.png) no-repeat; margin-bottom:8px;}

#content .content_left .left_center ul li a div{ width:173px; padding:5px 5px 0 15px; background: url(../webimg/li_not_selected.png) left bottom no-repeat; padding:8px 5px 8px 15px; position:relative; cursor:pointer;}
#content .content_left .left_center ul li a div.last{width:173px; padding:5px 5px 10px 15px; background: none !important; cursor:pointer;}
#content .content_left .left_center ul li  a div {color:#3E3E3E; font-size:11px; font-weight:normal;  text-decoration:none !important; cursor:pointer;}
#content .content_left .left_center ul li a:hover div, #content .content_left .left_center ul li a div.liselected{color:#FFFFFF; font-size:11px; font-weight:normal; text-decoration:none !important; cursor:pointer;}
#content .content_left .left_center ul li a div.last:hover, #content .content_left .left_center ul li a div:hover, #content .content_left .left_center ul li a div.liselected{background: url(../webimg/liselected.png) left top no-repeat !important; cursor:pointer;}

.basket{margin: 5px 0 0 12px; width:55px; float:left;}
.rightbasket{margin: 7px 0 0 12px; width:100px; float:left;}
.rightbasket h2{float:left; width:80px; padding-top:3px;}
.prodnr{font-size:17px; color:#000000; font-weight:bold; margin-left:-10px;}
.seecart{width:160px; margin:10px 0 0 15px; padding-bottom:10px;}
.seecart a{color:#000000 !important; font-size:11; font-weight:normal; text-decoration:underline !important;}
.seecart a:hover{text-decoration:none;}


.right_up{width:758px; height:10px; margin:0; background: url(../webimg/right_up.png) no-repeat;}
.right_center{width:745px; height:100%; margin:0; background: url(../webimg/right_center.png) left top repeat-y; padding-left:13px; padding-top:2px;}
.right_bottom{width:758px; height:10px; margin:0; background: url(../webimg/right_bottom.png) no-repeat; margin-bottom:8px;}

.product{width:181px; height:222px; margin:5px 0 5px 5px !important; background: url(../webimg/bg_product.png) no-repeat; float:left;}
.prodimg{width:155px; height:120px; padding:1px 0 0 1px;background: url(../webimg/bg_prod_pic.png) no-repeat; margin:13px 0 0 13px;}
.textprice{width:155px; padding:1px 0 0 1px; margin:16px 0 0 0px;}
.textprice2{width:96px; padding:1px 0 0 1px; margin:5px 0 0 0px; font-weight:normal; font-size:13px; float:left;}
.plus{width:24px; height:24px;  margin:14px 0 0 3px; float:left; cursor:pointer;}
.promo{width:58px; height:57px;  margin:-123px 0 0 114px; position:relative;}

.h1title{width:300px; float:left;}
.search{width:270px; float:left; margin:-3px -20px 0 155px;}

.input_search{
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		background:url(../webimg/search_bg.png) no-repeat 0 1px; 
		padding:5px 30px 0 10px; 
		border:none; 
		font-size:11px; 
		font-weight:normal;
		width:175px; 
		height: 24px; 
		margin:8px -7px 0 0;
		float:left;
}
.submit_search{
		margin:8px 0 0 4px;  
		border:none; 
		background:url(../webimg/go.png) no-repeat; 
		width:44px; 
		height:26px; 
		float:left; 
		color:#FFFFFF; 
		font-weight:bold;
		font-size:11px; 
		padding:0 5px 1px 5px;
}

.numbers{margin:10px 0 10px 0; width:210px; height:19px;}
.leftselected{width:19px; height:19px; background: url(../webimg/left_arrow.png) no-repeat; float:left; margin-right:8px}
.rightselected{width:19px; height:19px; background: url(../webimg/right_arrow.png) no-repeat; float:left; margin-left:10px;}
.iselected{width:19px; height:19px;  background: url(../webimg/iselected.png) no-repeat; float:left; margin-left:2px; padding:3px 0 0 0 !important; font-weight:bold !important;}
.notselected{width:19px; height:19px; background: url(../webimg/notselected.png) no-repeat; float:left; margin-left:2px; padding:3px 0 0 0 !important; font-weight:bold !important;}
.pointselected{width:19px; height:19px;  background: url(../webimg/pointselect.png) no-repeat; float:left; margin-left:2px;}
.no1{padding-bottom:10px; }
.allproducts{margin-left:-10px;}

.uplinks a, .uplinks22 a{
		background:url(../webimg/arrow1.png) no-repeat right 6px;
		padding-right:8px;
		margin:10px 3px 0 0;
		font-size:11px;
		color:#000000 !important;
		text-decoration:underline !important;
		font-weight:normal !important;
}
.uplinks22 a{background:none !important; display:inline; margin-left:5px; text-decoration:underline !important;}
.uplinks a:hover, .uplinks22 a:hover{text-decoration:none !important;}
.uplinks{font-size:11px; margin:10px 0 10px 10px;}
.uplinks22{width:600px; float:left;}
.steptext1{
		padding:22px 0px 0px 0px;
		margin-right:8px;
		margin-left:15px;
		width:147px;
		height:28px;
		float:left;
		color:#000000;
		font-size:13px;
		font-weight:bold;
}
.steptext2{
		padding:22px 0px 0px 5px;
		margin-right:3px;
		margin-left:15px;
		width:147px;
		height:28px;
		float:left;
		color:#000000;
		font-size:13px;
		font-weight:bold;
}
.steptext3{
		padding:22px 0px 0px 0px;
		margin-right:8px;
		margin-left:15px;
		width:147px;
		height:28px;
		float:left;
		color:#000000;
		font-size:13px;
		font-weight:bold;
}
.steptext4{
		padding:22px 0px 0px 0px;
		margin-right:8px;
		margin-left:-5px;
		width:157px;
		height:28px;
		float:left;
		color:#000000;
		font-size:13px;
		font-weight:bold;
}
.steptext1 span.active, .steptext2 span.active, .steptext3 span.active, .steptext4 span.active{color:#FFFFFF;}
	
.step1{
		background:url(../webimg/steps1.png) no-repeat left 4px;
		width:682px;
		height:51px;
		margin-bottom:20px
}

.step2{
		background:url(../webimg/steps2.png) no-repeat left 4px;
		width:682px;
		height:51px;
		margin-bottom:20px
}


.step3{
		background:url(../webimg/steps3.png) no-repeat left 4px;
		width:682px;
		height:51px;
		margin-bottom:20px
}


.step4{
		background:url(../webimg/steps4.png) no-repeat left 4px;
		width:682px;
		height:51px;
		margin-bottom:20px
}

.right_center h3{margin:0 0 0 10px;height:33px;}
.right_center p{margin:10px 20px 0 15px;}
.divider30{height:30px;}
.divider10{height:10px;}

.contactfield{width:730px;}
.contactfield h2 {font-size:14px; font-weight:bold}	

.fieldname,.fieldname2, .fieldname0, .fieldname3{
		font-size:11px;
		font-weight:bold;
		float:left;
		width:140px;

		margin-top:15px;
}
.fieldname0{width:98px;}
.fieldname2{width:240px; margin-left:10px;}
.fieldrequeired, .fieldrequeired222{
		background:url(../webimg/mandatory.png) no-repeat left 10px;
		float:left;
		width:170px;
		font-size:11px;
		font-weight:bold;
		color:#FE0000;
		padding:12px 0 0 24px;
		margin:5px 0 0 10px;
}
.fieldrequeired222{margin-top:-22px;margin-left:365px;}
.input_contact{
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		border:none; 
		font-size:11px; 
		font-weight:normal;
		width:200px; 
		height:26px;
		margin:8px 0 0 10px;
		float:left;
		background:url(../webimg/input_register.png) no-repeat;
		padding:5px 12px 0 10px;
}

.textbox_wrong, .textbox {
		background:url(../webimg/textartea_register.png) no-repeat; 
		padding:10px 5px 5px 10px; 
		border:none; 
		font-size:11px; 
		width:407px; 
		height: 89px; 
		float:left; 
		margin-left:5px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.textbox_wrong	{background:url(../webimg/textartea_wrong.png) no-repeat; }
.wrong{background:url(../webimg/input_register_wrong.png) no-repeat;}
textarea{width:390px; height:82px;}

.submit_contact{
		border:none; 
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		background:url(../webimg/submit.png) no-repeat; 
		width:121px; 
		height: 25px; 
		float:left; 
		margin:6px 7px 0 152px;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;

}
.cancel_contact{
		border:none; 
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		background:url(../webimg/cancel.png) no-repeat; 
		width:121px; 
		height: 25px; 
		float:left; 
		margin:6px 7px 0 0;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
}
.selectmenu{
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		border:none; 
		font-size:11px; 
		font-weight:normal;
		width:221px; 
		height:26px;
		margin:8px 0 0 10px;
		float:left;
		background:url(../webimg/select_register.png) no-repeat;
		padding:4px 7px 3px 10px;
		font-size:11px; 
		overflow: visible;
}
.wrong2{background:url(../webimg/select_register_wrong.png) no-repeat;}



/*******************/
.cart{width:683px; margin-top:-1px;}

.cart_up{
		width:683px;
		height:8px;
		background:url(../webimg/cart_up.png) no-repeat;
}

.cart_center{
		width:683px;
		height:100%;
		background:url(../webimg/cart_center.png) repeat-y;
		font-size:11px;
		font-weight:bold;
}

.cart_bottom{
		width:683px;
		height:8px;
		background:url(../webimg/cart_bottom.png) no-repeat;
}

.cartimg{
		width:89px;
		height:70px;
		float:left;
		margin:0 10px 0 10px;
		padding:4px 0 0 5px
}

.cartprodname{
		width:220px;
		float:left;
		margin:0 20px 0 10px;
		padding:17px 10px 0 10px;
		font-weight:bold;
		font-size:11px;
		line-height:15px;
}
.totalnumber{
		width:89px;
		float:left;
		padding:10px 3px 0 3px;
}
.totalbg{
		width:88px;
		height:32px;
		background:url(../webimg/nr_prod.png) no-repeat;
		font-weight:normal;
		margin-top:10px;
}

	
.totaltext{
		float:left;
		width:50px;
		padding-top:6px;
		margin-left:6px;
}

.input_refresh{
		font-family:Arial, Helvetica, sans-serif;
		border:none; 
		font-size:11px; 
		font-weight:normal;
		width:50px; 
		margin:8px 0 0 7px;
		float:left;
}
.submit_refresh{
		border:none; 
		background:url(../webimg/refresh.png) no-repeat; 
		width:20px; 
		height: 21px; 
		float:right; 
		margin:6px 7px 0 0;
}
.totalprice{
		float:left;
		width:70px;
		padding-top:4px;
		margin-left:21px;
		margin-right:10px;
		line-height:28px;
}

.totalprice2{
		float:left;
		width:55px;
		padding-top:4px;
		margin-left:21px;
		margin-right:10px;
		line-height:28px;
}
.totalnumber img{margin-top:8px;}
.total{
		width:190px; 
		background:url(../webimg/bg_total.png) no-repeat;
		top:0;
		float:left;
		margin-left:377px;
		padding:11px 0 15px 10px;
}

.pricetotal{
		font-weight:normal;
		float:left;
		margin-left:0px; margin-bottom:3px;
		width:57px;
}
.pricetotal2{
		font-weight:normal;
		float:left;
		margin-left:0px; margin-bottom:3px;
		width:65px;
}
.total1{
		font-weight:bold;
		float:left;
		margin-left:0px; margin-bottom:1px;
		width:52px;
		font-size:14px;
}
.total2{
		font-weight:bold;
		float:left;
		margin-left:0px; margin-bottom:1px;
		width:72px;
		font-size:14px;
}
.delivery1{
		font-weight:normal;
		float:left;
		margin-left:0px; margin-bottom:7px;
		width:57px;
}
.delivery2{
		font-weight:normal;
		float:left;
		margin-left:0px; margin-bottom:7px;
		width:55px;
}
.includingvat{
		font-weight:none;
		float:right;
		margin-right:6px;
		width:56px;
		font-size:11px;
}

.plusdelivery{
		font-weight:none;
		float:left;
		margin-left:-8px;
		margin-top:8px;
		width:198px;
		font-size:11px;
}
.totalnumber img{margin-top:15px;}
.shopcart{width:700px; height:25px;}
.shopcart1{width:121px; height:18px; background:url(../webimg/shopcart1.png) no-repeat; float:right; margin:0px 60px 0 5px; padding-top:7px; font-size:11px; font-weight:bold !important; cursor:pointer;}
.shopcart2{width:147px; height:18px; background:url(../webimg/shopcart2.png) no-repeat; float:left; margin:10px 0 0 5px; padding-top:7px; font-size:11px; font-weight:bold !important;}
.shopcart3{width:121px; height:18px; background:url(../webimg/shopcart3.png) no-repeat; float:right; margin:10px 21px 0 5px; padding-top:7px; font-size:11px; font-weight:bold !important;}

a.shopcart1, a.shopcart2, a.shopcart3{color:#FFFFFF;  text-decoration:none;}


/*****************************/
.product_left{width:420px; float:left; font-size:13px; font-weight:normal;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.product_right{width:285px; float:left; margin:0 0 0 10px;}
.prodpicbg{width:282px; background:#FFFFFF; padding:3px 0 3px 3px;}
.prodpicbg_small{width:92px; height:72px; padding:3px 0 0 3px; float:left;  background:#FFFFFF; margin:5px 0px 0 0;}
.tablecolor{background:#DEDEDE; padding:5px 0 5px 10px; font-weight:bold; color:#000000;}
.tablenocolor{background:none;  padding:5px 0 5px 10px; font-weight:bold; color:#000000;}
.second{ font-weight:normal; text-align:right; padding-right:10px;}
.tableproduct{margin:20px 0 0 10px;}
.cuttext{color:#D11818; font-size:11px; font-weight:bold; margin:0 0 -10px 10px;}
.addleft{background:url(../webimg/add_prod_left.png) no-repeat; width:12px; float:left; height:26px;}
a.addcenter{background:url(../webimg/add_prod_center.png) repeat-x; float:left; color:#FFFFFF !important; text-decoration:none !important; font-size:11px !important; font-weight:bold !important; padding:8px 0 8px 0;}
.addright{background:url(../webimg/add_prod_right.png) no-repeat; width:12px; float:left; height:26px;}
.addcart{margin:6px 0 55px 10px;}


/****/
.input_contact2{
		font-family:Arial, Helvetica, sans-serif;
		border:none; 
		font-size:11px; 
		font-weight:normal;
		width:41px; 
		height:22px;
		margin:8px 0 0 10px;
		float:left;
		background:url(../webimg/input_contact2.png) no-repeat;
		padding:10px 5px 0 10px;
}
.wrong2{background:url(../webimg/input_contact2_error.png) no-repeat;}
.fieldname5{font-size:14px;  width:200px; line-height:20px; float:left; margin-top:-3px; margin-right:3px;}
.fieldname52{width:500px; float:left; font-weight:bold; font-size:14px;}
.errortext{
		font-size:18px;
		font-weight:bold;
		color:#3B3B3B;
		padding:15px 0 8px 15px;
		float:left;
}
.newclass{margin-left:135px;}
.newclass3{margin-left:10px;}
.newclass4{margin-left:5px;}
.newclass3 h2{font-size:14px; margin-left:6px;}
.newclass2{float:left; width:500px; margin-left:151px;}

.cart2_up{
		width:577px;
		height:8px;
		background:url(../webimg/cart2_up.png) no-repeat;
}

.cart2_center{
		width:577px;
		height:100%;
		background:url(../webimg/cart2_center.png) repeat-y;
		font-size:11px;
		font-weight:bold;
}

.cart2_bottom{
		width:577px;
		height:8px;
		background:url(../webimg/cart2_bottom.png) no-repeat;
}

.inner{
		background:url(../webimg/inner_bg.png) no-repeat top center;
		width:681px;
		height:100%;
		padding:17px 15px 10px 15px;
}
.namebg{background:#FFFFFF !important; border:1px solid #E4E4E4 !important; width:705px; height:100%; padding:7px 0 7px 0; margin-left:17px;}
#content .content_left .left_center ul li ul li.sub2{padding-left:6px;background: url(../webimg/li_not_selected.png) left bottom no-repeat !important;}
#content .content_left .left_center ul li ul li a{background: url(../webimg/arrow1.png) left 5px no-repeat !important; }
#content .content_left .left_center ul li ul li a div:hover, #content .content_left .left_center ul li ul li a:hover div{text-decoration:underline !important; background: none !important;color:#3E3E3E;}
#content .content_left .left_center ul li ul li a div{width:160px;}
#content .content_left .left_center ul li ul li a div.liselected2{text-decoration:underline !important; }

#footer2 .right {float: right; margin-right:20px;}


/* eshop button */

.eshop_link {
	float:left;
height:30px;
margin-top:-15px;
position:relative;
width:115px;
}

.product_left a {color: #D21818; font-weight: bold; }