@charset "utf-8";
body{padding:0; margin:0; background-color:#FFF; font-family:Arial,Helvetica,sans-serif; font-size:11px; background-image:url(../images/bg-body.gif); background-repeat:repeat-x; background-position:center top}
#des{width:940px; margin-left:auto; margin-right:auto; position:relative; padding-top:180px; padding-bottom:40px}
#des-head{height:180px; width:940px; position:absolute; top:0px; left:0px}
#des-head .logo{background-repeat:no-repeat; height:46px; width:130px; background-image:url(../images/bg-logo.gif); margin-top:65px; margin-left:20px}
#des-head .logo a{display:block; width:130px; height:46px}
#des-head .logo span{text-align:center; font-size:10px; padding-top:5px; display:block; color:#666}
#des-head .phrase{position:absolute; left:0px; top:0px; padding-top:8px; font-size:12px; color:#999; font-weight:bold; font-style:italic}
#des-head .image{position:absolute; width:600px; left:170px; height:120px; top:40px; background-color:#FFF}
#des-head .basket{width:149px; position:absolute; top:40px; right:0px; height:105px; color:#000; background-image:url(../images/bg-basket.jpg); padding-top:15px; padding-right:10px; padding-left:10px; text-align:center}
#des-head .basket p{margin-top:0px; margin-bottom:10px}
#des-head .basket p a{color:#000}
#des-head .menu{height:41px; position:absolute; top:178px; left:165px; width:610px}
#des-head .menu ul{list-style-type:none; padding:0; margin-left:7px; margin-top:0px; margin-bottom:0px; margin-right:0px}
#des-head .menu ul li{float:left}
#des-head .menu ul li a{color:#747474; display:block; padding-top:10px; padding-bottom:10px; width:85px; text-align:center; text-decoration:none; text-transform:uppercase; background-color:#DBDBDB; font-weight:bold; background-image:url(../images/bg-menu-sep.gif); background-repeat:no-repeat; background-position:left top}
#des-head .menu ul li a:hover{background-color:#FF9}
#des-head .menu ul li a.active-1{background-color:#D8780F !important; color:#FFF}
#des-head .menu ul li a.active-2{background-color:#390 !important; color:#FFF}
#des-head .web{height:30px; position:absolute; top:0px; width:340px; right:170px; font-size:10px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}
#des-head .web ul{list-style-type:none; padding:0; margin:0}
#des-head .web ul li{float:left}
#des-head .web ul li a{color:#747474; display:block; padding-top:8px; padding-bottom:7px; text-align:center; text-decoration:none; text-transform:uppercase; background-color:#CCC; font-weight:bold; background-image:url(../images/bg-web-sep.gif); background-repeat:no-repeat; background-position:left top; width:170px}
#des-head .web ul li a:hover{background-color:#EBEBEB}
#des-head .web ul li a.active-1{background-color:#D8780F !important; color:#FFF}
#des-head .web ul li a.active-2{background-color:#390 !important; color:#FFF}
#des-cont{width:940px; background-image:url(../images/bg-cont.gif); background-repeat:repeat-y; background-color:#FFF}
#des-cont-twin{width:770px; float:left}
#des-cont-center{float:right; overflow:hidden; width:600px; padding-top:45px; padding-bottom:30px}
#des-cont-left{width:160px; float:right; padding-left:5px; padding-right:5px; overflow:hidden; padding-bottom:10px}
#des-cont-once{}
#des-cont-right{width:160px; float:right; padding-left:5px; padding-right:5px; overflow:hidden; padding-bottom:10px}
#des-cont-clear{clear:both; height:1px; font-size:1px}
#des-foot{width:940px; height:21px; padding-top:9px; position:relative; font-size:10px; background-image:url(../images/bg-footer.gif); background-repeat:no-repeat; background-color:#173A96; color:#FFF}
#des-foot h5{display:none}
#des-foot p{margin:0; padding-left:15px}
#des-foot ul{margin:0; padding:0; list-style-type:none; position:absolute; left:765px; width:175px; top:8px}
#des-foot ul li{float:left; background-image:url(../images/bg-footer-sep.gif); background-repeat:no-repeat; background-position:right center; padding-right:5px; padding-left:5px}
#des-foot ul li a{color:#FFF}
#des-foot ul li a:hover{text-decoration:none}
#des-foot ul li.last{background:none}
a:link{text-decoration:underline; color:#036}
a:visited{text-decoration:underline; color:#036}
a:hover{text-decoration:none}
.menu-list{border-bottom-width:5px; border-bottom-style:solid; border-bottom-color:#FFF}
.menu-list ul{list-style-type:none; margin:0; padding:0}
.menu-list ul li.null{margin-top:0px; margin-bottom:1px}
.menu-list ul li{margin-top:1px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFF}
.menu-list ul li a{display:block; padding-bottom:4px; padding-top:4px; padding-right:10px; padding-left:15px; background-color:#eee; background-image:url(../images/bg-li.gif); background-repeat:no-repeat; background-position:6px 9px; width:135px; color:#333 !important; text-decoration:none !important}
.menu-list ul li a:hover{background-color:#FFF}
/* 2 */
.menu-list ul li a.active{background-color:#FFC; padding-top:4px; padding-bottom:4px; text-decoration:none; color:#900}
.menu-list ul li ul{border-style:none}
.menu-list ul li ul li a{padding-left:20px; color:#666 !important; font-size:11px; font-weight:normal; width:130px; background-image:url(none); background-color:#F7F7F7}
.menu-list ul li ul li a:hover{background-color:#EDF3FA}
/* 3 */
.menu-list ul li ul li ul li a{padding-left:30px; font-weight:normal; color:#666 !important; font-size:10px; width:120px}
.menu-list ul li ul li ul li a:hover{background-color:#EDF3FA}
/* 4 */
.menu-list ul li ul li ul li ul li a{padding-left:40px; font-weight:normal; color:#666 !important; font-size:10px; width:110px}
.menu-list ul li ul li ul li ul li a:hover{background-color:#EDF3FA}

h1, h2, h3, h4, h5{margin:0; padding:0}
p{margin-top:0px; margin-bottom:15px}
.clear{height:1px; font-size:1px; clear:both; margin:0; padding:0}
div.padd{font-family:Tahoma,Geneva,sans-serif; line-height:17px;background-repeat:repeat-x; background-position:0px 25px; margin-left:10px; margin-right:10px; clear:both}
div.padd strong{color:#333}
div.padd img.obrazek{margin-right:3px; margin-bottom:3px}
div.padd div.img{position:absolute; top:-40px; right:0px; width:120px; height:120px; text-align:center; border:2px double #DDD; background-color:#FFF; padding-bottom:4px; padding-top:4px}
div.padd div.img a.link{display:block; background-color:#CCC; margin-left:2px; margin-right:2px; margin-top:5px; color:#FFF; text-transform:uppercase; font-weight:bold; font-size:10px; text-decoration:none}
div.padd ul{margin-top:0px; margin-bottom:15px; margin-right:0px; padding:0; margin-left:0px}
div.padd ul li{background-image:url(../images/bg-li-content.gif); background-repeat:no-repeat; background-position:1px 7px; padding-left:10px; list-style-type:none}
div.info{background-image:url(../images/bg-info-alert.gif); background-repeat:no-repeat; background-position:right top; padding-top:8px; padding-left:10px; padding-bottom:8px; padding-right:35px; border:1px solid #FCC; background-color:#f3d8d9 !important; color:#900; text-decoration:none; display:block; font-size:10px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; margin-bottom:10px}
div.info a{color:#900}
div.info ins{text-decoration:none}
div.info strong{color:#C30; text-decoration:underline}
div.info .error{display:block; cursor:pointer; text-decoration:underline}
.information{background-color:#FFC !important}
.information a{color:#C00 !important}
input:focus, textarea:focus, select:focus{background-color:#FFC}
input.error, textarea.error, select.error{background-color:#F0D5D5}
h1{background-image:url(../images/bg-h1.gif); background-repeat:repeat-x; background-position:center bottom; padding-top:5px; padding-bottom:5px; color:#666; font-size:18px; margin-bottom:15px; text-align:left; padding-right:30px; text-transform:uppercase; font-family:"Times New Roman",Times,serif}
h2{font-size:16px; margin-bottom:15px; color:#333; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}
h3{font-size:12px; margin-bottom:5px; text-align:left; color:#039; margin-top:10px}
#des-cont-left h4, #des-cont-right h4{background-image:url(../images/bg-h4.gif); background-repeat:no-repeat; background-position:center top; width:150px; color:#FFF; text-align:left; padding-top:8px; padding-bottom:8px; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#FFF; font-size:11px; padding-left:10px}
div.box{padding-left:5px; padding-bottom:5px; padding-right:5px; padding-top:5px; border-bottom-width:5px; border-bottom-style:solid; border-bottom-color:#FFF}
div.box form div{padding-left:10px}
div.box p{margin-top:0px; margin-bottom:10px}
div.box ul{list-style-type:none; margin-top:0px; margin-bottom:0px; margin-right:0px; margin-left:0px; padding:0}
div.box ul li{}
div.color-1{background-color:#EBEBEB}
div.color-2{background-color:#EBEBEB}
div.color-3{background-color:#FFF}
div.akce{text-align:center; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCC; background-image:url(../images/bg-akce.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:10px; margin-bottom:10px}
div.akce strong{display:block; margin-bottom:5px; color:#333}
div.akce img{margin-bottom:5px; border:2px solid #E0E0E0}
div.akce span{display:block; color:#F00; padding-top:5px; font-weight:bold; padding-bottom:5px}
div.akce span a{color:#000; font-weight:normal}
form{margin:0; padding:0}
form label{display:block; padding-bottom:3px}
form label span{color:#F00; font-weight:bold; font-size:12px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}
form input, form textarea, form select{font-size:11px; font-family:Arial,Helvetica,sans-serif; margin-bottom:5px}
form input{width:125px; @width:123px}
form select{width:129px}
form textarea{}
form input.submit{background-image:url(../images/bg-button.gif); background-repeat:no-repeat; width:128px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; cursor:pointer; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; padding-bottom:2px; background-color:#FFF; padding-top:2px; height:21px}
form input.color-1{color:#666}
form input.color-2{color:#900}
form input.color-3{}
div.formular{width:540px; padding-left:20px}
div.formular h2{font-size:11px; text-transform:uppercase; margin-top:0px; margin-bottom:5px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D8D8D8; width:530px}
div.formular label{padding-left:2px; background-color:#E8E8E8}
div.formular input.submit{margin-right:5px}
div.formular .col{float:left; width:128px; margin-right:6px; _margin-right:4px}
div.formular .col-no{float:left; width:530px}
div.formular .col-no input, div.formular .col-no textarea{width:527px; _width:522px}
div.formular .col-no select{width:527px}
div.formular .col-end{clear:both; padding-top:10px; padding-bottom:5px; text-align:center; width:530px; border-top-width:1px; border-top-style:solid; border-top-color:#E1E1E1}
div.formular .pozn{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCC; margin-bottom:10px; padding-bottom:5px; font-size:10px; color:#C00}
div.formular .last{margin-right:0px !important}
div.formular .separator-clear{font-size:1px !important; height:15px !important; clear:both !important; width:530px !important}
div.formular .separator-clear-min{font-size:1px !important; height:1px !important; clear:both !important; width:530px !important}
div.items-index, div.items-list-title{clear:both}
div.items-list-title{font-weight:bold; height:30px}
div.items-list-title a{color:#000 !important}
div.items{margin-right:2px; margin-bottom:2px; margin-left:2px; margin-top:2px; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:none; border-right-style:solid; border-bottom-style:solid; border-left-style:none; border-top-color:#E2E2E2; border-right-color:#E2E2E2; border-bottom-color:#CCC; border-left-color:#CCC; height:190px; float:left; width:138px}
div.items div{padding-left:5px; padding-bottom:5px; padding-right:5px; padding-top:5px; text-align:center; overflow:hidden}
div.items div img{border:none}
div.items div h2{font-size:11px; font-family:Arial,Helvetica,sans-serif}
div.items div h2 a{color:#900}
div.items div div{padding:0; margin:0; background:none; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}
div.items div div div.cena{background-color:#FFE6E6; text-align:right; font-size:10px; color:#F00; float:left; padding-top:2px; padding-bottom:2px; padding-right:5px; border:1px solid #FFB7B7; margin-right:5px; width:72px}
div.items div div div.detail{float:left; width:42px; font-size:9px}
div.items div div div.detail a{background-repeat:no-repeat; background-position:0px center; padding-left:5px; background-color:#666; padding-top:3px; padding-bottom:3px; color:#FFF; text-transform:uppercase; font-weight:bold; font-size:9px !important; text-decoration:none; display:block; padding-right:5px; background-image:url(../images/bg-items-basket-detail.gif)}
div.items div div div.detail a:hover{background-color:#333}
div.filtr{padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:10px; border:1px solid #CCC; background-color:#EEE; margin-bottom:10px; font-size:10px}
div.filtr label{display:inline}
div.filtr select{width:86px; font-size:10px; margin-right:5px; font-family:Arial,Helvetica,sans-serif; margin-bottom:0px}
div.filtr input{width:70px; font-size:10px; margin-right:5px; font-family:Arial,Helvetica,sans-serif; cursor:pointer; margin:0}
div.list{clear:both; width:580px; margin-bottom:20px}
div.category{border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:#CCC; border-bottom-color:#CCC; font-weight:bold; padding-bottom:5px; padding-top:5px; margin-bottom:20px; float:none; clear:both; background-color:#EEE; text-transform:uppercase; padding-left:10px}
.nomargin{margin-right:0px !important; background:none}
div.items-list{position:relative; background-image:url(../images/bg-items.gif); background-repeat:no-repeat; background-position:left bottom; padding-bottom:9px; _padding-bottom:6px}
div.items-list h2{font-size:12px; display:block; padding-left:10px; padding-bottom:10px; margin:0}
div.items-list h2 a{color:#900 !important}
div.items-list div.box{text-align:left; padding:0; position:relative; width:175px; height:125px; float:left; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none}
div.items-list div div.int-1{position:absolute; top:0px; left:4px; height:auto; text-align:center}
div.items-list div div.int-2{position:absolute; top:0px; left:60px; height:auto; text-align:center}
div.items-list div a.img{display:block; text-align:center; margin-top:15px}
div.items-list div.box-content{float:left; width:375px; height:124px; overflow:auto; padding-left:20px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCC; padding-right:10px; font-weight:bold}
div.kosik{clear:both; height:20px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; padding-top:5px}
div.kosik div.cena-1{background-color:#F2F2F2; text-align:right; font-size:10px; color:#999; float:right; width:160px; padding-bottom:2px; padding-top:2px; padding-right:5px; border:1px solid #CCC}
div.kosik div.cena-1 span{color:#666}
div.kosik div.cena-2{background-color:#FFE6E6; text-align:right; font-size:11px; color:#F00; float:right; width:160px; margin-left:5px; padding-top:2px; padding-bottom:2px; padding-right:5px; border:1px solid #FFB7B7}
div.kosik div.cena-2 span{font-weight:bold}
div.kosik div.do-kosiku{float:right; margin-left:5px}
div.kosik div.do-kosiku a{background-image:url(../images/bg-items-basket.gif); background-repeat:no-repeat; background-position:0px center; padding-left:33px; background-color:#D8780F; padding-top:3px; padding-bottom:3px; color:#FFF; text-transform:uppercase; font-weight:bold; font-size:9px; text-decoration:none; display:block; padding-right:7px}
div.kosik div.do-kosiku a:hover{background-color:#333}
div.kosik div.detail{float:right; margin-left:5px}
div.kosik div.detail a{background-repeat:no-repeat; background-position:0px center; padding-left:5px; background-color:#666; padding-top:3px; padding-bottom:3px; color:#FFF; text-transform:uppercase; font-weight:bold; font-size:9px; text-decoration:none; display:block; padding-right:5px; background-image:url(../images/bg-items-basket-detail.gif)}
div.kosik div.detail a:hover{background-color:#333}
div.content{position:relative}
div.content h2{margin-bottom:70px; padding-top:15px}
.poznamka{padding-top:3px; padding-bottom:3px; margin-bottom:5px; clear:both; background-image:url(../images/bg-h1.gif); background-repeat:repeat-x; background-position:left bottom}
.poznamka p{margin:0; font-weight:bold}
.poznamka-color-1{}
.poznamka-color-2{color:#C00}
.poznamka-color-3{color:#069}
.poznamka-color-4{color:#093}
div.itm{position:absolute; left:0px; top:35px; color:#666}
div.int{width:110px; position:absolute; right:125px; top:-10px}
div.int div{float:left; margin-right:5px}
div.int-1{background-color:#F00; color:#FFF; width:50px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:9px; text-align:center; font-weight:bold; height:auto; background-image:url(../images/bg-menu-sep.gif); background-repeat:no-repeat; background-position:left top}
div.int-2{background-color:#090; color:#FFF; width:50px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:9px; height:auto; text-align:center; font-weight:bold; background-image:url(../images/bg-menu-sep.gif); background-repeat:no-repeat; background-position:right bottom}
table.kosik{
	font-size:11px;
	border-collapse:collapse;
	margin-bottom: 5px;
}
table.kosik th{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCC; padding-right:4px; padding-left:4px}
table.kosik td{padding-left:4px; padding-right:4px; border:1px solid #FFF; padding-top:2px; padding-bottom:2px}
table.kosik td a{color:#F00 !important; font-weight:bold !important; text-decoration:none}
table.kosik td.link a{color:#000 !important; font-weight:normal !important; text-decoration:underline}
table.kosik td a:hover{color:#000 !important; text-decoration:none}
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:#E4E4E4}
table.kosik tr.suda{background-color:#F5F5F5}
table.kosik tr.mezisoucet, tr.active{background-color:#FFC}
table.kosik tr.suma{background-color:#FCC; color:#C00; font-weight:bold}
table.kosik tr.dph{color:#666}
table.kosik tr.line td {font-size: 1px;height: 5px;padding: 0;line-height: normal;}
table.kosik td.check {
	width:30px !important;
	padding: 0 !important;
	text-align:center;
	vertical-align: middle;
} 
table.kosik td.check input {
	cursor: pointer;
	width: 13px !important;
	height: 13px !important;
	vertical-align: middle;
	margin-top: 5px !important;
}
table.kosik td textarea {width: 570px;}
div.postovne{width:530px; margin-top:5px; border-top-width:1px; border-top-style:solid; border-top-color:#E4E4E4}
div.postovne .active{background-color:#FFC}
div.postovne .active span{color:#000 !important}
div.postovne div{padding-top:5px; padding-bottom:5px; height:35px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#E4E4E4; background-color:#F9F9F9}
div.postovne div a{cursor:pointer; text-decoration:none !important}
div.postovne div span{width:380px; float:left; color:#666}
div.postovne div span.cena{width:100px; text-align:right; padding-top:10px}
div.postovne div span.radio{width:40px; text-align:center; padding-top:12px}
div.postovne div span.radio input{width:12px !important; height:12px !important}
div.paging{padding-bottom:10px; padding-top:10px; text-align:center}
div.paging a{border:1px solid #CCC; padding-left:3px; padding-right:3px; text-decoration:none; background-color:#CCC; color:#333; margin-right:2px; margin-left:2px}
div.paging a:hover{background-color:#FFF}
div.paging strong{padding-left:3px; padding-right:3px; border:1px solid #000; background-color:#000; color:#FFF; margin-left:2px; margin-right:2px}
.highlight{background-color:#FF0; float:none !important; color:#C00 !important}
div.gallery{text-align:center; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-top-color:#E2E2E2; border-right-color:#E2E2E2; border-bottom-color:#E2E2E2; border-left-color:#E2E2E2; padding-top:15px}
div.gallery img{margin-right:2px; margin-left:2px; border:2px solid #CCC}
iframe{margin:0; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; padding:0}