@charset 'utf-8';
/* CSS Document */
body {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#454545;
	font-size:12px;
	background-image:url(../images/page_bg.png);
	background-repeat:repeat-x;
	background-position:right top;
	background-color:#000000;
}
/*
-----------------------------------------------------------------------------
		General Rules
-----------------------------------------------------------------------------
*/
img.facebook:hover
{
opacity:0.8;
filter:alpha(opacity=80);
}
* {
	padding:0px;
	margin:0px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
a:active, a:focus {
   outline:  none;
}

a {
	text-decoration:none;
	color: #454545;
}
a img {
	border:none;
}
.bold {
	font-weight:bold !important;
}
.smalltext {
	font-size:10px !important;
}
h1 {
	padding:0px;
	margin:0px;
	font-size:24px;
	font-weight:normal;
	color:#999;
}
h2 {
	padding:0px;
	margin:0px;
	font-size:19px;
	font-weight:normal;
	color:#454545;
}
h3 {
	padding:0px;
	margin:0px;
	font-size:14px;
	font-weight:bold;
	color:#000;
}
p {
	padding:0px;
	margin:0px;
	font-size:12px;
	color: #454545;
	line-height:18px;
	
}
span.dis_none {
	display:none;
}
.bordr {
	border:#CCC solid 1px;
}
p.about_txt {
	padding:0px 0px 5px 0px;
}
p.about_txt .rightimg{
	float:right;
	margin:0px 0px 10px 10px;
}
/*
-----------------------------------------------------------------------------
		Wrapper Div
-----------------------------------------------------------------------------
*/
#wrapper {
	padding:0px;
	margin:20px auto;
	width:1001px;
}
/*
-----------------------------------------------------------------------------
		Top header
-----------------------------------------------------------------------------
*/
#header_navi {
	padding:0px;
	margin:0px 0px 10px 0px;
	float:right;
	width:1001px;
	height:100px;
}
.left_curve {
	padding:0px;
	margin:0px;
	background-image:url(../images/left_top.png);
	background-repeat:no-repeat;
	height:100px;
	width:13px;
}
.right_curve {
	padding:0px;
	margin:0px;
	background-image:url(../images/right_top.png);
	background-repeat:no-repeat;
	height:100px;
	width:13px;
}
/*
-----------------------------------------------------------------------------
		Top header
-----------------------------------------------------------------------------
*/
#mheader_navi {
	padding:0px;
	margin:0px 0px 10px 0px;
	float:right;
	width:1001px;
	height:50px;
}
.mleft_curve {
	padding:0px;
	margin:0px;
	background-image:url(../images/mleft_top.png);
	background-repeat:no-repeat;
	height:100px;
	width:13px;
}
.mright_curve {
	padding:0px;
	margin:0px;
	background-image:url(../images/mright_top.png);
	background-repeat:no-repeat;
	height:100px;
	width:13px;
}
.mcenter_header {
	padding:0px;
	margin:0px;
	width:975px;
	height:50px;
	background-image:url(../images/mtop_bg.png);
	background-repeat:repeat-x;
	background-position:top;
	float:left;
}
/*
-----------------------------------------------------------------------------
		center_header
-----------------------------------------------------------------------------
*/
.center_header {
	padding:0px;
	margin:0px;
	width:975px;
	height:100px;
	background-image:url(../images/top_bg.png);
	background-repeat:repeat-x;
	background-position:top;
	float:left;
}
/*
-----------------------------------------------------------------------------
		Logo
-----------------------------------------------------------------------------
*/
.logo {
	float:left;
	padding:18px 0px 0px 10px;
}
.inform {
	float:left;
margin-left:30px;

width:450px;

}
marquee {
height: 37px;
margin: 35px auto;
vertical-align: middle;
font-family: arial, 'times new roman';
font-size: 16pt;
color: #f0f;
}
marquee a{
font-family: arial, 'times new roman';
font-size: 16pt;
color: #d91515;
font-weight:bold;
}
/*
-----------------------------------------------------------------------------
		Top Navigation Right
-----------------------------------------------------------------------------
*/
.navi_right {
	padding:0px;
	margin:12px 0px 0px 0px;
	float:right;
}
.navi_right ul{
	list-style:none;
	float:left;
}
.navi_right ul li{
	float:left;
	padding:0px 3px;
}
.navi_right ul li a.latviski{
	height:25px;
	width:25px;
	background-image:url(../images/lv.png);
	background-repeat:no-repeat;
	display:inline-block;
}
.navi_right ul li a.krieviski{
	height:25px;
	width:25px;
	background-image:url(../images/ru.png);
	background-repeat:no-repeat;
	display:inline-block;
}
.navi_right ul li a.angliski{
	height:25px;
	width:25px;
	background-image:url(../images/us.png);
	background-repeat:no-repeat;
	display:inline-block;
}
.navi_right ul li a.vaciski{
	height:25px;
	width:25px;
	background-image:url(../images/de.png);
	background-repeat:no-repeat;
	display:inline-block;
}
.navi_right ul li a.lietuviski{
	height:25px;
	width:25px;
	background-image:url(../images/lt.png);
	background-repeat:no-repeat;
	display:inline-block;
}

.navi_right ul li a.faq{
	height:25px;
	width:25px;
	background-image:url(../images/faq.png);
	background-repeat:no-repeat;
	display:inline-block;
	
}
.navi_right ul li a.grozs{
margin-top:3px;
	height:25px;
	width:25px;
	background-image:url(../images/grozs.png);
	background-repeat:no-repeat;
	display:inline-block;
}
/*
-----------------------------------------------------------------------------
		Banner
-----------------------------------------------------------------------------
*/
#cu3er-container {
	padding:0px;
	margin:0px 0px 10px 0px;
	float:left;
	width:1001px;
	height:360px;
}
/*
-----------------------------------------------------------------------------
		Content Section
-----------------------------------------------------------------------------
*/
#contentsec {
	padding:10px 20px 10px 20px;
	margin:0px;
	float:left;
	width:961px;
	background-image:url(../images/content_bg.gif);
	background-repeat:repeat-x;
	background-color:#f4f4f4;
	min-height:300px;
}
/*
-----------------------------------------------------------------------------
		Left Column
-----------------------------------------------------------------------------
*/
.left_sec {
	padding:0px;
	margin:0px;
	width:226px;
	float:left;
}
/*
-----------------------------------------------------------------------------
		Search
-----------------------------------------------------------------------------
*/
.search {
	padding:0px;
	margin:0px 0px 10px 0px;
	float:left;
	width:226px;
}
.search ul{
	list-style:none;
}
.search ul li{
	float:left;
}
.search ul li input{
	float:left;
}
.search ul li input.bar{
	width:191px;
	height:22px;
	background-color:#FFFFFF;
	border:#aaaaaa solid 1px;
	padding:5px 0px 0px 5px;
	font-size:12px;
	float:left;
}
.search ul li input.go{
	width:28px;
	height:29px;
	background-image:url(../images/search.gif);
	background-repeat:no-repeat;
	border:#000000 0px solid;
}
/*
-----------------------------------------------------------------------------
		Left Categories Navigation
-----------------------------------------------------------------------------
*/
.categories {
	padding:0px;
	margin:0px 0px 10px 0px;
	float:left;
	width:226px;
}
h2.heading {
	padding:12px 15px 0px 15px;
	margin:0px;
	background-image:url(../images/categories_bg.gif);
	background-repeat:repeat-x;
	width:196px;
	height:29px;
	color:#FFFFFF;
	float:left;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
}
/* Accordin Menu Start */
.menuheader, .openheader{ /*CSS class for menu headers in general (expanding or not!)*/
	font-size:15px;
	color: #454545;
	background-image:url(../images/left_navi_bg_levl1.gif);
	background-repeat:repeat-x;
	margin-bottom:1px;
	height:27px;
	width:209px;
	padding: 10px 0px 0px 15px; /*header text is indented 10px*/
	cursor: pointer;
	clear:both;
	border:#e3e3e3 solid 1px;
	font-weight:normal;
}
 .menuheader-active , .openheader { /*CSS class for menu headers in general (expanding or not!)*/
	font-size:15px;
	color: #454545;
	background-repeat:repeat-x;
	margin-bottom:1px;
	height:27px;
	width:209px;
	padding: 10px 0px 0px 15px; /*header text is indented 10px*/
	cursor: pointer;
	clear:both;
	border:#e3e3e3 solid 1px;
	font-weight:normal;
	background-image:url(../images/menu-nav.png);
}

.categories ul{ /*CSS for UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	float:left;
}

.categories ul li{
	background-image:url(../images/left_navi_bg_levl2.gif);
	background-repeat:repeat-x;
	width:224px;
	height:33px;
	border-bottom:#cfcfcf solid 1px;
	border-left:#e7e7e7 solid 1px;
	border-right:#e7e7e7 solid 1px;
	float:left;
}

.categories ul li a{
	color: #454545;
	font-size:12px;
	background: url(../images/arrowbullet.gif) no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 8px 0px 0px 10px;
	text-decoration: none;
	margin-left:15px;
}

.categories ul li a:visited{
	color: #454545;
}

.categories ul li a:hover{ /*hover state CSS*/
	color: #000;
}
/* Accordin Menu End */
/*
-----------------------------------------------------------------------------
		Advertise
-----------------------------------------------------------------------------
*/
.advertise {
	padding:0px;
	margin:5px 0px 10px 0px;
		line-height:22px;
}
.advertise p {
	padding:0px;
	margin:0px;
	font-size:12px;
	color: #454545;
	line-height:22px;
	

	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 white-space: pre-wrap;       /* css-3 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */}
.advertise ul {
   line-height:1.8em;
   padding:10px;
   padding-top:2px;
}
/*
-----------------------------------------------------------------------------
		Right Column
-----------------------------------------------------------------------------
*/
.right_sec {
	padding:0px;
	margin:0px 0px 0px 20px;
	width:710px;
	float:left;
}
.right_sec h1{
	float:left;
}
/*
-----------------------------------------------------------------------------
		Cart
-----------------------------------------------------------------------------
*/
.cart {
	padding:0px;
	margin:0px 0px 10px 0px;
	float:right;
}
.cart a{
	color:#454545;
}
.left_curve_cart {
	padding:0px;
	margin:0px;
	background-image:url(../images/left_cart.gif);
	background-repeat:no-repeat;
	height:29px;
	width:16px;
}
.right_curve_cart {
	padding:0px;
	margin:0px;
	background-image:url(../images/right_cart.gif);
	background-repeat:no-repeat;
	height:29px;
	width:16px;
}
.cart .center_cart{
	float:left;
	background-image:url(../images/cart_bg.gif);
	background-repeat:repeat-x;
	height:22px;
	padding-top:7px;
}
.center_cart ul{
	list-style:none;
}
.center_cart ul li{
	float:left;
}

.center_cart ul li.head{
	float:left;
	padding:0px 10px 0px 20px;
	background-image:url(../images/cart.gif);
	background-repeat:no-repeat;
}
.center_cart ul li.items{
	float:left;
	padding:0px 7px 0px 0px;
	background-image:url(../images/sep.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.center_cart ul li.price{
	float:left;
	padding:0px 0px 0px 7px;
	margin:0px !important;
	width:auto !important;
}
/*
-----------------------------------------------------------------------------
		Grey Bar
-----------------------------------------------------------------------------
*/
.grey_bar {
	padding:7px 0px 0px 0px;
	margin:0px 0px 8px 0px;
	width:708px;
	height:32px;
	background-image:url(../images/grey_bar.gif);
	background-repeat:repeat-x;
	border:#bdbdbd solid 1px;
	float:left;
}
div.pagination {
	padding: 3px;
	margin: 3px;
	width: 500px;
position: relative;
left: 35%;
margin-left: 0px; /* half the width of the div */
	
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border:1px solid #777777;
	
	text-decoration: none; /* no underline */
	color: #2D2B2B;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #777777;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #777777;
		
		font-weight: bold;
		background-color: #777777;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
	
#page_navigation {
	list-style:none;
	float:left;
	margin-left:10px;
}
#page_navigation a{
	float:left;
}
#page_navigation a.page_link{
	list-style:none;
	float:left;
	color:#000000;
	padding:4px 12px 0px 12px;
	display:block;
}
#page_navigation a.previous_link{
	display:inline-block;
	height:23px;
	width:23px;
	background-image:url(../images/left.gif);
	background-repeat:no-repeat;
	margin-left:5px;
}
#page_navigation a.next_link{
	display:inline-block;
	height:23px;
	width:23px;
	background-image:url(../images/right.gif);
	background-repeat:no-repeat;
	margin-left:5px;
}
.active_page{
	font-weight:bold;
	color:#454545 !important;
}

ul.paging li{
	float:left;
	padding:0px 7px;
}
ul.paging li.txt{
	padding-top:5px;
}
ul.paging li.txt a{
	color:#000000;
}
ul.paging li a.left_button{
	display:inline-block;
	height:23px;
	width:23px;
	background-image:url(../images/left.gif);
	background-repeat:no-repeat;
}
ul.paging li a.right_button{
	display:inline-block;
	height:23px;
	width:23px;
	background-image:url(../images/right.gif);
	background-repeat:no-repeat;
}
ul.list_grid {
	list-style:none;
	float:right;
	width:74px;
	margin-right:15px;
}
ul.list_grid li{
	float:left;
}
ul.list_grid li a.grid_view{
	display:inline-block;
	width:37px;
	height:26px;
	background-image:url(../images/grid.gif);
	background-repeat:no-repeat;
}
ul.list_grid li a.list_view{
	display:inline-block;
	width:37px;
	height:26px;
	background-image:url(../images/list.gif);
	background-repeat:no-repeat;
}
.grey_bar ul.cartitems {
	font-weight:bold !important;
}
.noborder {
	border:none !important;}
.grey_bar ul.pad {
	padding-top:5px;
}
ul.cartitems {
	margin:0px;
	list-style:none;
	float:left;
	padding:0px 20px;
	font-weight:normal;
	width:668px;
	border-bottom:#d5d5d5 solid 1px;
}
.cartitems .itemThumb {
	float:left;
	width:83px;
	text-align:left;
	padding:20px 0px;
}
.cartitems .itemThumb img{
	border:#ebebeb solid 1px;
	width:62px;
	height:62px;
}
.cartitems .itemName {
	float:left;
	width:260px;
	font-size:16px;
	font-weight:bold;
	padding:40px 0px 0px 0px;
}
.cartitems .itemPrice {
	float:left;
	width:88px;
	padding:40px 0px 0px 0px;
}
.cartitems .itemQuantity {
	float:left;
	text-align:center;
	padding:40px 15px 0px 15px;
	width:20px;
}
.cartitems .itemdecrement {
	float:left;
	width:10px;
	padding:40px 0px 0px 0px;
}
.cartitems .itemincrement {
	float:left;
	width:10px;
	padding:40px 0px 0px 0px;
}
.cartitems .itemremove {
	float:left;
	width:72px;
	text-align:center;
	padding:40px 0px 0px 0px;
}
.cartitems .itemTotal {
	float:left;
	width:70px;
	text-align:center;
}
.cartitems .itemSize {
	display:none;
}
.cartitemstitle {
	list-style:none;
	padding:0px 0px 0px 20px;
	margin:0px;
	float:left;
	font-weight:bold;
}
.cartitemstitle li{
	padding:0px;
	margin:0px;
	float:left;
}
.cartitemstitle li.image{
	width:83px;
}
.cartitemstitle li.name{
	width:260px;
}
.cartitemstitle li.price{
	width:72px;
}
.cartitemstitle li.quantity{
	width:98px;
	text-align:center;
}
.cartitemstitle li.action{
	width:72px;
}
.cartitemstitle li.total{
	width:72px;
	text-align:center;
}
/*
-----------------------------------------------------------------------------
		Products thumb view
-----------------------------------------------------------------------------
*/
.wht_sec {
	padding:20px;
	margin:10px 0px;
	width:668px;
	background-color:#FFFFFF;
	border:#d5d5d5 solid 1px;
	float:left;
}
.wht_sec_kontakti {
	padding:10px;
	margin:2px 0px;
	width:940px;
	background-color:#FFFFFF;
	border:#d5d5d5 solid 1px;
	float:left;
}
 

#left, #right { 

  margin:5px; 
  padding: 1em; 
} 

#left  { float:left;  width: 40%;   }
#right { float:right;  width: 40%; } 
/*


-----------------------------------------------------------------------------
		Products grid view
-----------------------------------------------------------------------------
*/
.wht_sec ul.grid{
	list-style:none;
	float:left;
}
.wht_sec ul.sec_row{
	margin-top:18px;
	float:left;
}
.wht_sec ul.grid li{
	background-image:url(../images/prod_bg.gif);
	background-repeat:no-repeat;
	width:210px;
	height:190px;
	text-align:center;
	float:left;
	margin-right:18px;
	padding-top:11px;
}
.wht_sec ul.grid li.last{
	margin-right:0px;
}
.wht_sec ul.grid li a img{
	width:192px;
	height:163px;
}
.wht_sec ul.grid li p.title{
	float:left;
	color:#5c5c5c;
	margin-left:10px;
	width:120px;
	text-align:left;
}
.wht_sec ul.grid li p.price{
	float:left;
	color:#5c5c5c;
	width:57px;
}
a.carthome {
	padding:0px;
	margin:3px 0px 0px 0px;
	background-image:url(../images/cart.png);
	background-repeat:no-repeat;
	width:16px;
	height:14px;
	display:inline-block;
	float:left;
	}
/*
-----------------------------------------------------------------------------
		Products list view
-----------------------------------------------------------------------------
*/
.wht_sec_listing {
	padding:20px 0px 0px 0px;
	margin:2px 0px;
	width:708px;
	background-color:#FFFFFF;
	border:#d5d5d5 solid 1px;
	float:left;
}
.wht_sec_listing ul.display{
	list-style:none;
	float:left;
}
.wht_sec_listing ul.display{
	list-style:none;
	float:left;
}
.wht_sec_listing ul.display li{
	width:708px;
	float:left;
	border-bottom:#d5d5d5 solid 1px;
	margin-bottom:5px;
	padding-bottom:15px;
}
.wht_sec_listing ul.display li.last{
	margin-bottom:0px;
	border:none;
}
.thumb {
	padding:0px;
	margin:0px;
	width:192px;
	height:165px;
	border:#dadada solid 1px;
	float:left;
	margin:0px 20px;
}
.thumb img{
	width:192px;
	height:163px;
}
.prod_cons {
	padding:0px;
	margin:0px;
	float:left;
	width:454px;
}
.prod_cons h5{
	padding:0px;
	font-size:10px;
	margin-top:5px;
	float:left;
	width:37px;
}
h2 a{
	color:#000000 !important;
}
ul.crumb {
	list-style:none;
	margin:3px 0px 10px 0px;
	float:left;
}
ul.crumb li{
	width:auto !important;
	float:left;
	border-bottom:none !important;
	padding-bottom:0px !important;
	background-image:url(../images/sep1.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding:0px 6px;
	margin-bottom:0px !important;
}
ul.crumb li.post{
	background-image:none;
	padding:0px;
	font-size:10px;
	margin-top:2px;
}
ul.crumb li a{
	color:#bebebe;
	text-decoration:none;
	font-size:10px;
}
ul.crumb li a:hover{
	color:#999999;
}
.prod_cons p{
	padding:0px;
	color:#454545;
	clear:both;
}
/*
-----------------------------------------------------------------------------
		Buttons
-----------------------------------------------------------------------------
*/
ul.buttons {
	list-style:none;
	margin-top:10px;
	float:left;
	width:100%;
}
ul.buttons li{
	width:auto !important;
	float:left;
	border-bottom:none !important;
	padding-bottom:0px !important;
	padding-left:0px;
}
ul.buttons li.right{
	width:auto !important;
	float:right;
	border-bottom:none !important;
	padding-bottom:0px !important;
	padding-left:0px;
}
ul.buttons li.first{
	width:auto !important;
	border-bottom:none !important;
	padding-bottom:0px !important;
	padding-right:10px;
}
a.button {
	padding:0px 0px 0px 0px;
	margin:0px;
	background-image:url(../../../../cl102.justhost.com/404.shtml);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	display:block;
	height:22px;
	text-decoration:none;
	font-weight:bold;
	vertical-align:middle;
	color:#454545;
	cursor:pointer;
}
.proceed {
	background-image:url(../images/button_left_proceed.gif) !important;
}
.contactbtn {
	background-image:url(../images/button_left_contact.gif) !important;
	height:22px !important;
}
.price_button {
	background-image:url(../images/price_button.gif) !important;
}
.detail {
	background-image:url(../images/detail_button.gif) !important;
}
.cart_button {
	background-image:url(../images/cart_button.gif) !important;
}
a.button span{
	padding:2px 10px 5px 35px;
	margin:0px;
	background-image:url(../images/button_right.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	float:left;
	border:#000000 solid 0px;
}
a.button img{
	float:left;
	padding:2px 5px 0px 10px;
}
a.button span p{
	float:left;
	line-height:normal !important;
	color:#454545;
	padding:2px 4px 0px 4px;
}
/*
-----------------------------------------------------------------------------
		Product Detail Page rules
-----------------------------------------------------------------------------
*/
.prod_img {
	padding:0px;
	margin-right:60px;
	margin-top:0px;
	width:400px;
	float:right;
color: #454545;
}

.prod_detail {
	padding:0px;
	margin:0px;
	float:left;
}
.prod_faq {
	padding:0px;
	margin:0px;
	float:left;
}
.prod_detail h5{
	float:left;
	padding-top:5px;
}
.prod_detail p{
	float:left;
	width:260px;
	text-align:justify;
	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 white-space: pre-wrap;       /* css-3 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
.prod_faq p{
	float:left;
	width:450px;
	text-align:justify;
	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 white-space: pre-wrap;       /* css-3 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
.prod_faq br {
   display: block;
   margin: 0px 0;
}

.wht_sec h2.related_products{
	margin:30px 0px 15px 0px;
	padding:0px 0px 4px 0px;
	border-bottom:#ccc solid 1px;
	width:100%;
	float:left;
}
/*
-----------------------------------------------------------------------------
		Cart Section
-----------------------------------------------------------------------------
*/
.cart_sec {
	padding:0px;
	margin:2px 0px;
	width:708px;
	background-color:#FFFFFF;
	border:#d5d5d5 solid 1px;
	float:left;
	border-bottom:none;
}
.cart_sec ul.listing{
	padding:0px;
	margin:0px;
	float:left;
	list-style:none;
}
ul.listing li.items{
	float:left;
	border-bottom:#cccccc solid 1px;
}
ul.listing li.grey{
	background-color:#fbfbfb;
}
ul.listing ul.cartitems{
	padding-top:0px !important;
}
ul.listing ul li.image{
	margin:20px 0px 0px 0px;
}
ul.listing ul li.name{
	margin:20px 0px 0px 0px;
}
ul.listing ul li.name h3{
	height:18px;
	overflow:hidden;
}
ul.listing ul li.name p{
	height:50px;
	overflow:hidden;
}
ul.listing ul li.price{
	margin-top:40px;
}
ul.listing ul li.quantity{
	margin-top:40px;
}
ul.listing ul li.quantity img{
	float:left;
	margin-top:2px;
}
ul.listing ul li.quantity input{
	float:left;
	width:18px;
	padding-top:2px;
	margin:0px 4px;
	text-align:center;
	font-size:10px;
	height:15px;
	border:#8f989f solid 1px;
}
ul.listing ul li.action{
	margin-top:40px;
}
ul.listing ul li.action a.cross{
	height:18px;
	width:18px;
	background-image:url(../images/cross.png);
	background-repeat:no-repeat;
	display:inline-block;
}
li.itemTotal{
	padding-top:40px;
	border-left:#d5d5d5 solid 1px;
	padding-left:20px;
	height:68px;
}
.cart_sec ul.buttons{
	margin-right:15px;
	width:auto !important;
	float:right !important;
}
/*
-----------------------------------------------------------------------------
		Sub Total
-----------------------------------------------------------------------------
*/
.sub_total {
	padding:10px 0px;
	margin:0px;
	width:708px;
	border:#CCCCCC solid 1px;
	background-color:#eeeeee;
	float:left;
}
.sub_total ul{
	float:right;
	list-style:none;
	margin-right:20px;
	margin-bottom:10px;
	width:160px;
}
.sub_total ul.last{
	margin-bottom:0px;
	border-top:dashed #ccc 1px !important;
	padding:5px 0px 0px 0px;
}
.sub_total ul li{
	float:left;
	color:#000000;
}
.sub_total ul li.s_total{
	font-size:12px;
	font-weight:bold;
	width:100px;
}
.wht_sec_btn {
	padding:10px 20px;
	margin:2px 0px;
	width:668px;
	background-color:#FFFFFF;
	border:#d5d5d5 solid 1px;
	float:left;
}
.wht_sec_btn ul{
	margin-top:0px !important;
}
/*
-----------------------------------------------------------------------------
		content top
-----------------------------------------------------------------------------
*/
.cont_top {
	padding:0px;
	margin:0px;
	width:1001px;
	height:10px;
	background-image:url(../images/content_top.png);
	background-repeat:no-repeat;
}
/*
-----------------------------------------------------------------------------
		content bottom
-----------------------------------------------------------------------------
*/
.cont_botm {
	padding:0px;
	margin:0px;
	width:1001px;
	height:6px;
	background-image:url(../images/content_botom.png);
	background-repeat:no-repeat;
}
/*
-----------------------------------------------------------------------------
		Footer
-----------------------------------------------------------------------------
*/
#footer {
	padding:0px;
	margin:5px 0px 20px 0px;
	width:1001px;
	float:left;
}
#footer p{
	color:#FFFFFF;
	font-size:10px;
	line-height:15px;
}

#footer p a:link {
	color:#FFFFFF;
	font-size:10px;
	line-height:15px;
}
#footer p a:visited {
	color:#FFFFFF;
	font-size:10px;
	line-height:15px;
}
#footer p a:hover {
	color:#FFFFFF;
	font-size:10px;
	line-height:15px;
	text-decoration:underline;
}
/*
-----------------------------------------------------------------------------
		Buttons
-----------------------------------------------------------------------------
*/

a.ovalbutton{

display: block;
float: left;
height: 24px; /* Height of button background height */
padding-left: 31px; /* Width of left menu image */
text-decoration: none;
font-weight:bold;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url(../images/button_right.gif) no-repeat top right;
display: block;
padding: 3px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
height:21px;
color:#454545;
}

a.price_button {
background: transparent url(../images/price_button.gif) no-repeat top left;
}
a.signinbtn {
background: transparent url(../images/button_left_sign.gif) no-repeat top left;
}
a.registerbtn {
background: transparent url(../images/button_left_register.gif) no-repeat top left;
}
a.cart_button {
background: transparent url(../images/cart_button.gif) no-repeat top left;
}
a.checkout_button {
background: transparent url(../images/button_left_proceed.gif) no-repeat top left;
}
a.detail_button {
background: transparent url(../images/detail_button.gif) no-repeat top left;
}
/*
-----------------------------------------------------------------------------
		New
-----------------------------------------------------------------------------
*/
.new {
	padding:0px;
	margin:5px 0px 0px -187px;
	background-image:url(../images/new.png);
	background-repeat:no-repeat;
	position:absolute;
	float:left;
	height:50px;
	width:50px;
}
.sale {
	padding:0px;
	margin:5px 0px 0px -187px;
	background-image:url(../images/sale.png);
	background-repeat:no-repeat;
	position:absolute;
	float:left;
	height:42px;
	width:42px;
}
/*
-----------------------------------------------------------------------------
		Cart Script Rules
-----------------------------------------------------------------------------
*/
.itemContainer{
		width:100%;
		float:left;
	}
	
	.itemContainer div{
		float:left;
		margin: 5px 20px 5px 20px ;
	}
	
	.itemContainer a{
		text-decoration:none;
	}
	
	.cartHeaders{
		width:100%;
		float:left;
		display:none;
	}
	
	.cartHeaders div{
		float:left;
		margin: 5px 20px 5px 20px ;
	}
/*
-----------------------------------------------------------------------------
		Contact Page
-----------------------------------------------------------------------------
*/
.contact_left {
	width:368px;
	float:left;
}
ul.forms{
	list-style:none;
}
ul.forms li{
	width:368px;
}
ul.forms li.txt{
	padding:10px 0px 5px 0px;
	font-weight:bold;
}
ul.forms li.txt span{
	font-weight:normal;
	color:#797979;
}
ul.forms li.inputfield input{
	width:356px;
	height:24px;
	padding:0px 5px 0px 5px;
	background-color:#FFF;
	border:#e2e3ea solid 1px;
	border-top:#abadb3 solid 1px;
	color:#797979;
	font-size:12px;
}
ul.forms li.radiobtns{
	height:24px;
	padding-top:5px;
}
ul.forms li input.submit{
	height:22px;
	width:82px;
	background-image:url(../images/submit_contact.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
}
ul.forms li.radiobtns input{
	margin-right:10px;
}
ul.forms li.radiobtns span{
	margin-right:40px;
}
ul.forms li.jumpmenus{
	height:28px;
}
ul.forms li.jumpmenus select{
	height:24px;
	padding:2px 2px 4px 2px;
	background-color:#FFF;
	border:#e2e3ea solid 1px;
	border-top:#abadb3 solid 1px;
	font-size:12px;
	color:#797979;
}
select.day{
	margin-right:10px;
	width:114px;
}
select.month{
	margin-right:10px;
	width:114px;
}
select.year{
	width:114px;
}
select.country{
	width:368px;
}
ul.forms li.txtfield textarea{
	width:356px;
	height:105px;
	color:#797979;
	font-size:12px;
	background-color:#FFF;
	border:#e2e3ea solid 1px;
	border-top:#abadb3 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 5px;
}
.contact_right {
	width:214px;
	float:right;
}
.contact_right .map{
	width:208px;
}
.map iframe{
	width:208px;
	height:146px;
	border:3px solid #e1e1e1;
}
.map a.zoomicon{
	background:url(../images/zoom.gif) left no-repeat;
	padding-left:20px;
	color:#7f7f7f;
	display:inline-block;
	margin-top:5px;
}
.adres {
	padding-top:20px;
	color:#7f7f7f;
}
.adres h2{
	padding-bottom:10px;
}
.adres p{
	padding-bottom:10px;
	color:#7f7f7f;
}
.adres ul{
	list-style:none;
}
.adres ul li{
	padding:3px 0px;
}
.adres ul li a{
	color:#000;
}
.adres ul li span{
width:80px;
display:inline-block;
}
/*
-----------------------------------------------------------------------------
		Prices on listing page
-----------------------------------------------------------------------------
*/
.price_cart {
	padding:10px 0px;
	margin:0px;
	float:left;
}
.price_cart p.prices {
	padding:0px;
	margin:0px;
	float:left;
	width:120px;
}
.price_cart p.prices span{
	width:50px;
	float:left;
}
.price_cart a.addtocart {
	padding:4px 10px 4px 30px;
	margin:0px;
	display:inline-block;
	background-color:#7f7f7f;
	background-image:url(../images/cart.png);
	background-position:9% 30%;
	background-repeat:no-repeat;
	color:#FFF;
}
.price_cart a.addtocart:hover {
	background-color:#000;
}







h1.lightboxheading {
	font-family:Tahoma, Geneva, sans-serif;
	color:#000;
	font-size:24px;
	font-weight:normal;
	padding:10px 0px 0px 20px;
	margin:0px;
}
p.lightboxtxt {
	padding:10px 0px 10px 20px;
	color:#666666;
}
p.lightboxtxt a{
	color:#000;
}


ul.top_btn {
	list-style:none;
	width:400px;
	float:left;
}
ul.top_btn li{
	float:left;
	padding-right:10px;
}
ul.top_btn li.right{
	float:right;
	padding-right:0px !important;
}
.gray {
	background-color:#f7f7f7;
	width:400px;
	padding:20px;
	float:left;
	margin-top:20px;
}
.dgray {
	background-color:#efefef;
	width:400px;
	padding:10px 20px;
	float:left;
	margin-top:0px;
}
ul.lightboxforms {
	padding:0px;
	margin:0px 0px 10px 0px;
	float:left;
	width:400px;
	list-style:none;
}
ul.lightboxforms li{
	float:left;
}
ul.lightboxforms li.txt{
	width:86px;
	padding-top:4px;
}
ul.lightboxforms li.inputfield{
	width:314px;
}
ul.lightboxforms li.inputfield input{
	width:302px;
	height:22px;
	padding-top:2px;
}
.pad {
	padding-left:20px;}
.padbutn {
	padding-left:15px;
	width:420px !important;
}
.padbutn li{
	margin-right:10px !important;

}

p.error {
	color:#F00;
}
p.succes {
	color:#1bb71f;
}



#container_contact {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content_contact {
margin-top: 20px;

	   color: #000000;
	  line-height:150%;
		 text-align: center;
}
/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight_contact {
margin-top: 20px;
	float: left;
	margin-right: -3px;
	width: 500px;
	margin-left: -500px;
	position: relative;
   color: #000000;
}
/* Contact forma
-----------------------------------------------------------------------------*/
fieldset{margin:0;padding:0;border:0;}
		label{width:250px; display:block;}
		.txt_input{width:250px; display:block;}
		textarea{height:120px; width:250px;}
		input{display:block;}
		.req{color:#f00;font-size:90%;}
		#form_errors{color:#E00000  ; display:none;}
		#form_thanks{color:#E00000  ; display:none;}

			#uploadform {width: 350px;}
	label {display: block;}
	input, textarea {width: 90%;}
	input#submit {width: auto;}
	.required {color: red;}
	#formfeedback { padding: 0px;}
/* Galerija
-----------------------------------------------------------------------------*/	
	
	
.image_galery   {

margin-left: 70px;

}

a {
	outline: none;
}

.image_galery a img {
	border: 1px solid #BBB;
	padding: 2px;
	margin: 2px 10px 10px 0;
	vertical-align: top;

}

a img.last {
	margin-right: 0;	
}

table a img {
    border: 1px solid #BBBBBB;
    padding: 2px;
    vertical-align: top;
}
table  img {
    border: 1px solid #BBBBBB;
    padding: 2px;
    vertical-align: top;
}

.faqprod {
position: absolute;
bottom: 0;
margin-bottom:25px;
margin-left:-10px;
}




#checkout a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; }

/* Style for the contact form and status messages */

#checkout, .statusMessage {
  color: #FFF;
  font-weight:bold;
    background:#61f848;
  border:3px solid #ff0000;
}


/* The form dimensions */

#checkout {
  width: 35em;
  height: 35em;
  padding: 0 1.5em 1.5em 1.5em;
  margin: 0 auto;
  background:#e3e3e3;
  border:4px solid #c3bfbf;
}


/* Position the form in the middle of the window (if JavaScript is enabled) */

#checkout.positioned {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin-top: auto;
  margin-bottom: auto;
}


/* Dimensions and position of the status messages */

.statusMessage {
  display: none;
  margin: auto;
  width: 30em;
  height: 3em;
  padding: 1.5em;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  color:white;
}

.statusMessage p {
  text-align: center;
  margin: 0;
  padding: 0;
    color:#000;
}






.wideBox {
  clear: both;
  text-align: center;
  margin: 70px;
  padding: 10px;
  background: #ebedf2;
  border: 1px solid #333;
}

.wideBox h1 {
  font-weight: bold;
  margin: 20px;
  color: #666;
  font-size: 1.5em;
}