body {background:#003557;  font-family: Myriad Pro, Calibri}

.container{
	width: 1170px !important;
}

#header {margin:0; padding:0; background:#004672;/*background:url('../img/header.png') 50% 50% no-repeat; height:260px; margin:0; padding:0*/}
.header {background:url('../img/header.png') 50% 50% no-repeat #004672; height:260px; margin:0; padding:0}
.header2 {background:#004672;}
#header .logo-1{margin:80px 0 0 8px;}
#header .logo-2{ }
#screenshot{position:absolute; border:1px solid #DBDBDB; background:#FFFFFF; padding:10px; display:none; z-index:800}

.b-red {border:1px solid red;}

#menu{background-color: #003859; border: 0; border-radius: 0; height: 70px; margin: 0; font-size: 15px}
#menu ul li a {height: 70px; padding: 27px 35px 15px 35px; color: #FFFFFF}
#menu ul li a:hover {background-color: #ca3b3b}
#menu ul li a:focus {background-color: #ca3b3b}
#menu ul li ul{background-color: #003859; border:0; padding: 0}
#menu ul li ul li a{padding: 10px; height: auto}
#menu ul li ul li:last-child a:hover{border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}

#column-right{background: url("../img/column-right263.png") no-repeat; margin-top:-15px; min-height:350px}
#column-right-content{margin-top: 5px; padding:20px 10px; z-index:10;}
#column-right-content .link-admin{position: absolute; bottom: 20px; left: 93px}

#footer{background: #003557; margin-top: -15px; z-index: 100;}
#footer p{color: #038bce}
#footer ul {padding: 0; margin-left: 5px; list-style: none}
#footer #line{border-right: #a5aeb7 solid 1px; margin-right:-15px;}
#footer #logos{display: inline-block;}

#map{margin-top: 25px; opacity: 0.7}
#map:hover{opacity: 1}

#map2{height: 260px; width: 420px}

.color-white{color: #FFFFFF;}
.space-bottom-0{margin-bottom: 0px !important;}
.border-right{border-right: #a5aeb7 solid 1px;}
.border-bottom{border-bottom: #a5aeb7 solid 1px;}
.padding-20{padding:20px;}

.kosik-mini {width:100%; height:84px; border-bottom:1px solid #cccccc; padding-bottom:20px; margin-bottom:20px}
.kosik-mini-iko {background:url('../img/nakupni-kosik.png') 50% 50% no-repeat; width:64px; height:64px; float:left}
.kosik-mini-obsah {margin-top:5px; margin-left:20px; height:64px; float:left}
.kosik-mini-cena {line-height:30px; font-size:18px; }
.kosik-mini-cena a{color:#000000}
.kosik-mini-linky {margin-top:-10px; line-height:20px; font-size:13px}

.boxik-menu a{display:block; text-decoration:none; color:#428bcf; padding:2px 0;}
.boxik-menu a:hover{color:#ca3b3b;}
.boxik-menu a.hlavniPolozka{display:block; margin-bottom:1px; padding:7px 0; line-height:16px; color:#003859}
.boxik-menu a.hlavniPolozka.akce{color:#ca3b3b}
.boxik-menu a.hlavniPolozka:hover {color:#ca3b3b;}

.prolinky {color:#9E9E9E; font-weight:normal}
.prolinky a{color:#9E9E9E; text-decoration:none; font-weight:normal}
.prolinky a:hover{color:#003859; text-decoration:none}

.kategorie-popis {background:#F0F0F0;  border:1px solid #D9D9D9; padding:20px; margin-bottom:20px}
.kategorie-seradit {color:#ffffff; margin:0 0 20px 0; padding:10px 0; background:#003859}
.kategorie-seradit select{padding:0 0 0 10px; border:1px solid #003859; height:20px; line-height:20px; background:#ffffff; color:#000000; margin:0;  float:left; }
.kategorie-seradit h2{color:#ffffff; font-size:14px; padding:0;margin:0 10px 0 0; line-height:20px; display:inline; background:none; float:left; }
.kategorie-seradit p{padding:0;margin:0 10px 0 0; line-height:20px; color:#404040; display:block; background:none; float:left; }
.kategorie-seradit span{display:block; width:100px; text-align:right; float:right; padding:0;margin:0; line-height:20px; }
.strankovani {padding:10px 0;}
.strankovani h2{font-size:14px; font-weight:bold; line-height:20px; color:#404040; display:inline;}

.produkt-box-01 tbody tr:hover {cursor: pointer}
.produkt-box-01-nazev {color:#428bca;}
.produkt-box-01-cena {}
.produkt-box-01-cena-drive {font-size:12px; color:#9e9ea9; text-decoration: line-through  }
#screenshot{position:absolute; border:1px solid #DBDBDB; background:#FFFFFF; padding:10px; display:none; z-index:800}
.produkt-sleva {z-index:500;margin:0 0 0 0; border-radius:5px;  -moz-border-radius: 5px; position:absolute; padding:5px 5px; width:70px; font-size:11px; color:#FFFFFF; background:#CA0000; text-align:center}

.informace table{width:100%; border-collapse:collapse; border:1px solid #D9D9D9; background:#F9F9F9}
.informace td{padding:10px 15px; border-bottom:1px solid #D9D9D9}
.obrazek {text-align:center; vertical-align:top; margin-bottom:20px}
.obrazek img{margin:0 auto;}

#cenovka {width:100%; border-bottom:1px solid #D9D9D9; margin-top:20px; margin-bottom:0; padding-bottom:20px}
#cenovka .cena{font-size:20px; font-weight:bold; color:#005280; padding:0}
#cenovka .pocetKusu {float:left; border:1px solid #D9D9D9; height:25px; width:23px; text-align:center; vertical-align:middle; margin:0}
#cenovka .jednotka {text-align:center; float:left; line-height:25px; margin:0 5px}
#cenovka .koupit {font-weight:bold; width:70px; float:left; height:27px; border:0px; background:#005280; color:#FFFFFF; margin:0}
#cenovka .koupit:hover {background:#000;}
#cenovka .poptat {font-weight:bold; width:100px; float:left; height:27px; border:0px; background:#005280; color:#FFFFFF; margin:0}
#cenovka .poptat:hover {background:#FF0020;}
#cenovka .cenaDPHold {text-decoration:line-through}
#nahledy .obrazek {float:left; margin:0 15px 15px 0}

.nav-tabs {border-bottom:3px solid #ca3b3b; margin-top:20px; margin-bottom:20px}
.nav-tabs > li > a {margin-right: 2px;line-height: 1.428571429;border:0;border-radius:0;color:#FFFFFF;background-color:#404040;	}
.nav-tabs > li > a:hover {background: #ca3b3b;color:#FFFFFF;border:0}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {color:#FFFFFF;background-color:#ca3b3b;border:0;border-bottom-color: transparent;cursor: default;}
.tab-pane {padding-bottom:20px;}
.tab-pane h2{font-size:18px; color:#ca3b3b; margin-bottom:20px;}


.h1 h1{font-size:28px; color:#ca3b3b; margin-bottom:20px;}
.nadpis-03 h2, .nadpis-03 h3{color:#ffffff; background:#003557; padding:10px 15px; font-size:16px;}

.tabulka-01 {margin:0px}
.tabulka-01-popis {display:block; background:#404040; color:#FFFFFF; padding:7px; font-size:12px; border:1px solid #404040}
.tabulka-01-info {padding:7px; background:#F9F9F9; border-bottom:1px solid #D9D9D9}
.tabulka-01-info-02 {padding:15px 7px; background:#F9F9F9;}
.tabulka-01-info-03 {padding:15px 7px;}

.tabulka-form-01-blok {padding:7px 10px; background:#005280; font-size:14px; margin:0 0 20px 0; color:#FFFFFF}
.tabulka-form-01-napoveda-01 {display:block; text-align:center; color:#c70312; font-size:11px; font-weight:normal;}
.tabulka-form-01-napoveda-02 {float:right; text-align:center; color:#FFFFFF; font-size:12px; font-weight:normal;}

#kosik .pocetInput {width:35px; float:left; height:28px; padding:0 5px; text-align:center}
#kosik .btn-pocet	{height:28px; width:20px; float:left; background:url('../img/obnovit.png') 50% 50% no-repeat; border:0; margin:0}
#kosik .btn-odstran {height:28px; width:20px; background:url('../img/odstranit.png') 50% 50% no-repeat; border:0; margin:0}
.ceny{font-size:14px; margin-top:20px; padding:15px; border:1px solid #D9D9D9; background:#F9F9F9}
.ceny-celkem {font-weight:bold}
#kosik .tlacitka {margin-top:30px;}
#kosik .otazka {font-size:14px; margin:40px 0 0 0}
#kosik .otazka strong{color:#C70312}
#kosik .poznamka {margin:40px 0 0 0; width:100%}
#kosik .poznamka textarea{width:100%; padding:2%; height:100px; border:1px solid #D9D9D9}

.hlaseni-01 {color:#c3281f; text-align:center; padding:10px 0}
.text-parametry {font-size:13px}

.bg-01 {background:#f6f6f6; position:relative}
.odsazeni {padding:20px 0 20px 0}
.googlemaps-01 {width:100%; height:400px; border:none; scrolling:no; frameborder:0;  marginheight:0; marginwidth:0; margin-top:20px;}
.align-right {text-align:right}
.clear {clear:both}
.femail_znovu {display: none}