body
{
	margin:0;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	text-align: center;
	padding: 0;
	font-size: 0.6em;
	background:#ffffff;
	color:#7b7b7b;
}

* {
	padding: 0;
	margin: 0;
	border: 0px none;
}
.invisible {
     position:absolute;
     top:-2000px;
     left:0;
     width:1px;
     height:1px;
     overflow:hidden;
}

.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
	overflow:hidden;
	display:block;
}
.right {
	text-align:right;
}
.center {
	text-align:center;
}
.red-font {
	color:#ba0000 !important;
}
input, select, textarea {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size:1em;
	padding:2px 3px;
}

/*Page*/
#page {
	width:904px;
	margin:0px auto;
	text-align:left;
}
/*Page*/

/*Header-line*/
#header-line {
	height:50px;
	position:relative;
	overflow:hidden;
}
#header-line input#search-text {
	border:1px solid #a0a0a0;
	width:96px;
	position:absolute;
	left:758px;
	top:16px;
}
#header-line input#search-submit{
	width:22px;
	height:24px;
	overflow:hidden;
	position:absolute;
	left:866px;
	top:10px;
}
/*Header-line*/

/*Header*/
#header {
	margin:0px 11px 0px 12px;
	border-bottom:10px solid #ba0000;
	width:881px;
	overflow:hidden;
	padding-bottom:14px;
	margin-bottom:17px;
	font-size:1.1em;
}
#header.header-no-margin {
	margin-bottom:5px;
}
#header-left {
	width:332px;
	overflow:hidden;
	float:left;
}
#header-right {
	width:549px;
	overflow:hidden;
	float:left;
}

/*Logo*/
#logo-box {
}
a.logo{
	color:#ba0000;
	font-weight:bold;
	font-size:2em;
	display:block;
	cursor:pointer;
	text-decoration:none;
	position:relative;
	overflow:hidden;
	width:267px;
	height:102px;
}
a.logo span{
	display:block;
    position:absolute; left:0; top:0; z-index:1;
	background:url(../img/layout/logo.png) top left no-repeat;
	width:267px;
	height:102px;
}
/*Logo*/

/*HR-Boxes*/
.hr-boxik {
	float:left;
	margin-left:6px;
}
.hr-boxik .he2{
	display: block;
	font-size:1.4em;
	background:#878787;
	color:#ffffff;
	padding:2px 0px 2px 10px;
}
.hr-boxik .he2 a{
	color:#ffffff;
	text-decoration:none;
}
.hr-boxik .he2 a:hover{
	color:#dddddd;
}
.hr-boxik ul {
	padding:10px;
}
.hr-boxik ul li{
	list-style-type:none;
	font-weight:bold;
}
.hr-boxik ul li a{
	color:#878787;
	text-decoration:none;
}
.hr-boxik ul li a:hover{
	color:#ba0000;
	text-decoration:none;
}
#hr-boxik-1 {
	width:120px;
	overflow:hidden;
}
#hr-boxik-2 {
	width:142px;
	overflow:hidden;
}
#hr-boxik-3 {
	width:137px;
	overflow:hidden;
}
#hr-boxik-4 {
	width:120px;
	overflow:hidden;
}
/*HR-Boxes*/

/*Header*/

/*******************Index****************/
/*Main-top*/
#main-top {
	margin:0px 11px 0px 12px;
	width:881px;
	overflow:hidden;
	background:url(../img/layout/bg-main-top.png) right top repeat-y #ffffff;	
}
#main-top p {
	line-height:1.4em;
	padding:3px 0px;
}

/*Columns*/
#mt-left-column {
	width:678px;
	float:left;
	overflow:hidden;
	font-size:1.4em;
	font-weight:bold;
}
#mt-right-column {
	width:155px;
	float:left;
	overflow:hidden;
	margin-left:36px;
}
/*Columns*/
#mt-left-column .foto, #mt-left-column .video{
	width:326px;
	overflow:hidden;
	float:left;
}
#mt-left-column .text{
	width:331px;
	overflow:hidden;
	margin-left:21px;
	float:left;
	margin-top:-7px;
}
#mt-left-column a{
	color:#ba0000;
}
#mt-left-column a:hover{
	color:#878787;
}
#mt-left-column h1 {
	font-size:2.0em;
	color:#ba0000;
	line-height:1.1em;
}
#mt-left-column h1 a {
	text-decoration:none;
}
#mt-left-column .pager {
	font-size:1.2em;
}
#mt-left-column .pager a {
	padding:5px;
	color:#878787;
	text-decoration:none;
}
#mt-left-column .pager a:hover, #mt-left-column .pager a.act {
	color:#ba0000;
	background:url(../img/layout/bg-main-top-pager-act.png) 30% 45% no-repeat;
	_background:url(../img/layout/bg-main-top-pager-act-ie.png) 30% 45% no-repeat;	
}
#mt-right-column h2 {
	color:#ba0000;
	font-size:2.5em;
	padding:1px 0px 8px 0px;
}
#mt-right-column h3{
	font-size:1.4em;
}
#mt-right-column .mt-rc-boxik {
	width:155px;
	overflow:hidden;
	padding:10px 0px;
}
#mt-right-column .mt-rc-boxik .foto{
	float:left;
	width:68px;
	overflow:hidden;
}
#mt-right-column .mt-rc-boxik .text{
	float:left;
	width:68px;
	overflow:hidden;
	margin-left:19px;
}
#mt-right-column a{
	color:#878787;
}
#mt-right-column a:hover{
	color:#ba0000;
}
#main-top p.mt-rc-price {
	font-size:1.3em;
	font-weight:bold;
	color:#ba0000;
	padding-bottom:0px;
	margin-bottom:-3px;
}
/*Main-top*/

/*Main-content*/
#main-content {
	margin:0px 11px 0px 2px;
	width:891px;
	overflow:hidden;
}
#main-content-in {
	background:url(../img/layout/bg-main-content.png) right top repeat-y #ffffff;
	width:891px;
}
.mc-left {
	width:505px;
	padding-left:10px;
	float:left;
	overflow:hidden;
}
.mc-center {
	width:135px;
	margin-left:24px;
	float:left;
	overflow:hidden;
}
.mc-right {
	width:161px;
	margin-left:41px;
	float:left;
	overflow:hidden;
}
#main-content h1, #main-content h2 {
	color:#ba0000;
	font-size:2.5em;
	padding:15px 0px 8px 0px;
	margin-bottom:7px;
}
#main-content h1.h1-border, #main-content h2.h2-border {
	border-bottom:2px solid #ba0000;
}
#main-content h1.h1-padding-top, #main-content h2.h2-padding-top {
	padding-top:35px;
}
#main-content h1 em, #main-content h2 em {
	font-size:0.45em;
	font-style:normal;
	margin-left:20px;
}
#main-content h1 b, #main-content h2 b{
	font-size:0.45em;
	font-style:normal;
}
#main-content a{
	color:#878787;
}
#main-content a:hover{
	color:#ba0000;
}
#main-content h2 em a{
	color:#ba0000;
	text-decoration:none;
}
#main-content h1 em a:hover, #main-content h2 em a:hover{
	color:#878787;
}
#main-content p {
	line-height:1.3em;
}
/*Mcl-boxes*/
.mcl-boxes {
	background:url(../img/layout/bg-mcl-boxes.png) right top repeat-y #ffffff;
	width:505px;
	margin-bottom:20px;
}
.mcl-boxik {
	width:136px;
	float:left;
	margin-right:42px;
}
.mcl-boxik-right {
	margin-right:0px;
}
.mcl-boxik .foto{
	width:122px;
	text-align:center;
	border:1px solid #a9a9a9;
	position:relative;
}

.mcl-boxik .foto .kredit{
	position:absolute;
	left:1px;
	top:1px;
	overflow:hidden;
	width:42px;
	height:42px;
}
.mcl-boxik .foto .kredit span{
	display:block;
    position:absolute; left:0; top:0; z-index:1;
	width:42px;
	height:42px;
	background-repeat: no-repeat;
}

.mcl-boxik .foto .kredit span.k5 { background-image: url(../img/layout/5-kreditu-s.png); }
.mcl-boxik .foto .kredit span.k10 { background-image: url(../img/layout/10-kreditu-s.png); }
.mcl-boxik .foto .kredit span.k20 { background-image: url(../img/layout/20-kreditu-s.png); }
.mcl-boxik .foto .kredit span.k30 { background-image: url(../img/layout/30-kreditu-s.png); }
.mcl-boxik .foto .kredit span.k40 { background-image: url(../img/layout/40-kreditu-s.png); }
.mcl-boxik .foto .kredit span.k50 { background-image: url(../img/layout/50-kreditu-s.png); }
.mcl-boxik .foto .kredit span.k100 { background-image: url(../img/layout/100-kreditu-s.png); }

td.kredit {
	color:red;
	padding-top: 4px !important;
}
.mcl-boxik .foto .new{
	position:absolute;
	left:-11px;
	top:43px;
	overflow:hidden;
	width:23px;
	height:23px;
	color:#ba0000;
}
.mcl-boxik .foto .new span{
	display:block;
    position:absolute; left:0; top:0; z-index:1;
	background:url(../img/layout/icon-new.png) top left no-repeat;
	width:23px;
	height:23px;
}
.mcl-boxik .foto .best-buy{
	position:absolute;
	left:-11px;
	top:70px;
	overflow:hidden;
	width:23px;
	height:23px;
	color:#ba0000;
}
.mcl-boxik .foto .best-buy span{
	display:block;
    position:absolute; left:0; top:0; z-index:1;
	background:url(../img/layout/icon-best-buy.png) top left no-repeat;
	width:23px;
	height:23px;
}
.mcl-boxik h3 {
	font-size:1.5em;
	padding:10px 0px 3px 0px;
}
.mcl-boxik p {
	line-height:1.4em;
	padding:3px 0px;
}
.mcl-boxik p.stars img{
	margin-right:2px;
}
.mcl-boxik p.price {
	color:#ba0000;
	font-size:1.4em;
	font-weight:bold;
	padding-top:6px;	
}
.mcl-boxik p.price img{
	float:right;
}
/*Mcl-boxes*/

/*Mc-center*/
.mc-center p {
	line-height:1.4em;
	padding:3px 0px;
}
.mcc-vinarstvi-boxik h3{
	font-size:1.5em;
	padding:2px 0px 2px 0px;
}

.mcc-vinarstvi-boxik {
	padding-bottom:20px;
}
.mcc-pager {
	font-size:1.2em;
	font-weight:bold;
	padding-top:0px;
	margin-bottom:10px;
}
#main-content .mcc-pager a {
	padding:3px 4px;
	color:#878787;
	text-decoration:none;
}
#main-content .mcc-pager a:hover, #main-content .mcc-pager a.act {
	color:#ba0000;
	background:url(../img/layout/mcc-pager-act.png) left center no-repeat;
}
#mcc-newsletter p {
	display:inline;
	float:left;
}
#main-content input, #main-content select, #main-content textarea {
	border:1px solid #a0a0a0;
}
#main-content input.input-checkbox {
	border:none;
}
#main-content input#newsletter-text {
	width:90px;
	margin-top:4px;
	margin-right:4px;
}
#main-content input#newsletter-submit {
	border:none;
}
/*Mc-center*/

/*Mc-right*/
/*Eshop-menu*/
#eshop-menu {
	font-size:1.1em;
	font-weight:bold;
}
#eshop-menu li {
	list-style-type:none;
	padding:1px 0px 2px 0px;
}
#eshop-menu li.li-eshop-menu-padding {
	padding-bottom:1em;
}
#eshop-menu li a {
	text-decoration:none;
	color:#ba0000;
}
#eshop-menu li li a {
	color:#7b7b7b;
}
/*.act*/
#eshop-menu li a.act,#eshop-menu li a:hover {
	color: #fff;
	background-color:#ba0000;
}
/*Eshop-menu*/
/*Mcr-cart-box*/
.mcr-cart-box {
	padding:20px 0px 15px 0px;
	font-size:1.1em;
}
.mcr-cart-box a {
	display:block;
	font-weight:bold;
}
.mcr-cart-box p{
	padding:7px 0px 7px 35px;
}
.mcr-cart-box p.mcr-cart-box-ucet {
	background:url(../img/layout/bg-mcr-cart-box-ucet.png) left center no-repeat;
}
.mcr-cart-box p.mcr-cart-box-cart {
	background:url(../img/layout/bg-mcr-cart-box-cart.png) left center no-repeat;
}
/*Mcr-cart-box*/

/*Mcr-top-5-boxik*/
.mcr-top-5-boxik {
	width:161px;
	overflow:hidden;
	padding:10px 0px 15px 0px;
	position:relative;
}
.mcr-top-5-boxik .foto{
	width:30px;
	overflow:hidden;
	float:left;
}
.mcr-top-5-boxik .text{
	width:131px;
	overflow:hidden;
	float:left;
}
.mcr-top-5-boxik .text h3{
	font-size:1.2em;
	line-height:1.2em;
}
.mcr-top-5-boxik .text p.price {
	color:#ba0000;
	font-size:1.2em;
	font-weight:bold;
	padding-top:6px;	
}
.mcr-top-5-boxik .text p.price img{
	float:right;
}
.mcr-top-5-boxik .mcr-top-5-boxik-icon {
	position:absolute;
	right:0px;
	top:10px;
}
/*Mcr-top-5-boxik*/
/*Mc-right*/
/*Main-content*/

/*Footer*/
#footer{
	margin:30px 11px 0px 12px;
	width:881px;
	overflow:hidden;
	background:url(../img/layout/bg-footer.png) left top no-repeat #ffffff;	
	padding-bottom:30px;
}
#footer-index {
	margin:30px 11px 0px 12px;
	width:881px;
	overflow:hidden;
	background:url(../img/layout/bg-footer-index.png) left top no-repeat #ffffff;	
	padding-bottom:30px;
}

/*Footer*/
/*******************Index****************/

/*******************Sloupce 1-3-1****************/
#main-content-vs {
	background:url(../img/layout/bg-main-content-vs.png) right top repeat-y #ffffff;
	width:881px;
	margin-left:10px;
}
.mcvs-left {
	width:165px;
	overflow:hidden;
	float:left;
}
.mcvs-center {
	width:492px;
	margin-left:34px;
	float:left;
	font-size:1.2em;
}
#main-content .mcvs-center h2 {
	font-size:2.3em;
	padding-top:12px;
	line-height:1.1em;
}
#main-content .mcvs-center h3 {
	font-size:1.7em;
	color:#ba0000;
	padding:10px 0px 5px 0px;
}
#main-content .mcvs-center h4 {
	font-size:1.1em;
	color:#ba0000;
	padding:10px 0px 1px 0px;
}
#main-content .mcvs-center p {
	padding:5px 0px;
}
.mcvs-right {
	width:135px;
	overflow:hidden;
	float:left;
	margin-left:36px;
}

/*Cart-steps*/
ul#cart-steps-top li, ul#cart-steps-bottom li{
	list-style-type:none;
	background:url(../img/layout/bg-cart-steps-top-li.png) right center no-repeat;
	width:71px;
	overflow:hidden;
	float:left;
	margin-right:8px;
}
ul#cart-steps-top li.last, ul#cart-steps-bottom li{
	background:none;
}
ul#cart-steps-top li a{
	text-decoration:none;
	width:37px;
	height:36px;
	text-align:center;
	float:left;
	display:block;
	background:url(../img/layout/bg-cart-steps-top-a.png) left top no-repeat;
	font-size:2.1em;
	font-weight:bold;
	padding-top:7px;
	padding-left:6px;
}
ul#cart-steps-top li.act a{
	color:#ffffff;
	background-position:-53px 0px;
}
ul#cart-steps-top li.act a:hover{
	color:#ffffff;
}
ul#cart-steps-top li.prev a{
	color:#ba0000;
	background-position:-107px 0px;
}
ul#cart-steps-bottom {
	margin:5px 0px 30px 0px;
	font-size:0.9em;
}
ul#cart-steps-bottom li {
	line-height:1.1em;
}
ul#cart-steps-bottom li a{
	width:43px;
	text-align:center;
	text-decoration:none;
	float:left;
	display:block;
}
ul#cart-steps-bottom li.prev a, ul#cart-steps-bottom li.act a{
	color:#ba0000;
}
/*Cart-steps*/
input#submit-nakup-pokracovat {
	border:none;
	cursor:pointer;
	background:url(../img/layout/bg-submit-nakup-pokracovat.png) right center no-repeat #ffffff;
	color:#ba0000;
	font-size:1.9em;
	text-decoration:underline;
	font-weight:bold;
	overflow:visible;
	width:auto;
	padding-right:37px;
	margin:25px 20px 15px 0px;
}
table	{ 
	font-size: 1em;
	font-family: inherit;
}
/*Table-cart-1*/
.table-cart-1 {
	width:100%;
	border-collapse:collapse;
	font-weight:bold;
	line-height:1.3em;
}
.table-cart-1 th{
	border-bottom:1px solid #c2c2c2;
	padding:15px 0px;
}
.table-cart-1 td{
	border-bottom:1px dashed #c2c2c2;
	padding:10px 15px 10px 0px;	
}
.table-cart-1 td.center{
	padding-right:0px;
}
.table-cart-1 td strong{
	color:#ba0000;
}
.table-cart-1 td input {
	width:30px;
}
.table-cart-1 tr#line-odkazy td{
	border-bottom:1px solid #c2c2c2;
	padding:18px 0px;
}
.table-cart-1 tr#line-odkazy td a{
	display:block;
	width:106px;
	float:right;
	font-size:1.4em;
	padding-left:36px;
	text-decoration:none;
}
.table-cart-1 tr#line-odkazy td a#line-odkazy-aktualizovat{
	background:url(../img/layout/bg-line-odkazy-aktualizovat.png) left center no-repeat;
}
.table-cart-1 tr#line-odkazy td a#line-odkazy-pokracovat{
	background:url(../img/layout/bg-line-odkazy-pokracovat.png) left center no-repeat;
	margin-right:30px;
}
.table-cart-1 tr#price-without td, .table-cart-1 tr#price-with td{
	border-bottom:none;
	padding:3px 0px;
}
.table-cart-1 tr#price-without td.right, .table-cart-1 tr#price-with td.right{
	padding-right:20px;
}
.table-cart-1 tr#price-without td {
	padding-top:20px;
}
.table-cart-1 tr#price-without td {
	font-size:1.7em;
}
.table-cart-1 tr#price-with td {
	font-size:2.2em;
	color:#ba0000;
}
.table-cart-1 tr#price-with td strong{
	background:url(../img/layout/bg-price-with-strong.png) left bottom repeat-x;
	display:block;
	float:left;
	padding:14px 0px;
}
/*Table-cart-1*/
/*Table-cart-2*/
.table-cart-2 {
	border-collapse:collapse;
	font-weight:bold;
	line-height:1.3em;
	margin:15px 0px 10px 0px;
}
.table-cart-2 td {
	padding:2px 20px 2px 0px;
}
.table-cart-2 input, .table-cart-2 select, .table-cart-2 textarea {
	border:1px solid #7b7b7b;
	padding:1px 3px;
	width:300px;
}
.table-cart-2 select {
	width:230px;
}
.table-cart-2 label{
	font-size:1.1em;
}
.table-cart-2 label strong{
	color:#ba0000;
}
/*Table-cart-2*/
/*Seznam-pager*/
.seznam-pager {
	width:492px;
	overflow:hidden;
	font-size:1.1em;
	font-weight:bold;
	text-align:right;
}
.seznam-pager a {
	text-decoration:none;
	padding:0px 1px;
}
#main-content .seznam-pager a.act {
	color:#ba0000;
}
.seznam-pager p.seznam-pager-find {
	float:left;
}
.pager-top {
	border-bottom:1px solid #ba0000;
	padding:0px 0px 10px 0px;
}
.pager-bottom {
	border-top:1px solid #ba0000;
	padding:10px 0px 0px 0px;
	margin-top:40px;
}
/*Seznam-pager*/
/*Seznam-razeni*/
#main-content p.seznam-razeni {
	padding:15px 0px 30px 0px;
}
#main-content p.seznam-razeni select {
	padding:0px;
	width:100px;
	margin-right:2px;
}
#main-content p.seznam-razeni label {
	margin-left:10px;
}
/*Seznam-razeni*/
.mcvs-center .mcl-boxes {
	font-size:0.9em;
}
#main-content .mcvs-center .mcl-boxes .mcl-boxik h3 {
	font-size:1.3em;
	padding:10px 0px 3px 0px;
	color:#7b7b7b;
}

/*Detail*/
/*Lista-Detail*/
.detail-lista {
	width:492px;
	overflow:hidden;
	text-align:right;
	font-weight:bold;
	font-size:0.9em;
	border-bottom:1px solid #ba0000;
	padding:0px 0px 5px 0px;
	margin-bottom:10px;	
}
.detail-lista a {
	text-decoration:none;
	padding:0px 0px;
}
.detail-lista p.detail-lista-left {
	float:left;
}
/*Lista-Detail*/

/*Detail-box*/
#detail-box {
	width:492px;
	overflow:hidden;
	margin-bottom:30px;
}
#detail-box .db-left {
	width:200px;
	overflow:hidden;
	float:left;
}
#detail-box .db-right {
	width:254px;
	overflow:hidden;
	float:left;
	margin-left:38px;
}
#detail-box .db-left img{
	border:1px solid #cfcfcf;
	margin-right:3px;
}

.db-right table {
	width:100%;
	border-collapse:collapse;
	margin-bottom:30px;
}

.db-right table * a{
	text-decoration:none;
}

.db-right table * a:hover{
	text-decoration:underline;
}

.db-right table td {
	padding:0px 0px 0px 20px;
}
#main-content .db-right table td p{
	padding:0px;
}
.db-right table td.db-right-td-left {
	border-right:1px dotted #cfcfcf;
	padding:0px 10px 0px 0px;
}
.db-right table tr.db-right-price-without td {
	color:#ba0000;
	padding-top:4px;
}
.db-right table tr.db-right-price-with td {
	color:#ba0000;
	font-weight:bold;
	font-size:1.6em;
	padding-top:4px;
	padding-bottom:10px;
}
.db-right table tr.db-right-price-with td.db-right-td-left {
	font-size:1.2em;
}
.db-right table tr.db-right-cart td {
	color:#ba0000;
	font-weight:bold;
	padding-bottom:10px;
}
.db-right table input {
	float:left;
}
.db-right table input#quantity {
	width:30px;
	padding:1px 3px;
}
.db-right table input#cart-submit {
	border:none;
	margin-left:10px;
}
/*Detail-box*/
#header-foto2 {
	margin-bottom:25px;
	margin-left:10px;
}
/*Detail*/
/*******************Sloupce 1-3-1****************/


/*********************IVAN**********************/
* h3 a {
	text-decoration:none;
}

#eshop-menu li ul {
	padding:0px;
	margin:0px;
}

#eshop-menu li ul li {
	padding-left:10px;
}

ul#cart-steps-top li span{
	text-decoration:none;
	width:37px;
	height:36px;
	text-align:center;
	float:left;
	display:block;
	background:url(../img/layout/bg-cart-steps-top-a.png) left top no-repeat;
	font-size:2.1em;
	font-weight:bold;
	padding-top:7px;
	padding-left:6px;
}
ul#cart-steps-top li.act span{
	color:#ffffff;
	background-position:-53px 0px;
}

ul#cart-steps-top li.prev span{
	color:#ba0000;
	background-position:-107px 0px;
}

ul#cart-steps-bottom li span{
	width:43px;
	text-align:center;
	text-decoration:none;
	float:left;
	display:block;
}
ul#cart-steps-bottom li.prev span, ul#cart-steps-bottom li.act span{
	color:#ba0000;
}

table.no-border * td{
	border:none;	
}


#mt-left-column .pager span {
	padding:5px;
	text-decoration:none;
	color:#878787;
	background:url(../img/layout/bg-main-top-pager-act.png) left center no-repeat;
	_background:url(../img/layout/bg-main-top-pager-act-ie.png) left center no-repeat;	
}

p.summary {
	font-style:italic;
	padding-bottom:20px
}

#mt-left-column .text .textin {
	min-height: 220px;
}

div.box-list-art {
	padding:15px 0 10px 0;
	border-bottom:1px #878787 solid;
}

div.box-list-art .foto {
	width:120px;
	float:left;	
}

#main-content * div.box-list-art * a {
	text-decoration:none;
}

#main-content * div.box-list-art h3 a {
	color:#ba0000;
}

#main-content * div.box-list-art h3 {
	padding-top:0px;
}

.db-right table input#prihodit {
	border:none;
	margin:0 0 0 5px;
	position:relative;
	top:-3px;
	float:right;
}

.db-right table input#prihoz {
	width:50px;
	padding:1px 3px;
	text-align:right;
}

#frmPrihoz * span.price {
	float:left;
	padding:5px 0 0 5px;
}

#frmPrihoz p.min-cena {
	color:#878787;
	font-weight:normal;
	font-size:12px;
}

.table-cart-3 {
	border-collapse:collapse;
	line-height:1.3em;
	margin:15px 0px 10px 0px;
}

.table-cart-3 th {
	padding-top:10px;
	border-top:#878787 1px solid;
}
.table-cart-3 td {
	padding:2px 20px 2px 0px;
}

.table-cart-3 td.borderbottom {
	padding-bottom:10px;
	border-bottom:#878787 1px solid;	
}

#main-content p.seznam-razeni {
	float:left
}

#main-content p.seznam-razeni select {
	width:90px;
}

#searchinput {
	width:195px;
}

.mcl-boxik * .small, #detail-box * .small {
	font-weight:normal;
	font-size:small;
}

/*Table-cart-2*/
.table-doruceni {
	border-collapse:collapse;
	line-height:1.3em;
	margin:15px 0px 10px 0px;
}

.table-doruceni * .check {
	border: none !important;
}


.table-doruceni td {
	padding:2px 20px 2px 0px;
}

.table-doruceni label {
	font-weight:bold;
	font-size:1.3em;
}

/*Table-cart-2*/


/* PIT medaile */
.awards{
	position:absolute;
	right:5px;
	top:5px;
	overflow:hidden;
	width:22px;
	height:90px;
}

.gold,.silver,.bronz {
	display:block;
	width:22px;
	height:30px;
}

.gold{
	background:url(../img/layout/gold.png) top left no-repeat;
}

.silver{
	background:url(../img/layout/silver.png) top left no-repeat;
}

.bronz{
	background:url(../img/layout/bronz.png) top left no-repeat;
}

.foto-detail {
	position:relative;
	width: 198px;
	text-align: center;
	border:1px solid #cfcfcf;
}

.foto-detail .kredit {
	position: absolute;
	top: 0;
	left:0;
	background-repeat: no-repeat;
	width:56px;
	height:55px;
}

.foto-detail .k5 {	background-image:url(../img/layout/5-kreditu.png) }
.foto-detail .k10 {	background-image:url(../img/layout/10-kreditu.png) }
.foto-detail .k20 {	background-image:url(../img/layout/20-kreditu.png) }
.foto-detail .k30 {	background-image:url(../img/layout/30-kreditu.png) }
.foto-detail .k40 {	background-image:url(../img/layout/40-kreditu.png) }
.foto-detail .k50 {	background-image:url(../img/layout/50-kreditu.png) }
.foto-detail .k100 {	background-image:url(../img/layout/100-kreditu.png) }

.foto-detail img {border:none !important;}

.awards2{
	position:absolute;
	right:5px;
	top:5px;
	overflow:hidden;
	width:33px;
	height:150px;
}

.gold2,.silver2,.bronz2 {
	display:block;
	width:33px;
	height:45px;
}

.gold2{
	background:url(../img/layout/gold2.png) top left no-repeat;
}

.silver2{
	background:url(../img/layout/silver2.png) top left no-repeat;
}

.bronz2{
	background:url(../img/layout/bronz2.png) top left no-repeat;
}

.mcvs-center p strong { font-size: 1.1em; font-weight: bold; color: #ba0000; }

#webdesign {
float: left;
width: 180px;
text-align: right;
}
#links {
float: left;
width: 700px;
padding-top: 14px;
}
#links,#links a,#webdesign,#webdesign a {
color: #7b7b7b;
text-decoration: none;
line-height: 1.2em;
}

a.facebook { display:block; width:138px; height:56px; margin:20px 0 0 0; float:left; }