@charset "utf-8";
/* ***************************************************** */
/*
/*  copyright 2013
/*  PIXMEDIA - Jakub Kribik
/*  www.pixmedia.cz
/*  info@pixmedia.cz
/*
/* ***************************************************** */
@font-face{
	font-family:'EurostileCEExtended-Bold';
	src: url('/templates/default/fonts/EurostileCEExtended-Bold.eot');
	src: url('/templates/default/fonts/EurostileCEExtended-Bold.eot#iefix') format('embedded-opentype'),
			 url('/templates/default/fonts/EurostileCEExtended-Bold.woff') format('woff'),
			 url('/templates/default/fonts/EurostileCEExtended-Bold.ttf') format('truetype'),
			 url('/templates/default/fonts/EurostileCEExtended-Bold.svg#novecento_wide_bookbold') format('svg');
	font-weight:normal;
	font-style:normal;
}
/* ***************************************************** */
*{
	margin:0 auto;
	padding:0;
	font-size:12px;
	line-height:1.4;
	font-family:Arial,sans-serif;
}
/* ***************************************************** */
body{
	text-align:center;
	background:url(/templates/default/img/body.jpg) no-repeat center top fixed #9e9e9e;
}
body,h1,h2,h3,h4,h5,h6,ol,ul,li,p,input,textarea,select{
	color:#000000;
}
/* ***************************************************** */
.nomargin,
* .nomargin,
#content .nomargin{
	margin:0;
}
.nopadding,
* .nopadding,
#content .nopadding{
	padding:0;
}
.nodisplay,
* .nodisplay,
#content .nodisplay{
	display:none;
}
.displayblock,
* .displayblock,
#content .displayblock{
	display:block;
}
.noborder,
* .noborder,
#content .noborder{
	border:0;
}
.textleft,
* .textleft,
#content .textleft{
	text-align:left;
}
.textright,
* .textright,
#content .textright{
	text-align:right;
}
.textcenter,
* .textcenter,
#content .textcenter{
	text-align:center;
}
/* ***************************************************** */
#loadinglogo{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	display:none;
	position:fixed;
	left:0;
	top:0;
	z-index:500;
	opacity:.5;
	background:url(/templates/gui/loader.gif) no-repeat center 40% black;
}
/* ***************************************************** */
a{
	text-decoration:underline;
	color:#c80000;
}
a:hover{
	text-decoration:none;
	color:#000000;
}
a,
a:hover,
a:focus,
a:active{
	outline:0;
}
strong,
b{
	color:#c80000;
}
small,
small *,
.small,
.small *{
	font-size:10px;
	line-height:2;
}
/* ***************************************************** */
h1,h2,h3,h4,h5,h6{
	margin:0 auto 10px;
	padding:0;
	clear:left;
	font-family:'EurostileCEExtended-Bold','Arial',sans-serif;
	text-align:left;
	text-transform:uppercase;
	color:#c80000;
}
h2,
h2 *{
	font-family:'EurostileCEExtended-Bold','Arial',sans-serif;
	font-size:18px;
	text-decoration:none;
	color:#c80000;
}
h2 a:hover{

}
h2 small,
h2 small *{
	font-size:18px;
}
h3{
	font-size:17px;
}
h3.nolink{
	border:0;
}
h4{
	font-size:16px;
}
h5{
	font-size:15px;
}
h6{
	font-size:14px;
}
/* ***************************************************** */
table{
	margin:0 0 10px 0;
	padding:0;
	border:1px solid #000000;
	border-width:1px 0 0 1px;
}
table th,
table td{
	padding:4px;
	text-align:left;
	vertical-align:top;
	border:1px solid #000000;
	border-width:0 1px 1px 0;
}
table th,
table th a{
	color:#000000;
}
table th{
	background:#c80000;
}
table tr:hover td,
table tr.zvyraznit td,
#content .katalog-komentar,
#content .zakaznik-prava,
#prodejci .prodejce,
#content table.kosik tr:hover td{
	background:rgba(255,255,255,0.3);
}
table .null,
table tr:hover .null{
	border:0;
	background:transparent;
}
table.noborder,
table.noborder tr,
table.noborder th,
table.noborder td{
	border:0;
}
table.nobackground,
table.nobackground tr,
table.nobackground th,
table.nobackground td{
	color:#000000;
	background:transparent;
}
table.nohoverbackground tr:hover td,
table tr.nohoverbackground:hover td,
table tr:hover td.nohoverbackground,
#content table.nohoverbackground.kosik tr:hover td,
#content table.kosik tr.nohoverbackground:hover td,
#content table.kosik tr:hover td.nohoverbackground{
	background:transparent;
}
/* ***************************************************** */
form{
	margin:0 0 10px 0;
	padding:0;
}
form fieldset{
	margin:0;
	padding:15px;
	border:1px solid #000000;
}
form fieldset legend{
	margin:0;
	padding:5px 10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
	background:#c80000;
}
input,
textarea,
select{
	margin:2px;
	padding:4px;
	width:200px;
	color:#000000;
	border:1px solid #c80000;
	background:rgba(255,255,255,0.7);
}
select{
	width:210px;
}
select option{
	margin:0;
	padding:2px;
}
input[type=checkbox],
input[type=checkbox]:hover,
input[type=checkbox]:focus,
input[type=radio],
input[type=radio]:hover,
input[type=radio]:focus{
	margin:8px 0 0 0;
	padding:0;
	width:13px;
	border:0;
	color:#000000;
	background:transparent;
}
input:hover,
input:focus,
textarea:hover,
textarea:focus,
select:hover,
select:focus{
	color:#000000;
	background:rgba(255,255,255,0.9)
}
input.tlacitko,
input[type=submit],
#content .katalog-nahled-vyrobku p.detail-dokosiku a.detail,
input.tlacitko.black:hover,
#header #kosik a strong{
	margin:0 0 2px 2px;
	padding:0 8px;
	width:210px;
	height:29px;
	line-height:29px;
	cursor:pointer;
	font-family:'EurostileCEExtended-Bold','Arial',sans-serif;
	text-transform:uppercase;
	color:#ffffff;
	border:1px solid #c80000;
  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#c80000), to(#a50101));
  background:-webkit-linear-gradient(top, #c80000, #a50101);
  background:-moz-linear-gradient(top, #c80000, #a50101);
  background:-ms-linear-gradient(top, #c80000, #a50101);
  background:-o-linear-gradient(top, #c80000, #a50101);
	background-image:url(/templates/default/img/input-submit.png);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#a50101;
}
input.tlacitko:hover,
input[type=submit]:hover,
#content .katalog-nahled-vyrobku p.detail-dokosiku a.detail:hover,
input.tlacitko.black{

}
input.readonly{
	color:#555;
}
label.labelBlock{
	margin-right:5px;
	padding:5px 0 0 0;
	width:150px;
	display:block;
	float:left;
	clear:left;
	text-align:right;
	cursor:pointer;
}
label.labelBlock,
label{
	cursor:pointer;
}
#content .container{
	margin:0;
	padding:0;
	width:auto;
	overflow:hidden;
	border:0;
}
.require,
* .require{
	color:#e00;
}
/* ***************************************************** */
.img-left{
	margin:0 10px 10px 0;
	display:block;
	float:left;
}
.img-right{
	margin:0 0 0 10px;
	display:block;
	float:right;
}
.img-center{
	margin:0 auto;
	display:block;
}
/* ***************************************************** */
hr{
	display:none;
}
/* ***************************************************** */
#layout{
	margin:0;
	padding:0;
	width:100%;
	background:url(/templates/default/img/topmenu.png) repeat-x center top;
}
#main{
	margin:0 auto;
	padding:0;
	width:965px;
	text-align:left;
}
#main img{
	border:0;
}
/* ***************************************************** */
#topmenu,
#topmenu ul,
#topmenu li,
#topmenu li>a,
#topmenu li>strong,
#topmenu li>a strong{
	margin:0;
	padding:0;
	height:25px;
	line-height:25px;
	font-family:'EurostileCEExtended-Bold','Arial',sans-serif;
	font-size:11px;
	color:#fdfef9;
}
#topmenu{
	margin:0;
	padding:0 0 4px 0;
	width:965px;
	background:url(/templates/default/img/topmenu.png) repeat-x bottom;
}
#topmenu ul{
	float:right;
	list-style:none;
}
#topmenu ul li{
	float:left;
}
#topmenu ul li a{
	padding:0 10px;
	text-decoration:none;
	text-transform:uppercase;
}
#topmenu ul li a:hover,
#topmenu ul li a:hover strong{
	text-decoration:underline;
}
/* ***************************************************** */
#topmenu #topmenu-social li a{
	padding:0 0 0 7px;
	width:17px;
	display:block;
	text-indent:-9000px;
	background:no-repeat center;
}
#topmenu #topmenu-social .icon-facebook a{
	background-image:url(/templates/default/img/icon-facebook.png);
}
#topmenu #topmenu-social .icon-twitter a{
	background-image:url(/templates/default/img/icon-twitter.png);
}
#topmenu #topmenu-social .icon-google a{
	background-image:url(/templates/default/img/icon-google.png);
}
/* ***************************************************** */
#topmenu #topmenu-login #login{
	margin:-4px 0 0 -10px;
	padding:15px;
	display:none;
	width:190px;
	position:absolute;
	z-index:9000;
	top:29px;
	overflow:hidden;
	border:3px solid #c80000;
	border-top:0;
	background:black;
}
#topmenu #topmenu-login #login h2{
	display:none;
}
#topmenu #topmenu-login #login form{
	margin:0;
	padding:0;
	overflow:hidden;
	text-align:left;
}
#topmenu #topmenu-login #login label{
	display:none;
}
#topmenu #topmenu-login #login input{
	margin:0 0 4px 0;
	padding:6px 5px;
	width:178px;
}
#topmenu #topmenu-login #login input.tlacitko{
	margin:0;
	padding:0;
	width:188px;
}
#topmenu #topmenu-login #login .zapamatovat,
#main #content .zapamatovat{
	margin:0;
	padding:0 0 3px 0;
}
#topmenu #topmenu-login #login .zapamatovat input,
#main #content .zapamatovat input{
	margin-left:8px;
	width:auto;
}
#topmenu #topmenu-login #login .zapamatovat input{
	margin-left:0;
}
#topmenu #topmenu-login #login .zapamatovat label,
#main #content .zapamatovat label{
	display:inline;
	font-size:11px;
}
/* ***************************************************** */
#topmenu #topmenu-user{
	float:right;
}
/* ***************************************************** */
#main #topmenu #topmenu-administrace{
	margin-left:8px;
}
#topmenu #topmenu-administrace #administrace-menu{
	margin:-4px 0 0 -1px;
	padding:0 10px 10px;
	width:190px;
	display:none;
	position:absolute;
	z-index:9000;
	top:29px;
	overflow:hidden;
	border:3px solid #c80000;
	border-top:0;
	background:black;
}
#topmenu #topmenu-administrace #administrace-menu h3,
#topmenu #topmenu-administrace #administrace-menu ul,
#topmenu #topmenu-administrace #administrace-menu ul li,
#topmenu #topmenu-administrace #administrace-menu ul li *{
	margin:0;
	padding:0;
	height:auto;
	float:none;
	line-height:1.4;
	background:transparent;
}
#topmenu #topmenu-administrace #administrace-menu h2{
	display:none;
}
#topmenu #topmenu-administrace #administrace-menu h3{
	margin:8px 0;
	padding:0;
	font-size:14px;
}
#topmenu #topmenu-administrace #administrace-menu ul,
#topmenu #topmenu-administrace #administrace-menu ul ul{
	margin:0 0 0 15px;
}
#topmenu #topmenu-administrace #administrace-menu ul li{
	list-style:square;
}
#topmenu #topmenu-administrace #administrace-menu ul li a{
	display:block;
	text-decoration:none;
}
#topmenu #topmenu-administrace #administrace-menu ul li,
#topmenu #topmenu-administrace #administrace-menu ul li *{
	font-family:'Arial',sans-serif;
}
#topmenu #topmenu-administrace #administrace-menu ul li a:hover,
#topmenu #topmenu-administrace #administrace-menu ul li a.aktivni,
#topmenu #topmenu-administrace #administrace-menu ul li a.aktivni:hover{
	text-decoration:underline;
}
/* ***************************************************** */
#header{
	margin:0 0 20px 5px;
	padding:0 0 5px 0;
	background:url(/templates/default/img/header.png) repeat-x bottom center;
}
#header h1{
	display:none;
}
#header a#home{
	margin:0 10px 0 0;
	padding:20px 0;
	width:225px;
	height:140px;
	display:block;
	float:left;
	text-decoration:none;
	border:0;
}
/* ***************************************************** */
#header #vyhledavani{
	margin:56px 0 0 0;
	padding:0;
	width:328px;
	height:48px;
	float:left;
	border:1px solid #000000;
	background:rgba(255,255,255,0.4);
}
#header #vyhledavani h2{
	display:none;
}
#header #vyhledavani input#inputVyhledavani,
#header #vyhledavani input#inputVyhledavani:hover{
	margin:0;
	padding:9px 0 9px 37px;
	width:221px;
	height:30px;
	float:left;
	line-height:30px;
	font-family:'EurostileCEExtended-Bold','Arial',sans-serif;
	font-size:14px;
	border:0;
	color:#000000;
	background:url(/templates/default/img/icon-vyhledavani.png) no-repeat 10px;
}
#header #vyhledavani input.tlacitko{
	margin:0;
	padding:0;
	width:69px;
	height:48px;
	float:right;
}
/* ***************************************************** */
#header #kosik{
	margin:49px 0 0 0;
	padding:0;
	width:340px;
	height:62px;
	float:right;
	background:url(/templates/default/img/kosik.png) no-repeat left;
}
#header #kosik h2{
	display:none;
}
#header #kosik a{
	margin:0;
	padding:14px 0 14px 60px;
	display:block;
	line-height:17px;
	font-family:'EurostileCEExtended-Bold','Arial',sans-serif;
	font-size:14px;
	text-align:right;
	text-decoration:none;
	color:#000000;
}
#header #kosik a strong{
	margin-left:17px;
	width:auto;
	height:34px;
	float:right;
	line-height:34px;
	text-transform:uppercase;
	color:#fdfef9;
}
#header #kosik a:hover{
	color:#c80000
}
/* ***************************************************** */
#header .mainmenu{
	margin:0;
	padding:32px 0 0 0;
	width:auto;
	clear:right;
	float:right;
}
#header .mainmenu ul{
	margin:0;
	padding:0;
}
#header .mainmenu ul li{
	margin:0;
	padding:0 0 0 26px;
	float:left;
	list-style:none;
}
#header .mainmenu ul li a{
	margin:0;
	padding:0;
	display:block;
	height:25px;
	line-height:25px;
	text-align:center;
	text-decoration:none;
	font-family:'EurostileCEExtended-Bold','Arial',sans-serif;
	font-size:16px;
	text-transform:uppercase;
	border:0;
	color:#c80000;
}
#header .mainmenu ul li a:hover,
#header .mainmenu ul li.active a:hover,
#header .mainmenu ul li.active a{
	color:black;
}
/* ***************************************************** */
#content-left{
	margin:0;
	padding:0 0 0 5px;
	width:225px;
	clear:left;
	float:left;
}
#content{
	margin:0 0 0 10px;
	padding:0 0 6px 0;
	width:515px;
	float:left;
	background:url(/templates/default/img/header.png) repeat-x center bottom;
}
#content-right{
	margin:0 0 0 10px;
	padding:0;
	width:200px;
	float:right;
}
#content-left .box,
#content .box,
#content-right .box{
	margin:0 0 10px 0;
	padding:10px;
	width:203px;
	border:1px solid #000000;
	background:#c80000;
}
#content-left .box.black,
#content .box.black,
#content-right .box.black{
	border:1px solid #c80000;
	background:#000000;
}
#content-left .box.white,
#content .box.white,
#content-right .box.white{
	border:1px solid #000000;
	background:rgba(255,255,255,0.4);
}
#content .box{
	width:493px;
	border-color:#c80000;
	background:rgba(255,255,255,0.4);
}
#content-right .box{
	width:178px;
}
#content-left .box h2{
	color:white;
}
#content-left .box ul,
#content-left .box ol{
	margin:0 0 10px 10px;
	padding:0;
}
#content-left .box ul ul,
#content-left .box ol ol{
	margin:0;
	padding-left:15px;
}
#content-left a.banner,
#content-right a.banner{
	margin:0 0 10px 0;
	padding:0;
	display:block;
}
/* ***************************************************** */
/*#content-left #volba-meny .mena{
	margin:0 2px 0;
	padding:0;
	display:block;
	float:left;
	width:24px;
	height:24px;
	line-height:24px;
	font-size:10px;
	text-align:center;
}*/
/* ***************************************************** */
#content-left #katalog-menu h2{
	display:none;
}
#content-left #katalog-menu ul{
	margin:0 0 0 -10px;
	padding:10px 5px 10px 0;
}
#content-left #katalog-menu ul ul{
	margin:0;
	padding:5px 0 0 0;
}
#content-left #katalog-menu ul li{
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
}
#content-left #katalog-menu ul li a{
	margin:0;
	padding:5px 0;
	display:block;
	font-family:'EurostileCEExtended-Bold','Arial',sans-serif;
	font-size:14px;
	text-align:left;
	text-decoration:none;
	text-indent:20px;
	text-transform:uppercase;
	color:#ffffff;
}
#content-left #katalog-menu ul li>a:hover,
#content-left #katalog-menu ul li.aktivni>a,
#content-left #katalog-menu ul li.aktivni>a:hover{
	background:url(/templates/default/img/katalog-menu-kategorie.png) no-repeat right top black;
}
#content-left #katalog-menu ul li * em{
	font-size:70%;
	font-style:normal;
	font-weight:normal;
}
#content-left #katalog-menu ul li.podkategorie a,
#content-left #katalog-menu ul li.podkategorie a:hover{
	margin:0;
	padding:5px 0;
	line-height:12px;
	font-size:12px;
	text-indent:30px;
	color:#000000;
	border:0;
	background:transparent;
}
#content-left #katalog-menu ul li.podkategorie a:hover,
#content-left #katalog-menu ul li.podkategorie.aktivni a{
	color:#ffffff;
}
/* ***************************************************** */
/*#content-left #katalog-menu #katalog-zobrazeni-textove,
#content-left #katalog-menu #katalog-zobrazeni-obrazkove{
	margin:0;
	padding:0 0 0 45px;
	height:22px;
	line-height:22px;
	clear:both;
	display:block;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	background:url(/templates/default/img/katalog-zobrazeni-textove.png) no-repeat 15px 0;
}
#content-left #katalog-menu #katalog-zobrazeni-obrazkove{
	background-image:url(/templates/default/img/katalog-zobrazeni-obrazkove.png);
}*/
/* ***************************************************** */
#content-left .katalogmenu{
	
}
#content-left .katalogmenu ul{
	margin:0 0 0 -10px;
	padding:0 5px 0 0;
}
#content-left .katalogmenu ul li{
	margin:0;
	padding:0 0 5px 0;
	list-style:none;
}
#content-left .katalogmenu ul li a{
	margin:0;
	padding:5px 0 5px 20px;
	display:block;
	font-family:'EurostileCEExtended-Bold','Arial',sans-serif;
	font-size:14px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	color:#ffffff;
}
#content-left .katalogmenu ul li a:hover,
#content-left .katalogmenu ul li.active a{
  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#c80000), to(#a60101));
  background:-webkit-linear-gradient(top, #c80000, #a60101);
  background:-moz-linear-gradient(top, #c80000, #a60101);
  background:-ms-linear-gradient(top, #c80000, #a60101);
  background:-o-linear-gradient(top, #c80000, #a60101);
	background-image:url(/templates/default/img/input-submit.png);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#a60101;
}
/* ***************************************************** */
#content-left #newsletter-prihlasit h2{
	margin:10px 0;
	padding:0;
	height:auto;
	font-size:12px;
	text-align:center;
	color:#ffffff;
	border:0;
}
#content-left #newsletter-prihlasit h2 strong{
	color:#93ba2d;
}
#content-left #newsletter-prihlasit input{
	margin:10px 0 0 0;
	width:134px;
}
#content-left #newsletter-prihlasit input#newsletter_email{
	margin:0 10px 20px;
	padding:7px 10px;
	width:161px;
	font-size:14px;
	font-weight:bold;
	color:white;
  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#6e6e6e), to(#a0a0a0));
  background:-webkit-linear-gradient(top, #6e6e6e, #a0a0a0);
  background:-moz-linear-gradient(top, #6e6e6e, #a0a0a0);
  background:-ms-linear-gradient(top, #6e6e6e, #a0a0a0);
  background:-o-linear-gradient(top, #6e6e6e, #a0a0a0);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#a0a0a0;
}
#content-left #newsletter-prihlasit input.tlacitko{
	margin:0 0 10px -10px;
	padding:0;
	width:202px;
	text-align:left;
	text-indent:20px;
}
#content input#newsletter_pridat{

}
/* ***************************************************** */
#content-left #box-facebook{
	padding:0;
	width:100%;
	height:239px;
	border:0;
	background:white;
}
#content-left #box-facebook h2{
	display:none;
}
#content-left #box-facebook iframe{
	margin:0;
	padding:0;
	width:225px;
	height:239px;
	border:0;
}
/* ***************************************************** */
#content-left #poradna{
	padding:20px 10px;
}
#content-left #poradna,
#content-left #poradna *{
	font-family:'EurostileCEExtended-Bold','Arial',sans-serif;
	text-align:center;
	text-transform:uppercase;
	color:#ffffff;
}
#content-left #poradna h2{
	margin:0;
	padding:0;
	font-size:14px;
}
#content-left #poradna p strong,
#content-left #poradna p span.poradna-cisla,
#content-left #poradna p a.poradna-email{
	margin:0;
	padding:0;
	display:block;
}
#content-left #poradna p strong{
	padding:10px 0;
}
#content-left #poradna p span.poradna-cisla,
#content-left #poradna p a.poradna-email{
	line-height:1;
	font-size:14px;
	text-decoration:none;
	color:#c80000;
}
#content-left #poradna p a.poradna-email:hover{
	text-decoration:underline;
}
#content-left #poradna p span.poradna-cisla{
	font-size:18px;
}
/* ***************************************************** */
#content-left .poradnamenu{
	padding:20px 10px;
}
#content-left .poradnamenu ul{
	margin:0 0 0 -10px;
	padding:0 5px 0 0;
}
#content-left .poradnamenu ul li{
	margin:0;
	padding:0 0 10px 0;
	list-style:none;
}
#content-left .poradnamenu ul li a{
	margin:0;
	padding:5px 0 5px 20px;
	display:block;
	font-family:'EurostileCEExtended-Bold','Arial',sans-serif;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	color:#ffffff;
}
#content-left .poradnamenu ul li a:hover,
#content-left .poradnamenu ul li.active a{
	background:#000000;
}
/* ***************************************************** */
/*#content-left #partneri{
	text-align:center;
}
#content-left #partneri a{
	margin:0;
	padding:0;
	display:block;
}
#content-left #partneri img{
	margin:0 0 10px 0;
	padding:0;
	width:180px;
}*/
/* ***************************************************** */
/*#content-left #prodejci.box{
	padding:0;
}
#content-left #prodejci .prodejce.box{
	margin:0 15px 15px 15px;
	padding:0;
	width:180px;
}
#content-left #prodejci .prodejce.box h3{
	margin:0;
	padding:0 0 0 10px;
	height:25px;
	line-height:25px;
	font-size:14px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#content-left #prodejci .prodejce.box p{
	margin:0;
	padding:5px 10px;
	line-height:20px;
	text-align:left;
}
#content-left #prodejci .prodejce.box p a{
	margin:5px auto 0;
}
#content-left #prodejci .prodejce.box p a img{
	border:1px solid #ccc;
}*/
/* ***************************************************** */
/*#content .anketa{
	margin:0 0 10px 0;
	padding:0;
	width:250px;
}
#content-left .anketa{
	margin:2px 0 6px;
	width:100%;
}
#content .anketa .otazka th,
#content-left .anketa .otazka th{
	padding:2px 4px;
	font-weight:bold;
}*/
/* ***************************************************** */
#content-right h2{
	font-size:14px;
}
/* ***************************************************** */
#content-right #box-novinky h2,
#content-right #box-topzbozi h2{
	color:#000000;
}
/* ***************************************************** */
#content-right #box-novinky h2{
	text-indent:5px;
}
#content-right #box-novinky ul{
	margin:0;
	padding:0 5px;
	list-style:none;
}
#content-right #box-novinky ul *{
	font-family:'EurostileCEExtended-Bold','Arial',sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#c80000;
}
#content-right #box-novinky ul li{
	margin:0;
	padding:0 0 10px 0;
}
#content-right #box-novinky ul li a{
	display:block;
}
#content-right #box-novinky ul li a img{
	clear:both;
	max-width:168px;
}
/* ***************************************************** */
#content-right #box-topzbozi ol{
	margin:0 0 0 40px;
}
#content-right #box-topzbozi ol *{
	font-family:'EurostileCEExtended-Bold','Arial',sans-serif;
	font-size:14px;
	text-decoration:none;
	color:white;
}
#content-right #box-topzbozi ol li{
	margin:0;
	padding:5px 0;
}
/* ***************************************************** */
#content-right #box-akceptujeme{
	padding:20px;
	width:158px;
}
/* ***************************************************** */
#content div,
#content p,
#content ul,
#content ol,
#content pre,
#content address{
	margin:0;
	padding:0 0 10px 0;
}
#content div{
	margin:0 0 10px 0;
	padding:0;
}
#content table{
	margin:0 0 10px 0;
	width:auto;
}
#content ul,
#content ol{
	margin:0 0 10px 20px;
	padding:0;
}
#content ul ul,
#content ol ol{
	margin:5px 15px;
	padding:0;
}
#content .levy{
	text-align:right;
}
/* ***************************************************** */
#content #uvodslider{
	margin:0 0 10px 0;
	padding:0;
	width:513px;
	height:308px;
	float:left;
	overflow:hidden;
	position:relative;
	background:rgba(255,255,255,0.4);
}
#content #uvodslider ul.slides,
#content #uvodslider ul.slides li{
	margin:0;
	padding:0;
	width:100%;
	height:308px;
	display:block;
	list-style-image:none;
}
#content #uvodslider ul.slides{
	margin:0;
	padding:0;
	list-style:none;
}
#content #uvodslider ul.slides li{
	margin:0;
	padding:0;
	width:100%;
	height:308px;
}
#content #uvodslider ul.slides li{
	padding:20px;
	width:473px;
	height:268px;
	text-align:justify;
	/*background:url(/templates/default/img/uvodslider-vice.png) no-repeat 415px 258px;*/
}
#content #uvodslider ul.slides li a{
	margin:0;
	padding:0;
	line-height:18px;
	font-size:12px;
	text-decoration:none;
	color:#000000;
}
#content #uvodslider ul.slides li img,
#content #uvodslider ul.slides li a img{
	margin:0 0 0 15px;
	width:auto;
	max-width:268px;
	height:auto;
	max-height:268px;
	float:right;
}
#content #uvodslider ul.slides li strong,
#content #uvodslider ul.slides li a strong{
	margin:0;
	padding:0 0 10px 0;
	display:block;
	font-family:'EurostileCEExtended-Bold','Arial',sans-serif;
	font-size:18px;
	text-align:left;
	text-transform:uppercase;
	color:#c80000;
}
/* ***************************************************** */
#content #uvodslider ul.uvodslider-nav{
	margin:0;
	padding:0;
	display:block;
	list-style:none;
}
#content #uvodslider ul.uvodslider-nav li{
	position:relative;
	top:-308px;
	float:left;
	list-style-image:none;
}
#content #uvodslider ul.uvodslider-nav li#uvodslider-dalsi{
	float:right;
}
#content #uvodslider ul.uvodslider-nav li,
#content #uvodslider ul.uvodslider-nav li a{
	margin:0;
	padding:0;
	display:block;
	width:40px;
	height:308px;
}
#content #uvodslider ul.uvodslider-nav li a{
	text-indent:-9000px;
	cursor:pointer;
	opacity:0.8;
	background:url(/templates/default/img/uvodslider-predchozi.png) no-repeat right;
}
#content #uvodslider ul.uvodslider-nav li#uvodslider-dalsi a{
	background:url(/templates/default/img/uvodslider-dalsi.png) no-repeat left;
}
#content #uvodslider ul.uvodslider-nav li a:hover{
	opacity:1;
}
#content #uvodslider ul.uvodslider-nav li#uvodslider-dalsi,
#content #uvodslider ul.uvodslider-nav li#uvodslider-predchozi{
	display:none;
}
#content #uvodslider:hover ul.uvodslider-nav li#uvodslider-dalsi,
#content #uvodslider:hover ul.uvodslider-nav li#uvodslider-predchozi{
	display:block;
}
/* ***************************************************** */
#content #uvodslider ul.uvodslider-nav li#uvodslider-pozice{
	margin:0 auto;
	padding:0 0 0 20px;
	width:auto;
	height:auto;
	float:left;
	top:-25px;
	left:0;
	text-align:center;
}
#content #uvodslider ul.uvodslider-nav li#uvodslider-pozice em{
	margin:0 5px 0 0;
	padding:0;
	width:10px;
	height:10px;
	display:block;
	float:left;
	cursor:pointer;
	text-indent:-9000px;
	background:black;
}
#content #uvodslider ul.uvodslider-nav li#uvodslider-pozice,
#content #uvodslider ul.uvodslider-nav li#uvodslider-pozice em{

}
#content #uvodslider ul.uvodslider-nav li#uvodslider-pozice em.aktivni{
	background:#c80000;
}
#content #uvodslider:hover ul.uvodslider-nav li#uvodslider-pozice{
	left:-40px;
}
/* ***************************************************** */
#content #uvod-text{
	padding-bottom:0;
}
#content #uvod-text h2{
	font-size:18px;
}
/* ***************************************************** */
#content .sortiment{
	clear:both;
}
#content #uvodsortiment-menu{
	margin:0 0 9px 0;
	padding:6px 0 0 0;
	width:100%;
	clear:both;
	display:none;
	list-style:none;
	background:url(/templates/default/img/header.png) repeat-x top center;
}
#content #uvodsortiment-menu li{
	margin:0;
	padding:10px 0 0 11px;
	float:left;
	width:auto;
	list-style-image:none;
}
#content #uvodsortiment-menu li:first-child{
	padding-left:0;
}
#content #uvodsortiment-menu li span{
	padding:10px 14px;
	display:block;
	cursor:pointer;
	font-family:'EurostileCEExtended-Bold','Arial',sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#7d7d7d;
	background:url(/templates/default/img/katalog-menu-kategorie.png) no-repeat right top #000000;
}
#content #uvodsortiment-menu li:hover span,
#content #uvodsortiment-menu li.active span{
	color:white;
  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#c80000), to(#a60101));
  background:-webkit-linear-gradient(top, #c80000, #a60101);
  background:-moz-linear-gradient(top, #c80000, #a60101);
  background:-ms-linear-gradient(top, #c80000, #a60101);
  background:-o-linear-gradient(top, #c80000, #a60101);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#a60101;
	background-image:url(/templates/default/img/input-submit.png);
}
/* ***************************************************** */
#content .uvodsortiment-content{
	margin:0;
	padding:0;
}
#content .uvodsortiment-content p{
	margin:0;
}
#content .uvodsortiment-content .odkaz-vice.button{
	padding-top:10px;
	padding-right:6px;
}
/* ***************************************************** */
#content .kategorie{
	margin:0 0 10px 0;
	padding:16px 0 16px 0;
	width:100%;
	display:block;
	background:url(/templates/default/img/header.png) repeat-x bottom center, url(/templates/default/img/header.png) repeat-x top center;
}
#content .kategorie.jennahore{
	padding:16px 0 0 0;
	background:url(/templates/default/img/header.png) repeat-x top center;
}
#content a.katalogova-nabidka{
	margin:5px;
	padding:13px 0 0 0;
	width:159px;
	height:auto;
	line-height:24px;
	display:block;
	float:left;
	font-family:'EurostileCEExtended-Bold','Arial',sans-serif;
	font-size:16px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	color:#c80000;
	border:1px solid #c80000;
	background:url(/templates/default/img/katalogova-nabidka.png) no-repeat right top white;
}
#content a.katalogova-nabidka.kategorie200,
#content a.katalogova-nabidka.kategorie227{
	font-size:12px;
}
#content a.katalogova-nabidka:hover{
	color:#000000;
}
#content a.katalogova-nabidka span{
	margin:0;
	padding:13px 0 0 0;
	width:159px;
	height:159px;
	display:block;
	text-align:center;
}
#content a.katalogova-nabidka img{
	margin:0 auto;
	width:auto;
	max-width:149px;
	height:auto;
	max-height:149px;
	display:block;
}
/* ***************************************************** */
#content .infotext{
	margin:5px;
	width:auto;
	display:block;
}
/* ***************************************************** */
#content p.strankovani{
	margin:0 0 5px 0;
	padding:0 0 6px 0;
	display:block;
	clear:both;
	text-align:center;
}
#content p.strankovani,
#content p.strankovani *{
	line-height:25px;
}
#content p.strankovani a.strankovani-predchozi,
#content p.strankovani span.strankovani-predchozi,
#content p.strankovani a.strankovani-dalsi,
#content p.strankovani span.strankovani-dalsi{
	margin:0;
	padding:0;
	width:25px;
	height:25px;
	display:inline-block;
	text-indent:-9000px;
	background:url(/templates/default/img/strankovani-dalsi.png) no-repeat left top;
}
#content p.strankovani a.strankovani-predchozi,
#content p.strankovani span.strankovani-predchozi{
	margin-right:5px;
	background-image:url(/templates/default/img/strankovani-predchozi.png);
}
#content p.strankovani a.strankovani-dalsi,
#content p.strankovani span.strankovani-dalsi{
	margin-left:5px;
	background-image:url(/templates/default/img/strankovani-dalsi.png);
}
#content p.strankovani span.strankovani-predchozi,
#content p.strankovani span.strankovani-dalsi{
	background-position:right top;
}
/* ***************************************************** */
#content .nahledy-vyrobku{
	margin:0;
	padding:11px 0 5px 0;
	overflow:hidden;
	background:url(/templates/default/img/header.png) repeat-x center top;
}
#content .nahledy-vyrobku h2.box,
#content h2.box,
#content .nahledy-vyrobku p.box{
	margin:5px;
	padding:8px 15px;
}
#content .nahledy-vyrobku p.box{
	margin-top:15px;
}
/* ***************************************************** */
#content .katalog-nahled-vyrobku{
	margin:5px;
	padding:0;
	width:151px;
	float:left;
	display:block;
	border:5px solid #c80000;
	background:#ffffff;
}
#content .katalog-nahled-vyrobku h3,
#content .katalog-nahled-vyrobku h3 *{
	margin:0;
	padding:0;
	overflow:hidden;
	text-align:center;
	border:0;
}
#content .katalog-nahled-vyrobku h3 a{
	margin:0;
	padding:5px;
	display:block;
	text-decoration:none;
}
#content .katalog-nahled-vyrobku h3 a em{
	margin:0;
	padding:0 0 5px 0;
	height:40px;
	display:block;
	line-height:20px;
	font-family:'EurostileCEExtended-Bold','Arial',sans-serif;
	font-size:14px;
	font-style:normal;
	text-align:left;
	color:#000000;
}
#content .katalog-nahled-vyrobku h3 a:hover em{
	color:#c80000;
}
#content p.status{
	margin:0;
	padding:0;
	width:80px;
	height:auto;
	display:block;
	float:left;
	line-height:25px;
}
#content .katalog-nahled-vyrobku h3 a span{
	margin:0 -5px;
	padding:0;
	height:151px;
	display:block;
	text-align:center;
}
#content .katalog-nahled-vyrobku h3 a span img{
	margin:0 auto;
	padding:0;
	width:auto;
	max-width:151px;
	height:auto;
	max-height:151px;
	border:0;
}
#content .detail-vyrobku p.status{
	margin:8px 0 0 141px;
	position:absolute;
}
#content .katalog-nahled-vyrobku p.status{
	margin:-159px 0 0 80px;
	position:absolute;
}
#content p.status span.status-text-nejprodavanejsi,
#content p.status span.status-text-akce,
#content p.status span.status-text-novinka,
#content p.status span.status-text-nas-tip,
#content p.status span.status-text-vyprodano,
#content p.status span.status-text-skladem{
	margin:0 0 -1px 0;
	padding:0;
	width:79px;
	height:23px;
	display:block;
	float:left;
	line-height:20px;
	text-indent:-9000px;
}
#content p.status span.status-text-nejprodavanejsi{
	background:url(/templates/default/img/status-nejprodavanejsi.png) no-repeat left;
}
#content p.status span.status-text-akce{
	background:url(/templates/default/img/status-akce.png) no-repeat left;
}
#content p.status span.status-text-novinka{
	background:url(/templates/default/img/status-novinka.png) no-repeat left;
}
#content p.status span.status-text-nas-tip{
	background:url(/templates/default/img/status-nas-tip.png) no-repeat left;
}
#content p.status span.status-text-vyprodano{
	background:url(/templates/default/img/status-vyprodano.png) no-repeat left;
}
#content p.status span.status-text-skladem{
	background:url(/templates/default/img/status-skladem.png) no-repeat left;
}
#content p.vzornikbarev{
	margin:0;
	padding:0 0 0 6px;
	width:132px;
	height:44px;
	overflow:hidden;
}
#content p.vzornikbarev .vzornikbarev-img,
#content p.vzornikbarev .vzornikbarev-hex,
#content .detail-vyrobku .vzornikbarev-img,
#content .detail-vyrobku .vzornikbarev-hex{
	margin:1px;
	padding:0;
	width:20px;
	height:20px;
	display:block;
	float:left;
	text-decoration:none;
}
#content p.vzornikbarev a.vzornikbarev-img img,
#content .detail-vyrobku a.vzornikbarev-img img{
	margin:0;
	padding:0;
	width:20px;
	height:20px;
}
#content .katalog-nahled-vyrobku p.popis{
	margin:0;
	padding:5px 5px 0;
	height:56px;
	line-height:14px;
	font-size:11px;
	text-align:left;
	overflow:hidden;
}
#content .katalog-nahled-vyrobku p.cena{
	margin:0;
	padding:5px 0;
	text-align:center;
}
#content .katalog-nahled-vyrobku p.cena strong{
	margin:0;
	padding:0;
	font-family:'EurostileCEExtended-Bold','Arial',sans-serif;
	font-size:14px;
}
#content .katalog-nahled-vyrobku p.cena strong,
#content .katalog-nahled-vyrobku p.cena small{
	line-height:1.2;
}
#content .katalog-nahled-vyrobku p.cena span{
	text-decoration:line-through;
}
#content .katalog-nahled-vyrobku p.admin{
	margin:0;
	padding:0 5px;
	text-align:right;
}
#content .katalog-nahled-vyrobku p.detail-dokosiku{
	margin:0;
	padding:5px;
	height:25px;
	overflow:hidden;
	text-align:center;
}
#content .katalog-nahled-vyrobku p.detail-dokosiku a.detail,
#content .katalog-nahled-vyrobku p.detail-dokosiku input.dokosiku{
	margin:0;
	padding:0;
	width:100px;
	height:23px;
	display:block;
	float:left;
	line-height:23px;
	font-family:'EurostileCEExtended-Bold','Arial',sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	text-shadow:none;
	color:#ffffff;
	border:1px solid #c80000;
  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#c80000), to(#a70101));
  background:-webkit-linear-gradient(top, #c80000, #a70101);
  background:-moz-linear-gradient(top, #c80000, #a70101);
  background:-ms-linear-gradient(top, #c80000, #a70101);
  background:-o-linear-gradient(top, #c80000, #a70101);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#a70101;
}
#content .katalog-nahled-vyrobku p.detail-dokosiku input.dokosiku{
	width:34px;
	height:25px;
	float:right;
	text-indent:-9000px;
	background-image:url(/templates/default/img/icon-dokosiku.png);
	background-position:center;
}
#content .katalog-nahled-vyrobku p.detail-dokosiku.vyprodano a.detail{
	width:auto;
	float:none;
}
#content .katalog-nahled-vyrobku.nezobrazujeSe{
	background:rgba(255,0,0,0.15);
}
/* ***************************************************** */
#content .katalogTextovyNahledVyrobku{
	margin:5px auto;
	padding:5px 10px;
	width:548px;
	border-bottom:1px solid #ccc;
}
#content .katalogTextovyNahledVyrobku.nezobrazujeSe *{
	color:#c00;
}
#content .katalogTextovyNahledVyrobku.nezobrazujeSe{
	border-color:#c00;
	background:#f7d1d1;
}
#content .katalogTextovyNahledVyrobku.displayNone{
	display:none;
}
/* ***************************************************** */
#content #katalogova-nabidka{
	text-align:left;
}
#content #katalogova-nabidka .detail-vyrobku{
	margin:0;
	padding:0;
	width:100%;
}
/* ***************************************************** */
#content .detail-vyrobku h2{
	padding:0 0 16px 0;
	background:url(/templates/default/img/header.png) repeat-x center bottom;
}
#content .detail-vyrobku .administrace{
	margin:0;
	padding:0 0 0 4px;
}
#content .detail-vyrobku table.infotable{
	margin:0 0 0 5px;
	padding:0;
	width:290px;
	float:right;
}
#content .detail-vyrobku table.infotable th,
#content .detail-vyrobku table.infotable td{
	vertical-align:middle;
}
#content .detail-vyrobku table.infotable th{
	font-weight:normal;
	min-width:100px;
}
#content .detail-vyrobku table.infotable td{
	font-weight:bold;
}
#content .detail-vyrobku table.infotable #cena td strong{
	font-family:'EurostileCEExtended-Bold','Arial',sans-serif;
	font-size:14px;
}
#content .detail-vyrobku table.infotable input{
	margin:0;
	padding:5px;
	width:20px;
	text-align:center;
}
#content .detail-vyrobku table.infotable input.tlacitko{
	padding:0 8px;
	width:auto;
	cursor:pointer;
}
#content .detail-vyrobku table.infotable select{
	width:65px;
}
#content .detail-vyrobku table.infotable #facebook-detail{
	padding-top:12px;
	padding-left:5px;
}
#content .detail-vyrobku table.infotable #facebook-detail iframe,
#content iframe.facebook-tsmlb{
	margin:0 0 10px 0;
	width:158px;
	height:22px;
	display:block;
	float:left;
	line-height:22px;
	border:0;
}
#content .detail-vyrobku table.infotable #facebook-detail a{
	margin:0 5px 5px 0;
	padding:0;
	float:left;
	text-decoration:none;
}
#content .detail-vyrobku table.infotable #facebook-detail .fb-share-button.fb_iframe_widget,
#content .fb-share-button.fb_iframe_widget{
	margin:0 5px 5px 0;
	padding:0;
	float:left;
}
#content .detail-vyrobku table.infotable #facebook-detail a .FBConnectButton.FBConnectButton_Small,
#content .FBConnectButton.FBConnectButton_Small{
	margin:0;
	padding:0;
	height:18px;
}
#content .detail-vyrobku table.infotable #facebook-detail a .FBConnectButton_Text,
#content .FBConnectButton_Text{
	padding-top:0;
	padding-bottom:0;
	height:15px;
	line-height:15px;
	font-size:11px;
	font-weight:normal;
	text-transform:lowercase;
}
/* ***************************************************** */
#content .detail-vyrobku a#hlavnifoto{
	margin:0 0 5px 0;
	padding:0;
	width:205px;
	float:left;
	display:block;
	text-align:center;
	border:5px solid #c80000;
	background:white;
}
#content .detail-vyrobku a#hlavnifoto img{
	margin:0;
	padding:0;
	width:auto;
	max-width:205px;
	height:auto;
	max-height:205px;
}
/* ***************************************************** */
#content .detail-vyrobku #obrazky-ke-zbozi{
	margin:0;
	padding:0;
	clear:left;
	display:block;
}
#content .detail-vyrobku #obrazky-ke-zbozi a{
	margin:0 5px 5px 0;
	padding:0;
	width:auto;
	height:47px;
	display:block;
	float:left;
	text-align:center;
	border:2px solid #c80000;
	background:white;
}
#content .detail-vyrobku #obrazky-ke-zbozi a img{
	margin:0;
	padding:0;
	height:47px;
}
/* ***************************************************** */
#content #boxyprepinani{
	margin:0 0 9px 0;
	padding:0;
	width:100%;
	clear:both;
	list-style:none;
}
#content #boxyprepinani ul#boxprepinani{
	margin:0;
	padding:0;
	width:auto;
	clear:both;
	list-style:none;
	overflow:hidden;
}
#content #boxyprepinani ul#boxprepinani li{
	margin:0;
	padding:0 0 10px 11px;
	float:left;
	width:auto;
	list-style-image:none;
}
#content #boxyprepinani ul#boxprepinani li:first-child{
	padding-left:0;
}
#content #boxyprepinani ul#boxprepinani li a{
	margin:0;
	padding:10px 14px;
	display:block;
	cursor:pointer;
	font-family:'EurostileCEExtended-Bold','Arial',sans-serif;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	color:#7d7d7d;
	background:url(/templates/default/img/katalog-menu-kategorie.png) no-repeat right top #000000;
}
#content #boxyprepinani ul#boxprepinani li a:hover,
#content #boxyprepinani ul#boxprepinani li.active a{
	color:white;
  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#c80000), to(#a60101));
  background:-webkit-linear-gradient(top, #c80000, #a60101);
  background:-moz-linear-gradient(top, #c80000, #a60101);
  background:-ms-linear-gradient(top, #c80000, #a60101);
  background:-o-linear-gradient(top, #c80000, #a60101);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#a60101;
	background-image:url(/templates/default/img/input-submit.png);
}
/* ***************************************************** */
#content .detail-vyrobku #boxinformace{

}
#content .detail-vyrobku #boxinformace table.parametry{
	margin:0;
	padding:12px 0 0 0;
	width:260px;
	float:left;
}
#content .detail-vyrobku #boxinformace table.parametry th,
#content .detail-vyrobku #boxinformace table.parametry td{
	padding:2px;
	height:auto;
	line-height:1.4;
	text-align:left;
	vertical-align:top;
}
#content .detail-vyrobku #boxinformace table.parametry th{
	font-weight:normal;
}
#content .detail-vyrobku #boxinformace table.parametry td{
	font-weight:bold;
}
/* ***************************************************** */
#content .detail-vyrobku #boxpodobnezbozi{
	display:none;
}
/* ***************************************************** */
#content .detail-vyrobku #boxkomentare{
	display:none;
}
/* ***************************************************** */
#content ul#objednavka-kroky,
#content ul#objednavka-kroky li,
#content ul#objednavka-kroky li a{
	margin:0;
	padding:0;
	height:29px;
	line-height:29px;
	list-style:none;
	
	display:none;
}
#content ul#objednavka-kroky{
	margin:-10px 0 20px 0;
	padding:0;
	border:0;
	background:url(/templates/default/img/input-submit.png) repeat-x center top #9bc018;
}
#content ul#objednavka-kroky li{
	padding:0 0 0 27px;
	width:135px;
	float:left;
	list-style-image:none;
	opacity:0.5;
	background:no-repeat left;
}
#content ul#objednavka-kroky li.active{
	opacity:1;
}
#content ul#objednavka-kroky li#objednavka-krok-1{
	background-image:url(/templates/default/img/objednavka-krok-1.png);
}
#content ul#objednavka-kroky li#objednavka-krok-2{
	background-image:url(/templates/default/img/objednavka-krok-2.png);
}
#content ul#objednavka-kroky li#objednavka-krok-3{
	background-image:url(/templates/default/img/objednavka-krok-3.png);
}
#content ul#objednavka-kroky li#objednavka-krok-4{
	background-image:url(/templates/default/img/objednavka-krok-4.png);
}
#content ul#objednavka-kroky li,
#content ul#objednavka-kroky li a{
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	text-shadow:1px 1px 1px #ddf1a9;
	color:#516e06;
}
#content ul#objednavka-kroky li a:hover{
	text-shadow:1px 1px 1px #eaf8c5;
	color:#364904;
}
/* ***************************************************** */
#content table.kosik{
	width:100%;
}
#content .kosik th{
	padding:0 8px 14px;
	vertical-align:middle;
	font-weight:bold;
	color:#000000;
	border-bottom:1px solid #000000;
	background:transparent;
}
#content table.kosik td{
	padding:8px 5px;
	vertical-align:middle;
}
#content table.kosik td,
#content table.kosik td a{

}
#content table.kosik tr:hover td,
#content table.kosik tr:hover td a,
#content table.kosik td a:hover{

}
#content table.kosik td.obrazek{
	width:54px;
	text-align:center;
}
#content table.kosik td.obrazek a,
#content table.kosik td.obrazek span{
	margin:0;
	padding:0;
	height:50px;
	width:50px;
	display:block;
	text-decoration:none;
	border:2px solid #c80000;
	background:white;
}
#content table.kosik td.obrazek a img,
#content table.kosik td.obrazek span img{
	margin:0 auto;
	padding:0;
	max-height:50px;
	max-width:50px;
	vertical-align:middle;
}
#content table.kosik td.parametry{
	width:150px;
}
#content table.kosik td.parametry select{
	margin:0;
	width:60px;
}
#content table.kosik td.kusu-odebrat{
	width:82px;
}
#content table.kosik td.kusu-odebrat input{
	margin:0;
	padding:2px;
	width:28px;
	text-align:center;
}
#content table.kosik td.kusu-odebrat input,
#content table.kosik td input.ulozit,
#content table.kosik td a.odebrat{
	float:left;
}
#content table.kosik td.kusu-odebrat.nofloat input.readonly{
	float:none;
}
#content table.kosik td input.ulozit{
	margin:4px 0 0 0;
	padding:0;
	width:16px;
	height:14px;
	display:block;
	text-indent:-9000px;
	border:0;
	background:url(/templates/default/img/kosik-ulozit-icon.png) no-repeat left;
}
#content table.kosik td a.odebrat{
	margin:4px 0 0 4px;
	padding:0;
	width:14px;
	height:14px;
	display:block;
	text-indent:-9000px;
	background:url(/templates/default/img/kosik-odebrat.png) no-repeat left;
}
#content table.kosik td input.ulozit:hover,
#content table.kosik td a.odebrat:hover{
	background-position:right;
}
#content table.kosik tr.odkazy-celkem td{
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}
#content table.kosik tr.odkazy-celkem td input.ulozit-zmeny,
#content table.kosik tr.odkazy-celkem td input.smazat-obsah{
	margin:0 0 5px 0;
	padding:0;
	width:200px;
	height:29px;
	line-height:29px;
	cursor:pointer;
	font-family:'EurostileCEExtended-Bold','Arial',sans-serif;
	font-size:10px;
	text-align:center;
	text-transform:uppercase;
	color:#ffffff;
	border:1px solid #c80000;
  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#c80000), to(#a50101));
  background:-webkit-linear-gradient(top, #c80000, #a50101);
  background:-moz-linear-gradient(top, #c80000, #a50101);
  background:-ms-linear-gradient(top, #c80000, #a50101);
  background:-o-linear-gradient(top, #c80000, #a50101);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#a50101;
}
#content table.kosik tr.odkazy-celkem td input.smazat-obsah{

}
#content table.kosik tr.odkazy-celkem td input.ulozit-zmeny:hover,
#content table.kosik tr.odkazy-celkem td input.smazat-obsah:hover{

}
#content table.kosik tr.odkazy-celkem td.odkazy.textleft,
#content table.kosik tr.odkazy-celkem:hover td.odkazy,
#content table.kosik tr.odkazy-celkem td.celkem,
#content table.kosik tr.odkazy-celkem:hover td.celkem{
	background:transparent;
}
#content table.kosik tr.odkazy-celkem td.celkem{
	padding-top:10px;
	padding-bottom:10px;
}
#content table.kosik tr.odkazy-celkem td.celkem,
#content table.kosik tr.odkazy-celkem td.celkem strong{
	line-height:25px;
}
#content .kosik .celkem strong{
	font-size:16px;
}
#content p.kosik-tlacitka{
	margin:0;
	padding:0 5px 0 0;
	text-align:right;
}
#content p.kosik-tlacitka input{
	margin:0 0 8px 0;
}
#content p.kosik-poznamka{
	margin-left:30px;
	padding:10px 0 0 0;
}
#content p.kosik-poznamka select{
	margin-right:0;
	width:260px;
}
#content p.kosik-poznamka textarea{
	margin-right:0;
	height:100px;
	width:280px;
}
#content p.kosik-slevovykupon{
	margin:0 0 19px 0;
	padding-right:5px;
	text-align:right;
	border-bottom:1px solid #000000;
}
#content p.kosik-slevovykupon input.tlacitko{
	padding:0 8px;
	width:auto;
}
/* ***************************************************** */
#content table.zpusob-dopravy{
	padding-top:5px;
	width:100%;
	border-top:1px solid #000000;
}
#content table.zpusob-dopravy tr.doprava>td{
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:1px solid #000000;
}
#content table.zpusob-dopravy tr.doprava>td p{
	padding:10px 0 0 0;
}
#content table.zpusob-dopravy tr.doprava>td table{
	margin:10px 0 0 0;
}
#content table.zpusob-dopravy tr.doprava strong{
	color:#000000;
}
#content table.zpusob-dopravy tr.doprava img{
	border-color:#c80000;
}
/* ***************************************************** */
#content .aktuality .aktualita{
	margin:0;
	padding:0 0 10px 0;
}
#content .aktuality .aktualita.neverejna,
#content .aktuality .aktualita.neverejna:hover{
	background:rgba(255,0,0,0.3);
}
#content .aktuality .aktualita h3,
#content .aktuality .aktualita h3 a{
	margin:0;
	padding:0;
	font-family:'Arial',sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	border:0;
}
#content .aktuality .aktualita h3 a:hover{
	text-decoration:underline;
}
#content .aktuality .aktualita p.obrazek{
	margin:0;
	padding:0 0px 0 0;
	width:90px;
	height:auto;
	display:block;
	float:left;
}
#content .aktuality .aktualita p.obrazek>img{
	margin:0 0 5px 0;
	padding:0;
	width:90px;
}
#content .aktuality .aktualita h3,
#content .aktuality .aktualita p.text{
	margin:0;
	padding:0;
	width:390px;
	display:block;
	float:right;
}
#content .aktuality .aktualita p.text,
#content .aktuality .aktualita p.text *{
	line-height:1.6;
}
#content .aktuality p.odkaz-vice.button{
	margin:0;
	padding:0;
	overflow:hidden;
}
/* ***************************************************** */
#content .kniha-prispevek,
#content .katalog-komentar,
#content .kniha-prispevek .odpoved{
	margin:0 0 10px 0;
	padding:10px;
	width:auto;
	text-align:left;
	border:1px solid #c80000;
}
#content .kniha-prispevek h3,
#content .katalog-komentar h3{
	margin:0;
	padding:0 0 8px 0;
}
#content .kniha-prispevek h3,
#content .katalog-komentar h3,
#content .kniha-prispevek h3 small,
#content .katalog-komentar h3 small{
	line-height:1.2;
	font-size:14px;
	font-weight:bold;
	border:0;
	color:#000000;
}
#content .kniha-prispevek h3.kniha-vzkaz-admin,
#content .katalog-komentar h3.coloradmin{
	color:#c80000;
}
#content .kniha-prispevek h3 small,
#content .katalog-komentar h3 small{
	font-size:12px;
	font-weight:normal;
}
#content .kniha-prispevek h3 small.administration,
#content .katalog-komentar h3 small.administration{
	float:right;
	text-transform:uppercase;
}
#content .kniha-prispevek h3 small.administration img,
#content .katalog-komentar h3 small.administration img{
	max-width:12px;
}
#content .kniha-prispevek .odpoved,
#content .katalog-komentar{
	padding:15px;
}
#content .kniha-prispevek .odpoved{
	margin:15px 0 0 0;
	padding:8px;
	width:auto;
	background:white;
}
#content .kniha-prispevek.neaktivni,
#content .kniha-prispevek.neaktivni *,
#content .katalog-komentar.katalog-komentar-skryty,
#content .katalog-komentar.katalog-komentar-skryty *{
	color:#c80000;
}
/* ***************************************************** */
#content #pridatKomentar{
	margin:0;
	padding:0 0 30px 0;
}
#content #pridatKomentar div,
#content #pridatKomentar * div{
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
/* ***************************************************** */
#content .zakaznik-prava{
	margin:5px 0 20px 0;
	padding:15px;
	width:300px;
	border:1px solid #c80000;
}
/* ***************************************************** */
#footer{
	margin:20px 0 0 0;
	padding:45px 0;
	width:100%;
	height:30px;
	clear:both;
	text-align:center;
	overflow:hidden;
	border-top:10px solid #c80000;
	background:#000000;
}
#footer #footer-in{
	margin:0 auto;
	padding:0;
	width:965px;
	text-align:right;
}
#footer #footer-in #footer-copyright{
	margin:0;
	padding:0 0 0 45px;
	float:left;
	text-align:left;
	background:url(/templates/default/img/footer.png) no-repeat left;
}
#footer #footer-in #footer-copyright a:first-child{
	clear:left;
}
#footer,
#footer *{
	line-height:17px;
	font-family:'EurostileCEExtended-Bold';
	font-size:11px;
	text-transform:uppercase;
	color:#ffffff;
}
/* ***************************************************** */
.odkaz-vice,
* p.odkaz-vice,
#content .odkaz-vice{
	margin:0;
	padding:10px 5px;
	clear:both;
	display:block;
	text-align:right;
}
.odkaz-zpet,
* p.odkaz-zpet,
#content .odkaz-zpet{
	margin:0;
	padding:10px 5px;
	clear:both;
	display:block;
	overflow:hidden;
	text-align:left;
}
.odkaz-vice.button,
#content .odkaz-vice.button,
.odkaz-zpet.button,
#content .odkaz-zpet.button{
	margin:0;
	padding:0 0 20px 0;
}
.odkaz-vice.button a,
#content .odkaz-vice.button a,
.odkaz-zpet.button a,
#content .odkaz-zpet.button a{
	margin:0;
	padding:0 8px;
	float:right;
	width:auto;
	height:29px;
	line-height:29px;
	cursor:pointer;
	font-family:'EurostileCEExtended-Bold','Arial',sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	color:#ffffff;
	border:1px solid #c80000;
  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#c80000), to(#a50101));
  background:-webkit-linear-gradient(top, #c80000, #a50101);
  background:-moz-linear-gradient(top, #c80000, #a50101);
  background:-ms-linear-gradient(top, #c80000, #a50101);
  background:-o-linear-gradient(top, #c80000, #a50101);
	background-image:url(/templates/default/img/input-submit.png);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#a50101;
}
.odkaz-vice.button a,
#content .odkaz-vice.button a{
	margin-left:8px;
}
.odkaz-zpet.button a,
#content .odkaz-zpet.button a{
	margin-right:8px;
}
.odkaz-zpet.button a,
#content .odkaz-zpet.button a{
	float:left;
}
/* ***************************************************** */
.ok,
#content .ok{
	margin:0 0 10px 0;
	padding:5px 10px 5px 40px;
	line-height:20px;
	font-size:12px;
	font-weight:normal;
	border:1px solid #92c75d;
	background:url(/templates/default/img/icon-ok.png) no-repeat 13px 4px #ecf1cd;
}
.ok,
.ok *{
	color:#5a8e41;
}
/* ***************************************************** */
.err,
#content .err{
	margin:0 0 10px 0;
	padding:5px 10px 5px 40px;
	line-height:20px;
	font-size:13px;
	font-weight:normal;
	border:1px solid #c75d5d;
	background:url(/templates/default/img/icon-err.png) no-repeat 10px 5px #fac5c5;
}
.err,
.err *{
	color:#8e4141;
}
/* ***************************************************** */
.info,
#content .info{
	margin:0 0 10px 0;
	padding:5px 10px 5px 40px;
	line-height:20px;
	font-size:12px;
	font-weight:normal;
	border:1px solid #c7a55d;
	background:url(/templates/default/img/icon-info.png) no-repeat 15px 5px #fdfac7;
}
.info,
.info *{
	color:#8e7141;
}
/* ***************************************************** */
.clearfix{
	overflow:hidden;
}
/* ***************************************************** */