body, html {
  height: 100%;
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, "Geneva CE", lucida, sans-serif;
	font-size: 0.9em;
	color: #054d75; 
  background: #014c76 url('/media/images/bgr_all.jpg') repeat-x;	
	text-align: center;
}
h1 {font-size: 1.4em; width: 510px; height: 40px; position: absolute; right: 0; text-align: right; padding: 15px 25px 0 0; margin: 0 0 10px 0px; color: #fff;  background: transparent url('/media/images/bgr-h1.gif') no-repeat right top}
h2{font-size: 1.0em; text-align: left; padding: 0 10px 0 10px; margin: 0; margin-bottom: 1em;}
h3{font-size: 0.9em; color: #0772ad; padding: 0 10px 0 10px;}
h4{font-size: 0.8em; padding: 3px 0 3px 10px; color: #014c76; text-align: left; border-bottom: 1px #cc0000 solid; margin: 5px 0 3px 0; font-weight: bold;}
h5{font-size: 12px; color: #005a2c; text-align: left; margin: 0px; 	padding: 0 2px 0 7px;  border-bottom: 1px solid #A1A1A1;}

form {padding: 0;margin: 0;}
img {padding: 0; margin:0; border: none}
p {text-align: left; padding: 0px; margin:0px;}
a {color: #054d75; font-weight: bold;}
a:hover{text-decoration: none; color: #054d75;}
hr {clear: both;}
/*flag*/
ul#flags{position: absolute; top: 9px; right: 5px; width: 100px;  font-size: 8px; z-index: 20; margin: 0;padding: 0;white-space: nowrap;}
#flags li{display: inline;list-style-type: none;}
#flags li#cs span{width: 32px; height: 20px; position: absolute; top: 0px; left: 0; z-index: 3;display: block; background: url('/media/images/flag_cs.gif') no-repeat left top}
#flags li#sk span{width: 32px; height: 20px; position: absolute; top: 0px; left: 32px; z-index: 4;display: block; background: url('/media/images/flag_sk.gif') no-repeat left top}
#flags li#de span{width: 32px; height: 20px; position: absolute; top: 0px; left: 64px; z-index: 5;display: block; background: url('/media/images/flag_de.gif') no-repeat left top}
/*flag end*/
#container {min-height: 100%;	width: 940px;	position: relative; padding: 0; margin-bottom: 0px; margin: auto;	background-color: #fff; text-align: left; z-index: 1;}
#content {position: relative; padding-right: 15px; margin-left: 225px; top: 0px; z-index: 3;}
#content p {padding: 0px 15px 0px 10px;}
#up {width: 100%; height: 219px; background: #fff url('/media/images/bgr_up.gif') repeat-x;}
#logo{width: 186px; height: 109px; text-align: left;cursor: pointer;position: absolute;margin-left: 0px;top: 0px;z-index: 15;}
#logo span {width: 186px;height: 109px; position: absolute;z-index: 5;display: block;background: transparent url('/media/images/palme.gif') no-repeat;}
#logo strong {position: absolute;}
#upr1{width: 316px; height: 219px; position: absolute; right: 0px; z-index: 15;}
#upr1 span {width: 316px; height: 219px; position: absolute;z-index: 6;display: block;background: transparent url('/media/images/up-01.jpg') no-repeat;}
#upr1 strong {position: absolute;}
#upr1b{width: 316px; height: 219px; position: absolute; right: 0px; z-index: 15;}
#upr1b span {width: 316px; height: 219px; position: absolute;z-index: 6;display: block;background: transparent url('/media/images/up-02.jpg') no-repeat;}
#upr1b strong {position: absolute;}
#upr1c{width: 316px; height: 219px; position: absolute; right: 0px; z-index: 15;}
#upr1c span {width: 316px; height: 219px; position: absolute;z-index: 6;display: block;background: transparent url('/media/images/up-03.jpg') no-repeat;}
#upr1c strong {position: absolute;}
#upr1d{width: 316px; height: 219px; position: absolute; right: 0px; z-index: 15;}
#upr1d span {width: 316px; height: 219px; position: absolute;z-index: 6;display: block;background: transparent url('/media/images/up-04.jpg') no-repeat;}
#upr1d strong {position: absolute;}
#upr1e{width: 316px; height: 219px; position: absolute; right: 0px; z-index: 15;}
#upr1e span {width: 316px; height: 219px; position: absolute;z-index: 6;display: block;background: transparent url('/media/images/up-05.jpg') no-repeat;}
#upr1e strong {position: absolute;}
#upr2{width:286px; height:219px;text-align: left;position: absolute; right: 316px; top: 0px;z-index: 1;}
#upr2 span {width:286px; height: 219px; position: absolute;display: block; background: transparent url('/media/images/upr2.jpg') no-repeat; z-index: 1;}
#upr2 strong {position: absolute;}
#leftbgr{width: 22px; min-height: 250px; position: absolute; top: 0px; left: 0; background: #014c76 url('/media/images/bgr_all.jpg') repeat-x; }
#uptxt{width: 200px; text-align:center; position: absolute; top: 130px; left: 20px; z-index: 16;}
#uptxt strong{font-size: 1em;}
.uvodico{clear: both;}
.uvodflash{width: 430px; height: 230px; margin-left: 5px; float: right;}
/*Menu*/
#navcontainer {width: 205px; position: absolute; left: 0px; top: 220px; }
#navcontainer ul{margin: 0;padding: 0;list-style-type: none; text-align: left; font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
#navcontainer li {margin: 0; }
.navlist0 a{text-decoration: none; border-top: #fff solid 1px; border-left: #fff solid 1px; display: block;padding: 5px 2px 7px 30px; width: 173px; background-color: #1570a5; background-image: url('/media/images/bgr_menu_b.gif'); color: #000;}
.navlist1 a{text-decoration: none; display: block;padding: 5px 2px 7px 30px; width: 173px; background-color: #1570a5; background-image: url('/media/images/bgr_menu_3.gif'); color: #000;}
.navlist0 a:link, .navlist0 a:visited {color: #fff;}
.navlist0 a:hover{background-color: #a2c5db;background-image: url('/media/images/bgr_menu_g.gif');color: #000;}
.navlist1 a:hover{background-color: #a2c5db;background-image: url('/media/images/bgr_menu_g.gif');color: #000;}
#current0{background-color: #a2c5db; background-image: url('/media/images/bgr_menu_g.gif'); color: #fff;}
#current1{background-color: #a2c5db; background-image: url('/media/images/bgr_menu.gif'); color: #fff;}
#menudown{width: 205px; height: 43px;  background: #fff url('/media/images/bgr_menu_end.gif') no-repeat;}
#banner{width:210px; height: 400px; }
#pmhrad{width: 140px; height: 140px; text-align: left;cursor: pointer;position: relative; left: 15px;top: 5px;z-index: 15;}
#pmhrad span {width: 140px;height: 140px; position: absolute;z-index: 5;display: block;background: transparent url('/media/images/pmh-radiatory.jpg') no-repeat;}
#pmhrad strong {position: absolute;}
#elmaplan{width: 210px; height: 200px; text-align: left;cursor: pointer;position: relative; left: 5px;top: 155px;z-index: 15;}
#elmaplan span {width: 210px;height: 200px; position: absolute;z-index: 5;display: block;background: transparent url('/media/images/elmaplan.jpg') no-repeat;}
#elmaplan strong {position: absolute;}
#antikalkleft{width: 210px; height: 396px; text-align: left;position: relative; left: 5px;top: 150px;z-index: 15;}
#antikalkleft span {width: 210px;height: 396px; position: absolute;z-index: 5;display: block;background: transparent url('/media/images/antikalk.jpg') no-repeat;}
#antikalkleft strong {position: absolute;}
.pozvanky{width: 205px;  padding-left:4px; color: #054d75; background-color: #fff; font-size: 11px;}
.pozvanky p{text-align: justify; color: #054d75;}
.pozvanky p a{color: #054d75;}
.pozvanky h2{background-color: #ebeff8; border: 1px solid #a6c6dd;}
.pozvanky img{padding-right:2px;}
/*Menu end*/
#footer{width: 940px; height: 30px; clear: both; margin: auto; background-color: #014c76; text-align: left;}
#copyright{float: left; width: 200px; margin: 4px 0 0 5px; color:#98b0c6; font-size: 9px;}
#copyright a {color:#98b0c6;}
.imgl {float: left; margin: 0px 7px 4px 0px; padding: 6px; border: solid 1px #71a4c1;}
.imgr {float: right; margin: 0px 4px 4px 4px; padding: 6px; border: solid 1px #71a4c1;}
.imgc {margin: auto; text-align: center; margin: 0px 4px; padding: 6px; border: solid 1px #71a4c1;}
.ods {height: 50px;}
.clear {clear: both;}
.fleft{float: left;}
.fright{float: right;}
.driv{clear: both; width: 690px; border: solid 1px #a6c6dd;}
.driva{height: 15px; margin-bottom: 5px; background-color: #ebeff8; border-bottom:1px #a6c6dd solid;}
.drivb{clear: both; height: 15px; margin-top: 5px; background-color: #ebeff8; border-top:1px #a6c6dd solid;}
.main_v{margin: auto; margin: 10px  10px;}
.bord{margin: 0px 4px 2px 0px; padding: 3px; border: solid 1px #71a4c1;}
.kon{float: left; width:320px; margin: 10px;}
.kon strong {width: 60px; display: inline-table; text-align: right; padding-right: 10px; }
.kons{float: left; width:320px; margin: 10px; background-color: #ebeff8; padding: 5px; }
.kons strong {width: 60px; display: inline-table; text-align: right; padding-right: 10px; }
.produkt{width: 140px; height: 220px; margin: 3px 7px; float: left; border: 1px #014c76 solid;}
.produkt img{vertical-align: middle; padding: 0px; margin: 0px; background-color: #fff;}
.produkt_row{width: 520px; float: left;}
.produkt_row table{width: 100%; font-size: 1em; background-color: #1570a5;}
.produkt_row th {font-size: 0.8em; background-color: #bed5e3; font-style: italic;}
.produkt_row td {text-align: center; background-color: #fff; padding:2px;}
.serie{width: 140px; height: 120px; background: #a2c5db url('/media/images/bgr_serie.jpg') repeat-y;  margin: 3px 7px; float: left; border: 1px #014c76 solid;}
.serie img{vertical-align: middle; padding: 0px; margin: 0px; background-color: #a2c5db;}
.serie a {font-size: 11px; font-weight: normal; color:#fff;}
.seriep{margin: 3px; padding: 0;}
.obrys{width: 120px; height: 120px; background: #a2c5db url('/media/images/bgr_serie.jpg') repeat-y;  margin: 3px 7px; float: left; border: 1px #014c76 solid;}
.obrys img{vertical-align: middle; padding: 0px; margin: 0px; background-color: #a2c5db;}
.obrys a {font-size: 11px; font-weight: normal; color:#fff;}
.obrys p{margin: 3px;}
.produktrow a {font-weight: normal;}
.produktrow span{width: 200px; display: inline-block; cursor: pointer;}
.hrp{clear: both; border-top: 1px #92cdf1 solid;}
/*Administrace */
#login{width: 230px; height: 60px; margin: auto; color:#000;font-size: 0.9em;}
#prihlasit p {text-align: right;}
#odhlasit p {text-align: center;}
.admin_form, .admin_boxodeber {width: 560px; margin: auto; background-color: #EBEBEB; border: 1px solid #000;}
.admin_form p {padding-bottom: 2px;}
.admin_form legend{color: #009966; font-weight: bold;}
.admin_form label {clear: both; display: block; float: left; width: 150px; margin-right: 7px;text-align: right;}
.admin_form input, .admin_form textarea {width: 330px;}
.errorsecho {width: 350px; padding: 5px; margin: auto; text-align: left; border: solid 1px #000; background-color: #ff5b60;}
.adminskup {padding: 0 10px 2px 10px;}
.checkdown input{width: 30px; text-align: left;}
.txt14{font-size: 14px;}
#admin_seznam { padding-left: 0; margin-left: 0; border-bottom: 1px solid gray; width: 300px;}
#admin_seznam li {list-style: none; margin: 0; padding: 0.25em; border-top: 1px solid gray;}
#admin_seznam li a { text-decoration: none; }
.psc input{width: 80px;}
/*Administrace end*/
/*objednavak katalog*/
#form_katalog{margin: auto; text-align: center;}
#form_katalog p {padding-bottom: 2px;}
#form_katalog label {clear: both; display: block; float: left; width: 180px; margin-right: 5px;text-align: right;}
#form_katalog input, #form_katalog textarea {width: 330px;}
#form_katalog select {width: 220px;}
#form_katalog fieldset {width: 75%; margin-left: 10px; border: 1px #8080ff solid;}
#form_katalog h3{text-align: left;}
#form_katalog .inp_radio input{width: 30px; margin: 0px 80px 0px 5px;}
/*objednavak katalog end*/
/*prodej tabl*/
.prod{width: 98%;}
.prod td{padding: 2px;}
.prod_ico{width: 190px; text-align: right;}
.prod_ico img{border: 1px #ffffff solid;}
.prod_firma{width: 230px}
b.prod_firm{font-size: 12px; font-weight: normal;}
b.prod_firm_v{font-size: 12px; font-weight: bold;}
.prod_tr1{background-color: #d8d8d8;}
.prod_tr2{background-color: #e5e5e5;}
/*prodej tabl end*/
.download{float: left;}
.vyhody{clear: both; padding: 20px 5px 5px 10px;}
.vyhody h2{font-size: 1.2em;}
.vyhody h3{font-size: 1em; margin-bottom: 2px; color: #1570a5; clear: both;}
.clanky{clear: both; padding: 0 10px 0 15px;}
.clanky h3{color: #5594bd;}
#seznam_cl{text-align: right;}
.height_200{clear: both; height: 200px;}
.height_100{clear: both; height: 100px;}
.width_200{width: 200px;}
.width_100{width: 100px;}
.t_det{float: left; margin: 4px 7px 4px 0px; padding: 4px; border: solid 1px #71a4c1; }
#stazeni h3{font-size: 13px; padding: 2px; margin: 0px; clear: both;}
.download li {list-style: none; padding-bottom: 2px; padding-top: 3px; margin: 2px;border-top: 1px solid gray;text-align: left;}
.download li a{padding: 3px 5px 3px 20px; text-decoration: none; }
.download li em{font-size: 0.85em;}
.ico1{background: url(/media/images/soubor/pdf_ico_n.gif) no-repeat left center;}
.ico4{background: url(/media/images/soubor/rtf_ico_n.gif) no-repeat left center;}
.ico2{background: url(/media/images/soubor/xls_ico_n.gif) no-repeat left center;}
.ico3{background: url(/media/images/soubor/word_ico_n.gif) no-repeat left center;}
#statistika{width:0;height:0;margin:0;padding:0;display:none}
#boxprodejci{width: 600px; margin: auto; background-color: #d4d4d4; border: 1px #000033 solid;}
#boxprodejci ul{padding: 0; margin:0;}
#boxprodejci li{display: block;}
.prodejcilokace {margin-bottom: 10px; color:#1988d9;}
.boxkraj{margin: 2px 0px 5px 0px; padding: 0; font-size: 13px; font-weight: bold; color:#000;}
.boxmesta{margin-left: 20px; font-size: 13px; font-weight: bold; color:#1988d9;}
.liboxo{margin-left: 100px;}
/* 3dtypy */
div.trid_box_program {}
div.trid_box_program p {margin:2px 0px;}
div.trid_box {margin-left:10px;font-size:10px;}
div.trid_box p {margin:2px 0px;}
p.trid_title_serie {font-weight:bold;margin:10px 3px 0px 0px; }
#antikalk{width: 360px; height: 455px;float: right; background: transparent url('/media/images/bgr-antikalk.jpg') no-repeat;}
#antiknadpis{width: 270px; color:#fff; text-align: center; font-size:14px; margin: 50px 10px 0 35px; }
#antikdol{width: 270px; color:#fff; text-align: center; font-size:12px; margin: 5px 10px 0 35px; }
#antikalk h2 {width: 270px; color:#fff; text-align: center; font-size:16px; margin: 110px 10px 0 35px; }