.top_article {float: left; padding-right: 10px; width: 400px; position: relative;}
.top_article .info_box {position: absolute; top: 160px; left: 14px;}
.top_article .info_box div {background: url(../img/bg_toparticle_info.gif) no-repeat 0 0; width: 386px; opacity: .8; filter: alpha(opacity=80);}
.top_article .info_box h2 {padding: 10px 10px 5px 15px; font-size: 2em; color: #fff; font-weight: normal;}
.top_article .info_box h2 a {color: #fff;}
.top_article .info_box p {padding: 0 0 10px 15px; color: #fff;}
.top_article .info_box p span {color: #bababa; padding: 0 2px;}
.top_article .info_box p a {color: #ef3435; font-weight: bold;}
.top_article .info_box .pager {background: url(../img/bg_pager.gif) no-repeat 0 0; line-height: 28px;}
.top_article .info_box .pager a {color: #a0a6b4; font-size: 115%; font-weight: bold;}
.top_article .info_box .pager a.sel {color: #fff;}
.top_article .info_box .pager span {color: #5b6374; font-size: 115%; padding: 0 2px;}

.gall_area {float: left; width: 234px;}
.gall_area .foto_gall {height: 149px; position: relative; background: url(../img/bg_gall.gif) no-repeat 0 0; margin-bottom: 10px;}
.gall_area .foto_gall img {float: left; margin: 12px 0 0 12px; border: 1px solid #cacaca; height:45px;width:60px;}
.gall_area .foto_gall h4 {padding: 0 10px 0 13px; color: #333; font-size: 90%; font-weight: bold; background: url(../img/icons.gif) no-repeat 100% -215px; float: left;}
.gall_area .foto_gall h4 a {color: #333;}


.map {background: #e0e1e4 url(../img/bg_mapy_bottom.gif) no-repeat 0 100%; height: 141px; }
.map ul {height: 37px;}
.map ul.cesta {background: url(../img/bg_map_zal.gif) no-repeat 0 0;}
.map ul.mapa {background: url(../img/bg_map_zal.gif) no-repeat 0 -37px;}
.map li {float: left; padding-top: 2px;}
.map li a {display: block; line-height: 22px; text-align: center; font-size: 90%; text-decoration: none; font-weight: bold; color: #7b7b7b;}
.map li.sel a {color: #333;}
.map li a.link_cesta {width: 122px;}
.map li a.link_mapa {width: 112px;}
.map fieldset {padding: 0 0 0 13px}
.map fieldset label {float: left; display: block; width: 27px; font-weight: bold; line-height: 24px; color: #7b808a; font-size: 90%; text-transform: uppercase; }
.map fieldset .input_text {padding: 4px 5px; width: 170px;  _width: 160px;}

.map fieldset .input_submit {
margin-left: 27px; 
_margin-left: 0px;
margin-top: 13px;  
*margin-top: 11px; 
width: 87px; 
background: url(../img/icons.gif) no-repeat 0 -70px; 
padding-left: 25px; text-align: left;
}


.mapy_logo {
float:left;
margin-left: 135px; 
margin-top: -45px; 
_margin-top: -50px; 
  


}


.map_box {
width:170px; 
margin-left:27px;
}

.search_submit
{
_margin-left: 30px;
*margin-top: 2px;
_margin-top: -2px;
}

.right_ban {float: right;}

.left_area {float: left; width: 400px; background: url(../img/bg_400bottom.gif) no-repeat 0 100%; padding-bottom: 4px;}
.left_area h4 {background: url(../img/title_400.gif) no-repeat 0 0; line-height: 24px; padding-left: 14px;}
.left_area h4 a {color: #ea1c1d;}
.left_area h4 a strong {color: #000;}
.left_area h4 a span {color: #000; font-weight: normal;}
.left_area h4 a:hover {text-decoration: none;}
.left_area .item {background-color: #e9e9e9; padding: 14px 14px 15px 14px; margin-top: 2px; width: 372px; _width: 100%;} 
.left_area .item .foto {float: left; margin-right: 10px;}
.left_area .item .foto img {border: 1px solid #cacaca;}
.left_area .item .text {float: left; width: 260px;}
.left_area .item h3 {font-size: 150%; font-weight: normal; padding-bottom: 2px; line-height: 1.0em;}

.right_area {float: right; width: 544px;}

.katalog h4 {background: url(../img/bg_katalog_top.gif) no-repeat 0 0; height: 36px; padding: 0 11px 0 13px; line-height: 24px; font-size: 90%;}
.katalog h4 span {display: block; float: left; color: #333;}
.katalog h4 a {display: block; float: right; padding-right: 10px; background: url(../img/icons.gif) no-repeat 100% -130px;}
.katalog .area {background: url(../img/bg_katalog_bottom.gif) no-repeat 0 100%; padding-bottom: 10px; width: 544px; }
.katalog li {float: left; padding: 0 0 5px 0;}
.katalog li.col01 {padding: 0 10px 0 13px; width: 107px; _width: 130px;}
.katalog li.col02 {padding: 0 10px 0 11px; width: 124px;}
.katalog li.col03 {padding: 0 10px 0 10px; width: 107px;}
.katalog li.col04 {padding: 0 0 0 10px; width: 120px;}
.katalog li a {color: #333; font-size: 90%; padding-left: 12px; background: url(../img/icons.gif) no-repeat 0 -103px; display: block; float: left; line-height: 20px;}

.ponuky {
	float: left; 
	width: 234px;
}

.ponuky h4 {
	background:transparent url(../img/title_234.gif) no-repeat scroll 0 0;
	font-size:110%;
	line-height:24px;
	padding:2px 15px;
}


.ponuky img {float: left; margin-right: 9px; border: 1px solid #cacaca;}
.ponuky p {float: left; width: 145px; padding-top: 9px; font-size: 90%;}

.e_clanky {float: right; width: 300px;}
.e_clanky img {float: left; margin-right: 9px; border: 1px solid #cacaca;}
.e_clanky .ban img {border: none; padding-bottom: 4px;}
.e_clanky h3 {float: left; width: 225px; padding-top: 4px;}

.links {padding-top: 11px; background: url(../img/bg_line_links.gif) repeat-x 0 0; color: #878787; font-size: 90%;}

.news {float: left; width: 644px; padding-bottom: 15px; background: #dbdbdb url(../img/bg_644bottom.gif) no-repeat 0 100%;}
.news h4 {background: url(../img/title_644.gif) no-repeat 0 0; line-height: 23px; padding-left: 14px;}
.news h4 a {font-weight: normal; color: #000;}
.news h4 a:hover {text-decoration: none;}
.news img {float: left; margin: 11px 9px 0 13px; border: 1px solid #cacaca;}
.news .text {float: left; width: 176px; padding-top: 10px;}
.news .text h3 {font-size: 120%; padding-bottom: 3px;}
.news .text p {font-size: 90%;}
.news ul {float: right; padding: 10px 25px 0 10px; width: 205px; _width: 225px;}
.news ul li {background: url(../img/icons.gif) no-repeat 0 -104px; padding-left: 14px; padding-bottom: 3px;}
.news ul li a {font-size: 90%; font-weight: bold; color: #5d5a5a;}

.poll {float: right; width: 300px;}
.poll h4 {background: url(../img/title_300.gif) no-repeat 0 0; line-height: 23px; padding-left: 14px;}
.poll .area {background: #dbdbdb url(../img/bg_300bottom.gif) no-repeat 0 100%; height:165px; padding: 10px 20px 14px 15px; width: 265px; _width: 100%;}
.poll .area p {color: #333; padding-bottom: 7px; font-weight: bold;}
.poll .area span {display: block; float: left; font-size: 90%; color: #5d5a5a; cursor: pointer;}
.poll .area span.ans {width:200px; font-weight: bold; padding-left: 13px; background: url(../img/icons.gif) no-repeat 0 -105px;}
.poll .area span.per {float: right; width:65px; text-align: right;}
.poll .area span.bar {background: url(../img/bg_bar_bg.gif) no-repeat 0 0; margin-top: 5px; height: 6px; padding-left: 2px; width: 139px; line-height: 1px; font-size: 1px;}
.poll .area span.bar em {display: block; background: #de0809 url(../img/bg_bar.gif) no-repeat 100% 0; height: 6px; line-height: 1px; font-size: 1px;}
.poll .area a:hover {text-decoration: none;}

.discus_title {color: #fff; padding-top:5px;}
.discus_box{ background: #D1D1D1; color: #4C3000; text-align:left; padding: 5px 10px; }
.discus_box2{ background: #E9E9E9; padding: 10px; }


.top_article .info_box .pager a:hover {
font-size:115%;
font-weight:bold;
color:#EF3435;
}

.ban {
background: #e0e1e4 url(../img/ban02.jpg) no-repeat 0 100%; 
width: 300px;
height: 100px;

}

.ban_text_red {
font-size: 140%;
color: #DE0809; 
font-weight: bold;
padding: 20px 10px 5px 140px;
}


.ban_link {
margin:5px 10px 5px 150px;
width:145px;
}









