/* Zakladni deklarace */
* {
margin: 0;
padding: 0;
list-style-type: none;
}

html {
/*overflow: -moz-scrollbars-vertical;  Vertikalni scrollbar vzdy i v Gecku, neskace pak design s delsi/kratsi strankou */
overflow: scroll;
}


body {
background:#b0b0a8 url('body.jpg') 0 -128px repeat-x;
font: 0.75em Tahoma,Arial,sans-serif;
line-height: 1em;
}

hr {
display: none;
}

hr.clear {
clear: both;
}
img {
border:none;
}
.left {
float:left;
}
.right {
float:right;
}
fieldset {
border: none;
margin:0;
padding:0;
}
a {color:#c60508;text-decoration: none;}
a:hover {text-decoration: underline;}

p {
margin:10px 0 0 0;
}

h1 {
line-height:35pt;
font-size: 18pt;
padding:5px 0 25px 15px;
color:white;
text-align: center;
}


h2 {
font-size: 150%;
line-height: 16pt;
color:#EEE;
padding:10px 0 10px 0;
}

h3 {
font-size: 110%;
line-height: 20pt;
color:#EEE;
padding:10px 0 0 0;
}

h4 {
font-size: 14pt;
line-height: 19pt;
color:#000;
}


#page {
width:1020px;
background:url('page4.jpg') top left no-repeat;
margin:0 auto;
}

#header {
height:250px;
padding:32px 10px 0 10px;
}
#svatek {
padding:0 0 0 12px;
font-size: 90%;
float:left;
color:#494944;
}

#headermenu {
padding:0 10px 0 0;
font-size: 90%;
float:right;
}
#headermenu li {
padding:0 0 0 10px;
float:left;
}
#headermenu a {
color:#494944;
}
#headermenu a:hover {
color:black;
}

#header .odd {
border-right:1px solid #a2a2a1;
padding:0 10px 0 10px;
}
#header #logo {
float:left;
clear: both;
margin:-2px 0 0 0;
padding:0px 0 0 55px;
}
#header #logo a {display: block;width:360px;height:120px;}
#header #logo img {display: none;}

#header #uvod {
visibility: hidden;
line-height:15px;
padding:40px 0 0 70px;
width:300px;
color:white;
float:left; 
height:100px;
}
#header .uvodheader {
display: block;
font-size: 21pt;
font-weight: bold;
padding:20px 0 15px 0;
}
#header .uvodtext {
font-size: 12pt;
color:#CCC;
}

#mainmenu {
position: relative;
top:46px;
width:1000px;
float:left;
clear: both;
}

#mainmenu span {
display: none;
}
#mainmenu li {float:left;}
#mainmenu a {
height:52px;
}


#mainmenu .active a {background:none !important;}
#mainmenu .stolovani a:hover {background:none;}
#mainmenu .stolovani a {
display: block;
width:229px;
background:url('stolovani_hover.jpg') top right no-repeat;
}
#mainmenu .kuchynske_vybaveni a:hover {background:none;}
#mainmenu .kuchynske_vybaveni a {
display: block;
width:266px;
background:url('kuchy_hover.jpg') top left no-repeat;
}
#mainmenu .hygiena_spotrebni_zbozi a:hover {background:none;}
#mainmenu .hygiena_spotrebni_zbozi a {
display: block;
width:269px;
background:url('hygi_hover.jpg') top left no-repeat;
}
#mainmenu .nabytek a:hover {background:none !important;}
#mainmenu .nabytek a {
display: block;
width:235px;
background:url('nabytek_hover.jpg') top left no-repeat;
}

#box {
clear: both;
float:left;
background:url('box4.jpg') top left no-repeat;
}
.search {
padding:3px 0 0 28px;
float:left;
height:35px;
}
.search dd {
float:left;
}
.search .pole-hledani {
border:1px solid #a9a9a5;
height:14px;
padding:1px 0 0 2px;
line-height:15px;
font-size: 9pt;
width:98px;
background:#b0b0a8 url('input_bg.jpg') top left repeat-x;
}
.search .tlacitko-hledej {
background:none;
color:#494944;
font-weight: bold;
border:none;
cursor: pointer;
padding:2px;
font-size: 9pt;
margin:0 0 0 6px;
}
.search .tlacitko-hledej:hover {color:black;}
#menulogin {
font-size: 8pt;
color:#a9afbb;
padding:4px 0 0 0;
width:800px;
float:right;
}
#menulogin #menuuser a {
color:#a9afbb;
text-decoration: underline;
line-height: 13px;
}
#menulogin #menuuser a:hover {
text-decoration: none;
}
#menuuser, #speedNavi {
float:left;
}
#menuuser .loginico {
padding:0 0 0 13px;
background:url('logico.gif') bottom left no-repeat;
}
#menuuser .regico {
padding:0 0 0 13px;
margin:0 0 0 13px;
background:url('regico.gif') bottom left no-repeat;
}

#menukosik {
padding:0 38px 0 0;
float:right;
}
#contentKosik {
color:#a9afbb;
text-decoration: underline;
background:url('kosico.gif') bottom left no-repeat;
font-weight: bold;
padding:2px 3px 2px 19px;
line-height: 12pt;
}
#contentKosik:hover {
text-decoration: none;
}

#area {
padding:0 18px 0 15px;
width:987px;
clear: both;
float:left;
background:url('area.jpg') 15px 0 repeat-y;
}
#areabox {
float:left;
width:987px;
background:url('vodoznak2.jpg') top center repeat-y;
}

#leftColumn {
float:left;
width:180px;
background:#d5d5d0;
}

#rightColumn {
float:right;
width:173px;
padding:0 0 15px 9px;
background:#d5d5d0;
}

#footer {
width:980px;
margin:4px 0 20px 9px;
padding:0 0 0 20px;
float:left;
background:url('footer2.jpg') left top no-repeat;
clear: both;
}
.copywrite {
color:#2d2d2d;
width:500px;
display: block;
float:left;
}
.genes {
color:#2d2d2d;
width:350px;
padding:4px 0 0 0;
text-align: left;
display: block;
float:left;
}

#menux {
padding:0 0 0 0;
width:480px;
position: relative;
left:0px;/* 14px */
float:right;
}
#menux li {
padding:0 0 0 10px;
float:left;
}
#menux a {
color:#494944;
}
#menux a:hover {
color:black;
}

#menux .odd {
border-right:1px solid #a2a2a1;
padding:0 5px 0 5px;
}




#bezDPH {
padding:10px 0 0 0;
float:left;
}


.column h3 {
font-size: 12px;
padding:4px 0 0 25px;
color:white;
}

#leftmenuheader {
background:url('kategori_head.jpg') top left no-repeat;
width:139px;
height:48px;
padding:0 0 0 25px;
line-height:34px;
margin:0 0 0 8px;
font-weight: bold;
font-size: 13px;
color:white;
}


/* ZOBRAZOVÁNÍ / SKRÝVÁNÍ MENU */

.column #leftmenu ul li ul {
  display: none;
}

.column #leftmenu ul li.selected ul {
  display: block;
}

.column #leftmenu ul li.selected ul li ul {
  display: none;
}

.column #leftmenu ul li.selected ul li.selected ul {
  display: block;
}

.column #leftmenu ul li.selected ul li.selected ul li ul {
  display: none;
}

.column #leftmenu ul li.selected ul li.selected ul li.selected ul {
  display: block;
}

.column #leftmenu ul li.selected ul li.selected ul li.selected ul li ul {
  display: none;
}

.column #leftmenu ul li.selected ul li.selected ul li.selected ul li.selected ul {
  display: block;
}

.column #leftmenu ul li.selected ul li.selected ul li.selected ul li.selected ul li ul {
  display: none;
}

.column #leftmenu ul li.selected ul li.selected ul li.selected ul li.selected ul li.selected ul {
  display: block;
}

.column #leftmenu ul li.selected ul li.selected ul li.selected ul li.selected ul li.selected ul li ul {
  display: none;
}

.column #leftmenu ul li.selected ul li.selected ul li.selected ul li.selected ul li.selected ul li.selected ul {
  display: block;
}




.column #leftmenu ul li.selected a {
  color: #C00;
}

.column #leftmenu ul li.selected ul li a {
  color: #000;
}

.column #leftmenu ul li.selected ul li.selected a {
  color: #C00;
}

.column #leftmenu ul li.selected ul li.selected ul li a {
  color: #000;
  font-size: 10px;
}

.column #leftmenu ul li.selected ul li.selected ul li.selected a {
  color: #C00;
}

.column #leftmenu ul li.selected ul li.selected ul li.selected ul li a {
  color: #000;
}

.column #leftmenu ul li.selected ul li.selected ul li.selected ul li.selected a {
  color: #C00;
}

.column #leftmenu ul li.selected ul li.selected ul li.selected ul li.selected ul li a {
  color: #000;
}

.column #leftmenu ul li.selected ul li.selected ul li.selected ul li.selected ul li.selected a {
  color: #C00;
}

.column #leftmenu ul li.selected ul li.selected ul li.selected ul li.selected ul li.selected ul li a {
  color: #000;
}

.column #leftmenu ul li.selected ul li.selected ul li.selected ul li.selected ul li.selected ul li.selected a {
  color: #C00;
}

/* STYLOVÁNÍ UL 

.column #leftmenu ul ul ul {
  border-top: dotted 2px #666;
  border-left: dotted 1px #777;
  border-bottom: dotted 2px #999;
  border-right: dotted 2px #AAA;
  background: #BBBBAF;
}

.column #leftmenu ul ul ul ul {
  background: #BBB;
}

.column #leftmenu ul ul ul ul ul {
  background: #BBBBAF;
}

.column #leftmenu ul ul ul ul ul ul {
  background: #BBB;
}
*/

/*-----------------------------*/



.column #leftmenu .leftmenucontent {
  width:156px;
  padding:0 0 0 8px;
  margin:0 0 5px 8px;
  background:#c1c1ba url('menu_footer.jpg') bottom left no-repeat;
}
.column li span {
font-size:10pt !important;
}

.column #leftmenu .leftmenucontent li {
  line-height:12px;
  padding:4px 0 2px 0;
  background:#c1c1ba url('bt_li.jpg') left bottom no-repeat;
}

.column #leftmenu .leftmenucontent li a {
  color:#1c1d21;
  margin:0 0 0 8px;
  padding:0 0 3px 10px;
  display:block;
  margin:0;
}
.column #leftmenu .leftmenucontent li a:hover {
text-decoration: underline;
color:#a5171a;
}

.column #leftmenu .leftmenucontent li ul {
  margin: 4px 0 5px 0;
  /* background:#d3d3ce url('bgulul.jpg') top center repeat-x; */
}

/* .column #leftmenu .leftmenucontent li ul li ul {
  background: none;
}*/

.column #leftmenu .leftmenucontent li li {
background:url('bt_li_li.jpg') 0 8px no-repeat;
margin:0 0 0 12px;
padding:3px 0 !important;
}




#rightColumn {
line-height:130%;
}
#rightColumn .columnheader {
	width:162px;
	height:48px;
	text-align: left;
	background:url('column_header.jpg') top left no-repeat;
}
#rightColumn .columnheader h3 {
padding-top:4px;
}
#rightColumn .rightboxcolumn {
width:162px;
margin-bottom:10px; /* 15 */
background:#ecece9 url('rightcolumn_footer_box.jpg') bottom left no-repeat;
}
.rightworkbox {
padding:5px;
}
.rightworkbox h4 {
	font-size: 120%;
	color:#c60508;
	padding: 0px;
margin-top: -5px;
}

#topprodukty {
float:left;
clear: both;
padding:0 0 20px 0;
text-align: left;
}
#topprodukty .productItemBox {
margin:0 19px 0 0;
}
#topprodukty .produkt_tlacitko a, #topprodukty .produkt_detail a {
font-size: 8pt;
}
#topprodukty .produkt_cena , #topprodukty .kodsklad {
height:17px;
line-height: 17px;
}

#topprodukty h3 {
font-size: 12pt ;
height:50px;
margin:0;
font-weight: normal;
line-height: 30px;
}

.topproduct {
padding:10px 0;
clear: both;
}
.produkt_top_nazev {
font-weight: bold;
text-decoration: underline;
padding:0 0 10px 0;
}
.topproduct img {
border:1px solid #ccc;
padding:1px;
}
.infoproductdetail {
padding:5px 0 0 0;
}
.hlavni-stranka #work {
background-position:2px 540px;
}


#work {
line-height: 130%;
font-size: 110%;
color:#222;
width:600px;
float:left;
overflow-x: hidden;
padding:5px 0 0 5px;
margin:0 0 0 8px;
background:url('work.jpg') top center no-repeat;
}
.zakaznik-kosik #work, .produkty-detail #work {
overflow: visible !important;
}

.intext {
border:1px solid #EEE;
padding:1px;
margin:0 15px;
}

.columnAction {
margin:9px 0 9px 7px;
}

#work {
font-size: 95%;
}

#work ul {
padding:10px 10px;
}
#work ol {
padding:10px 10px 10px 30px;
}

#work ul li, #work ul li ol li {
background:url('bt_li_li.jpg') 0 8px no-repeat;
padding:2px 0 0 10px;
list-style-type: none;
}
#work ol li {
padding:10px 0 0 0;
list-style-position: outside;
list-style-type: decimal;
background:none;
}

input, textarea {
border:1px solid #333;
}

dt {
padding:5px;
}


.referencebox {
clear: both;
width:505px;
margin:0 0 15px 0;
background:#CCC;
float:left;
}
.referencebox h2 {
color:#313237;
border-bottom:1px solid #dcdcdc;
padding:10px 0 0 10px;
}

.referenceitem {
width:167px;
float:left;
text-align: center;

}
.referenceitem img {
padding:1px;
border:1px solid #FFF;
margin:10px;
}
#work #pagelogon {
width:165px;
clear: both;
margin:-14px auto 0 auto;
}
#page #work .pay {text-align:center;}
#page #work .pay input {
border: 0px;
width:107px;
height:26px;
text-align: center;
background:#b0b0a8;
}
#work input, #pagelogon input {
color:#444;
border:1px solid white;
height:18px;
width:130px;
background:#b0b0a8 url('input_bg.jpg') top left repeat-x;
}
#page #work .file {
padding:3px 3px;
width:180px;
height:auto;
font:100% Arial,Verdana,sans-serif;
border-top:1px solid white;
border-right:1px solid white;
border-bottom:1px solid white;
border-left:1px solid white;
background:#F0F0F0;
}

#work dt  {
font-weight: bold;
width:85px;
float:left;
}

#objednat dd {
display: none;
}
#objednat dt {
width:500px;
}
#objednat input {
width:auto;
}
#objednat dl {padding:0;width:500px;text-align: center;margin:0;}
#objednat {
height:70px;
}
#objednat label {
position: relative;
top: -5px;
left: -5px;
}


#work dl, #pagelogon dl {
clear:left;
}
.rightboxcolumn #pagelogon {height:125px;position:relative;top:-10px;}
/* .rightboxcolumn #pagelogon #infoMail{padding-top:65px;} */
.rightboxcolumn #pagelogon input {width:87px;border:1px solid #999;}

.rightboxcolumn #pagelogon #infoMail input {width:105px;border:1px solid #999;}
.rightboxcolumn #pagelogon #infoMail dt {
	float:left;
	text-align: left;
	width:150px;
	overflow-x: hidden;
	font-size: 8pt;
	color:#444;
	padding-left: 0px;
	padding-bottom:3px;
}
.rightboxcolumn #pagelogon #infoMail .mail {float:left;margin:0 2px 0 0;}
.rightboxcolumn #pagelogon #infoMail .ddsubmit input {font-size: 8pt;width:40px; height:20px;}
.rightboxcolumn #pagelogon dt {
	float:left;
	text-align: right;
	width:42px;
	overflow-x: hidden;
	font-size: 8pt;
	color:#444;
	padding-left: 0px;
	padding-bottom:3px;
}
.rightboxcolumn #pagelogon .dtsubmit {
display: block;
}
.rightboxcolumn #pagelogon form {
}
.rightboxcolumn #pagelogon .ddsubmit {float:left;;margin:0;}
.rightboxcolumn #pagelogon .ddsubmit input {font-size: 8pt;width:auto; height:20px;}
.rightboxcolumn #pagelogon .password input {width:57px;}
.rightboxcolumn #pagelogon .password {float:left;margin:0 2px 0 0;}

#work .dtsubmit  {
display:none;
}
#work .ddsubmit {
margin:15px 0 0 0;
}
#work .ddsubmit input, #pagelogon .ddsubmit input {
width:90px;
padding:2px;
height:auto;
cursor: pointer;
}
#loginInf {
  position: relative;
  top:3px;
	font-size: 8pt;
	clear: both;
	float:left;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	padding-bottom: 3px;
	border-bottom: 1px dotted #b2b2b2;
}
#loginInf a {
padding:3px 0 0 10px;
background:url('bt_li_li.gif') 0 6px no-repeat;
}



.di {
padding:0 0 0 10px;
color:#555;
}

form#formPokladna {
clear:both;float:left;
}

#work form {
margin:10px 0 35px 0;
}
.productItemBox {
text-align: center;
float:left;
width:144px;
margin:0 2px 18px 2px;
height:200px;
background:url('itembox.jpg') top center no-repeat;
}

.productName {
height:20px;
font-size: 7pt;
padding:4px 0 0 0;
margin:0 0 9px 0;
line-height: 14pt;
overflow: hidden;
}
.productName a {
text-decoration: none;
color:#FFF;
}
.productName a:hover {
text-decoration: none;
}

.productContent {
height:150px;
}

.sklad {
margin:1px 0 0 2px;
cursor: help;
width:11px;
height:13px;
float:left;
background:url('dodico.gif') top left no-repeat;
}
.kod {
margin:1px 0 0 0;
cursor: help;
width:11px;
height:13px;
float:left;
background:url('kodico.gif') top left no-repeat;
}
.cenaHover {
margin:1px 0 0 2px;
cursor: help;
width:11px;
height:13px;
float:left;
background:url('cenaico.gif') top left no-repeat;
}


.sklad span, .kod span, .cenaHover span {display: none;}

.kodsklad {
padding:8px 0 0 10px;
height:15px;
}
.produkt_cena {
float:right;
font-size: 7pt;
padding:0 10px 0 0;
color:white;
height:15px;
overflow-y: hidden;
font-weight: bold;
}
.produkt_tlacitko {
float:left;
padding:6px 0 0 6px;
width:64px;
font-weight: bold;
}
.produkt_tlacitko a, .produkt_detail a {
color:white;
}
.produkt_detail {
float:right;
padding:6px 5px 0 0;
width:64px;
font-weight: bold;
}
.lister {
background:url('lister.jpg') 3px 0 no-repeat;
font-size: 10pt;
height:45px;
line-height: 45px;
padding:0 0 0 15px !important;
clear: both;
}

.activeList {
color:white;
text-decoration: underline;
}
.listStart {
color:#444;
}
.filterSelect {
display: block;
clear: none;

}
.listForm {
width:198px;
float:right;
padding:4px 12px 0 0;
margin:0;
}
#kos form {
margin-bottom:10px;
}
#objednavkaProdukty {
clear: both;
float:left;
}


#detailInfo, #kos, .objednavka, #headerInzerce {
float:left;
background: url('produktTop.jpg') top left no-repeat;
width:596px;
padding:15px 0 0 0;
}
#detailInfo .ne-poc {
  margin-left: 10px;
  font-size: 10px;
}
#detailImg img {
padding:1px;
border:1px solid #EEE;
}
#detailImg {
background:#ccc;
padding:15px 0 15px 0;
float:left;
margin:0 0 20px 10px;
width:210px;
text-align: center;
}
#kosbody {
padding:0 15px;
width:566px !important;
}
#headerInzerce {
padding:5px 0 0 0;
}

#detailInfoBody, #kosbody, .objednavkaBody {
float:left;
width:596px;
background:#d5d5d0 url('produktFooter.jpg') bottom left no-repeat;
}
.objednavkaBody {
width:566px;
padding:0 15px;
}
.objednavka {margin:0 0 10px 0;}

.objednavkaBody, #headerInzerceBody {
float:left;
background:#d5d5d0 url('produktFooterBasic.jpg') bottom left no-repeat !important;
}
#headerInzerceBody {
padding:0 15px 15px 15px;
width:566px;
}
#headerInzerceBody h2 {
color:white !important;
}

.bottomButton a {
color:white;
text-align:center;
line-height: 38px;
font-size: 10pt;
text-decoration: none;
float:left;
width:146px;
height:40px;
background:url('produktBt.jpg') top left no-repeat;
}
.bottomButton a:hover {
background:url('produktBtactive.jpg') top left no-repeat;
}

.bottomButton2 a {
color:white;
text-align:center;
line-height: 38px;
font-size: 10pt;
text-decoration: none;
margin-right: 5px;
float:right;
width:146px;
height:40px;
background:url('produktBt.jpg') top left no-repeat;
}
.bottomButton2 a:hover {
background:url('produktBtactive.jpg') top left no-repeat;
}

#buttonBuy span {
font-weight: bold;
font-size: 11pt;
padding:0 0 0 23px;
background:url('kosicodark.gif') top left no-repeat;
}


#detailInfoBody ul .cenaDetail {
background:url('produktCena2.jpg') top left no-repeat;

display: block;
float:left;
font-weight: bold;
text-align: center;
padding:0;
font-size: 9pt;
line-height: 34px;
margin:15px 0 0 0;
width:175px;
height:34px;
}

#detailZoom {
display: block;
}
#detailInfo ul {
float:right;
padding:0 0 15px 0;
margin:0 0 0 0;
width:360px;
}


#obsahKosiku {
background:#ecede8;
clear: both;
width:565px;
}
.tableTitle th {
font-size: 110%;
background:url('tabletr.jpg') bottom left repeat-x;
height:25px;
}
#obsahKosiku td, #obsahKosiku th {
padding:3px;
border-bottom:1px dotted #AAA;
}
.Valname {
font-weight: bold;
}
#finalSum {
margin:10px 0 0 0;
font-size: 11pt;
}
#zpetkos {
font-weight: bold;
}
#kossum {
float:left;
padding:20px 0 0 0;
}
#obsahKosiku td input {
width:50px;
}
#kosfinalsum {
width:200px;
float:left;
}
#kosbuttons {
padding:10px 30px 0 0;
float:right;
}
#kossum .ddsubmit input {
width:120px !important;
}
#pokladnaUziv {
width:99%;
text-align: left;
}
#pokladnaUziv input, #pokladnaUziv select {
width:150px;
}
#pokladnaUziv td {
padding-bottom:2px;
margin-bottom:2px;
border-bottom:1px dotted #AAA;
}

#objednat {
margin:10px 0 0 0;
padding:15px 0;
background:#CCC;
width:99%;
}
#zaplaceni {
line-height: 30px;
vertical-align: top;
padding:0;margin:0;
}

#bezhotovostni {
margin-left:40px;
}
#zaplaceni input {
padding: 0; 
margin-top:0px;
}
#zaplaceni label {
position: relative;
top: -5px;
left: 5px;
padding:0px;
margin:0px;
}
#doprava, #doprava1, #doprava2{
margin-left:60px;
}
#zaplaceni li {
height:40px;
background:none !important;
padding:0 !important;
}
#zaplaceni input {
width:auto;
}

.white {  
display: block;
clear: both;
width:97%;
border:1px solid #ccc;
}
.searchImg {
float:left;
}
.searchInfo {
}
.serarchItem {
float:left;
margin:0 0 20px 0;
padding:20px 0 0 0;
clear: both;
}
.searchKoupit {
float:left;
}

.bdp {
float:right;
font-size: 90%;
color:#444;
width:150px;
padding:15px 20px 0 0;
clear: both;
}

.productImg img {
padding:1px;
margin:auto;
border:1px solid #b3b3ab;
}
#pfming {
position: relative;
top:201px;
left:313px;
float: left;
}
#hBox {
margin:0 0 0 3px;
width:590px;
clear: both;
}
.kod1 {
color:white;
font-weight: bold;
}

#hp {
font-size:105%;
}
#banner {
width:595px;
background:#b0b0a8;
text-align: center;
margin:-5px auto;
}
#hph1 h1 {
text-align: center;
float:left !important;
width:580px;
position: absolute;
top:859px;
clear: both;
float:left;
margin:0 0 0 2px;
padding-top:10px;
}




#hp h2 {
font-size:150%;
}
#hp {
float:left;
padding:0;
margin:0 0 30px 0;
}



#addIn {
clear: both;
float:left;
margin:10px 0 0 0 !important;
padding:0 !important;
}

#addIn select, #addIn input {
width:150px;
}

#addIn .ddsubmit {
margin:0 !important;
}
#addIn .userInfo {
width:275px !important;
}
#addIn fieldset {
float:left;
width:270px;
}
#addIn fieldset dd {
float:left;
text-align: right;
padding:0 10px 0 0;
line-height:15pt;
width:75px;
}
#addIn fieldset dl {
padding-bottom:2px;
margin-bottom:2px;
border-bottom:1px dotted #AAA;
float:left;
clear: both;

}
#addIn fieldset dt {
width:auto;
padding:0;
}
.povinne {
color:red;
}
#povinneId {
padding:10px 0 0 0;
clear: both;
}
.addH2In {
font-size: 9pt;
padding:0 10px 0 0;
}

#novinka {
font-size: 90%;
}
.hlavni-stranka #work p {
text-align: justify;
padding-right:3px;
}
#novinka img {
margin:0;
}

.active  {
color:#c60508 !important;
}

.toplist {
display: none;
}

#kariera h3 {
margin:-10px 0 0 0;padding:0 0 10px 0;
font-size: 15pt;
}
#kariera hr {
display: block;
border:1px solid #444;
}
#kariera {
padding: 0 10px 0 10px;
}
#karieraMenu {
font-size: 11pt;
padding:0;margin:-20px 0 0 20px;
}
#karieraMenu li {
margin:5px 0;
}
#karieraMenu a {
color:#222;
}

#karieraTitle a {
color:white;
}
#karieraAll {
margin:20px 0 0 0;
}
#karieraAll a {
text-decoration: underline;
}
.region-Container {
border-bottom:1px solid gray;
padding:0 0 20px 0;
margin:0 0 40px 0;
}

.region-mapa {
clear: both;
width:420px;
margin:0 auto;
}
.region-mapa h2 {
padding:0 0 2px 0;
}

.bazarBox {
width:555px;
clear: both;
float:left;
margin:0 0 20px 0;
background:none !important;
list-style: none !important;
padding:0 0 20px 0 !important;
border-bottom:2px solid silver;
}
.bazimg {
float:left;
padding:0 20px 0 0;
}
.bazimg img {
padding:1px;
border:3px solid silver;
}
.bazinfo {
float:left;
width:330px;
}
.bazinfo h4 {
border-bottom:1px dotted #444;
}
.bazcontent {
float:left;
}
#bazarList {
float:left;
padding-top:20px !important;
}

.manutan {
float:left;
clear: both;
padding:0 !important;
margin:0 !important;
}

.manutan li {
float:left;
padding:0 !important;
margin:0 6px 5px 0 !important;
width:144px;
height:148px;
}
.manutan li h3 {
padding:0;margin:0;
height:26px;
font-weight: normal;
line-height: 26px;
font-size:9pt;
overflow: hidden;
text-align: center;
}
.manutan li h3 a {
color:white;
}
.manutan li img {
width:142px;
padding:0 1px;
height:118px;
display: block;
}
.manutan li .detal_manutan {
position:relative;
top:-25px;
left:-10px;
float:right;
width:15px;
height:15px;
}
.manutan li .detal_manutan span {
display: none;
}

#stolovani-manutan li, #manutan-stolovani {
background:url('kuch_manutan.jpg') top left no-repeat !important;
}
#nabytek-manutan li, #manutan-ost {
background:url('ost_manutan.jpg') top left no-repeat !important;
}
#kuchyn-manutan li, #manutan-kuch {
background:url('stolovani_manutan.jpg') top left no-repeat !important;
}
#hygiena-manutan li, #manutan-hyg {
background:url('hyg_manutan.jpg') top left no-repeat !important;
}



#stolovani-manutan li .detal_manutan, #manutan-stolovani .detal_manutan {
background:url('kuch_icon_manutan.gif') top left no-repeat !important;
}
#nabytek-manutan li .detal_manutan, #manutan-ost .detal_manutan {
background:url('ost_icon_manutan.gif') top left no-repeat !important;
}
#kuchyn-manutan li .detal_manutan, #manutan-kuch .detal_manutan {
background:url('stolovani_icon_manutan.gif') top left no-repeat !important;
}
#hygiena-manutan li .detal_manutan, #manutan-hyg .detal_manutan {
background:url('hyg_icon_manutan.gif') top left no-repeat !important;
}


#manutan-stolovani {
background:url('kuch_manutan_home.jpg') top left no-repeat !important;
}
#manutan-ost {
background:url('ost_manutan_home.jpg') top left no-repeat !important;
}
#manutan-kuch {
background:url('stolovani_manutan_home.jpg') top left no-repeat !important;
}
#manutan-hyg {
background:url('hyg_manutan_home.jpg') top left no-repeat !important;
}
#manutanHome  {
float:left;
width:610px;
overflow-x: hidden;
clear: both;
position: relative;
top:-4px;
padding:0 !important;
margin:0 0 10px 0 !important;
}
#manutanHome li {
padding:0 !important;
height:232px;
margin:0 8px 0 0 !important;
}

#manutanHome ul li {
height:auto;
width:auto;
color:white;
margin:3px 0 !important;
line-height: 13px;
padding:0 0 0 20px !important;
float:none;
}
#manutanHome ul li a {
display: block;
width:110px;
font-size: 8.5pt;
}
#manutanHome ul {
margin:-15px 0 0 0;
float:left;
padding:0;
}

#manutan-stolovani ul li {
background:url('kuch_manutan_home_li.jpg') 10px 6px no-repeat !important;
}
#manutan-ost ul li {
background:url('ost_manutan_home_li.jpg') 10px 6px no-repeat !important;
}
#manutan-kuch ul li {
background:url('stolovani_manutan_home_li.jpg') 10px 6px no-repeat !important;
}
#manutan-hyg ul li {
background:url('hyg_manutan_home_li.jpg') 10px 6px no-repeat !important;
}
#manutan-stolovani ul li a {
color:#d1a8c7;
}
#manutan-ost ul li a {
color:#ffd1c4;
}
#manutan-kuch ul li a {
color:#ffca9c;
}
#manutan-hyg ul li a {
color:#eaff97;
}



#hp ul li h3 {
font-size: 8pt;
}


#hp .manutan h2 a, #hp .manutan h2 {
font-weight: normal;
padding:0;
height:26px;
line-height:26px;
font-size:9pt;
text-align: center !important;
color:white !important;
}

#basicInfo {
float:left;
width:300px;
padding:0 0 0 10px;
}
#advInfo {
float:right;
width:270px;
}


#contactForm dt {
float:none;
}

.tabs {
display: none;
}
.activeTab {
display: block;
}
.line {
	background-image: url(bg-line.gif);
	background-repeat: repeat-x;
	height: 1px;
}
.block {
clear: both;
padding:0 0 10px 0;
}

.objednavka h2, #headerInzerceBody h2 {
color:#d12f2f !important;
padding:5px 0;
font-size: 12pt;
margin:0 0 10px 0;
border-bottom:1px dotted #555;
color:#222;
}
#headerInzerceBody h2 {
color:white !important;
}

#objednavkaUser h2 {
color:white !important;
padding:5px 0;
font-size: 12pt;
margin:0 0 10px 0;
border-bottom:1px dotted #555;
color:#222;
}


#topbanner {
display: block;
position: absolute;
z-index:50;
top:68px;
left:50%;
margin:0 0 0 0px;
background:white;
padding:5px 5px 0px 5px;
clear: both;
width:468px;
}
#topbanner div {
padding:3px;
font-size:10pt;
font-weight: bold;
}
.skryj {
display: none;
}
.ukaz {
display: block;
}

#banner-katalog{
margin:-6px 0 9px 0;
  width: 610px;
  float: left;
  clear: both;
}
#banner-katalog img{
  cursor: Pointer !important;
}

#actions {
width:610px;
clear: both;
float:left;
overflow-x: hidden;
padding:0 0 90px 0;
}
.action {
float:left;
margin:0 6px 0 0;
width:196px;
height:202px;
}
.actionHeader {
width:196px;
text-align: center;
font-weight: bolder;
line-height:32px;
font-size:10pt;
}
.actionContent {
height:144px;
font-size:12pt;
line-height: 15pt;
padding: 0 15px;
color:white;
}
.actionContent span {
font-weight: bold;
}

.actionDetail {
margin-top:10px;
display: block;
width:80px;
height:25px;
float:right;
}
.actionDetail span {
display: none;
}

#actionDarek {
background:url('akce_darek.jpg') top left no-repeat;
}
#actionGarance {
background:url('akce_garance.jpg') top left no-repeat;
}
#actionDovoz {
background:url('akce_dovoz.jpg') top left no-repeat;
}
#actionDarek .actionContent {
padding-top:72px;
height:62px;
}
#actionGarance .actionContent {
padding-top:75px;
height:59px;
}
#actionDovoz .actionContent {
padding-top:10px;
height:124px;
}


#hpcontent {
width:600px;
}

#hpcontent p {
  margin: 2px 0;
}

#wrong-report {
  float: right;
  margin: 5px 15px 0 0; 
}
#wrong-report a {
  color: #555;
}


#columnlogin a {
display: block;
margin:0 0 0 10px;
}
#columnlogin {
padding:0 0 10px 0;
}


#mycustomscroll {
	/*height: 330px !important;*/
	overflow: auto;
	position: relative;	
  height:270px !important;
	/*max-height:330px !important;*/
}

