* {
	margin: 0;
	padding: 0;
}

body 
{
   background: #F4F4E1;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px 0 5px 0;
}
a.langs
{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a.langs:hover
{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
/* Layout */
#wrapper 
{ 
background: White;
padding: 3px;
position:relative;
margin:auto;
width:780px;
border:1px solid #F9E8B4;

}
#header
{
height: 55px;

}
#lang{
background: #BB0708;
background-repeat: repeat-x;
height: 22px;
text-align:right;
padding-top:4px;
padding-right:10px;
color: #FFFFFF;
}
#logo{
height:126px;
float: left;
}
#search {
			padding: 0px;
			margin-top:8px;
			margin-left:33px;
			float: left;
			display: inline;}
			
		 #search input {
			margin: 0px;
			}
			
		 .searchField {
			display: block;
			background-image: url(images/input_back.jpg);
			background-repeat: no-repeat;
			color: #232323;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
			width: 148px;
			height: 21px;
			border: 0px;
			float: left;
			padding: 3px 0px 0px 5px;
			
			}
			
		 .searchButton {
			padding: 0px;
			margin: 0px;
			width: 58px;
			height: 21px;
			border: none;
			float: left; 
			}
		
#promenliva{
	float:right;
	width:499px;
	height:201px; 
}

#shopping_cart{
	float:right;
	width:474px;
	height:110px; 
	padding:5px;
	background: #FDFCF6;
	border: 1px solid #F6C780;
	margin: 5px 3px 5px 5px;
	font-size: 14px;
}
#checkout_total{
	height:45px; 
	padding:5px;
	background: #FDFCF6;
	border: 1px solid #F6C780;
	margin: 0px 0px 5px 0px;
	font-size: 14px;
	text-align:center;
}
p.shcart_inf{
padding-top: 3px;
font-style: italic;
font-size: 11px;
}
p.shcart
{
	border-bottom: 1px solid #F6C780;
	padding: 0px 0px 3px 3px;
	color: #BB0708;
	background: #FFFFFF;
	font-weight: bold;
	margin-bottom: 5px;
	
}
#main{
margin-left:10px;
}

#pages_content{
	margin:20px 0px 10px 0px;
}

#left{
	float:left;
	border-right: 1px solid #F2F2F2;
	width:575px;
	}

#right{
margin-top: 2px;
	float:right;
	 text-align:center;
  padding-right: 6px;

}
p.za_nas{
	color: #0E0E0E;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	float: left;
	clear:left;
	width:565px;
	margin:10px 0 10px 0;
	line-height: 18px;
	background: url('images/logo_2.jpg');
	background-position: leftl;
	background-repeat: repeat-x;
	}
	h3{
		float: left;
		margin: 20px 0 15px 10px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #B90000;
	}
h4{
	font-weight: bold;
	color: #CE0000;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	float:left;
	margin:0 0 0 0;
	width:565px;
	border-bottom: 1px solid #F0F0F0;
}
.home{
	margin-left:15px;
}
.e_mail{
	margin-left:15px;
	margin-top:2px;
}
.site_map{
	margin-top:1px;
	margin-left:15px;
}
p.zaglavie{
	margin-top:5px;
	margin-bottom:5px;
	height:20px;
	font-weight: bold;
	color: #CE0000;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 5px;
	padding-left: 10px;
	background: url(images/zaglavie_back.jpg);
	background-repeat: repeat-x;
	float:left;
width:760px;
}

p.main_content{
	margin-bottom:5px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	float:left;
width:760px;
}

p.pages_title{
	margin-top:30px;
	margin-bottom:20px;
	height:20px;
	font-weight: bold;
	color: #CE0000;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 5px;
	padding-left: 10px;
	background: url(images/zaglavie_back.jpg);
	background-repeat: repeat-x;
	float:left;
width:260px;
}

p.pages_content{
	margin-top:60px;
	margin-bottom:10px;
	padding-top: 10px;
	
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}


p.pages{
	margin-bottom:5px;
	height:20px;
	font-weight: bold;
	color: #CE0000;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 4px;
	background-repeat: repeat-x;
	float:left;
width:475px;
	background: #F8EFF0;
	text-align:center;
}

p.title_line{
	margin-bottom:5px;
	height:20px;
	font-weight: bold;
	color: #CE0000;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 4px;
width:770px;
	background: #F8EFF0;
	text-align:center;
}
p.search_result_title{
	margin-bottom:5px;
	margin-top:5px;
	height:20px;
	font-weight: bold;
	color: #CE0000;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 4px;
	border-bottom: 2px solid #F8EFF0;
	float:left;
width:760px;
	text-align:left;
}

.product_title{
	font-weight: bold;
	color: #CE0000;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;

}

p.ime_produkt{
	background:#FBFBFB;
	border-bottom: 1px solid #EDEDED;

	height:17px;
	color: #393939;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 4px;
	margin: 0 0 3px 0; 
}
p.harakteristika_product{
background: #FAFAFA;
color: #2D2D2D;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px; 
float:left;
width:479px;
border:1px solid #F3F3F3;
margin: 0 0 10px 0;
padding: 10px 0 10px 10px;
}

p.harakteristika_product_search{
background: #FAFAFA;
color: #2D2D2D;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px; 
float:left;
width:760px;
border:1px solid #F3F3F3;
margin: 0 0 10px 0;
padding: 10px 0 10px 10px;
}

.product_images{
	border: 1px solid #D8A76B;
	margin-right: 15px;
}
.koshnica{
	margin:10px 0 15px 0px;
	height:59px;
	float:left;
	
}
#produkti{
   margin-left:278px;
}



/******************************
* THE BODYLINKS
******************************/
a{
color:#990100;
text-decoration: none;
font-weight: normal;
text-decoration: underline;

}
a:hover{
color:#990100;
text-decoration: none;
font-weight: normal;
text-decoration: none;
}

a.moreabout{
color:#990100;
text-decoration: none;
font-weight: normal;
font-size:12px;
text-decoration: underline;

}
a.moreabout:hover{
color:#990100;
text-decoration: none;
font-weight: normal;
font-size:12px;
text-decoration: none;
}

a.bottom_text{
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.bottom_text:hover{
	color: #FFA22F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
  /******************************
* START IMAGES SELECTION
******************************/
.left1{
	width:140px;
	float:left;
	margin: 0 0 10px 0;
	}

 #mid1{
 	margin-left: 140px;
 }

 .imgborder2{
 	border-top: 3px solid black;
	padding: 3px;
	margin: 10px 0 0 0 ; 
	background-color: White;
 }
 a:hover .imgborder2{
 	border-top: 3px solid #B22222;
 }
  .imgborder3{
 	border-top: 3px solid #D3B7B3;
	padding: 3px;
	margin: 10px 0 0 0 ; 
	background-color: White;
 }
 a:hover .imgborder3{
 	border-top: 3px solid #946361;
 }
  .imgborder4{
 	border-top: 3px solid #F5AE60;
	padding: 3px;
	margin: 10px 0 0 0 ; 
	background-color: White;
 }
 a:hover .imgborder4{
 	border-top: 3px solid #A95E09;
 }
  .imgborder5{
 	border-top: 3px solid #D3DADD;
	padding: 3px;
	margin: 10px 0 0 0 ; 
	background-color: White;
 }
 a:hover .imgborder5{
 	border-top: 3px solid #788C8D;
 }
#bottom 
{
  clear: both;
   border-top: solid 1px #FFFFFF;
	background: #BA0707;
	text-align: center;
	padding:10px 0 4px 0;
	height: 24px;
	margin-top: 10px;
	color: #ffffff;
}


/* Form generator ellements */
.form_fieldset
{
	border: 1px solid #2170A4;
	padding: 2px;
	color: #2170A4;
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}

input.form_inputs 
{
    background-color : #FFFFFF;
    border : 1px solid #889CBD;
    font-size : 12px;
    font-family : Verdana, Arial;
    font-weight : normal;
	 vertical-align: middle;
	 height : 16px;
	 padding: 2px 2px 0px 4px;
	 margin: 5px 2px 4px 10px;
}

table.form_table
{
	background: #FFFFFF;
}

td.form_tdleft
{
	padding-right: 10px;
	font-size: 11px;
	color: #CE0000;
	text-align: right;
	background: #F8EFF0;
}

td.form_tdright
{
	padding-left: 10px;
}

td.form_submit_td
{
	background: #F8EFF0;
	text-align:center;
}

.error 
{
   text-align: center;
   color:red;
	background: #FFF3F0;
	border: 1px dashed red;
	padding: 4px;
	margin: 4px;
}

.message 
{
   text-align: center;
   color:Green;
	background: #F8FAF5;
	border: 1px dashed green;
	padding: 4px;
	margin: 4px;
}

#bottom2{
	text-align:right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #363636;
	background:White;
	margin: 6px 6px 4px 6px;
}


.fieldset2
{
	padding: 8px;
	color: #BB0708;
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 5px 2px 15px 2px;
	text-align: center;
	font-weight: bold;
	background: #FDFCF6;
	border: 1px solid #F6C780;
}

td.online_1
{
	padding-right: 10px;
	font-size: 11px;
	vertical-align: middle;
	color: #BB0708;
	text-align: right;
	background: #F7F3D9;
}
td.online_2
{
	padding-left: 10px;
}

td.online_3
{
	padding-left: 10px;
	font-weight:normal;
	font-size:11px;
	background: #FDFCF6;
}

.errors {
   
   text-align: center;
   color:red;
	background: #FFF3F0;
	border: 1px dashed red;
	padding: 4px;
	margin: 4px;
	
}
.message {
   
   text-align: center;
   color:Green;
	background: #F8FAF5;
	border: 1px dashed green;
	padding: 4px;
	margin: 4px;
}

a.web-bg
{
	FONT-WEIGHT: normal;
	COLOR: #990100;
	font-size: 11px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
a.web-bg:hover
{
	FONT-WEIGHT: normal;
	COLOR: #990100;
	font-size: 11px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}