* { border:0px; margin:0px; padding: 0px;
  font-size: 12px;
    font-family : Verdana, Helvetica, sans-serif; }

body {
  height: auto;
  width: 100%;
  text-align: center;
  behavior:url( /website/inc/csshover.htc );
}

a {text-decoration: none;}
a:hover {text-decoration: underline;}

.header1 {
  font-family: "Times New Roman", Times, sans-serif;
  font-weight: normal; color: black;
  font-size: 15px;
  /*ddmen*/font-size:1,5em;/*ddmen*/
  /*ddmen*/color:#000000;
  text-align: left;
  margin-top: 10px;
  /*padding-left: 10px;*/
 }

a.headerContactUs {
  font-family: "Times New Roman", Times, sans-serif;
  font-weight: normal; 
  font-size: 15px;
  color:#000000;
  text-align: left;
  margin-top: 10px;
  border:0px !important;
  display:block;
}
 
.header1 span {
	text-align:right;
	margin-left:2px;
}

.header1 span a {
  font-family:Arial, Helvetica, sans-serif;
  color: #004276;
  font-size: 15px;
  text-decoration:none;
}

.header1 span a:hover {
  text-decoration:none;
}

.header2 {
  font-family: "Times New Roman", Times, sans-serif;
   color: #004276;
  font-size: 18px;
  /*ddmen*/ font-size:1,8em;/*ddmen*/
  text-align: left;
 }
 a.header2 {
  text-align: left;
 }

.header3 {
  font-family: "Times New Roman", Times, sans-serif;
  font-weight: normal; color: black;
/*  font-size: 12px;*/
  font-size:1,5em;
  text-align: left;
 }
 a.header3 {
  text-align: left;
 }
 
 .header5 {
  font-family: "Times New Roman", Times, sans-serif;
   color: #FFF;
  font-size: 15px;
  text-align: left;
  background-image:url("/hotove/infobox_header5.jpg");
  background-repeat:no-repeat;
 }

 .text_content p {text-align: justify; margin-bottom: 15px;}
 .text_content li {text-align: justify; margin-bottom: 15px;}
 .text_content ul { margin-left: 15px;}
 

.howtoget {
	height:164px !important;
}

.howtoget ul {
	list-style-type:none;
}

.howtoget li {
	list-style-type:none;
	height:40px;
	border-bottom:1px #e1e1e1 Solid;
	display:block;
	vertical-align:middle;
	position:relative;
	text-align:left;
}

.howtoget li img {
	position:absolute;
	right:25px;
	top:10px;
}

.howtoget li a {
	position:absolute;
	left:20px;
	top:13px;
	color:#004276;
}

ul.horizontal_menu {
  list-style-type: none;
  width:100%;
  text-align: center;
  vertical-align: middle;
  display: block;
  height: auto;
}

 ul.horizontal_menu li {float: left;}

 ul.simple_list {list-style-type: none;}

  ul.simple_list li { 
   padding: 0;
   margin: 0;
   height: 16px;
   text-align: left; 
   font-size:12px;
   background: white none;
}


.body {width: 100%; height: auto;
  text-align: justify;
}

.body p {margin-top: 5px;}


div.underline {
  width:100%;
  height: 3px;
  border-top: 1px solid #cacaca;
  background-color: #e1e1e1;
  clear: both;
}


div#header {
  width: 995px;
  height: 140px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  position: relative;
}

div#header_right {
  float: right;
  height: 140px;
  width: 804px;
}

#menubar {
  width: 100%;
  text-align: center;
  background-color: rgb(245,245,245);
  height: 30px;
}


div#page {
  margin-left: auto;
  margin-right: auto;
  margin-top: 30px;
  width: 995px;
  height: auto;
}

div#lcol { float: left; width: 210px; margin-right: 10px;}
div#maincol { width: 765px; float: right; padding-left: 0px; padding-bottom:10px;}

div#footabove {
  margin:0px;
  padding-top:10px;
  padding:0px;
  width:100%;
  background-color: rgb(226,226,226); 
  clear: both;
}
div#footer {
  text-align: center;
  clear: both;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 1000px; /*995*/
  background-color: rgb(226,226,226);
  clear: both;
  overflow:hidden;
    }

div#footer_inner {
  width:1000px;
  margin:0px;
  padding:0px;
  overflow:hidden;
}

#menubar #mbc {
              margin-left: auto;
              margin-right: auto;
              width: 995px;
              height: 30px;
              position: relative;

}



/* TOP MENU */
#mainMenu {
  padding-top: 1px;
  top: 10px;
  left: 230px;
  height: 2em;
  background-color: white;
  list-style-type: none;
  width:auto;
  text-align: center;
  vertical-align: middle;
  display: block;
  position: absolute;
}



#mainMenu  ul {width: 167px; position:absolute;
                background-color: white;
                padding-top: 1px; top: 14px; left: 0;
                z-index: 500;
                visibility: hidden;
                 /*border-top:1px solid black;*/
                list-style-type: none;}

#mainMenu  li { float:left;
                  font-size: 1.2em;
                  margin-left: 30px;
                 color: #004276; cursor: default; position: relative;}

#mainMenu  li a {  color: #004276;}

#mainMenu  ul li a {color: black; display: block; 
                font-weight: normal;
                 padding:2px 2px 2px 5px; background: #EEE; 
                 }

#mainMenu  ul li { height: auto; width: 100%; border: none;
  text-align: left;
  margin: 0; background-color:#EEE; padding: 0;}

#mainMenu a { padding-left: 9px; margin: 0; display: block; 
            background-color: #FFF;
background-image: url('/website/img/layout/sipka-mala-modra.gif');
background-repeat: no-repeat;
background-position: 0% 50%;
            }
#mainMenu  ul a { padding:2px 2px 2px 5px; background: #EEE url(); }
#mainMenu  ul a:hover { background: white url(); }
#mainMenu  li li { height: auto; width:100%; border-top: 1px solid white; background-color:#EEE; }

#header a#logo {
 margin-bottom:15px;
 display: block;
 position: absolute;
 top: 45px;
 left: 225px
}


#header #adv_under {
  background-image:url(/website/img/sites/adv_under.jpg);
  display:block;
  height:80px;
  left:750px;
  margin-bottom:15px;
  position:absolute;
  top:45px;
  width:262px;
}

#header #adv_under img {
  margin-top:10px;
}

#menubar form {
  width: 210px;
  display: block;
  height: 30px;
  line-height: 30px;
  background-color: #ebebeb;
  vertical-align: middle;
  position: absolute;
  top: 0px;
  left: 0px;
}

#menubar form input#search_string  {font-size: 11px; 
  position: absolute;
  top: 4px; left: 10px;
  height: 21px;
  border: 1px solid #c2c2c2; }
#menubar form #searchButton  {height: 21px; position: absolute; left: 178px; top: 6px;}


#series_categories_menu  {list-style-type: none;
                          height: 30px;
                          line-height: 30px;
                          vertical-align: middle;
                          background-color: #f5f5f5;
                          width: 765px;
                          position: absolute;
                          top: 0px;
                          left: 220px;
                        }

#series_categories_menu li {
                          float: left;
                          vertical-align: middle;
                          height: 20px;
                          line-height: 20px;
                          border-right: 1px solid #e3e3e3;
                          padding-right: 16px;
                          padding-left: 16px;
                          margin-top: 5px;
                        }

#series_categories_menu a {
                          vertical-align: middle;
                          height: 20px;
                          line-height: 20px;
						  /**/ color:#000; /**/
                        }

#header #inner { margin-left: auto; width: 995px; height: 140px;
                margin-right: auto;
                 position: relative;}

#header #toolbox { width: 200px; height: 140px; float: left;}

.userErich {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#a61930;
	font-size:12px;
	font-weight:bold;
}

a.prfrnclgt {
	color:#004276;
}

#header #customize {background-color: #f5f5f5; 
                    position: relative;
                    width: 200px; 
					height: 33px;
                    line-height: 33px;
                    padding-left: 10px;
                    margin: 0;}
					
#header #signindiv {background-color: #FFFFFF; 
                    position: absolute;
					z-index:1000;
                    width: 200px; 
					height: 130px;
                    line-height: 13px;
                    padding-left: 10px;
                    margin: 0;}

#header #signin {color: #004276;
                 position: absolute;
                 left: 10px; top: 50px;}
#header #signin a {color: #004276;}
#header #register {color: #004276;  
                 position: absolute;
                 left: 75px; top: 50px;}
#header #register a {color: #004276;}

#header #langmenu { position: absolute;
                   border-bottom: 1px solid #e3e3e3;
                   border-top: 1px solid #e3e3e3;
                   width: 200px;
                   position: absolute;
                   top: 70px;
                   left: 0px;
                   padding-top: 10px;
                   padding-bottom: 10px;
                   text-align: left;
                   padding-left: 10px;
                 }
#header #langmenu ul li { width: 35px; color: #004276;}
#header #langmenu ul li img { margin-right: 3px;}

#header #usrmenu { position: absolute;
                   width: 200px;
                   position: absolute;
                   top: 70px;
                   left: 0px;
                   padding-top: 10px;
                   padding-bottom: 10px;
                   text-align: left;
                   padding-left: 10px;
                 }
				 
#header #usrmenu a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004276;
}

#header #sngmenu { position: absolute;
                   width: 200px;
                   position: absolute;
                   top: 25px;
                   left: 0px;
                   padding-top: 10px;
                   padding-bottom: 10px;
                   text-align: left;
                   padding-left: 10px;
                 }

#header #sngmenu table {
	width:100%;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#header #sngmenu table td {
	padding:5px;
}

#header #sngmenu a {
	color:#004276;
}
				 
#header #sngmenu input {
	border:2px inset #969696;
	height:15px;
	margin-right:10px;
	width:100px;
	float:right;
}

div#lcol ul.series_list { list-style-type: none;
                          margin-bottom: 30px;}

div#lcol ul.series_list li a{
                             font-size: 12px;
                             color: #004276;}


div#lcol ul.series_list li { border-bottom: 1px dotted #a9a9a9; 
                             font-size: 12px;
                             padding-left: 5px;
                             margin-top: 3px;
                             padding-bottom: 2px;
                             text-align: left;
                             color: #004276;}


#intro_text {padding: 5px;}
#intro_text p {margin-bottom: 15px; text-align: justify;}

.new_flag { color: #a61930; font-weight: bold;}
div#lcol ul.series_list .new_flag { color: #a61930; font-weight: bold;}

#lcol li table.card { height:64px; max-height: 64px; z-index: 500;
  background: #F4F4F4; position: absolute;
  visibility: hidden;
  left: 80px; top: -56px; border: 1px solid #B4B4B4;}

#lcol li:hover table.card {visibility: visible; background-color: #F4F4F4; z-index: 500;}
#lcol li .card table { background-color: #F4F4F4;}
#lcol li .card a {background: #F4F4F4 url(); color:#610216; font-size: 11px;}
#lcol li .card a.text {white-space: pre; margin:8px 0 0 7px; height: auto;
  margin-right: 5px;}
#lcol li .card a.text:hover { color: black;}


h2.series_category {
 border-bottom: 1px dotted #a9a9a9; text-align: left;
 padding: 0;
 }

h2.series_category a {padding: 0;}


 div.infobox {
  width: 260px;
  height: 290px;
  background-color: #f5f5f5;
  border: 1px solid #e1e1e1;
  position: relative;
  margin-bottom: 15px;
}

 div.infoboxleft {
  width: 210px;
  height: 290px;
  background-color: #f5f5f5;
  border: 1px solid #e1e1e1;
  position: relative;
  margin-bottom: 10px;
}

.jezdiciinfobox {
	height:240px !important;
}

.rightadvert {
	height:80px !important;
}

.rightadvert2 {
	height:420px !important;
	text-align:left;
}

.rightadvert2 img {
	padding-left:10px;
	padding-top:5px;
}

.rightvideolist {
	height:340px !important;
}

.videolistUI {
	position: relative;
	left: 110px;
	top:5px;
	width:100px;
}


img.iboxlt {position:absolute; top:-1px; left:-1px; display: block;}
img.iboxrt {position:absolute; top:-1px; right:-1px; display: block;}
img.iboxlb {position:absolute; bottom: -1px; left:-1px; display: block;}
img.iboxrb {position:absolute; bottom:-1px; right:-1px; display: block;}



 .infoboxheader {
  height: 40px;
  background-color: #eeeeee;
  margin: 0;
  vertical-align: middle;
  line-height: 40px;
  border-bottom: 1px solid #e1e1e1;
  position: relative;
  /*ddmen*/padding-left:5px;/*ddmen*/
}

 .infoboxheader_menucontainer {
  background-color: #f8f8f8;
}

 .infoboxmenu  {
  background-color: #f8f8f8;
  text-align: center;
  vertical-align: middle;
  list-style-type: none;
  display: block;
  width: 100%;
  height: 40px;
  margin: 0px;
  border-color: #eeeeee;
  border: 0;
}
 .infoboxmenu td  {width: 33%;}

 .infoboxmenu td  {height: 40px;
  line-height: 14px;
  padding: 0px 5px 0px;
  background-color: #eeeeee;
  border-bottom: 1px solid #e1e1e1;
  cursor: pointer;
}


 .infoboxmenu .last_menu_item { border-right: 0;}
 .infoboxmenu td.active {
  background-color: #f8f8f8;
  border-bottom: 0;
}

 .infoboxmenu td.disabled { 
  background-color: #eeeeee;
  color: #565656;
}

#footer div.infobox {
  width: 210px;
  height: 290px;
  position: absolute;
}

#footer div.infobox .infoboxheader {
  height: 40px;
  text-align: center;
  margin: 0;
  vertical-align: middle;
  line-height: 40px;
  position: relative;
  /*padding-bottom: 7px;*/
}



div#footer #fbl{
  top: 10px;
  left: 10px;
}


div#footer #fbr{
  top: 10px; 
  position:relative;
  top:-328px; /**/
  left: 750px;
}

div#footer #footer_menu{
  width: 500px;
  height:432px;
  position: absolute;
  top: 10px;
  left: 230px; 
}

#footer div.infobox div.banner_holder { position: absolute; width: 260px; height: 126px; overflow:hidden; cursor:pointer; }

#footer div.infobox .banner_holder img {position: absolute; top: 0; left: 0; }
#footer div.infobox .banner_holder div.over {
  position: absolute; top: 0; left: 0; background-color: white; height: 100%; z-index:5000;}

.banner_bg {
	width: 260px; 
	height: 126px; 
	overflow:hidden;
	margin-top:5px;
	margin-bottom:5px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.banner_default {
	width: 260px; 
	height: 126px;
	background:url("/hotove/banner-funcion-1.png") no-repeat;
    position: absolute; top: 46px; right: 0; height: 100%; z-index:5000;
	cursor:pointer;
}

.banner_default a {
	display:block;
	margin-top:46px;
	font-size:15px;
	font-weight:bold;
	color:#A61930;
	font-family: "Trebuchet MS", Trebuchet, sans-serif;
	text-align:left;
	margin-left:115px;
	cursor:pointer;
}

.banner_default a span {
	clear:both;
	margin-top:5px;
	color:#004276;
	font-size:1,2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	display:block;
	cursor:pointer;
}

.banner_onmouse {
	position:absolute;
	width: 260px; 
	height: 126px;
	background:url("/hotove/banner-funcion-2.png") no-repeat;
    position: absolute; top: 46px; right: 0; height: 100%; z-index:5000;
	text-align:left;
	visibility:hidden;
	cursor:pointer;
}

.banner_onmouse a {
	display:block;
	margin-top:46px;
	text-align:left;
	margin-left:25px;
	font-weight:bold;
	color:#000;
	font-size:15px;
	font-family: "Trebuchet MS", Trebuchet, sans-serif;
	cursor:pointer;
}

.banner_onmouse a:hover, .banner_default a:hover {
	text-decoration:none;
	cursor:pointer;
}

.banner_onmouse a span {
	clear:both;
	margin-top:5px;
	color:#004276;
	font-size:1,2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	display:block;
	cursor:pointer;
	text-align:right;
	margin-right:25px;
}

.menupane_container {width: 100%; height: 100%; border: 0; position: relative;}
.menupane_container .menupane {width: 100%; height: 100%; position: absolute; top: 0; left: 0;
/* ddmen */ padding-left:5px; padding-right:5px; margin-top:5px; text-align:left; /* ddmen */
}

.menupane_container .menupane a {
	color:#004276;
}

.menupane_container .menupane .hea {
	font-size:17px;
	font-family:"Times New Roman";
	color:#004276;
}


div#page_content {width: 495px; 
                float: left;}
				
div#page_content p {text-align: justify; margin-bottom: 15px;}

div#hotels_content {width: 755px; 
                float: left;}
 
 ul.column_list, div.column_list {width: 495px; text-align: left;
                list-style-type: none;}

 .column_abstract {
 	font-size:11px;
 }

			
 .column_abstract a.read_more {color: #004276; font-size:11px; }
 
ul.column_list .column_abstract  { 
  margin-top: 15px;
  margin-bottom: 10px;
}

div#infoboxes {width: 260px; float: right;}


li.column, div.column  { border-bottom: 1px dotted #a9a9a9;
              height: auto;
              padding-bottom: 20px;
              padding-top: 10px;
            }
ul.column_list li.first_column  { padding-top: 0;}

.infobox ul.column_list {width: 100%;}

 .headline {
  font-family: "Trebuchet MS", Trebuchet, sans-serif;
  color: #a61930;
  font-size: 23px;
  font-weight: normal;
}
 .headline a {
  font-family: "Trebuchet MS", Trebuchet, sans-serif;
  color: #a61930;
  font-size: 23px;
  font-weight: normal;
}

.infobox .headline {font-size: 12px;}
.infobox .headline a {font-size: 12px;}

#short_list li.column {
  height: 14px;
  line-height: 14px;
  width: 100%;
  vertical-align: middle;
  padding-bottom: 0;
  position: relative;
}

#short_list li.column .perex {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  border: 10px solid white;
  background-color: white;
  z-index: 500;
  clear:both;
}

#short_list li.column .headline, #short_list li.column .author, #short_list div.column .headline, #short_list div.column .author 
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #004276;
}

#short_list li.column .headline, #short_list div.column .headline {width: auto; display: inline; float: left;}
#short_list li.column .headline a, #short_list li.column .author a, #short_list div.column .headline a, #short_list div.column .author a
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #004276;
  font-weight: normal;
  height: 14px;
  line-height: 14px;
}

 #short_list li.column span.author,  #short_list div.column span.author {position: absolute; right: 22px;  height: 14px; display: inline;}
 #short_list li.column img, #short_list div.column img {position: absolute; right: 1px;}


#short_list div.column span.author {position: absolute; right: 42px;  height: 14px; display: inline;}


 a.author {
  font-family: "Trebuchet MS", Trebuchet, sans-serif;
  font-size: 14px;
  color: #004276;
  font-weight: bold;
}


li.column .author span.series {
  color: #004276;
  font-weight: bold;
}
div.st {width: 100%; height: 1em;}
li.column .statistics {float: left; width: 49%;}
 .statistics { color: #464646;}
li.column .language_versions {float: right;
  text-align: right; height: 1em; line-height: 1em; max-height: 1em;}


body#homepage #clph {padding-bottom: 5px;
   width: 100%;
}

body#homepage #image_menu {padding-bottom: 15px;}

body#homepage #full_list {margin-top: 15px;}


body#commentary_text ul#column_menu {
  border-bottom: 1px dotted #a9a9a9;
  border-top: 1px dotted #a9a9a9;
  height: 30px;
  line-height: 30px;
}

body#commentary_text ul#column_menu li img {margin-right: 2px; margin-top: 7px; display: block; float: left;}
body#commentary_text ul#column_submenu li img {margin-right: 2px;}
body#commentary_text ul#column_menu li {margin-right: 10px;}
body#commentary_text ul#column_submenu li#first {text-align: left;}
body#commentary_text ul#column_submenu li {text-align: right; width: 50%;}
body#commentary_text ul#column_submenu {padding: 0 5px;}


body#commentary_text ul#column_submenu {
  border: 1px solid #e3e3e3;
  height: 35px;
  line-height: 35px;
  list-style-type: none;
  width:100%;
  text-align: center;
  vertical-align: middle;
  display: block;
  background-color: #f6f6f6;
  margin-bottom: 10px;
}

body#commentary_text ul#column_submenu li#first {
 float: left;}
body#commentary_text ul#column_submenu li {
 float: right;
  width: 50%;
}


body#commentary_text div.form_content {
  width: 100%;
  border: 1px solid #E1E1E1;
  position: relative;
  margin-bottom: 30px;
}

body#commentary_text div.form_content h2 {
  background-color: #eeeeee;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #E1E1E1;
  position: relative;
  display: block;
  width: 100%;

}

body#commentary_text div.form_content p {
  background-color: #f6f6f6;
  height: 70px;
  display: block;
}

body#short_blurb #series_title {
  background-color: #e4ebf1;
  width: 100%;
  color: #1f527c;
  height: 45px;
  line-height: 45px;
  vertical-align: middle;
  text-align: left;
  font-size: 23px;
  padding-left: 10px;
  font-weight: normal;
  margin-bottom: 15px;
}

body#short_blurb div.article_list {
  position: relative;
  clear: both;
  margin-bottom: 30px;
}

body#short_blurb div#last_article {
  background-color: #f6f6f6;
  width: 475px;
  border: 1px solid #e3e3e3;
  margin-top: 10px;
  margin-bottom: 30px;
  padding: 10px;
  text-align: left;
}

body#short_blurb div.column_box .photos {float: right; width: auto;}
body#short_blurb div.column_box .photo {float: right; margin-left: 10px;}

body#short_blurb div.column_box .language_versions {
  margin-top: 10px;
  margin-bottom: 5px;
  text-align: left; height: 1em; line-height: 1em; max-height: 1em;}

body#short_blurb div#last_article .headline {
  margin-bottom: 10px;
}

body#short_blurb div.column_box .author {
  margin-bottom: 5px;
}

body#short_blurb div#featured_article {
  width: 100%;
  margin-bottom: 30px;
  text-align: left;
}

body#short_blurb div#featured_article .headline {
  margin-bottom: 10px;
  margin-top: 10px;
}

 table.article_list_menu {
  height: 45px;
  background-color: #f6f6f6;
  width: 100%;
  margin-bottom: 10px;
}

 table.article_list_menu td {
  padding-right: 10px;
  padding-left: 10px;
  width: 30%;
  height: 45px;
  background-color: #f6f6f6;
  border: 1px solid #e3e3e3;
  cursor: pointer;
  font-size: 15px;
}
 table.article_list_menu td.last_menu_item { border: 0;}

 table.article_list_menu td.active { background-color: white; border-bottom: 0; color: black;}

body#contributor #top_description {
  width: 100%;
  height: 270px;
  background-color: #ececec;
  vertical-align: bottom;
  margin-bottom: 30px;
}

body#contributor #top_description #author_name {
  text-align: right;
}

body#contributor #top_description img.photo { float: left;}

body#contributor .bio {margin-bottom: 30px;}

body#contributor ul#video_list {width: 480px; padding-right: 8px; padding-left: 7px;}

body#contributor ul#video_list li {width: 100px; padding-right: 10px; padding-left: 10px;}

body#commentaries .yearMenu {width: 100%; height: 35px; vertical-align: top;}
body#commentaries .yearMenu .year {width: 40px; height: 30px; border: 1px solid #e6e6e6;
                  position: relative; color: #a61930; font-size: 14px; font-weight: bold;
                  vertical-align: middle; line-height: 30px; background-color: #fffff;
                  float: left; margin-right: 3px;}

body#commentaries .yearMenu .active  {height: 35px; background-color: #f6f6f6; border-bottom: 0;}

body#commentaries .yearMenu .active img.iboxlb {position:absolute; bottom: -1px; left:-6px; display: block;}
body#commentaries .yearMenu .active img.iboxrb{position:absolute; bottom:-1px; right:-6px; display: block;}

body#commentaries .yearMenu .year a {
                   color: #a61930; font-size: 14px; font-weight: bold;}

body#commentaries .yearMenu #prev { float: left; margin-right: 30px; display: block;}
body#commentaries .yearMenu #next { float: left; display: block;}

body#commentaries .month_menu { height: 30px; background-color: #f6f6f6; border: 1px solid #e6e6e6; padding-left: 5px;} 
body#commentaries .month_menu li { width: 40px; text-align: center; vertical-align: middle; line-height: 30px; height: 100%;}
body#commentaries .month_menu li a { color: #004276; line-height: 30px; vertical-align: center; height: 100%; display: block;}

body#editorial_board  ul.editors_list li {width: 100%; height:16px; font-size: 12px; line-height: 16px;
                    list-style-type: none; position: relative;
                     background: #FFF; margin-top: 3px;}

body#editorial_board  ul.editors_list .editor {position: absolute; left: 0px; background: white; width: 30%;}
body#editorial_board  ul.editors_list .series {position: absolute; top: 0px; left: 30%; text-align: left; background: white; width: 60%; padding-left: 10px;}

body#contactus #submission_form input {border: 1px solid #e1e1e1;}
body#contactus #submission_form select {border: 1px solid #e1e1e1;}
body#contactus #submission_form textarea {border: 1px solid #e1e1e1;}
body#contactus .elw {height: 40px; background-color: #eeeeee; color: #a61930; 
  border: 1px solid #e1e1e1;}
body#contactus #submission_form table#form_table {
  border: 1px solid #e1e1e1; 
  width: 495px;
  padding: 5px;
  border-collapse: collapse;
  margin-top: 30px;
  /*ddmen*/margin-top:5px;/*ddmen*/|
  margin-bottom: 30px;
  background-color: #f5f5f5;}
body#contactus #submission_form table#form_table td {
  padding: 5px;
}

body#contactus #submission_form table#form_table table {width: 100%;}

/* contact us page */
body#contactus address {white-space: pre; font-size: 11px;
  font-family: Verdana, Helvetica, sans-serif;
   font-style: normal;
}

body#contactus #error_message {color: #620018; font-size: 13px; margin-bottom: 1em;}

/*body#contactus #persons_list { height: 200px; position: relative; top: 100px; }*/

/*ddmen*/ body#contactus #persons_list { } /*ddmen*/

body#contactus #persons_list a {color: #1C34A8;}

body#contactus #persons_list dl
 {
   height: 200px;
   width: 100%;
   margin-bottom: 15px;
 }

body#contactus #persons_list dl dt
 {
   width: 230px;
   float: left;
   margin: 0;
   vertical-align: middle;
   margin: 2px 0 2px;
 }


body#contactus #persons_list dl dd
 {
   float: left;
   width: 250px;
   margin: 2px 0 2px;
 }


body#contactus #submission_form_envelope {
  width: 100%; height: 180px;
}

body#contactus #submission_form_envelope #label {
  width: 100%; margin-bottom: 5px;
  font-weight: bold;
}
body#contactus #submission_form_envelope #form_content {
  width: 100%; position: relative;
}

body#contactus #submission_form_envelope #form_content input,
body#contactus #submission_form_envelope #form_content textarea,
body#contactus #submission_form_envelope #form_content select {
  font-size: 11px; line-height: 16px;
  height: 16px; border: 1px solid #153E20;
}


body#contactus #submission_form_envelope #form_content select {
  padding-left: 10px; text-align: right;
  width: 203px; vertical-align: bottom;
}


body#contactus #submission_form_envelope #form_content textarea {
  width: 339px; height: 86px;
  position: absolute; top: 25px; left: 0px;
}

body#contactus #submission_form_envelope #form_content #contact_us_prospective_members {
  display: block; position: absolute; top: 25px; ; left: 350px;
}

body#contactus #submission_form_envelope #form_content #captcha span {
  position: absolute; left: 207px;
}

body#contactus #submission_form_envelope #form_content #captcha {
  position: absolute; top: 123px; left: 0;
}

body#contactus #submission_form_envelope #form_content #submit {
  position: absolute; top: 180px; left: 280px;
  font-weight: bold;
}

body#contactus #contact_us_addresses {position: relative; height: 450px; top: 100px;}

body#contactus #contact_us_addresses .img_envelope {
  width: 100%;
  border-bottom: 1px solid black; }

body#contactus #contact_us_addresses #prague_address {
  position: absolute; left: 10px; top: 10px;
  width: 164px;
}

body#contactus #contact_us_addresses #newyork_address {
  position: absolute; left: 230px; top: 10px;
  width: 164px;
}

body#contactus #contact_us_addresses #prague_phones {
  position: absolute; left: 10px; top: 140px;
  width: 164px;
}

body#contactus #contact_us_addresses #newyork_phones {
  position: absolute; left: 230px; top: 140px;
  width: 164px;
}

body#contactus #contact_us_addresses #prague_fax {
  position: absolute; left: 10px; top: 220px;
  width: 164px;
}

body#contactus #contact_us_addresses #newyork_fax {
  position: absolute; left: 230px; top: 220px;
  width: 164px;
}

body#contactus #contact_us_addresses #emails {
  position: absolute; left: 10px; top: 290px;
  width: 164px;
}

/* rss info page */
#rssTable { width: 100%; background-color: #dbdbdb; margin-bottom: 30px;
border: 1px solid #e1e1e1; 
  border-collapse: collapse;
  background-color: #f5f5f5;
}
#rssTable th { height: 40px; background-color: #ddd;
border: 1px solid #e1e1e1; 
  background-color: #eeeeee;
  text-align: center;}
#rssTable td { background-color: #eee; padding: 4px; text-align: left; padding-left: 10px;}
#rssTable td#last_col {width: 30%;}
.text_content h2 a {color: black;}

body#rss div#page p {margin-top: 10px; margin-bottom: 30px;}
body#rss div#page table p {margin: 0px;}
body#rss div#page ul li {padding: 3px 0 3px 0px;}
body#rss div#page ul li {height: auto;}

body#video #video_player {
  background-color: #f5f5f5;
  border: 1px solid #e1e1e1;
}

body#video #video_player #header {background-color: #eeeeee;
  height: 40px;
  height: 40px;
  background-color: #eeeeee;
  margin: 0;
  vertical-align: middle;
  line-height: 40px;
  border-bottom: 1px solid #e1e1e1;
  position: relative;
}
  
body#video table {
  border: 1px solid #e1e1e1; 
  width: 495px;
  padding: 5px;
  border-collapse: collapse;
  margin-top: 30px;
  margin-bottom: 30px;
  background-color: #f5f5f5;
}

body#video  td {
  padding: 5px;
  vertical-align: top;
  width: 154px;
}

body#video  td.normal {width: 144px;}

body#video table th {
  border-bottom: 1px solid #e1e1e1; 
  background-color: #f5f5f5;
}

body#us_papers #page_content ul {list-style-type: none; width: 100%;}
body#us_papers #page_content li { width: 100%; display: block; text-align: left;}
body#us_papers ul.papers_list li {height: 65px;}

body#us_papers #page_content ul .left {float: left; width: 70%;}
body#us_papers #page_content ul .right {float: right; width: 30%;}
body#us_papers .world  {width: 100%; text-align:left; font-size:12px;}
body#us_papers li.country { border-top: 1px dotted #a9a9a9; padding-bottom:3px; width:100%;}
body#us_papers li.country h2 { color: #a61930; display: block; width: 100%; text-align: left;}
body#us_papers .paperName { padding-top:10px; font-size:16px; font-weight:bold; display: block;}
body#us_papers .paperName  { font-size:16px; font-weight:bold; color:#004276;}
body#us_papers .paperTime { padding-top:10px; font-size:16px;}
body#us_papers .circul {  padding-bottom:20px; padding-top:3px;}
body#us_papers .lang {  padding-bottom:20px; padding-top:3px;}

/*----- DDMEN updates -----*/
.clearwithmargin {
	clear:both;
	margin-top:5px;
	margin-bottom:5px;
}

.advertfooter {
	text-align:left;
	margin-left:15px;
	margin-top:5px;
}

.advertfooter a {
	color:#004085;
	text-decoration:none;
}

div.footinfobox {
  margin:0px;
  padding:0px;
  width: 260px;
  background-color: #f5f5f5;
  border: 1px solid #e1e1e1;
  position: relative;
  top:10px;
  left:-10px;
  padding-bottom: 10px;
  text-align:center;
}

div.footinfoboxleft {
  width: 209px;
/*  height:420px; */
  background-color: #f5f5f5;
  border: 1px solid #e1e1e1;
  position: relative;
  padding-bottom: 10px;
  text-align:center;
}

.homePaneBig {
	float:left;
	width:343px;
	height:239px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

.yetiiBig {
	margin:0px;
	padding:0px;
	width:343px;
	height:239px;
	background-repeat:no-repeat;
}

.intextbox {
	position:relative;
	top:181px;
	margin:0px;
	padding:0px;
	width:343px;
	height:58px; 
	background-image:url("/conference/img/conference_intextbox.png");
}

.intextbox a {
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif !important;
	color:#FFF !important;
	font-size:18px;
}

.intextbox p {
	text-align:left;
	margin:0px;
	padding:0px;
	margin-left:20px;
	margin-right:10px;
	line-height:16px;
}

.intextbox span {
	font-size:13px !important;
}

.homePaneSmall li {
	padding-bottom:2px;
}


.oddel {
	border-left:1px #e2e2e2 Solid;
	width:30px;
}

.collist {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0,2em;
	padding:5px; 
}

.collist a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0,2em;
	color:#004276;
}

.cb {
	clear:both;
}

.highlights {
	height:180px; 
	overflow:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1,2em;
}

.highlights td {
	vertical-align:top;
	text-align:left;
	padding:5px;
}

.videolistthumb {
	clear:both;
	width:102px;
	float:left;
	text-align:center;
	padding:5px;
}

.videolisttext {
	width:120px;
	float:left;
	padding:5px;
	text-align:left !important;
	vertical-align:top;
}

.videolisttext a {
	color:#004276;
}

.videosection {
	width:260px;
	height:38px;
	vertical-align:middle;
	text-align:right;	
	background-image: url('/hotove/videosection_bg.gif');
	background-repeat:repeat-x;
	overflow:hidden;
}

.videosection a {
	color:#004276;
	padding-right:10px;
	padding-top:10px;
	display:block;
}

#notregistered input {
	border:2px inset #969696;
	height:15px;
	margin-right:10px;
	width:155px;
	float:right;
}


/*----- -----*/
.vnitrekboxu {
	margin:5px;
	text-align:left;
}

.vnitrekboxu p {
	margin:5px;
}

.conferencelist {
	margin:0px;
	padding:0px;
	width:209px;
	height:33px; /*36*/ 
	background-image: url('/conference/img/conference_list_off.jpg');
	background-repeat:no-repeat;
	margin-bottom:1px; /*5*/
}

.conferencelist2 {
	margin:0px;
	padding:0px;
	width:209px;
	height:50px; /*36*/ 
	background-image: url('/conference/img/conference_list_off.jpg');
	background-repeat:no-repeat;
	margin-bottom:1px; /*5*/
}

.conferencelist a, .conferencelist2 a {
	display:block;
	color:#004276;
	font-size:13px; /*15*/
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	text-align:left;
	margin-left:15px;
	padding-top:7px; /*10*/
}

.conferencelist a.active, .conferencelist2 a.active {
	display:block;
	color:#A61930;
	font-size:13px; /*15*/
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	text-align:left;
	margin-left:15px;
	padding-top:10px;
}

.program {
	margin-top:25px;
	text-align:left;
	font-size:11px;
}

.sponsorshipdiv {
	text-align:left !important;
	font-size:11px;
}

.speakersdiv {
	text-align:left !important;
	font-size:11px;
}

.speakersdiv a {
	color:#000;
}

.speakersdiv td {
	vertical-align:top;
	padding:5px;
	border-bottom:1px dotted grey;
}

.program table { 
	width:100%;
}

.program td.timers {
	width:50px;
	vertical-align:top;
}

.program td.texts {
	padding-left:10px;
	vertical-align:top;
}

.Titulek { font-size:30px !important; }
.uvod { font-size:24px !important; }
.Mezititulek { font-size:16px !important; font-weight:bold !important; padding-bottom:25px !important;  }
.velky { font-size:30px !important; }
.Podtitulek { font-size:16px !important; font-weight:bold !important; margin-bottom:25px !important; }
.modry, .modra { color:rgb(27,99,169) !important;}
.text { font-size:12px !important; }
.20b { font-size:20px !important; }
.16b { font-size:16px !important; }
.14b { font-size:14px !important; }
.11b { font-size:11px !important; }
.8b { font-size:8px; !important; }
.hodiny { font-size:11px !important;}
.hodiny sup { font-size:9px !important;}
.latestnews sup { font-size:9px !important;}
.verzalky { text-transform:uppercase !important;}
.bold { font-weight:bold !important;}
.italic { font-style:italic !important;}
.kurziva { font-style:italic !important;}

h2.h2podklad {
	background-image: url('/conference/img/conference_h2_podklad.jpg');
	background-repeat:repeat-x;
 	padding: 0;
}

h2.h2podklad a {
	padding: 0;
}

#hotelspage {
	text-align:left;
}

#hotelspage h3 {
	font-family: "Trebuchet MS", Trebuchet, sans-serif;
	color:#a61930;
	font-size:22px;
	margin-bottom:10px;
}

#hotelspage h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#004276;
	font-size:14px;
	margin-bottom:10px;
}

#hotelspage p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	line-height:18px;
	margin-bottom:10px;
}

#hotelspage a {
	color:#004276;
}

#hotelspage table {
	margin:0px;
	padding:0px;
}

#hotelspage .hoteltdright {
	background-image: url('/conference/img/hoteltdright.jpg');
	background-repeat:repeat-y;
	background-position:0px 0px;
	width:262px;
	vertical-align:top;
	padding:5px;
}

#hotelspage .hoteltdright img {
	margin:5px;
	margin-left:10px;
}

#hotelspage .hoteltdmiddle {
	width:10px;
}

#hotelspage .hoteltdleft {
	vertical-align:top;
}

.texthotel {
	background-color:#f5f5f5;
	padding:5px;
}

.podtrzitkohotel {
	background-image: url('/conference/img/podtrzitkohotel.jpg');
	background-repeat:repeat-x;
	height:34px;
}

.latestnews {
	text-align:left;
	margin:5px;
	padding-bottom:10px;
}
	
.latestnews a {
	color:#004276;	
}

.latestnewsnadpis {
	color:#780b1d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
}

.latestnewsdatum {
	color:#004276;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.contactusban {
	background-image: url('/conference/img/conference_contact-us_ban.jpg');
	background-repeat:no-repeat;
	min-height:200px;
	background-color:#f5f5f5;	
}

.contactusban ul {
	list-style-type:none;
	margin-left:20px;
	margin-right:20px;
}

.contactusban li {
	list-style-type:none;
	height:40px;
	border-bottom:1px #e1e1e1 Solid;
	display:block;
	vertical-align:middle;
	position:relative;
	text-align:left;
}

.contactusban li a {
    display:block;
	color:#004276;
	padding-top:15px;
}
.contactusban li img {
	position:absolute;
	right:5px;
	top:10px;
}


.contactusban h3 {
	font-family: "Trebuchet MS", Trebuchet, sans-serif;
	color:#a61930;
	font-size:18px;
	margin-bottom:21px;
	margin-left:25px;
	padding-top:12px;
	text-align:left;
}

.contactusban h4 {
	font-family: "Trebuchet MS", Trebuchet, sans-serif;
	color:#004276;
	font-size:18px;
	margin-bottom:20px;
	margin-left:25px;
	text-align:left;
	font-weight:normal;
}

.contactusban h4 a {
	color:#004276;
	font-size:18px;
	font-family: "Trebuchet MS", Trebuchet, sans-serif;
}


/*----- CONTACT US -----*/
div.psTop { background: url("/hotove/rss_top.jpg") no-repeat top left; height: 42px; margin-top: 30px; }
  div.psTop h2 { padding: 10px; }
  

div.psBottom { background: url("/hotove/rss_bottom.jpg") no-repeat bottom left;  text-align: left; margin-bottom: 30px; }
  div.psBottom div.form{ padding: 15px; margin: 0px auto;  }
    div.psBottom div.form textarea { border: 2px inset grey; width: 90%; margin: 0px auto; height: 80px; }
    div.psBottom div.form input.submitt { float: right; margin-top: 0px; border: 0px; }

table.tab { width: 100%; margin-top: 10px; }
  table.tab td{ border: 0px solid black; }   
table.tab td p { vertical-align: top;}



.contact-us_content {
	text-align:left;
}

.contact-us_content input{
	border: 1px inset grey;
}

.contact-us_content a {
	color:#004276; 
}

.captcha_text {
	width:143px;
	height:21px;
	vertical-align:top;
}

.newbutton_submit {
	width:100px;
	height:31px;
	background-image:url("/hotove/newbutton_submit.gif");
	font-size:14px;
}

.contact-us_content h2 {
	color:#a61930;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-top:25px;
	margin-bottom:5px;
}

.contact-us_content h3 {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-top:25px;
	margin-bottom:5px;
}

.contact-us_content table.contactstables {
	width: 100%;
}

.contact-us_content table.contactstables td {
	vertical-align:top;
	text-align:left
}


/*----- -----*/

div.action { padding-top: 7px; padding-bottom: 7px; border-top: 1px dotted grey; border-bottom: 1px dotted grey; margin-top: 15px; text-align:left; }
div.action img { margin-left: 10px; }
div.action a { color: #004276; }  

#paticka_menu  {list-style-type: none;
                          height: 30px;
                          line-height: 30px;
                          vertical-align: middle;
						  font-weight:normal;
                        }

#paticka_menu li {
                          float: left;
                          vertical-align: middle;
                          height: 20px;
                          line-height: 20px;
                          border-right: 1px solid #767676 !important;
                          padding-right: 25px;
                          padding-left: 25px;
                          margin-top: 5px;
						  font-weight:normal;
                        }

#paticka_menu a {
                          vertical-align: middle;
                          height: 20px;
                          line-height: 20px;
						  font-weight:normal;
						  font-size:14px;
						  color:#034172;
						  font-family:Verdana, Arial, Helvetica, sans-serif;
                        }
						
.cenaright {
	float:right;
	color:#034172;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
	margin-right:5px;
}

table#participants {width: 490px; border-collapse: collapse; }
table#participants td {text-align: left; padding: 2px; font-size: 9px; 
  border-bottom: 1px #e1e1e1 solid;
  border-top: 1px #e1e1e1 solid;
}
table#participants td.category {text-align: center; padding: 5px; font-size: 12px; font-weight: bold; }

