body{margin:0; padding:0; position:relative; width:100%; text-align:left;  overflow:auto;
  color:rgb(0,0,0); background-color:rgb(248,216,137); border:none;}
body, input, textarea{font-size:x-small; font-weight:normal; font-family:"Miriad Web","Arial CE","Verdana CE",sans-serif;}
.table_100, .table_auto, .table_print {margin:0; padding:0; font-size:x-small;}
form{font-size:x-small;}/*????*/
h1 {font-size:60px;}
h2 {font-size:24px;}
h3 {margin:0; padding: 0.5em 0 0 0; font-size:large;}
h4 {margin:0; padding:0.5em 0 0.1em 0; font-size:small;}
h5 {margin:0; padding:0.5em 0 0 0; font-size:x-small;}
.imager, #valid {font-size:xx-small;}
.float_end {font-size:1px;}
h1, h2, h3, h4, h5, a, form, .tablehead_print, .tablehead, .tablehead_left, .tablehead_narrow,
 .message, .error, .left_top_text, .inzerce_square_free, .inzerce_long, .banner_free, .strong{font-weight:bold;}
.italic {font-style:italic;}
p {margin:0; padding:0; text-align:justify;}
p, ul {line-height:1.5;}
ul li{margin:0 0 0 -1.5em; padding:0;}
/*ul {text-indent:0;}
li {margin-left:-3ex;}*/
hr{height:1px; border-top:none; border-left:none; border-right:none; color:rgb(242,179,21); border-bottom:1px solid rgb(242,179,21);}
hr.cleaner {clear:both; height: 1px; margin:-1px 0 0 0; padding:0; border:none; visibility:hidden;}
hr.cleaner-r {clear:right; height: 1px; margin:-1px 0 0 0; padding:0; border:none; visibility:hidden;}
/*.form{margin:0; padding:0.5em; background-color:rgb(242,179,21);}*/
h1, #title0, #title1 {position:absolute;}
.header {margin:0; padding:0; z-index:/*-1*/1; height:80px; width:100%; color: rgb(0,0,0); background-color:rgb(242,179,21);}
.logo {border:0px; position:relative; margin:0.5em; padding:0; overflow:hidden;}
.logo, .logo span{width:71px; height:29px;} 
.logo span{background:url('images/vh_press_logo_2005_cz.gif') no-repeat; display:block; position:absolute; top:0; left:0; z-index:2; margin:0; padding:1em 0;}
#title0 {z-index:1; float:right; left:/*120*/110px; top:0px; width:660px; height:80px; background:url(images/bio_titul_web.jpg) no-repeat;}
h1 {margin:0; padding:0 0 0 20px; left:124px; top:0px; z-index:0; color:rgb(255,255,255); background-color:rgb(242,179,21);}
#title1 {margin:0; padding:0; left:267px; top:27px; max-height:50px; color:rgb(0,110,83); background-color:rgb(242,179,21);}
.left_top_text {padding:10px 0 0 10px;}

.two_columns {margin:0; padding:0; position:absolute; left:0; top:80px; height:auto; width:100%;background:rgb(248,216,137) url('images/bg_120.gif') top left repeat-y;}
.two_columns_admin {margin:0; padding:0; position:absolute; left:0; top:80px; height:auto; width:100%;color:rgb(0,0,0);
 background:rgb(204,221,158) url('images/bg_120.gif') top left repeat-y;}
table, .tablehead, .tablehead_left, .tablehead_narrow, .footer, .column_left
 {color:rgb(0,0,0); background-color:rgb(242,179,21);}
td, th, .nav, .message, .input_left_password {color:rgb(0,0,0); background-color:rgb(255,255,255);}

/* vnejsi matrjoska leveho sloupce s nulovymi okraji je umistena do vnejsiho okraje sloupce praveho */
.column_left{float:left; margin:0; padding:0; width:120px;  height:auto;}
.column_right{margin:0 0 0 120px; padding:0; position:relative; width:auto;/*96%;*/}
/* vnitrni matrjoska sloupcu s nastavenym paddingem */
.column_left_content{margin:0; padding:0; height:100%;}
.column_right_content{margin:0; padding:0 1em 1em 1em; position:relative; width:97%; /*height:/*100% auto;*/ overflow:auto;}
.right_top_img, .right{position:relative;}

.table_100, .table_print, #tab_inzerat {width:100%;}
th, td, .table_auto, .td_print, .td_auto {width:auto;}
.td_wide, .td_center_wide {width:100px;}
.td_center, .td_right, .td_60 {width:60px;}
.td_narrow, .td_center_narrow, .td_right_narrow, .tablehead_narrow  {width:30px;}
td, th, .td_print, .td_auto, .td_center, .td_wide, .td_narrow, .td_center_narrow, 
 .td_right_narrow, .td_center_wide, .td_right {padding:0.5ex;}
th, td, .td_print, .td_auto, .td_center, .td_wide, .td_narrow, .td_center_narrow, 
 .td_right_narrow, .td_center_wide, .td_right {vertical-align:top;}
.td_auto p {text-align:left;}
th, td, .table_print, .noborder, #valid p a {border: none;}
.table_100, .table_auto {border: 2px solid; border-color: rgb(242,179,21);}
.input_right, .td_right, .td_right_narrow, .subscript {text-align:right;}
.td_center, .td_center_wide, .td_center_narrow, .tablehead, .tablehead_print, #title0, .footer,
 #valid, .inzerce_square_free p, .inzerce_long, .banner_free p, .imager {text-align:center;}

.news_column {/*right:0; top:0px;*/ position:relative; /*float:right;*/ margin:0; padding:0 0 1em 1em; width:/*auto341*/250px; font-size:x-small;/* background-color:rgb(248,216,137);*/}
/*
.news_column table {border:0px; width:100%;}
.news_column td a, .news_column td{font-size:x-small; background-color: rgb(242,179,21);}
.news_column td { margin:0; padding: 0; color: rgb(0,0,0);}
*/

/*.news{border-top: 5px solid rgb(182,132,179); border-left: 5px solid rgb(104,174,228);
	border-bottom: 5px solid rgb(154,187,62);	border-right: 5px solid rgb(104,174,228);}*/
.news {/* top: 70px; right: 0px; width:218px; height: auto; overflow: auto;*/}
.blue{padding:0.5em; border:5px solid rgb(104,174,228); background-color:rgb(255,255,255);
	overflow:auto;}
.blue_top h4{margin:0; padding:0.5em 0.5em 0 0.5em; background-color: rgb(104,174,228); color:rgb(255,255,255);}
.blue h5 {margin:0; padding:0 0.5em;}
.blue hr{padding:0; border:none; border-bottom:1px solid rgb(104,174,228); height:1px;}
.green_top h4{margin:0; padding:0.5em 0.5em 0 0.5em; background-color: rgb(154,187,62); color:rgb(255,255,255);}
.green h5 {margin:0; padding:0 0.5em;}
.green hr{border:none; border-bottom:1px solid rgb(154,187,62); height:1px;}
.green{margin:0; padding:0.5em; border:5px solid rgb(154,187,62); background-color:rgb(255,255,255);
	overflow:auto;}
.green p, .blue p {margin:0; padding:0 0.5em; line-height:1.2; text-align:left;}
.column1{margin:0 0 0 1em; width:35%; height:auto;}
 
.right {float:right;}
.right_top_img {margin:0 0 10px 10px; padding:0; float:right; right:0px; top:0px; width:70px; height:101px;}
.subscript {margin:0; padding:0 3em 0 1em; float:right;}
.illustration{margin:0; padding:0; width:/*625px*/100%; height:/*120px*/auto;}
.inzerce_long {padding:1em; width:auto;}
.inzerce_square {margin:0 0 5px 0; padding:0; z-index:1; left:0; top:0; width:120px;}
.inzerce_square_free, .inzerce_long, .banner_free {color: rgb(255,255,255); background-color: rgb(154,187,62);}
.banner_img, .inzerce_square {color: rgb(0,0,0); background-color: rgb(154,187,62);}
.inzerce_long{margin:1em 0; background:url(images/bio_duha_prechod.jpg) repeat-x;}
.banner_free{margin:1em 0; background:url(images/inzerat_480x60_free.jpg) no-repeat;}
.inzerce_square_free {margin:0 0 10px 10px; padding:1em; float:right; right:0px; top:0px; width:120px; height:120px;
 background:url(images/inzerat_120x120_free.jpg) no-repeat;}
.inzerce_square p {height:auto;}
.banner, .banner_free {margin:0; padding:0; width:468px; height:60px;}
.banner_free p{padding:1em;}
.banner_img {float:left; margin:0; padding:0;}
.banner {padding:0; z-index:1; float:right;}

.image, .imager {border: 1px solid rgb(0,0,0);}
.image {bottom:0px;}
.imager {min-width:58px; height:90px;}
textarea {margin:0; padding:1ex;}
.input_left, .input_left_password, .input_right{margin:0; padding:0;}
.motto {width:auto;}
img.lang {width:16px; height:11px;}
.message, .error{margin:0em; padding:1em; width:80%; text-align:center; border: 2px solid;}
.error {color: rgb(182,132,179);	background-color: rgb(255,255,255);}
.footer {padding:1em;}
.footer, .inzerce_long p, .banner_free p, #valid, #title1 {vertical-align:middle;}
#valid {margin:0; padding:1em; width:88px; height:31px;}
#valid p {width:88px;}
.float_end {height:1px; clear:both;}
.clr{height:1px; clear:right;}
.cll{height:1px; clear:left;}
.flr{float:right; position:relative;}
.fll{float:left; position:relative;}
.txtc{text-align:center;}
.txtr{text-align:right;}
.wa{width:auto;}
.w100{width:100%;}
.w95{width:99%;}
.w90{width:90%;}
.w75{width:75%;}
.w60{width:60%;}
.w50{width:50%;}
.w45{width:45%;}
.w40{width:40%;}
.w30{width:30%;}
.w25{width:25%;}
.ha{height:auto;}
.h15{height:15em;}
.mp0{margin:0; padding:0;}
.mp1{margin:0 0 1em 0; padding:0.5em }
.mp2{margin:0 0 1em 0; padding:0.5em 0.5em 1.5em 0.5em;}
.mp3{margin:0 0.5em 0.5em 0; padding:0.5em 0.5em 1.5em 0.5em;}
.mp4{margin:0 0 2px 0;}
.mp5{margin:0 0 5px 0;}
.mp6{margin:0 1em 0 0; padding:0.5em }
.m0{margin:0;}
.pd0_05{padding:0 0.5em;}
.mb1{margin:0 0 1em 0;}
.mr1{margin:0 1em 0 0;}
.mtl1{margin:1em 0 0 1em;}
.ml1{margin:0 0 0 1em;}
.pd0{padding:0;}
.pd05{padding:0.5em;}
.pb05{padding:0 0 0.5em 0;}
.plb05{padding:0 0 0.5em 0.5em;}
.mrb05{margin:0 0.5em 0.5em 0;}
.pd1_0_05{padding:1em 0 0.5em 0.5em;}
.pd0_5_05_0{padding:0 5em 0.5em 0;}
.pd1_0_05_0{padding:1.2em 0 0.5em 0;}
.submit{margin:0; padding:0; float:right; position:/*absolute*/relative; right:0em; bottom:1.5em;}
.submit3{margin:0; padding:0; float:right; position:/*absolute*/relative; right:0em; bottom:0em;}
a.hover {margin:0; padding:0;}
a, .nav a, #valid p a {color:rgb(0,110,83);	background-color:transparent;}
p a:hover, a:hover {color:rgb(0,110,83); background-color:rgb(182,132,179);}
.admin {color:rgb(104,174,228); background-color:transparent;}
p.admin a:hover, .admin a:hover {color:rgb(104,174,228);	background-color:rgb(182,132,179);}
a:hover, .nav a:hover {border-bottom: none;	border-top: none;}
a, admin {text-decoration:underline;}
a:hover, .nav a {text-decoration:none;}
.news_column a, .nav a, .subscript, #valid p, td a {display:block;}
.nav a {padding:0.2em 10px 0.2em 10px;}
hr.yellow{height:40px; border-top:none; border-left:none; border-right:none; border-bottom:1px solid rgb(248,216,137);}
.dark_yellow{background-color:rgb(242,179,21);}
.light_blue{background-color:rgb(200,230,255);}
.at{height:1em; width:1em; vertical-align:bottom;}
/*=============================================================================================*/
/*#column_right {overflow: scroll; !!!!!!!!!!!!!}*/
/*table {overflow: scroll;}*/
/*=============================================================================================*/
/* colors:
rgb(248,216,137) svetle zluta
rgb(242,179,21)  tmave zluta
rgb(182,132,179) fialova
rgb(104,174,228) modra
rgb(200,230,255) svetle modra
rgb(204,221,158) svetle zelena
rgb(154,187,62)  zelena
rgb(0,110,83)    tmave zelena
rgb(255,255,255) bila
rgb(0,0,0)       cerna
*/
/* test */
.test{background-color:yellow;/* border: 1px solid red;*/}
.test1{background-color:aqua;}
.test2{background-color:lime;}
.test3{background-color:green;}
.test4{background-color:blue;}
.test5{background-color:red;}
