* { 
	padding: 0px;
	margin: 0px;
	outline: none;
}
html, body, * html #main { 
	height: 100%;
}
img, fieldset, #links li.last, #content #desc .txt li.last, #content .product_types .last td, #content .product_types .last td {
	border: 0;
}
ul {
	list-style: none;
}
html {
	background: url(bg/bg.jpg) repeat-x;
}
body {
	font: 13px tahoma;
	color: #6B6B6B;
	background: url(bg/bg_top.jpg) no-repeat center 0;
	behavior: url("csshover.htc");
}
#main {
	width: 980px;
	min-height: 100%;
	background: url(bg/bg_main.png) no-repeat 0 165px;
	padding: 0 10px;
	margin: 0 auto -81px auto;
	position: relative;
}



#logo {
	padding: 10px 0 0 0;
	float: left;
}
#menu {
	padding: 20px 0 0 0;
	float: left;
}
#menu li {
	padding: 0 0 0 50px;
	float: left;
}
#menu li a {
	color: #6B6B6B;
	text-decoration: none;
	border-bottom: 1px solid #AFCBD1;
	margin: 0 0 4px 0;
	clear: left;
	float: left;
}
#lang {
	font: bold 13px tahoma;
	float: right;
}
#lang li {
	padding: 10px 5px 0 0;
	float: left;
}
a{
	color: #00778D;
}
.cr.fr.fix {
	width: 222px;
}

.ccompare {
	width: 289px;
	display: none;
	position: absolute;
	top: 188px;
	right: 10px;
	z-index: 999;
}
.ccompare .fix {
	width: 289px;
	display: none;
	position: absolute;
	top: 88px;
	right: 10px;
	z-index: 888;
}
.ccompare ul {
	width: 288px;
	background: url(bg/compare_items.png) no-repeat 0 bottom;
	padding: 10px 0 0 1px;
	float: left;
}
.ccompare ul li {
	width: 55px;
	text-align: center;
	padding: 0 8px 8px 8px;
	float: left;
}
.ccompare ul li .img {
	border: 1px solid #CFCFCF;
}
.ccompare ul li a {
	margin: 5px 2px 0 2px;
	display: inline-block;
}
#top_cart {
	width: 136px;
	height: 43px;
	color: #232121;
	font: 12px tahoma;
	background: url(bg/top_cart_bg.png) no-repeat;
	padding: 12px 0 0 54px;
	margin: 5px 0 10px 0;
	float: right;
	cursor: pointer;
}
#top_cart.act {
	background: url(bg/top_cart_bg_act.png) no-repeat;
}
#top_cart strong {
	padding: 0 0 3px 0;
	display: block;
	color: #6B6B6B;
}
#nav {
	width: 980px;
	float: left;
}
#nav li {
	float: left;
}
#nav li a {
	width: 133px;
	height: 24px;
	color: #6B6B6B;
	font: bold 11px tahoma;
	text-decoration: none;
	text-align: center;
	background: url(bg/nav_items.png) no-repeat;
	padding: 11px 0 0 0;
	margin: 0 0 0 6px;
	float: left;
}
#nav li:hover a {
	color: #FFF;
	background: url(bg/nav_items.png) no-repeat 0 -50px;
}
#nav li .drop {
	width: 966px;
	display: none;
	position: absolute;
	top: 133px;
	left: 17px;
	z-index: 888;
}

#nav li .drop .top, #nav li .drop .bottom {
	width: 966px;
	height: 10px;
	background: url(bg/none.png) no-repeat;
	float: left;
}
#nav li .drop .top {
	background: url(bg/nav_drop_top_bottom.png) no-repeat;
}
#nav li .drop .bottom {
	background: url(bg/nav_drop_top_bottom.png) no-repeat 0 bottom;
}
#nav li .drop .middle {
	width: 964px;
	background: #FFF;
	border-left: 1px solid #FB8700;
	border-right: 1px solid #FB8700;
	float: left;
}
#nav li .drop .middle ul {
	width: 240px;
	float: left;
}
#nav li .drop .middle ul li.level_1 {
	padding: 0 0 5px 0;
}
#nav li .drop .middle ul li.level_1 ul {
	padding: 5px 0 0 0;
}
#nav li .drop .middle ul a {
	width: 170px;
	height: 31px;
	color: #00778D;
	font: bold 12px tahoma;
	text-decoration: none;
	text-align: left;
	background: none;
	padding: 9px 0 0 70px;
	margin: 0;
	float: left;
}
#nav li .drop .middle ul a:hover, #nav li .drop .middle ul a.act {
	color: #6B6B6B;
}
#nav li .drop .middle ul li.level_1 ul li {
	width: 220px;
	padding: 0 0 1px 20px;
	float: left;
}
#nav li .drop .middle ul a {
    background: url(bg/menu_bg.png) no-repeat;
}
#nav li .drop .middle ul a .icon {
display: block;
width: 60px;
height:40px;
float: left;
margin-left: -60px;
margin-top: -8px;
}

#top_items {
	width: 980px;
	height: 53px;
	background: url(bg/top_items_bg.gif) no-repeat;
	margin: 0 0 20px 0;
	float: left;
}
#top_items strong {
	color: #B5E5EF;
	padding: 20px 0 0 30px;
	float: left;
	width: 185px;
}
#top_items strong a {
	color: #FFF;
}
#top_items .input {
	width: 290px;
	height: 15px !important;
	font: 13px tahoma;
	background: #F7F7F7;
	border: 0;
	padding: 5px 10px !important;
	margin: 15px 5px 0 30px !important;
	float: left;
}
#top_items .submit {
	width: 135px;
	height: 25px;
	color: #FFF;
	font: bold 14px tahoma;
	cursor: pointer;
	background: url(bg/top_items_submit.gif) repeat-x;
	border: 1px solid #FFF;
	margin: 15px 0 0 0;
	float: left;
	text-align: center;
}
#top_items .fr a {
	margin: 7px 10px 0 2px;
	float: left;
}
#sidebar {
	width: 225px;
	padding: 0 0 20px 0;
	float: left;
}
#sidebar h2, #sidebar #tags {
	width: 215px;
	float: left;
}
#sidebar h2 {
	width: 215px;
	height: 23px;
	color: #00778D;
	font: bold 12px tahoma;
	background: url(bg/h2_sidebar_bg.gif) repeat-x;
	padding: 10px 0 0 10px;
	margin: 0 0 10px 0;
	float: left;
}
#sidebar #submenu li.level_1 {
	padding: 0 0 3px 0;
	float: left;
}
#sidebar #submenu li.level_1 a {
	width: 195px;
	height: 31px;
	color: #00778D;
	font: bold 12px tahoma;
	text-decoration: none;
	padding: 9px 0 0 30px;
	float: left;
	background: url(bg/menu_bg.png) no-repeat top right;
}
#sidebar #submenu li.level_1 a .icon {
	display: block;
	float: left;
	height: 27px;
	width:56px;
	margin-left: -22px;
	margin-right: 10px;
	margin-top: -7px;
	text-align: center;
}
#sidebar #submenu li.level_1 a:hover, #sidebar #submenu li.level_1 a.act, #sidebar #submenu li.level_1 a.exp {
	color: #6B6B6B;
}
/*
#sidebar #submenu li.level_1 a.item_1 {
	background: url(bg/submenu_items.jpg) no-repeat;
}
#sidebar #submenu li.level_1 a.item_2 {
	background: url(bg/submenu_items.jpg) no-repeat 0 -50px;
}
#sidebar #submenu li.level_1 a.item_3 {
	background: url(bg/submenu_items.jpg) no-repeat 0 -100px;
}
#sidebar #submenu li.level_1 a.item_4 {
	background: url(bg/submenu_items.jpg) no-repeat 0 -150px;
}
#sidebar #submenu li.level_1 a.item_5 {
	background: url(bg/submenu_items.jpg) no-repeat 0 -200px;
}
#sidebar #submenu li.level_1 a.item_6 {
	background: url(bg/submenu_items.jpg) no-repeat 0 -250px;
}
#sidebar #submenu li.level_1 a.item_7 {
	background: url(bg/submenu_items.jpg) no-repeat 0 -300px;
}
#sidebar #submenu li.level_1 a.item_8 {
	background: url(bg/submenu_items.jpg) no-repeat 0 -350px;
}
#sidebar #submenu li.level_1 a.item_9 {
	background: url(bg/submenu_items.jpg) no-repeat 0 -400px;
}
#sidebar #submenu li.level_1 a.item_10 {
	background: url(bg/submenu_items.jpg) no-repeat 0 -450px;
}
#sidebar #submenu li.level_1 a.item_11 {
	background: url(bg/submenu_items.jpg) no-repeat 0 -500px;
}
#sidebar #submenu li.level_1 a.item_12 {
	background: url(bg/submenu_items.jpg) no-repeat 0 -550px;
}
*/
#sidebar #submenu li.level_1 ul li {
	width: 205px;
	padding: 0 0 1px 20px;
	float: left;
}
#sidebar #submenu li.level_1 ul li a, #nav li .drop .middle ul li.level_1 ul li a {
	width: auto;
	height: 18px;
	color: #6B6B6B;
	font: 12px tahoma;
	cursor: pointer;
	text-decoration: none;
	padding: 0 0 0 10px;
	float: left;
	background: none;
}
#sidebar #submenu li.level_1 ul li a:hover, #sidebar #submenu li.level_1 ul li a.act, #sidebar #submenu li.level_1 ul li a.exp, #nav li .drop .middle ul li.level_1 ul li a:hover, #nav li .drop .middle ul li.level_1 ul li a.act, #nav li .drop .middle ul li.level_1 ul li a.exp {
	color: #FFF;
	background: url(bg/submenu_items.jpg) no-repeat 0 -600px;
}
#sidebar #submenu li.level_1 ul li a span, #nav li .drop .middle ul li.level_1 ul li a span {
	height: 16px;
	padding: 2px 10px 0 0;
	float: left;
}
#sidebar #submenu li.level_1 ul li a:hover span, #sidebar #submenu li.level_1 ul li a.act span, #nav li .drop .middle ul li.level_1 ul li a:hover span, #nav li .drop .middle ul li.level_1 ul li a.act span {
	background: url(bg/submenu_items.jpg) no-repeat right -600px;
}
#sidebar #tags {
	padding: 0 0 10px 10px;
}
#sidebar #tags a, .tags a {
	color: #6B6B6B;
	text-decoration: none;
}
#sidebar #tags a.middle {
	font: 15px tahoma;
}
#sidebar #tags a.big {
	font: 17px tahoma;
}
#sidebar #tags a:hover {
	text-decoration: underline;
}
.tight {
	width: 715px;
	padding: 0 20px 20px 0;
}
.wide {
	width: 940px;
	padding: 0 20px 20px 20px;
}
#content #header {
	width: 717px;
	height: 212px;
	overflow: hidden;
	position: relative;
	float: left;
}
#content #header img {
	width: 717px;
	height: 212px;
	top: 0;
	left: 0;
}

#content #header_pages {
	padding: 0 5px 8px 0;
	float: right;
}
#content #header_pages li {
	padding: 0 0 0 3px;
	float: left;
}
#content #header_pages li a {
	width: 27px;
	height: 14px;
	color: #006B7F;
	font: 10px tahoma;
	text-decoration: none;
	text-align: center;
	background: url(bg/header_pages.gif) no-repeat;
	padding: 2px 0 0 0;
	float: left;
}
#content #header_pages li.activeSlide a, #content #header_pages li a:hover {
	color: #FFF;
	background: url(bg/header_pages.gif) no-repeat 0 bottom;
}
#content h1, #price_informer h1 {
	width: 695px;
	height: 21px;
	color: #FFF;
	font: bold 11px tahoma;
	background: url(bg/h1_bg.gif) no-repeat;
	padding: 6px 10px 0 10px;
	margin: 0 0 15px 0;
	float: left;
}
#content.wide h1 {
	width: 920px;
	height: 21px;
	color: #FFF;
	font: bold 12px tahoma;
	background: url(bg/h1_wide_bg.gif) no-repeat;
	padding: 6px 10px 0 10px;
	margin: 0 0 15px 0;
	float: left;
}
#content h1.no_bg {
	color: #006B7F;
	background: none;
}
#content h1 a {
	color: #FFF;
	text-decoration: none;
}
#content h1.no_bg a {
	color: #006B7F;
}
#content h1 .pages {
	font: normal 12px tahoma;
}
#content h1 .pages a {
	width: 17px;
	height: 16px;
	text-align: center;
	padding: 1px 0 0 0;
	display: inline-block;
}
#content h1 .pages a.active, #content h1 .pages a:hover {
	text-decoration: none;
	background: url(bg/h1_pages_icon.gif) no-repeat;
}
#content h1.no_bg .pages a.active, #content h1.no_bg .pages a:hover {
	color: #FFF;
}
#price_informer h1 a.close,  #hidden_login h1 a.close{
	color: #FFF;
	text-decoration: none;
	background: url(bg/h1_close.gif) no-repeat right 0;
	padding: 0 24px 2px 0;
	float: right;
}
#content h2 {
	font: 18px tahoma;
	padding: 0 0 10px 0;
	display: block;
}
#content h3 {
	font: bold 12px tahoma;
	padding: 0 0 3px 0;
	display: block;
}
#content h3 a{
	color: #6B6B6B;
	text-decoration: none;
}
#content .desc_box {
	width: 165px;
	padding: 0 13px 45px 0;
	position: relative;
}
#content .desc_box.middle {
	margin: 0 85px 0 85px;
}
#content .desc_box .discount, #content #desc .items .discount {
	width: 50px;
	height: 23px;
	color: #FFF;
	font: 12px tahoma;
	text-align: center;
	background: url(bg/discount_bg.png) no-repeat;
	padding: 9px 0 0 0;
	float: left;
}
#content .desc_box .discount {
	position: absolute;
	top: 110px;
	left: 0;
}
#content .desc_box .foto {
	width: 165px;
	height: 145px;
	margin: 0 0 5px 0;
	float: left;
}
#content .desc_box h2 {
	font: bold 12px tahoma;
	padding: 0 0 4px 0;
	display: inline-block;
	height: 24px;
	overflow: hidden;
}
#content .desc_box h2 a {
	color: #6B6B6B;
	text-decoration: none;
}
#content .desc_box h2 a:hover {
	text-decoration: underline;
}
#content .desc_box div {
	padding: 0 0 4px 0;
	
	height: 27px;
	overflow: hidden;
}
#content .desc_box del, #content .product_types del {
	color: #FF0000;
	font: 12px tahoma;
	margin: 0 10px 0 0;
}
#content .desc_box big, #content .product_types big, #content .order_table big, #content .order_total big {
	color: #00778D;
	font: 15px tahoma;
}
#content .desc_box a.compare {
	width: 73px;
	height: 18px;
	color: #006B7F;
	font: bold 11px tahoma;
	text-align: center;
	background: url(bg/a.compare.gif) no-repeat;
	padding: 3px 0 0 0;
	position: absolute;
	left: 0;
	bottom: 20px;
}
#content .desc_box a:hover.compare {
	color: #FFF;
	background: url(bg/a.compare.gif) no-repeat 0 bottom;
}
#content .desc_box a.more {
	width: 73px;
	height: 18px;
	color: #006B7F;
	font: bold 11px tahoma;
	text-align: center;
	background: url(bg/a.compare.gif) no-repeat;
	padding: 3px 0 0 0;
	position: absolute;
	right: 15px;
	bottom: 20px;
}
#content .desc_box a:hover.more {
	color: #FFF;
	background: url(bg/a.compare.gif) no-repeat 0 bottom;
}
#content #news {
	padding: 0 0 7px 0;
	float: left;
}
#content #news li {
	width: 705px;
	padding: 0 0 8px 10px;
	float: left;
}
#content #news li span {
	color: #008DA5;
	margin: 0 12px 0 0;
}
#content #news li a {
	color: #6B6B6B;
	text-decoration: none;
}
#content #news li a:hover {
	color: #008DA5;
	text-decoration: underline;
}
#content #newsletter {
	width: 620px;
	height: 56px;
	background: url(bg/newsletter_bg.gif) no-repeat;
	padding: 12px 0 30px 94px;
	float: left;
}
#content #newsletter label {
	color: #00778D;
	font: bold 12px tahoma;
	padding: 0 0 5px 0;
	display: block;
}
#content #newsletter .input {
	width: 240px;
	font: 11px tahoma;
	border: 1px solid #E2E2E2;
	padding: 3px 5px;
	margin: 0 25px 0 0;
	float: left;
}
#content #newsletter .submit, #content #desc .items li .submit, #content .product_types .submit {
	width: 73px;
	height: 21px;
	color: #FFF;
	font: bold 11px tahoma;
	cursor: pointer;
	background: url(bg/a.compare.gif) no-repeat 0 bottom;
	border: 0;
	float: left;
}
#content #desc .items li .submit {
	margin: 8px 0 0 0;
}
html>/**/body #content #newsletter .submit, x:-moz-any-link, html>/**/body #content #desc .items li .submit, x:-moz-any-link {
	padding: 0 0 3px 0;
}
#content #foto_desc {
	width: 357px;
	padding: 0 0 15px 0;
	float: left;
	display: relative;
}
#content #foto_desc .big_foto {
	width: 330px;
	height: 220px;
	float: left;
}
#content #foto_desc .small_foto {
	width: 359px;
	float: left;
}
#content #foto_desc .small_foto a {
	margin: 0 -4px;
	display: inline;
}
#content #foto_desc a.prev, #content #foto_desc a.next {
	width: 15px;
	height: 22px;
	margin: 20px 0 0 0;
}
#content #foto_desc a.prev {
	background: url(bg/foto_small_pages.gif) no-repeat 0 -60px;
}
#content #foto_desc a:hover.prev {
	background: url(bg/foto_small_pages.gif) no-repeat 0 0;
}
#content #foto_desc a.next {
	background: url(bg/foto_small_pages.gif) no-repeat 0 -90px;
}
#content #foto_desc a:hover.next {
	background: url(bg/foto_small_pages.gif) no-repeat 0 -30px;
}
#content #desc {
	width: 341px;
	font: 12px tahoma;
	padding: 0 0 15px 0;
	float: right;
}
#content #desc .txt li {
	border-bottom: 1px solid #E3E3E3;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	display: block;
}
#content #desc .links {
	width: 311px;
	margin: 15px 0 0 0;
	float: left;
}
#content #desc .links div {
	display: block;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
}
#content #desc .links #cmpform {
	float: left;
}
#content #desc .links a {
	color: #6B6B6B;
	font: bold 12px tahoma;
}
#content #desc .items {
	width: 326px;
	height: 46px;
	background: url(bg/desc_items_bg.gif) no-repeat;
	padding: 15px 0 0 15px;
	float: left;
}
#content #desc .items li {
	padding: 0 10px 0 0;
	float: left;
}
#content #desc .items li.last {
	padding: 0;
}
#content #desc .items li big {
	color: #00778D;
	font: bold 14px tahoma;
	padding: 2px 0 0 0;
	display: block;
}
#content #desc .items li label {
	padding: 3px 0 0 0;
	margin: 2px 0 0 0;
	float: left;
}
#content #desc_pages {
	width: 715px;
	float: left;
}
#content #desc_pages li {
	padding: 0 2px 0 0;
	float: left;
}
#content #desc_pages li a {
	height: 27px;
	color: #6B6B6B;
	font: bold 12px tahoma;
	text-decoration: none;
	cursor: pointer;
	background: url(bg/desc_pages.gif) no-repeat;
	padding: 0 0 0 10px;
	float: left;
}
#content #desc_pages li a.act, #content #desc_pages li a:hover {
	color: #FFF;
	background: url(bg/desc_pages.gif) no-repeat 0 bottom;
}
#content #desc_pages li a span {
	height: 21px;
	background: url(bg/desc_pages.gif) no-repeat right 0;
	padding: 6px 10px 0 0;
	float: left;
}
#content #desc_pages li a.act span, #content #desc_pages li a:hover span {
	background: url(bg/desc_pages.gif) no-repeat right bottom;
}
#content .desc_table {
	width: 715px;
	border: 1px solid #D4D4D4;
	margin: 0 0 20px 0;
	float: left;
	padding: 5px;
}

#content .desc_table p {
	padding-bottom:1.3em;
	padding-top:1.3em;
}

#content .desc_table ul {
	line-height:1.3em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	text-indent:5px;
	margin-left: 40px;
}

#content .desc_table ol {
	text-indent:5px;
	margin-left: 40px;
	line-height:1.3em;
}

#content .desc_table a {
	color: #00778D;
}

#content .desc_table td h1{
	background: transparent url(bg/h1_small_bg.gif) no-repeat;
	width: 666px;
	margin-left: 15px;
}

#content .desc_table th, #content .desc_table td {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#content .desc_table th {
	background: #E8E8E8;
}
#content .desc_table .odd td, #content .cmp_tbl .odd td {
	background: #F3F3F3;
}
#content .product_types {
	width: 715px;
	margin: 0 0 20px 0;
	float: left;
}
#content .product_types td {
	border-bottom: 1px solid #D4D4D4;
	padding: 10px;
}
#content .product_types td.foto, #content .order_table td.foto {
	width: 1px;
	margin: 0 10px 0 0;
}
#content #steps {
	width: 940px;
	padding: 0 0 20px 0;
	float: left;
}
#content #steps li {
	width: 223px;
	height: 22px;
	font: bold 11px tahoma;
	text-align: center;
	background: url(bg/steps_bg.gif) no-repeat 0 bottom;
	padding: 7px 0 0 0;
	margin: 0 15px 0 0;
	float: left;
}
#content #steps li a {
	text-decoration: none;
}
#content #steps.stepss li {
	width: 174px;
}

#content #steps li.last {
	margin: 0;
}
#content #steps li.act {
	color: #FFF;
	background: url(bg/steps_bg.gif) no-repeat;
}
#content #steps li a {
	color: #6B6B6B;
}
#content #steps li.act a {
	color: #fff;
}
#content .order_table, #content .order_total {
	width: 940px;
	float: left;
}
#content .order_total {
	height: 141px;
	background: url(bg/order_total_bg.jpg) no-repeat right 0;
}
#content .order_total.blank {
	background: url(bg/order_total_blank_bg.jpg) no-repeat right 0;
}
#content .order_table th {
	color: #006B7F;
}
#content .order_table th, #content .order_table td {
	border-bottom: 1px solid #D4D4D4;
}
#content .order_table th, #content .order_table td {
	text-align: left;
	padding: 10px;
}
#content .order_total td {
	vertical-align: top;
	line-height: 2;
	padding: 20px 10px;
}
#content .order_total td.last {
	width: 280px;
	padding: 31px 10px 10px 10px;
}
#content .order_table td.checkbox, #content .order_total td.checkbox {
	width: 1px;
}
#content .order_total td a.remove, #content .order_total td a.recalculate {
	color: #6B6B6B;
	line-height: normal;
	padding: 2px 0 3px 27px;
	margin: 0 20px 0 0;
	float: left;
}
#content .order_total td a.remove {
	background: url(bg/order_total_icons.gif) no-repeat;
}
#content .order_total td a.recalculate {
	background: url(bg/order_total_icons.gif) no-repeat 0 -30px;
}
#content .order_total td a.next_step {
	color: #FFF;
	font: bold 11px tahoma;
	text-decoration: none;
	white-space: nowrap;
	margin: 6px 0 0 10px;
	clear: left;
	float: left;
}
#content .order_total td big.block {
	padding: 5px 0 0 0;
}
#content a.gallery_box {
	width: 178px;
	color: #006D80;
	font: bold 12px tahoma;
	margin: 0 0 10px 0;
	float: left;
}
#content a.gallery_box.act {
	color: #006B7F;
}
#content a.gallery_box span {
	padding: 10px 0 5px 10px;
	clear: both;
	display: block;
}
#content .separator {
	height: 0px;
	border-top: 1px solid #E6E6E6;
	clear: both;
	display: block;
}
#price_informer {
	width: 718px;
	height: 101px;
	background: url(bg/price_informer_bg.png) no-repeat;
	padding: 15px;
	position: absolute;
	display: none;
	z-index: 10000 !important;
}
#price_informer p {
	color: #006B7F;
	font: bold 12px tahoma;
	padding: 0 0 15px 0;
	display: block;
}
#price_informer img {
	background: #F3F3F3;
	border: 1px solid #DDD;
	padding: 2px 0 1px 0;
	margin: 0 20px 0 0;
	float: left;
}
#price_informer .input, #content #desc .items li .input, #content .order_table .input {
	color: #5D5B5B;
	font: 11px tahoma;
	border: 1px solid #DDD;
	padding: 3px 5px;
}
#price_informer .input {
	width: 125px;
	background: #F3F3F3;
	margin: 0 20px 0 0;
	float: left;
}
#content #desc .items li .input, #content .order_table .input {
	width: 25px;
	text-align: center;
	background: #FFF;
	margin: 2px 0 0 10px;
	float: left;
}
#content .order_table .input {
	margin: 0;
}
#price_informer .submit {
	width: 120px;
	height: 22px;
	color: #FFF;
	font: 11px tahoma;
	text-align: center;
	text-decoration: underline;
	cursor: pointer;
	background: #006C80;
	border: 1px solid #D9D9D9;
	padding: 1px 0;
	float: left;
}
#links {
	width: 960px;
	text-align: center;
	padding: 0 10px 15px 10px;
	float: left;
}
#links li {
	line-height: 1.7;
	border-right: 1px solid #6B6B6B;
	display: inline;
	font-size: 12px;
}
#links li a {
	color: #6B6B6B;
	text-decoration: none;
	margin: 0 5px;
    font-size: 12px;
}
#footer {
	width: 982px;
	height: 100px;
	text-align: center;
	background: url(bg/footer_bg.gif) no-repeat;
	padding: 23px 0 0 0;
	margin: 0px auto;
	position: relative;
}
.clearfooter {
	height: 81px;
	clear: both;
}
#bg_bottom {
	width: 100%;
	height: 190px;
	background: url(bg/bg_bottom.jpg) repeat-x;
	margin: -190px 0 0 0;
	float: left;
}
.fl, #content a.gallery_box img {
	float: left;
}
.fr {
	float: right;
}
.cr {
	clear: right;
}
.fs_11 {
	font-size: 11px;
}
.fs_12 {
	font-size: 12px;
}
.txt_r {
	text-align: right !important;
}
.block {
	display: block;
}
#content h1 a:hover, #content #news li a.all, #content .order_total td a:hover.next_step {
	text-decoration: underline;
}
#top_items strong a:hover, a:hover.remove, a:hover.recalculate {
	text-decoration: none;
}
#content #desc .txt li a, #content #desc .txt li strong, #content #desc .links a:hover, #content a:hover.gallery_box {
	color: #006B7F;
}


/* Basket popup */
#mask{visibility: hidden;display:none;}
#mask iframe{visibility: hidden;border:none;}
#mask.on {visibility: visible;display:block;position:fixed;opacity:0.8;top:0;left:0;width:100%;height: 100%;background:#000;z-index: 1500;}

div.popup{visibility: hidden;display:none;}
div.popup strong{display: block; margin: 9px 0; font-size: 11px;}
div.on.popup{visibility: visible;display:block;position:fixed;top:50%;left:50%;width:270px;height: 150px;background: #ffffff;z-index: 26B6B6B;margin-top:-75px;margin-left:-135px;border:1px solid #6B6B6B6B6B6B;padding:10px;z-index: 1501;}
div.on.popup.load {background: #fff url(bg/ajax-loader.gif) center center no-repeat;}
div.on.popup table {width:100%;}
div.on.popup input {color:#E2E2E2E2E2E2;background:#e2e2e2;border:1px solid #E2E2E2E2E2E2;font-weight: bold;padding:2px;width:130px;}
div.on.popup input.disabled {color:#cbcbcb;background:#fff;border:1px solid #cbcbcb;font-weight: bold;padding:2px;width:130px;}
div.on.popup input.bl{position:absolute;bottom:10px;left:10px;}
div.on.popup input.br{position:absolute;bottom:10px;right:10px;}

#zoom {padding:0;overflow:auto;min-width:250px;min-height: 150px;background:transparent;border-color:#6B6B6B6B6B6B; z-index: 9999;}
#zoom ul.tabs{padding:0;margin:0;background:transparent;height: 14px;width:100%;position:absolute;}
#zoom ul.tabs li{list-style: none;margin-left:1px;float:left;}
#zoom ul.tabs li a {text-decoration:none;display:inline-block;height:16px;background:transparent url(bg/header_pages.gif) no-repeat scroll 0 0;color:#006B7F;width:27px;text-align: center;border:1px solid #E2E2E2E2E2E2;color:#E2E2E2E2E2E2;font-weight: bold;}
#zoom ul.tabs li a:hover {color: #FFF; background:transparent url(bg/header_pages.gif) no-repeat scroll 0 bottom;}
#zoom ul.tabs li.close {float:right; margin-right: 5px;}
#zoom ul.tabs li.close a{background:transparent url(bg/h1_close.gif) no-repeat scroll right 0 !important; display: inline-block; width: 17px; height: 17px;}

/* Slider */
#slider{
}

#prevBtn, #nextBtn{ 
	display:block;
	width:15px;
	height:22px;
	position:absolute;
}
#nextBtn{ 
	left:602px;
	}
#prevBtn {
	left: 246px;
}
#prevBtn a, #nextBtn a{  
	display:block;
	width:15px;
	height:22px;
	background:url(bg/foto_small_pages.gif) no-repeat 0 -60px;
	}	
#nextBtn a { 
	background:url(bg/foto_small_pages.gif) no-repeat 0 -90px;
}

.input {
-x-system-font:none;
border:1px solid #DDDDDD;
color:#5D5B5B;
font-family:tahoma;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px 5px;
}

input.submit {
	background:transparent url(bg/a.compare.gif) no-repeat scroll 0 bottom;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:tahoma;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:23px;
	line-height:normal;
	width:73px;
}

#test_contentBody {
}

#test_contentBody ul {
	list-style: disc;
	padding: 6px;
	margin: 2px;
	text-indent: 5px;
	line-height: 1.3em;
	margin-left: 50px;
}

#test_contentBody a {
	color: #00778D;
}

#test_contentBody ul li {

}

#test_contentBody p {
	padding-top: 1.3em;
	padding-bottom: 1.3em;
}

.pikachoose{width:354px;margin:0 auto 0px auto;}
/* This is the ul you have all your images in */
.pikachoose ul{padding-left:0;width:354px;margin:0;overflow:hidden;}
.pikachoose ul li{float: left;border:1px solid #E2E2E2;padding:3px;background:#FFF;margin:0 1px 4px 0;position:relative;overflow:hidden;}
.pikachoose ul li div img{position:relative;cursor:pointer;}

/* this is the surroundner for all your elements. This is also the fake border around the main img and room for caption */
.pika_main{width:356px;height:236px;display:block;position:relative;}
/*sine we give it the fake border, you need to position the image a little. */
.pika_main_img{position:absolute;top:2px;left:2px;}
.pika_back_img{position:relative;top:0px;}
.pika_subdiv{position:relative;border:1px solid #E2E2E2;background:#FFF;padding:2px;height: 229px;}
.pika_subdiv img, .pika_subdiv a img{border:none;}
.pika_caption{width:354px;height:16px;padding-top:4px;text-align:center;position:absolute;bottom:7px;left:3px;background:url('black.png') top left;}
.pika_caption a{color:white;}

.pika_play{position:absolute;z-index:1;left:50%;margin-left:-25px;width:1px;top:5px;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:1px;height:1px;background:url('bg/play.png') top center no-repeat;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:1px;height:1px;background:url('bg/pause.png') top center no-repeat;}

.pika_navigation a{font-size: 12px; text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{padding-top:10px;clear:both;text-align:center;}

/* if you want to 'hide' these jus make their height and width 1px */
.pika_prev_hover{position:absolute;top:5px;left:5px;height:1px;width:1px;background:url('bg/rewind.png') top left no-repeat;}
.pika_next_hover{position:absolute;top:5px;right:5px;height:1px;width:1px;background:url('bg/fastf.png') top right no-repeat;}


.account_header dl {
	height: 63px;
	width: 287px;
	margin-bottom: 20px;
	margin-right: 20px;
	padding-left: 60px;
}

.account_header dl dt {
	display: inline-block;
	margin-top: 10px;
	width: 285px;
}

.account_header dl dt a {
	color: #006c81;
	font-weight: bold;
}

.account_header dl dd {
	display: inline-block;
	margin-top: 3px;
	width: 285px;
}

table#comments a{
	color: #00778D;
	text-decoration: none;
}

table#comments a:hover {
	text-decoration: underline;
}

.box.media {
	background: #F3F3F3;

}

#prkt {
	z-index: 10;
}

#nav {
	z-index: 11;
}

#comments td.rating { width:89px; height:16px; margin:0; padding:0; background: url(bg/stars.jpg) no-repeat 0 0;}
#comments td.rating.s1 {background-position:-72px -38px;}
#comments td.rating.s2 {background-position:-54px -38px;}
#comments td.rating.s3 {background-position:-36px -38px;}
#comments td.rating.s4 {background-position:-18px -38px;}
#comments td.rating.s5 {background-position:0 -38px;}
#comments ul.rating {width:89px; height:16px; margin:0 0 3px; padding:0; list-style:none; clear:both; position:relative; background: url(bg/stars.jpg) no-repeat left top;}
#comments ul.rating li {cursor: pointer; float:left;}
#comments ul.rating li a {position:absolute; left:0; top:0; width:18px; height:16px; text-decoration:none; z-index: 200;}
#comments ul.rating li a b {display: none;}
#comments ul.rating li.s1 a {left:0;}
#comments ul.rating li.s2 a {left:17px;}
#comments ul.rating li.s3 a {left:34px;}
#comments ul.rating li.s4 a {left:51px;}
#comments ul.rating li.s5 a {left:68px;}
#comments ul.rating li a:hover {z-index:2; width:89px; height:16px; overflow:hidden; left:0; background: url(bg/stars.jpg) no-repeat 0 -18px;}
#comments ul.rating li.s1 a:hover {background-position: -72px -18px;}
#comments ul.rating li.s2 a:hover {background-position: -54px -18px;}
#comments ul.rating li.s3 a:hover {background-position: -36px -18px;}
#comments ul.rating li.s4 a:hover {background-position: -18px -18px;}
#comments ul.rating li.s5 a:hover {background-position: 0 -18px;}
#comments .rating_review_input {margin:0; height:16px;}
#comments .rating li.current_rate{background: url(bg/stars.jpg) left bottom; position: absolute; height: 16px; z-index: 1;}

span.btn{background: transparent url(bg/button_wide.gif) right 0 no-repeat;padding: 0 1px 0 0;height:22px;line-height:18px;display:-moz-inline-stack;display:inline-block;margin:0;outline:0;}
span.btn input, span.btn a{
	border:none;
	height:21px;
	line-height:10px;
	outline:0;
	position:relative;
	display:block;
	padding:0 7px;
	margin:0;
	color:#ffffff;
	font-weight: bold;
	cursor:pointer;
	background: transparent url(bg/button_wide.gif) no-repeat left 0;
	font-size:11px;
}
span.btn a{padding:4px 8px 2px; position:relative;font-size:11px;}

#hidden_login {
	display: none;
	width: 296px;
	height: 271px;
	background: transparent;
	position: absolute;
	color: #fff;
	left: 17px;
	top: 173px;
	z-index: 10;
}
#hidden_login .top {
	width: 296px;
	height: 16px;
	background: transparent url('bg/hLoginTop.png') no-repeat top center;
}

#hidden_login .bottom {
	width: 296px;
	height: 6px;
	background: transparent url('bg/hLoginBottom.png') no-repeat top center;
}

#hidden_login .box {
	background: transparent url('bg/hLoginBg.png') repeat-y;
	padding-left: 35px;
	padding-right: 35px;
}

#hidden_login a {
	color: #fff;
}

#hidden_login a:hover {
	text-decoration: none;
}

#hidden_login .text {
	padding-top: 10px;
	margin-bottom: 10px;
	display: inline-block;
}
#hidden_login .input input, #hidden_register .input input {
	border: 0;
	margin-left: 7px;
	margin-top: 5px;
	background: transparent;
}
#hidden_login .submit, #hidden_register .submit{
	display: block;
	height: 29px;
	width: 222px;
	background: transparent url('bg/hLoginSubmit.png') no-repeat top center;
	text-align: center;
}
#hidden_login .submit input, #hidden_register .submit input{
	color: #FFF;
	margin-left: 0;
	font-weight: bold;
}
#hidden_login .input, #hidden_register .input {
	width: 225px;
	border: 0;
	background: transparent url('bg/hLoginInput.png') no-repeat top center;
	height: 27px;
	display: block;
	margin: 0px;
	padding: 0px;
}
#hidden_register .input {
	float: left;
	margin-bottom: 10px;
}
#hidden_register .input  input{
	width: 216px;
}

#hidden_register .input.med, #hidden_register .input.med input{
	width: 131px;
}

#hidden_register .input.med{
	float: left;
	background: transparent url('bg/hRegisterInputMed.png') no-repeat top center;
	margin-right: 12px;
}

#hidden_register .input.short, #hidden_register .input.short input{
	width: 80px;
}
#hidden_register .input.short {
	float: left;
	background: transparent url('bg/hRegisterInputShort.png') no-repeat top center;
}
#hidden_register {
	display: none;
	width: 545px;
	height: 271px;
	background: transparent;
	position: absolute;
	color: #fff;
	left: 17px;
	top: 173px;
	z-index: 10;
}
#hidden_register .submit input, #hidden_login .submit input{
	border: 0;
	background: transparent;
	margin-top:5px;
}
#hidden_register .req {
	float: right;
	margin-left: 3px;
	display: inline-block;
}
#hidden_register  .top{
	width: 545px;
	height: 16px;
	background: transparent url('bg/hRegisterTop.png') no-repeat top center;
}
#hidden_register  .bottom{
	width: 545px;
	height: 6px;
	background: transparent url('bg/hRegisterBottom.png') no-repeat top center;
}
#hidden_register  .box{
	width: 495px;
	background: transparent url('bg/hRegisterBg.png') repeat-y;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 10px;
	padding-bottom:10px;
}
#hidden_register select {
	width: 225px;
	height: 27px;
	padding-top: 3px;
}

.black_link {
	color: #00778D;
}

.errorbox {
	margin-bottom: 10px;
	color: red;
}

.cmp_tbl th {
	text-align: left;
	font-size: 12px;
}

.newsss p {
	padding-top: 5px;
	padding-bottom: 5px;
}

#hidd_comp .cmp_title {
	background: #e1e1e1;
	padding-left: 5px;
	font-weight: bold;
	text-decoration: underline;
	padding-top: 5px;
	font-size: 11px;
}

#custOverlay {
	background-color:#000000;
	cursor:pointer;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:9999;
}

#linksplus_cats {
	list-style: none;
}

#linksplus_cats .separator  {
	border-top:1px solid #E6E6E6;
	clear:both;
	display:block;
	height:0;
	margin-bottom: 10px;
}

#linksplus_cats a {
	color:#006D80;
	float:left;
	font:bold 12px tahoma;
	margin:0 10px 10px 0px;
	width:228px;
}
#linksplus_links {
	width: 100%;
	display: inline-block;
}
#linksplus_links .linkimg {
	width: 125px;
	height: 125px;
	float: left;
	overflow: hidden;
	margin-right: 10px;
	padding-top: 25px;
	padding-left: 25px;
	border: 1px solid #e1e1e1;
	margin-bottom: 10px;
}

#linksplus_links li {
	display: inline-block;
	width: 100%;
	clear: both;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}

#linksplus_links a.link_title {
	display: inline-block;
	width: 100%;
	font-weight: bold;
	margin-bottom: 10px;
}

#linksplus_links img {
	width: 100px;
	height: 100px;
}
#linksplus_links .link_img_a {
	text-decoration: none;
	border: 0;
}
#linksplus_links .links_descr {
	display: inline-block;
}

#linksplus_links .links_cont {
	float: left;
	width: 500px;
}

.bigsize {
    width: 100%;
}

.bigsize1 {
    width: 95%;
}

#searchparam {
	position: absolute;
	z-index: 9;
}

#searchparam_submit {
	position: absolute;
right: 290px;
	z-index: 9;
}
/* Paieskos laukeliui [START] */
.search_drop .search_table td a.url{
    color: #00778D;
    font: bold 12px Arial;
    text-decoration: none;
}
.search_drop .top{
    background: url("images/popup_icon.png") no-repeat scroll transparent;
    float: left;
    font-size: 0;
    height: 12px;
    left: 62px;
    line-height: 0;
    position: absolute;
    top: -12px;
    width: 100%;
}
.search_drop .title {
    color: #636365;
    display: block;
    font: bold 14px Arial;
    padding: 0 0 10px 5px;
}
.search_drop a.close{
    float: right;
}
.search_drop {
    top: 183px;
    width: 565px;
    z-index: 2000;
	text-decoration: underline;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #00778D;
    border-radius: 3px 3px 3px 3px;
    padding: 20px 15px 10px;
    position: absolute;
}
.search_drop .frame {
    float: left;
    max-height: 410px;
    min-height: 50px;
    overflow: auto;
    width: 100%;
}
.search_drop .search_table {
    float: left;
    width: 540px;
}
.search_drop .search_table th {
    border-bottom: 1px solid #DEDEDE;
    color: #DB6523;
    font: 12px Arial;
    padding: 5px;
    text-align: left;
}
.search_drop .search_table td {
    border-bottom: 1px solid #DEDEDE;
    padding: 6px 5px;
    text-align: center;
}
.search_drop .search_table td.price {
    color: #434343;
    font: bold 16px Arial;
}
.search_drop .search_table td.url {
    text-align: left;
}
/* Paieskos laukeliui [END] */

