/* CSS Document */
/*Common Part*/
html {
height: 100%;
}
body {
	padding: 0 0 0 0;   
	margin: 0 auto;  
	width: 100%;   
	min-height: 100%;  
	height: auto !important;
	height: 100%;
	position: relative;  
	color: #310A01;
	background-color: #000000;
	font-size:12px;
	font-family: Verdana, Geneva, sans-serif; 
}
input{
	border: 1px solid rgb(232,210,165);
	color:rgb(49,10,1);
}
select{
	border: 1px solid rgb(232,210,165);
	color:rgb(49,10,1);
}
textarea{
	border: 1px solid rgb(232,210,165);
	color:rgb(49,10,1);
}
body a{ text-decoration: none; color:rgb(115,74,32);    }
body a:hover { text-decoration: underline !important;   }
body img{  border: 0;  margin: 0; padding:0;} 
body ul{ list-style: none;  margin: 0; padding: 0; } 
body p { margin:0 0 5px 0; padding:0; font: 12px Verdana, Geneva, sans-serif; color:rgb(49,10,1);}


* html body {
  height:100%;
}
.preload {
 display: none !important;
 }
.italic {
 font-style: italic !important;
 } 

.clear {
 clear: both !important;

 } 
.floatleft {
 float: left;
 }
.floatright {
 float: right;
 } 
.upcase {
 text-transform: uppercase;
}

.small { font-size: 10px; }
.mid { font-size: 11px; }
.normal { font-size: 12px; }
.big { font-size: 18px; }
.nobg { background: none !important; }

.menu_item {
	height: 38px;
	padding-top: 4px !important;
	padding-left: 15px !important;
	margin-bottom: 0px !important;
	background: url(../images/meniu_bg.gif) no-repeat !important;
}

.underlined { text-decoration: underline; }
.lred { color: #5c191a !important; }
.lbrown { color: #bc5c2d !important; }



h1,h2,h3,h4,h5,h6 {
	margin: 0 0 10px 0;
	padding: 0;
	color:rgb(49,10,1);
	font-family: Verdana, Geneva, sans-serif;
}
h1 {  
	font-size: 19px; 
	font-weight: bold; 
	font-style:italic;
}
h1 a{
	color:rgb(224,198,105);
}
h2 { font-size: 14px; font-weight: bold; }
h3 { font-size: 16px; font-weight: bold; }
#wrapper { width: 1000px; margin: 0 auto; position: relative; background: #000; }

.header { width: 900px; padding: 0 50px; height: 106px; background: url(../images/header.jpg) left top no-repeat; color: #dabf63; font-family: Verdana, Geneva, sans-serif; font-size: 11px; }
.header a { color: #dabf63; }
.header .headcontent { width: 604px; height: 106px; float: left; padding: 0 0 0 50px;}
.header .logo { background: url(../images/logo.jpg) no-repeat; width: 246px; height: 100px; position: relative; margin:0;   float: left; font-size: 14px; color: #916125; font-style:italic; }
.header .logo a { background: url(../images/logo.jpg) no-repeat; width: 246px; height: 100px; position: absolute; left: 0; top: 0; }
.header .headmenu { width: 160px; float: right; padding: 5px 0 0 0;}
.header .headmenu li { text-align: right; }


.searchbox { width: 270px; height: 30px; float: left; padding: 37px 0 0 0;  }
.searchbox form { margin: 0; padding: 0; color: #dabf63; font-family: Verdana, Geneva, sans-serif; font-size: 11px; }
.searchbox form a { color: #dabf63; }
.searchbox .inputbox { width: 190px; height: 18px; border: none; background: #fff; padding: 1px 3px;  margin: 0;}
.searchbox .btn_search { background: url(../images/btn_search.png) no-repeat; width: 66px; height: 20px;border: none; cursor: pointer; }

.header .headcart {   background: url(../images/cart.png) no-repeat left top; padding: 3px 0 0 25px; height: 17px; width: 150px; position: absolute; top: 0; left: 590px; }

.righthead { height: 74px; width: 604px;}
.header .menu { width: 314px; padding: 0 0 0 290px; height: 32px; line-height: 32px; margin: 0;  }
.menu li {  float: left; height: 32px;  }
.menu li a { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #e0c669; text-transform: uppercase;   }
.menu .mi1 { padding: 0 27px 0 0; }
.menu .mi2 { padding: 0 20px 0 0; }

.container { width: 951px; background: #000 url(../images/cbg.png) left top repeat-x; padding: 10px 49px 10px 0;  }
.sidebar { width: 229px; float: left; padding: 0 0 0 60px; }
.content { width: 662px; float: left;  }
.content .topbanner { margin-bottom: 10px; }
.content .pbox { background: #fffefe url(../images/pbox1.png) left top repeat-x;  width: 662px; }
.content .pboxcont { background:  url(../images/pbox2.png) left bottom repeat-x; width: 636px; padding: 15px 10px; }
.pbox .prodtype { font-family: Verdana, Geneva, sans-serif; font-size: 24px; color: #310a01; width: 636px; background: url(../images/orn2.png) left 5px no-repeat; height: 24px; clear: both;}
.pbox .prodtype h1 { background: #fffefe url(../images/orn1.png) right 5px no-repeat; padding: 0 10px 0 0; height: 24px; margin:0; font-style: italic; display: inline; }
.pbox .prodline { width: 636px; clear: both; }
.pbox .prodline li { text-align:center; width: 211px; float: left; height: 170px; }
.pbox .prodline li.p2 { width: 212px; background: url(../images/vline.png) no-repeat; padding: 0 1px; }
*html .pbox .prodline li.p2 { width: 210px; overflow: hidden; }
.pbox .pinfo {width: 211px; text-align: center; font-size: 11px; color: #734a20; }
.pbox .pprice { font-size: 12px; font-weight: bold; }
.pbox .pprice .new { color: #ff0000; }
.pbox .pprice .last { text-decoration: line-through; }

.sidemenu { background:  url(../images/arrow.png) left bottom no-repeat; width: 212px; padding: 0 0 13px 0; }
.sidemenu h1 { background:  url(../images/arrow.png) left top no-repeat; width: 212px; padding: 20px 0 0 0; font: 20px Arial, Helvetica, sans-serif; color: #e0c669; margin: 0 0 10px 0; text-transform: none; font-style: italic; }
.sidemenu ul li a { color: #c79a2c; font: 14px Arial, Helvetica, sans-serif; }
.sidemenu ul {  margin: 0 0 10px 0; }
.sidemenu ul li ul { padding: 0 0 0 20px; margin: 0; }
.sidemenu ul li ul li { background: url(../images/icon.jpg) left 5px no-repeat; padding: 0 0 0 15px; }

.pbox .breadcrumbs { width: 636px; background: url(../images/orn2.png) left 7px no-repeat; height: 18px; clear: both; padding-bottom: 15px;}
.pbox .breadcrumbs ul { background: url(../images/orn1.png) right 1px no-repeat; padding: 0 10px 0 0; height: 18px; margin:0;  display: inline; }
.pbox .breadcrumbs ul li { background: #fff url(../images/bcdivider.png) right 6px no-repeat; height: 13px; display: inline; padding: 3px 15px 2px 5px; font-size: 14px; font-weight: normal; color: #310a01;}
.pbox .breadcrumbs ul li.current { background-image: none !important; padding-right: 0; }
.pbox .breadcrumbs ul li a { color: #310a01; }
.pbox .breadcrumbs ul li.bc { font-family: Verdana, Geneva, sans-serif; font-size: 18px; font-style: italic; color: #310a01; background: none; padding-right: 0; background-color: #fff; }

.prod_picside { float: left; width: 311px; }
.prod_picside .main_prod_pic { border: 3px solid #f6eed2; width: 305px; padding: 20px 0; position: relative;  }
.prod_picside .main_prod_pic img { margin: 0 auto; display: block; }
.prod_other_pics { height: 51px; width: 300px; padding: 5px 0 0 0; }
.prod_other_pics img{ border: 2px solid #f6eed2; float: left; margin-right: 5px; }

.prod_details { float: left; width: 310px; padding: 0 0 0 15px; font-size: 14px; color: #734a20; }
.prod_details .pdet_select { width: 180px; height: 18px; margin: 10px 0 0 0; }
.subline { padding: 0 0 15px 0; background: url(../images/hline.png) left bottom no-repeat; }


.footer { background: url(../images/footer.jpg); width: 1000px; height: 40px; padding: 13px 0 0 0; font-size: 11px; font-family: Verdana, Geneva, sans-serif; color: #daac4b; text-align: center; position: relative;}
.footer p { font-size: 11px; color:#DAAC4B; }
.footer ul { }
.footer ul li { display: inline;  }
.footer ul li a { color: #daac4b;}

.solution a { color: #daac4b;}

.zoom{
	padding:5px;
	position:relative;
}
#larger_link{
	padding-left:20px;
	background:url(../images/zoom.gif) no-repeat left center;
}
#large_div, .tooltip{
	background-color:#FFF;
	border:1px solid #666;
	padding:10px;
}
.error_container{
	background-color:#FAF4EA;
	border:1px solid;
	margin:10px 0;
	padding:5px;
	color:#000;
}
#error_0{
	border-color:rgb(130,187,129);
}
#error_2{
	border-color:rgb(130,187,129);
}
#error_2 .error_type_name{
	color:rgb(6,120,2);
}
.error_type_name{
	font-weight:bold;
}
#error_0 .error_type_name{
	color:rgb(6,120,2);
}
#error_1{
	border-color:rgb(241,129,129);
}
#error_1 .error_type_name{
	color:rgb(228,3,3);
}
.apgavikas{
	position:absolute;
	left:-9999%;
	width:auto;
}
.apgavikas input{
	width:auto !important;
}