#top h1 {float: left;}
#top h1 a {display:block; background: url(../images/logo_jetotak.gif) no-repeat 0 0; width:372px; height: 77px; text-indent: -10000px;}
#top h2 {float: left;}
#top h2 a {display:block; background: url(../images/logo.gif) no-repeat 0 0; width:372px; height: 64px; text-indent: -10000px;}
#top .ban_top {float: right; padding-top: 3px;}

#top .top_menu {background: #191917 url(../images/bg_topmenu.gif) no-repeat 0 0; border-bottom: 10px solid #494949; height: 48px; _height: 58px;}
#top .top_menu ul {float: left; padding: 15px 0 0 20px; width: 555px; _width: 575px;}
#top .top_menu ul li {float: left; padding-right:33px;}
#top .top_menu ul li a {color: #999; font-weight: bold;}
#top .top_menu ul li.home a {display: block; width: 13px; height: 13px; background: url(../images/icons.gif) no-repeat 0 2px; text-indent: -10000px;}

#top .user_link {float: left; font-size: 90%; padding: 17px 0 0 0;}
#top .user_link span.sep {color: #666; padding: 0 3px;}

#top .search {float: right; padding: 14px 20px 0 0;}
#top .search .input_text {float: left; width:110px; width: 116px; background-color: #1d1d1d; color: #999; font-size: 90%; margin-right: 1px;}
#top .search .input_submit {float: left; background: url(../images/icons.gif) no-repeat 0 -50px; width: 30px; height: 20px;}

.main_menu {padding-bottom: 18px;}
.main_menu h4 {text-transform: uppercase; padding: 20px 5px 3px 20px; border-bottom: 3px solid #f1f1f1; }
.main_menu .sub li {border-top: 1px solid #f1f1f1; padding: 1px 0;}
.main_menu .sub li a {display: block; line-height: 23px; padding: 0 5px 0 20px;}
.main_menu .sub li a:hover {background-color: #eee; text-decoration: none;}
.main_menu .sub li.sel a {color: #fff; background-color: #cc0000; }

.left_area .ban {padding-bottom: 17px; text-align: right;}

.google h4 {color: #999; text-transform: uppercase; padding: 0 5px 8px 20px; border-bottom: 4px solid #f1f1f1; margin-bottom: 8px;}
.google h3 {font-size: 90%; font-weight: normal; padding: 0 5px 4px 20px;}
.google p {font-size: 90%; padding: 0 5px 11px 20px;}

.najread {padding-bottom: 28px;}
.najread h4 {background-color: #000; color: #999; text-transform: uppercase; padding-left: 20px; line-height: 40px;}
.najread h4 a {color: #999; }
.najread ul {background-color: #f1f1f1; height: 21px; padding: 0 0 0 19px;}
.najread ul li {float: left; padding: 0 1px 0 0;}
.najread ul li a {display: block; line-height: 20px; background-color: #666; padding: 0 8px; text-decoration: none; font-size: 90%; color: #ccc; text-transform: uppercase;}
.najread ul li.sel a {line-height: 21px; background-color: #fff; color: #999; font-weight: bold;}
.najread h3 {padding: 11px 5px 3px 20px; font-size: 90%;}
.najread p {font-size: 90%; padding: 0 5px 0 20px;}

.poll {background-color: #f1f1f1; padding: 0 0 8px 0;}
.poll h4 {background-color: #000; color: #999; text-transform: uppercase; padding-left: 20px; line-height: 40px;}
.poll .que {font-weight: bold; color: #666; padding: 7px 5px 9px 20px; font-size: 90%;}



.watch {background-color: #f1f1f1; padding: 17px 20px 10px 20px; margin-bottom: 10px;}
.watch h4 {color: #cc0000; padding-bottom: 10px;}
.watch ul li {background: url(../images/icons.gif) no-repeat 100% -146px; padding: 2px 15px 1px 0;}
.watch ul li a {font-size: 90%; color: #666;}

.video {margin-bottom: 10px;}
.video .title {position: relative;}
.video h4 {background-color: #000; color: #999; text-transform: uppercase; padding-left: 20px; line-height: 40px; height: 40px;}
.video .title .diskus {position: absolute; right: 20px; top: 1px; background-color: #cc0000; padding: 0 10px; height: 38px; font-size: 90%; line-height: 38px; color: #fff;} 
.video .title .diskus a {color: #fff;}
.video .title .diskus span {color: #990000;}
.video h3 {padding: 3px 5px;}
.video img.komix {margin: 0 0 5px 5px; display: block;}
.video .all {font-size: 90%; padding: 0 0 0 5px;}

.right_area .ban {padding-bottom: 4px; text-align: left;}

.spravodajstvo h4 {background-color: #cc0000; color: #fff; text-transform: uppercase; padding-left: 20px; line-height: 40px;}
.spravodajstvo h3 {padding: 0 10px 4px 20px; font-size: 90%;}
.spravodajstvo p {padding: 0 20px 8px 20px; font-size: 90%;}
.spravodajstvo p a { color: #000000;}
.spravodajstvo .title {padding: 4px 20px; font-weight: bold; color: #666;}

.newsletter .webnoviny {background: #494949 url(../images/cfp.gif) no-repeat 10px 2px; padding: 0 0 0 95px; line-height: 24px; color: #fff; font-size: 90%; margin-bottom: 3px;}
.newsletter h4 {background-color: #000; color: #999; text-transform: uppercase; padding-left: 20px; line-height: 40px;}
.newsletter fieldset {padding: 10px 30px 10px 20px; font-size: 90%; color: #666;}
.newsletter fieldset p {padding-bottom: 8px;}
.newsletter fieldset label {display: block; float: left; width: 70px; line-height: 20px;}
.newsletter .input_text {float: left; width:105px; width: 111px; border-color: #ccc; font-size: 90%; margin-right: 1px;}
.newsletter .input_submit {float: left; background: url(../images/icons.gif) no-repeat 0 -100px; width: 30px; height: 20px;}
.newsletter .logout {padding: 10px 0 0 70px; font-size: 90%; clear: both;}

.fotoreport {background-color: #000;}
.fotoreport h4 {color: #cc0000; text-transform: uppercase; float: left; line-height: 40px; padding: 0 0 0 20px; width: 230px; _width: 250px;}
.fotoreport .top_title {height: 40px;}
.fotoreport .top_title ul {padding-top: 12px;}
.fotoreport .top_title ul li {float: left; padding: 0 8px; border-right: 1px solid #333;}
.fotoreport .top_title ul li a {color: #cccccc; font-size: 90%;}
.fotoreport .top_title ul li.next {padding: 0 2px 0 0; border: none;}
.fotoreport .top_title ul li.next a {color: #cc0000; font-weight: bold;}
.fotoreport .top_title ul li.more {border: none;}
.fotoreport .top_title ul li.more a {color: #cc0000}

.fotoreport .pager {background-color: #494949; height: 20px; padding-right: 20px; padding-left: 862px; _padding-left: 861px; }
.fotoreport .pager a {display: block; width: 20px; height: 20px; float: left; margin-left: 1px; font-size: 1px; color: #666;}
.fotoreport .pager a.prev {background: #000 url(../images/icons.gif) no-repeat 0 -230px;}
.fotoreport .pager a.next {background: #000 url(../images/icons.gif) no-repeat -20px -230px;}
.fotoreport .pager a.noactive {background-color: transparent;}

.fotoreport .foto_area {background-color: #666; border-right: 20px solid #494949;}
.fotoreport .foto_area .text {float: left; width: 224px; font-size: 90%; }
.fotoreport .foto_area .text h3 {color: #ccc; text-transform: uppercase; padding: 10px 10px 13px 20px;}
.fotoreport .foto_area .text p {color: #919191; padding: 0 20px 5px 20px;}
.fotoreport .foto_area .text a {display: block; float: left; color: #ccc; margin-left: 20px; _margin-left: 10px;}
.fotoreport .foto_area .foto {float: left; text-align: right; width: 680px;}
.fotoreport .foto_area .foto img {float: right; margin-left: 20px; }
.fotoreport .clear20 {background-color: #494949;}

.bottom {background-color: #000; padding: 20px 20px 10px 20px; font-size: 90%; }
.bottom a {color: #333;}
.bottom .copy {color: #fff; padding-bottom: 10px; border-bottom: 1px solid #333333;}
.bottom .use {padding: 8px 0; border-bottom: 1px solid #333333;}
.bottom .created {padding-top: 8px;}