body, p, div, span, td, li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.container{
	width:701px;
	margin-left:auto;
	margin-right:auto;
}

div.header{
	background-image:url(images/small_header_summer.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:701px; 
	height:250px;
	margin-top:10px;
	/*padding-top:8px;*/
}
div.header h1#page_title{
	width:195px;
	height:23px;
	padding-left:210px;
	padding-top:210px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
div.content{
	margin-top:-3px;
	margin-left:36px;
		position: absolute;
}
div.content div#left_arm{
	float:left;
	/*width:149px;*/
	width:155px; /* --andrej */
}
div.content div#menu{
	border:3px solid #e0e0e0;
	width:149px;
	background-color:#ff6800;
}

div.content div#menu ul	{
	margin:0px;
	padding:0px;
	text-align:right;
}

li.level2-menu {
	list-style-type:none;
	}

div.content div#menu li.simple {
	list-style-type: none;
	margin-top:0.5px;
}
div.content div#menu li.simple a{
	margin:1px;
	border:1px #ffbb8c solid;
	font-weight:bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	background-image:url(images/meniu_simple_bg.jpg);
	LINE-HEIGHT: 24px;
	width:120px;
	padding-right:25px;
	display:block;
	text-decoration:none;
}
div.content div#menu li.simple a:hover{
	background-image:url(images/meniu_simple_over_bg.jpg);
}
div.content div#menu li.active {
	list-style-type: none;
	margin-top:0.5px;
}
div.content div#menu li.active a{
	margin:1px;
	border:1px #ffbb8c solid;
	font-weight:bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	background-image:url(images/meniu_active_bg.jpg);
	LINE-HEIGHT: 24px;
	width:120px;
	padding-right:25px;
	display:block;
	text-decoration:none;
}

div.content div#menu li.simple_deep {
	list-style-type: none;
	margin-top:0.5px;
}
div.content div#menu li.simple_deep a{
	margin:1px;
	border:1px #ffbb8c solid;
	font-weight:bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	background-image:url(images/meniu_simple_deep_bg.jpg); 
	LINE-HEIGHT: 24px;
	width:120px;
	padding-right:25px;
	display:block;
	text-decoration:none;
}
div.content div#menu li.simple_deep a:hover{
	background-image:url(images/meniu_simple_deep_over_bg.jpg);
}


div.content div#adress{
	margin-top:5px;
	border:3px solid #e0e0e0;
	background-color:#ececec;
	background-image:url(images/adress_bg.jpg);
	width:149px;
	height:147px;
}
div.content div#adress h1{
	font-size:11px;
	font-weight:bold;
	text-align:right;
	margin:0px;
	margin-right:25px;
	padding-top:10px;
}
div.content div#adress p{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	margin:0px;
	margin-right:25px;
	padding-top:10px;
}
div.content div#adress p a {
	font-size:10px;
	font-weight:bold;
	text-align:right;
	color: black;
}
div.content div#adress p a:hover {
	color: #FF6900;
}


div.content div#partener{
	margin-top:5px;
	border:3px solid #e0e0e0;
	background-color:#ececec;
	background-image:url(images/partner_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:149px;
	text-align:center;
	padding-bottom:5px;
}
div.content div#partener img{
	border:0px;
	padding:0px;
	margin:0px;
}
div.content div#partener h1{
	font-size:10px;
	font-weight:bold;
	text-align:center;
	margin-top:3px;
	margin-bottom:3px;
}
div.content div#center_arm {
	width:310px;
	height:400px;
	margin:5px;
	margin-left:10px;
	margin-top: 0px;
	padding:5px;
	padding-left:9px;
  float:left;
	/* display:block;*/
}
div.content div#center_arm P.bodytext{
	font-size:12px;
}

div.tx-ttproducts-pi1{
	width:325px;
	float:left;
	display:block;
}
div.content div#center_arm div#product-layout{
	width:149px;
	background-color:#ff6800;
	margin:5px;
	padding-top:3px;
	padding-bottom:3px;
	float:left;
	display:block;
}
div.content div#center_arm div#product-layout h3{
	margin:0px;
	margin-bottom:3px;
	margin-right:3px;
	margin-left:3px;
	padding-left:2px;
	background-image:url(images/product_title_bg.jpg);
	line-height:22px;
	font-size:12px;
	font-weight: normal;
}
div.content div#center_arm div#product-layout img{
	margin-right:3px;
	margin-left:3px;
	border: 1px #000000 solid;
	width:141px;
	height:116px;
}
div.content div#center_arm div#product-layout a{
	text-align:center;
	margin-right:3px;
	margin-top:3px;
	margin-left:3px;
	font-weight:bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	background-image:url(images/product_buton.jpg);
	LINE-HEIGHT: 22px;
	width:143px;
	display:block;
	text-decoration:none;
}
div.content div#center_arm div#product-layout a:hover{
	background-image:url(images/meniu_active_bg.jpg);
}
div.content div#center_arm div#center_content_after_products{
	margin:3px;
	margin-top:15px;
}
div.content div#center_arm div#center_content_after_products p{
	margin:0px;
	margin-bottom:7px;
	font-size:12px;
	font-weight: normal;
	text-align:left;

}

p.bodytext{
	margin:0px;
	margin-bottom:7px;
	padding:0px;
	padding-bottom:7px;
	font-size:12px;
	font-weight: normal;
	text-align:left;
}

.csc-bulletlist {
	font-size:12px;
	font-weight: normal;
	text-align:left;
}

.news_list {
}
.news_list p.bodytext {
	margin:0px;
}
.news_list .more {
	margin-bottom:5px;
}
a:hover .more , a:hover .news_list {
	text-decoration:underline;
}


p{
	margin:0px;
	margin-bottom:7px;
	font-size:12px;
	font-weight: normal;
	text-align:left;

}
.P.bodytext { 	margin:0px;
	margin-bottom:7px;
	font-size:12px;
	font-weight: normal;
	text-align:left; }
P.bodytext A {
  margin:0px;
	margin-bottom:7px;
	font-size:12px;
	font-weight: bold;
	text-align:left;
	text-decoration:none;
}
P.bodytext A:hover {
	text-decoration:underline;
}

bodytext{
	margin:0px;
	margin-bottom:7px;
	font-size:12px;
	font-weight: normal;
	text-align:left;
}

#center_footer_after_products {
	color: #999;
	float: left;
}

#center_footer_after_products a {
	color: #999;
	font-weight: normal;
	text-decoration: underline;
}

#center_footer_after_products a:hover {
	color: #FF6900;
	text-decoration: none;
}

.tx-extendedshop-pi1 {
	min-height: 200px;
}

div.content div#center_arm div#center_footer_after_products h3{
	margin:0px;
	padding:0px;
	color: #000000;
}

div.content div#center_arm div#center_footer_after_products p a{
	color:#999999;
}

div.content div#center_arm div#center_footer_after_products ul{
	margin:0px;
	padding:0px;	
    list-style-type: none;
	display:inline;
	text-align:center;
}
div.content div#center_arm div#center_footer_after_products ul li{
	display:inline;
	list-style-type:none;
	margin:0px;
	padding:0px;
	white-space:nowrap;
}

div.content div#center_arm div#center_footer_after_products ul li A{
	margin:3px;
	padding:0px;
	font-size:12px;
	font-weight: normal;
	color:#999999;
	text-decoration:underline;
}
div.content div#center_arm div#center_footer_after_products ul li A:hover{
	text-decoration:none;
	color: #FF6900;
}

div.content div#right_arm {
	width:150px;
	float:right;
	margin-top: 5px;
	position: absolute;
	display: block;
	valign:top;
	padding-left:15px;
	border-left:1px solid #cccccc;
}

html>body div.content div#right_arm {
  width:150px;
  float:left;
  margin-top: 5px;
  display: block;
  valign:top;
  position:relative;
  left:0px;
}
div.content div#right_arm h1{
	margin:0px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
}
div.content div#right_arm P.bodytext{
	font-size:12px;
}

div.news{
	margin-top:7px;
}
div.news b{
	margin:0px;
	font-size:12px;
	color:#000000;
}
div.news-single-author{
	color:red;
}
div.news b a{
	margin:0px;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
div.news i{
	margin:0px;
	font-size:10px;
	color:#000000;
	font-style:normal;
}
div.news i a{
	margin:0px;
	font-size:10px;
	color:#000000;
	font-style:normal;
	text-decoration:none;
}
div.news p{
	margin:0px;
	font-size:12px;
	color:#000000;
	font-style:normal;
	text-align:left;
}
div.news a{
	margin:0px;
	font-size:12px;
	color: #FF6900;
	font-weight:bold;
}


A {
	color: #FF6900;
	font-weight: bold;
	text-decoration: underline;
}
A:hover { color:#FF6000; font-weight: bold;text-decoration:none; }
h1,h2,h3{
	
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
csc-firstHeader{

	font-size:12px;
	font-weight:bold;
	color:#000000;
}
news-single-author{
	
	color:red;
}
csc-form-label-req,csc-form-label{
color: #999999;
}



.vertnav1 a:link {
	margin:1px;
	border:1px #ffbb8c solid;
	font-weight:bold;
	FONT-SIZE: 15px;
	COLOR: #000000;
	background-image:url(images/meniu_simple_bg.jpg);padding-right:25px;
	LINE-HEIGHT: 24px;
	width:120px;
	display:block;
	text-decoration:none;
	text-align:right;


}
.vertnav1 a:visited {
	margin:1px;
	border:1px #ffbb8c solid;
	font-weight:bold;
	FONT-SIZE: 15px;
	COLOR: #000000;
	
background-image:url(images/meniu_simple_bg.jpg);padding-right:25px;
	LINE-HEIGHT: 24px;
	width:120px;
	display:block;
	text-decoration:none;
	text-align:right;

}
.vertnav1 a:active {
	margin:1px;
	border:1px #ffbb8c solid;
	font-weight:bold;
	FONT-SIZE: 15px;
	COLOR: #000000;
	
	background-image:url(images/meniu_active_bg.jpg);padding-right:25px;
	LINE-HEIGHT: 24px;
	width:120px;
	display:block;
	text-decoration:none;
	text-align:right;

}
.vertnav1 a:hover {
	margin:1px;
	border:1px #ffbb8c solid;
	font-weight:bold;
	FONT-SIZE: 15px;
	COLOR: #000000;
	background-image:url(images/meniu_simple_over_bg.jpg);padding-right:25px;
	LINE-HEIGHT: 24px;
	width:120px;
	display:block;
	text-decoration:none;
	text-align:right;

}

.vertnav1-act a:link {
	margin:1px;
	border:1px #ffbb8c solid;
	font-weight:bold;
	FONT-SIZE: 15px;
	COLOR: #000000;
	background-image:url(images/meniu_active_bg.jpg);padding-right:25px;
	LINE-HEIGHT: 24px;
	width:120px;
	display:block;
	text-decoration:none;
	text-align:right;
}
.vertnav1-act a:visited {
	margin:1px;
	border:1px #ffbb8c solid;
	font-weight:bold;
	FONT-SIZE: 15px;
	COLOR: #000000;
	background-image:url(images/meniu_active_bg.jpg);padding-right:25px;
	LINE-HEIGHT: 24px;
	width:120px;
	display:block;
	text-decoration:none;
	text-align:right;

}
.vertnav1-act a:active {
	margin:1px;
	border:1px #ffbb8c solid;
	font-weight:bold;
	FONT-SIZE: 15px;
	COLOR: #000000;
	background-image:url(images/meniu_active_bg.jpg);padding-right:25px;
	LINE-HEIGHT: 24px;
	width:120px;
	display:block;
	text-decoration:none;
	text-align:right;

}
.vertnav1-act a:hover {
	margin:1px;
	border:1px #ffbb8c solid;
	font-weight:bold;
	FONT-SIZE: 15px;
	COLOR: #000000;
	background-image:url(images/meniu_simple_over_bg.jpg);padding-right:25px;
	LINE-HEIGHT: 24px;
	width:120px;
	display:block;
	text-decoration:none;
	text-align:right;

}

.vertnav2 a:link {
	margin:1px;
	border:1px #ffbb8c solid;
	font-weight:bold;
	FONT-SIZE: 15px;
	COLOR: #000000;
	background-image:url(images/meniu_simple_deep_bg.jpg);padding-right:25px;
	LINE-HEIGHT: 24px;
	width:120px;
	display:block;
	text-decoration:none;
	text-align:right;


}
.vertnav2 a:visited {
	margin:1px;
	border:1px #ffbb8c solid;
	font-weight:bold;
	FONT-SIZE: 15px;
	COLOR: #000000;
	
background-image:url(images/meniu_simple_deep_bg.jpg);padding-right:25px;
	LINE-HEIGHT: 24px;
	width:120px;
	display:block;
	text-decoration:none;
	text-align:right;

}
.vertnav2 a:active {
	margin:1px;
	border:1px #ffbb8c solid;
	font-weight:bold;
	FONT-SIZE: 15px;
	COLOR: #000000;
	
	background-image:url(images/meniu_active_bg.jpg);padding-right:25px;
	LINE-HEIGHT: 24px;
	width:120px;
	display:block;
	text-decoration:none;
	text-align:right;

}
.vertnav2 a:hover {
	margin:1px;
	border:1px #ffbb8c solid;
	font-weight:bold;
	FONT-SIZE: 15px;
	COLOR: #000000;
	background-image:url(images/meniu_simple_deep_over_bg.jpg);padding-right:25px;
	LINE-HEIGHT: 24px;
	width:120px;
	display:block;
	text-decoration:none;
	text-align:right;

}

.vertnav2-act a:link {
	margin:1px;
	border:1px #ffbb8c solid;
	font-weight:bold;
	FONT-SIZE: 15px;
	COLOR: #000000;
	background-image:url(images/meniu_active_bg.jpg);padding-right:25px;
	LINE-HEIGHT: 24px;
	width:120px;
	display:block;
	text-decoration:none;
	text-align:right;
}
.vertnav2-act a:visited {
	margin:1px;
	border:1px #ffbb8c solid;
	font-weight:bold;
	FONT-SIZE: 15px;
	COLOR: #000000;
	background-image:url(images/meniu_active_bg.jpg);padding-right:25px;
	LINE-HEIGHT: 24px;
	width:120px;
	display:block;
	text-decoration:none;
	text-align:right;

}
.vertnav2-act a:active {
	margin:1px;
	border:1px #ffbb8c solid;
	font-weight:bold;
	FONT-SIZE: 15px;
	COLOR: #000000;
	background-image:url(images/meniu_active_bg.jpg);padding-right:25px;
	LINE-HEIGHT: 24px;
	width:120px;
	display:block;
	text-decoration:none;
	text-align:right;

}
.vertnav2-act a:hover {
	margin:1px;
	border:1px #ffbb8c solid;
	font-weight:bold;
	FONT-SIZE: 15px;
	COLOR: #000000;
	background-image:url(images/meniu_simple_over_bg.jpg);padding-right:25px;
	LINE-HEIGHT: 24px;
	width:120px;
	display:block;
	text-decoration:none;
	text-align:right;

}
A{
font-size:12px;
text-decoration:none;
font-weight:bold;
}

#shop_productsList	{ margin:0px;	margin-top:0px; font-family:arial;font-size:12px;font-weight: normal; clear: right;	}
#shop_productsList	TABLE	{ margin:0px;	border: 0px; margin: 0px; padding: 0px; font-family:arial;font-size:12px;font-weight: normal; width: 98%;	}
#shop_productsList	TBODY	{ margin:0px;	border: 0px; margin: 0px; padding: 0px;font-family:arial;font-size:12px;font-weight: normal;	}
#shop_productsList	TR	{ margin:0px;	border: 0px; margin: 0px; padding: 0px;font-family:arial;font-size:12px;font-weight: normal;	}
#shop_productsList	TD	{ margin:0px;	border: 0px; margin: 0px; padding: 0px;font-family:arial;font-size:12px;font-weight: normal;	}
#shop_productsList	IMG	{ margin:0px;	border: 0px; padding: 0px;font-family:arial;font-size:12px;font-weight: normal;	}

#shop_productsList .listing td {
	border: #ff6306 solid 2px;
}

#shop_productsList .listing a {
	color:#000000;
	font-weight:normal;
	
}

#shop_productsList .listing table {
	border: #ff6306 solid 1px;
}
.shop_columnEmpty	{ margin:0px;	background-color: white;	}
.shop_columnFull	{ margin:0px;	background-color: #ff6306;	}


FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color:#D8D7DC; }
FORM TABLE TR TD.csc-form-fieldcell { background-color:#EDEBF1; font-size:12px;}
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { font-family:arial;font-size:12px;border:1px solid #333333; }
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-family:arial;font-size:12px; }

a.disclaimer {
	color:#999999; 
	text-decoration:underline;
	font-size:10px;
	font-weight:normal;
}
a.disclaimer:visited {
	color:#999999; 
	text-decoration:underline;
	font-size:10px;
	font-weight:normal;
}
a.disclaimer:hover {
	color: #FF6900;
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
}


ul.footer-menu{
	margin-bottom:0px;
	padding-bottom:0px;
}
div.footer2ndLine {
	margin-top:5px;
}

li.footerElement {
	list-style-type:none;
	margin-left:0px; padding-left:0px;
}

.smallFont {
	font-size:10px;
}
.font12 {
	font-size:12px;
}

.csc-caption {
	text-align:left;
	font-size:0.90em;
	font-weight:bold;
}

#shop_registeredUserContainer .order_form_error{
  color: red;
  border: 1px solid red;
}
