/* Typography */
body {font: 75% 'Arial', helvetica, sans-serif; background: #fff url(../../img/sede/bg_body.png) top center repeat-y fixed; color: #000; text-align: center; margin:0px; padding-bottom:40px;}
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, address, blockquote, table, .meta, .separ, .foto {line-height:20px; margin:20px;}
/*Headings*/
/*h1,h2,h3,h4,h5,h6 {color: #709B09;font-weight:normal;}*/
h1,h2,h3,h4,h5,h6 {color: #000;font-weight:normal;}
h1 { font-size: 3.2em;}
h2 { font-size: 1.7em; color: black; font-weight: bold; margin-top: 30px;}
h3 { font-size: 1.4em; font-weight: bold;}
h4 { font-size: 1.1em; font-weight: bold;}
h5 { font-size: 1em;}
h6 { font-size: 1em;}
/*Text elements*/
p {line-height: 140%; font-size: 1em;}
a {text-decoration: none; color: #E32219;}
a:active {text-decoration: underline; color: #6c6b6b;}
a:hover {text-decoration: underline; color: #000;}
blockquote { margin: 1.5em; color: #666; font-style: italic; }
strong { font-weight: bold; }
em,dfn { font-style: italic; }
dfn { font-weight: bold; }
sup, sub { font-size:0.8em; }
strong { font-weight: bold; }
big {font-size: 1.2em;}
small {font-size: 0.8em;}
address {margin: 0 0 1.5em; font-style: italic;}
/*Lists*/
ul, ol {margin:20px 20px 20px  40px; padding:0;}
li {margin:0;padding:0 0 0 33px; list-style: none; background: url(../../img/sede/li2.gif) no-repeat 0 7px;}
ul.extra {list-style:none;position:relative;}
ul.extra li {background: url(../../img/sede/li_extra.jpg) no-repeat 0 6px;padding:0 0 0 20px;}
ul.fader {margin:0px;list-style:none;}
ul.fader li {background:none;padding:0px;text-align:center; width:100%;}
ul {list-style-type: disc;}
ol {list-style-type: decimal;}
ol li {list-style:decimal; background: none; padding-left:0px; margin: 5px 0px;}
ol li select{ margin-bottom:-2px;}
dl {margin: 0 0 1.5em 30px;}
dl dt {font-weight: bold;}
dd { margin-left: 35px;}
/*Tables*/
table {border: none; font-size: 1em; border-collapse: collapse; margin:0px;}
th,td {padding:4px 3px; font-size: 1em; border: none;}
th {color:#000; background-color: #D7F986; padding: 5px 5px; font-size: 1em;}
.licha {background-color: #cdebf8;}
.licha:hover {background-color: #f6fbb9;}
.suda {background-color: #e7f3f8;}
.suda:hover {background-color: #f6fbb9;}
.note {font-size: 0.9em;}
/*Misc classes*/
.small { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide { display: none; }
.noborder {border:none;}
.bold {font-weight:bold;}
/*Body Elements*/
img{border: 0 }
img.fr{margin-left:10px;}
img.fl{margin-right:10px;}
.maincontent img[align~=right], .headcontent p.first img[align~=right]{margin:5px 0px 5px 10px;}
.maincontent img[align~=left], .headcontent p.first img[align~=left] {margin:5px 10px 5px 0px;}
address{line-height: 140%; font-size: 1.2em; font-style: normal; }
strong {font-weight:bold;}
hr {display: none;}
/*Form fields*/
form{margin:0;}
/*ID for construction*/
#page{width: 950px; text-align: left; margin: 0 auto; position:relative; background: #fff url(../../img/sede/bg_page.jpg) repeat-y;}
#header{position:relative; background: #fff url(../../img/sede/bg_header.jpg) no-repeat; height: 150px;}
#header h1{margin: 0;}
#header h1 a{display: block; text-decoration: none; color: #c31f2d; width: 225px; line-height: 78px; height: 78px; text-align: center; position: absolute; top: 0px; left: 23px;}
#header h1 a span{display: block; width: 230px; height: 100%; position: absolute; top: 0; left: 0; cursor: pointer; background: url(../../img/sede/logotype.gif) no-repeat;}
#header h2{
font: 1.75em "Times New Roman", Times, serif;
color:#999999;
text-transform:uppercase;
position: absolute;
letter-spacing:0.165em;
top: 36px;
left: 255px;
font-weight: normal;
margin: 0 ;
}
/*  search  */
#search {height:50px; width:200px; position:absolute; right:0px; top:50px;}
#search input{
border: 1px solid #999994;
border-left-color: #aeaea8;
border-bottom-color: #f5f5f1;
border-right-color: #e8e8e3;
margin: 14px 8px 0px 15px;
font-size:0.9em;
width: 136px;
float: left;
color:#666666;
background:#fff;
padding:4px 2px 3px 2px;
}
#search .button{
background:#E32219;
border:1px solid #E4423B;
border-left-color: #EC6B65;
border-bottom-color: #AA1913;
border-right-color: #8E1510;
padding:0;
margin: 15px 0 0;
width: 25px;
text-align:center;
height: 21px;
color:#fff;
float:none;
font-size:0.9em;
font-weight:bold;
cursor: pointer;
}
#languages{position: absolute; top: 15px; left: 750px; z-index:70;}
#languages img{margin:1px 5px 0 0px; float:left; width: 16px;}
#languages a{display: block; float:left; text-decoration:none; padding: 4px 6px; margin:0 10px 0 1px; font-size:0.9em; color:#333333; border-bottom: 1px solid #fff;}
#languages a:hover{background:#f4f1e2; border-bottom-color: #ddd;}
#cart_small{text-align:right; position:absolute; top:100px; color:#000; right:0px; z-index: 90; width: 270px;}
#cart_small p{margin:0; font-weight:bold; float:left; height:50px; line-height:50px;}
/*#cart_small p strong{color: #709B09;}*/
#cart_small p span{font-weight:normal;}
#cart_small a {
background:#fdfbf5 url(../../img/sede/bg_objednat.jpg) no-repeat;
font-weight:bold; letter-spacing:1px;
color:#FFF;
height:25px;
float:right;
display:block;
line-height:25px;
text-decoration:none;
padding:0 10px 0 30px;
margin:12px 10px 12px 15px;
}
#cart_small a:hover{background:#fdfbf5 url(../../img/sede/bg_objednat.jpg) no-repeat 0 -25px; color:#000;}
/*  navigation */
.navigation{background: #E8E8E8 url(../../img/sede/bg_navigation.jpg) repeat-x; height: 50px; position: absolute; top: 100px; left: 0; width: 950px; z-index: 80;}
.navigation ul {height: 30px; margin: 10px 0; padding: 0 29px; list-style: none; position: absolute;}
.navigation li {float: left; position: relative; background: none; padding: 0;}
.navigation a {display: block; float: left; color: #000; font-weight: bold; line-height: 30px; height: 30px; text-decoration: none; padding: 0 13px 0 14px; margin-right:1px;}
.navigation a:hover, .navigation a.on, .navigation li:hover a {background: #7BA909 url(../../img/sede/nav_li_hover_dark.jpg) repeat-x; color: #FFF;}
.navigation li:hover ul, .navigation li.hover ul {visibility: visible;}
/* navigation deti 1  */
.navigation ul ul {
margin: 0;
padding: 3px 1px 10px 0;
list-style: none;
position: absolute;
top: 29px;
left: 0px;
visibility: hidden;  
z-index: 90;
background: #ffffff;
height: auto;;
border: 1px solid #7BA909;
border-bottom-width: 3px;
}
.navigation ul ul li {float: none; height: 20px; padding:1px 0; white-space:nowrap; margin-right:2px;}
.navigation ul ul li.sep {margin-top:10px; padding-top:5px; border-top:1px dotted #D7F986;}
.navigation ul ul a, .navigation li:hover li a  {
background: url(../../img/sede/leftbar_li2.gif) no-repeat 12px 0px;
border: none;
float: none;
display: block;
height: auto;
font-size: 0.9em;
padding:5px 15px 5px 30px;
line-height: 14px;
height: 14px;
color: #E32219;
}
.navigation ul ul a.on {color:#000;}
#page .navigation li.hover li.hover a {color: #3d3132;}
.navigation ul ul li a:hover{color:#111; background-color:#D7F986;}
/* leftbar */
#leftbar{float:left; width:209px; position:relative; overflow:hidden; background: #FFF;}
#leftbar h3, #leftbar ul, #leftbar p{margin:0; padding: 10px 20px 0px 20px;}
#leftbar h3{font-weight:bold; font-size:1.2em; color:#333;}
#leftbar ul{list-style:none; position:relative;}
#leftbar li, #rightbar li {margin:0; padding:0; background: none;}
#leftbar li a, #rightbar li a {text-decoration:none; padding:2px 0; display:block; margin:0 0;}
#leftbar a {color:#000;}
#leftbar a:hover {color:#E32219;}
#leftbar li a {padding-left: 19px; background: url(../../img/sede/leftbar_li3.gif) no-repeat -5px 5px;}
/**/
#leftbar ul.product-nav{padding-left: 15px; padding-right: 15px; padding-top: 0; margin-top: -2px;}
#leftbar .product-top{
font-weight: bold;
color: #FFF;
font-size: 1.1em;
border: 1px solid #90b435; 
border-bottom-color: #5e8107;
border-right-color:#5f8207;
border-top-color:#8baf35;
padding: 2px 3px 2px 10px;
margin-bottom: 2px;
background: #7ba909 url(../../img/sede/left_nav_bg.jpg) no-repeat right -2px;
}
#leftbar .product-top:hover{background: #D7F986 url(../../img/sede/left_nav_bg_over.jpg) no-repeat right -2px; color:#000; border: 1px solid #b9d671;}
#leftbar .product-sub, .product-sub li {margin: 5px 0 10px 10px; padding: 0;}
#leftbar .product-sub a {text-decoration:none; padding: 4px 0px 4px 15px; display:block; margin:0; font-weight: bold; font-size: 1em; background: url(../../img/sede/leftbar_li2.gif) no-repeat left 1px;}
.product-sub a span {color: #333; font-size: 0.9em; font-weight: normal;}
/*<!--[if IE]>*/
.product-top sup {margin-top: -3px; position: relative; font-size: 0.8em;}
/*<![endif]-->*/
#leftbar .box_top{padding:25px 0 0px 0; background: url(../../img/sede/bg_leftbar.jpg) top right no-repeat; min-height:205px;}
#leftbar .box_top h3{color:#333;}
#leftbar .box_middle{padding:40px 0 5px 0; background: url(../../img/sede/bg_leftbar_middle.jpg) top right no-repeat;}
#leftbar .box_bottom{padding:20px 0 10px 0;}
#leftbar .box_bottom a {color:#E32219;}
#leftbar .box_bottom a:hover {color:#000;}
#leftbar .box_bottom h3, #leftbar .box_middle h3, #rightbar .box_middle h3 
{
color: #FFF; letter-spacing:1px;
border-bottom: 1px solid #8baf35; 
border-top: 1px solid #5e8107; 
padding: 3px 20px;
background: #7ba909 url(../../img/sede/left_nav_bg_v.jpg) repeat-y center center;
}
#leftbar .box_bottom h3 a {color:#FFF;}

#leftbar p.linka{margin:20px 0; text-align:center;}
a.magazin{display:block; text-align:center; width:110px; color:#000; text-decoration:none; margin:10px auto;}
/* content */
#content{width:540px; float:left; margin-left:1px;}
.mainbanner, .mainbanner p{margin:0px 0px;}
.mainbanner{border-bottom: 1px solid #CCC;}
.headcontent{padding:1px 15px; background:url(../../img/sede/bg_intro.jpg) center bottom no-repeat; border-bottom: 1px solid #CCC;}
.headcontent h2{font-weight: bold; word-spacing: 2px; margin-bottom: -15px;}
.breadcrumbs{font-size: 0.8em; margin-bottom: -10px;}
.breadcrumbs a{ text-decoration: none;}
.maincontent{padding:15px;}
.maincontent div.break+h2 {margin-top:0px;}
div.maincontent+div.maincontent {padding-top:0px;}
.maincontent td p {margin:0px 0px;}
/*#intro{width: 540px; height: 230px; position: relative; left:-15px; top:-1px;}*/
#intro{width: 540px; height: 278px; position: relative; left:0px; top:-1px;}
#slider ul{margin: 0 ; padding: 0 ;}
/*.showcase{ padding: 10px 0px 0px 0; }*/
.showcase{ padding: 0px 0px 0px 0; }
/*.showcase li{ width: 540px; list-style: none; margin: 0 ; padding: 0 ; height: 200px; background: none;}*/
.showcase li{ width: 540px; list-style: none; margin: 0 ; padding: 0 ; height: 278px; background: none;}
.showcase .thumb{float: left; margin:25px 10px 25px 0px; border:3px solid #DEDEDE; background:#FFF;}
.showcase h2, .showcase h2 a {font-weight: bold; font-size: 1.4em; letter-spacing: -1px; text-decoration: none; margin: -10px 0;}
.showcase h4{color: black;}  
.showcase p.first{color: #000; font-size: 1.2em; font-weight: bold; line-height: 1.2; margin-right: 5px;}
#showcase_nav{position: absolute; top: 150px; right: 50px;}
#prevBtn a, #nextBtn a{
display: block;
height: 60px;
width: 60px;
float: left;
font-weight: bold;
font-size: 2.3em;
line-height: 55px;
text-align: center;
background: url(../../img/sede/showcase_nav.png) no-repeat ;
text-decoration: none;
color: #cc9966;
}
#prevBtn  a:hover, #nextBtn a:hover{background-position: 0 -60px; color: black;}
p.extra{font-size: 1.2em;}
p.first{font-size:1.2em;}
div.perex{margin:5px 20px 20px 20px;}
div.perex p{margin:0px 0px;}
/**/
table.tablecart{width: 100%; margin: 0px;}
table.tablecart th{
vertical-align: bottom;
line-height: 1.2; 
padding:5px 5px;
border:none;
background: none;
color: #709B09;
border-bottom: 1px solid #fff;
white-space: nowrap;
}
table.tablecart th.first{padding-left:0px;}
table.tablecart td{margin:0; padding:2px 0px; border-bottom: 1px solid #fff;}
table.tablecart.pokladna {font-size: 1em; margin: 0; border-collapse: collapse;}
table.tablecart.pokladna th {padding: 10px 3px;}
table.tablecart.pokladna td {line-height: 1.3; padding: 10px 5px; border-bottom: 1px solid #fff; border-top: 1px solid #fff;}
table.tablecart.pokladna .gratis td {background-color: #c6e666;}
table.tablecart.pokladna td.discErr {background: #D3D3D3 url(../../img/sede/bg_disc.jpg) top center no-repeat;}
table.tablecart.pokladna td.discErr h3 {margin-left:12px;}
table.tablecart.pokladna td img.fl {padding: 5px; background-color: white; margin-right: 6px;}
table.tablecart.pokladna td h3 {margin: 5px 0; color: #e32219;}
table.tablecart.pokladna tfoot td {background-color: #fff; padding: 3px 5px;}
table.tablecart.pokladna .prod {width:200px;}
.action h3 {margin: 0px 0px 5px;}
td.action {padding-bottom:10px !important; border-top:solid 2px #D7F986; font-size:1.1em;}
/**/
table.form {width: 90%;}
table.form td{background-color: #D7F986; border-collapse: separate; border: 1px solid white; padding: 2px 7px;}
table.myOr {width:100%;margin:0px}
table.myOr th {color:#000000; background-color: #D7F986; text-align:center; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
table.myOr th.left {text-align:left;}
table.myOr td {padding:3px 5px; border-top: 1px solid #D7F986; border-bottom: 1px solid #D7F986;}
/**/
.buy img{ border: 1px solid #ddd; display: block;}
.buy:hover {color: black;}
.buy:hover img{border-color: #fff; border-bottom-color: #333; border-right-color: #333;}
/**/
table.choose-product{width:470px;}
table.choose-product td{vertical-align:top; padding:5px 10px; width:126px; text-align:center; border-right:1px solid #e1e1e1; font-weight:bold; line-height: 1.2;}
table.choose-product span{display:block; text-align:left;}
table.choose-product a{text-decoration:none; display: block; margin-bottom: 5px;}
table.choose-product span.fl{font-weight:bold; color:#666666;}
/**/
.categories{margin: 0 ;}
.categories .fl{ width: 50%;}
.categories h2{ font-size: 1.8em; margin-top: 15px ; margin-right: 0; letter-spacing: -1px;}
.categories p { border-bottom: 1px solid #CCC; margin-top: -15px; margin-right: 10px; padding-bottom: 10px;}
.categories h2 small{font-weight: normal; font-size: 0.7em; color: #999;}
/**/
.product-list{margin: 20px 20px 20px 20px;}
.product{border:1px solid white; border-top-color: #CCC; clear: both; height: 125px; padding-right: 10px; margin-bottom: -1px;}
.product:hover{border-color: #CCC;}
.product-list .thumb{display: block; width: 130px; height: 120px; float: left; text-align: center; clear: both; overflow:hidden;}
.product-list h3 {margin: 0px 0 0 0; padding-top: 20px;}
.product-list > h3:first-child {padding-top:0px;}
.product-list p {margin: 0px 0 10px 0;}
.product-list .prize{background-color: #999; color: white; font-weight: bold; display: block; padding: 1px 5px;}
/**/
.paging{padding:  0; margin: 10px 5px; text-align: center;	position: relative;}
.paging a{background: #D7F986; padding: 0.3em 0.6em; font-weight: bold;	margin: 0 1px;	text-decoration: none !important;}
.paging a:hover, .paging .on{background: #fff; color: #999 !important;}
/**/
.btnAddQ{float:right;font-size:1.4em;margin-top:30px;margin-bottom:5px;}
.btnAddQ, .btnGold{font-weight:bold; background:url(../../img/sede/nav_li_hover.jpg) #FFF repeat-x;
padding: 5px 10px;
border: 1px solid #f0e5c7;
border-left-color: #dcceb1;
border-bottom-color: #afafad;
border-right-color: #a69f8c;
}
.btnAddQ:hover, .btnGold:hover{border-top: 1px solid #afafad;border-left: 1px solid #a69f8c;}
.question{ background:#D7F986 url(../../img/sede/bg_green.gif) right top no-repeat; padding: 1px; margin: 10px 0; border-top: 1px solid #709B09;}
.question h3{margin-bottom: -10px;}   
.reply{background: #FFF; border: 1px solid #ddd; padding: 1px ; margin: 10px 0; }
#hpAddL p, #hpAddP p {margin:0 0 !important;}
/* rightbar */
#rightbar{width:199px; margin-left:1px !important; background:#FFF; float:left; overflow:hidden;}
#rightbar h3, #rightbar ul, #rightbar p{margin:0; padding: 10px 20px 0px 20px;}
#rightbar h3{font-weight:bold; font-size:1.2em; color:#333;}
#rightbar li{padding-left: 12px; line-height:19px; background: url(../../img/sede/leftbar_li.gif) no-repeat 0 7px;}
#rightbar .box_middle a, #rightbar .box_bottom a {color:#000;}
#rightbar .box_middle a:hover, #rightbar .box_bottom a:hover {color:#E32219;}
#rightbar .box_top{background: url(../../img/sede/bg_rightbar_top.jpg) no-repeat; padding:25px 0 10px 0; min-height:195px;}
#rightbar .box_top h3{color:#333; position:relative;}
#rightbar .box_top div{margin: 10px 00px 0px 20px;}
#rightbar .box_top .form{font-size:0.9em;}
#rightbar .box_top .input{
margin: 0px 0 5px 0; 
padding:2px 3px 1px 3px;
height:17px;
width:150px;
background:#f4f4f4;
border:1px solid #868273;
border-bottom-color: #f0ebdb;
border-right-color: #ebe2c1;
color:#666666;
font-size:1em;
clear: both;
}
#rightbar .box_top .button{
width:70px;
height:22px;
padding:1px 5px 2px 5px;
background:#E32219;
border:1px solid #E4423B;
border-left-color: #EC6B65;
border-bottom-color: #AA1913;
border-right-color: #8E1510;
color:#fff;
margin:5px 0 0 0px;
font-weight: bold; letter-spacing:1px;
}
#rightbar .box_top p{clear:both;}
#rightbar .help a, span.help {padding-left:20px; font-size:0.9em; background: url(../../img/sede/help.gif) no-repeat 0 1px;}
#rightbar .box_middle{padding:15px 0 20px 0;}
#rightbar .box_bottom{padding:15px 0 28px 0;}
#rightbar .down{padding:15px 0 60px 0;}
#rightbar .down p{font-size:0.9em;}
#rightbar .down a{font-weight:bold; background: url(../../img/sede/leftbar_li.gif) no-repeat 0 4px; padding-left:7px;}
#page p.bestsellers{ margin-bottom:25px; font-weight:bold;}
#page ul.bestsellers{list-style:none; position:relative;}
#page ul.bestsellers li{margin:0 0 7px 0; padding:0 0px 10px 7px; line-height:15px; background: url(../../img/sede/leftbar_li.gif) no-repeat 0 6px;}
#page ul.bestsellers li a{text-decoration:none; font-weight:normal;}
/* footer */
#footer{clear: both; font-size:0.9em; text-align: left; background: #FFF url(../../img/sede/bg_footer.jpg) no-repeat; padding:20px 0; width:950px; height: 100px;}
#footer p{width:715px; margin:0; padding: 0 0px 0 25px; height:40px; float:right; color:#e32219; line-height:15px; padding-top:15px; border-left:1px solid #CCC;}
#footer img{float:left; margin:14px 0 0 30px;}
#footer a{color:#333333; text-decoration:none;}
#footer p span{color:#333333;}
#footer p span.white{color:#D7F986;}
/* souvisejici clanky */
.relArt h3 {margin:0px 0px 5px 75px;}
.relArt p {margin-top:0px; margin-left:75px;}
.relArt .date {display:block; float:left; width:44px; text-align:center; font-size:0.9em; line-height:120%; background-color: #c7c2b2; color:#FFFFFF; padding:3px 0px; margin:0px 10px 5px 20px;}
/* forum */
#frmTrailer{margin: 0px -15px -15px !important;padding:1px 15px; background:url(../../img/sede/bg_disc.jpg) top center no-repeat;border-top:1px solid #CCC;}
#frmTrailer .date {display:block; float:left; width:55px; text-align:center; font-size:0.9em; line-height:120%; background-color: #c7c2b2; color:#FFFFFF; padding:3px 0px; margin:0px 10px 5px 0px;}
#frmList {margin: 0px 0px;}
#frmList li {margin-top: 10px;}
#frmList ul.frmList1 { margin-left:30px; margin-right:0px; margin-top:0px;}
#frmList ul.frmList2 { margin-left:33px; margin-right:0px; margin-top:0px;}
#frmList ul.frmList2 li { background-position: -15px 5px; padding-left:18px;}
#frmList ul.frmList2 ul.frmList2 { margin-left:0px;}
#frmList small{color: #999999;}
#frmList .frmItmT1 {font-size: 1.4em;}
.inputr{
margin:0;
padding:0;
padding:2px 3px 1px 3px;
background:#fff;
border:1px solid #868273;
border-bottom-color: #f0ebdb;
border-right-color: #ebe2c1;
color:#000;
font-size:1em;
}
.input{
margin:0;
padding:0;
padding:2px 3px 1px 3px;
background:#f4f4f4;
border:1px solid #868273;
border-bottom-color: #f0ebdb;
border-right-color: #ebe2c1;
color:#000;
font-size:1em;
}
.buttonr{
padding:1px 3px 2px 3px;
background:#E32219;
border:1px solid #E4423B;
border-left-color: #EC6B65;
border-bottom-color: #AA1913;
border-right-color: #8E1510;
color:#fff;
font-weight: bold;
}
.buttonr.big{ font-size:1.2em; letter-spacing:0.5em; padding:5px 20px 4px; *padding: 5px 0px 4px 0px; *letter-spacing:0.1em;}
/* class */
.noscreen{display: none;}
.separ {border-bottom: 1px solid #e0e0e0; line-height: 1px; font-size: 1px; height: 1px; margin: 15px 20px ;}
.break {clear: both !important; line-height: 1px; font-size: 1px; height: 1px; margin: 0px ;}
.left { text-align: left;}
.right { text-align: right;}
.center { text-align: center;}
.justify {text-align: justify;}
.fl { float: left;}
.fr { float: right;}
.cb {clear:both;}
.mt40{margin-top:40px;}
.red {color:Red !important;}
.gold {color:#709B09;}
.black {color:black;}
.nobr {white-space:nowrap;}
.noborder {border-width:0px !important;}
.preskrtm { text-decoration:line-through;}
/*TABS*/
@media projection, screen {.tabs-hide {display: none;}}
@media print {.tabs-nav {display: none;}}
/* Skin */
.tabs{background-color: #D7F986; margin: 20px !important;}
.tabs-nav {list-style: none; margin: 0px 0 0px 0; padding: 0; height: 33px; background-color: #fff; width: 100%;}
.tabs-nav:after {display: block; clear: both; content: " ";}
.tabs-nav li {float: left; margin: 0 4px 0 0; background: none; padding: 0;}
.tabs-nav a, .tabs-nav a span {display: block; padding: 0 10px; background-color: #c7c2b2;}
.tabs-nav a {position: relative; top: 1px; z-index: 2; padding: 0; color: white; font-size: 1.2em; font-weight: bold; line-height: 30px; text-decoration: none; white-space: nowrap; border-top: 1px solid #cfcaba; border-bottom: 1px solid #fff;}
.tabs-nav .tabs-selected a {color: #709B09; background-color: #D7F986; border-top: 1px solid #709B09; border-bottom: 1px solid #D7F986;}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {background-position: 100% -150px; outline: 0; background-color: #D7F986;}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {background-position: 100% -100px;}
.tabs-nav a span {height: 30px; min-height: 30px; line-height: 30px; padding: 0px 20px;}
.tabs-nav a:hover span {background-color: #709B09;}
*>.tabs-nav a span {width: auto;height: auto;}
.tabs-nav .tabs-selected a span {background-color: #D7F986;}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {background-position: 0 -50px;}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {background-position: 0 0;}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited {cursor: text;}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {cursor: pointer;}
.tabs-nav .tabs-disabled {opacity: .4;}
.tabs-container {margin: 0px; padding: 20px; background-color: #D7F986; background:#D7F986 url(../../img/sede/bg_green.gif) right top no-repeat;font-size: 0.9em;}
.tabs-container ul, .tabs-container p, .tabs-container table  {margin: 0 ;}
.tabs-nav {display: inline-block;}
.tabs-nav .tabs-disabled {position: relative; filter: alpha(opacity=40);}
.tabs-nav .tabs-disabled a span {_height: 30px; min-height: 30px;}
.tabs .ingredients table {width:100%;}
.tabs .ingredients table th {text-align:left; background-color:Transparent; color:#000; font-size:1.1em; padding-left:0px;}
/*gray tabs*/
.tabs.gray { background: #FFF;}
.tabs.gray .tabs-nav a, .tabs.gray .tabs-nav a span {background-color: #CCC;}
.tabs.gray .tabs-nav a {border-top: 1px solid #CCC;}
.tabs.gray .tabs-nav .tabs-selected a {color: #000; background-color: #D1D3D4; border-top: 1px solid #666; border-bottom: 1px solid #D1D3D4;}
.tabs.gray .tabs-nav .tabs-selected a, .tabs.gray .tabs-nav a:hover, .tabs.gray .tabs-nav a:focus, .tabs.gray .tabs-nav a:active {background-color: #D1D3D4;}
.tabs.gray .tabs-nav a:hover span {background-color: #666;}
.tabs.gray .tabs-nav .tabs-selected a span {background-color: #D1D3D4;}
.tabs.gray .tabs-container {border-top:1px solid #D1D3D4; background: #FFF url(../../img/sede/bg_disc.jpg) top left no-repeat}
.tabs.gray table.tablecart td {border-width:0px;}
.tabs.gray h4 {margin:10px 0px;}
/*kosik*/
.suggestionsBox {overflow:auto;position:absolute;z-index:10;width:420px;height:209px;background:#FFF;border: 2px solid #7BA909;margin-top:20px;}
tbody.suggestionList tr td {padding: 2px 0px 2px 10px; border-color:#D7F986;}
.specOffer {margin: 15px 0px; background:url(../../img/sede/CZP/akce_100.png) 10px top no-repeat; padding-left:110px; padding-top:10px; min-height:50px;}
.specOffer > p:first-child {padding-top:0px; margin-top:0px;}
.addthis_toolbox { float:right; margin: 5px; clear:both; width:250px;}
.addthis_toolbox iframe, .addthis_button_facebook_like { width:90px !important;}
.addthis_toolbox .addthis_button_google_plusone > div {margin-top:3px !important;}

.vyrobce {clear:both; padding:10px; font-size:90%; text-align:center;background:#d7f986;}
.vyrobce table {line-height:normal;}
.vyrobce table input, .vyrobce table label {float:left;}
.ie7 .vyrobce table input {margin-top:-4px;}
.vyrobce table label {margin-left:5px; white-space:nowrap; margin-top:0px;}

.expand {}
.content {}
