/* CSS Document */
body {text-align:center;
	background:url('img/body-bcg.gif') repeat-x left top;
 	font-family: sans-serif, "Arial CE", "Tahoma CE", Tahoma;
	font-size: 0.75em;
	color: #191919;
	margin:0;
	padding:0;
	}

/* text
-------------------------------------------------- */

h1, h2, h3, h4 {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}

h1 {margin:0px;padding:10px 0px 15px 0px;font-size:2em;color:#323d43;font-weight:normal;line-height:28px;}
h2 {margin:0px;padding:10px 0px;font-size:1.8em;color:#323d43;font-weight:normal;line-height:26px;}
h3 {margin:0px;padding:10px 0px;font-size:1.6em;color:#323d43;font-weight:normal;line-height:22px;}
h4 {margin:0px;padding:10px 0px;font-size:1.6em;color:#323d43;font-weight:normal;line-height:22px;}
.caption{font-size:1.2em;font-weight: bold;}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr {clear:both;display:none;}
p, .editor { text-align: justify; margin:0;}

/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
dt {}
dd {}
ul, ul li {}

/* TABLES
-------------------------------------------------- */
table {border-collapse: collapse;margin-top: 10px;margin-bottom: 10px; font-size:100%;}
caption {margin: 0 0 .66em 0;text-align: center;color: #D01310;}
th {border: 1px solid white;padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: middle;background-color:#5F9000;color: white;}
td {border: 1px solid white;padding: 5px 10px;vertical-align: top;background-color:#f2f2f2;vertical-align: top;}
.table-clean tr td{background:none !important;border:none !important;}

/* FORMS
-------------------------------------------------- */
fieldset {clear: both; border:none;}
form, fieldset{padding:0px;margin:0px;}
legend {}
input, textarea, select {font-size: 10pt;}

/* INLINES
-------------------------------------------------- */
abbr, acronym {border-bottom: 1px dotted;font-variant: small-caps;cursor: help;}
dfn {position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {font-style: normal;}
code, kbd, samp, pre {font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {font-size: smaller;text-decoration: none !important;vertical-align: sub;}
sup {font-size: smaller;text-decoration: none !important;vertical-align: super;}
del {text-decoration: line-through;}
ins {text-decoration: underline;}
strong {font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a {color:#5f9000;}
a:visited {}
a:hover {text-decoration: none;}

/* Img
-------------------------------------------------- */
img	{border:none;}

/* wrapper-all
-------------------------------------------------- */
#wrapper-all{position: relative;width:100%;height:100%;background:url('img/wrapper2-bcg.gif') repeat-x left bottom;}

/* Cover
-------------------------------------------------- */
#cover{position:relative; width:990px;margin:0 auto;}

/* top
-------------------------------------------------- */	
#top{position:absolute;top:0px;left:0px;width:100%;background: url('img/top.jpg') no-repeat left top;height:385px;}

#search{position:absolute;top:75px;left:624px;width:212px;height:22px;background:#f7f7f7;border-top:#c8c8c8 solid 1px;border-left:#c8c8c8 solid 1px;border-right:#e6e6e6 solid 1px;border-bottom:#e6e6e6 solid 1px;}
* html #search{width:214px;height:24px;}
#searchstring{position:absolute;top:3px;left:4px;width:180px;color:#4C4C4C;background:none;border:none;font-size:0.9em;}
#searchsubmit{position:absolute;top:0px;left:188px;}

#menu-h1{position:absolute;top:15px;left:180px;}
#menu-h1 ul{position:relative;padding:0px;margin:0px;}
#menu-h1 ul li{position:relative;list-style-type: none;display:block;float:left;padding:0px 22px 0px 0px;}
#menu-h1 ul li a{position:relative;text-decoration:none;float:left;display:block;color:#fff;font-size:0.9em;}
#menu-h1 ul li a:hover{text-decoration: underline;}

/*login
----------------------------------------------------*/
#top-login{position:absolute;top:2px;left:600px;z-index:10;}
#top-login ul{position:relative;padding:0px;margin:0px;}
#top-login ul li{position:relative;list-style-type: none;display:block;float:left;line-height:40px;height:40px;}
#top-login ul li a{position:relative;float:left;display:block;color:#fff;font-size:0.9em;}
#top-login ul li span{position:relative;float:left;display:block;color:#fff;font-size:0.9em;padding:0px 5px 0px 0px;}

.top-reg{padding:0px 0px 0px 0px;/*background:url('img/top-reg.gif') no-repeat left top;*/margin:0px 0px 0px 0px;}
.top-reg a{padding:0px 14px;}
.top-reg .logout{/*background:url('img/logout-icon.gif') no-repeat right 9px;*/padding:0px 19px 0px 0px;}
.login{padding:0px 16px 0px 0px;}
.login em{cursor:pointer;display:block;font-size:0.9em;/*background:url('img/arrow-down.gif') no-repeat right 14px;*/padding:0px 14px 0px 0px;color:#fff;}

.login{position:relative;z-index:100;padding:0px 0px 0px 15px;float:left;text-align:left;}
.login form{margin:10px 0px 0px 0px;}

.login div{position:absolute;top:40px;left:-7px;width:227px;padding:0px 24px;height:241px;display:none;background:url('img/login-bcg.png') no-repeat left top;}
* html .login div{width:275px;background:#fff;border:#999 solid 1px;border-top:none;left:-1px;}
.login div p{line-height:20px;}
.login div p input{border:#c8c8c8 solid 1px;padding:5px;width:215px;}
* html .login div p input{height:26px;}
#top-login .pass-forgotten{font-size:0.9em;position:absolute !important;top:151px;left:24px;line-height:16px !important;height:auto !important;float:none !important;color:#5F9000;text-decoration: underline;}
#top-login .pass-forgotten:hover,#top-login .log-text a:hover{text-decoration:none;}
#top-login .log-text{position:absolute;top:185px;left:24px;line-height:16px !important; color:#999;}
#top-login .log-text a{height:auto !important;float:none !important;display:inline !important;color:#5F9000;font-weight:bold;text-decoration: underline;}
#top-login .login .bold{font-weight: bold;margin:10px 0px 2px 0px;}

.loginbutton{width:80px;height:26px;background:url('img/loginbutton.gif') no-repeat left top;overflow:hidden;position:absolute;top:146px;left:173px;}
.loginbutton button{position:absolute;top:0px;left:0px;width:80px;height:26px;border:none;background:none;cursor:pointer;}
.loginbutton button span{display:block;width:80px;height:26px;}

.login-hover{background:#fff;}
.login-hover em{color:#000;}
.login-hover div{display:block !important;}
.logged em{color:#68bd03;}
.logged em strong{color:#fff;}
.logged div{height:140px;}
.logged div dl{margin:10px 0px 0px 0px;}
.logged div dl dd a{color:#000 !important;float:none !important;/*background:url('img/arrow-black.gif') no-repeat left 12px;*/padding:0 0 0 12px;}
.logged div dl dd a:hover{text-decoration: underline !important;}
/**/

#logo{position:absolute;top:11px;left:0px;}

#top-cart{position:absolute;top:0px;left:864px;color:#fff;text-align:center;width:126px;text-decoration:none;padding: 15px 0 44px;}
#top-cart span{display:block;cursor:pointer;font-size:1.6em;padding:0px 0px 5px 0px;font-weight:bold;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}

#top-tel{position:absolute;top:70px;right:410px;text-align:right;font-size:1.3em;}
#top-tel span{display:block;padding:0px 0px 5px 0px;}
#top-tel em{display:block;color:#98cb33;font-size:1.2em;font-weight:bold;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}

#top-nav{position:absolute;top:145px;left:0px;width:990px;text-align:left;z-index:5;}
#top-nav ul{padding:0px;margin:0px;position:relative;float:left;clear:both;width:100%;}
#top-nav ul li{position:relative;list-style-type: none;display:block;float:left;}
#top-nav ul li a{position:relative;padding:0px 0px 0px 19px;text-decoration:none;float:left;display:block;width:311px;height:60px;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;line-height:60px;color:#333;font-size:2em;}
* html #top-nav ul li a{width:330px;}
#top-nav ul li .top-nav-bcg1{background:url('img/top-nav-bcg1.jpg') no-repeat left top;}
#top-nav ul li .top-nav-bcg2{background:url('img/top-nav-bcg2.jpg') no-repeat left top;}
#top-nav ul li .top-nav-bcg3{background:url('img/top-nav-bcg3.jpg') no-repeat left top;}

#top-nav ul li ul{position:absolute;top:60px;left:-330px;width:986px;height:40px;border-left:#c7b381 solid 2px;border-right:#c7b381 solid 2px;}
* html #top-nav ul li ul{width:990px;}
#top-nav ul li ul li a{width:164px;height:40px;padding:0px 0px 0px 0px;text-align:center;font-size:1.2em;color:#6a9812;line-height:50px;background:#fff;}
#top-nav ul li ul li a:hover{text-decoration:underline;color:#000;}

#top-nav ul li ul li ul{display:none;position:absolute;top:40px;left:-6px;width:176px;height:auto;border:none;background:url('img/top-nav-ul3.png') no-repeat left bottom;padding:10px 0px 20px 0px;}
* html #top-nav ul li ul li ul{height:190px;}
#top-nav ul li ul li:hover ul, #top-nav ul li ul li.hover ul{display:block;}
#top-nav ul li ul li ul li{width:162px;height:auto;background:#fff;margin:0px 7px;}
* html #top-nav ul li ul li ul li{display:inline;} 
#top-nav ul li ul li ul li a{width:auto;height:auto;font-size:1em;color:#000;border:none;padding:3px 0px 3px 28px;color:#513a2c;background:url('img/square-brown.gif') no-repeat 17px 11px;line-height:16px;}
#top-nav ul li ul li ul li a:hover{background:url('img/square-brown.gif') no-repeat 17px 11px;border:none;text-decoration:underline;}


#top-nav-img{position:absolute;top:245px;left:0px;}
#top-nav-img ul{position:relative;float:left;padding:0px;margin:0px;border:#c7b381 solid 2px;border-top:none;width:986px;}
* html #top-nav-img ul{width:990px;}
#top-nav-img ul li{position:relative;list-style-type: none;display:block;float:left;width:164px;}
#top-nav-img ul li a{position:relative;text-decoration:none;float:left;display:block;height:138px;background:url('img/top-nav-line.gif') no-repeat left -30px;text-align:center;width:100%;}
#top-nav-img ul li a img{width:152px;height:117px;margin:5px 0px 0px 0px;}

/* container
-------------------------------------------------- */	
#container{float:left;position:relative;text-align:left;width:100%;margin:0px;margin:402px 0px 0px 0px;}

/* left
-------------------------------------------------- */	
#left{overflow:hidden;width:186px;float:left;position:relative;padding:0px 0px 15px 0px;}

.menu-v1{position:relative;float:left;clear:both;width:100%;margin:0px 0px 14px 0px;}
.menu-v1 .caption1{font-weight:bold;font-size:1.1em;border-width:1px;border-style:solid;padding:10px 14px;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}
.menu-v1 ul{padding:8px 0px;margin:0px;border-width:1px;border-style:solid;position:relative;float:left;clear:both;width:184px;border-top:none;}
* html .menu-v1 ul{width:100%;}
.menu-v1 ul li{position:relative;list-style-type: none;display:block;}
.menu-v1 ul li a{position:relative;text-decoration:none;display:block;padding:2px 10px 2px 15px;}
.menu-v1 ul li a:hover{text-decoration: underline;}
* html .menu-v1 ul li a{height:1px;}

.menu-v1-c1 .caption1{border-color:#f3f3f3;color:#666;}
.menu-v1-c1 ul{border-color:#ebebeb;background:#f5f5f5;}
.menu-v1-c1 ul li a{color:#666;}

.menu-v1-c2 .caption1{border-color:#e0ecc0;color:#5f9000;}
.menu-v1-c2 ul{border-color:#ccdf99;background:#e4f0cb;}
.menu-v1-c2 ul li a{color:#5f9000;}

.banner{position:relative;float:left;clear:both;width:100%;margin:0px 0px 11px 0px;}
html > body .banner img{float:left;}

/* right
-------------------------------------------------- */	
#right{width:790px;float:right;overflow:hidden;position:relative;padding:0px 0px 15px 0px;}

#breadcrumbs{position:relative;float:left;clear:both;width:100%;overflow:hidden;margin:0px 0px 20px 0px;}
#breadcrumbs ul{position:relative;padding:0px;margin:0px;}
#breadcrumbs ul li{position:relative;left:-13px;list-style-type: none;display:block;float:left;padding:0px 9px 0px 13px;background:url('img/arrow-breadcrumbs.gif') no-repeat left 5px;}
#breadcrumbs ul li a{position:relative;text-decoration:none;float:left;display:block;}
#breadcrumbs ul li a:hover{text-decoration:underline;}

.text{position:relative;float:left;clear:both;width:100%;line-height:17px;}
.text ul{position:relative;padding:0px;margin:10px 0px;}
.text ul li{position:relative;padding:0px;margin:0px;list-style-type: none;padding:0px 0px 0px 10px;background:url('img/text-li-arrow.gif') no-repeat left 6px;line-height:18px;}

#right form{position:relative;float:left;clear:both;width:100%;}

#filters{position:relative;float:left;clear:both;width:768px;background:#fcf6ea;border:#f5ecda solid 1px;padding:10px;margin:20px 0px 0px 0px;}
* html #filters{width:100%;}
#filters table{margin:0px 0px 0px 20px;}
#filters table tr td{background:none;border:none;padding:5px 20px 5px 0px;vertical-align: middle;}
#filters table tr td span{font-weight:bold;}
#filters table tr td select{border:#e9e9e9 solid 1px;padding:3px;width:160px;} 

.sort{position:relative;float:left;clear:both;width:100%;margin:20px 0px 0px 0px;}
.sort table{margin:0px 0px 0px 0px;}
.sort table tr td{vertical-align: middle;background:none;border:none;}
.sort table tr td select{border:#e9e9e9 solid 1px;padding:3px;}
.sort .sort-left{position:relative;float:left;}

.sort .sort-right{position:relative;float:right;}
.sort .sort-right tr td{padding:5px 0px 5px 20px;}

.items-wrap{position:relative;float:left;clear:both;width:100%;overflow:hidden;margin:20px 0px 0px 0px;}		
.items{position:relative;float:left;clear:both;width:805px;}
.box{position:relative;float:left;width:254px;height:377px;margin:0px 11px 11px 0px;border:#e9e9e9 solid 1px;}
* html .box{width:256px;height:379px;}
.box .box-img{position:relative;}
.box .box-img img{position:relative;}
.box h2{position:relative;padding:0px;width:100%;margin:0px;font-size:1em;font-weight:bold;line-height:18px;margin:15px 0px 5px 0px;height: 36px;overflow:hidden;}
.box h2 a{position:relative;display:block;padding:0px 12px;}
.box .box-text{position:relative;padding:0px 12px;line-height:16px;height: 98px;overflow:hidden;}
.box .box-img{position:absolute;top:155px;left:12px;width:230px;height:129px;display:block;}
.box .box-img img{width:230px;height:129px;}
.box .box-prize{position:absolute;top:295px;right:12px;color:#323d43;font-size:1.3em;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}
.box .box-prize span{font-weight:bold;font-size:1.2em;}
.box .box-icons{position:absolute;top:297px;left:0px;}
.box table{position:absolute;top:333px;right:12px;margin:0px 0px 0px 0px;}
.box table tr td{background:none;border:none;vertical-align: middle;padding:0px 0px 0px 10px;}
.box table tr td input{border:#c8c8c8 solid 1px;padding:4px;width:40px;background:#f7f7f7;}
* html .box table tr td input{height:26px;}

.box .to-cart{position:relative;width:102px;height:28px;background:url('img/to-detail.gif') no-repeat left top;overflow:hidden;}
.box .to-cart button{position:absolute;top:0px;left:0px;width:102px;height:28px;border:none;background:none;cursor:pointer;}
.box .to-cart button span{display:block;width:102px;height:28px;}

.pages{position:relative;float:left;clear:both;width:100%;}

.pages .sort-left{margin:0px 0px 0px 0px;position:relative;float:left;}
.pages .sort-left tr td{background:none;border:none;vertical-align: middle;font-weight: bold;}
.pages .sort-left tr td select{border:#e9e9e9 solid 1px;padding:3px;}

.pages ul{position:relative;padding:0px;margin:0px;position:relative;float:right;margin:10px 0px 0px 0px;}
.pages ul li{position:relative;list-style-type: none;display:block;float:left;}
.pages ul li a{position:relative;text-decoration:none;float:left;display:block;min-width:23px;height:23px;line-height:22px;border:#b3b3b3 solid 1px;text-align:center;color:#000;margin:0px 0px 0px 7px;}
.pages ul .next a{ padding-left:5px; padding-right:5px}
.pages ul .prev a{ padding-left:5px; padding-right:5px}
.pages ul li a:hover{background:#e4f1cb;border-color:#cce099;}
.pages ul li span{position:relative;text-decoration:none;float:left;display:block;width:23px;height:23px;line-height:22px;border:#fff solid 1px;text-align:center;color:#000;margin:0px 0px 0px 7px;}
.pages ul li em{position:relative;text-decoration:none;float:left;display:block;width:10px;height:23px;line-height:22px;border:#fff solid 1px;text-align:center;color:#000;margin:0px 0px 0px 7px;}
* html .pages ul li a, * html .pages ul li span{width:25px;height:25px;display:inline;}
.pages ul .pages-prev, .pages ul .pages-next, * html .pages ul li em{width:auto;}
.pages ul .pages-prev b, .pages ul .pages-next b{font-weight: normal;padding:0px 8px;}

.product-list-top{position:relative;float:left;clear:both;width:100%;}
.product-list-top h1{position:relative;float:left;width:690px;}
.hidden-text{position:relative;float:right;margin:18px 0px 0px 0px;}
.hidden-text a{display:inline;padding:0px 26px 0px 0px;background:url('img/arrow-hide-up.gif') no-repeat right top;text-decoration: none;}
.hidden-text a:hover{text-decoration: underline;}

/* foot
-------------------------------------------------- */	
#foot{position:relative;clear:both;width:100%;height:404px;text-align:left;}

#foot-row1{position:relative;width:990px;height:236px;overflow:hidden;background:url('img/foot-row1.gif') no-repeat left top;}

#foot-row1 .readme{position:relative;float:left;width:376px;height:236px;}
#foot-row1 .readme span{position:absolute;color:#7ba600;line-height:18px;font-size:1.2em;top:0px;left:0px;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;display:block;width:135px;padding:10px 0px 0px 33px;}
#foot-row1 .readme span b{font-size:1.3em;}
#foot-row1 .readme .readme-text{padding:0px 10px 0px 156px;color:#fff;}
#foot-row1 .readme .readme-text h3{font-size:1.4em;padding:25px 0px 10px 0px;}
#foot-row1 .readme .readme-text h3 a{color:#e3f1a2;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;text-decoration: none;}
#foot-row1 .readme .readme-text h3 a:hover{text-decoration:underline;}
#foot-row1 .readme .readme-text .readme-text-cont{position:relative;width:100%;line-height:18px;}
#foot-row1 .readme .readme-text  a{color:white;}

#foot-row1 #news{position:relative;float:left;width:614px;height:236px;}
#foot-row1 #news dl{padding:0px;margin:0px;position:relative;float:left;clear:both;width:100%;}
#foot-row1 #news dl dd{position:relative;padding:0px;margin:0px;position:relative;float:left;width:307px;}
#foot-row1 #news dl dd h3{position:relative;padding:0px 0px 0px 73px;font-size:1.4em;height:42px;overflow:hidden;margin:22px 0px 15px 0px;}
#foot-row1 #news dl dd h3 a{position:relative;color:#e3f1a2;text-decoration: none;}
#foot-row1 #news dl dd h3 a:hover{text-decoration:underline;}
#foot-row1 #news .news-text{position:relative;padding:0px 0px 0px 73px;line-height:18px;color:#fff;height:90px;overflow:hidden;}
#foot-row1 #news .date{position:absolute;top:17px;left:0px;color:#7ba600;font-size:1.1em;text-align:center;display:block;width:53px;height:53px;background:url('img/date-buble.gif') no-repeat left top;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}
#foot-row1 #news .date b{display:block;padding:10px 0px 0px 0px;}
#foot-row1 #news .view-all{position:absolute;top:190px;left:380px;}
#foot-row1 #news .view-all a{color:#e3f1a2;}

#foot-row2{position:relative;width:990px;height:168px;overflow:hidden;}

#foot-row2 .foot-nav{position:relative;float:left;width:172px;height:168px;}
#foot-row2 .foot-nav .cpt{font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;color:#22222;font-size:1.4em;margin:20px 0px 10px 0px;}
#foot-row2 .foot-nav ul{position:relative;padding:0px;margin:0px;}
#foot-row2 .foot-nav ul li{position:relative;list-style-type: none;display:block;}
#foot-row2 .foot-nav ul li a{position:relative;text-decoration:none;display:block;color:#555;padding:3px 0px;}
#foot-row2 .foot-nav ul li a:hover{text-decoration: underline;}
* html #foot-row2 .foot-nav ul li a{height:1px;}

#foot-row2 .foot-text{position:relative;float:left;width:474px;height:168px;}
#foot-row2 .foot-text p{text-align:left;color:#999;margin:20px 0px 0px 0px;line-height:18px;}
#foot-row2 .foot-text p a{color:#999;text-decoration:none;}

/* etc ----------------------------------------------------------------*/
.clear {clear:both;background:white;overflow:hidden;}
html > body .clear{height:0px;}
.nonobr{background:none !important;}
.noborder{border:none !important;}
.toLeft{float:left;}
.toRight{float:right !important;}
.textToLeft{text-align:left;}
.textToCenter{text-align:center;}
.textToRight{text-align:right;}

.succes{position:relative;float:left;clear:both;width:100%;margin:0px 0px 10px 0px;}
.succes span{background:#deeab8;border:#4caa0e solid 1px;color:#4caa0e;padding:10px;display:block;}

/* ip
-------------------------------------------------- */
#ip-wrap{position:relative;width:100%;height:74px;background:#f0f0f0;text-align:center;z-index:50;}
#ip{width:100%;background:#f0f0f0;text-align:center;z-index:50;position:absolute;top:0px;left:0px;padding-bottom:15px;}
#ip-cont{margin:0 auto;position: relative;width:990px;height:74px;text-align:left;}
#ip-partners{position:absolute;}
#ip-logo{position:absolute;top:-25px;left:921px;width:52px;height:52px;background:url('img/ip-logo.png') no-repeat left top;}

#ip-box-wrap{position:relative;float:left;width:990px}
.ip-box{position: relative;float:left;width:280px;border-left:#dcdcdc solid 1px;padding:0px 21px 0px 21px;}
* html .ip-box{width:280px;}
.ip-box b{display:block;font-size:0.9em;padding:10px 0px 5px 0px;}
.ip-box b a{color:#000;text-decoration: none;}
.ip-box p{display:block;font-size:0.9em;color:#999;}


/* detail
-------------------------------------------------- */
#detail{position:relative;float:left;clear:both;width:100%;}
#detail #breadcrumbs{width:auto;clear:none;margin:6px 0px 0px 22px;}

#detail-top{position:relative;float:left;clear:both;width:100%;}
.detail-back{position:relative;float:left;}

#detail-nav{position:relative;float:right;margin:6px 0px 0px 0px;}
#detail-nav ul{position:relative;padding:0px;margin:0px;float:right;}
#detail-nav ul li{position:relative;list-style-type: none;display:block;float:left;padding:0px 10px 0px 0px;}
#detail-nav ul li a{position:relative;color:#000;float:left;display:block;font-size:0.9em;line-height:16px;}
#detail-nav ul li .detail-send{background:url('img/post-icon.gif') no-repeat right 3px;padding:0px 24px 0px 15px;}
#detail-nav ul li .detail-print{background:url('img/print-icon.gif') no-repeat right top;padding:0px 24px 0px 0px;}

#detail-wrapper{position:relative;float:left;clear:both;width:100%;margin:18px 0px 0px 0px;padding:0px 0px 20px 0px;}
.detail-left{position:relative;float:left;width:439px;}
.detail-left .detail-img{display:block;width:437px;height:297px;border:#e2e2e2 solid 1px;}
.detail-left .detail-img{width:439px;height:299px;}
.detail-left .detail-img img{width:437px;height:297px;}

/* sliding products */
#similar-wrapper{position:relative;width:437px;height:102px;float:left;padding:0px;border:#d3d3d3 solid 1px;margin:12px 0px 0px 0px;}
* html #similar-wrapper{width:439px;overflow:hidden;}

#similar-content-left{position:relative;width:33px;float:left;height:102px;}
#similar-content-left a{width:33px;height:102px;position:relative;overflow:hidden;display:block;}
#similar-content-left a img{position:absolute;top:36px;left:12px;}

#similar-content-right{position:relative;width:33px;float:left;height:102px;}
#similar-content-right a{width:33px;height:102px;position:relative;overflow:hidden;display:block;}
#similar-content-right a img{position:absolute;top:36px;left:0px;}


#similar-content{position:relative;width:371px;float:left;height:102px;overflow:hidden;}
#similar-content ul{padding:0;margin:0;height:102px;position:relative;white-space:nowrap;&white-space:pre;overflow-x: auto;vertical-align:top;}
#similar-content ul li{position:relative;width:143px;height:92px;white-space:nowrap;&white-space:pre;&zoom:1;display:inline-block;&display: inline;&vertical-align:top;padding:0px;margin:0px; }
#similar-content ul li a img{height:92px;}
/**/

.detail-left .galery-all{position:relative;float:left;clear:both;width:100%;margin:16px 0px 0px 0px;}
.detail-left .galery-all a{display:inline-block;background:url('img/zoom.gif') no-repeat left top;color:#000;padding:0px 0px 0px 25px;float:left;}

.detail-right{position:relative;float:right;width:534px;}

.sgz2{position:relative;float:left;clear:both;margin:0px 0px 0px 0px;width:100%;background:url('img/dot.gif') repeat-x left bottom;}
.sgz2 ul{position:relative;padding:0px;margin:0px;}
.sgz2 ul li{position:relative;list-style-type: none;display:block;float:left;}
.sgz2 ul li a{position:relative;text-decoration:none;float:left;display:block;height:35px;line-height:34px;font-size:0.9em;color:#000;background:#fafafa;border:#e7e7e7 solid 1px;padding:0px 20px;}
* html .sgz2 ul li a{height:37px;}
.sgz2 ul li a:hover{border-bottom:#fff solid 1px;background:#fff;}
.sgz2 ul li .active{border-bottom:#fff solid 1px;background:#fff;}

.detail-cpt{position:relative;float:left;clear:both;width:100%;font-size:1.2em;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}
#detail .items-wrap{padding:0px 0px 15px 0px;margin:15px 0px 0px 0px;}
#detail .items{width:1005px;}
#detail .box{width:237px;height:268px;}
#detail .box .box-img{left:3px;top:60px;}
#detail .box  .box-prize{top:215px;left:65px;font-size:1.2em;}
#detail .box  .box-icons{top:218px;}

.zalozky-detail{position:relative;float:left;clear:both;width:502px;border:#e8e8e8 solid 1px;border-top:none;padding:15px;}
* html .zalozky-detail{width:100%;}
.zalozky-text{height:143px;overflow:auto;}
.zalozka{position:relative;float:left;clear:both;width:100%;}

.detail-form{position:relative;float:left;clear:both;width:100%;}
.detail-form table tr td{background:none;border:none;}
.detail-form table tr td input{border:#e2e3ea solid 1px;border-top:#abadb3 solid 1px;padding:4px;width:300px;}
.detail-form table tr td textarea{border:#e2e3ea solid 1px;border-top:#abadb3 solid 1px;padding:4px;width:350px;}
* html .detail-form table tr td input{height:26px;}
.detail-contact{position:relative;top:15px;left:15px;text-align:right;padding:0px 150px 0px 0px;background:url('img/contact-bcg.jpg') no-repeat right bottom;height:109px;}
.detail-contact span{display:block;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;font-size:1.2em;}
.detail-contact em{display:block;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;font-size:1.6em;font-weight: bold;padding:10px 0px;color:#98cb33;}
.detail-contact a{color:#000;text-decoration:none;}
.detail-contact a:hover{text-decoration:underline;}

.send-quest{position:relative;width:102px;height:28px;background:url('img/sendbutton.gif') no-repeat left top;overflow:hidden;}
.sk .send-quest{position:relative;width:102px;height:28px;background:url('img/sendbutton-sk.gif') no-repeat left top;overflow:hidden;}
.send-quest button{position:absolute;top:0px;left:0px;width:87px;height:27px;border:none;background:none;cursor:pointer;}
.send-quest button span{display:block;width:87px;height:27px;}

#detail-prizes{position:relative;float:left;clear:both;width:494px;background:#e4f1cb;margin:11px 0px 0px 0px;padding:19px;border:#cce099 solid 1px;overflow:visible;}
* html #detail-prizes{width:100%;}

#detail-prizes-left{position:relative;float:left;width:165px;}
#detail-prizes-left .detail-icons{position:relative;width:100%;padding:0px 0px 5px 0px;}
#detail-prizes-left .detail-prizes-text{position:relative;width:100%;line-height:20px;}
#detail-prizes-left .detail-prizes-text a{color:#000;}

#detail-prizes-right{position:relative;float:right;width:300px;}
#detail-prizes-right .prize-our{font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;font-size:1.4em;padding:0px 0px 10px 0px;}
#detail-prizes-right .prize-our span{font-size:1.4em;font-weight: bold;}
#detail-prizes-right .prize-history{font-style: italic;padding:0px 0px 10px 0px;}
#detail-prizes-right table{margin:0px 0px 0px 0px;}
#detail-prizes-right table tr td{background:none;border:none;padding:5px 20px 5px 0px;vertical-align: middle;}
#detail-prizes-right table tr td select{border:#c8c8c8 solid 1px;padding:3px;width:150px;}
#detail-prizes-right .prize-our span span{font-size:0.5em;}
#detail-prizes-right .count input{border:#CCE099;background:#fff;padding:5px;margin:0px 3px 0px 0px;}
* html #detail-prizes-right .count input{height:26px;}


.to-cart{position:relative;width:102px;height:28px;background:url('img/to-cart.gif') no-repeat left top;overflow:hidden;}
.sk .to-cart{position:relative;width:102px;height:28px;background:url('img/to-cart-sk.gif') no-repeat left top;overflow:hidden;}
.to-cart button{position:absolute;top:0px;left:0px;width:102px;height:28px;border:none;background:none;cursor:pointer;}
.to-cart button span{display:block;width:102px;height:28px;}

.quest table tr td{background:none;border:none;vertical-align: middle;}
.quest table tr td input{border:#E7E7E7 solid 1px;padding:4px;width:200px;}
* html .quest table tr td input{height:26px;}
.quest table tr td textarea{border:#E7E7E7 solid 1px;padding:4px;width:350px;}

#kategorie_try{position:relative;float:left;clear:both;width:100%;}
#kategorie_try ul{padding-top:10px;margin:0px;position:relative;float:left;clear:both;width:100%;}
#kategorie_try ul li{position:relative;list-style-type: none;display:block;float:left;width:250px;}
#kategorie_try ul li a{position:relative;text-decoration:none;float:left;display:block;padding:2px 10px 2px 13px;background:url('img/arrow-breadcrumbs.gif') no-repeat left 6px;}
#kategorie_try ul li a:hover{text-decoration: underline;}

.product-detail-param{padding:0px;margin:0px;position:relative;float:left;clear:both;width:100%;}
.product-detail-param li{position:relative;list-style-type: none;display:block;float:left;width:250px;padding:2px 0px;}

/* index
-------------------------------------------------- */
#slider{position:relative;width:990px;height:367px;margin:0px 0px 11px 0px;overflow:hidden;}
#slider dl{padding:0px;margin:0px 0px 0px 14px;width:962px;height:367px;}
#slider dl dd{padding:0px;margin:0px;width:962px;height:367px;overflow:hidden;}
#slider dl dd .slider-box{width:962px;height:367px;}

.index-box-text{padding:0px 50px 0px 485px;}
.index-box-text h1, .index-box-text h2{font-size:2.4em;line-height:34px;padding:40px 0px 20px 0px;}
.index-box-text .index-box-text-cont{line-height:20px;height:120px;}
.index-box-text .slider-more{padding:30px 0px 0px 0px;text-align:right;}

.slider-box0{background:url('img/slider-box0.jpg') no-repeat left top;}
.slider-box1{background:url('img/slider-box1.jpg') no-repeat left top;}
.slider-box2{background:url('img/slider-box2.jpg') no-repeat left top;}

.slider-prev{position:absolute;top:141px;left:0px;width:35px;height:89px;}
.slider-prev a{display:block;width:35px;height:89px;background:url('img/slider-prev.gif') no-repeat left top;}
.slider-next{position:absolute;top:141px;right:0px;width:35px;height:89px;}
.slider-next a{display:block;width:35px;height:89px;background:url('img/slider-next.gif') no-repeat left top;}
.slider-prev a em, .slider-next a em{display:none;}

.shean-slider-image{display:none;}

#index-banners{position:relative;float:left;clear:both;width:976px;height:93px;overflow:hidden;margin:0px 0px 12px 14px;}
#index-banners a{position:relative;float:left;display:block;margin:0px 11px 0px 0px;}
* html #index-banners, * html #index-banners a{display:inline;}
 

 /* cart new TOM --------------------------------------------------------------------------------------*/
#cart-wrap{position:relative;float:left;clear:both;width:100%;}
#system_cart_form{position:relative;float:left;clear:both;width:100%;}

#cart{position:relative;float:left;clear:both;width:100%;background:white;}
* html #cart{width:100%;}
#cart table tr td, #cart table tr th{padding:10px;}
#universal-cont{position:relative;float:left;clear:both;width:737px;background:white;padding:0px 15px;}
* html #universal-cont{width:100%;}

#cart-right{position:relative;float:right;width:227px;overflow:hidden;margin:0px 0px 0px 0px;}
#cart-left{position:relative;float:left;width:553px;margin:0px 0px 0px 0px;}
#cart-left h2{width:511px;margin:0px 0px 0px 10px;font-size:1.5em;padding:15px 0px;}

#cart-summary{position: relative;border:#84ae28 solid 4px;width:219px;}
* html #cart-summary{width:227px;}
#cart-summary-header{color:white;background:#84ae28;padding:3px 4px 7px;position: relative;}
#cart-summary table{border:none;background:none;margin:0;}
#cart-summary table tr{border:none;background:none;}
#cart-summary table tr td{border:none;background:none;padding:2px 6px;}
#cart-summary img{width:63px;height:52px;border:1px solid #dcdcdc;}
#cart-summary .cart-edit{text-align:center;padding:8px 4px;}

#system_cart_summary_table .cart-summary-info{width:201px;margin:0px 9px 0px 9px;}
#system_cart_summary_table .cart-summary-info tr td{padding:10px 10px 8px 0;border-bottom:#dadada solid 1px;}
.cart-table-change{background:url('img/btn-universal-bcg.gif') repeat-x left top;display:inline-block;height:24px;border:#b4b4b4 solid 1px;text-decoration: none;font-weight: bold;color:#000;padding:0px 13px;line-height:22px;}
* html .cart-table-change{height:26px;}
#system_cart_summary_table .empty-basket{position: relative;margin:10px 0px;padding:0px 0px 0px 35px;background:url('img/warn-icon.gif') no-repeat 10px top;}

#cart-summary .cart-summary-price{width:201px;margin:0px 9px 10px 9px;}
#cart-summary .cart-summary-price tr td{padding:3px 0px;}
#cart-summary .cart-summary-price tr .textToRight{font-weight:bold;}
#cart-summary .cart-summary-price tr .bbottom{padding:5px 0px 10px 0px;}
#cart-summary .cart-summary-price tr .btop{border-top:#dadada solid 1px;padding:10px 0px 10px 0px;}
#cart-summary .cart-summary-price tr .btop em{font-size:1.3em;}

.cart-blok{background:#ededed;position: relative;width:553px;padding:10px 0px 10px 0px;float:left;}
.cart-blok-in{background:white;float:left;width:522px;margin:0px 0px 0px 10px;padding:8px 0px 10px 10px;border-right:#ccc solid 1px;border-bottom:#ccc solid 1px;}
* html .cart-blok-in{width:533px;display:inline;}
#cart-customer{padding:0px 0px 10px 0px;position: relative;width:553px;float:left;clear:both;}
#radio1-div{position: relative;width:553px;float:left;clear:both;}

#cart-transit{padding:0px 0px 10px 0px;}
#cart-transit label{display:block;position: relative;padding:4px 0;}
#cart-transit label input{position: relative;top:2px;}
#cart-transit button{position:relative;border:#749621 solid 1px;background:#87AF26;color:#fff;cursor:pointer;overflow:visible;padding:3px 10px;margin:5px 0px 0px 0px;}

/*Cart form TOM*/
#system_delivery_address{float:left;width:100%;}
.cf_form_element{width:100%;float:left;position:relative;}
.cf_label{position:raletive;}
.cf_label label{position:absolute;z-index:2;top:10px;left:12px;cursor:text;pointer-events:none;white-space:nowrap;color:#999;}
.cf_element{padding:3px 0px;}
.cf_element input{border-color:#a7a7a7 #d7d7d7 #d7d7d7 #a7a7a7;border-style:solid;border-width:1px;padding:5px;}
* html .cf_element input{height:28px;}

.cf_required{font-weight:bold;}
.cf_required input{background:#FFFFC5;}
.cf_error input{border:1px solid red;}

/* dorucovaci a fakturacni udaje */
#switch_login{margin:-10px 0px 10px 0px;}
#switch_login tr td{background:none;border:none;}
#switch_login tr td input{position: relative;top:2px;}

.cf_delivery_firstname{width:218px;margin:0 10px 0 0;}
.cf_delivery_firstname input{width:206px;}
* html .cf_delivery_firstname input{width:218px;}

.cf_delivery_lastname{width:283px;}
.cf_delivery_lastname input{width:271px;}
* html .cf_delivery_lastname input{width:283px;}

.cf_delivery_company, .cf_delivery_address{width:511px;}
.cf_delivery_company input, .cf_delivery_address input{width:499px;}
* html .cf_delivery_company input, * html .cf_delivery_address input{width:511px;}

.cf_delivery_psc{width:161px;float:left;}
.cf_delivery_psc input{width:149px;}
* html .cf_delivery_psc input{width:161px;}

.cf_delivery_city{width:340px;float:left;margin:0px 10px 0px 0px;}
.cf_delivery_city input{width:328px;}
* html .cf_delivery_city input{width:338px;}


/* fakturacni adresa */
.cf_billing_firstname{width:218px;margin:0 10px 0 0;}
.cf_billing_firstname input{width:206px;}
* html .cf_billing_firstname input{width:218px;}

.cf_billing_lastname{width:283px;}
.cf_billing_lastname input{width:271px;}
* html .cf_billing_lastname input{width:283px;}

.cf_billing_company, .cf_billing_address, .cf_billing_country, .cf_billing_ic, .cf_billing_dic{width:511px;}
.cf_billing_company input, .cf_billing_address input, .cf_billing_country input, .cf_billing_ic input, .cf_billing_dic input{width:499px;}
* html .cf_billing_company input, * html .cf_billing_address input, * html .cf_billing_country input, * html .cf_billing_ic input, * html .cf_billing_dic input{width:511px;}

.cf_billing_psc{width:161px;float:left;}
.cf_billing_psc input{width:149px;}
* html .cf_billing_psc input{width:161px;}

.cf_billing_city{width:340px;float:left;margin:0px 10px 0px 0px;}
.cf_billing_city input{width:328px;}
* html .cf_billing_city input{width:338px;}

/* osobni udaje */
.cf_email, .cf_phone{width:511px;}
.cf_email input, .cf_phone input{width:499px;}
* html .cf_email input, * html .cf_phone input{width:511px;}

.cf_comments{width:511px;margin:0px 0px 10px 0px;}
.cf_comments textarea{width:499px;height:60px;border-color:#a7a7a7 #d7d7d7 #d7d7d7 #a7a7a7;border-style:solid;border-width:1px;padding:5px;}
* html .cf_comments textarea{width:511px;}

.cf_trade_terms, .cf_get_shop_news, .cf_get_ip_news{height:23px;}
.cf_trade_terms, .cf_get_ip_news{display:none;}
.cf_get_ip_news{margin:0px 0px 10px 0px;}
.cf_trade_terms label, .cf_get_shop_news label, .cf_get_ip_news label{top:3px;left:20px;color:#000;}
* html .cf_trade_terms label, * html .cf_get_shop_news label, * html .cf_get_ip_news label{top:7px;}
.cf_trade_terms input, .cf_get_shop_news input, .cf_get_ip_news input{border:none;position:absolute;top:0px;left:0px;}
.cf_get_shop_news label{position:relative;left:0px;top:2px;}

.uni_send_order{border:#749621 solid 1px;background:#87af26;color:#fff;font-weight: bold;overflow:visible;padding:6px 4px;cursor:pointer;}

.cf_delivery_country{display:none;}

.focused input{border:1px solid green;}
.focused label{color:#c6c6c6;;}
.editing label{display:none;}
.lbl{position: relative;width:100%;padding:10px 0px;clear:both;text-align:right;}
#cart_recapitulation{position:relative;display:inline-block;padding:0px 15px 8px 0px;color:#000;}
.lbl0{position: relative;width:100%;padding:10px 0px;clear:both;}
.lbl button{margin:0px 20px 0px 0px;}

.cart-rules{position:relative;float:left;clear:both;width:100%;margin:10px 0px 0px 0px;}
.cart-rules ul{padding:0px;margin:0px;position:relative;float:left;clear:both;width:100%;}
.cart-rules ul li{position:relative;list-style-type: none;display:block;font-size:0.9em;/*background:url('img/arrow-gray-full.gif') no-repeat 11px 7px;*/padding:3px 0px 3px 22px;color:#666;}
.cart-rules ul li a{color:#666;}

/* popup okno - upravit obsah kosiku*/
#cart-table{width:800px;padding:0px 0px 0px 0px;}
.cart-table-close{position: relative;width:100%;text-align:right;height:28px;}


#system_cart_table{background:white;position:relative;float:left;clear:both;width:100%;}
#system_cart_table .cpt{font-size:1.6em;font-weight:bold;padding:15px 0px 0px 0px;margin:0px 0px 0px 15px;}
#system_cart_table table{width:770px;padding:0px 0px 0px 0px;margin:15px 0px 0px 15px;}
#system_cart_table table tr th{border:none;background:#85ac26;font-weight:normal;padding:10px;}
#system_cart_table table tr td{border:none;background:white;border-bottom:#dbdbdb solid 1px;}
#system_cart_table table tr .cart-img a img{width:80px;}
#system_cart_table table tr .quantity{width:100px;}
#system_cart_table table tr .quantity div div{float:left;margin:0 5px 0 0;}
#system_cart_table table tr .quantity .ks, #system_cart_table table tr .quantity .refresh{position: relative;top:3px;}
#system_cart_table table tr .quantity .uni_send_quantity{border-color:#c6c6c6 #eaeaea #eaeaea #c6c6c6;border-style:solid;border-width:1px;width:40px;}
#system_cart_table .sumarize{width:770px;font-size:1.1em;border-bottom:#dbdbdb solid 1px;padding:20px 0px;margin:0px 0px 0px 15px;text-align:center;}
#system_cart_table .sumarize em{padding:0px 0px 0px 5px;font-size:1.3em;font-weight: bold;}
#system_cart_table .submit-order{width:770px;padding:20px 0px;margin:0px 0px 0px 15px;text-align:right;}
#system_cart_table .submit-order button{background:none repeat scroll 0 0 #87AF26;border:1px solid #749621;color:#FFFFFF;cursor:pointer;font-weight:bold;overflow:visible;padding:6px 4px;}
#system_cart_table .popup-empty-basket{text-align:center;margin:10px 0px 0px 0px;}
#system_cart_table .popup-empty-basket span{background:url('img/warn-icon.gif') no-repeat left top;padding:0px 0px 0px 25px;}

/* popup okno - pridan obsah do kosiku*/
#product-add-info-wrap{position:relative;float:left;clear:both;width:100%;margin:15px 0px;}
#product-add-info{position:relative;float:left;width:297px;height:54px;background:url('img/success-ordered.jpg') no-repeat left top;color:#fff;margin:27px 0px 0px 15px;}
* html #product-add-info{margin:27px 0px 0px 7px;}
#product-add-info em{position: relative;padding:0px 0px 0px 0px;line-height:54px;padding:0 0 0 54px;font-size:1.4em;font-weight:bold;}

#product-add{position:relative;float:right;width:400px;}
#product-add .product_cpt{position:relative;float:left;width:230px;font-size:1.2em;font-weight:bold;padding:20px 0px 10px 0px;}
#product-add .product_image{position:relative;float:left;margin:0px 10px 0px 0px;}
#product-add .product_image img{width:150px;}
#product-add .product_price{position:relative;float:left;width:230px;}
#product-add .product_price strong{font-size:1.4em;}
#product-add .product_price .prize-value{font-size:1.2em;font-weight:bold;padding:0px 5px;}

.product_summary-popup{position:relative;float:left;clear:both;width:100%;text-align:center;}

.product_back{position:relative;float:left;clear:both;width:100%;height:50px;padding:0px;text-align:center;margin:25px 0px 10px 0px;}
.product_back .popup_sum{text-align:center;font-size:1.3em;line-height:32px;}
.product_back .popup_sum .system_total_price{font-size:1.3em;font-weight:bold;}

.product_summary_popup{line-height:30px;text-decoration: underline;color:#000;font-size:1.2em}
.product_summary_popup:hover{text-decoration: none;}
.product_back_shopping{position:absolute;top:0px;left:15px;background:#9e9e9e;border:#878787 solid 1px;color:white;padding:0px 10px;text-decoration: none;height:30px;line-height:30px;display:inline-block;margin:0px;;}
.product_forward{position:absolute;top:0px;right:15px;background:#87AF26;border:#749621 solid 1px;color:white;padding:0px 10px;text-decoration: none;height:30px;line-height:30px;display:inline-block;margin:0px;font-weight: bold;}

/* popup okno - rekapitulace obednavky */
.popup_cart_transit{position:relative;float:left;clear:both;width:100%;text-align:center;padding:15px 0px;font-weight: bold;}
.popup_customer_data{position:relative;float:left;clear:both;width:744px;margin:0px 0px 0px 15px;border:#ededed solid 13px;}
* html .popup_customer_data{width:770px;display:inline;margin:0px 0px 0px 7px;}
.popup_customer_data .cf_comments{margin:0px 0px 20px 0px;}

.popup_delivery_address, .popup_cart_billing, .popup_account_data{position: relative;margin:0px 0px 0px 15px;}
* html .popup_delivery_address, * html .popup_cart_billing, * html .popup_account_data{display:inline;}
.popup_delivery_address .cf_element input, .popup_cart_billing .cf_element input, .popup_account_data .cf_element input{padding:0px 10px 0px 0px;}

.step-back{background:url("img/btn-universal-bcg.gif") repeat-x scroll left top transparent;border:1px solid #B4B4B4;color:#000000;display:inline-block;font-weight:bold;height:24px;left:778px;line-height:22px;padding:0 13px;position:absolute;text-decoration:none;top:16px;}

/* cart - step 3
-------------------------------------------------- */
#cart-form table{width:100%;}
#cart-form table tr th{border:none;padding:10px;}
#cart h1 {clear:both;color:black;float:left;position:relative;width:100%;}

#cart-thx{position:relative;float:left;clear:both;width:100%;height:78px;background:url('img/cart-thx.gif') repeat-x left top;margin:10px 0px 10px 0px;}
#cart-thx p{padding:0px 0px 0px 62px;background:url('img/ok-big.gif') no-repeat 19px center;font-size:1.2em;margin:15px 0px 0px 0px;}
#cart-thx p span{display:block;font-size:1.4em;font-weight:bold;padding:5px 0px;}

.cart-step3-sum{position:relative;float:left;clear:both;width:100%;text-align:right;margin:10px 0px 10px 0px;}
.cart-step3-sum b{font-size:1.3em;padding:0px 10px 0px 14px;}

.cart-step3-recap{position:relative;float:left;clear:both;width:100%;background:url('img/cart-step3-recap.gif') repeat-y left top;}

.cart-step3-recap .table-cart-step3-l{width:390px;float:left;}
.cart-step3-recap .table-cart-step3-l table{margin:0px 0px 0px 0px;}
.cart-step3-recap .table-cart-step3-l table tr th{border-bottom:#fff solid 3px;}
.cart-step3-recap .table-cart-step3-l table tr td{border:none;background:none;}

.cart-step3-recap .table-cart-step3-r{width:390px;float:right;}
.cart-step3-recap .table-cart-step3-r table{margin:0px 0px 0px 0px;}
.cart-step3-recap .table-cart-step3-r table tr th{border-bottom:#fff solid 3px;}
.cart-step3-recap .table-cart-step3-r table tr td{border:none;background:none;}

.cart-step3-tb{clear:both;border-top:#fff solid 5px;margin:10px 0px 0px 0px;}
.cart-step3-tb tr th{border-bottom:#fff solid 3px;}
.cart-step3-tb tr td{border:none;background:#f3f3f3;}
.cart-step3-tb tr td a{color:#000;text-decoration: none;font-weight: bold;}
.cart-step3-tb tr .tw11{width:15%;}

.back-from-step3{position:relative;float:left;clear:both;width:100%;margin:16px 0px 0px 0px;}
.back-from-step3 .back-index-btn{position: relative;display: block;float: right;text-decoration: none;}
.back-from-step3 .back-index-btn span{position: relative;display: block;float: left;cursor:pointer;height:29px;}
.back-from-step3 .back-index-btn .s1{width:24px;/*background:url('img/back-index-left.gif') no-repeat left top;*/overflow: hidden;}
.back-from-step3 .back-index-btn .s2{/*background:url('img/back-index-bcg.gif') repeat-x left top;*/color:#fff;line-height:26px;font-size:11pt;font-weight: bold;}
.back-from-step3 .back-index-btn .s3{width:12px;/*background:url('img/back-index-right.gif') no-repeat left top;*/overflow: hidden;}

/* Recapitulation order - TOM
-------------------------------------------------- */
#recapitulation-popup .popup_cart_table #system_cart_table .cpt {display:none !important;}
#recapitulation-popup input{border:none !important;}
#recapitulation-popup .submit-order{display:none !important;}
#recapitulation-popup label{display:none;}
#recapitulation-popup .cf_form_element{clear:both;width:200px !important;}
#recapitulation-popup .cf_form_element input{width:200px !important;background:white;}
.popup_cart_billing,.popup_delivery_address{float:left;}
.popup_account_data{clear:both;}
#recapitulation-popup .cf_trade_terms label,#recapitulation-popup .cf_get_shop_news label,#recapitulation-popup .cf_get_ip_news_label label{display:inline !important;}


/* hlasky - obsah
-------------------------------------------------- */
.alert-succes{background:#dfe9b7 url('img/succes-icon.gif') no-repeat 30px 10px;position:relative;border:#54a40f solid 1px;color:#54a40f;font-weight: bold;padding:10px 0px 10px 50px;margin:10px 0px 0px 0px;}
.alert-error{background:#f6ddd9 url('img/error-icon.gif') no-repeat 30px 10px;position:relative;border:#d61920 solid 1px;color:#d61920;font-weight: bold;padding:10px 0px 10px 50px;margin:10px 0px 0px 0px;}
.alert-succes,.alert-error{display:none;}

.help{position:relative;float:left;clear:both;width:100%;margin:10px 0px 0px 0px;background:#5ed1f0 url('img/phone.jpg') no-repeat right top;color:#fff;font-size:1.2em;padding:15px 0px 15px 10px;}

.cart-voucher{position:relative;float:left;clear:both;width:100%;margin:10px 0px 0px 0px;}
.cart-voucher input{border:1px solid #E7E7E7;padding:4px;width:150px;float:left;}
* html .cart-voucher input{height:26px;width:160px;}
.cart-voucher button{position:relative;float:right;border:#749621 solid 1px;background:#87AF26;color:#fff;cursor:pointer;overflow:visible;padding:3px 5px;}

/* search
-------------------------------------------------- */
#search-cont{position:relative;float:left;clear:both;width:737px;background:white;padding:0px 15px;}
* html #search-cont{width:100%;}
#search-cont h1{position:relative;float:left;clear:both;width:100%;}

#search-res{position:relative;float:left;clear:both;width:100%;margin:0px 0px 15px 0px;}
#searchstring2{border:#E7E7E7 solid 1px;padding:4px;width:200px;}
* html #searchstring2{height:28px;}
#search-res button{position:relative;border:#8DBA09 solid 1px;background:#8DBA09;color:#fff;cursor:pointer;overflow:visible;padding:3px 10px;margin:0px 0px 0px 10px;}

.text-search{position:relative;float:left;clear:both;width:100%;overflow:hidden;}

.pages{position:relative;float:left;clear:both;width:735px;}
.page-inside{position:relative;float:left;clear:both;width:100%;}
.page-inside ul{position:relative;padding:0px;margin:0px;}
.page-inside ul li{position:relative;list-style-type: none;display:block;float:left;}
.page-inside ul li a{position:relative;text-decoration:none;float:left;display:block;margin:0px 1px;overflow:hidden;color:#166b9c;width:29px;height:29px;font-weight: bold;/*background:url('img/pages-bcg.gif') no-repeat left top;*/text-align:center;line-height:29px;}
.page-inside ul li a:hover{/*background:url('img/pages-hover.gif') no-repeat left top;*/color:#fff;}
.page-inside ul li span{position: relative;overflow:hidden;display:inline-block;color:#7f7f7f;width:29px;height:29px;float:left;/*background:url('img/pages-active.gif') no-repeat left top;*/text-align:center;text-decoration: none;line-height:29px;}
.page-inside ul .prev a, .page-inside ul .prev a:hover{/*background:url('img/page-prev.gif') no-repeat left top;*/overflow:hidden;}
.page-inside ul .next a, .page-inside ul .next a:hover{/*background:url('img/page-next.gif') no-repeat left top;*/overflow:hidden;}
.page-inside ul li a b{display:none;}

#nalezene-kategorie_try .cpt, #nalezene-clanky_try .cpt, #nalezene-noviny_try .cpt, #nalezene-produkty_try .cpt{font-size:1.3em;position:relative;float:left;clear:both;width:100%;padding:10px 0px 0px 0px;}

#nalezene-kategorie_try{position:relative;float:left;clear:both;width:100%;}
#nalezene-kategorie_try .search-content{padding:0px;margin:0px;position:relative;float:left;clear:both;width:100%;}
#nalezene-kategorie_try .search-content li{position:relative;list-style-type: none;display:block;padding:0px 0px 10px 0px;}
#nalezene-kategorie_try .search-content li h3{background:url('img/search-folder.gif') no-repeat left 15px;padding:10px 0px 5px 23px;font-size:1.3em;}
#nalezene-kategorie_try .search-content li a{position:relative;text-decoration:underline;display:block;font-weight: normal;}
#nalezene-kategorie_try .search-content li a:hover{text-decoration: none;}
* html #nalezene-kategorie_try .search-content li a{height:1px;}

#nalezene-clanky_try{position:relative;float:left;clear:both;width:100%;}
#nalezene-clanky_try .search-content{padding:0px;margin:0px;position:relative;float:left;clear:both;width:100%;}
#nalezene-clanky_try .search-content li{position:relative;list-style-type: none;display:block;padding:0px 0px 10px 0px;}
#nalezene-clanky_try .search-content li h3{background:url('img/search-list.gif') no-repeat left 15px;padding:10px 0px 5px 23px;font-size:1.3em;}
#nalezene-clanky_try .search-content li h3 a{position:relative;font-weight: normal;}
#nalezene-clanky_try .search-content li a:hover{text-decoration: none;}
* html #nalezene-clanky_try .search-content li a{height:1px;}

#nalezene-noviny_try{position:relative;float:left;clear:both;width:100%;}
#nalezene-noviny_try .search-content{padding:0px;margin:0px;position:relative;float:left;clear:both;width:100%;}
#nalezene-noviny_try .search-content li{position:relative;list-style-type: none;display:block;padding:0px 0px 10px 0px;}
#nalezene-noviny_try .search-content li h3{background:url('img/search-list.gif') no-repeat left 15px;padding:10px 0px 5px 23px;font-size:1.3em;}
#nalezene-noviny_try .search-content li h3 a{position:relative;font-weight: normal;}
#nalezene-noviny_try .search-content li a:hover{text-decoration: none;}
* html #nalezene-noviny_try .search-content li a{height:1px;}

#nalezene-produkty_try{position:relative;float:left;clear:both;width:100%;}
#nalezene-produkty_try .search-content{padding:0px;margin:0px;position:relative;float:left;clear:both;width:100%;}
#nalezene-produkty_try .search-content li{position:relative;list-style-type: none;display:block;padding:0px 0px 10px 0px;}
#nalezene-produkty_try .search-content li h3{/*background:url('img/icons/icon-goods.gif') no-repeat left 13px;*/padding:14px 0 5px 30px;}
#nalezene-produkty_try .search-content li h3 a{position:relative;font-weight: normal;}
#nalezene-produkty_try .search-content li a:hover{text-decoration: none;}
* html #nalezene-produkty_try .search-content li a{height:1px;}


.text-search .sgz2 ul li {background:none;}


/* customer-login
-------------------------------------------------- */
#system_login_form label{position:relative;top:0px;left:0px;color:#000;}

/* customer-registration
-------------------------------------------------- */
.final-sum-l{position:relative;float:left;clear:both;width:100%;margin:0px 0px 20px 0px;}
#customer-reg-form-style .cart-blok{margin:0px 0px 10px 0px;}
.final-sum-l button{padding:8px 5px;}
.confirm-data{margin:15px 0px 0px 0px;position: relative;width:100%;}

#customer-reg-form-style #system_delivery_address label, #customer-reg-form-style #system_billing_address label, #customer-reg-form-style #system_account_data label{position:relative;top:0px;left:0px;color:#000;}
#system_account_data .cf_get_shop_news_label{position:relative;float:left;clear:both;width:100%;}
#universal-cont  #system_account_data .cf_get_shop_news_label label{position:absolute;top:0px;left:25px;}

.logged-dl{position:relative;float:left;clear:both;width:100%;padding:0px;margin:0px 0px 15px 0px;}
.logged-dl dd{position:relative;float:left;clear:both;width:100%;padding:2px 0px 2px 10px;margin:0px;background:url('img/text-li-arrow.gif') no-repeat left 6px;}

.recap{width:100%;}
.recap tr .tw1{width:200px;}

/* customer-info
-------------------------------------------------- */
.customer-info{position:relative;float:left;clear:both;width:100%;}
.customer-info table{width:100%;}
.customer-info table tr td{padding:10px;}

.next {color:red;}

.cart-block{position:relative;float:left;clear:both;width:552px;background:#EDEDED;margin:0px 0px 10px 0px;padding:10px 0px;}
/*width=100%-41px*/
.cart-block-in{position:relative;width:511px;background:#fff;float:left;clear:both;margin:0px 10px;padding:10px;border-bottom:#ccc solid 1px;border-right:#ccc solid 1px;}
* html .cart-block-in{display:inline;width:532px;}

#customer-reg-form-style{width:552px;}
.send-button-div{position:relative;float:left;clear:both;width:100%;margin:10px 0px;}
.send-button-div button{background:#8DBA09;border:1px solid #8DBA09;color:#FFFFFF;cursor:pointer;font-weight:bold;overflow:visible;padding: 6px 4px;}
.form-header{ clear:both;float:left;font-size:1.2em;margin: 0 0 10px;position: relative;width: 100%;}

/*checkboxy*/
.cf_trade_terms, .cf_get_shop_news, .cf_get_ip_news{width:100%;}
.cf_trade_terms input, .cf_get_shop_news input, .cf_get_ip_news input{position:absolute;top:0px;left:0px;border:none;background:none;}
.cf_trade_terms label, .cf_get_shop_news label, .cf_get_ip_news label{padding:0px 0px 0px 23px;display:inline-block;}
* html .cf_trade_terms input, * html .cf_get_shop_news input, * html .cf_get_ip_news input{top:-4px;}
.cf_get_ip_news{display:none;}



#popup_insert .count input{text-align:right;}

/* hlasky - obsah
-------------------------------------------------- */
.alert-succes{background:#dfe9b7 url('img/succes-icon.gif') no-repeat 30px 10px;position:relative;border:#54a40f solid 1px;color:#54a40f;font-weight: bold;padding:10px 0px 10px 50px;margin:10px 0px 0px 0px;}
.alert-error{background:#f6ddd9 url('img/err-icon.gif') no-repeat 30px 10px;position:relative;border:#d61920 solid 1px;color:#d61920;font-weight: bold;padding:10px 0px 10px 50px;margin:10px 0px 0px 0px;}
#detail-quest .alert-succes, #detail-quest .alert-error{display:none;}

.howto a{position:absolute; left:630px;top:25px;text-decoration:none;z-index:3; background:url('img/info_ico.gif') no-repeat left center; padding-left:35px; line-height:30px; vertical-align:text-bottom; color:#B2B2B2; font-weight:bold; width:180px;
}

.text h2 {font-size:1.75em}

.howto2 {position:absolute; left:0px;top:60px; text-decoration:none;z-index:3; background:url('img/info_ico.gif') no-repeat left center; padding-left:35px; line-height:30px; vertical-align:text-bottom; color:#B2B2B2; font-weight:bold; width:180px;
}
.howto3 {position:absolute; left:0px;top:90px; text-decoration:none;z-index:3; background:url('img/info_ico.gif') no-repeat left center; padding-left:35px; line-height:30px; vertical-align:text-bottom; color:#B2B2B2; font-weight:bold; width:180px;
}

/* password forgotten
-------------------------------------------------- */
.cf_login label{position:relative;top:0px;left:0px;color:#323D43;}
.pass-forgot-button{padding:5px 0px 0px 0px;position:relative;float:left;clear:both;width:100%;}
.pass-forgot-button button{position:relative;border:#8DBA09 solid 1px;background:#8DBA09;color:#fff;cursor:pointer;overflow:visible;padding:5px 10px;}

/* customer info */
.customer-info-dl{padding:15px 0px;margin:0px;position:relative;float:left;clear:both;width:100%;}
.customer-info-dl dd{padding:2px 0px 2px 10px;margin:0px;background:url('img/text-li-arrow.gif') no-repeat left 6px;}

/* facebooky
-------------------------------------------------------*/
.xfcb {height:20px;}
.xfcb img{border-bottom:6px solid white; border-right:6px solid white;}

.homecredit {float:right;position:relative;top:-25px;}

.menu_home {float:left; width:150px; padding-left:15px;padding-bottom:15px; display:none;}
.menu_home ul{margin:0 0 0 0; padding: 0 0 0 0;}

.menu_home ul li {background: url("img/arrow-breadcrumbs.gif") no-repeat scroll left 5px transparent; list-style-type: none; display:block; position:relative;width:150px;padding-left:10px;}

.end{visibility:none;}

/* toggle-text
-------------------------------------------------- */
#toggle-text{position:relative;float:left;clear:both;width:952px;background:white;border:1px solid #E9E9E9; margin:0px 0px 14px 0px;text-align:justify;padding:26px 0px 26px 26px;line-height:18px;left:5px;}
* html #toggle-text{width:100%;}
#toggle-text .toggle-text-cont{width:875px;}

#toggle-text .toggle-text-hide{width:875px;}
#toggle-text .toggle-text-hide p{padding:10px 0px 0px 0px;}

#toggle-text #cz #toggle-manage{position:absolute;bottom:26px;left:930px;width:42px;height:37px;background:url('img/arrow-toggle-down.jpg') no-repeat left top;cursor:pointer;}
#toggle-text #cz .toggle-manage-hover{background:url('img/arrow-toggle-up.jpg') no-repeat left top !important;}

#toggle-text #sk #toggle-manage{position:absolute;bottom:26px;left:930px;width:42px;height:37px;background:url('img/menej-sk.gif') no-repeat left top;cursor:pointer;}
#toggle-text #sk .toggle-manage-hover{background:url('img/viac-sk.gif') no-repeat left top !important;}

/* foot-IP
-------------------------------------------------- */
#foot-ip{position:relative;float:left;clear:both;width:100%;height:163px;background:url("img/wrapper-bcg.gif");text-align:center;}
#foot-ip-cont{position:relative;width:993px;margin:0 auto;height:163px;text-align:left;}
#ip-cpt{color:black;position:relative;float:left;width:248px;padding:66px 0px 0px 0px;background:url('img/ip-logo.png') no-repeat 176px top;line-height:18px;}
#ip-cpt a{color:#91BD0E;font-weight:bold;}
#foot-ip-menu{position:relative;float:left;width:742px;}
#foot-ip-menu ul{position:relative;padding:20px 0px 0px 0px;margin:0px;}
#foot-ip-menu ul li{position:relative;list-style-type: none;display:block;background:url('img/ip-dot.gif') no-repeat left 4px;padding:3px 0px 4px 27px;color:black;font-size:0.9em;}
#foot-ip-menu ul li a{color:#91BD0E;font-weight:bold;font-size:1.1em;}

/*lang */
#lang{position:absolute;top:14px;left:800px;}
#lang ul{position:relative;padding:0px;margin:0px;}
#lang ul li{position:relative;list-style-type: none;display:block;float:left;padding:0px 8px 0px 0px;}
#lang ul li a{position:relative;border:white solid 1px;text-decoration:none;float:left;display:block;}

html > body #lang ul li a img{float:left;}
#lang ul li .active{border:white solid 2px;}
