*{margin:0; padding:0;}
body,table,td,ul,li {
	font-family: 'Tahoma CE',tahoma,'Arial CE',arial,'Verdana CE',verdana,lucida, sans-serif;
	color: #000;
	font-size:11px;
}

body {
	background: url(../images/bg_body.gif);
	text-align:left;
}

ul,li {list-style:none;color:#000}
img {border:none}
div {margin:0;padding:0;border:none;}
p {margin-bottom:10px;}

h1,h2,h3,h4 {display:block;padding:0;margin:0;}

fieldset {border:3px solid #d3d3d3;padding:10px}
legend {color:#000;font-size:14px;padding:4px}

a {text-decoration:underline;color:#0172E6;}
a:hover {text-decoration:none;}

table {background:none;border:1px solid #BABABA}

.errorContainer {display:block;text-align:center;margin:5px;padding:5px;border:1px solid #ff0000;color:#ff0000}
.messContainer {display:block;text-align:center;margin:5px;padding:5px;border:1px solid #00ff00;color:#00ff00}

.butonPart {display:block;text-align:center;padding:4px}
.button {padding:2px;color:#000;font-size:11px;font-weight:bold}

.modry {color:#2792FF}
.zluty {color:#FF9900}

#mother {
  position:absolute;
  left:50%;
  margin-left:-387px;
  width:755px;
  background:#E3E3E3;
}


#hornipruh {display:block;height:250px;background:url(../images/bgtop.jpg) no-repeat right top}
.levepozadi {background: url(../images/top_fotak.jpg) no-repeat left -1px;height:296px;width:333px}

h1 {font-size:15px;font-weight:bold;color:#2792FF;margin-bottom:8px;padding-left:0px}
h2 {font-size:13px;color:#330099;margin-bottom:4px;font-weight:bold}
h3 {display:block;color:#2792FF;margin-left:0;padding:4px;font-size:12px}
h4 {color:#000;font-size:12px;font-weight:bold}

#logo {position:absolute;top:26px;left:531px;}

/*#langList {position:absolute;top: 165px;;left:580px;color:#656565}*/
#langList a {color:#656565;text-decoration:none}
#langList a:hover {text-decoration:underline;color:#5996C9}

.container {padding:10px;}
.tisk {display:block;margin-top:30px;text-align:right}
.tisk a {padding:4px;color:#656565}

#obsah {margin-top:50px}
.container2 {padding-left:30px;padding-right:30px}

.pathInfo {text-align:right;margin-bottom:10px;margin-top:8px;display:block;color:#ffff00;margin-right:30px}
.pathInfo a {color:#252525;padding:7px}
.pathInfo a:hover {text-decoration:underline}
.pathInfo strong {color:#2792FF}

.col-l {float:left;width:570px;}
.col-r {float:right;width:176px;}
.col-r .gbox {width:140px;height:109px}

.clanek {padding:10px;padding-right:30px}
.clanek img {border:3px solid #0745A8;margin-right:6px;margin-bottom:6px}

.clanek ul {margin:10px;margin-left:20px}
.clanek li {padding:3px;margin:2px;list-style-type:circle;}
.clanek p {padding-left:20px;text-align:justify;line-height:170%}
.clanek p.clanek_tip {background: url(../images/sipkatip.gif) no-repeat left 10px;padding-top:10px;padding-bottom:10px;font-weight:bold}
span.tip {font-size:1.2em;color:#0172E6}

.clanek table {border:none}
.clanek tr {border-bottom:1px dotted #353535}
.clanek td {color:#252525;font-size:12px;border-bottom:1px dotted #353535;padding:5px;padding-left:5px}

.clanek img {border:none}

.col-in-left {float:left;}
.col-in-right {float:right}
.login-line {display:block;line-height:30px;vertical-align:middle;background:#e2e2e2;color:#353535;font-size:11px}
.login-line dt {float:left;padding-left:5px;color:#000}
.login-line dd {float:right;padding-right:5px;clear:right;color:#353535}
.login-line a {color:#353535;text-decoration:underline}
.login-line a:hover {text-decoration:none}

div.vyrazny {display:block;border:1px dotted #041D43;color:#041d43;font-style:italic;padding:7px}

.novinka {display:block;margin-bottom:10px;border-bottom:1px dotted #989898;padding-bottom:8px}
.novinka h3 {border:none;padding:0;margin-bottom:3px;}
.novinka dt {float:left;width:40px;background:url(/images/novinka_datum.gif) no-repeat top left;}
.novinka dt span {display:block;font-size:14px;color:#989898;}
.novinka dd {margin-left:45px;border-left:1px solid #989898;padding-left:5px}
.novinka a {color:#fff}
.novinka p {padding:0;margin:0}

/*table.galerie td.gbox {width:10px;eight:109px;ext-align:center;background:#404040}
table.galerie td.gbox img {border:1px solid #288EF6;margin:12px}*/

table.galerie {border:none;width:95%}
table.galerie td {border:none;width:180px;color:#0172E6;text-align:center;font-weight:bold;}
table.galerie .gbox {}
table.galerie img {border:5px solid #404040}
table.galerie td p {text-align:center;display:block;margin-top:6px;padding-left:10px;padding-right:10px}

table.alba {border:none;width:97%}
table.alba tr {background:#cacaca}
table.alba td {padding:4px}
table.alba td img {margin:5px}

table.objednavka {width:100%}
table.objednavka thead td {background:#ababab;padding:4px;font-weight:bold;color:#fff;font-size:10px}
table.objednavka td {padding:3px}

.sablonaBox {float:left;margin:5px;width:110px;height:190px;text-align:center}
.sablonaBox img {border:5px solid #404040}

.albumBox {float:left;width:160px;background:#404040;height:150px;text-align:center;margin:5px;}
.albumBox h3 {height:30px}

.velkyObr {display:block;text-align:center}
.velkyObr table {border:none;}
.velkyObr td.gbox {background:#404040;}
.velkyObr img {margin:12px;border:1px solid #288EF6;}

.strankovani {border:none;text-align:center;margin-top:10px}
.strankovani a {padding:2px;color:#0172E6;font-size:11px;font-weight:normal;text-decoration:none}
.strankovani a:hover {text-decoration:underline}
.strankovani a.sipka {color:#000;font-size:10px}

.col-r .gbox {margin:0;float:none}
.gallery-tab {padding:0;margin:5px;border:none;background:none}
.gallery-tab td {
  padding:3px;
  background:none;
  margin:1px;
  text-align:center;
  width:150px;
}

.prilohy {
  padding:5px;
  background:none;
  margin-bottom:10px;
}

.prilohy ul { padding:0px;}
.prilohy li {background: url(../images/listpriloha.gif) no-repeat left top; padding:5px;margin-bottom:2px;}
 
#footer {
  display:block;
  text-align:left;
  margin-bottom:0;
  padding:10px;
}

#footer .modry {font-weight:bold;font-size:11px;padding:5px;text-align:center}
#footer dt, #footer dd {float:left;width:240px;color:#000}
#footer dd.pravy {text-align:right}
#footer dd.stred {text-align:center}
#footer a {color:#000;}
#footer a:hover {color:#000;}

.mezera {height:10px;border:none;}
.black {color:#000}

.none{display: none;}
.block{display: block;}
.hide {visibility: hidden; height:1px; font-size:1px;}

.break {clear: both;}
.align-l { text-align: left;}
.align-r { text-align: right;}
.align-c { text-align: center;}
.float-l { float: left;}
.float-r { float: right;}
.jc{position:relative;}
.thumbnail {border:1px solid #cccccc}

.border {border:2px solid #e2e2e2;}

.br {font-size:1px;margin:10px;}
.red {color:#ff0000}

.tisk {display:block;clear:both;text-align:right;margin:10px}
.tisk a.ikonaTisk {color:#656565;background:url(../images/ikonaTisk.gif) no-repeat right 1px;padding-right:25px}
.tisk a:hover {color:#343434;text-decoration:underline}

.vzkaz {display:block;border:1px solid #989898;margin:5px}
.vzkaz .container {padding:5px;color:#000}
.vzkaz .kontaktLine {display:block;text-align:right;margin-top:5px}
.vzkaz h4 {color:#35931F}

.formular table {border:none}
.formular td {background:none}

.cernybox {background:#313A3F;width:43%;float:left;margin-left:20px;color:#fff}
.cernybox h3 {color:#0072E5;font-weight:bold;margin-bottom:10px;border:none}
.cernybox ol {color:#2792FF;margin-left:25px;list-style-type:decimal}
.cernybox ol span {color:#fff}
.cernybox li {line-height:20px; vertical-align:middle;color:#2792FF;font-size:12px;list-style-type:decimal}
.cernybox dt {float:left;width:20px;font-size:11px;}
.cernybox dd {clear:right;color:#fff;font-size:12px;line-height:20px;vertical-align:middle}
.cernybox .modry {font-size:13px;padding-right:6px}

.sedybox {float:left;width:50%;margin-left:20px;background:#CCCACB;border:1px solid #353535}
.sedybox h3 {color:#0072E5;font-weight:bold;margin-bottom:10px;border:none}
.sedybox input {background:#2F373E;}
.sedybox .pole {color:#fff;padding:3px;font-size:14px;width:180px;border:none;}
.sedybox .button {width:20px;height:22px;text-align:center;vertical-align:middle;color:#fff;font-weight:bold;font-size:14px;border:none}
.sedybox table {border:none}
.sedybox p {color:#0172E6;font-size:11px}
.sedybox .black {font-size:13px;font-weight:normal}

.sedybox .sedybox {display:block;width:auto;margin:0;border:none}
.sedybox .sedybox .container {padding:0}

.galerie_header {margin-top:10px;margin-bottom:10px;margin-left:20px}
.galerie_header dt {width:230px;float:left;line-height:20px}
.galerie_header .modry {font-weight:bold}
.galerie_header dd {width:360px;float:right}
.galerie_header dd a {line-height:20px;float:left;width:150px;color:#0172E6;padding-left:20px;background: url(../images/malasipka.gif) no-repeat 3px}

.zapati {border-top:1px solid #252525;padding-top:7px;font-size:9px;}

.zapati img {border:none}

.ramecekn {border-bottom:1px dotted #656565;padding-left:20px;}
.ramecek2 {padding-left:20px;padding-right:20px;padding-bottom:10px;padding-top:10px;background:#e2e2e2}
.ramecek {border:1px solid #656565;border-right:3px solid #656565;border-bottom:3px solid #656565;padding-left:20px;padding-right:20px;padding-bottom:10px;padding-top:10px}
.ramecek p {padding:0;}
.ramecek h3 {padding-left:0}
.ramecek .container {display:block;padding:10px;background:none}
.ramecek .textField {width:160px}
.buttonPart {display:block;text-align:center;margin:10px}
#poZprava {width:300px;height:130px}

.buttonSave {display:block;width:50px;padding:2px;background:#003399;color:#fff;font-size:10px}
.tdPopis {padding:3px;text-align:left;width:90px}
.formDotaz {width:250px;height:60px}

span.required {text-decoration:underline}

.vetsi {font-size:1.2em;font-weight:bold}


dl.podmenu {margin-left:20px}
dl.podmenu dd {float:left;}
dl.podmenu dt {clear:right;padding:6px}
dl.podmenu dt a {font-size:1.2em;color: #252525;font-weight:bold;padding-left:10px}

.seznam_clanku {padding:8px}
.seznam_clanku a {display:block;padding:4px;font-size:11px;color:#252525;padding-left:10px}
table.noborder {border:none}

a.velky {font-size:1.3em;.line-height:1.1em;vertical-align:middle}

.center {text-align:center}
.simpleramecek {border:1px solid #00ff00;padding:1px}
