.beta {border: 5px solid #eeebe4; padding: 4px; width: 952px; margin: 5px auto; text-align: left; overflow: hidden;}
.beta h3 {font-family:Georgia,"New York CE",utopia,sans-serif; font-size:185%; color: #cc0000; padding: 10px 0 0 12px; float: left; width: 145px; text-transform: uppercase;}
.beta p {float: left; padding: 7px 15px; width: 610px; border-left: 1px solid #eeebe4; border-right: 1px solid #eeebe4; font-family:Georgia,"New York CE",utopia,sans-serif; font-size: 90%;}
.beta .back {display: block; float: left; font-family:Georgia,"New York CE",utopia,sans-serif; font-size:145%; text-transform: uppercase; padding: 10px 0 0 20px; width: 130px;} 


.prototip textarea, .prototip input {font-family:arial,verdana !important; font-size:12px !important; }

#send_link_box input { width:200px; }
#send_link_box textarea { width:198px; }

#top {background: url(../images/bg_top.gif) repeat-x 0 0; padding-top: 10px; width: 971px; position: relative;}
#top h1 {float: left; padding: 0 0 6px 12px;}
#top h1 a {display: block; background: url(../images/logo.gif) no-repeat 0 0; width: 350px; height: 30px;}
#top .logo {float: left; padding: 0 0 6px 12px;}
#top .logo a {display: block; background: url(../images/logo.gif) no-repeat 0 0; width: 350px; height: 30px;}

#top .cse-branding-bottom {float: right; width: 217px; padding-top: 4px; overflow: hidden; padding-right: 25px;}
#top .search {display: block; width: 232px; background: url(../images/icons_new_header.png) no-repeat 0 -101px; height: 21px;}
#top .search legend {display: none;}
#top .search .input_text {padding: 3px 5px 3px 25px; height: 15px; width: 163px; float: left; background-color: transparent; color: #9c9e9f; font-size: 10px;}
#top .search .input_submit {float: left; width: 39px; height: 21px; color: #28282a; text-indent: -10000px; font-size: 0px; background-color: transparent;}

#top .links {float: right; padding: 4px 15px 0 0; text-align: right; position: relative;}
#top .links a {color: #000; font-size: 90%; display: block; float: left; line-height: 21px; font-size: 10px; font-weight: bold;}
#top .links a:hover {color: #ffc6c6; text-decoration: none;}
#top .links span {color: #D91F00; padding: 0 5px; display: block; float: left;}
#top .links a.rss {padding-right: 20px; background: url(../images/icons_new_header.png) no-repeat 100% -27px;} 
#top .links a.iphone {padding-right: 16px; background: url(../images/icons_new_header.png) no-repeat 100% -60px;}
#top .links a#login_link {padding-right: 20px; background: url(../images/icons_new_header.png) no-repeat 100% 3px;}

#top .trend_menu {height: 29px; padding-left: 2px;}
#top .trend_menu ul li {float: left; padding-bottom: 5px;}
#top .trend_menu ul li a {text-transform: uppercase; color: #fff; display: block; padding: 0 10px 0 10px; line-height: 24px;}
#top .trend_menu ul li a:hover {color: #ffc6c6; text-decoration: none;}
#top .trend_menu ul li.sel a {background-color: #900000;}
#top .trend_menu ul li.sel a:hover {color: #fff;}
/*#top .top_menu ul li.sel {background: url(../images/bg_sel_top_menu.gif) no-repeat 50% 100%;}*/


.main_menu {clear: both; width: 971px; z-index: 1000;}
#pmenu li {padding-bottom: 6px;  float: left; position: relative;}
#pmenu li a {line-height: 22px; color: #aa0000; font-size: 100%; text-transform: uppercase; display: block; padding: 0 12px; float: left; border: 1px solid #fff; border-bottom: none;}
#pmenu li.sub {padding-right: 13px;}
#pmenu li.sub a {padding-right: 2px;}
#pmenu li a:hover, #pmenu li a.hover2 {color: #1b1c1f; text-decoration: none;}

#pmenu li i {position:absolute; right:0px; top:0; width:13px; height: 22px; display: block;}
#pmenu li i span {display: block; width: 13px; height: 22px; text-indent: -10000px;}
#pmenu li i.hover {padding:0; background: url(../images/bg_menu.gif) no-repeat 0px 6px;}
#pmenu li i:hover,#pmenu li i.hover2 {background: url(../images/bg_menu.gif) no-repeat 0px -20px; cursor: pointer;}
#pmenu li.active i {background: url(../images/bg_menu.gif) no-repeat 0px -20px; cursor: pointer;}

#pmenu li.active a {border-color: #fff; color: #1b1c1f;}
#pmenu li.active ul { background:#FFFFFF none repeat scroll 0 0; border:1px solid #c7c9cb; left:0px; padding:5px;  position:absolute; top:29px; z-index: 1000;}
#pmenu li.active ul li {float: none; padding: 2px; width: auto; display: block;}
#pmenu li.active ul li a {float: none; display: block; border: none; color: #474b52; font-size: 100%; text-transform: none;  width: auto; white-space: nowrap; background-image: none;}
#pmenu li.active ul li a:hover {background-image: none; color: #1b1c1f; background-color: #d9dadb;}

#pmenu li.sel {background: url(../images/bg_sel_pmenu.gif) no-repeat 50% 100%;}
#pmenu li.sel a {border-color: #aa0000;}
#pmenu li.sel a:hover {color: #aa0000;}


.caption {width: 971px; overflow: hidden; border-bottom: 1px solid #c7c9cb; padding: 10px 0 0 0; margin-bottom: 15px; z-index: 10;}
.caption h2 {color: #cc0000; font-size: 200%; font-weight: normal; padding: 0 0 10px 10px; text-transform: uppercase; font-family: Georgia, "New York CE", utopia, serif; float: left; padding-right: 10px;}
.caption h2 a {color: #cc0000; }
.caption h1 {color: #cc0000; font-size: 200%; font-weight: normal; padding: 0 0 10px 10px; text-transform: uppercase; font-family: Georgia, "New York CE", utopia, serif; float: left; padding-right: 10px;}
.caption h2 em {font-style: normal; color: #474b52;}


.no_line {border-bottom: none; margin-bottom: 0px;}
.caption .create_blog {display: block; float: left; line-height: 21px; color: #fff; text-transform: uppercase; font-family: Georgia, "New York CE", utopia, serif; padding: 0 21px 0 10px; margin-top: 4px; background: #cc0000 url(../images/icons.gif) no-repeat 100% -1060px; }
.caption a:hover {text-decoration: none;}

.caption .back {display: block; float: left; padding-left: 10px;  background: url(../images/bg_back.gif) no-repeat 0 0; margin-top: 4px;}
.caption .back span {display: block; line-height: 21px; font-family: Georgia, "New York CE", utopia, serif; color: #474b52; background: url(../images/bg_back.gif) no-repeat 100% 0; padding-right: 17px; text-transform: uppercase;}
.caption .back:hover {text-decoration: none;}

.caption .sub_menu {float: left; width: 970px; padding-top: 4px; padding-bottom: 2px; position: relative; z-index:10; *z-index: -1;}
.caption .sub_menu ul {display: block; width: 970px; overflow: hidden; padding-bottom: 10px; padding-top: 15px; z-index: 10; *z-index: -1;}
.caption .sub_menu li {float: left;}
.caption .sub_menu li a {display: block; line-height: 250%; float: left; padding: 0 0 0 9px; background: url(../images/bg_sub_menu.gif) no-repeat 0 -21px; white-space: nowrap;}
.caption .sub_menu li a:hover {text-decoration: none;}
.caption .sub_menu li a span {display: block; float: left; padding: 0 20px 0 0; line-height: 21px; text-transform: uppercase; color: #474b52; background: url(../images/bg_sub_menu.gif) no-repeat 100% -21px; font-family: Georgia, "New York CE", utopia, serif; cursor: pointer;}
.caption .sub_menu li.first a {border-left: 1px solid #dadbdc;}
.caption .sub_menu li.last a span {background-position: 100% -63px;}
.caption .sub_menu li a.sel {background-position: 0 0;}
.caption .sub_menu li a.sel span {background-position: 100% 0; color: #fff;}
.caption .sub_menu li.first a.sel {border-color: #cc0000;}
.caption .sub_menu li a.before span {background-position: 100% -42px;}
.caption .sub_menu li.last a.sel span {background-position: 100% -84px;}

#top .log_area {width: 190px; background-color: #fff; position: absolute; top: 45px; left: 562px; opacity: .95; filter: alpha(opacity=95); z-index: 100;}
#top .logout_area {width: 190px; position: absolute; top: 45px; left: 562px; opacity: .95; filter: alpha(opacity=95); z-index: 100;}
#top .login {position: absolute; top: 34px; left: 562px; background: url(../images/bg_log_top.gif) no-repeat 0 0; width: 190px; padding-top: 11px; z-index: 1000;}
#top .login ul {width: 190px; height: 28px; background: url(../images/line2.gif) repeat-y 0 0;}
#top .login ul li {float: left; text-align: center;}
#top .login ul li a {display: block; line-height: 27px; color: #1B1C1F; font-family: Georgia, "New York CE", utopia, serif; width: 102px; font-size: 90%; }
#top .login ul li.open { border: 1px solid #b6b7b9; border-top: none; text-align: left; float: right;}
#top .login ul li.open a {background: url(../images/icons.gif) no-repeat 13px -495px; padding-left: 35px; width: 50px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}
#top .login ul li a:hover {text-decoration: none;}
#top .login fieldset {border: 1px solid #b6b7b9; border-top: none; padding: 10px 0 10px 9px; width: 179px; clear: both;}
#top .login fieldset div {width: 175px; overflow: hidden; padding: 0 0 8px 0;}
#top .login fieldset label {display: block; float: left; width: 48px; font-family: Georgia, "New York CE", utopia, serif; font-size: 90%; line-height: 22px;}
#top .login fieldset .label_checkbox {width: 100px;}
#top .login fieldset .input_text {border: 1px solid #919294; width: 112px; height: 16px;}
#top .login fieldset .login_inputs {height: 61px;}
#top .login fieldset .openid_label, #top .login fieldset .openid_login {margin-top: 20px;}
#top .login fieldset .openid_login {width: 98px;}
#top .login fieldset .input_submit {background: url(../images/icons.gif) no-repeat 0 -560px; height: 14px; width: 58px; color: #fff; font-family: Georgia, "New York CE", utopia, serif; font-size: 80%; text-align: left; padding-left: 3px; float: left; margin-top: 5px;}
#top .login fieldset a.reg {display: block; float: left; color: #fff; font-family: Georgia, "New York CE", utopia, serif; font-size: 80%; background: url(../images/icons.gif) no-repeat -70px -560px; line-height: 14px; padding: 0 3px 0 7px; margin: 5px 10px 0 0;}
#top .login fieldset a.reg:hover {text-decoration: none;}
#top .login fieldset a.log_error {font-family: Georgia, "New York CE", utopia, serif; font-size: 90%; padding-left:7px; background: url(../images/icons.gif) no-repeat 0 -585px; }

#top .login h3 {font-family: Georgia, "New York CE", utopia, serif; font-size: 90%; color: #1b1c1f; text-transform: uppercase; padding: 0 0 20px 0;}
#top .login p {font-family: Georgia, "New York CE", utopia, serif; font-size: 90%; padding-bottom: 16px;}
#top .login .logout {display: block; background: url(../images/icons.gif) no-repeat 0 -560px; height: 14px; color: #fff; font-family: Georgia, "New York CE", utopia, serif; font-size: 80%; text-align: left; padding: 0 12px 0 3px; float: left; margin-top: 5px;}
#top .login .my_data {display: block; float: left; color: #fff; font-family: Georgia, "New York CE", utopia, serif; font-size: 80%; background: url(../images/icons.gif) no-repeat -70px -560px; line-height: 14px; padding: 0 20px 0 7px; margin-top: 5px;}
#top .login .logout:hover, #top .login .my_data:hover {text-decoration: none;}

#fin_info {position: absolute; top: 60px; left: 560px; width: 410px; height: 75px; overflow: hidden; z-index: 1;}
#fin_info .links {float: left; padding-right: 0px; width: 70px; padding-top: 16px; text-align: left;}
#fin_info .links a {display: block; padding: 0 0 2px 8px; font-size: 85%; color: #474b52; text-transform: uppercase; line-height: normal;}
#fin_info .links a.sel {background: url(../images/arr.gif) no-repeat 0 4px; color: #1b1c1f;}
#fin_info .links a:hover {color: #737a85;}
#fin_info .arrow {float: left; padding: 15px 5px 0 40px; width: 68px; height: 40px; font-size: 85%; color: #737a85;}
#fin_info .arrow span {display: block; color: #474b52; font-size: 110%;}
#fin_info .arrow span strong {color: #1b1c1f; font-family: Georgia, "New York CE", utopia, serif;}
#fin_info .down {background: url(../images/icons.gif) no-repeat 0 -160px;}
#fin_info .up {background: url(../images/icons.gif) no-repeat 0 -80px;}
#fin_info .stay {background: url(../images/icons.gif) no-repeat 0 -920px;}
#fin_info .partner {text-align: right; font-size: 85%; color: #737a85; padding-right: 10px;}
#fin_info .partner span {display: block; float: right; text-align: right; padding-top: 4px;}
#fin_info .partner img {margin-left: 10px; float: right;}

.area_345 {float: left; width: 345px;}
.sep15 {float: left; width: 15px;}
.area_250 {float: right; width: 250px;}
/*.ban strong {color: #c7c9cb; font-size: 80%; text-transform: uppercase; line-height: 13px; font-family: Georgia, "New York CE", utopia, serif; display: block; font-weight: normal;}*/
.ban {padding:10px 0; text-align:center;}
.full_area {width: 100%; overflow: hidden; border-bottom: 5px solid #919397;}
.area_705 {float: left; width: 705px;}

.vydania {width: 250px; overflow: hidden; padding-bottom: 8px;}
.vydania h4 {font-size: 115%; font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; font-weight: normal; color:#C00;}
.vydania .item {float: left; padding: 0 2px 0 8px; width: 112px; text-align: center; color: #737a85; font-size: 85%;}
.vydania img {display: block; margin-bottom: 3px; border: 1px solid #c00; }
.vydania .item a {color: #737a85}

.trend_box {padding: 0 5px 8px 5px; background-color:#eceded; margin: 10px 0 0 0;}
.trend_box .obsah {padding: 0;}
.trend_box h4 {font-size: 115%; font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; font-weight: normal; color:#C00;}
.trend_box h4 a {color: #c00;}
.trend_box .cislo img {float:left; width:110px; margin: 0 5px 15px 0; border: 1px solid #c00;}
.trend_box .cislo .text {float: left; width: 120px; text-align: left;}
.trend_box .cislo .text p, .trend_box .cislo .text p a  {font-size: 95%; color: #737A85; margin: 0 0 3px 0;}
.trend_box .articles h5 {text-transform: none; line-height: 1.1em; font-size: 150%; font-family: Georgia, "New York CE", utopia, serif; font-weight: normal; padding: 4px 0 3px 9px; background: url(../images/arr2.gif) no-repeat 0 11px; padding-top: 0; background-position: 0 7px;}
.trend_box .articles h5 a {color: #474b52;}

.produkty {padding: 5px;}
.produkty h6 {font-size: 90%; font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 1.6em;}
.produkty ul li {padding: 0 0 2px 8px; background: url(../images/arr.gif) no-repeat 0 5px;}
.produkty ul li a {font-size: 90%; font-family: Georgia, "New York CE", utopia, serif;}
/*.produkty p {font-family: Georgia, "New York CE", utopia, serif; color: #fff; font-weight: bold; line-height: 8em;}*/

.linky {padding: 5px;}
.linky h4 {color:#CC0000; font-family:Georgia,"New York CE",utopia,serif; font-size:115%; font-weight:normal; line-height:2em; text-transform:uppercase;}
.linky ul li {padding: 0 0 2px 8px; background: url(../images/arr.gif) no-repeat 0 5px;}
.linky ul li a {font-size: 90%; font-family: Georgia, "New York CE", utopia, serif;}

.fast_search {margin-bottom: 7px;}
.fast_search h4 {font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; font-weight: normal;}
.fast_search h5 {font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; color: #cc0000; font-weight: normal; font-size: 115%;}
.fast_search fieldset {background-color: #eceded; padding: 15px 22px 12px 13px; font-size: 90%;}
.fast_search fieldset div {width: 215px; overflow: hidden; padding-bottom: 9px;}
.fast_search fieldset label {display: block; float: left; width: 72px; line-height: 19px; font-family: Georgia, "New York CE", utopia, serif;}
.fast_search fieldset select {float: left; width: 140px;}
.fast_search fieldset a {display: block; padding-left: 9px; margin: 5px 0; background: url(../images/arr.gif) no-repeat 0 5px; font-family: Georgia, "New York CE", utopia, serif;}
.fast_search fieldset .input_submit {margin-top: 5px; color: #fff; width: 75px; height: 14px; font-family: Georgia, "New York CE", utopia, serif; background: url(../images/icons.gif) no-repeat 100% -240px; text-align: left; padding-left: 5px;}
.fast_search fieldset #form-submit, .fast_search fieldset #form-cat, .fast_search fieldset #form-sreg {clear: both; display: block;}
.fast_search .disabled {border-color: #ccc; background-color: #ccc;}

.job_search fieldset {padding-right: 12px;}
.job_search fieldset label {width: 92px;}
.job_search fieldset select {float: left; width: 130px;}
.job_search fieldset div {width: 225px;}
.job_search fieldset .w80 {width: 60px;}
.job_search fieldset div span {display: block; float: left; line-height: 19px; font-family: Georgia, "New York CE", utopia, serif;  padding-left: 10px;}
.job_search fieldset .abc {float: none; padding: 5px 0;}
.job_search fieldset .abc label {float: none; width: auto; font-size: 100%; padding-bottom: 3px;}
.job_search fieldset .abc .char {background-color: #fff; border-top: 1px solid #b5b7ba; padding: 3px;}
.job_search fieldset .abc .char a {background-image: none; float: left; text-transform: uppercase; padding: 0; padding: 0 3px 3px 3px; margin: 0;}
.job_search fieldset .input_submit {float: left; width: 70px;}
.job_search fieldset .ext {float: right; font-size: 90%;}


.dolezite {margin-bottom: 10px;}
.dolezite h5 {font-size: 115%; font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; color: #cc0000; font-weight: normal;}
.dolezite ul {background-color: #eceded; padding: 10px 13px;}
.dolezite ul li {padding: 0 0 3px 9px; background: url(../images/arr.gif) no-repeat 0 5px;}
.dolezite ul li a {font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; font-size: 90%;}

.menu_links {background-color: #eceded; width: 250px;  border-bottom: 1px solid #c7c9cb; margin-bottom: 10px; margin-top: 5px;}
.menu_links ul {padding: 10px 13px; width: 224px; overflow: hidden;}
.menu_links ul li {float: left; padding: 0 0 3px 9px; background: url(../images/arr.gif) no-repeat 0 5px; width: 120px;}
.menu_links ul li.col01 {width: 80px;}
.menu_links ul li a {color: #2a2b2e; font-size: 90%; font-family: Georgia, "New York CE", utopia, serif;}

.keys {margin-bottom: 10px; text-align: center;}
.keys a {color: #474b52; font-family: Georgia, "New York CE", utopia, serif;}
.keys .w11 {font-size: 11px;}
.keys .w12 {font-size: 12px;}
.keys .w14 {font-size: 14px;}
.keys .w16 {font-size: 16px;}
.keys .w18 {font-size: 18px;}
.keys .w24 {font-size: 24px;}

.s_linky {padding-bottom: 10px;}
.s_linky h4 {font-size: 90%; font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 1.6em;}
.s_linky ul li {padding: 0 0 2px 8px; background: url(../images/arr.gif) no-repeat 0 5px;}
.s_linky ul li a {font-size: 90%; font-family: Georgia, "New York CE", utopia, serif;}

.naj {border: 1px solid #c7c9cb; border-top-width: 5px; margin-bottom: 10px; padding: 0 0 5px 0; *padding: 0; width: 248px; overflow: hidden; margin-top: 10px;}
.tab_top {height: 30px; background: #e4e4e5 url(../images/tab_line.gif) repeat-x 0 100%; margin-bottom: 10px;}
.tab_top li {float: left; font-size: 90%; text-transform: uppercase; font-weight: normal;}
.tab_top li a {display: block; border-left: 1px solid #c7c9cb; line-height: 30px; padding: 0 5px 0 4px; font-family: Georgia, "New York CE", utopia, serif;  color: #474b52;}
.tab_top li.first a {border-left: none; padding-left: 5px; }
.tab_top li a:hover {text-decoration: none;}
.tab_top li a.sel {background-color: #fff; color: #1b1c1f;}

.login .tab_login li a {background-color: #e6e0e0;}
.login .tab_login li a.sel {background-color: #fff;} 

.naj .item {padding: 0 0 5px 10px; width: 225px; overflow: hidden;}
.naj .item .num {color: #cc0000; font-size: 90%; font-family: Georgia, "New York CE", utopia, serif; float: left; width: 25px;}
.naj .item a {color: #474b52; float: left; display: block; width: 200px; font-size: 90%;}

.tab_time {height: 20px; margin: 10px 5px; background: #e8e8e9 url(../images/tab_line.gif) repeat-x 0 0;}
.tab_time li {float: left; font-size: 90%; font-weight: normal;}
.tab_time li a {display: block; line-height: 20px; padding: 0 11px 0 11px; font-family: Georgia, "New York CE", utopia, serif;  color: #474b52;}
.tab_time li a:hover {text-decoration: none;}
.tab_time li a.sel {background: #fff url(../images/tab_line.gif) repeat-x 0 100%; color: #1b1c1f; border-right: 1px solid #c7c9cb; border-left: 1px solid #c7c9cb; padding: 0 10px;} 
.tab_time li.first a.sel {border-right: 1px solid #c7c9cb; padding-right: 10px; padding-left: 11px; border-left: none;}
.tab_time li.last a.sel {border-left: 1px solid #c7c9cb; padding-right: 11px; padding-left: 10px; border-right: none;}
.naj .rss {display: block; float: right; line-height: 16px; font-size: 90%; color: #737a85; margin-right: 10px; padding-right: 19px; background: url(../images/icons.gif) no-repeat 100% -280px;}

.area_250 .box {border: 1px solid #c7c9cb; border-bottom-width: 5px; margin-bottom: 10px; padding: 0 0 5px 0; *padding: 0; width: 248px; overflow: hidden;}
.area_250 .box .tab_top li a {padding: 0 9px 0 8px;}
.area_250 .box .tab_top li.first a {border: none; padding-left: 9px; }
.area_250 .box .tab_top li a.sel {border-right: 1px solid #c7c9cb; padding-right: 8px;}
.area_250 .box .tab_top li.first a.sel {border: none;}

.anketa {padding: 0 13px 10px 13px;}
.anketa h4 {color: #1b1c1f; padding-bottom: 10px;}
.anketa .num {font-size: 80%; padding-top: 5px;}
.anketa .odpov {background: url(../images/tab_line.gif) repeat-y 126px 0;}
.anketa .odpov .item {width: 225px; overflow: hidden; padding: 2px 0;}
.anketa .odpov a {display: block; float: left; width: 75px; font-size: 90%; cursor: default;}
.anketa .odpov a:hover {text-decoration: none;}
.anketa .odpov .per {display: block; float: left; padding-right: 12px; width: 40px; text-align: right; font-size: 90%;}
.anketa .odpov .bar {float: left; width: 95px; padding-top: 3px; overflow: hidden;}
.anketa .odpov .bar span {display: block; float: left; background: url(../images/bar.gif) repeat-x 0 0; height: 8px; font-size: 1px; line-height: 1px;}

.vsimnite {margin-bottom: 10px;}
.vsimnite h4 {font-size: 115%; font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; color: #cc0000; font-weight: normal;}
.vsimnite .box {background-color: #eceded; border: none; padding: 7px 5px 10px 0; width: 245px; overflow: hidden;}
.vsimnite .box .item {width: 245px; overflow: hidden; padding-bottom: 10px;}
.vsimnite .box .item img {float: left; }
.vsimnite .box .item .text {float: right; width: 175px; }
.vsimnite .box .item .text h5 {font-size: 150%; font-weight: normal;}
.vsimnite .box .item .text h5 a {color: #474b52; font-family: Georgia, "New York CE", utopia, serif;}
.vsimnite .box .item .text p {font-size: 90%;}
.vsimnite .box .more {color: #fff; font-size: 90%; padding: 0 12px 0 6px; line-height: 14px; display: block; float: left; background: url(../images/icons.gif) no-repeat 100% -240px; font-family: Georgia, "New York CE", utopia, serif;}
.vsimnite .box .more:hover {text-decoration: none;}

.tags {background-color: #eceded; margin: 10px 0; padding: 10px 10px 10px 9px;}
/*.tags h4 {font-size: 90%; font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; color: #cc0000; font-weight: normal;}*/
.tags h5{text-align:center;}
.tags .area h4 {font-size: 115%; font-family: Georgia, "New York CE", utopia, serif; color: #cc0000; font-weight: bold; display:inline; float: left; margin: 0 5px 0 0;}
.tags .area {padding: 5px 0 0 5px; width: 217px; overflow: hidden;}
.tags .area a {color: #474b52; font-size: 115%; font-family: Georgia, "New York CE", utopia, serif; display: block; float: left; white-space: nowrap;}
.tags .area a:hover {text-decoration: none; color: #1b1c1f;}
.tags .area a.rss {background: url(../images/icons.gif) no-repeat 100% -280px; width: 14px;height: 18px; float: none; position: absolute; top: 0; right: 0;}
.tags .area span {display: block; float: left; padding: 0 3px; line-height: 22px;}
.tags .area span.rss {background: url(../images/icons.gif) no-repeat 100% -280px; width: 14px;height: 18px; float: none; position: absolute; top: 0; right: 0; padding: 0; line-height: inherit; display:inline;}
.tags .area p {position: relative; float: left; padding-right: 17px;}

.kalendar {border: 1px solid #ddd5c8; background-color: #efebe5; padding: 5px 22px 25px 11px; margin-top: 10px;}
.kalendar h4 {font-size: 90%; font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; color: #1b1c1f; font-weight: normal;}
.kalendar .cal {margin-left: 11px; padding-top: 3px; font-family: Georgia, "New York CE", utopia, serif; color: #464646;}
.kalendar .cal .set_month {border: 1px solid #d6ccbc; border-bottom: none; background-color: #fff; padding: 5px 20px 0 20px; width: 162px; overflow: hidden;}
.kalendar .cal .set_month .title {display: block; float: left; width: 124px; font-size: 115%; color: #000; font-weight: bold; text-align: center;}
.kalendar .cal .set_month a {display: block; float: left; width: 19px; height: 20px;}
.kalendar .cal .set_month .title a {width: 124px;}
.kalendar .cal .set_month a.p_mo {background: url(../images/arr_cal_prev.gif) no-repeat 50% 50%;}
.kalendar .cal .set_month a.n_mo {background: url(../images/arr_cal_next.gif) no-repeat 50% 50%;}
.kalendar .cal table.wizardCalendar {border: none; border-collapse: collapse; width: 203px; margin-left: 1px; *width: 204px; *margin-left: 0px;}
.kalendar .cal table.wizardCalendar td {text-align: center; vertical-align: middle;border: 1px solid #d6ccbc; width: 28px; padding: 5px 0; background-color: #fff;}
.kalendar .cal table.wizardCalendar thead td {border: none; font-size: 85%; padding: 6px 0 3px 0;}
.kalendar .cal table.wizardCalendar thead td.first {border-left: 1px solid #d6ccbc;}
.kalendar .cal table.wizardCalendar thead td.last {border-right: 1px solid #d6ccbc;}
.kalendar .cal table.wizardCalendar td.oth_m {background-color: #f7f5f2;}
.kalendar .cal table.wizardCalendar td.over {background-color: #ad9372; color: #fff;}
.kalendar .cal table.wizardCalendar td.sel {background-color: #e6ded4;}

.search_bloger {background-color: #eceded; margin: 10px 0 2px 0; padding: 5px 10px 10px 11px; width: 229px;}
.search_bloger h5 {font-size: 90%; font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; color: #1b1c1f; font-weight: normal;}
.search_bloger label {display: block; float: left; font-size: 90%; width: 85px; line-height: 22px; font-family: Georgia, "New York CE", utopia, serif;}
.search_bloger .input_text {float: left; background: url(../images/bg_input_text2.gif) repeat-x 0 0; padding: 4px 2px; height: 14px; width: 135px; font-size: 90%;}
.search_bloger ul {padding: 10px 0 0 2px;}
.search_bloger ul li {padding: 0 0 5px 8px; background: url(../images/arr.gif) no-repeat 0 5px;}
.search_bloger ul li a {font-size: 90%; color: #474b52;}

#blog_search_results #cse-search-results iframe { width: 700px; }
#blog_search_results #cse-search-results {margin-top: 10px; }

.widget_search {background-color: #eceded; margin: 10px 0 2px 0; padding: 5px 10px 10px 11px; width: 229px;}
.widget_search .input_text { float:left; }
.widget_search .input_submit {background:transparent url(../images/icons.gif) no-repeat scroll 100% -240px; color:#FFFFFF; display:block; float:left; font-family:Georgia,"New York CE",utopia,sans-serif; font-size:90%; height:14px; padding:0 5px 0 3px; margin: 3px 0 0 10px;}

.aktt_widget {background-color: #eceded; margin: 10px 0 2px 0; padding: 5px 10px 10px 11px; width: 229px;}
.aktt_widget h5 {font-size: 90%; font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; color: #1b1c1f; font-weight: normal;}
.aktt_widget ul {padding: 5px 0 0 2px;}
.aktt_widget ul li {padding: 0 0 5px 8px; background: url(../images/arr.gif) no-repeat 0 5px;}
.aktt_widget ul li a {font-size: 90%; color: #474b52;}

.fav_blogers {background-color: #eceded; margin: 10px 0 10px 0; padding: 5px 10px 10px 11px; width: 229px;}
.fav_blogers h5 {font-size: 90%; font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; color: #1b1c1f; font-weight: normal;}
.fav_blogers ul {padding: 5px 0 0 2px;}
.fav_blogers ul li {padding: 0 0 5px 8px; background: url(../images/arr.gif) no-repeat 0 5px;}
.fav_blogers ul li a {font-size: 90%; color: #474b52;}

.praca {margin: 10px 0;}
.praca .box{border: 1px solid #c7c9cb; padding: 0px 1px 10px 1px;  width: 246px; overflow: hidden;}
.praca h5 {font-size: 115%; font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; color: #cc0000; font-weight: normal;}
.praca img {margin-bottom: 6px;}
.praca ul {padding-left: 11px;}
.praca li {padding: 0 0 10px 8px; font-size: 90%; background: url(../images/arr.gif) no-repeat 0 6px;}
.praca li span {display: block; padding-top: 3px;}
.praca .more {display: block; float: left; line-height: 14px; font-family: Georgia, "New York CE", utopia, serif; font-size: 90%; color: #fff; background: url(../images/icons.gif) no-repeat 100% -240px; padding: 0 17px 0 9px;}
.praca .more:hover {text-decoration: none;}

#bottom {clear: both; overflow: hidden; background: #595e65 url(../images/bg_bottom.gif) repeat-x 0 0; border-bottom: 5px solid #919397; padding: 5px 20px 12px 0; width: 951px; color: #999b9e; font-size: 90%;}
#bottom a {color: #cbcdd1;}
#bottom p.copy {border-top: 1px solid #62656a; padding: 10px 0 10px 0; text-align: center; margin-left: 20px; color: #999b9e;}
#bottom p.design {border-top: 1px solid #62656a; padding: 10px 0 0 0; text-align: center; margin-left: 20px; color: #999b9e;}
#bottom .bmenu li.top {float: left; width: 173px; padding-bottom: 13px;}
#bottom .bmenu li.long {width: 187px;}
#bottom .bmenu li h4 {line-height: 30px; border-left: 1px solid #45484c; padding: 0 0 0 20px; color: #cbcdd1; font-size: 90%; text-transform: uppercase;}
#bottom .bmenu li h4.first {border: none;}
#bottom .bmenu li.top ul li {padding: 2px 0 0 20px;}
#bottom .bmenu li.top ul li a {color: #999b9e; font-size: 90%;}
#bottom .aim {float: right; margin-top: 15px; background: url(../images/logo_aim.gif) no-repeat 100% 0; width: 135px; padding-top: 45px; font-size: 90%; color: #737a85; text-align: right;}
#bottom .digmia {float: right; width: 250px; vertical-align: bottom; line-height:27px; margin:30px 0 0 0; text-align: right;}
#bottom .digmia div.footer-spacer{display:inline; padding:2px;}
#bottom .bmenu li.rss a {padding-left: 20px; background: url(../images/icons.gif) no-repeat 0 -1330px; display: block; line-height: 14px; width: 20px;} 

em.tip {font-weight: bold; border-bottom: 1px dashed #cb0000;}

/****   Popup tipy  ****/
.popup {font-family: Georgia, "New York CE", utopia, serif;}
.popup h5 {color: #000; font-size: 115%; font-weight: normal; padding-bottom: 5px; font-weight: bold;}
.popup p {padding-bottom: 2px; font-family: Georgia, "New York CE", utopia, serif; color: #808080 !important;}
.popup .autor .foto {float: left; width: 70px;}
.popup .autor .text_area {float: left; width: 135px;}
.popup .autor li {padding: 0 0 3px 8px; font-size: 90%; background: url(../images/arr.gif) no-repeat 0 5px; }
.popup .autor li a {color: #474b52;}
.popup .autor li.rss a {padding-right: 19px; background: url(../images/icons.gif) no-repeat 100% -280px; line-height: 16px; display: block; float: left;}
.popup .autor li.rss {width: 128px; overflow: hidden;}
.popup .autor p {font-size: 11px;}

.popup .send_email {padding: 5px; width: 245px;}
.popup .send_email h5 {text-transform: uppercase; font-size: 85%; font-weight: bold;}
.popup .send_email label {display: block; float: left; width: 105px; line-height: 22px; font-size: 90%;}
.popup .send_email .input_text {float: left; border: 1px solid #919397; margin-bottom: 6px; width: 130px;}
.popup .send_email .captcha {float: left; margin: 0 6px 6px 0;}
.popup .send_email .btn_img {color: #fff; height: 14px; border: none; float: left; width: 85px; background: url(../images/icons.gif) no-repeat -70px -560px; font-family: Georgia, "New York CE", utopia, serif; line-height: 14px; margin-top: 22px; font-size: 90%; padding-left: 10px; cursor: pointer;}
.popup .send_email .input_submit {color: #fff; font-size: 90%; padding: 0 5px 0 3px; height: 14px; display: block; float: left; background: url(../images/icons.gif) no-repeat 100% -240px; font-family: Georgia, "New York CE", utopia, serif;}

.popup .arr_pop {padding: 5px;}
.popup .arr_pop h5 {font-size: 90%; color: #292a2d; text-transform: uppercase; padding-bottom: 7px;}
.popup .arr_pop .num {padding: 0 0 0 10px; background: url(../images/icons.gif) no-repeat 0 -1550px; float: left; margin-bottom: 5px;}
.popup .arr_pop .num strong {display: block; line-height: 41px; font-size: 32px; padding: 0 10px 0 0; text-align: center; width: 150px; color: #5b5e65; background: url(../images/icons.gif) no-repeat 100% -1550px;}
.popup .arr_pop .item {overflow: hidden; width: 170px; padding-bottom: 5px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; color: #5b5e65; font-size: 90%;}
.popup .arr_pop .item span {display: block; float: left; width: 115px;}
.popup .arr_pop .item strong {display: block; float: right; font-weight: normal; width: 50px; text-align: right;}
.popup .arr_pop .graf {padding-top: 10px;}

/* Najnovsie poradna */
.naj_poradna {background-color: #eceded; padding: 5px 5px 15px 2px; width: 243px; overflow: hidden; margin-bottom: 15px;}
.naj_poradna h5 {font-size: 90%; font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; color: #1b1c1f; padding-left: 10px; font-weight: normal;}
.naj_poradna ul {padding: 0 0 0 10px;}
.naj_poradna ul li {padding: 0 0 15px 9px; background: url(../images/arr.gif) no-repeat 0 5px;}
.naj_poradna ul li p {font-size: 90%;}
.naj_poradna ul li a {color: #474b52;}
.naj_poradna ul li p.text {padding-bottom: 4px;}
.naj_poradna ul li p.date {font-family: Georgia, "New York CE", utopia, serif; font-size: 85%;}
.naj_poradna ul li p.date span {padding: 0 1px; color: #737a85;}
.naj_poradna ul li p.date strong {color: #737a85; font-weight: normal;}
.naj_poradna .more {display: block; float: left; line-height: 14px; font-family: Georgia, "New York CE", utopia, serif; font-size: 90%; color: #fff; background: url(../images/icons.gif) no-repeat 100% -240px; padding: 0 10px 0 5px;}
.naj_poradna .more:hover {text-decoration: none;}

.naj_poradna .add {display: block; float: left; line-height: 14px; font-family: Georgia, "New York CE", utopia, serif; font-size: 90%; color: #fff; background: url(../images/icons.gif) no-repeat 0 -1420px; padding: 0 5px 0 10px; margin-left: 2px;}
.naj_poradna .add:hover {text-decoration: none;}

/***  Ekonomicke udaje tabulka   ***/ 
.eko_udaje {border: 1px solid #c7c9cb; border-top-width: 5px; margin-bottom: 15px; padding: 5px 10px 15px 1px; *padding: 5px 10px 5px 1px; width: 237px; overflow: hidden;}
.eko_udaje h5 {font-size: 90%; font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; color: #1b1c1f; padding-left: 10px; font-weight: normal;}
.eko_udaje table {width: 228px; border-collapse: collapse; margin: 10px 0 10px 9px;}
.eko_udaje table td {border-collapse: collapse; border-top: 1px solid #c7c9cb; padding: 5px 2px; vertical-align: top; font-size: 90%;}
.eko_udaje table tr.first td {border-top: none;}
.eko_udaje table td.val {text-align: right; font-family: Georgia, "New York CE", utopia, serif; color: #1b1c1f; width: 40px;}
.eko_udaje .more {display: block; float: left; line-height: 14px; font-family: Georgia, "New York CE", utopia, serif; font-size: 90%; color: #fff; background: url(../images/icons.gif) no-repeat 100% -240px; padding: 0 17px 0 9px;}
.eko_udaje .more:hover {text-decoration: none;}

/****** Kalkulacky  ****/
.kalk {font-size: 90%; margin-bottom: 5px; width: 250px; }
.kalk h5 {font-size: 115%; font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; color: #cc0000; font-weight: normal;}
.kalk .popis {padding-bottom: 20px;}
.kalk h6 {background-color: #eeebe4; line-height: 30px; padding-left: 10px;}
.kalk {display: block; float: left;}
.kalk .input_submit {color: #fff; font-family: Georgia, "New York CE", utopia, serif; height: 14px; background: url(../images/icons.gif) no-repeat 100% -240px; float: left; margin: 10px 1px 0 10px; padding-right: 9px;}
.kalk .input_reset {border: none; cursor: pointer; margin: 10px 0 0 0; color: #fff; font-family: Georgia, "New York CE", utopia, serif; height: 14px; background: url(../images/icons.gif) no-repeat 0 -1020px; float: left; padding-left: 9px;}
.kalk .item {  padding: 3px 5px 4px 10px; border-bottom: 1px solid #b3b4b7; width: 235px; overflow: hidden;}
.kalk .note {padding: 20px 0 5px 10px;}
.kalk label {display: block; float: left; line-height: 22px;}
.kalk .input_text {border: 1px solid #352924; padding: 3px 4px; width: 50px; height: 14px; float: left; font-size: 90%;}
.kalk .jednotka {display: block; float: right; width: 24px; line-height: 22px;}
.kalk select {float: left; border: 1px solid #352924; padding: 1px 1px 1px 5px; font-size: 90%; width: 60px; margin-top: 2px;}
.kalk .bg_line {border: none; background-color: #eeebe4;}
.kalk .bg_line label {font-weight: bold;}
.kalk .twoline label {line-height: normal;}
.kalk .twoline input {margin-top: 3px;}
.kalk .twoline select {margin-top: 5px;}
.kalk .twoline .jednotka {padding-top: 3px;}


.uver label {width: 152px;}
.uver .input_text {width: 40px;}
.uver input.w30 {width: 20px; margin-left: 20px;}
.hypo label {width: 95px;}
.hypo select {width: 90px;}
.hypo .jednotka {width: 45px; text-align: right; float: left;}
.hypo .item {padding-bottom: 6px; padding-top: 6px;}
.liz label {width: 140px;}
.liz .jednotka {text-align: left;}
.liz label.resp {line-height: 22px; padding-left: 5px; width: 135px; padding-top: 4px;}
.liz input.w30 {width: 20px; margin-left: 30px;}
.poist label {width: 130px;}
.poist .jednotka {width: 37px;}
.kalk .radio {float: left; width: 100px; padding-top: 5px;}
.kalk .radio input {float: left; margin: 0 3px 0 0; *margin: -3px 3px 0 0;}
.kalk .radio label {line-height: normal; padding: 0 5px 0 0; width: auto;}
.kalk .chb {float: left; margin: 5px 5px 0 47px; *margin: 2px 5px 0 43px;}

.mzda label {width: 140px;}

.area_705 .kalk {margin-bottom: 35px; width: 705px; font-size: 100%;}
.area_705 .kalk .note, .area_705 .kalk .popis, .area_705 .kalk .input_submit, .area_705 .kalk .input_reset {font-size: 90%;}
.area_705 .kalk .item {width: 690px;}
.area_705 .kalk .jednotka {width: 54px;}
.area_705 .kalk label {width: 520px; line-height: 22px;}
.area_705 .kalk .input_text {width: 100px;}
.area_705 .kalk input.w30 {width: 34px; margin-left: 66px;}
.area_705 .kalk .twoline label {line-height: 22px;}
.area_705 .kalk .twoline label br {display: none;}
.area_705 .kalk select {width: 109px;}
.area_705 .kalk select.w30 {width: 44px; margin-left: 66px; _margin-left: 66px;}
.area_705 .liz label.resp {padding-top: 0; width: 515px;}
.area_705 .kalk .radio {padding-left: 25px; _padding-left: 0px;}
.area_705 .kalk .radio label {line-height: normal; width: auto; _padding: 0;}
.area_705 .kalk .chb {margin-left: 96px;}
.area_705 .kalk h6 {font-weight: bold;}

.area_705 .hypo .item {float: left; width: 230px; padding: 0;}
.area_705 .hypo .bg_line {background-color: transparent; border-bottom: 1px solid #B3B4B7;}
.area_705 .hypo label {float: none; background-color: #eeebe4; padding: 0 0 0 10px; width: auto; line-height: 30px; border-right: 1px solid #fff; font-weight: bold; margin-bottom: 1px;}
.area_705 .hypo .last {width: 245px;}
.area_705 .hypo .last label {border: none;}
.area_705 .hypo .item div {padding: 6px 0 5px 10px; border-right: 1px solid #b3b4b7; height: 22px;}
.area_705 .hypo .last div {border: none;}
.area_705 .hypo .item select {width: 162px;}
.area_705 .hypo .item .jednotka {width: auto; padding-left: 5px;}

/**** Cennik a prilohy  ****/
.cennik {border: 1px solid #c7c9cb; border-bottom-width: 5px; padding: 1px; margin-bottom: 15px; font-size: 90%; padding-bottom: 15px; width: 246px; overflow: hidden;}
.cennik h5 {font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; color: #1b1c1f; font-weight: normal; padding-left: 10px;}
.cennik p {padding: 7px 10px;}
.cennik select {border: 1px solid #8a8a8a; padding: 1px 1px 1px 3px; font-size: 90%; width: 160px; margin: 0 0 14px 10px;}
.cennik .more {display: block; float: left; line-height: 14px; font-family: Georgia, "New York CE", utopia, serif; color: #fff; background: url(../images/icons.gif) no-repeat 100% -240px; padding: 0 17px 0 9px;}
.cennik .more:hover {text-decoration: none;}

/*****  Promoboxy  *****/
.promobox {width: 970px; overflow: hidden; background: url(../images/bg_promo.gif) no-repeat 0 100%; margin-bottom: 15px;}
.promobox .box {float: left; padding: 15px 19px 10px 19px; width: 267px; border-top: 1px solid #dadbdc; overflow: hidden;}
.promobox .sep {float: left; width: 27px;}
.promobox h3 {font-family: Georgia, "New York CE", utopia, serif; font-size: 150%; font-weight: normal; padding-bottom: 12px;}
.promobox .item {width: 267px; overflow: hidden;}
.promobox .foto {float: left; width: 120px;}
.promobox .text {float: left; width: 145px; font-size: 90%; line-height: 1.3em;}
.promobox .more {display: block; float: left; line-height: 14px; font-family: Georgia, "New York CE", utopia, serif; color: #fff; background: url(../images/icons.gif) no-repeat 100% -240px; padding: 0 17px 0 9px; margin:10px 0 0 0; }
.promobox .more:hover {text-decoration: none;}

/*** Player ****/

.player .links {background: url(../images/bg_player_links.gif) no-repeat 0 0; padding: 5px 0 0 11px; height: 30px; }
.player .links a {display: block; float: left; background: url(../images/icons.gif) no-repeat 0 -1380px; width: 85px; line-height: 20px; color: #fff; font-family: Georgia, "New York CE", utopia, serif; font-size: 90%; text-align: center; margin-right: 5px;}
.player .links a:hover {text-decoration: none;}
.player .links .input_text {float: left; width: 183px; border: 1px solid #000; height: 14px; color: #474b52; font-size: 90%; margin-right: 10px;}

.autor_blog {background-color: #efebe5; padding: 7px 10px 10px 10px; margin-bottom: 3px; width: 230px; overflow: hidden; font-size: 90%; }
.autor_blog h3 {font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; color: #cc0000;}
.autor_blog h3 a {color: #cc0000;}
.autor_blog img {float: left; border: 1px solid #cc0000; margin: 0 10px 5px 0;}
.autor_blog h4 {color: #1b1c1f; font-family: Georgia, "New York CE", utopia, serif; }
.autor_blog p {padding-top: 10px;}
.autor_blog .info {width: 230px; overflow: hidden; padding: 5px 0 3px 0;}
.autor_blog .info div {width: 230px; overflow: hidden; padding: 3px 0;}
.autor_blog .info span {display: block; float: left; width: 145px; color: #737a85;}
.autor_blog .info strong {float: left; width: 80px; font-weight: normal;}
.autor_blog .rss {padding: 5px 0 0 10px; background: url(../images/arr.gif) no-repeat 0 10px; width: 230px; overflow: hidden; line-height: 18px;}
.autor_blog .rss a {color: #474b52; padding-right: 20px; background: url(../images/icons.gif) no-repeat 100% -280px; display: block; float: left; line-height: 16px;}

.my_place {background-color: #eceded; padding:10px 12px; font-size: 90%; margin: 15px 0 0 0;}
.my_place h4 {font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; color: #1b1c1f;}
.my_place ul {padding: 0 0 15px 0;}
.my_place ul li {padding: 5px 0 0 9px; background: url(../images/arr.gif) no-repeat 0 11px;}
.my_place ul li a {color: #474b52;}

.gallery {margin-bottom: 15px;}
.gallery h4 {font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; color: #cc0000; font-size: 115%;}
.gallery .block {background-color: #efebe5; padding: 7px 12px 0 12px; font-size: 90%;}
.gallery .block h5 {font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; color: #1b1c1f; }
.gallery ul {padding-bottom: 5px;}
.gallery ul li {padding: 0 0 3px 9px; background: url(../images/arr.gif) no-repeat 0 5px;}
.gallery ul li a {color: #474b52;}
.gallery .fotos {width: 226px; overflow: hidden; *padding-bottom: 10px;}
.gallery .fotos img {border: 1px solid #cc0000; padding: 2px; background-color: #fff;}
.gallery .fotos a {float: left; display: block; margin: 0 10px 10px 0;}
.gallery .fotos a.more {background: #fff url(../images/arr.gif) no-repeat 31px 19px; padding: 14px 0 0 7px; width: 36px; height: 29px; font-family: Georgia, "New York CE", utopia, serif; font-size: 90%; }

/* Kurzovy listok */
.listok {border: 1px solid #c7c9cb; border-top-width: 5px; padding: 5px 10px 10px 10px;}
.listok h5 {color: #1b1c1f; font-family: Georgia, "New York CE", utopia, serif; font-size: 90%; padding-bottom: 20px;}
.listok table {width: 100%; border-collapse: collapse;}
.listok table td {font-size: 90%; line-height: 19px; border-bottom: 1px solid #e6e6e7; border-collapse: collapse;}
.listok table tr.trb td {background-color: #f2f2f3;}
.listok table tbody .mena {color: #1b1c1f; font-family: Georgia, "New York CE", utopia, serif; width: 54px;}
.listok table tbody .mena img {margin: 4px 0 0 0; *margin: 1px 0 0 0;}
.listok table .price {padding-right: 12px; width: 48px; text-align: right;}
.listok table .up {background: url(../images/arrows.gif) no-repeat 100% 0;}
.listok table .down {background: url(../images/arrows.gif) no-repeat 100% -19px;}
.listok table .stay {background: url(../images/arrows.gif) no-repeat 100% -38px;}
.listok .tab_time {margin: 10px 0 0 0;}

.podujatia {margin-bottom: 10px;}
.podujatia h5 {font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; color: #1b1c1f; font-weight: normal;}
.podujatia ul {background-color: #eceded; padding: 10px 13px;}
.podujatia ul li {padding: 0 0 3px 9px; background: url(../images/arr.gif) no-repeat 0 5px; font-size: 90%;}
.podujatia ul li a {font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; display: block;}

.how {border-bottom: 1px solid #c7c9cb; background-color: #eceded; padding: 10px 13px; margin-top: 10px;}
.how a {padding-left: 10px; font-family: Georgia, "New York CE", utopia, serif;  font-size: 90%; background: url(../images/arr.gif) no-repeat 0 5px;}

.gen_par {padding-top: 8px;}
.gen_par h6 {font-size: 90%; color: #2a2b2e; font-family: Georgia, "New York CE", utopia, serif; padding-bottom: 3px;}

/* Archiv */
.area_250 .archiv {margin-bottom: 10px;}
.area_250 .archiv h5 {font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; color: #1b1c1f; font-weight: normal;}
.area_250 .archiv ul {background-color: #eceded; padding: 10px 10px 10px 13px; width: 227px; overflow: hidden;}
.area_250 .archiv ul li {padding: 0 0 3px 9px; background: url(../images/arr.gif) no-repeat 0 5px; font-size: 90%; float: left; width: 45px;}

div.otazka {border-bottom: 1px solid #cecbc4; border-top: 1px solid #cecbc4; background-color: #eeebe4; padding: 5px; margin-bottom: 15px;}
div.otazka a {display: block; text-align: center; background-color: #fff; line-height: 80px; font-size: 150%; text-transform: uppercase; color: #cc0000; font-family: Georgia, "New York CE", utopia, serif;}

fieldset.otazka {border-bottom: 1px solid #cecbc4; border-top: 1px solid #cecbc4; background-color: #eeebe4; padding: 5px 0; margin-bottom: 15px;}
fieldset.otazka .area {padding: 5px 10px 10px 10px; width: 230px; background-color: #fff; overflow: hidden;}
fieldset.otazka h4 {font-size: 90%; font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; padding-bottom: 5px; color: #cc0000; float: left;}
fieldset.otazka .close {display: block; float: right; font-size: 90%; font-family: Georgia, "New York CE", utopia, serif; padding-right: 10px; margin-top: 2px; background: url(../images/icons.gif) no-repeat 100% -1655px;}
fieldset.otazka label {float: left; display: block; font-size: 90%; font-family: Georgia, "New York CE", utopia, serif; width: 85px; line-height: 21px;}
fieldset.otazka .input_text {border:1px solid #352924; float: left; width: 118px; height: 14px; font-size: 90%;}
fieldset.otazka .item {float: left; width: 145px; padding-bottom: 7px;}
fieldset.otazka .item p {color: #737a85; font-size: 90%; clear: both; padding: 3px 0  0 0;}
fieldset.otazka .item span {display: block; float: left; line-height: 20px; width: 20px; color: #fff; font-size: 90%; background-color: #352924; text-align: center;}
fieldset.otazka label.title {float: none; padding-top: 3px; line-height: normal;}
fieldset.otazka select {width: 144px; border:1px solid #352924; padding: 1px; margin-bottom: 3px;}
fieldset.otazka .item a {font-size: 90%; padding-left: 10px; font-family: Georgia, "New York CE", utopia, serif; background: url(../images/arr.gif) no-repeat 0 5px;}
fieldset.otazka textarea {padding: 2px; border:1px solid #352924; width: 224px;}
fieldset.otazka .input_submit {margin-top: 5px; color: #fff; width: 60px; height: 14px; font-family: Georgia, "New York CE", utopia, serif; background: url(../images/icons.gif) no-repeat 100% -240px; text-align: left; padding-left: 5px; font-size: 90%;}
fieldset.otazka p.err {color: #cc0000;}
fieldset.otazka input.err {border-color: #cc0000;}

.vyb_poradna {background-color: #eceded; padding: 10px; margin-bottom: 10px;}
.vyb_poradna h4 {font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; font-size: 90%; color: #1b1c1f; padding-bottom: 7px;}
.vyb_poradna select {font-size: 90%; width: 200px; margin-bottom: 10px; display: block;}
.vyb_poradna .input_submit {color: #fff; width: 75px; height: 14px; font-family: Georgia, "New York CE", utopia, serif; background: url(../images/icons.gif) no-repeat 100% -240px; text-align: left; padding-left: 5px; font-size: 90%;}


.vsimnite2 {margin-bottom: 10px; margin-top: 5px;}
.vsimnite2 h4 {font-size: 90%; font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; color: #1b1c1f;}
.vsimnite2 ul {background-color: #eeebe4; padding: 7px 14px 3px 14px;}
.vsimnite2 ul li {padding: 0 0 3px 10px; background: url(../images/arr.gif) no-repeat 0 5px;}
.vsimnite2 ul li a {font-size: 90%; font-family: Georgia, "New York CE", utopia, serif;}

.area_250 .ban_slot {margin-bottom: 10px;}
.search_hotel {border: 1px solid #c8c9cb; border-bottom-width: 5px; padding: 5px 1px 7px 1px; width: 246px; overflow: hidden; margin-bottom: 10px;}
.search_hotel h5 {font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; padding: 0 0 8px 10px; color: #1b1c1f;}
.search_hotel fieldset {padding:10px 0 0 0; font-size: 90%;}
.search_hotel fieldset select {margin: 0 0 3px 8px; width: 158px; display: block; }
.search_hotel fieldset .input_submit {margin-top: 7px; color: #fff; width: 75px; height: 14px; font-family: Georgia, "New York CE", utopia, serif; background: url(../images/icons.gif) no-repeat 100% -240px; text-align: left; padding-left: 5px; }
.search_hotel ul {padding: 10px 0 0 9px;}
.search_hotel ul li {padding: 0 0 3px 10px; background: url(../images/arr.gif) no-repeat 0 5px;}
.search_hotel ul li a {font-size: 90%; font-family: Georgia, "New York CE", utopia, serif;color: #1b1c1f; text-transform: uppercase; }


.hodnot {border-bottom: 1px solid #cecbc4; border-top: 1px solid #cecbc4; background-color: #eeebe4; padding: 5px; margin-bottom: 10px;}
.hodnot a {display: block; text-align: center; background-color: #fff; padding: 15px 0; font-size: 165%; text-transform: uppercase; color: #cc0000; font-family: Georgia, "New York CE", utopia, serif;}

.testy {border: 1px solid #c8c9cb; border-bottom-width: 5px; padding: 5px 1px 7px 1px; width: 246px; overflow: hidden; margin-bottom: 10px;}
.testy h5 {font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; padding: 0 0 8px 10px; color: #1b1c1f;}
.testy fieldset {padding:10px 0 0 0; font-size: 90%;}
.testy fieldset label {display: block; float: left; padding-left: 15px; width: 62px;}
.testy fieldset label.title {line-height: 22px;}
.testy fieldset select {width: 155px; margin-bottom: 3px;}
.testy fieldset .inputs {float: left; width: 155px;}
.testy fieldset .inputs input {float: left; border: 1px solid #352924; font-size:90%; height:14px; padding:3px 4px; width: 60px;}
.testy fieldset .inputs span {display: block; float: left; line-height: 22px; padding: 0 5px 0 6px;}
.testy fieldset .input_submit {margin-top: 7px; color: #fff; width: 75px; height: 14px; font-family: Georgia, "New York CE", utopia, serif; background: url(../images/icons.gif) no-repeat 100% -240px; text-align: left; padding-left: 5px;}

.all_about {margin-bottom: 10px; background: url(../img_data/all_about.jpg) no-repeat 0 0; padding-top: 60px;}
.all_about a {line-height: 30px; color: #fff; font-size: 90%; font-family: Georgia, "New York CE", utopia, serif; display: block; padding-left: 24px; text-transform: uppercase;}
.all_about a.black {background: url(../images/bg_slotlink_black.jpg) no-repeat 0 0; }
.all_about a.red {background: url(../images/bg_slotlink_red.jpg) no-repeat 0 0; }
.all_about a:hover {text-decoration: none;}

.komentar {border-bottom: 1px solid #cecbc4; border-top: 1px solid #cecbc4; background-color: #eeebe4; padding: 5px; margin-bottom: 10px; width: 240px;}
.komentar a {display: block; padding: 5px 10px 5px 20px; font-size: 90%; text-transform: uppercase; color: #cc0000; font-family: Georgia, "New York CE", utopia, serif; background: #fff url(../images/arr_black.gif) no-repeat 10px 10px; width: 210px;}

#cse-search-results {margin-top:50px}
.sitemap h3 {padding-top: 10px;}

.articles .exkluzive h4 {color: #cc0000; font-size: 14px; font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; font-weight: normal; padding: 0; background-image: none;}
.exkluzive .block {background-color: #eceded; padding: 8px 5px 10px 0;}
.exkluzive .block h5 {font-size: 150%; font-family: Georgia, "New York CE", utopia, serif; font-weight: normal; padding: 4px 0 3px 9px; background: url(../images/arr2.gif) no-repeat 0 11px; font-size: 16px; background-position: 0 10px;}
.exkluzive .block h5 a {color: #474b52;}

/***  Kurzovy listok maly v pravom stlpci   ***/ 
.kurzovy_listok_maly { border: 1px solid #c7c9cb; border-bottom-width: 5px; padding: 4px 10px 12px 10px; }
.kurzovy_listok_maly h5 {font-size: 90%; font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; color: #1b1c1f; font-weight: normal;}
.kurzovy_listok_maly table { border-collapse: collapse; vertical-align: top; font-size: 90%; color: #474b52; margin-bottom: 10px; width: 228px; }
.kurzovy_listok_maly th { font-weight: normal; border-bottom: 1px solid #c7c9cb; padding: 5px 2px; }
.kurzovy_listok_maly td { border-bottom: 1px solid #c7c9cb; padding: 3px 0;  }
.kurzovy_listok_maly td img { margin-right: 2px; }
.kurzovy_listok_maly .zvyrazni td { background: #f2f2f3; }
.kurzovy_listok_maly .hodnota { text-align: right; padding-right: 20px; }
.kurzovy_listok_maly td.zmena { text-align: right; padding-right: 22px; background-image: url(../images/zmena.gif); background-repeat: no-repeat;  }
.kurzovy_listok_maly td.plus { background-position: 100% 8px; }
.kurzovy_listok_maly td.minus { background-position: 100% -40px; }
.kurzovy_listok_maly td.ziadna { background-position: 100% -88px; }
.kurzovy_listok_maly .more { margin: 0 0 0 -9px; height: 14px; }
.kurzovy_listok_maly .more a { display: block; float: left; line-height: 14px; font-family: Georgia, "New York CE", utopia, serif; font-size: 90%; color: #fff; background: url(../images/icons.gif) no-repeat 100% -240px; padding: 0 17px 0 9px;}
.kurzovy_listok_maly .more:hover { text-decoration: none; } 

#pmenu:after { clear:both; content:'.'; display:block; visibility:hidden; height:0; } #pmenu { display:inline-block; } * html #pmenu { height:1%; } #pmenu { display:block; }

.login_info { position:relative; }
.login_info .mr-login-info { position:absolute; top:0; left:533px; width:438px; height:180px; background:#D91F00; color:#ffffff; }
.login_info .mr-login-info a { text-decoration:underline; color:#ffffff; }
.login_info .mr-login-info p { padding:20px; font-size:200%; }

#twitter-box{width:210px; height:408px; background: transparent url(../images/bg_twitter_box_SE_tel.jpg) no-repeat 0 0; margin:3px 0; padding: 55px 17px 37px 24px;}
#twitter-box .contentM{width:202px; height:344px; overflow:auto;}
#twitter-box .contentM .header{height:31px; padding:30px 0 0 37px; background: transparent url(../images/bg_twitter_box_SE_header.png) no-repeat 0 0; color:#000; font-size:11px; font-family:"Verdana";}
#twitter-box .contentM .messages{padding: 3px 10px 0 10px; background: transparent url(../images/bg_twitter_box_SE_msg.png) repeat-y 0 0;}
#twitter-box .contentM .messages li{border-bottom: 1px dotted #313031; color: #000; font-size:10px; font-family:"Arial"; padding: 0 0 5px 0; margin:0 0 5px 0;}
#twitter-box .contentM .messages li .date{font-size:9px; color: #737573;}
#twitter-box .contentM .messages li a{color: #2175c6;}

#bottom_content{padding: 15px 0; border-top:1px solid #c00; margin: 15px 0 0 0;}

.articles .newest h3, .articles .newest h3 a {text-transform:none; color: #000; font-size: 16px; font-family: Arial, Verdana; height: 2em; font-weight: bold; padding: 0 20px 0 0; background: url(../images/arr_etrendh3.gif) no-repeat center right;}
.articles .newest h3 {background: none;}
.articles .newest h4 {font-size: 12px; font-family: Verdana, Arial; font-weight: bold; padding: 0; background:none;}
.articles .newest h4 a {font-size: 12px; line-height:13px; font-family: Verdana, Arial;}
.articles .newest .main_foto{margin: 0 0 10px 0; height:100px; text-align:center; line-height:100px; vertical-align:middle;}
.articles .newest .date {padding: 0 0 8px 0; font-family: "Times New Roman", Georgia, "New York CE", utopia, serif; font-size: 11px;}
.articles .newest .date span {display: block; float: left; }
.articles .newest .date a {font-family: "Times New Roman", Georgia, "New York CE", utopia, serif; color: #707173; display: block; float: left; font-size: 11px;} 
.articles .newest .date a.dis {background: url(../images/bg_disc_bubble.gif) no-repeat top right; height: 14px; width:21px; padding: 0 0 0 10px;}
.articles .newest .date a.dis strong {color: #fff; line-height: 10px; font-size: 8px; font-family:Verdana, Arial; float: left; display: block; width: 21px; text-align:center}
.newest{margin: 0 15px 0 0; padding: 0 14px 0 0; border-right:1px solid #d1d2d4; float: left; width: 220px;}
.newest.last{margin: 0; padding:0; border: none;}
.newest.last .date{padding: 0 0 8px 0;}
