html{ min-height:100%;  height:auto}
body{font-family:"Trebuchet MS"; font-size:12px; background:#FFFFEA url(../css_images/design_footer_down.gif) bottom repeat-x; margin:0; padding:0}
#layout{width:950px;margin-right:auto;margin-left:auto;margin-top:10px;z-index:0;position:relative;padding-top: 230px;}
#layout-head{width:950px;position: absolute;top: 0px;left: 0px;}
#layout-head a.logo_cz{background-image:url(../css_images/design_logo_cz.gif); background-repeat:no-repeat; width:220px; height:110px; display:block; position:absolute; left:0px; top:0px}
#layout-head a.logo_en{background-image:url(../css_images/design_logo_en.gif); background-repeat:no-repeat; width:220px; height:110px; display:block; position:absolute; left:0px; top:0px}
#layout-head ul{list-style-type:none; margin:0; padding:0; right:0px; top:56px; position:absolute}
#layout-head ul li{float:left}
#layout-head ul li a{background-image:url(../css_images/design_buttons.gif); background-repeat:no-repeat; width:100px; display:block; text-align:center; margin-left:1px; padding-top:30px; padding-bottom:8px; color:#FFF; text-decoration:none; font-weight:bold; text-transform:uppercase; font-size:11px}
#layout-head ul li a.active{background-position:center -54px}
#layout-head ul li a:hover{background-position:center -108px; color:#FFF}
#layout-head #svatek{background-image:url(../css_images/design_svatek.gif); background-repeat:no-repeat; width:484px; top:0px; right:0px; font-size:11px; padding-top:4px; color:#3FA676; padding-left:10px; padding-right:10px; padding-bottom:4px; position:absolute}
#layout-head #svatek div{float:right}
#layout-head #svatek div a{color:#F67D2A; font-weight:bold}
#layout-head #svatek div a.active{color:#999; text-decoration:none}
#layout-screen{width:950px;background-image:url(../css_images/design_header_line.gif);background-repeat:no-repeat;background-position:center bottom;height:120px;position:absolute;top:110px;left: 0px;}
#layout-screen div.image1{background-image:url(../css_images/design_header_1.jpg); background-repeat:no-repeat; height:102px; width:950px}
#layout-screen div.image2{background-image:url(../css_images/design_header_2.jpg); background-repeat:no-repeat; height:102px; width:950px}
#layout-screen div.image3{background-image:url(../css_images/design_header_3.jpg); background-repeat:no-repeat; height:102px; width:950px}
#layout-screen div.image4{background-image:url(../css_images/design_header_4.jpg); background-repeat:no-repeat; height:102px; width:950px}
#layout-screen div.image5{background-image:url(../css_images/design_header_5.jpg); background-repeat:no-repeat; height:102px; width:950px}
#layout-screen div.image6{background-image:url(../css_images/design_header_6.jpg); background-repeat:no-repeat; height:102px; width:950px}
#layout-container{width:950px;background-image:url(../css_images/design_text.gif);background-repeat:repeat-y;}
#layout-container a.tlacitko{width:140px !important; font-size:10px !important; background-image:url(../css_images/design_tlacitko_submit.gif); background-repeat:no-repeat; background-position:center 0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; color:#C60; font-weight:bold; cursor:pointer; font-family:"Trebuchet MS"!important; background-color:#FFF; @padding-top:2px; margin-bottom:3px; display:block; padding-top:3px; padding-bottom:2px; text-decoration:none}
#layout-container a.tlacitko:hover{background-position:center -20px; color:#C60}
#layout-container p{margin-top:0px; margin-bottom:15px}
#layout-container a:link{color:#C60}
#layout-container a:visited{color:#C60}
#layout-container a:hover{color:#000; text-decoration:none}
#layout-container #layout-container-center h1{font-size:17px; font-weight:bold; color:#3fa676; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:none; border-right-style:none; border-bottom-style:solid; border-left-style:none; border-top-color:#3fa676; border-right-color:#3fa676; border-bottom-color:#3fa676; border-left-color:#3fa676; margin-top:10px; margin-right:0px; margin-bottom:10px; text-align:left; margin-left:0px}
#layout-container #layout-container-center h2{font-size:13px; margin-top:0px; margin-bottom:0px}
#layout-container #layout-container-center h3{font-size:13px; margin-top:0px; margin-bottom:5px; font-family:Arial,Helvetica,sans-serif; padding:0}
#layout-container h3 a{text-decoration:none}
#layout-container h3 a:hover{color:#3fa676; text-decoration:underline}
#layout-container h4{font-size:17px; font-weight:bold; color:#f67d2a; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:none; border-right-style:none; border-bottom-style:solid; border-left-style:none; border-top-color:#f67d2a; border-right-color:#f67d2a; border-bottom-color:#f67d2a; border-left-color:#f67d2a; margin-top:10px; margin-bottom:10px; text-align:left}
#layout-container h5{}
#layout-container h6{font-size:12px; font-weight:bold; color:#696; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:none; border-right-style:none; border-bottom-style:solid; border-left-style:none; border-top-color:#D3E9DE; border-right-color:#D3E9DE; border-bottom-color:#D3E9DE; border-left-color:#D3E9DE; margin-top:15px; margin-bottom:10px; text-align:left; padding:0}
#layout-container h6 span{color:#93CAAE}
#layout-container-twin{width: 768px;float: left;}
#layout-container-left{width:182px;float: left;}
#layout-container-left h3{margin-right:19px; margin-left:19px;font-size:17px; font-weight:bold; color:#f67d2a; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:none; border-right-style:none; border-bottom-style:solid; border-left-style:none; border-top-color:#f67d2a; border-right-color:#f67d2a; border-bottom-color:#f67d2a; border-left-color:#f67d2a; margin-top:10px; margin-bottom:10px; text-align:left}
#layout-container-left .cont-left{font-size:11px; color:#990; margin-left:19px; margin-right:19px; margin-top:0px; margin-bottom:15px; text-align:center}
#layout-container-center{width:586px;padding-bottom:50px;background-image:url(../css_images/design_text_kytky.gif);background-repeat:no-repeat;background-position:center bottom;margin-bottom:10px;color:#360;left:182px;float: right;}
#layout-container-center .cont-center{}
#layout-container-right{width:182px;float: left;}
#layout-container-right h3{margin-right:19px; margin-left:19px;font-size:17px; font-weight:bold; color:#f67d2a; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:none; border-right-style:none; border-bottom-style:solid; border-left-style:none; border-top-color:#f67d2a; border-right-color:#f67d2a; border-bottom-color:#f67d2a; border-left-color:#f67d2a; margin-top:10px; margin-bottom:10px; text-align:left}
#layout-container-right .cont-right{font-size:11px; color:#990; margin-left:19px; margin-right:19px; margin-top:0px; margin-bottom:15px; text-align:center}
#layout-container-right .cont-right a{color:#C60}
#layout-container-right .cont-right a.active-mena{font-weight:bold; text-decoration:none; color:#C60}
#layout-container-cleaner{clear:both; font-size:1px}
#layout-footer{width:950px;background-image:url(../css_images/design_footer.gif);background-repeat:no-repeat;background-position:center top;height:140px}
#layout-footer div{color:#666;margin-left:30px;font-size:10px;margin-right:30px;padding-top: 40px;}
#layout-footer div a{color:#063}
#layout-footer div a:hover{text-decoration:none}
ul.nabidka{list-style-type:none; margin:0; padding:0}
ul.nabidka li{margin-bottom:2px}
ul.nabidka li a{width:142px; display:block; border:1px solid #FCCFB1; padding-top:3px; padding-bottom:3px; font-weight:bold; color:#C63 !important; background-color:#FFF; text-decoration:none}
ul.nabidka li a:hover{background-color:#FFC; color:#f67d2a !important; border:1px solid #f67d2a}
ul.nabidka li a.active{background-color:#FFC; color:#f67d2a !important; border:1px solid #f67d2a}
table.sortiment{margin-right:auto; margin-left:auto}
table.sortiment th{text-align:left; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#E8E8E8; color:#999}
table.sortiment td.line{padding-bottom:20px}
table.sortiment td.line span.cena{font-weight:bold; float:left; padding-left:25px; font-size:10px; color:#F60}
table.sortiment td.line span.detail{float:right; font-weight:bold; padding-right:25px; font-size:10px}
table.sortiment td.line span.detail a{color:#090 !important}
table.sortiment td.pozadi{padding-left:15px; padding-right:15px; font-size:11px; text-align:center; background-image:url(../css_images/design_pozadi_kytka.gif); background-position:center center; background-repeat:no-repeat}
table.sortiment td.pozadi input.chck{height:13px; width:13px; padding:0; margin:0;@margin-top:2px;vertical-align: middle;}
table.sortiment td.pozadi h2{font-size:18px !important; letter-spacing:2px; padding:0 !important; color:#C63; margin-top:0px; margin-bottom:20px !important}
table.sortiment td.pozadi span.cena{color:#F60; font-weight:bold; font-size:15px; display:block; padding-bottom:5px; padding-top:5px; width:138px; margin-right:auto; margin-left:auto; margin-bottom:10px; border:1px none #FF9; margin-top:25px}
table.sortiment td.pozadi em{font-size:11px; color:#F00}
table.sortiment td.pozadi input{font-size:11px}
table.sortiment td.pozadi select{font-size:11px}
table.sortiment td.pozadi p{padding:0; margin-top:5px !important; margin-bottom:5px !important}
table.sortiment td.pozadi label{cursor:pointer;}
table.sortiment p.dvojnasobna{vertical-align: middle;}
table.sortiment a.vstoupit{color:#090 !important; font-size:11px}
table.kosik{margin-right:auto; margin-left:auto; font-size:11px}
table.kosik th{text-align:left; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCC; padding-right:3px; padding-left:3px}
table.kosik td{padding-left:3px; padding-right:3px}
table.kosik td a{color:#C60 !important}
table.kosik td a:hover{color:#000 !important}
table.kosik td span{font-size:10px; color:#999}
table.kosik td.line{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#EEDDB9; padding-top:5px; padding-bottom:5px}
table.kosik tr.licha{background-color:#F0F0F0; color:#666}
table.kosik tr.suda{background-color:#F9F9F9; color:#666}
table.kosik tr.mezisoucet{color:#666}
table.kosik tr.suma{background-color:#FCFCD6; color:#C63}
a.zpet{background-image:url(../css_images/design_tlacitko_zpet.gif); background-repeat:no-repeat; display:block; padding-top:4px; padding-bottom:4px; text-decoration:none; color:#80954D !important; font-weight:bold; font-size:10px; background-position:left center; padding-left:15px; width:50px}
a.zpet:hover{background-position:center -25px; text-decoration:underline}
form{margin:0; padding:0}
div.formular{border:1px solid #D3E9DE; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; width:300px; margin-right:auto; margin-left:auto}
div.formular em{font-size:11px; color:#C63}
div.formular label{display:block; font-size:10px; color:#666; cursor:pointer}
div.formular label span{color:#F00; font-weight:bold}
div.formular input, div.formular textarea{margin-bottom:5px; font-size:11px; font-family:Arial,Helvetica,sans-serif}
div.formular input{width:297px}
div.formular select{width:300px; margin-bottom:5px; font-size:11px; font-family:Arial,Helvetica,sans-serif}
div.formular textarea{width:297px}
.full{width:564px !important}
div.obj{border:1px solid #D3E9DE; font-size:11px; padding-top:10px; padding-bottom:10px; position:relative}
div.obj em{font-size:10px; color:#C63; padding-left:10px; padding-right:10px; text-align:center; display:block}
div.obj table{margin-right:auto; margin-left:auto}
div.obj table td{padding-left:10px; padding-right:10px}
div.obj table td.tb{width:188px}
div.obj table td.platba{width:265px; vertical-align:top}
div.obj table td.platba input{width:12px; float:left; padding:0; margin-top:2px; margin-bottom:0px; margin-right:5px; height:12px}
div.obj table td label{display:block; padding-bottom:3px; font-size:10px; color:#666; cursor:pointer}
div.obj table td label span{color:#F00; font-weight:bold}
div.obj table td input{width:165px; font-size:11px; font-family:Arial,Helvetica,sans-serif; margin-bottom:5px}
div.obj table td select{width:170px; font-size:11px; font-family:Arial,Helvetica,sans-serif; margin-bottom:5px}
div.obj table td textarea{width:544px; font-size:11px; font-family:Arial,Helvetica,sans-serif; margin-bottom:5px; height:50px}
div.obj table td #platba-info{background-color:#FFF; padding-left:10px; padding-top:1px; padding-right:10px; padding-bottom:1px; color:#C63; width:148px; text-align:center; position:absolute; top:10px; right:206px; font-size:10px}
div.obj-date{border:1px solid #D3E9DE; font-size:11px; padding-top:10px; padding-bottom:10px; margin-bottom:5px}
input.pole{width:137px; @width:135px; font-family:Arial,Helvetica,sans-serif; font-size:11px; margin-bottom:5px; margin-left:2px}
input.tlacitko_submit{width:140px !important; font-size:10px !important; background-image:url(../css_images/design_tlacitko_submit.gif); background-repeat:no-repeat; background-position:center 0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; color:#C60; font-weight:bold; cursor:pointer; font-family:"Trebuchet MS"!important; background-color:#FFF; height:20px; padding-top:1px; @padding-top:2px; margin-bottom:3px; padding-bottom:1px}
input.tlacitko_submit:hover{background-position:center -20px}
input.tlacitko_submit_storno{width:140px !important; font-size:10px !important; background-image:url(../css_images/design_tlacitko_storno.gif); background-repeat:no-repeat; background-position:center 0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; color:#828282; font-weight:bold; cursor:pointer; font-family:"Trebuchet MS"!important; height:20px; background-color:#FFF; padding-top:1px; @padding-top:2px; margin-bottom:3px; padding-bottom:1px}
input.tlacitko_submit_storno:hover{background-position:center -20px}
input.tlacitko_submit_upravit{width:140px !important; font-size:10px !important; background-image:url(../css_images/design_tlacitko_standard.gif); background-repeat:no-repeat; background-position:center 0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; color:#C60; font-weight:bold; cursor:pointer; font-family:"Trebuchet MS"!important; height:20px; background-color:#FFF; padding-top:1px; @padding-top:2px; margin-bottom:3px; padding-bottom:1px; margin-left:5px; margin-right:5px}
input.tlacitko_submit_upravit:hover{background-position:center -20px}
img.foto{margin-left:5px; margin-right:5px; margin-bottom:5px}
img.foto-zbozi{border-right-width:5px; border-bottom-width:5px; border-right-style:solid; border-bottom-style:solid; border-top-color:#FFF; border-right-color:#E8E8E8; border-bottom-color:#E8E8E8; border-left-color:#FFF; border-top-width:5px; border-left-width:5px; border-top-style:solid; border-left-style:solid; margin-bottom:5px}
img.foto-zbozi-kvetina{width:125px; display:block; margin-left:auto; margin-right:auto}
div.kvetina{background-color:#FFF; border:1px solid #D3E9DE; padding-top:5px; padding-bottom:5px}
div.kvetina h5{font-size:12px; padding:0; margin-top:0px; margin-bottom:5px; color:#9CCDB5}
div.paging{display:block; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:dotted; border-right-style:none; border-bottom-style:none; border-left-style:none; border-top-color:#CCC; border-right-color:#CCC; border-bottom-color:#CCC; border-left-color:#CCC; padding-top:5px; padding-bottom:5px; margin-top:15px; text-align:center; font-family:Arial,Helvetica,sans-serif}
div.paging a{color:#060 !important}
div.paging a:hover{color:#000}
div.anketa{text-align:left; padding-bottom:20px}
div.anketa strong{text-align:center; display:block; line-height:14px; padding-bottom:5px}
div.anketa div{display:block; padding-top:3px; font-size:10px}
div.anketa div img{height:8px}
div.anketa span{
	font-size:10px;
	text-align:center;
	display:block;
	padding-top:5px;
}
div.anketa ins{font-size:10px; text-align:center; display:block; color:#C60}
div.clear{clear:both; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#CCC; display:block; padding-top:5px; margin-bottom:10px}
ul.sitemap{list-style-type:none; margin:0; padding:0}
.information {
	font-size: 11px;
	background: #FF9;
	padding: 10px;
	border: 1px solid #F00;
	color: #C00;
	margin-bottom: 5px;
}
#validateKupon {
	position: absolute;
	margin-left: 3px;
	margin-top: 2px;
	font-size: 10px;
	color: #C00;
}