/* CSS Document */
body {text-align:center;
	background:none;
 	font-family: sans-serif, "Arial CE", "Tahoma CE", Tahoma;
	font-size: 0.75em;
	color: #000;
	margin:0;
	padding:0;
	}

/* text
-------------------------------------------------- */

h1, h2, h3, h4 {}

h1 {margin:0px;padding:10px 0px;font-size:2em;font-weight:normal;color:#c60e0c;}
.home-h1{position:absolute;left:0px;top:-1000px;}
h2 {margin:0px;padding:10px 0px;font-size:1.1em;}
h3 {margin:0px;padding:10px 0px;font-size:1em;}
h4 {margin:0px;padding:10px 0px;font-size:1em;}
.caption{font-size:1.2em;font-weight: bold;position:relative;width:100%;clear:both;padding:10px 0px;}

/* 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:#666;color: white;}
td {border: 1px solid white;padding: 5px 10px;vertical-align: top;background-color:#f2f2f2;vertical-align: middle;}

/* 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:#c60e0c;}
a:visited {}
a:hover {text-decoration: none;}

/* Img
-------------------------------------------------- */
img	{ border:none;	}

/* Cover
-------------------------------------------------- */
#cover{position:relative; width:996px; margin:0 auto;}

/* top
-------------------------------------------------- */
#top{position:absolute;top:0px;left:0px;width:100%;height:316px;}

#search{position:absolute;top:64px;left:249px;width:374px;height:26px;background:url('img/search-bcg.gif') no-repeat left top;}
#searchstring{position:absolute;top:4px;left:28px;width:120px;color:#4c4c4c;border:none;width:255px;}
#searchsubmit{position:absolute;top:0px;left:294px;}

#menu-h1{position:absolute;top:117px;left:0px;height:46px;width:100%;background:#4d4d4d;overflow:hidden;}
#menu-h1 ul{position:relative;float:left;width:992px;padding:0px;margin:0px;}
#menu-h1 ul li{position:relative;list-style-type: none;display:block;float:left;}
#menu-h1 ul li a{position:relative;text-decoration:none;float:left;display:block;height:46px;line-height:46px;color:#fff;font-size:1.2em;padding:0 16px;}
#menu-h1 ul li a:hover{background:#000;}
#menu-h1 ul li .active{background:#d91715 url('img/arrow-menu.gif') no-repeat center bottom !important;}

#logo{position:absolute;top:22px;left:0px;}

#lang{position:absolute;top:18px;left:484px;}
#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;}
#lang ul li a img{border:white solid 1px;}
html > body #lang ul li a img{float:left;}
#lang ul li .active{border:#cecece solid 1px;}

#top-cart{position:absolute;top:55px;left:665px;text-align:left;padding:0px 0px 0px 53px;background:url('img/top-cart0.gif') no-repeat left top;}
#top-cart span{display:block;font-size:1.5em;font-weight:bold;color:#c60e0c;padding:0px 0px 5px 0px;}
#top-cart:hover em{text-decoration: underline;}
.full{background:url('img/cart-full.gif') no-repeat left top !important;}
.full span{color:#60ab06 !important;}
.full a{color:black;text-decoration:none;}

#menu-top{position:absolute;top:171px;left:0px;height:135px;width:100%;overflow:hidden;}
#menu-top ul{position:relative;padding:0px;margin:0px;width:1005px;}
#menu-top ul li{position:relative;list-style-type: none;display:block;float:left;padding:0px 5px 0px 0px;}
#menu-top ul li a{position:relative;text-decoration:none;float:left;display:block;width:136px;height:133px;border:#e4edf3 solid 1px;background:#f8fafb;font-weight:bold;overflow:hidden;}
#menu-top ul li a span{position:absolute;top:99px;left:0px;width:100%;height:34px;line-height:34px;background:#ecf2f7;text-align:center;color:#000;}
* html #menu-top ul li a{width:138px;height:135px;}
#menu-top ul li a:hover{border-color:#c5dced;}
#menu-top ul li a:hover span{background:#c5dced;}

/* container
-------------------------------------------------- */
#container{float:left;position:relative;text-align:left;width:100%;margin:0px;margin:316px 0px 0px 0px;}
.christmas-trazit{float:left;position:relative;width:100%;clear:both;height:60px;}

/* left
-------------------------------------------------- */
#left{overflow:hidden;width:170px;float:left;position:relative;}

#menu-v0{position: relative;clear:both;width:100%;margin:5px 0px 20px 0px;}
#menu-v0 ul{position:relative;padding:0px;margin:0px;}
#menu-v0 ul li{position:relative;list-style-type: none;display:block;}
#menu-v0 ul li a{position:relative;display:block;color:#c60e0c;font-weight:bold;padding:2px 0px 2px 12px;background:url('img/arrow-red.gif') no-repeat 0px 7px;}
* html #menu-v0 ul li a{height:1px;}

#menu-v1{position: relative;clear:both;width:100%;margin:0px 0px 20px 0px;}
#menu-v1 ul{position:relative;padding:0px;margin:0px;}
#menu-v1 ul li{position:relative;list-style-type: none;display:block;}
#menu-v1 ul li a{position:relative;text-decoration:none;display:block;color:#000;padding:2px 0px 2px 12px;background:url('img/arrow-black.gif') no-repeat 0px 7px;}
* html #menu-v1 ul li a{height:1px;}
#menu-v1 ul li a:hover{background:url('img/arrow-red.gif') no-repeat 0px 7px;color:#c60e0c;}
#menu-v1 ul li .active{background:url('img/arrow-down.gif') no-repeat left top !important;padding:3px 0px 4px 19px;text-decoration: underline;color:#c60e0c;}

#menu-v1 ul li ul{background:#666;padding:5px 0px;margin:0px 0px 3px 0px;}
#menu-v1 ul li ul li{}
#menu-v1 ul li ul li a{color:#fff;background:none;}
#menu-v1 ul li ul li a:hover{color:#fff;text-decoration: underline;background:none;}
#menu-v1 ul li ul li .active{color:#fff;background:none;}

/*new - design*/
.menuv-bloc{position: relative;clear:both;width:100%;border-bottom:#c5dced solid 1px;margin:0px 0px 15px 0px;}
.menuv-bloc .cpt{height:30px;line-height:30px;background:#c5dced;padding:0px 10px 0px 13px;font-weight:bold;}
.menuv-bloc ul{position:relative;padding:4px 0px;margin:0px;background:url('img/menuv-bloc-bcg.gif') repeat-y left top;}
.menuv-bloc ul li{position:relative;list-style-type: none;display:block;}
.menuv-bloc ul li a{position:relative;text-decoration:none;display:block;padding:4px 10px 4px 19px;color:#000;background:url('img/arrow-new1.gif') no-repeat 10px 9px;}
.akcni-nabidka ul li a{padding:6px 10px 6px 19px;}
.akcni-nabidka ul li a{background:none;font-weight:bold;}
.menuv-bloc ul li a:hover{text-decoration:underline;}
* html .menuv-bloc ul li a{height:1px;}
.menuv-bloc ul li .active{color:#fff;border-color:#000;padding:6px 10px 6px 19px;margin:4px 0px 0px 0px;background:#000 url('img/arrow-new2.gif') no-repeat 9px 12px;}

.akcni-nabidka ul{padding:0px 0px 0px 0px;}
.menuv-bloc ul li .akcni-nabidka-l{background:#D91715 !important;color:#fff !important;padding:6px 10px 6px 19px !important;}
.menuv-bloc ul li .babicovo-nadobi{background:#fbe0a6;color:#000;margin:0px 0px 0px 0px !important;}
.akcni-nabidka ul li .active{margin:0px 0px 0px 0px;}
.akcni-nabidka ul li ul li a{font-weight:normal;}

.menuv-bloc ul li ul{background:#4e4e4e;border:none;margin:0px 0px 4px 0px;}
.menuv-bloc ul li ul li a{border:none;color:#fff;background:none;}
.menuv-bloc ul li ul li .active{padding:4px 10px 4px 19px;background:none;margin:0px 0px 0px 0px;font-weight: bold;text-decoration:underline;}
/*new - design - end*/

#partners{position: relative;margin:15px 0px 0px 0px;border:#e7e7e7 solid 1px;background:#f8f8f8;padding:8px 8px 15px 8px;}
#partners .cpt{font-size:1.2em;padding:5px 0px 0px 0px;}
#partners ul{position:relative;padding:0px;margin:0px;}
#partners ul li{position:relative;list-style-type: none;display:block;background:url('img/square-red.gif') no-repeat left 6px;padding:0px 0px 0px 8px;font-size:0.9em;margin:10px 0px 0px 0px;line-height:15px;}
#partners ul li a{position:relative;display:block;margin:0px 0px 7px 0px;}
* html #partners ul li a{height:1px;}

/* right
-------------------------------------------------- */
#right{width:812px;	float:right;overflow:hidden;position:relative;}
#right form{position:relative;float:left;clear:both;width:100%;}

.garance-subpage{position:absolute;top:0px;right:0px;}

.text{position:relative;float:left;clear:both;width:100%;margin:0px 0px 20px 0px;}
.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;}
.text img{position:relative;margin:5px;}

.slider-nav{position:relative;display:none;}

.index-info{position:relative;float:left;clear:both;width:100%;}
.index-info-left{position:relative;float:left;width:614px;height:204px;overflow:hidden;}
.index-info-left dl{position:relative;padding:0px;margin:0px;}
.index-info-left dl dd{position:relative;padding:0px;margin:0px;}
.index-info-left h1{font-size:1.7em;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;color:#fff;padding:30px 0px 8px 0px;}
.index-info-left h1 a{color:#fff;text-decoration: none;}

/* bannery index */
.index-box{width:407px;height:204px;padding:0px 10px 0px 197px;}
* html .index-box{width:614px;}
.index-box a{text-decoration: none;}
.index-box h2{font-size:1.7em;padding:30px 0 8px;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}
.index-box .r1{display:inline-block;font-size:1.2em;padding:0px 0px 15px 0px;cursor:pointer;}
.index-box .r2{display:inline-block;padding:0px 0px 25px 0px;cursor:pointer;}

.index-box0{background:url('img/index-box0.jpg') no-repeat left top;}
.index-box0 .r1, .index-box0 .r2{color:#fff;}
.index-box0 .r3{color:#fff;display:inline-block;padding:9px 10px 9px 40px;float:right;background:url('img/play.gif') no-repeat left top;font-size:1.2em;}

.index-box1{background:url('img/index-box1.jpg') no-repeat left top;}
.index-box1 .r1, .index-box1 .r2, .index-box1 h2 a{color:#000;}

.index-box2{background:url('img/index-box2.jpg') no-repeat left top;}
.index-box2 .r1, .index-box2 .r2, .index-box2 h2 a{color:#000;}

.index-box3{background:url('img/index-box3.jpg') no-repeat left top;}
.index-box3 .r1, .index-box3 .r2, .index-box3 h2 a{color:#000;}

.index-box4{background:url('img/index-box4.jpg') no-repeat left top;}
.index-box4 .r1, .index-box4 .r2, .index-box4 h2 a{color:#000;}

.index-box5{background:url('img/index-box5.jpg') no-repeat left top;}
.index-box5 .r1, .index-box5 .r2, .index-box5 h2 a{color:#000;}

.index-box6{background:url('img/index-box6.jpg') no-repeat left top;}
.index-box6 .r1, .index-box6 .r2, .index-box6 h2 a{color:#000;}

.index-box7{background:url('img/index-box7.jpg') no-repeat left top;}
.index-box7 .r1, .index-box7 .r2, .index-box7 h2 a{color:#000;}

.index-box8{background:url('img/index-box8.jpg') no-repeat left top;}
.index-box8 .r1, .index-box8 .r2, .index-box8 h2 a{color:white;}
.index-box8 .r2 {padding:10px 0px 25px 0px;}

.index-box9, .index-box10, .index-box11{width:614px !important;height:204px !important;padding:0px 0px 0px 0px !important;}
.index-box9 a, .index-box10 a, .index-box11 a{position:relative;display:block;width:614px;height:204px;}

.r4{position: relative;display: block;height:26px;text-align:right;margin:0px 10px 0px 0px;}
.r4 em{display: inline-block;height:21px;overflow:hidden;padding:5px 0px 0px 0px;cursor:pointer;}
.r4 .e1{width:15px;background:url('img/r4-left.gif') no-repeat left top;overflow:hidden;}
.r4 .e2{background:url('img/r4-bcg.gif') repeat-x left top;color:#fff;font-weight:bold;}
.r4 .e3{width:15px;background:url('img/r4-right.gif') no-repeat left top;overflow:hidden;}
* html .r4 em{height:26px;}


/* bannery index konec */

.index-info-right{position:relative;float:right;width:181px;height:216px;}
.index-info-right .garance-index{position:absolute;bottom:0px;left:0px;}
.index-info-right img{display:block;}
/*
.index-info-right{position:relative;float:right;width:188px;height:202px;border:#e5e5e5 solid 1px;text-align:center;}
* html .index-info-right{width:200px;height:204px;}
.index-info-right-img{display:block;}
.index-info-right-img img{height:100px;}
.index-info-right h2{position:absolute;padding:0px;top:97px;left:0px;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;font-size:1.2em;width:100%;text-align:center;height:17px;overflow:hidden;}
.index-info-right h2 a{text-decoration: none;}
.index-info-right-text{position:absolute;top:125px;left:0px;text-align:left;padding:0px 12px;height:62px;overflow:hidden;}
.index-info-right-text a{padding:0px 0px 0px 3px;}
*/

.sem-generuj-zalozky{position:relative;float:left;clear:both;width:100%;}
.sgz1{height:44px;margin:10px 0px 10px 0px;overflow:hidden;}
.sgz1 ul{position:relative;padding:0px;margin:0px;width:835px;float:left;}
.sgz1 ul li{position:relative;list-style-type: none;display:block;float:left;padding:0px 10px 0px 0px;}
.sgz1 ul li a{position:relative;text-decoration:none;float:left;display:block;line-height:37px;background:#ededed;color:#000;width:267px;text-align:center;}
.sgz1 ul li a:hover{background:#e6e6e6;}
.sgz1 ul li .active{color:#fff !important;background:#D91715 url('img/arrow-menu.gif') no-repeat center bottom !important;}

.items{position:relative;float:left;clear:both;width:100%;overflow:hidden;}
.items-cont{width:830px;}
.box{position:relative;float:left;width:198px;height:256px;margin:0px 4px 4px 0px;border:#e4e4e4 solid 1px;text-align:center;}
* html .box{width:200px;height:258px;}

.box{position:relative;float:left;width:206px;height:267px;margin:-1px 0px 0px -1px;border-left:#c3d8e7 solid 1px;border-top:#c3d8e7 solid 1px;text-align:center;}
* html .box{width:207px;height:268px;} 

.box .box-img{position:relative;display:inline-block;width:180px;height:135px;}
.box .box-img img{position:relative;}
.box h2{padding:0px;margin:0px;position:absolute;top:145px;left:0px;height:48px;overflow:hidden;padding:0px 5px;width:188px;}
* html .box h2{width:100%;}
.box h2 a{position:relative;text-decoration: none;font-weight:normal;}
.box-hover h2 a{text-decoration: underline;}
.box .box-prize{position:relative;position:absolute;top:200px;left:0px;width:100%;text-align:center;font-size:1.1em;}
.box .box-prize span{font-size:1.4em;font-weight:bold;padding:0px 0px 0px 5px;}
.box .box-action{position:relative;position:absolute;top:227px;left:0px;width:100%;text-align:center;}
.box .box-action img{margin:0px 4px 0px 0px;}
/*
.box .box-action .action, .detail-action .action{color:#c60f0d;}
.box .box-action .stored, .detail-action .stored{color:#89b515;}
.box-hover{border:#C8C8C8 solid 1px;}*/

#breadcrumbs{position:relative;float:left;clear:both;width:100%;height:23px;overflow:hidden;margin:0px 0px 10px 0px;}
#breadcrumbs ul{position:relative;padding:0px;margin:0px;float:left;clear:both;}
#breadcrumbs ul li{position:relative;list-style-type: none;display:block;float:left;margin:0px;line-height:23px;}
#breadcrumbs ul li a{position:relative;text-decoration:none;float:left;display:block;color:#000;background:#f2f5f7;}
#breadcrumbs ul li a:hover{color:white;}
#breadcrumbs ul li a span{position:relative;float:left;display:block;height:23px;cursor:pointer;font-size:1em;}
#breadcrumbs ul li a .s1{width:15px;margin-left:-15px;background:url('img/bread-left.gif') repeat left top;}
#breadcrumbs ul li a .s2{;background:url('img/bread-bcg.gif') repeat left top;padding:0px 14px;}
#breadcrumbs ul li a .s3{width:15px;background:url('img/bread-right.gif') repeat left top;}
#breadcrumbs ul li a:hover .s1{background:url('img/bread-left-hover.gif') no-repeat left top;}
#breadcrumbs ul li a:hover .s2{background:url('img/bread-bcg-hover.gif') repeat-x left top;}
#breadcrumbs ul li a:hover .s3{background:url('img/bread-right-hover.gif') no-repeat left top;}
#breadcrumbs ul li .start .s1{width:11px !important;margin:0px !important;background:url('img/bread-start.gif') repeat left top !important;}
#breadcrumbs ul li .start .s2{padding:0px 14px 0px 0px !important;}
#breadcrumbs ul li .start:hover .s1{margin:0px !important;background:url('img/bread-start-hover.gif') repeat left top !important;}
#breadcrumbs ul li .end-1 .s3{width:11px !important;background:url('img/bread-end.gif') repeat left top !important;}
#breadcrumbs ul li .end-1:hover .s3{background:url('img/bread-end-hover.gif') repeat left top !important;}
#breadcrumbs ul li .end{padding:0px 0px 0px 10px;}

.slick-toggle{position:relative;float:left;clear:both;width:100%;padding:7px 0px 0px 0px;margin:0px;}
.slick-toggle p{display:inline-block;font-weight:bold;cursor:pointer;color:#619C04;}
.slick-toggle .em{display:none;}
.slick-toggle .sp{color:#000;background:url('img/plus.gif') no-repeat left top;padding:0px 0px 0px 27px;text-decoration: underline;height:16px;display:inline-block;line-height:16px;cursor:pointer;}
.slick-hover .em{display:inline-block !important;color:#000;text-decoration: underline;background:url('img/minus.gif') no-repeat left top;padding:0px 0px 0px 27px;cursor:pointer;height:16px;line-height:16px;}
.slick-hover .sp{display:none !important;}
.slickbox{padding:10px 0px 0px 0px;position:relative;float:left;clear:both;width:100%;}

.subcategories{position:relative;float:left;clear:both;width:774px;background:#f9fbfc;border:#eff3f6 solid 1px;padding:15px 18px;margin:0px 0px 20px 0px;}
* html .subcategories{width:812px;}
.subcategories ul{position:relative;padding:0px;margin:0px;}
.subcategories ul li{position:relative;list-style-type: none;display:block;float:left;padding:2px 0px;width:192px;}
.subcategories ul li a{position:relative;float:left;display:block;background:url('img/subcategories.gif') no-repeat left top;padding:0px 5px 0px 24px;color:#000;}
.subcategories ul li a:hover{color:#c60e0c;background:url('img/subcategories-hover.gif') no-repeat left top;text-decoration: underline;}
.subcategories h2{padding:0px 0px 10px 0px;font-weight:normal;font-size:1.3em;}

.filters{position:relative;float:left;clear:both;width:783px;background:#e4eaf1;border:#d6e0ea solid 1px;padding:18px;margin:0px 0px 20px 0px;}
* html .filters{width:821px;padding:18px 18px 8px 18px;}
.filters table{margin:0px;}
.filters table tr td{border:none;background:none;padding:5px 20px 5px 0px;vertical-align:top;}
.filters table tr td span{font-weight:bold;}
.filters table tr td a{color:#000;}
.filters table tr td ul{position:relative;padding:0px;margin:0px;}
.filters table tr td ul li{display:block;float:left;list-style-type:none;position:relative;}
.filters table tr td ul li label{display:block;float:left;padding:2px 10px 2px 0;}
.filters table tr td ul li label a{position:relative;top:-2px;}

.pages{position:relative;float:left;clear:both;width:100%;padding:0px 0px 20px 0px;margin:0px 0px 0px 0px;}
.pages ul{position:relative;padding:0px;margin:0px;float:right;}
.pages ul li{position:relative;list-style-type: none;display:block;float:left;padding:0px 0px 0px 8px;}
.pages ul li a, .pages ul li span{position:relative;text-decoration:none;float:left;display:block;width:33px;height:33px;line-height:34px;font-weight:bold;text-align:center;background:#f2f5f7;border:#d8e6f0 solid 1px;color:#000;}
* html .pages ul li a, * html .pages ul li span{width:35px;height:35px;}
.pages ul li a:hover{background:#e2edf6;}
.pages ul .active a, .pages ul .active span{background:#fff !important;border-color:#e2edf6 !important;}
.pages ul .prev a, .pages ul .prev a:hover{background:url('img/prev.gif') no-repeat left top;border:none;width:35px;height:35px;}
.pages ul .next a, .pages ul .next a:hover{background:url('img/next.gif') no-repeat left top;border:none;width:35px;height:35px;}
.pages ul li a span{display:none;}

.pages table{position:absolute;top:0px;left:0px;margin:0px 0px 0px 0px;}
.pages table tr td{border:none;background:none;padding:5px;}
.pages table tr td .sel-pad{margin:0px 0px 0px 10px;}
.pages-bottom{margin:10px 0px 10px 0px;}

#news-list{position:relative;float:left;clear:both;width:100%;padding:0px;margin:0px 0px 0px 0px;}
#news-list dd{padding:0px;margin:0px;position:relative;float:left;clear:both;width:100%;border-bottom:1px solid #CCCCCC;padding:0px 0px 10px 0px;min-height:110px;}
* html #news-list dd{height:110px;}
#news-list dd .news-list-right{position:relative;float:right;width:700px;}
#news-list dd .news-list-right h2{font-size:1.4em;font-weight: normal;padding:10px 0px 3px 0px;}
#news-list dd .news-list-right .news-list-date{padding:0px 0px 3px 0px;}
#news-list dd .news-list-left{position:relative;float:left;width:120px;}
#news-list dd .news-list-left img{width:100px;}

.box-recept{clear:both;}
.box-recept .thumbmail{float:left;width:130px; height:100px;}

.line-horizontal{position:relative;float:left;clear:both;width:100%;height:3px;background:#e8e8e8;overflow:hidden;margin:20px 0px 10px 0px;}
.cat-babica{position:absolute;top:11px;right:0px;}

/* foot
-------------------------------------------------- */	
#foot{position:relative;clear:both;width:100%;height:575px;text-align:left;}

#foot-row2{position:relative;float:left;clear:both;width:100%;height:159px;background:url('img/foot-row2.jpg') no-repeat left top;margin:10px 0px 0px 0px;}
#foot-row2 div h3{padding:35px 0px 13px 0px;font-size:1.25em;}
#foot-row2 div h3 a{color:#000;text-decoration: none;}
#foot-row2 div h3 a:hover{text-decoration: underline;}
#foot-row2 div{line-height:17px;}
#foot-row2 div a{color:#000;}
#foot-row2-box0{position:absolute;top:0px;left:24px;}
#foot-row2-box1{position:absolute;top:0px;left:395px;}
#foot-row2-box2{position:absolute;top:0px;left:708px;}
#foot-row2-box2 form{position: relative;width:260px;height:63px;background:url('img/foot-form.gif') no-repeat left top;}
#foot-row2-box2 form input{border:none;background:none;width:250px;position:absolute;top:4px;left:4px;color:#4c4c4c;}

.btn-red{display: block;position:absolute;top:37px;left:0px;}
.btn-red button{outline-width: 0;position: relative;display:inline-block;overflow:visible;cursor:pointer;white-space:nowrap;background:none;border:none;padding:0px;margin:0px;}
.btn-red button span{position: relative;display: inline-block;cursor:pointer;white-space:nowrap;height:22px;padding:4px 0px 0px 0px;}
.btn-red button .s1{width:12px;background:url('img/btn-red-left.gif') no-repeat left top;overflow: hidden;}
.btn-red button .s2{background:url('img/btn-red-bcg.gif') repeat-x left top;color:#fff;overflow: hidden;font-weight: bold;font-size:10pt;}
.btn-red button .s3{width:12px;background:url('img/btn-red-right.gif') no-repeat left top;overflow: hidden;}
* html .btn-red button .s1, * html .btn-red button .s2, * html .btn-red button .s3{height:26px;}

#foot-news{position:relative;float:left;clear:both;width:100%;height:160px;margin:18px 0px 15px 0px;}
#foot-news #news1{position:relative;float:left;width:550px;height:160px;background:#f2f5f7;}
#foot-news #news1 .news-img{position:relative;float:left;display:block;margin:16px 0px 0px 18px;border:#ebebeb solid 1px;}
#foot-news #news1 .news-img img{width:150px;height:126px;display:block;}
#foot-news #news1 .cont{position:relative;float:right;width:335px;margin:0px 20px 0px 0px;}
#foot-news #news1 .cont h3{padding:0px 0px 0px 0px;font-size:1.4em;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;line-height:22px;height:22px;overflow:hidden;margin:20px 0px 10px 0px;}
#foot-news #news1 .cont h3 a{color:#000;text-decoration:none;}
#foot-news #news1 .date{padding:0px 0px 10px 0px;}
#foot-news #news1 .cont-text{line-height:17px;height:51px;overflow:hidden;}
* html #foot-news #news1 .news-img, * html #foot-news #news1 .cont{display:inline;} 

#foot-news #news-right{position:relative;float:right;width:388px;height:160px;background:#f2f5f7;padding:0px 21px;}
* html #foot-news #news-right{width:430px;}
#foot-news #news-right .cpt{position:relative;float:left;clear:both;width:100%;padding:20px 0px 20px 0px;line-height:22px;}
#foot-news #news-right .cpt b{position:relative;float:left;font-size:1.4em;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}
#foot-news #news-right .cpt a{position:relative;float:right;padding:0px 0px 0px 19px;background:url('img/plus-red.gif') no-repeat left 7px;}
#foot-news #news-right ul{padding:0px;margin:0px;position:relative;float:left;clear:both;width:100%;}
#foot-news #news-right ul li{position:relative;list-style-type: none;display:block;padding:0px 0px 6px 12px;background:url('img/arrow-gray-news.gif') no-repeat left 5px;color:#666;}
#foot-news #news-right ul li a{color:#000;font-weight:bold;}

#foot-logo{position:relative;float:left;clear:both;width:988px;border:#ececec solid 1px;text-align:center;height:86px;}
* html #foot-logo{width:100%;height:88px;} 
#foot-logo a{margin:8px 5px 0px 5px;display:inline-block;}

#foot-row4{position:relative;float:left;clear:both;width:100%;height:112px;}
#foot-row4 div{position: relative;float:left;height:112px;font-size:0.9em;color:#5e5e5e;}
#foot-row4 div h3{padding:0px 0px 5px 0px;font-size:1.1em;color:#5e5e5e;}
#foot-row4-box0{width:240px;padding:0px 0px 0px 23px;line-height:16px;}
* html #foot-row4-box0{width:263px;}
#foot-row4-box1, #foot-row4-box2{width:178px;}
#foot-row4-box3{line-height:16px;}
#foot-row4-box3 a{color:#5E5E5E;text-decoration: none;}

#foot-row4-box1 h4, #foot-row4-box2 h4    {padding:0px 0px;}

#foot-row4 div ul{position:relative;padding:0px;margin:0px;}
#foot-row4 div ul li{position:relative;list-style-type: none;display:block;}
#foot-row4 div ul li a{position:relative;text-decoration:none;display:block;color:#5e5e5e;padding:2px 0px 2px 12px;background:url('img/arrow-gray.gif') no-repeat left 6px;}
#foot-row4 div ul li a:hover{background:url('img/arrow-red.gif') no-repeat left 6px;color:#c60e0c;text-decoration:underline;}
* html #foot-row4 div ul li a{height:1px;}

/* 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;}
.bold{font-weight:bold;}
#error_log{position:relative;float:left;clear:both;width:100%;}


/* 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;}
#detail-quest .alert-succes, #detail-quest .alert-error{display:none;}

/* detail
-------------------------------------------------- */
#detail{position:relative;float:left;clear:both;width:100%;}
#detail form{position:relative;float:left;clear:both;width:100%;padding:0px;margin:0px;}
#detail h1{position:relative;float:left;clear:both;width:100%;}

#detail-wrapper{position:relative;float:left;clear:both;width:100%;margin:0px 0px 10px 0px;}

/* detail-left*/
.detail-left{position:relative;float:left;width:420px;overflow:hidden;}
.detail-left img{margin:0px 5px 0px 0px;}
.detail-action{position:relative;clear:both;width:100%;padding:0px 0px 20px 0px;}
.detail-text{position:relative;clear:both;width:100%;padding:0px 0px 0px 0px;}
.detail-text ul{position:relative;padding:0px;margin:0px;}
.detail-text ul li{position:relative;list-style-type: none;display:block;}
.detail-text ul li a{position:relative;display:block;padding:2px 0px 2px 19px;background:url('img/arrow-red.gif') no-repeat 4px 7px;}
* html .detail-text ul li a{height:1px;}

.detail-img{position:relative;clear:both;width:100%;text-align:center;}
.detail-img a{position: relative;width:400px;height:300px;display:inline-block;}
.detail-img a img{position: relative;width:400px;height:300px;}

.detail-galery{position:relative;float:left;clear:both;width:100%;margin:13px 0px 0px 0px;overflow:hidden;}
.detail-galery-cont{position:relative;float:left;clear:both;padding:0px 0px 0px 6px;}
.detail-galery a{display:block;float:left;height:91px;margin:0px 15px 15px 0px;}
.detail-galery a img{height:87px;border:#e5e4e3 solid 1px;}
.detail-galery a:hover img{border-color:#898989;}

/* detail-right*/
.detail-right{position:relative;float:right;width:379px;overflow:hidden;}
.greenbox{position:relative;float:left;clear:both;width:337px;border:#5ab011 solid 2px;padding:19px;}
* html .greenbox{width:100%;}
.bb{border-bottom:#cbcbcb solid 1px;position: relative;width:100%;clear: both;padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;}
.bb .prize-your{font-weight: bold;}
.bb .prize-value{font-size:1.6em;font-weight:bold;padding:0px 8px;color:#59b010;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}
.bb em{display:block;color:#7f7f7f;padding:3px 0px 0px 0px;}

.nb .cpt{font-size:1.4em;font-weight:bold;color:#59b010;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}
.nb .input{width:67px;height:24px;position: relative;background:url('img/detail-count.gif') no-repeat left top;}
.nb .input input{border:none;width:40px;position:absolute;top:3px;left:22px;text-align:right;}
.nb table tr td{padding:0px 10px 0px 0px;border:none;background:none;}
.nb table tr td span{font-weight: bold;font-size:0.9em;}
.nb table tr .nopad{padding:0px 0px 0px 0px;}
.nb table tr td{vertical-align: middle;}
.nb table tr td p{font-size:1.1em;font-weight:bold;padding:0px 0px 10px 0px;}
.nb table tr td label{padding:2px 0px;width:105px;display:inline-block;}
.nb table tr td label span{position:relative;top:-3px;}


.to-cart{position:relative;width:180px;height:35px;background:url('img/in-cart.gif') no-repeat left top;overflow:hidden;}
.to-cart button{position:absolute;top:0px;left:0px;width:180px;height:35px;border:none;background:none;cursor:pointer;}
.to-cart button span{display:block;width:180px;height:35px;}
.sk .to-cart{position:relative;width:180px;height:35px;background:url('img/in-cart-sk.gif') no-repeat left top;overflow:hidden;}

.state{position:relative;width:336px;clear: both;background:url('img/state-bcg.jpg') no-repeat left top;padding:0px 0px 0px 43px;height:32px;}
* html .state{width:100%;}
.state span{display: block;color:#59b010;font-weight: bold;}
.state em{display: block;}

.help{position:relative;clear: both;float:left;width:363px;background:#5ed1f0 url('img/question-mark.jpg') no-repeat right center;padding:10px 0px 10px 16px;margin:0px 0px 0px 0px;}
* html .help{width:100%;}
.help span{display: block;color:#fff;font-size:1.3em;padding:0px 0px 5px 0px;}
.help a{text-decoration:none;font-weight: bold;color:#000;}

#cart-right .help{background:#5ed1f0 url('img/phone.jpg') no-repeat 195px center;width:233px;}
* html #cart-right .help{width:100%;}

/* detail-zalozky */
.sgz2{position:relative;float:left;clear:both;width:100%;margin:0px;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;height:38px;padding:4px 0px 0px 0px;}
.sgz2 ul li a{position:relative;border-left:#cfcfcf solid 1px;border-right:#cfcfcf solid 1px;text-decoration:none;float:left;display:block;padding:0px 10px;height:38px;line-height:38px;color:#000;background:url('img/sgz.gif') repeat-x left bottom;}
.sgz2 ul .li-active{background:url('img/sgz-hover.gif') repeat-x left top;border-left:#cfcfcf solid 1px;border-right:#cfcfcf solid 1px;}
.sgz2 ul .li-active a{background:none;border:none;font-weight:bold;}

#detail #zalozky{position:relative;float:left;clear:both;width:760px;border-left:#cfcfcf solid 1px;border-right:#cfcfcf solid 1px;border-bottom:#cfcfcf solid 1px;padding:25px;margin:0px 0px 30px 0px;}
* html #detail #zalozky{width:100%;}
.ref{position:relative;padding:10px 0px;margin:0px;}
.ref li{position:relative;list-style-type: none;display:block;float:left;width:154px;padding:2px 0px;font-weight: bold;}
.ref li img{padding:0px 0px 0px 5px;position: relative;top:3px;}
.ref li span{font-weight: normal;}
#detail #zalozky .tref tr td{border:none;background:none;}
#detail #zalozky .tref tr .w2{width:22%;}
#detail #zalozky .tref tr td img{position: relative;top:3px;}


#detail .cpt1{position:relative;float:left;clear:both;width:100%;margin:0px 0px 20px 0px;font-size:1.6em;color:#c60e0c;}
#detail .cpt2{margin:20px 0px 20px 0px;}

#detail-quest{position:relative;float:left;clear:both;width:770px;border:#cfcfcf solid 1px;margin:0px;padding:20px 20px 10px 20px;}
* html #detail-quest{width:100%;}
#detail-quest .cpt{font-size:1.4em;font-weight:bold;padding:0px 0px 10px 0px;color:#619c04;}
#detail-quest table tr td{border:none;background:none;}
#detail-quest table tr td input, #detail-quest table tr td textarea{border:#e3e9ef solid 1px;border-top:#abadb3 solid 1px;}

.detail-sendbutton{position:relative;width:126px;height:26px;background:url('img/detail-sendbutton.jpg') no-repeat left top;overflow:hidden;}
.sk .detail-sendbutton{position:relative;width:126px;height:26px;background:url('img/detail-sendbutton-sk.jpg') no-repeat left top;overflow:hidden;}
.detail-sendbutton button{position:absolute;top:0px;left:0px;width:126px;height:26px;border:none;background:none;cursor:pointer;}
.detail-sendbutton button span{display:block;width:126px;height:26px;}



#article-wrapper{position:relative;float:left;clear:both;width:100%;margin:0px 0px 10px 0px;}
#article-left{position:relative;float:left; width:205px;overflow:hidden;}
#article-left img{border:1px solid #E4E4E4; width:200px;}
#article-right{float:right; width:590px;}



/* login
-------------------------------------------------- */
#top-login{position:absolute;top:8px;left:663px;z-index:5;}
#top-login ul{position:relative;padding:0px;margin:0px;}
#top-login ul li{position:relative;list-style-type: none;display:block;float:left;padding:0px 20px 0px 0px;height:36px;}
#top-login ul li a{position:relative;text-decoration:none;float:left;display:block;line-height:38px;}
#top-login ul li a:hover{text-decoration: underline;}

.login{position:relative;z-index:100;width:99px;padding:0px 0px 0px 15px;height:36px;float:left;text-align:left;background:url('img/login-bcg-nonactive.gif') no-repeat right -3px;}
.login form{margin:10px 0px 0px 0px;}
.login em{cursor:pointer;line-height:38px;display:block;}
* html .login{width:114px;}
.login div{position:absolute;top:36px;left:0px;width:235px;padding:0px 0px 0px 26px;height:211px;background:url('img/login-bcg.png') no-repeat left top;display:none;}
* html .login div{width:261px;background:url('img/login-bcg.gif') no-repeat left top;}
.login div p{margin:5px 0px 5px 0px;}
.login div .login-name, .login div .login-pass{position: relative;display:block;width:211px;height:25px;background:url('img/form/login-input.gif') no-repeat left top;}
.login div p input{position:absolute;top:3px;left:5px;background:white;border:none;width:200px;}
.pass-forgotten{font-size:0.9em;position:absolute !important;top:117px;left:27px;line-height:16px !important;height:auto !important;float:none !important;}
.log-text{position:absolute;top:150px;left:27px;}
.log-text a{line-height:16px !important;height:auto !important;float:none !important;display:inline !important;color:#c60e0d;font-weight: bold;text-decoration: underline !important;}
.login .bold{font-weight: bold;}


.sendbutton{position:absolute;top:114px;right:22px;}
.sendbutton button{position: relative;display:inline-block;overflow:visible;cursor:pointer;white-space:nowrap;background:none;border:none;padding:0px;margin:0px;}
.sendbutton button span{position: relative;display: inline-block;cursor:pointer;white-space:nowrap;height:21px;padding:5px 0px 0px 0px;}
.sendbutton button .s1{width:15px;background:url('img/form/login-button-left.gif') no-repeat left top;overflow: hidden;}
.sendbutton button .s2{background:url('img/form/login-button-bcg.gif') repeat-x left top;color:#fff;overflow: hidden;font-weight: bold;font-size:10pt;}
.sendbutton button .s3{width:15px;background:url('img/form/login-button-right.gif') no-repeat left top;overflow: hidden;}
* html .sendbutton button .s1, * html .sendbutton button .s2, * html .sendbutton button .s3{height:26px;}
/*
.sendbutton{width:80px;height:26px;background:url('img/login-sendbutton.gif') no-repeat left top;overflow:hidden;}
.sendbutton button{position:absolute;top:0px;left:0px;width:80px;height:26px;border:none;background:none;cursor:pointer;}
.sendbutton button span{display:block;width:80px;height:26px;}
*/

.system_payment_button{position:relative;clear:both;padding:20px 0px 20px 100px;border:#7092ec solid 1px;margin:0px 0px 40px 0px;background:#dae6f2 url('img/money-icon.gif') no-repeat 25px 9px;}
.system_payment_button button{position: relative;display:inline-block;overflow:visible;cursor:pointer;white-space:nowrap;background:none;border:none;padding:0px;margin:0px;}
.system_payment_button button span{position: relative;float:left;display: inline-block;cursor:pointer;white-space:nowrap;height:21px;padding:5px 0px 0px 0px;}
.system_payment_button button .s1{width:15px;background:url('img/form/login-button-left.gif') no-repeat left top;overflow: hidden;}
.system_payment_button button .s2{background:url('img/form/login-button-bcg.gif') repeat-x left top;color:#fff;overflow: hidden;font-weight: bold;font-size:10pt;}
.system_payment_button button .s3{width:15px;background:url('img/form/login-button-right.gif') no-repeat left top;overflow: hidden;}
* html .system_payment_button button .s1, * html .system_payment_button button .s2, * html .system_payment_button button .s3{height:26px;}

.login-hover{background:white url('img/login-bcg-active2.gif') no-repeat left 0px !important; }
/*.login-hover div{border:1px solid black;background:white;}*/
.login-hover div{display:block !important;}

.logged{width:auto !important;background:url('img/logged.gif') no-repeat left 0px !important;padding:0px 0px 0px 15px !important;}
.logged dl, .logged-dl{padding:0px;margin:0px;width:100%;position:relative;float:left;clear:both;width:100%;}
.logged dl dd{padding:0px 0 0 10px;width:217px;margin:0px;display:block;position:relative;float:left;clear:both;background:url('img/text-li-arrow.gif') no-repeat left 15px;}
.logged em strong{text-decoration: underline;}
.logged-dl dd{padding:10px 0 0 10px;width:217px;margin:0px;display:block;position:relative;float:left;clear:both;background:url('img/text-li-arrow.gif') no-repeat left 15px;}
#top-login ul li .logged dl dd a{line-height:36px;}
* html .logged dl dd, * html .logged-dl dd{width:227px;}
#log-cart .logged dl dd a{height:auto;line-height:30px;}
#top-login ul .logout-icon{background:url('img/logout-icon.gif') no-repeat left 12px;padding:0px 0px 0px 15px;}
#top-login ul .logout-icon a{color:#000;text-decoration: underline;}

.user-profile{position:relative;float:left;clear:both;width:100%;margin:0px 0px 20px 0px;}
.user-profile .caption{padding:20px 0px 0px 0px;}
.user-profile table{width:100%;}
.user-profile table tr .twprofile{width:200px;}

.recap{width:100%;}

#system_login_form-wrap{position:relative;width:543px;float:left;clear:both;background:#ededed;padding:10px 0px 10px  10px;}
* html #system_login_form-wrap{width:553px;}
#system_login_form{position:relative;float:left;clear:both;width:522px;}
#system_login_form .cf_form_element label{position:relative;top:0px;left:0px;color:#000;}


#system_login_form .cf_login{width:251px;margin:0 10px 0 0;}
#system_login_form .cf_login_element input{width:239px;}
* html #system_login_form .cf_login_element input{width:251px;}

#system_login_form-wrap .cart-blok-in{float:left;margin:0px 0px 0px 0px;}

#system_login_form .cf_passw, * html #system_login_form .cf_passw input{width:251px;}
#system_login_form .cf_passw input{width:239px;}

#system_login_form .cf_error{position:relative;float:left;}
#system_login_form .cf_error input{width:200px;}
#system_login_form .cf_label{width:200px;font-weight:bold;line-height:22px;margin:0 10px 0 0;}
#system_login_form .sendbutton{position: relative !important;left:0px !important;top:0px !important;margin:10px 0px;position:relative;float:left;clear:both;}
* html #system_login_form .sendbutton{display:inline;}

.radio2-div-link{position:relative;float:left;clear:both;width:100%;}

/* 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-right{position:relative;float:right;width:249px;overflow:hidden;}
#cart-left{position:relative;float:left;width:553px;overflow:hidden;}
#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:241px;}
* html #cart-summary{width:249px;}
#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:230px;margin:0px 0px 0px 6px;}
#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:229px;margin:0px 0px 10px 6px;}
#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;}
.cart-blok-in{background:white;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;}
#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;}

#system_login_form .sendbutton{clear:both;}
.cf_passw{margin:0px 0px 10px 0px;}
.radio2-div-link{margin:10px 0px 0px 0px;}
.cf_passw_element input, .cf_login input, .cf_passw2 input{width:165px;}

#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 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_login_label label{width: 251px;}
.cf_login_element{padding:3px 0px;}
.forgotten-button{background:#87AF26;border: 1px solid #749621;color: #FFFFFF;cursor: pointer;font-weight: bold;overflow: visible;padding: 6px 4px;}

.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;}

.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;}
.editing .cf_login_label label{display: block !important;}
.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%;}

.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;}


/* 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 #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 #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 #cart-thx p span{display:block;font-size:1.4em;font-weight:bold;padding:5px 0px;}

#cart .cart-step3-sum{position:relative;float:left;clear:both;width:100%;text-align:right;margin:10px 0px 0px 0px;}
#cart .cart-step3-sum b{font-size:1.3em;padding:0px 10px 0px 14px;}

#cart .cart-step3-recap{position:relative;float:left;clear:both;width:100%;background:url('img/cart-step3-recap.gif') repeat-y left top;}

#cart .cart-step3-recap .table-cart-step3-l{width:406px;float:left;}
#cart .cart-step3-recap .table-cart-step3-l table{margin:0px 0px 0px 0px;}
#cart .cart-step3-recap .table-cart-step3-l table tr th{border-bottom:#fff solid 3px;}
#cart .cart-step3-recap .table-cart-step3-l table tr td{border:none;background:none;}

#cart .cart-step3-recap .table-cart-step3-r{width:406px;float:right;}
#cart .cart-step3-recap .table-cart-step3-r table{margin:0px 0px 0px 0px;}
#cart .cart-step3-recap .table-cart-step3-r table tr th{border-bottom:#fff solid 3px;}
#cart .cart-step3-recap .table-cart-step3-r table tr td{border:none;background:none;}

#cart .cart-step3-tb{clear:both;border-top:#fff solid 5px;}
#cart .cart-step3-tb tr th{border-bottom:#fff solid 3px;}
#cart .cart-step3-tb tr td{border:none;background:#f3f3f3;}
#cart .cart-step3-tb tr td a{color:#000;text-decoration: none;font-weight: bold;}
#cart .cart-step3-tb tr .tw11{width:15%;}

#cart .back-from-step3{position:relative;float:left;clear:both;width:100%;margin:16px 0px 0px 0px;}
#cart .back-from-step3 .back-index-btn{position: relative;display: block;float: right;text-decoration: none;}
#cart .back-from-step3 .back-index-btn span{position: relative;display: block;float: left;cursor:pointer;height:29px;}
#cart .back-from-step3 .back-index-btn .s1{width:24px;background:url('img/form/back-index-left.gif') no-repeat left top;overflow: hidden;}
#cart .back-from-step3 .back-index-btn .s2{background:url('img/form/back-index-bcg.gif') repeat-x left top;color:#fff;line-height:26px;font-size:11pt;font-weight: bold;}
#cart .back-from-step3 .back-index-btn .s3{width:12px;background:url('img/form/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;}


/* search
-------------------------------------------------- */
#search-res{position:relative;float:left;clear:both;width:100%;margin:5px 0 20px;}
#search-res form{position:relative;width:374px;height:26px;background:url('img/search-bcg.gif') no-repeat left top;margin:0px 0px 0px 200px;}
* html #search-res form{display:inline;}
#searchstring form{position:absolute;top:4px;left:28px;width:120px;color:#4c4c4c;border:none;width:255px;}
#searchsubmit form{position:absolute;top:0px;left:294px;}

#nalezene-produkty_try{position:relative;float:left;clear:both;width:100%;}
#nalezene-produkty_try .cpt, #nalezene-kategorie_try .cpt, #nalezene-clanky_try .cpt, #nalezene-noviny_try .cpt{font-size:1.8em;position:relative;float:left;clear:both;width:100%;padding:20px 0px;}

.text-search{position:relative;float:left;clear:both;width:100%;}

.box-search{position:relative;float:left;clear:both;width:100%;margin:0px 0px 10px 0px;}
.box-search .box-search-right{position:relative;float:right;width:620px;}
.box-search .box-search-right h2{font-size:1.6em;}
.box-search .box-search-right h2 a{text-decoration: none;font-weight:normal;}
.box-search .box-search-right h2 a:hover{text-decoration: underline;}
.box-search .box-text{padding:0px 0px 5px 0px;}
.box-search .box-prize{padding:0px 0px 5px 0px;}
.box-search .box-prize span{font-size:1.3em;font-weight: bold;}
.box-search .box-img{position: relative;float: left;width:185px;}
.box-search .box-img img{border:#e4e4e4 solid 1px;margin:5px 0px 0px 0px;}
.box-search .box-action .action{color:#c60f0d;}
.box-search .box-action .stored{color:#89b515;}

#article .box-search{border-bottom:1px solid #ccc;height:110px;}
#article .box-search .box-img{position: relative;float: left;width:125px;}
#article .box-search .box-img img{width:120px;}
#article .box-search .box-search-right{position:relative;float:right;width:680px;}

.text-search .pages{margin:20px 0px;}
.pages .next b, .pages .prev b{display:none;}
.text-search .pages ul li span{background:#DD1B19;color:#fff;}

#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;}
#nalezene-kategorie_try .search-content li a{position:relative;text-decoration:underline;display:block;font-size:1.2em;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{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-folder.gif') no-repeat left 11px;padding:10px 0px 5px 23px;}
#nalezene-clanky_try .search-content li h3 a{position:relative;font-size:1.2em;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{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 11px;padding:10px 0px 5px 23px;}
#nalezene-noviny_try .search-content li h3 a{position:relative;font-size:1.2em;font-weight: normal;}
#nalezene-noviny_try .search-content li a:hover{text-decoration: none;}
* html #nalezene-noviny_try .search-content li a{height:1px;}

/* registrace uzivatele
-------------------------------------------------- */
#customer-reg-form-style{position:relative;float:left;clear:both;width:100%;}
#customer-reg-form-style label{position:relative;top:0px;left:0px;color:#000;}
#customer-reg-form-style #system_delivery_address{position:relative;float:left;clear:both;width:100%;}

#customer-reg-form-style .cart-block{position:relative;float:left;clear:both;width:543px;background:#EDEDED;padding:0px 0px 10px 10px;overflow:hidden;}
* html #customer-reg-form-style .cart-block{width:553px;}

#customer-reg-form-style #system_delivery_address{position:relative;float:left;clear:both;width:522px;background:#fff;padding:10px 0px 10px 10px;border-right:#ccc solid 1px;border-bottom:#ccc solid 1px;}
* html #customer-reg-form-style #system_delivery_address{width:533px;}
#customer-reg-form-style #system_billing_address{position:relative;float:left;clear:both;width:522px;background:#fff;padding:10px 0px 10px 10px;border-right:#ccc solid 1px;border-bottom:#ccc solid 1px;margin:10px 0px 0px 0px;}
* html #customer-reg-form-style #system_billing_address{width:533px;}
#customer-reg-form-style #system_account_data{position:relative;float:left;clear:both;width:522px;background:#fff;padding:10px 0px 10px 10px;border-right:#ccc solid 1px;border-bottom:#ccc solid 1px;}
* html #customer-reg-form-style #system_account_data{width:533px;}

#customer-reg-form-style .form-header0{position:relative;float:left;clear:both;width:553px;margin:20px 0px;font-size:1.5em;}
#customer-reg-form-style .form-header1{position:relative;float:left;clear:both;width:553px;margin:10px 0px;}
#customer-reg-form-style .form-header1 input{position: relative;top:2px;}
#customer-reg-form-style .form-header2{position:relative;float:left;clear:both;width:553px;margin:10px 0px 20px 0px;font-size:1.5em;}

#customer-reg-form-style .cf_get_shop_news{margin:10px 0px 0px 0px;height:23px;}
#customer-reg-form-style .cf_get_shop_news label, #customer-reg-form-style .cf_get_ip_news label{left:20px;top:3px;}
#customer-reg-form-style .cf_get_shop_news input, #customer-reg-form-style .cf_get_ip_news input{position:absolute;top:0px;left:0px;}
#customer-reg-form-style .cf_get_ip_news{margin:0px 0px 0px 0px;height:23px;}

#customer-reg-form-style .final-sum-l{position:relative;float:left;clear:both;width:553px;margin:10px 0px;}
#customer-reg-form-style .final-sum-l .sendbutton{position: relative !important;left:0 !important;top:0 !important;}

/*Forms*/
.recipe-forms input{width:250px;}
.text .cpt1{position:relative;float:left;clear:both;width:100%;margin:0px 0px 8px 0px;font-size:1.6em;color:#c60e0c;}

.cart-voucher{margin:13px 0 13px 0;padding:10px 0px 10px 8px;background:#EDEDED;}
.cart-voucher input{width:155px;border-color: #A7A7A7 #D7D7D7 #D7D7D7 #A7A7A7;border-style: solid;border-width: 1px;padding:5px 3px 4px 3px ;margin-right:5px;font-size:0.9em;}
* html .cart-voucher input{height:26px;}
.cart-voucher button{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 5px;line-height:22px;}
* html .cart-voucher button{height:26px;}

/*facebooky */
.xfcb .facebook-share {float:left;border-top:6px solid white;}
.xfcb iframe {margin:5px 0px 0px 5px;}
     
/* ip
-------------------------------------------------- */
#ip-wrap{position:relative;width:100%;height:85px;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;}
#ip-cont{margin:0 auto;position: relative;width:990px;height:74px;text-align:left;}
#ip-partners{position:relative;float:left;top:0px;width:162px;height:85px;}
#ip-partners span{background:url('img/ip-arrow.gif') no-repeat right 4px;display:inline-block;padding:0px 23px 0px 0px;margin:28px 0px 0px 19px;color:#333;text-decoration: none;font-size:0.9em;cursor:pointer;}
#ip-logo{position:absolute;top:-6px;left:921px;width:52px;height:52px;background:url('img/ip-logo.png') no-repeat left top;}

#ip-box-wrap{position:relative;float:left;width:828px;}
.ip-box{position: relative;float:left;width:240px;height:85px;border-left:#dcdcdc solid 1px;padding:0px 0px 0px 21px;}
* html .ip-box{width:261px;}
.ip-box b{display:block;font-size:0.9em;padding:15px 0px 5px 0px;}
.ip-box b a{color:#000;text-decoration: none;}
.ip-box p{display:block;font-size:0.9em;color:#999;text-align:left;}

.notfound {border-top:25px solid white; clear:none !important; width:auto !important;}


/* detail - komentare
-------------------------------------------------- */
.disc-row1{position:relative;float:left;clear:both;width:100%;margin:0px 0px 20px 0px;}

.disc-row1-left{position:relative;float:left;font-size:1.4em;font-weight:bold;color:#619c04;}

.disc-row1-right{position:relative;float:right;}
.disc-row1-right a{color:#000;}

.discussion{position:relative;float:left;clear:both;width:100%;margin:0px;padding:0px;}
.discussion dd{position:relative;float:left;clear:both;width:689px;margin:0px;padding:0px 0px 0px 0px;}
* html .discussion dd{width:728px;}
.discussion .comment-reaction{margin:-20px 0px 0px 0px;}
.discussion dd img{position:absolute;top:0px;left:0px;}
.discussion dd .comment-top{position:relative;padding:0px 0px 0px 0px;float:left;clear:both;width:651px;height:50px;}
.discussion dd .comment-top .comment-who{position:relative;float:left;padding:13px 0px 0px 0px;}
.discussion dd .comment-top .comment-who span{font-size:1.2em;font-weight:bold;padding:0px 5px 0px 0px;}
.discussion dd .comment-top .comment-who em{font-weight: bold;padding:0px 0px 0px 5px;}
.discussion dd .comment-top .comment-who a{font-weight: bold;}
.discussion dd .comment-top .stars-empty{float:right;margin:13px 20px 0px 0px;}
* html .discussion dd .comment-top .stars-empty{display:inline;}

.discussion dd .comment-bcg{position:relative;padding:0px 20px 0px 21px;float:left;clear:both;width:631px;}
.discussion dd .comment-bcg .comment-bcg-cont{position:relative;top:-10px;float:left;clear:both;width:100%;margin:0px 0px 0px 0px;}
.discussion dd .comment-bcg .admin-comment{background:#E9FAD4;padding:8px 0px 8px 8px;margin:10px 10px 0px 10px;}

.discussion dd .comment-bottom{position:relative;float:left;clear:both;width:689px;height:8px;background:url('img/comment-bottom.gif') no-repeat left top;overflow:hidden;}
* html .discussion dd .comment-top, * html .discussion dd .comment-bcg{width:689px;} 

.discussion .comment-reaction-admin{margin:-20px 0px 0px 0px;}
.discussion .comment-reaction-admin .comment-top{background:url('img/comment-admin-top.gif') no-repeat left top;}
.discussion .comment-reaction-admin .comment-bcg{background:url('img/comment-admin-bcg.gif') repeat-y left top;}
.discussion .comment-reaction-admin .comment-bottom{background:url('img/comment-admin-bottom.gif') no-repeat left top;}

.add-comment{position:relative;float:left;clear:both;width:100%; margin-top:10px; border-top:1px solid #CFCFCF;padding-top:10px;}
.add-comment form{position:relative;float:left;clear:both;width:100%;}
.add-comment form table tr td{padding:5px 10px 5px 0px;background:none;}
.add-comment form table tr td input{border:#e2e3ea solid 1px;border-top:#abadb3 solid 1px;}
.add-comment form table tr td label span{padding:0px 0px 0px 5px;}
.add-comment .comment-textarea{position:relative;float:left;clear:both;width:100%;}
.add-comment .comment-textarea span{display:block;}
.add-comment .comment-textarea textarea{width:100%;height:100px;border:#e2e3ea solid 1px;border-top:#abadb3 solid 1px;margin:5px 0px;}


#cart-present{background:#fffff7;padding:0px;margin:8px 0px;border:#e6e6bb solid 1px;position:relative;float:left;clear:both;width:810px;}
* html #cart-present{width:100%;}
#cart-present h2{padding:0px 0px 0px 20px;font-weight:normal;background:#ffffc5;border-bottom:#e6e6bb solid 1px;height:41px;line-height:40px;}
#cart-present table{background:none;margin:0px 0px 0px 17px;width:787px;}
#cart-present table tr td{background:none;padding:6px 3px;border:none;}
#cart-present table tr td strong{display:block;}
#cart-present table tr td .present-img{width:50px;border:#eee solid 1px;}
#cart-present table tr .present-bb{border-bottom:#e6e6bb solid 1px;}
#cart-present table tr td .present-val{font-size:1em;font-weight:bold;font-size:1.4em;}
#cart-present table tr .present-submit{padding:15px 3px;}
#cart-present table tr .present-submit button{background:#d9d9d9 url('img/btn-universal-bcg.gif') repeat-x left top;display:inline-block;border:#b4b4b4 solid 1px;text-decoration: none;font-weight: bold;color:#000;padding:3px 13px;font-family: sans-serif;cursor:pointer;overflow:visible;}
.present-remove{font-weight:bold;background:url('http://data.shean.cz/cart/css/img/popup-close.gif') no-repeat left 1px;display:inline-block;padding:2px 0px 2px 22px;}

/*.add-comment .comment-send{position:relative;float:left;clear:both;width:100%;border-top:#e3e9ef solid 1px;margin:20px 0px 0px 0px;}
.add-comment .send-comment{position:relative;width:87px;height:27px;background:url('img/form/foot-row1-button.gif') no-repeat left top;overflow:hidden;}
.add-comment .send-comment button{position:absolute;top:0px;left:0px;width:87px;height:27px;border:none;background:none;cursor:pointer;}
.add-comment .send-comment button span{display:block;width:87px;height:27px;}  */

#slider{position:relative;width:624px;height:216px;overflow:hidden;margin:0px 0px 0px 0px;}
#slider dl{padding:0px;margin:0px;width:460px;height:214px;overflow:hidden;border:#838383 solid 1px;}
#slider dl dd{padding:0px;margin:0px;width:460px;height:214px;overflow:hidden;}
#slider dl dd .slider-box{width:460px;height:214px;}
* html #slider dl,* html #slider dl dd, * html #slider dl dd .slider-box{width:462px;height:216px;}

.slider-box-left{float:left;width:248px;padding:0px 0px 0px 19px;}
* html .slider-box-left{width:267px;}
.slider-box-left h2{padding:0px 0px 0px 0px;font-size:1.4em;font-weight:bold;margin:20px 0px;}
.slider-box-left h2 a{text-decoration:none;color:#000;}
.slider-box-left .slider-text{display:block;line-height:18px;}
.slider-box-left .slider-button{display:inline-block;margin:20px 0px 0px 0px;}

.slider-box-right{float:right;width:190px;margin:0px 3px 0px 0px;}

.shean-slider-image{position:absolute;top:0px;right:0px;width:161px;height:214px;border:#e2e2e2 solid 1px;border-left:none;}
.shean-slider-image ul{position:relative;padding:0px;margin:0px;}
.shean-slider-image ul li{position:relative;list-style-type: none;display:block;border-top:#e2e2e2 solid 1px;}
.shean-slider-image ul li:first-child{border:none;}
.shean-slider-image ul li a{position:relative;text-decoration:none;display:block;height:42px;line-height:42px;background:#f9f9f9;padding:0px 0px 0px 11px;color:#000;font-weight:bold;}
.shean-slider-image ul .slider-odd a{background:#f2f2f2;}
* html .shean-slider-image ul li a{height:43px;}
.shean-slider-image ul .active a{color:#fff !important;padding:0px 0px 0px 21px;margin:0px 0px 0px -9px;background:url('img/slider-new-active.gif') no-repeat left top;}

#slider dl dd .slider-box .slider_cpt{display:none;}
#slider .slider-next, #slider .slider-prev{display:none;}

.facebook-banner .slider-box-left{width:190px;}
.facebook-banner .slider-box-right{width:248px;}

/* foot-IP
-------------------------------------------------- */
#foot-ip{position:relative;float:left;clear:both;width:100%;height:163px;background:#F0F0F0;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:#DD0000;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:#999999;font-size:0.9em;}
#foot-ip-menu ul li a{color:#DD0000;font-weight:bold;font-size:1.1em;}

/*shop roku*/
.shop_roku{width:152px;}
/*Jak si vybrat*/
.howto {
    background: url("img/info_ico.gif") no-repeat scroll left center transparent;
    color: #B2B2B2;
    font-weight: bold;
    height: 43px;
    line-height: 43px;
    padding-left: 50px;
    position: absolute;
    right: 10px;
    text-decoration: none;
    top: 25px;
    vertical-align: text-bottom;
    z-index: 3;
}

/**/
#kategorie_try ul {padding-left:0px;}
#kategorie_try li {list-style-type:none; clear:both;}
#kategorie_try a{position:relative;float:left;display:block;padding:0px 14px 0px 10px;background:url('img/arrow-gray.gif') no-repeat right 5px;}}


