html {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;	
	font-size: 11px;
	font-family: Arial;
	color: #575757;
	background-color: #e6e6e6;
	text-align: center;
	behavior:url("/scripts/csshover.htc");	
}


#tabulka {
	margin: 0;
	padding: 0;
}

#tabulka table {
	font-size: 11px;
	font-family: Arial;
	color: #575757;
	text-align: left;
}

#tabulka th {
	background-color: #1C6080;
	color: white;
}

#tabulka .suda {
	background-color: #f5f8fa;
}


h1{
  font-size: 20px;
	font-family: Arial;
	color: #1e223d;
	margin-top: 5px;
	text-align: left;
}

h2{
  font-size: 13px;
	font-family: Arial;
	color: #1c6080;
	font-weight: bold;
	text-align: left;	
}

h3{
  font-size: 11px;
	font-family: Arial;
	color: #5592af;
	font-weight: bold;
	text-align: left;	
}
p{
  font-size: 11px;
	font-family: Arial;
}
li {
  list-style-image: url("/images/li1.gif");
}

a {
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
	color: black;
}

a:hover{
	text-decoration: none;
}

img {
  border: 0;
}

#center {
	margin-left: auto;
	margin-right: auto;
	width: 781px;
	background-color: white;
	text-align: left; 	
}

#header {
	width: 781px;
	height: 157px;
	background-image: url("/images/header.gif");
	display: block;
}

#menu {
  background-image: url("/images/menu.gif");
  width: 781px;
  height: 28px;
  overflow: hidden;
  text-align: left;
}
#menu li{
  height: 28px;
  margin: 0;
  padding: 0;
  display: inline;
  float: left;
}



#menu ul{
  margin: 0 0 0 40px;
  padding: 0;
  line-height: 28px;
  _line-height: 15px;
  
}
#menu a {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  height: 28px;
  padding: 0;
  color: white;
	font-size: 12px;
	font-family: Arial;
  font-weight: normal;
  text-decoration: none;
	  cursor: pointer;  
}
#menu div{
  _margin-top: 7px;
  display: inline;
  width: auto;
  padding: 0 7px 0 7px;
}
#menu div {
  border-right: 1px #aac9d7 solid;
  height: 14px;
  width: auto;
}

#menu li.langItem {
  float: right;
  width: 30px;
  margin-right: 28px;
  overflow: hidden;
  padding: 0;
}

#menu div.lang{	

  text-align: right;

  color:#F1D205;
  border-right: 0px #aac9d7 solid;
  height: 14px;
}

#menu a:hover,#menu .active a {
  background-color: #557a8b;
}

#menu div:hover,#menu .active {
  background-color: #557a8b;
}
#u_menu {
  background-image: url("/images/u_menu.gif");
  width: 781px;
  height: 8px;
	font-size: 4px;
}
#content {
  width: 781px;
  height: auto;
  background-image: url("/images/back.gif")   
}

#con_l {
  width: 312px;
  float: left;
}

.banner {
  width: 312px;
  height: auto;
  margin: 15px 0 15px 0;
}
.banner_content {
  width: 270px;
  height: auto;
  margin-left: 21px;
}
#news {
  width: 312px;
  height: auto;
  background-image: url("/images/news.gif");
  margin: 15px 0 40px 0; 
}

#news_top {
  width: 312px;
  height: 23px;
  background-image: url("/images/news_top.gif");
}

#news_top p{
  margin-left: 33px;
	font-weight: bold;
	line-height: 23px;
}

#news_content {
  width: 312px;
  height: auto;
  background-image: url("/images/news_content.gif");  
}
#news_bottom {
  width: 312px;
  height: 33px;
  background-image: url("/images/news_bottom.gif");
}

#news_bottom p{
  margin: 0 33px 0 0;
  _margin: 0 15px 0 0;  
	font-weight: bold;
	float: right;
	text-align: right;
}

.newie a{
  width: 247px;
  _width: 274px;  
  height: auto;
  margin: 2px 0 4px 22px;
  _margin: 2px 0 4px 11px;
  float: left;
  display: block;
  text-decoration: none;
  font-weight: normal;
  font-size: 11px;
	font-family: Arial;
	color: #575757;
  background-image: url("/images/msipka.gif");
  background-repeat: no-repeat;
  background-position: 10px 3px;
  padding-left: 27px;	
}
.newie b{
  text-decoration: underline;
	color: #5592b0;
}
.newie p{
  margin: 0 0 0 27px;
  width: 236px;
}
.newie a:hover{
  background-color: #e6e6e6;
  font-weight: normal;
}
.newie a:hover{
  background-color: #e6e6e6;
  font-weight: normal;
}

#con_p {
  width: 468px;
  float: right;
  _height: 250px;  
}
#u_content {
  background-image: url("/images/u_content.gif");
  width: 781px;
  height: 4px;
  font-size: 2px;
}

.titul {
  width: 468px;
  height: auto;
  margin: 10px 0 0 0;
  float: right;
}

#k_titul_l {
  width: 258px;
  height: 215px;
  margin: 0;
  background-image: url("/images/k_tituly.gif");  
  float: right;
}
#k_titul_p {
  width: 186px;
  height: 151px;
  margin: 35px 23px 0 0;
  _margin: 35px 10px 0 0;  
  background-image: url("/images/k_t_obsah.gif");  
  float: right;
}
#k_titul_p p {
  width: 155px;
  
  height: 120px;
  margin: 14px 18px 0 0;
  _margin: 18px 10px 0 0;  
  float: right;
}
.titul b {
	font-size: 14px;
	font-family: Tahoma;
	color: #000c50;
	margin-bottom: 10px;
	font-weight: bold;
}
.vice {
  background-image: url("/images/vice.gif");
  display: block;
  float: right;
  width: 44px;
  height: 16px;
  background-repeat: no-repeat;
}
.vice:hover {
  background-image: url("/images/vice2.gif");
}

.more {
  background-image: url("/images/more.gif");
  display: block;
  float: right;
  width: 44px;
  height: 16px;
  background-repeat: no-repeat;
}
.more:hover {
  background-image: url("/images/more2.gif");
}

#o_titul_l {
  width: 216px;
  height: 130px;
  margin: 27px 0 15px 0;
  _margin: 27px 0 15px 0;
  background-image: url("/images/o_t_obsah.gif");  
  float: right;
}
#o_titul_l p {
  width: 190px;
  height: 105px;
  margin: 12px 0 0 15px;
  _margin: 18px 0 0 8px;
  float: left;
}
#o_titul_p {
  width: 200px;
  height: 173px;
  margin: 0 23px 15px 0;
  _margin: 0 10px 15px 0;  
  background-image: url("/images/o_tituly.gif");  
  float: right;
}
.cas_marie {
  background-image: url("/images/magazines/marie_small1.jpg");
}
.cas_marie:hover {
  background-image: url("/images/magazines/marie_small2.jpg");
}
.cas_ng {
  background-image: url("/images/magazines/ng_small1.jpg");
}
.cas_ng:hover {
  background-image: url("/images/magazines/ng_small2.jpg");
}
.cas_vlasta {
  background-image: url("/images/magazines/vlasta_small1.jpg");
}
.cas_vlasta:hover {
  background-image: url("/images/magazines/vlasta_small2.jpg");
}
.cas_kvety {
  background-image: url("/images/magazines/kvety_small1.jpg");
}
.cas_kvety:hover {
  background-image: url("/images/magazines/kvety_small2.jpg");
}
.cas_story {
  background-image: url("/images/magazines/story_small1.jpg");
}
.cas_story:hover {
  background-image: url("/images/magazines/story_small2.jpg");
}
.cas_ring {
  background-image: url("/images/magazines/ring_small1.jpg");
}
.cas_ring:hover {
  background-image: url("/images/magazines/ring_small2.jpg");
}
.cas_prekvapeni {
  background-image: url("/images/magazines/prekvapeni_small1.jpg");
}
.cas_prekvapeni:hover {
  background-image: url("/images/magazines/prekvapeni_small2.jpg");	
}
.cas_nedele {
  background-image: url("/images/magazines/nedele_small1.jpg");
}
.cas_nedele:hover {
  background-image: url("/images/magazines/nedele_small2.jpg");
}
.cas_puls {
  background-image: url("/images/magazines/puls_small1.jpg");
}
.cas_puls:hover {
  background-image: url("/images/magazines/puls_small2.jpg");
}
.cas_run {
  background-image: url("/images/magazines/run_small1.jpg");
}
.cas_run:hover {
  background-image: url("/images/magazines/run_small2.jpg");
}
.cas_zena {
  background-image: url("/images/magazines/zena_small1.jpg");
}
.cas_zena:hover {
  background-image: url("/images/magazines/zena_small2.jpg");
}
.cas_duel {
  background-image: url("/images/magazines/duel_small1.jpg");
}
.cas_duel:hover {
  background-image: url("/images/magazines/duel_small2.jpg");
}
.cas_stebou {
  background-image: url("/images/magazines/stebou_small1.jpg");
}
.cas_stebou:hover {
  background-image: url("/images/magazines/stebou_small2.jpg");
}
.cas_fajn {
  background-image: url("/images/magazines/fajn_small1.jpg");
}
.cas_fajn:hover {
  background-image: url("/images/magazines/fajn_small2.jpg");
}
.cas_kuchyne {
  background-image: url("/images/magazines/kuchyne_small1.jpg");
}
.cas_kuchyne:hover {
  background-image: url("/images/magazines/kuchyne_small2.jpg");
}
.cas_ngt {
  background-image: url("/images/magazines/traveler_small1.jpg");
}
.cas_ngt:hover {
  background-image: url("/images/magazines/traveler_small2.jpg");
}
.cas_mojezeme {
  background-image: url("/images/magazines/mojezeme_small1.jpg");
}
.cas_mojezeme:hover {
  background-image: url("/images/magazines/mojezeme_small2.jpg");
}

.cas_dum_a_zahrada {
  background-image: url("/images/magazines/dum_a_zahrada_small1.jpg");
}
.cas_dum_a_zahrada:hover {
  background-image: url("/images/magazines/dum_a_zahrada_small2.jpg");
}

#magazines {
  width: 781px;
  height: autopx;
  _text-align: left;
}

#magazines_content {
  margin: 0;
  width: 720px;
  height: auto;
}

#magazines a{
  width: 80px; 
  height: 105px;
  margin: 0px 0px 0px 10px;
  float: left;
  display: block;
	color: #575757;
  background-repeat: no-repeat;
  background-position: center center;
  
}
#magazines a:hover{
  background-position: center center;  
}

#m_c1 {
	margin: 0;
	width: 781px;
  height: 30px;
  line-height: 30px;
	background-image: url("/images/m_c1_bg.gif");  
}
#m_c1 p {
  margin: 0 0 0 42px;
	font-weight: bold;
}
#m_c2 {
	width: 731px;
	_width: 781px;	
  height: 210px;
  line-height: 70px;
  background-image: url("/images/m_c2_bg.gif");
  padding: 0 20px 0 30px;
  _padding: 0 20px 0 10px;
}
#m_c2 img{
  margin-left: 8px;
  border: 0;
}
#m_c3 {
	margin: 0;
	width: 781px;
  height: 25px;
  line-height: 30px;
	background-image: url("/images/m_c3_bg.gif");  
}
#footer {
  background-image: url("/images/footer.gif");
  width: 781px;
  height: 30px;
}
#footer_content {
  margin-left: 30px;
  width: 720px;
  height: 100%;
  line-height: 30px;
  _text-align: left;
}
#footer_content p {
  margin-left: 10px;
	font-size: 12px;
	font-family: Arial;
	color: white;
}
#footer_content a {
	font-size: 12px;
	font-family: Arial;
	color: white;
	font-weight: normal; 
}

#footer_content a:hover {
	/*font-weight: bold;*/
	text-decoration: none;
}


#content2 {
  width: 781px;
  height: auto;
  background-image: url("/images/back4.gif")   
}

#content3 {
  width: 781px;
  height: auto;
  background-image: url("/images/back4.gif")   
}


#u_menu2 {
  background-image: url("/images/back_um.gif");
  width: 781px;
  height: 22px;
	font-size: 4px;
	line-height: 22px;
}
#u_menu2 p {
	font-size: 11px;
	font-family: Arial;
	color: #979797;
	margin: 0 0 0 40px;
}

#u_menu2 a {
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
	color: #979797;
}

#u_menu2 a:hover{
	text-decoration: none;
	color: #555;
}

#con_l2 {
  width: 590px;
  float: left;
  _height: 300px;
}

#content2 #con_l2 {
	width: 290px;
}

#text {
  width: 350px;
  float: left;
  margin: 0 0 20px 30px;
  _margin: 0 0 20px 10px;  
  height: auto;
  text-align: justify;
}

#content2 #text {
	width: 290px;
}

#text p{
  margin: 5px 0 15px 0;
  line-height: 16px;
}

  
#con_p2 {
  width: 190px;
  float: right;
  height: auto;
  
  _width: 157px;    
}

#con_lm {
  width: 190px;
  float: right;
  height: auto;
  _width: 157px;
	float: left;    
}

#cesta {
	padding-left: 0px;
}

#right_menu {
  width: 157px;
  float: right;
  height: auto;
  min-height: 400px;
  margin: 40px 23px 0 0;
  _margin: 40px 11px 0 10px;  
}

#left_menu {
  width: 157px;
  float: left;
  height: auto;
  min-height: 400px;
  margin: 7px 0 0 23px;
  _margin: 7px 0 0 11px;  
}

.button {
  width: 157px;
  height: auto;
}

a.naviButton {
	display: block;
	cursor: pointer;
}

div.inner:hover .but_top, div.active .but_top {
	background-image: url("/images/but2_top.gif");
}
div.inner:hover .but_bottom, div.active .but_bottom {
	background-image: url("/images/but2_bottom.gif");
}
div.inner:hover p, div.active p {
	background-image: url("/images/but2.gif");	 
}

#left_menu_top {
  display: block;
  width: 162px;  
  height: 6px; 
  background-image: url("/images/left_menu_top.gif");
  font-size: 1px;
}



.left_menu_button {
  margin: 0;
  display: block;
  width: 162px;
  height: auto; 
  background-image: url("/images/but_background.gif");
  position: relative;
}

.left_menu_button p {
  margin: 0;
  padding: 3px 0 3px 20px;
	font-size: 12px;
	font-family: Arial;
	color: white;
  display: block;
  width: 136px;
  _width: 156px;	  
  height: auto; 
  position: relative;
	border-color: #85b1c6;
	border-width: 0 0 1px 0;
	border-style: solid;
	cursor: pointer;
}

.left_menu_button p:hover {
	background-color: #557a8b;
	background-image: url("/images/sipka_lm.gif");
	background-repeat: no-repeat;
	background-position: 12px 7px;	
	cursor: pointer;
	font-weight: bold;
}

.left_menu_button_sub {
  margin: 0;
  display: block;
  width: 162px;
  height: auto; 
  background-image: url("/images/but_background.gif");
  position: relative;
}

.left_menu_button_sub p:hover {
	background-image: url("/images/sipka_lm_sub.gif");
	background-repeat: no-repeat;
	background-position: 20px 7px;	
	cursor: pointer;
	font-weight: bold;
}

.left_menu_button_sub p {
  margin: 0;
  padding: 3px 0 3px 28px;
	font-size: 12px;
	font-family: Arial;
	color: white;
  display: block;
  width: 128px;
  _width: 156px;	  
  height: auto; 
  position: relative;
	border-color: #85b1c6;
	border-width: 0 0 1px 0;
	border-style: solid;
	background-color: #6891A4;
}

.active2 {
	background-color: #557a8b;
	cursor: pointer;
	background-image: url("/images/sipka_lm.gif");
	background-repeat: no-repeat;
	background-position: 12px 7px;	
	padding-left: 8px;
	font-weight: bold;
}

.selected {
	background-color: #6891A4;
	cursor: pointer;
	background-image: url("/images/sipka_lm_sub.gif");
	background-repeat: no-repeat;
	background-position: 20px 7px;	
	padding-left: 8px;
	font-weight: bold;
}

.left_menu_content a {
  text-decoration: none; 
}
#left_menu_bottom {
  display: block;
  width: 162px;  
  height: 19px; 
  background-image: url("/images/left_menu_bottom.gif");
  font-size: 1px;
}

.button p {
  margin: 0;
  padding-left: 15px;
	font-size: 12px;
	font-family: Arial;
	color: white;
	font-weight: bold;
  display: block;
  width: 142px;
  _width: 157px;	  
  height: auto; 
  background-image: url("/images/but1.gif");
  position: relative;	
}

.button a {
  text-decoration: none; 
}

.but_top {
  display: block;
  width: 157px;  
  height: 2px; 
  background-image: url("/images/but1_top.gif");
  font-size: 1px;
}

.but_bottom {
  display: block;
  width: 157px;  
  height: 2px; 
  background-image: url("/images/but1_bottom.gif");
  font-size: 1px;
  margin-bottom: 5px;
}

.button img {
	position: absolute;
	top: 2px;
	left: 2px;
}

.magazin_cont {
	width: 350px;
	display: block;
}

.attachments a {
	width: 350px;
	display: block;
	padding-left: 28px;
	padding-top: 15px;
	padding-bottom: 5px;	
}

.attachments a.cenik {
	background: url("/images/ik_cenik.gif") no-repeat 0px 13px;
}

.attachments a.harmonogram {
	background: url("/images/ik_harmo.gif") no-repeat 0px 13px;
}

.attachments a.tech {
	background: url("/images/ik_tech.gif") no-repeat 0px 13px;
}

.attachments a.inzerce {
	background: url("/images/ik_vseob.gif") no-repeat 0px 13px;
}

.attachments a.smp {
	background: url("/images/ik_media.gif") no-repeat 4px 13px;
}

#predplatne table {
	font-size: 11px;
	font-family: Arial;
	color: #575757;
}

#predplatne td {
	height: 18px;
	line-height: 18px;
}

#predplatne .textinput {
	width: 80px;
	height: 18px;
	font-size: 11px;
	font-family: Arial;
	color: #575757;
}


#formPF {
	width: 720px;
	_width: 770px;
	padding: 20px;
	_padding: 20px 30px 10px 20px;
}

#formPF table {
	float: right;
	margin-bottom: 5px;
}

#formPF table td {
	width: 255px;
	font-weight: bold;
}

#formPF table td input {
	font-weight: normal;
}

#formPF img {
	float: left;
}

#formPF .butt {
	float: right;
}

.break {
	height: 8px;
}

.clear {
	clear: both;
}

table#pohlednice {
	width: 690px;
	height: 290px;
	margin-left: 0;
	margin-bottom: 10px;
	background: url("../images/pf_back.jpg") no-repeat;
}

.pf2 {
	background: url("../images/pf_back2.jpg") no-repeat !important;
}

table#pohlednice{
	font-family: Trebuchet MS;
	color: #BD8A42;
	vertical-align: top;
	padding: 0;
	margin: 0 0 5px 0;
}

.pf2 {
	color: #fff;
}

table#pohlednice table.contentPF td.dear {
	font-size: 16px;
	font-weight: bold;
	height: 20px;
}

table#pohlednice table.contentPF td.text {
	font-size: 12px;
	font-weight: normal;
	height: 115px;
}

table#pohlednice table.contentPF td.logo a {
	float: right;
}

table#pohlednice td.sign {
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	height: 30px;
}

table#pohlednice table.contentPF {
	width: 235px;
	height: 200px;
	margin-top: 80px;
	margin-right: 15px;
	padding: 0;
}

table#pohlednice td {
	vertical-align: top;
		color: #BD8A42;
}

.pf2 td {
	vertical-align: top;
		color: #fff !important;
}


#pohlednice .tdLeft {
	width: 430px;
}

#pohlednice .tdLeft img {
	width: 430px;
	float: none;
}

#pohlednice .tdRight {
	width: 260px;
	text-align: right;
	padding: 0;
}


#formPF .mails {
	float: left;
	width: auto;
	padding-left: 45px;
}


