/*
 *
 *  NEW TVFREAK.CZ
 *********************
 */

.notes{text-align:justify;}
/*toto je stecialni trida ktera se od ted bude pridavat vdude kde chceme min naformatovane tabulky v LN
			podle stylu tbl_grey, tbl_white, tbl_plain, tbl_white
*/
/* *** Base *** */

body {margin:0; padding:0;}
body.tisk {margin: 10px 10px; text-align:center }
body,table,input,select,textarea,tt {font-size:12px; font-family: "Tahoma CE",Tahoma,"Arial CE",Arial,"Helvetica CE",lucida,sans-serif;}
input {font-family: "Tahoma CE",Tahoma,"Arial CE",Arial,"Helvetica CE",lucida,sans-serif;}

h1, h2, h3, h4, h5 {line-height: normal !important;}

/*input[type="file"],*/
input[type="password"],
input[type="text"] {border: 1px solid;padding: 2px 5px;}
textarea {padding: 5px;border: 1px solid #666;margin:0;}
label {cursor: pointer;}
img {border: 0 none;}
p {margin: 0 0 10px;}


.clear {clear: both;}
.none {float:none !important;}
.left {float:left;}
.right {float:right;} /* tady bylo left ?proc*/
.arrow {cursor: pointer;}
.arrow.off {cursor: auto;}
.top-padding {padding-top:15px !important;}
.dotted{border-bottom:1px dotted black}
.dotted-top{border-top:1px dotted black}

.slider {height: 2px; margin: 12px 8px 6px 12px; width: 210px;}
.slider .ui-slider, .slider .ui-slider-handle { height: 0.9em; width: 0.45em;}
.slider .ui-state-default, .slider .ui-widget-content .ui-state-default, .slider .ui-widget-header .ui-state-default {background: none repeat scroll 0 0 #EC790F;}
.slider .ui-slider-horizontal, .slider .ui-slider-handle { top: -0.45em;}

.inzerce_pr_clanek { background: none repeat scroll 0 0 #FFFFCD; height: 25px; margin: 15px 0; padding-top:
	11px; text-align: center;}
.line{line-height:20px; padding:10px 0;}
.line.half {width:50%;}
.line.half.right{clear:right;}
.line.half.left{clear:left;}

.line.third {width:33%;}

.foto {padding-top:28px}
.foto a {font-weight: bold; text-decoration: underline;}
.foto .photo-link {font-size: 15px;}

button,
.button {background: transparent;border: 0 none;margin:0;padding: 0;font-weight: bold;text-decoration: underline;cursor: pointer;}
button::-moz-focus-inner,
.button::-moz-focus-inner {border: 0;padding: 0;}

.navi {display: block;float: left;}
.navi .arrow {display: block;float:left;width:18px;height:1px;padding:17px 0 0;margin: 0 2px;background: transparent url(img/prev.gif) no-repeat scroll center;overflow: hidden;}
.navi .arrow.l {background-image:url(img/prev.gif);}
.navi .arrow.l.off {background-image:url(img/prev_g.gif);}
.navi .arrow.r {background-image:url(img/next.gif);}
.navi .arrow.r.off {background-image:url(img/next_g.gif);}
.navi .value {display: block;float:left;width:18px;height:18px;text-align: center;line-height: 18px;margin: 0 2px;cursor: pointer;}
.navi .value.active {font-weight: bold;}

.navi.x2 .arrow.l {background-image:url(img/prev15.png);}
.navi.x2 .arrow.l.off {background-image:url(img/prev15_g.png);}
.navi.x2 .arrow.r {background-image:url(img/next15.png);}
.navi.x2 .arrow.r.off {background-image:url(img/next15_g.png);}

/*
.navi.x2 .arrow.l {background-image:url(img_new/prev2x.png);}
.navi.x2 .arrow.l.off {background-image:url(img_new/prev2x_g.png);}
.navi.x2 .arrow.r {background-image:url(img_new/next2x.png);}
.navi.x2 .arrow.r.off {background-image:url(img_new/next2x_g.png);}
*/

.switch {display: block;padding-left: 15px;cursor: pointer;}
.switch.open {background: transparent url(img/switch_open.png) no-repeat scroll left center;}
.switch.close {background: transparent url(img/switch_close.png) no-repeat scroll left center;}
.navi.two {display:block; text-align:center; margin-left:-15px; width:258px;}
.navi.two .switch {display:inline-block;}

/*prihlasovaci formular ve strance*/
.login-form {text-align:right;}
.login-form .line label {margin-right:15px; font-weight:bold;}
.login-form  .line input {float: right;margin-right: 184px;}
.login-form  .line input[type="submit"] {float: left; margin-left: 415px; margin-right: 0;}
/*end*/
/* *** Layout *** */

#header {margin:0 auto 8px; width: 1000px;z-index: 100;}
#container {clear:both; margin:0 auto; width: 1000px; padding-bottom: 17px;z-index: 10;}
    #main {float: left; margin: 0 8px 0 0;padding: 13px 0 0;width: 690px; position: relative; border: 1px solid #000;}   /*puvodne bylo: padding: 13px 0 */
    #main.iframe{padding-top:0px}
    #sidebar {float: left; margin: 0;padding: 13px 0 0; width: 298px; position: relative; border: 1px solid #000; margin-right: -100px;}
    .sidebar-banner {float: left;padding: 13px 0 22px; width: 298px;position: relative; clear:both;text-align:center;}
    .sidebarBannerIdentifier {float: left; margin: 0; width: 300px; position: relative; margin-right: -100px;}
#leader-bord-bottom{margin:0 auto 8px; width: 1000px;z-index: 100;}
#footer {clear:both; margin:0 auto; width: 1000px; position: relative;}

#header.banner-left, #container.banner-left, #footer.banner-left, #leader-bord-bottom.banner-left{padding-left:160px}
#header.banner-right, #container.banner-right, #footer.banner-right, #leader-bord-bottom.banner-right{padding-right:160px}



/* *** Elements *** */

.banner {display: block;position: relative;margin: 0 0 11px;clear: both;text-align:center}
.banner .caption {display: block;position: absolute;right: 2px;bottom: -10px; font-size: 9px;line-height: 9px;}
.sidebar-banner .caption {display: block;position: absolute;right: 2px;bottom: 10px; font-size: 9px;line-height: 9px;}

.banner.discussion{padding-top:11px;margin-bottom:0px}
.banner.skyscrappers {position: absolute;margin: 0 auto;width: 1000px;position: fixed;}
.banner.skyscrappers .skyscrapper-left {position: absolute;width: 150px;left: -160px;top: 31px;}
.banner.skyscrappers .skyscrapper-right {position: absolute;width: 150px;right: -160px;top: 31px;}


/* header */
#header .topbar {width: 1000px;}
#header .banner {width: 1000px;}
#header .header-content {margin:0; width: 998px; position: relative; border: 1px solid #000;border-width: 0 1px 1px;clear: both;}


/* header - top menu + search */
#topnav {background: #232323 url(img/pruh_tmavy.gif) repeat-x scroll left top;color: #fff;line-height: 30px;font-size:12px;font-weight:bold; width: 998px;min-height: 31px;height: auto !important;height: 31px;position:relative;float:left;clear: both;}
#topnav .nav {padding-right: 212px;}
#topnav .nav ul {height:31px;list-style-type:none;padding:0;margin: 0;}
#topnav .nav ul li {float:left;height:31px;vertical-align:middle;}
#topnav .nav ul li a {color:#fff;text-decoration:none;padding:0 16px 0 17px;}
#topnav .nav ul li.highlight a {color:#ff0;}
#topnav .nav ul li.active a {color:#285779;}
#topnav .nav ul li a:hover {text-decoration:underline;}
#topnav .nav ul li.separator {color:#ff0;}
#topnav .nav ul li.presep a {padding-right: 4px;}
#topnav .nav ul li.posep a {padding-left: 2px;}
#topnav .nav ul li.flag a {padding: 0 2px 0 16px;position:relative; left:0;top:1px;}
#topnav .nav ul li.flag img {}

#topnav .search {width:210px; height:21px;position: absolute;top: 5px; right: 0;}
#topnav .search .input {width:160px; height:21px; font-size:11px; border:0 none; padding:0 5px;color:#666; font-weight:bold;}
#topnav .search .button {position:absolute; top:0; right:0;width: 40px;height: 19px;background: transparent;border: 0 none;margin: 0;padding: 0;font-size: 11px;font-weight: bold;color: #fff;text-decoration: none;}
#topnav .search .button:hover {text-decoration: underline;cursor: pointer;}

/* header - sections / rubriky */
#sections {background: #ece0d5 url(img/header_sections_bkg.png) repeat-x scroll left top; line-height: 26px;font-size:12px;font-weight:bold; width: 998px;min-height: 27px;height: auto !important;height: 27px;position:relative;float:left;clear: both;}
#sections .nav {}
#sections .nav ul {list-style-type:none;padding:0;margin: 0;}
#sections .nav ul li {float:left;height:27px;display: block;}
#sections .sub-nav ul li a,
#sections .nav ul li a {color:#585858;text-decoration:none;padding:0 9px;display: block;height: 27px;}
#sections .nav ul li.prefix {padding: 0 14px 0 20px;color: #285779;}
#sections .nav ul li.active a {color:#000;}
#sections .sub-nav ul li a:hover,
#sections .nav ul li a:hover {text-decoration:underline;}

#sections .sub-nav {display: none;position: absolute;left:-1px;top: 26px;width:998px;border:1px solid #000;border-width: 0 1px 1px;z-index: 100;background: #fff;}

/* header - logo row */
#header #mainheader {width: 998px;height: 110px;position: relative;clear: both;}
#header #mainheader .logo {display: block;position: absolute;left: 57px;top: 25px;width:171px; height:60px;margin:0px;}
#header #mainheader .socials {}
#header #mainheader .socials a {width: 17px; height: 17px;position: absolute; left:20px;}
#header #mainheader .socials a.rss {top:25px;}
#header #mainheader .socials a.facebook {top:47px;}
#header #mainheader .socials a.favorites {top:69px;}
#header #mainheader .socials a.gplus {top:69px;}

#header #header-theme {position: absolute;top: 0;right: 0;height: 110px;overflow: hidden;width: 720px;}
#header #header-theme .navi {position: absolute;right: 404px;top: 70px;}
#header #header-theme .navi .arrow.l{margin-right:19px}
/*#header #header-theme .navi .arrow.off {background: transparent !important;}*/
#header #header-theme .navi .value {width: auto;display: none;}
#header #header-theme .navi .value.active {display: block;color: #555;background: transparent; width:95px;}
#header #header-theme .navi .value.active a{color: #555;text-decoration:none}
#header #header-theme .article {padding: 20px 20px 0 0;height: 90px;width: 700px;background: transparent url(img/header_theme_default.jpg) no-repeat scroll right top;}
#header #header-theme .article h3 {font-size: 25px;font-weight: normal;margin: 0 0 11px;}
#header #header-theme .article h3 a {}
#header #header-theme .article a.link {/*display: block;*/line-height:16px;text-decoration:none;}
#header #header-theme .article a:hover.link {text-decoration:underline;}

#header #header-theme .article {color: #555;}
#header #header-theme .article a.link {color: #555;}
#header #header-theme .article a:hover.link {color: #f40;}
#header #header-theme .article h3 a {color:#285779;}
#header #header-theme .article h3 a:hover {color:#f40;}
/*alert*/
.alert { width: 450px; border:0px solid #585858; background:#ffffff; margin-bottom:5px; padding-bottom:10px; font-size:12px;}
.alert .alert-top { color:#285779; background:#F0F0F0; padding:10px 20px 13px; font-weight:bold; font-size:15px;border-top: 1px solid #748FA3;}
.alert .alert-top div{ background:#285779; text-align:center; padding:3px 0 3px 0; font-weight:bold; font-size: 8pt;}
.alert .txt{ padding:10px; border-top: 1px solid #748FA3; color:#585858; font-size: 12px;}
/*.alert #link_continue {margin-top:2px;  }*/
/*.alert #link_continue a { text-decoration: underline;color:#285779; font-weight:bold ;font-size:14px}*/
.alert .txt UL { margin: 10px 0; font-size: 8pt;}
.alert .txt UL TR TD { margin: 10px 0; font-size: 8pt;}
.alert .txt OL  { margin: 10px 0; font-size: 8pt; font-weight: bold;}
.alert .txt OL  LI { font-size: 8pt; font-weight: bold; }
.alert .txt OL  LI TD { font-size: 8pt; }
.alert .btn button {border:1px solid #000; background:#575654; padding:0 10px; margin-top: 5px; margin-bottom: 15px; }
.alert .btn .button { color:#285779; font-weight:bold; font-size:14px}
/*end alert */
/*dialogove okno*/
.dialog-table{height: 100%; width: 100%; display: table; position: fixed;}
#main.dialog{padding:0px; float:none}
#main.dialog .box{ float:none}
/*#main.dialog .box .head{ %width:690px}*/
#main.dialog .box .content{float:none}
#main.dialog .box .content .button{color:#285779;font-size:14px}
/*end dialogove okno*/
/* main column - main content */
#main {line-height: 142%;}
#main .banner {width: 690px;text-align: center;}
#main .banner a {}
#main .banner small {right: 113px;}

#main .box.type2+.banner {padding-top: 10px;}

#main .box {}
#main .box {width: 690px;float: left;clear: both;padding:0;margin: 0;}
#main .box .head {width: 650px;float: left;clear: both;padding:10px 20px 13px;font-size: 15px;font-weight: bold; text-align: center;border-top:1px solid #000;}
#main .box.type1 .head {border: 0 none;font-size: 16px;padding:15px 20px 13px;}
#main .box.type2 .head {border: 0 none;text-align: left;padding:15px 20px 13px;}
#main .box .head.smaller {font-size: 13px;}
#main .box .head.bigger {font-size: 16px;}
#main .box .head .thin {font-weight: normal;}
#main .box .head .sep {font-weight: normal;padding: 0 5px;}
#main .box .head .hidden {text-decoration: underline;}
#main .box .content {width: 650px;float: left;clear: both;padding:0 20px 20px;position: relative;}
#main .box .content .no-articles{margin:0 20px 20px;}
#main .box .more {clear: both;display: block;font-weight: bold;text-align: right;color:#555;}

#main .box.header .content {width: 690px;padding:0;}

#main .box.artdoc.actualities.title h2{font-size:17.55px; margin-top:17.55px; margin-bottom:17.55px}
#main .box.actualities.articles .content .article.short h2 {font-weight: bold;padding-right:10px; float:left;margin: 0 0 5px; font-size: 15px;}

#main .box.actualities.to-diskussion .content a {}
#main .box.actualities .facebook{float:right;}
#main .box.actualities .google-one{float:right;display:inline;}

/*adresa*/
#main .box.adresa th {text-align:left; }
#main .box.adresa .line {text-align:right; }
#main .box.adresa .line label {font-weight:bold}
#main .box.adresa .line input {float:right; margin-right:136px;margin-left:20px; width:300px}
#main .box.adresa .line input[type="submit"] {margin-right:151px;width:auto;}

/*clanky - srticles*/
#main .box.articles {}
#main .box.articles .head {}
#main .box.articles .content {width: 690px;float: left;clear: both;padding:20px 0 0;}

#main .box.articles .content .article {width: 305px;float: left;margin: 0 20px 20px;padding: 0 0 20px 0;position: relative;}
#main .box.articles .content .article h2 {margin: 0 0 5px; font-size: 15px;font-weight: bold;}
#main .box.articles .content .article .par {margin: 0;}
#main .box.articles .content .article .info {clear: both;font-size: 11px;padding-top: 5px;}
#main .box.articles.rotator .content .article .info {clear: both;position: absolute;left: 0;bottom: 0;}
#main .box.articles .content.half .article {height: 190px;}
#main .box.articles .content.half .article .par{max-height: 12.78em;overflow:hidden;text-overflow: ellipsis;}
#main .box.articles .content.half .article .par a img{float: right;margin: 4px 0 5px 8px;}
#main .box.articles .content.full .article {width: 542px;padding: 0 108px 0 0;clear: both;min-height: 100px;height:auto !important;height:100px;}
#main .box.articles.rotator .content.full .article {height:100px !important;}
#main .box.articles.rotator .content.full .article .par{height:4.3em;overflow:hidden;}
#main .box.articles .content.full .article h2 {font-size: 18px;font-weight: normal;}
#main .box.articles .content.full .article .par a img {position: absolute;top: 4px;left: 550px;}

/*#main .box.articles .content .article.short {width: 305px;float: left;margin: 0 20px 20px;padding: 0 0 7px 0;position: relative;}*/
#main .box.articles .content .article.short {width: 650px;/*padding: 0 108px 0 0;*/height: 20px;margin:0 20px;padding: 0 0 7px 0;}
#main .box.articles .content .article.short .date{float: left; font-size: 12px; line-height: 16px; padding-right: 20px; text-align: right; width: 85px;}
#main .box.articles .content .article.short h2 {font-weight: bold;padding-right:10px; float:left}
#main .box.articles .content .article.short a {font-size: 12px; line-height: 16px;/*float:left*/}

#main .box.articles.author .content .article.short a {padding-right:5px; font-weight:bold;}

/*article short ico*/
#main .box.articles .content .article.short.ico {width: 570px;padding: 0 0 14px 75px; min-height:50px; margin-left:25px}
#main .box.articles .content .article.short.ico h2{float:none;display:inline;}
#main .box.articles .content .article.short.ico h2 a{font-size:15px;float:none;}
#main .box.articles .content .article.short.ico .date{float:none;display:inline;width:auto;font-size:15px;padding-right:0px}
#main .box.articles .content.full .article.short.ico .par{margin-top:4px;}
#main .box.articles .content.full .article.short.ico .par a img {left: 0px;max-width:50px; max-height:50px}
/*END article short ico*/

#main .box.articles.odkaz .line {padding:20px 20px 0;}

/*autori*/
#main .box.authors .content .column {width:50%;}
#main .box.authors .content .column a {font-weight:bold}
/*compare*/
#main .box.compare.product.specification .content table td.image{text-align:left;}
/*souteze - competitions*/
/*#main .box.competition .content.frame {text-align:center;}*/
#main .box.competition.actual-question {margin-top:15px;}
.picture {padding-left:30px;display:inline-block;width:110px; border-top: 1px solid #000;padding-top: 20.5333px;}
#main .box.competition.actual-question .head {width: 370px; padding-right:20px; padding-left:160px}
#main .box.competition.actual-question .content {font-size:13px; font-weight:normal; text-align:left;padding-right:20px; width:510px}
#main .box.competition.actual-question .content a.question-link {cursor:pointer;text-decoration:underline; }
#main .box.competition.questions ol li{margin-bottom:10px;}
#main .box.competition.questions ol li .answer-info{font-style:italic;font-weight:normal;}
#main .box.competition.questions ol li ul {margin-top:2px;}
#main .box.competition.questions ol li ul li{margin-bottom:2px;}
#main .box.competition.questions ol li ul li.correct{font-weight:bold;}
#main .box.competition.questions p {margin:15px 0 10px}
#main .box.competition.question-form input[type="submit"] {margin-left:40px;}
#main .box.competitions.overview .links{font-size:14px; font-weight:bold;}
#main .box.competitions.overview .headline{font-size:14px; font-weight:bold;}
#main .box.competitions.overview td.user{font-weight:bold}
#main .box.competitions.overview td.order{width:18px;text-align:right;}

#main.iframe .box.competition.question-form input[type="submit"] {margin-left:261px;}
#main.iframe .box.competition.question-form .button {font-size:15px}
/*cooperation*/
#main .box.cooperation .content {/*width: 690px;float: left;clear: both;*/padding-top:20px;}
#main .box.cooperation label {margin-right:10px; margin-bottom:10px;}
#main .box.cooperation input {margin-bottom:10px;}
#main .box.cooperation.nos .line {padding-top:20px;font-weight:bold;}
#main .box.cooperation.nos .enclosure {line-height:20px;text-align:right;}

#main .box.cooperation.settings td input, #main .box.cooperation.settings td select{margin:5px 5px 5px 0}
#main .box.cooperation.settings th{text-align:right;padding-right: 10px;}
#main .box.cooperation.settings td{text-align:left;}
#main .box.cooperation.settings th, #main .box.cooperation.settings td{width:50%}

/*#main .box.cooperation.settings .content div {width: 305px;float: left;margin: 0 20px 20px;padding: 0 0 20px 0;position: relative;}*/
/*#main .box.cooperation.settings .content div h3 {margin: 0 0 5px; font-size: 15px;font-weight: bold;}*/
/*#main .box.cooperation.settings .content div p {margin: 0;}*/
/*#main .box.cooperation.settings .content div .info {clear: both;font-size: 11px;padding-top: 5px;}*/
/*#main .box.cooperation.settings .content.half div {height: 170px;}*/
/*#main .box.cooperation.settings .content.half div p{max-height: 10.72em;overflow:hidden;text-overflow: ellipsis;}*/
/*#main .box.cooperation.settings .content.half div {float: right;margin: 4px 0 5px 8px;}*/

/*directory*/
#main .box.directory.voting table {width:100%}

/*discussions*/
#main .box.discussion.author .content {padding-top:30px;padding-bottom:10px;}
#main .box.discussion.author .content p.description {padding-top:15px;}
#main .box.discussion.author .content .i-frame {text-decoration:underline;font-weight:bold; cursor:pointer;}
#main .box.discussion.author .hide.i-frame.right {display: none;}
#main .box.discussion.iframe {display: none;}
#main .box.discussion.iframe .content {margin-top:5px;}
#main .box.discussion.ansvers .content {padding:0px 0px 15px;width:690px;}
#main .box.discussion.ansvers .content .bar{line-height:25px; padding:0 15px; margin:15px 0 10px;}
#main .box.discussion.ansvers .content .bar .title a.name{font-weight:bold}
#main .box.discussion.ansvers .content .bar .cas{width:130px;height:30px;padding-right:10px}
#main .box.discussion.ansvers .content .bar .cas .disc-prispevek-cas-date{width:80px;}
#main .box.discussion.ansvers .content .bar .cas .disc-prispevek-cas-time{width:50px;text-align:right}
#main .box.discussion.ansvers .content .obsah{padding:0 15px;}
#main .box.discussion.ansvers .content .odpovedet{padding:5px 15px 0; line-height:30px;}
#main .box.discussion.ansvers .content .odpovedet a{font-weight:bold}
#main .box.discussion.ansvers .content .odpovedet .vote{ font-size: 11px; color: #686868}
#main .box.discussion.recipient .head .add-discussion-recipient .button {font-size:15px}
#main .box.discussion.recipient .head .add-discussion-recipient .input {width:250px}
#main .box.discussion.recipient .head {padding: 10px 15px 13px;border-top: 0 none; width:660px}
#main .box.discussion.reply .content input.mail-me {margin-left:15px; width:auto;}
#main .box.discussion.reply .content input {width:185px;}
#main .box.discussion.reply .content input#incaptcha {width:30px;}
#main .box.discussion.reply .content input[id="name"] {margin-right:25px}
#main .box.discussion.reply .content label {font-weight:bold;width:/*144*/138px;text-align:right;margin-right:16px}
#main .box.discussion.reply .content label[for="name"] {margin-left: 104px;}
#main .box.discussion.reply .content label[for="e-mail"] {}
#main .box.discussion.reply .content label[for="title"] {margin:0 15px 0 0;}
#main .box.discussion.reply .content label[for="mail_me"] {margin-left:0px;margin-right:0px}
#main .box.discussion.reply .content .line .email-input{width:260px}

#main .box.discussion.reply .content input[id="title"] { width: 318px;}
#main .box.discussion.reply .content textarea.input {width:638px}
#main .box.discussion.reply .content .captcha {text-align:center;}
#main .box.discussion.reply .content .captcha .captcha_question {font-weight:bold;margin-left:5px;margin-right:5px;}
#main .box.discussion.reply .content .captcha .captcha_message {margin-left:10px}
#main .box.discussion.reply .content .sendbutton input.button {width:auto;}
#main .box.discussion.ansvers.short .bar .cas{text-align:right;width:115px;}
#main .box.discussion.ansvers.short .bar .alias{width: 140px;}

#main .box.discussion.new input[type="text"]{width:215px;}
#main .box.discussion.new input[name="mailMe"]{margin-right:10px}
#main .box.discussion.new select{width:240px;}
#main .box.discussion.new textarea{width:638px;margin-bottom:20px;}
#main .box.discussion.new label{display:inline-block; width:80px; font-weight:bold;}
#main .box.discussion.new label[for="newforum-mailme"]{width:200px}
#main .box.discussion.new .captcha{text-align:center;}
/*pridani zaznamu do firemniku*/
#main .box.dira.registrace {}
#main .box.dira.registrace .star.top{vertical-align:top;}
#main .box.dira.registrace .stars-description{text-align:center;}
#main .box.dira.registrace table th { width:150px; text-align: right;}
#main .box.dira.registrace table td.erase { width:100px;}
#main .box.dira.registrace table th label {margin-right:15px;}
#main .box.dira.registrace input[type="text"]{width:350px;}
#main .box.dira.registrace textarea{width:350px;}
#main .box.dira.registrace select{width:362px;}
#main .box.dira.registrace input[type="button"]{width:70px;}
#main .box.dira.registrace .button{font-size:15px}

#main .box.dirl .content .line.add-firm{font-size:14px; font-weight:bold; text-align:center;}
#main .box.dirl .content table.highlighted {margin-bottom:20px}
#main .box.dirl .content table.highlighted img{margin-right:10px}
#main .box.dirl .content table.highlighted h3{margin-top:0px}
#main .box.dirl .content .caption{margin:10px 0;background: none repeat scroll 0 0 #C8C8C8;padding: 4px 5px;font-weight:bold}
#main .box.dirs2 .content .line.state{text-align:center}
#main .box.dirs.search .content label {font-weight:bold;}
#main .box.dirs.search .content .selection {width:50%}
#main .box.dirs.search .content .selection label {vertical-align:top;margin-right:27px}
#main .box.dirs.search .content .selection select {width:200px;height:173px}
#main .box.dirs.search .content .selection select option.bold{font-weight:bold}
#main .box.dirs.search .content .selection select option.normal{font-weight:normal}
#main .box.dirs.search .content .line input{margin-right: 35px;width: 188px;}
#main .box.dirs.search .content .line.submit {text-align:center;}
#main .box.dirs.search .content .line.submit input{margin-right: 35px;width: 188px;}

#main .box.dirs.newest-comments .content table th.date,
#main .box.dirs.newest-comments .content table td.date{text-align:center;}
#main .box.dirs.newest-comments .content table th.title,
#main .box.dirs.newest-comments .content table td.title{/*background:none repeat scroll 0 0 #F7F0EB*/}
#main .box.dirs.newest-comments .content table th.firm,
#main .box.dirs.newest-comments .content table td.firm{text-align:center;}
#main .box.dirs.newest-comments .content table th.category,
#main .box.dirs.newest-comments .content table td.category{/*background:none repeat scroll 0 0 #F7F0EB;*/text-align:center;}

#main .box.dirs.newest .content .line {line-height:20px; padding:1px 0;}
#main .box.dirs.newest .content form.line {line-height:20px; padding:10px 0;}
#main .box.dirs.newest .content .L1 {padding-left:10px; font-size:14px; font-weight:bold; padding-top:20px}
#main .box.dirs.newest .content .L2 {padding-left:20px;}
#main .box.dirs.newest .content .L2 .link a,
#main .box.dirs.newest .content .L3 .link a,
#main .box.dirs.newest .content .L2 .date,
#main .box.dirs.newest .content .L3 .date {font-weight:bold;}
#main .box.dirs.newest .content .L2-title{font-size:13px; font-weight:bold; margin-right:20px}
#main .box.dirs.newest .content .L3 {padding-left:30px;}
#main .box.dirs.newest .content .L3-title{font-weight:bold;  margin-right:20px}

/*evaluation*/
#main .box.evaluation .item{padding-bottom: 2px;}
#main .box.evaluation .item a.producer{font-weight: bold;}
#main .box.evaluation .item a.product{}
#main .box.evaluation .item .date{}

#main .box.error-page ul {list-style:none;}

/*expertiady*/
#main .box.expertiady.finished .line.rules {font-weight:bold; font-size:13px;}
#main .box.expertiady.finished .expert-time-menu {cursor:pointer;}
#main .box.expertiady.results .month {font-size: 18px; font-weight: normal; margin: 15px 0 0; padding: 0; text-transform: capitalize;}

/*fulltext*/
#main .box.fulltext .content { padding-top:15px}
#main .box.fulltext.search p { padding-top:15px}
#main .box.fulltext.search label { margin-right:5px;}
#main .box.fulltext.search select,
#main .box.fulltext.search input[name="query"] { margin-right:20px;}
#main .box.fulltext.result .line {display:block;padding-bottom:10px;}

/*glossary*/
#main .box.glossary.search {text-align:center;}
#main .box.glossary.search .content{padding-right:35px; width:635px; word-wrap: break-word; line-height:150%;}
#main .box.glossary.search .highlighted{padding-left:20px;}
#main .box.glossary.result .content{padding-top:15px;}
#main .box.glossary.result .content .glosterm a{font-size: 15px;font-weight: bold;}
#main .box.glossary.result .content .glosterm p{margin-bottom: 20px; margin-top: 10px;}
#main .box.glossary.result .content .glosterm p a{font-size: 12px;font-weight: normal;}

/*rotator*/
#main .box.rotator .content {}
#main .box.rotator .content.full {height: 120px;overflow: hidden;}
#main .box.rotator .content.full .navi {position:absolute;right:128px;bottom:16px;}

/*login*/
#main .box.login .head span[rel="registrace"]{padding-left:5px}
#main .box.login .content {text-align:center;}
#main .box.login .content .info{padding-top:25px}
#main .box.login .content .info a {display: block; padding-bottom: 15px; text-decoration: none;}

/*multi*/
#main .box.multi .head {cursor: pointer;}
#main .box.multi .head:hover {text-decoration: underline;}

#main .box.month.select label[for="to"] {margin-left:20px}
#main .box.month.select .title {font-size: 14px; font-weight: bold;}
#main .box.month.select .months {/*font-weight:bold;*/}
#main .box.month.select .months a{margin-right:5px; color:#285779;}

#main .box.zeptamese {font-size: 15px;}
#main .box.zeptamese h3{display: inline;font-size: 15px;font-weight:normal}
/*#main .box.zeptamese h3 a {text-decoration: none;display: block;}*/
/*#main .box.zeptamese h3 a:hover {text-decoration: underline;}*/

#main .box.press-release {}
#main .box.press-release .content {}
#main .box.press-release .content h3 {}
#pressrelbar {font-weight: bold;font-size: 15px;}
#pressrelbar h3 {display: inline;font-size: 15px;}
#pressrelbar h3 a{font-weight:normal;}
#prboxik {background: #fff;border: 1px solid #8b8b8b; border-top-width: 0;display:none;position:absolute;z-index:100;left:291px;top:22px;width:398px;padding:0 0 10px;}
#prboxik h3 {display: block;border-top: 1px dotted #8b8b8b;padding:10px;margin: 0;font-size: 14px;}
#prboxik h3:first-child {border-top:0 none;}
#prboxik h3 a {text-decoration: none;display: block;font-weight:normal;}
#prboxik h3 a:hover {text-decoration: underline;}
#prboxik .more {padding-right: 10px;}

/*newest articles*/
#main .box.newest-articles .navi .arrow {visibility:hidden;}
#main .box.newest-articles .content.full .article h2 {font-weight:bold;}
/*new-cameras*/
#main .box.new-cameras {}
#main .banner+.box.new-cameras {margin-top: 15px;}
#main .box.new-cameras .content {}
#main .box.new-cameras .content .table {float: left;width: 690px;}
#main .box.new-cameras .content .table .arrow {float: left;width: 39px;height:160px;margin:0;padding: 0;}
#main .box.new-cameras .content .table .arrow.l {background-position: 23px 50px;}
#main .box.new-cameras .content .table .arrow.r {background-position: 1px 50px;}
#main .box.new-cameras .content .camera {text-align: center;display: block;float: left;margin: 0 10px 10px;width: 133px;font-weight: bold;height: 160px;}
#main .box.new-cameras .content .camera img {display: block;margin: 0 auto;}
#main .box.new-cameras .content .camera a {display: block;}
#main .box.new-cameras .content .camera strong {display: block;}
#main .box.new-cameras .content .camera a.specs {}
#main .box.new-cameras .content .camera .review {padding-top: 5px;}
#main .box.new-cameras .content .camera a.review {display:inline;}
#main .box.new-cameras .content .compare {display: block;float: left;width: 325px;padding: 0 0 15px 20px;clear: both;}
#main .box.new-cameras .content .compare select {width: 230px; margin: 0 20px 5px 0;}
#main .box.new-cameras .content .compare .button {position: relative;top:-13px;}
#main .box.new-cameras .content .choose {text-align: center;display: block;float: left;width: 325px;}
#main .box.new-cameras .content .choose p {margin: 0;}
#main .box.new-cameras .content .choose a {padding: 0 3px;}

/*photo-galery*/
#main .box.photo-gallery {}
#main .box.photo-gallery .head a {display: block;width: 325px;float: left;}
#main .box.photo-gallery .content {width: 664px;padding: 15px 6px 20px 20px;}
#main .box.photo-gallery .content a {display: block;width: 150px;margin-right: 16px;float: left;}
#main .box.photo-gallery .content a img {}

/*firemnik*/
#main .box.firemnik {}
#main .box.firemnik .content {padding-top: 10px;}
#main .box.firemnik .head .part-l,
#main .box.firemnik .content .part-l {display: block;float: left;width: 250px;padding-right: 30px;}
#main .box.firemnik .head .part-r,
#main .box.firemnik .content .part-r {display: block;float: left;width: 370px;}
#main .box.firemnik .content .part-l {text-align: center;}
#main .box.firemnik .content .part-l.navi .arrow {display: inline-block;float: none;position: relative;top:6px;}
#main .box.firemnik .content .part-l.navi .arrow.off {background: transparent !important;}
#main .box.firemnik .content .part-l .name {font-weight: bold;padding: 0 10px;}
#main .box.firemnik .content .part-l .photos {padding-top: 15px;}
/* #main .box.firemnik .content .part-l .photos img {margin: 0 8px;} */
#main .box.firemnik .content .part-l .photos img {margin:0;}
#main .box.firemnik .content .part-r .comments {border-collapse: collapse;width:100%;border: 0 none;}
#main .box.firemnik .content .part-r .comments td {vertical-align: top;}
#main .box.firemnik .content .part-r .comments .site {padding: 3px 10px 0 0;}
#main .box.firemnik .content .part-r .comments .title {padding: 3px 10px 0 0;}
#main .box.firemnik .content .part-r .comments .date {padding: 3px 0 0;}
#main .box.firemnik .content .part-r .links {padding: 20px 0 0;}
#main .box.firemnik .content .part-r .links a {padding: 0 10px;font-weight: bold;}
#main .box.firemnik .content .part-r .links a.firemnik {padding:0;}

/*recommended*/
#main .box.recommend {}
#main .box.recommend-others .content {width: 664px;padding: 5px 6px 20px 20px;}
#main .box.recommend-others .content a {display: block;width: 316px;margin-right: 16px;float: left;font-weight: bold;}
#main .box.recommend-others .content a:first-child {text-align: right;}
#main .box.recommend-thebestof .content {width: 639px;padding: 5px 9px 20px 42px;}
#main .box.recommend-thebestof .content a {display: block;width: 180px;margin-right: 33px;float: left;}
#main .box.recommend-thebestof .content a img {}

/*timeline*/
#main .box.timeline .content table {margin-left:50px}
#main .box.timeline .content table td.day{width:50px}
#main .box.timeline .content table td.day img{margin-right:10px}
#main .box.timeline .content table td.label {font-weight:bold;}
#main .box.timeline .content table td.review {width:80px}
#main .box.timeline .content table td.discussion {width:80px}

#main .box.timeline.to-history .content a {margin-left:0px; font-size:14px}

/*navigator*/
#main .box.to-history {}
#main .box.to-history .content {text-align: center;font-size: 15px;font-weight: bold;padding-top: 20px;padding-bottom:30px;}
#main .box.to-history .content a {margin-left: 15px;}
#main .box.to-history .content a.nav{padding-left: 21px;}
#main .box.to-history .content a.selected:hover{text-decoration:none !important;}

/*theme*/
#main .box.theme.quest a,
	#main .box.theme.discussions a{ display:block }


/*history*/
#main .box.history {}
#main .box.history .head {padding:5px 20px 0 20px;border-top: 0 none;}
#main .banner+.box.history {margin-top: 15px;}
#main .box.history .empty {margin: 0 20px 20px;}
#main .box.history .content.full .article h2 {font-size: 15px;font-weight:bold;}
#main .box.history.to-history .content a {padding-left: 20px;; margin-left:0px}
#main .box.history.to-history.navi .content .arrow {display: inline-block;float: none;position: relative;top:4px;}

#main .box.history.date-select-navigator .head{ padding-top:29px; padding-bottom:12px; border-top:1px solid}
#main .box.history.date-select-navigator .content{ font-size:15px; text-align:center; padding-bottom:41px}
#main .box.history.date-select-navigator .content .arrow{display: inline-block; position: relative; top: 2px;}
#main .box.history.date-select-navigator .content .arrow.r{margin-right:50px}
#main .box.history.date-select-navigator .content .value{display: inline-block; text-align:center;}
#main .box.history.date-select-navigator .content .week .value{width: 114px}
#main .box.history.date-select-navigator .content .month .value{width: 74px}
#main .box.history.date-select-navigator .content .year .value{width: 57px}

/*branches todo kk - sjednotit zjednodusene nadpisy z in-branch a in-recs*/
#main .box.in-branch {}
#main .box.in-branch .content.full .article h2 {font-size: 15px;font-weight:bold;}
#main .box.in-branch.producers .all .part .with-number{display: block; line-height: normal;padding-bottom: 5px;}
#main .box.in-branch.producers .all .part .with-number a{display: inline;line-height:normal}
#main .box.in-branch.producers .content {padding-top:18px}
/*reviews*/
#main .box.in-recs {}
#main .box.in-recs .content.full .article h2 {font-size: 15px;font-weight:bold;}
#main .box.in-recs.products .content a {display:block;line-height:18px}

/*simple box head*/
#main .box.simple .head {padding:15px 20px 0 20px;border-top: 0 none;text-align: left;}
/*producers*/
#main .box.producers {}
#main .box.producers .content {padding-top:20px}
#main .box.producers .top {}
#main .box.producers .top {padding:0px 0 10px;}
#main .box.producers .top a {font-weight: bold;padding-right: 10px;line-height: 20px;}
#main .box.producers .all {float: left;width: 650px;padding:0px 0 10px;display: none;}
#main .box.producers .all .part {float: left;width: 162px;}
#main .box.producers .all .part-1 {}
#main .box.producers .all .part-2 {}
#main .box.producers .all .part-3 {}
#main .box.producers .all .part-4 {}
#main .box.producers .all .part a {display: block; line-height: normal;padding-bottom: 5px;}
#main .box.producers .switch {bottom: 20px;right: 20px;}
#main .box.producers .switch.open {}
#main .box.producers .switch.close {display: none;}

/*producers in reviews*/
#main .box.in-recs.producers .all .part span{display: block; line-height: normal;padding-bottom: 5px;}
#main .box.in-recs.producers .all .part a{display: inline}
#main .box.in-recs.producers .top {float: left;width: 650px;padding:0px 0 10px;}
#main .box.in-recs.producers .top .part {float: left;width: 162px;}
#main .box.in-recs.producers .top .part span{display: block; line-height: normal;padding-bottom: 5px;}
#main .box.in-recs.producers .top .part a{display: inline;padding-right:5px;line-height:normal}
#main .box.in-recs.producers .top .part-1 {}
#main .box.in-recs.producers .top .part-2 {}
#main .box.in-recs.producers .top .part-3 {}
#main .box.in-recs.producers .top .part-4 {}

/*the next link*/
#main .box.next {}
#main .box.next .content {text-align: right;font-size: 15px;font-weight: bold;padding-top: 10px;}
#main .box.next .content a {color:#555}

/*article format*/
#main .box.artdoc {}
#main h1.artdoc {padding:10px 20px;font-size: 20px;margin: 0;}
#main .box.artdoc p {margin: 0 0 1em;}
#main .box.artdoc h2 {margin: 1.5em 0 1em;}

#main .box.artdoc.perex {}
#main .box.artdoc.perex .content {padding: 0 20px 5px;}
#main .box.artdoc.perex .info {float: left;padding-bottom: 5px;}
#main .box.artdoc.perex .service {float: right;padding-bottom: 5px;}
#main .box.artdoc.perex .service a {padding-left: 5px;}
#main .box.artdoc.perex .service a.print {font-weight: bold;}
#main .box.artdoc.perex .path {float: left;clear: both;padding-bottom: 5px;}
#main .box.artdoc.perex .manufacturer {float: right;padding:0 0 5px 20px;clear:right;}
#main .box.artdoc.perex .description {clear: both;display: block;padding-top: 10px;}

#main .box.artdoc .thumb {text-align: center;clear: both;float: left;width: 650px;display: block;}
#main .box.artdoc .thumb .l {float: left;width: 305px;display: block;padding-left: 20px;}
#main .box.artdoc .thumb .r {float: left;width: 305px;display: block;padding-right: 20px;}

/*chapters*/
#main .box.chapters {}
#main .box.chapters ol {font-weight: bold;line-height: 1.5em;list-style-position: inside;padding: 0;margin: 0;}
#main .box.chapters ol li {padding-left: 20px;margin-bottom: 2px;}
#main .box.chapters ol li.active {background: transparent url(img/sipka_p_c.gif) no-repeat scroll left center;}
#main .box.chapters .active a {text-decoration: none;}
#main .box.chapters .active a:hover {text-decoration: underline;}
#main .box.chapters .znamky {float: right;}

/*voting stars*/
.znamky table {border-spacing: 0;}
.znamky table td {padding: 0 10px 10px 0;}

#main .box.artdoc table.specs {border: 1px solid #000;border-collapse: collapse;margin: 10px auto 20px;}
#main .box.artdoc table.specs caption {border: 1px solid #000;font-weight: bold; padding: 3px 5px;border-width: 1px 1px 0 1px;text-align: left;}
#main .box.artdoc table.specs td {border: 1px solid #000;vertical-align: top; padding: 3px 5px;font-size: 11px;}
#main .box.artdoc table.specs th {border: 1px solid #000;text-align: left;vertical-align: top; padding: 3px 5px;font-weight: normal;font-size: 11px;}
#main .box.artdoc table.specs th.section {font-weight: bold;}

#main .box.artdoc table.score {border: 1px solid #000;border-collapse: collapse;margin: 10px auto 20px;width: 100%;}
#main .box.artdoc table.score td {border: 1px solid #000;vertical-align: middle; padding: 2px 5px;text-align: center;width: 50%;font-size: 11px;}
#main .box.artdoc table.score .smileys td,
#main .box.artdoc table.score .price td {}

/*table.tbl_grey {border: 1px solid #000;border-collapse: collapse;margin: 10px auto 20px;width: 100%;}*/
/*table.tbl_grey td {border: 1px solid #000;vertical-align: middle; padding: 2px 5px;font-size: 11px;}*/

/*TBL_GREY
– pokud v LN není zadaná barva buněk (tzn. hodnota "none"), mají mít barvu #F0F0F0
 – obsah buněk má být na webu zarovnaný podle nastavení v LN
 – tabulka i buňky mají mít 1px černé ohraničení bez ohledu na LN

*/
table.tbl_grey { font-size:12px; padding: 2px 2px; border-collapse: collapse; text-align:left }
table.tbl_grey td { font-size:12px; border: 1px solid #8b8b8b; vertical-align:middle; padding: 2px 5px; }
table.tbl_grey th { font-size:12px; border: 1px solid #8b8b8b; vertical-align:middle;padding: 2px 5px; }

table.tbl_white { font-size:12px; border: 1px solid #8b8b8b; padding: 2px 2px; border-collapse: collapse }
table.tbl_white td { font-size:12px; border: 1px solid #8b8b8b; vertical-align:middle; padding: 2px 5px; }
table.tbl_white th { font-size:12px; text-align:center; border: 1px solid #000; font-weight:normal; padding: 2px 5px; }

table.tbl_empty { font-size:12px; border: 1px solid #8b8b8b; padding: 2px 2px; border-collapse: collapse;  }
table.tbl_empty td { font-size:12px; padding: 2px 5px;}

/*TBL_THUMB
– pokud v LN není zadaná barva buněk (tzn. hodnota "none"), mají mít barvu #FFFFFF
– obsah buněk má být na webu vycentrovaný bez ohledu na LN
– text má být kurzívou bez ohledu na LN
– tabulka i buňky nemají mít žádné ohraničení bez ohledu na LN

*/
table.tbl_thumb { font-size:12px; border: 0px solid #000; border-collapse: collapse; padding: 2px 2px; text-align:center; font-style:italic;}
table.tbl_thumb td { font-size:12px; border: 0px solid #000; padding: 2px 5px; text-align:center;}
table.tbl_thumb td img{}

/* TBL_PLAIN
– pokud v LN není zadaná barva buněk (tzn. hodnota "none"), mají mít barvu #FFFFFF
– obsah buněk má být na webu zarovnaný podle nastavení v LN
– tabulka i buňky mají mít ohraničení podle nastavení v LN, pokud není v LN nastaveno žádné, tak ani na webu žádné
*/
table.tbl_plain{text-align:left}
table.tbl_plain td{padding: 2px 5px;}

/*#main .box.artdoc .heureka3-content {float: left;width: 650px;margin-bottom: 1em;}
#main .box.artdoc .heureka3-content a {display: block;}
#main .box.artdoc .heureka3-content small br {display: none;}
#main .box.artdoc table.tbl_grey .heureka3-content {width:650px;margin:-2px -6px -3px;background: #fff;padding: 10px 0;}
*/
#main .box.artdoc .graph {width: 650px;clear: both;text-align: center;margin-bottom: 1em;}
#main .box.artdoc .graph object {}
#main .box.artdoc .graph a.link {display: block;}

#main .box.artdoc.author {}
#main .box.artdoc.author .head {padding:0 20px 5px;}
#main .box.artdoc.author .content {font-size: 11px;}
/* old-version
#main .box.artdoc.art-related {}
#main .box.artdoc.art-related .head {padding:0 20px 5px;}
#main .box.artdoc.art-related .content {}
#main .box.artdoc.art-related ul {margin: 0;}
#main .box.artdoc.art-related ul li {padding-top: 5px;}
#main .box.artdoc.art-related ul a {font-weight: bold;}
#main .box.artdoc.art-related ul .date {padding-left: 5px;}
*/
#main .box.artdoc.discussion {padding-top: 5px;}
#main .box.discussion table {width: 100%;}
#main .box.discussion td.disc-prispevek-cas-time {text-align: right;width:50px}
#main .box.discussion td.disc-prispevek-cas-date {width:100px}
#main .box.discussion td.disc-answer-user {width:100px}

#main .box.to-artdoc {}
#main .box.to-artdoc .content {text-align: center;padding-top: 10px;}
#main .box.to-artdoc .content a {padding:3px 0 0;font-size: 15px;font-weight: bold;display: block;}
#main .box.to-artdoc .content a.preview {float: left;margin-right:-20%;}
#main .box.to-artdoc .content a.preview img { margin-bottom: -2px;padding-right: 9px;}
#main .box.to-artdoc .content a.next {float: right;margin-left:-20%;}
#main .box.to-artdoc .content a.next img { margin-bottom: -2px;padding-left: 9px;}
#main .box.to-artdoc select{padding:4px; width:361px}
#main .box.to-artdoc select option{margin:4px}

#main .box.to-diskussion {}
#main .box.to-diskussion .content {text-align: center;font-size: 15px;padding: 10px 20px 35px;font-weight: normal;}
#main .box.to-diskussion .content a {font-weight: bold;}
#main .box.to-diskussion .content a.second {padding-left: 20px}

/*carousel*/
#main .box.carousel,.box.carousel {position: relative;}
#main .box.carousel .content, .box.carousel .content {width:612px;padding: 10px 39px;}
#main .box.carousel .content .window, .box.carousel .content .window {width:612px;height:210px;margin:0;overflow:hidden;position: relative;}
#main .box.carousel .content ul, .box.carousel .content ul {position:absolute;left:0;top: 0;padding: 0;height: 210px;float: left;margin: 0;}
#main .box.carousel .content li, .box.carousel .content li {text-align: center;display: block;float: left;margin:0 0 20px;padding:0 1px;width:151px;height: 210px;}
#main .box.carousel .content .arrow, .box.carousel .content .arrow {width: 39px;height:200px;margin:0;padding:0;position:absolute;top:10px;}
#main .box.carousel .content .arrow.l, .box.carousel .content .arrow.l {background-position: 23px center;left:0;}
#main .box.carousel .content .arrow.r, .box.carousel .content .arrow.r {background-position: 1px center;right:0;}

/*carousel.photo*/
.box.carousel.photo {width:100%; }
.box.carousel.photo .content {background:none repeat scroll 0 0 #E4E4E4; width:1565px; margin:20px 0}
.box.carousel.photo .content li {width:130px;  height: 90px; margin:0px; overflow:hidden;}
.box.carousel.photo .content ul { height: 90px;}
.box.carousel.photo .content .window {height:90px; width:1565px;}
.box.carousel.photo .content .arrow {height:90px; margin: 20px 0}
.box.carousel.photo .content .arrow.l {background-position:center center;}
.box.carousel.photo .content .arrow.r {background-position: center center;float:none}


/*producer*/
#main .box.producer.articles .content .article h2 {margin: 0 0 5px; font-size: 15px;font-weight: bold;}
#main .box.producer.definition .head h1{font-size:15px; margin:0px;display:inline;}
#main .box.producer.reviews .content .line.half {font-weight:bold; padding: 2px 0;}
#main .box.producer.specifications .content .line .item {font-weight:bold; padding: 2px 0;}
#main .box.producer.press .content{padding:20px 0;}
#main .box.producer.press .content.little{padding:20px 0 0;}
#main .box.producer.comparition .content {text-align:center}
#main .box.producer.comparition .content select{margin-right:15px}

#main .box.producer.press.articles .content .article.short {height:auto;}
#main .box.producer.press.articles .content .article.short h2 {max-width:535px;}
#main .box.producer.press.articles .content .article.short h2 a{line-height:16px}

/*recommended articles*/
#main .box.recommended-articles {padding-top: 10px;}
#main .box.recommended-articles .content {}
#main .box.recommended-articles .content li {font-size: 15px;}
#main .box.recommended-articles .content li img {display: block;margin: 0 auto;}
#main .box.recommended-articles .content li a {display: block;}
#main .box.recommended-articles .content li a.web-name {padding-bottom: 10px;text-decoration: none;}
#main .box.recommended-articles .content li a:hover.web-name {text-decoration: underline;}
#main .box.recommended-articles .content li a.link {}
#main .box.recommended-articles .content li strong {display: block;padding-top: 10px;font-weight: bold;}

/*the best of*/
/*#main .box.thebestof .content img {margin-left:25px; margin-right:30px; margin-top:5px; margin-bottom:5px}*/
#main .box.thebestof .content img {margin-top:5px; margin-right:20px;  margin-bottom:5px; margin-left:15px; width:180px}
#main .box.thebestof .content a{text-decoration:none;}
#main .box.thebestof .content a[rel="3"] img {margin-right:15px}

/*product-l list*/
#main .box.product-list.best-list .content a {text-decoration:none; font-weight:bold}
#main .box.product-list.to-history .arrow{margin-right:25px}

/*product page*/
#main .box.product.specification .head .aliases{font-weight:normal;}

#main .box.product.specification .content table td.image{text-align:center;}
#main .box.product.specification .content table tr th{text-align:left; width:210px}
#main .box.product.specification .content table tr.caption-group th{text-align:center;}
#main .box.product.specification .content table tr.title{text-align:center; font-size:15px;}
#main .box.product.specification .content table tr.title a{font-weight:normal}
#main .box.product.specification .content table tr.title .producer{display:inline-block; font-weight:bold;margin-right:25px}
#main .box.product.specification .content table tr.title .reviews{display:inline-block;font-weight:bold;}
#main .box.product.specification .content table tr.title .reviews .review-links{vertical-align:top;display:inline-block;text-align:left}
#main .box.product.specification .content table tr.first{visibility:hidden;line-height:12px}
#main .box.product.specification .content table tr td .line.heureka{padding-bottom:7px}
#main .box.product.specification .content table td a.producer{font-weight:bold}
#main .box.product.specification .content table td.orange-link{font-weight:bold}

/*--Heureka*/
#main .box.heureka .content{ text-align:center; }
#main .box.heureka .content .title{font-weight:bold;font-size:16px;}
/*end Heureka*/

/*quest_list*/
#main .box.quest_list.poll{padding-top:15px;}
#main .box.quest_list.poll .content a.forum{float:none; text-align:right;}
#main .box.quest_list.poll .content .question a{ font-size:14px}
/*pripominky.jsp*/
#main .box.user-remarks {}
#main .box.user-remarks label {font-weight: bold;line-height: 20px;display: block;float: left;padding:0 10px 0 0;width:76px;margin-top:15px;}
#main .box.user-remarks input#user-remarks-email {width: 552px;margin-top:15px;}
#main .box.user-remarks textarea.user-remarks-remark {width:638px;height:100px;overflow:auto;margin: 15px 0 0;clear: both;}
#main .box.user-remarks .captcha_question {display: inline-block;float: none; margin-right: 5px; margin-top: 15px; padding-right: 0; width: auto;}
#main .box.user-remarks input#incaptcha {margin-right: 5px; width:30px;}
#main .box.user-remarks .captcha_answ-inp {margin-top:15px;}
#main .box.user-remarks input[type="text"] {width: 541px;}
#main .box.user-remarks .captcha {}
#main .box.user-remarks .captcha img {margin: 10px 0 5px;}
#main .box.user-remarks .captcha label {font-weight: normal;width: auto;}
#main .box.user-remarks .captcha #user-remarks-captcha {width: 100px;}
#main .box.user-remarks .button {float: right; margin-right: 0px; margin-top: 18px;}
/*foto wizard*/
#main .box.wizard .content .buttons {text-align:center; }
#main .box.wizard .content .buttons input{margin-left:11px;}
#main .box.wizard.results .content .ordering {text-align:center; font-size:14px}
#main .box.wizard.results .content .product {margin:20px 0}
#main .box.wizard.results .content .product .title {margin-bottom:10px}
#main .box.wizard.results .content .product .title a {font-weight:bold; font-size:14px;}
#main .box.wizard.results .content .product img.logo {}
#main .box.wizard.results .content .product a.recenze{font-weight:normal;}
#main .box.wizard.no-result .content {text-align:center;}
#main .box.wizard.selection .content select, #main .box.wizard.selection .content input {margin-left:11px}
#main .box.wizard.selection .content select {width:213px}
#main .box.wizard.selection .content input.slider-title {border:none; font-weight:bold; width: 125px;margin-left:0px}
#main .box.wizard.selection .content td{padding-right:15px}
#main .box.wizard.selection .content td.first{text-align:right; font-weight:bold}
#main .box.wizard.selection.easy .content .vyber2{margin: 0 -20px;}
#main .box.wizard.selection.easy .content .vyber3{margin: 0 -20px;}

/* sidebar - right column */
#sidebar {line-height: 142%;}
#sidebar .box {width: 298px;margin: 0 0 22px;float: left;clear: both;}
#sidebar .box .head {padding:0 20px 15px;font-size: 15px;font-weight: bold; text-align: center;}
#sidebar .box .head .thin {font-weight: normal;}
#sidebar .box .head .sep {font-weight: normal;}
#sidebar .box .head .hidden {text-decoration: underline;}
#sidebar .box .content {padding:0 20px;}
#sidebar .box .content ul {padding:0 0 0 15px;margin: 0;}
#sidebar .box .content li {padding:0 0 3px;line-height: normal;}
#sidebar .box .content dl {margin:0 0 10px;}
#sidebar .box .content dt {font-weight: bold;}
#sidebar .box .content dd {margin:0 0 5px;}
#sidebar .box .content dl a,
#sidebar .box .content ul a {text-decoration: none;}
#sidebar .box .content dl a:hover,
#sidebar .box .content ul a:hover {text-decoration: underline;}

#sidebar .box.banner,
#sidebar .banner {width: 300px;margin: 0 -1px 22px;text-align: center;}

#sidebar .box.multi .head .hidden {cursor: pointer;}
#sidebar .box.multi .head :hover {}
#sidebar .box.multi .switch {text-align: center;font-weight: bold;text-decoration: underline;cursor: pointer; padding-top:10px}
#sidebar .box .more {text-align: right;font-weight: bold;text-align: right;display: block;clear: both;}

#sidebar .box.login {white-space: nowrap;}
#sidebar .box.login label {font-weight: bold;cursor: pointer;margin-right: 5px;}
#sidebar .box.login .button {margin: 0 10px 0 0;}
#sidebar .box.login #login-name {width: 60px;margin-right: 15px;}
#sidebar .box.login #login-password {width: 60px;}
#sidebar .box.login .links {padding-top: 10px;}
#sidebar .box.login .links a {margin-right: 10px;}
#sidebar .box.login .links .register {margin-right:0;}
#sidebar .box.login .links .q {}
#sidebar .box.login .links .forgotten {}

#sidebar .box.loggedin {}
#sidebar .box.loggedin .info {}
#sidebar .box.loggedin .links {}
#sidebar .box.loggedin .links .logout {font-weight: bold;}
#sidebar .box.loggedin .links .profile {margin-right:0;}
#sidebar .box.loggedin .links .q {}


#sidebar .box.poll {}
#sidebar .box.poll .content {}
.poll .question {font-weight: bold;margin-bottom:5px;}
.poll .option {display: block;margin-bottom:5px;text-decoration: none;}
.poll .answer {display: block;}
.poll a:hover .answer {text-decoration: underline;}
.poll .bar {display: block;font-size:11px;}
.poll .bar img {padding-right:5px}
.poll .forum {font-weight: bold;float: left;display: block;padding-top: 5px;}
.poll .voters {text-align: right;display: block;padding-top: 5px;}


#sidebar .box.most {}

#sidebar .box.recent {}
dt .time {font-weight: normal;}
#sidebar .box.recent .content.recent-comments dt {}
#sidebar .box.recent .content.recent-comments dd {margin-bottom:7px;}
#sidebar .box.recent .content.recent-forum dt {float: left; clear: both;font-weight: normal;display: block; width:40px;}
#sidebar .box.recent .content.recent-forum dd {margin-left: 40px;}

#sidebar .box.special {}
#sidebar .box.special a {font-weight: bold;display: block;}
#sidebar .box.special .left {padding-left: 20px;width: 128px;}
#sidebar .box.special .right {width: 110px;text-align: center;}
#sidebar .box.special .right a {line-height: 18px;}
#sidebar .box.special .right a.igoogle {padding-top: 5px;}

#sidebar .box.text-banner {}
#sidebar .box.text-banner a {display: block;clear: both;float: left;cursor: pointer;text-decoration:none}
#sidebar .box.text-banner a:hover {text-decoration: underline;}
#sidebar .box.text-banner img {float: right;margin-left: 20px;}
#sidebar .box.text-banner strong {line-height: normal;}

#sidebar .box.photo-challenge {}
#sidebar .box.photo-challenge .content {text-align: center;padding:0 19px;}
#sidebar .box.photo-challenge .a {margin-bottom: 10px;}
#sidebar .box.photo-challenge .b {margin-right: 10px;float: left;}
#sidebar .box.photo-challenge .c {}

#sidebar .box.ad-mall {}
#sidebar .box.ad-mall a.logo{ background-color: #CC071E; text-align:center;display: block;}
#sidebar .box.ad-mall .content a {display: block; font-weight: bold;text-decoration: none;height: 16px;}
#sidebar .box.ad-mall .content a:hover {text-decoration: underline;}

#sidebar .box.facebook {width: 300px;margin: 0 -1px 22px;}

#sidebar .box.servers {}

#sidebar .box.heureka {background-color: #fff;border: 1px solid #cecece; border-width: 1px 0;}
#sidebar .box.heureka .head {padding-top: 20px;}
#sidebar .box.heureka .head,
#sidebar .box.heureka .head a {color: #389bd2;text-decoration: none;}
#sidebar .box.heureka .head a:hover {color: #f26726;text-decoration: underline;}
#sidebar .box.heureka .content {padding: 0;}

#sidebar .box.heureka.inside{margin: 0px; padding-bottom:22px}
#sidebar .box.press-releases {}

#sidebar .box.jobs {}

#sidebar .box.text-banner-google {}
#sidebar .box.text-banner-google .content {padding: 0;width: 298px;}

#sidebar .box.five-year {}
#sidebar .box.five-year .date-select {padding-top: 10px;}
#sidebar .box.five-year .arrow {position: relative; top:4px;display: inline-block;}
#sidebar .box.five-year .week {display: block;text-align: center;}
#sidebar .box.five-year .month,
#sidebar .box.five-year .year {display: block;float: left;}
#sidebar .box.five-year .value {display: inline-block;text-align: center;}
#sidebar .box.five-year .week .value {width: 105px;}
#sidebar .box.five-year .month .value {width: 65px;}
#sidebar .box.five-year .year .value {width: 40px;}
#sidebar .box.five-year .year {padding-left: 10px;}
#sidebar .box.five-year .go {font-weight: bold;text-align: right;display: block;padding-top: 4px;}

#sidebar .box.user-remarks {}
#sidebar .box.user-remarks label {font-weight: bold;line-height: 20px;display: block;float: left;padding:0 10px 0 0;width:76px;}
#sidebar .box.user-remarks input#user-remarks-email {width: 160px;}
#sidebar .box.user-remarks textarea.user-remarks-remark {width:246px;height:100px;overflow:auto;margin: 5px 0 0;clear: both;}
#sidebar .box.user-remarks .captcha {}
#sidebar .box.user-remarks .captcha img {margin: 10px 0 5px;}
#sidebar .box.user-remarks .captcha label {font-weight: normal;width: auto;}
#sidebar .box.user-remarks .captcha #user-remarks-captcha {width: 100px;}
#sidebar .box.user-remarks .button {float: right;margin-right: 0px; margin-top:8px}

/*captcha pomoci rotujicich otazek*/
.user-remarks .captcha_question {display: block;font-weight: bold;margin: 5px 0 3px;}
.user-remarks input[type="text"]{width:148px}
/*captcha pomoci rotujicich otazek END*/



/* footer - paticka */
#footer a {text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#footer .content {padding:10px 20px;font-size: 11px;border:1px solid #000;border-bottom:0px;}
#footer .content .left {float:left; width:140px;margin-right: 10px;}
#footer .content .right {float:left;}
#footer .links {font-size: 11px; line-height:22px; text-align:center; padding: 3px; border:1px solid #000;border-top:0px}






/* *** Colors *** */
.red{color:red;}
.even{background:none repeat scroll 0 0 #F0F0F0}

body {color: #000; background-color: #748FA3;}
body.tisk { background: #fff; color: #000}

.foto .photo-link a { color: #575757;}
.foto .image{display:inline-block;}
.foto .info_photo_doc{padding-left:20px; vertical-align:top; display:inline-block;}

textarea,
/*input[type="file"],*/
input[type="password"],
input[type="text"] {border-color: #acadb2; background-color: #fff;}

textarea:focus,
select:focus,
/*input[type="file"]:focus,*/
input[type="password"]:focus,
input[type="text"]:focus {border-color: #000;background-color: #ffa;}

.navi .value.active {background-color: #F0F0F0;color:#285779;}

#sidebar .button {}
#sidebar .button:hover {}

#header .header-content {border-color:#8b8b8b; background-color: #fff;}
#header #topnav {background-color: #232323;}
#header #sections {background-color: #e2e2e2;}
#topnav .search .input:focus {color: #000;}

#sections {background-color: #e2e2e2;}
#sections .sub-nav {background-color: #e2e2e2;border-color:#8b8b8b; }

#main {border-color: #8b8b8b; background-color: #fff;color: #555;}
#main a {color:#285779;}
#main .review {color: #fd0000;}
#main a:hover {color:#f40;text-decoration: underline !important;}

#main .box .head {color:#555;background-color: #F0F0F0; border-color: #748FA3;}
#main .box.type1 .head {background-color: transparent;color: #555;}
#main h1.artdoc {color:#285779;}
#main .box.artdoc.author .head a,
#main .box.type1 .head a {color: #555;}
#main .box.artdoc.author .head a:hover,
#main .box.type1 .head a:hover {color: #f40;}
#main .box.type2 {background-color: #F0F0F0;}
#main .box.type2 .head {background-color: transparent;color: #555;}
#main .box .head a {color:#555;}
#main .box .head a:hover {color:#f40;}
#main .box .head .thin {}
#main .box.multi .head .sep {color:#555;}
#main .box .head .hidden {color:#555;text-decoration: underline;}

#main .box.history .head {background-color: #fff;}
#main .box.history .head {background-color: #fff;}
#main .box.history.date-select-navigator .head{background-color:#F0F0F0; border-color: #748FA3; color:#285779;}
#main .box.history.date-select-navigator .content{background-color:#F0F0F0; }

#main .box.simple .head {background-color: #fff;}
#main .box.simple .head a{color: #285779;}
#main .box.simple.in-recs .head a{color: #555;}

#main .box.articles .content .article h2 {color: #555;}
#main .box.articles .content .article .info a {color: #285779;}
#main .box.articles .content .article .info a.review {color: #fd0000;}
#main .box.articles .content .article .info a:hover {color: #f40;}

#main .box.articles .content .article.short  h2 a { color: #285779;}
#main .box.articles .content .article.short  a { color: #285779;}

#main .box.articles.author .content .article.short a {color:#555;}

/* article short ico*/
  #main .box.articles .content .article.short.ico .date{color:#888;}
/* END article short ico*/

#main .box.competition.actual-question {background-color:#F0F0F0 }
#main .box.competition.actual-question .picture{border-color:#748FA3 }
#main .box.competition.actual-question .head a {color:#285779; }
#main .box.competition.actual-question .content {color:#555555; }
#main .box.competition.actual-question .content a {color:#285779; }
#main .box.competition.actual-question .content.yellow {background-color:#ffffcd }


#main .box.competition.questions ol li .answer-info{color:red;}
#main .box.competitions.overview .headline{color: #285779;}

#main .box.discussion.article-title .head a{color: #285779;}
#main .box.discussion.author .content .i-frame {color: #285779;}
#main .box.discussion.author .content p.description {color:#000;}
#main .box.discussion.ansvers .content .obsah {color:#000;}
#main .box.discussion.ansvers .content .bar{background: none repeat scroll 0 0 #F0F0F0;}
#main .box.discussion.ansvers .content .odpovedet .vote .ans{color:#686868;}
#main .box.discussion.ansvers .content .odpovedet .vote .ans_good{color:#009933;}
#main .box.discussion.ansvers .content .odpovedet .vote .ans_low{color:#CC0000;}
#main .box.discussion.ansvers .content .odpovedet .vote{ color: #686868}
/*#main .box.discussion.recipient .head .add-discussion-recipient label {color:#555;}*/
#main .box.discussion.recipient .head {background-color:#fff;}
#main .box.discussion.reply .content label {color: #555;}
#main .box.discussion.reply .content .line {color: #285779;}

#main .box.disc_d .content label[for="email"] {font-weight:bold; margin-right:20px}
#main .box.disc_d .content input[type="checkbox"],
#main .box.disc_d .content input[type="radio"] { margin:0 10px 0 0}


#main .box.dira.registrace .star{color:red;}
#main .box.dira.registrace .button{color: #285779;}

#main .box.dirl .content table h3 a{color:#555;}
#main .box.dirl .content table.highlighted {background:none repeat scroll 0 0 #F7F0EA;}
#main .box.dirl .content .caption{background: none repeat scroll 0 0 #C8C8C8;}
#main .box.dirs2 .content .line.state{color:#285779;}

#main .box.dirs.newest .content .L2 .link a,
#main .box.dirs.newest .content .L3 .link a {color:#285779;}
#main .box.dirs.newest .content .directory {width:460px}
#main .box.dirs.newest .content .directory .link {display:inline-block;width:220px}
#main .box.dirs.newest .content .directory .city {display:inline-block;width:150px}
#main .box.dirs.newest .content .directory .date {display:inline-block;width:80px}

#main .box.evaluation .item .date{color: #285779;}

#main .box.expertiady.finished .date{color:#285779;}
#main .box.expertiady.finished .line.rules {font-weight:bold; font-size:13px; text-align:center;}
#main .box.expertiady.finished .line.rules a{color:#666;}

#main .box.fulltext .review a{color:#285779;}
#main .box.glossary.search .highlighted{color: #285779;}

#main .box.press-release .content {color: #285779;}
#main .box.zeptamese h3 {color: #555;}
#main .box.zeptamese .content {color: #285779;}

#main .box.new-cameras .content .camera a.review {color: #285779;}
#main .box.new-cameras .content .camera a:hover.review {color: #f40;}

#main .box.artdoc.notes .content {color: #000;}
#main .box.artdoc.notes .content a {color: #285779;}
#main .box.artdoc.perex .info a {color: #285779;}
#main .box.artdoc.perex .info a.review {color: #fd0000;}
#main .box.artdoc.perex .info a:hover {color: #f40;}
#main .box.artdoc.perex .description {color: #000;}
#main .box.artdoc.chapters {background-color: #F0F0F0;}
#main .box.artdoc.chapters .active,
#main .box.artdoc.chapters .active a {color: #555;}
#main .box.artdoc.chapters li:hover,
#main .box.artdoc.chapters .active:hover{}
#main .box.artdoc.chapters .active a:hover {color: #f40;}

#main .box.artdoc.author .head a {font-weight: normal;}

#main .box.artdoc h2 a {color: #285779;}
#main .box.artdoc h2 a:hover {color: #f40;}

#main .box.artdoc table.specs {border-color: #000;background-color: #F0F0F0;}
#main .box.artdoc table.specs caption {border-color: #000;background-color: #000;color: #fff;}
#main .box.artdoc table.specs td {border-color: #000;}
#main .box.artdoc table.specs th {border-color: #000;background-color: #f7e2cf;color: #444;}
#main .box.artdoc table.specs th.section {background-color: #666;color: #fff;}

#main .box.artdoc table.score {border-color: #000;background-color: #F0F0F0;}
#main .box.artdoc table.score td {border-color: #000;}
#main .box.artdoc table.score .smileys td,
#main .box.artdoc table.score .price td {background-color: #000;color: #fff;}

#main .box.artdoc.socials .content {text-align:center;}
#main .box.artdoc.socials .content .znamky{display:inline-block;vertical-align:middle;min-width:175px;margin-left:19px}

table.tbl_grey { background-color: #F0F0F0;}
table.tbl_grey td.tbl_left {background-color: #f7e2cf;}
table.tbl_grey th { background-color: #002F7D; color: #fff;}

table.tbl_white {  background-color: #fff; }
table.tbl_white th { background-color: #000; color: #fff;  }

table.tbl_empty { background-color: #fff;}

table.tbl_thumb { background-color: #fff;}

#main .box.producer.reviews .content{background-color: #F0F0F0;}
#main .box.producer.specifications .content{background-color: #F0F0F0;}

#main .box.product.specification .head .aliases{color:#555555;}
#main .box.product.specification .content table tr.caption-group th{background-color: #585858; color:#fff}
#main .box.product.specification .content table tr.title a{color:#285779; }

#main .box.product.specification .content table td.orange-link a{color: #285779;}

#main .box.timeline .content table td.review {color:#555}
#main .box.timeline .content table td.review a{color:#285779}

#main .box.to-history .content a.selected{color: #285779;}
#main .box.to-history .content a.selected:hover{ color: #285779; }
#main .box.to-history .content a.nav{background:url("img/prev_start.png") no-repeat scroll center center transparent;}
#main .box.to-history .content a.first{background-image:url("img/prev_start.png");}
#main .box.to-history .content a.previous-ten{background-image:url("img/prev_2.png");}
#main .box.to-history .content a.previous{background-image:url("img/prev15.png");}
#main .box.to-history .content a.next{background-image:url("img/next15.png");}
#main .box.to-history .content a.next-ten{background-image:url("img/next_2.png");}
#main .box.to-history .content a.last{background-image:url("img/next_end.png");}

/*#main .box.theme.quest .head,
	#main .box.theme.discussions .head{ color: #585858; }
*/
#main .box.wizard.selection .content input.slider-title {background:transparent; color: #555555;}
#main .box.wizard.selection .content {background-color: #F7F0EA;}
#main .box.wizard.selection.easy .content .vyber2{background-color: #EAE2E0;}
#main .box.wizard.results .content .product .recenze,
#main .box.wizard.results .content .product .recenze a {color:#285779;}


#main .button {color: #585858;}
#main .button:hover {color: #000;}

#sidebar {border-color: #8b8b8b; background-color: #F0F0F0; color:#555;}
.sidebar-banner {border-color: #8b8b8b; background-color: #F0F0F0; color:#555;}

#sidebar a {color:#555;}
#sidebar a:hover {color:#000;}

#sidebar .box .head {color:#285779;}
#sidebar .box .head a {color:#285779;}
#sidebar .box .head a:hover {color:#f40;}
#sidebar .box .head .sep {color:#555;}
#sidebar .box .head .hidden {color:#555;}

#sidebar .box.login label {color:#585858;}

#sidebar .button {color: #555;}
#sidebar .button:hover {color: #000;}

#sidebar .box.facebook {background-color: #fff;}

#footer{}
#footer .content {background-color: #F0F0F0;border-color:#8B8B8B}
#footer .content {color:#000;}
#footer .content a {color:#285779;text-decoration:underline;}
#footer .content a:hover {color:#f40;}
#footer .links {background-color:#555;color: #fff;border-color:#8B8B8B}
#footer .links a {color:#fff;}
#footer .links a:hover {color:#285779;}




/* *** Special Elements *** */

/* lista oxyonline */
.listatt {background: #fff url(img/lista_oxy_fill.gif) repeat-x scroll left center; padding:0 0 0 70px; width:930px; margin: 0 0 8px;}
.listatt table {width:100%;border-collapse: collapse;}
.listatt table td {padding: 0;}
.listatt img {margin: 0 5;}
.listatt .logo {margin:0;}
.listatt .creators {z-index: 2; position:relative; text-align:left;}
.listatt .submenu {text-align:left; position:absolute; background: white; padding: 0 15px; z-index:100; visibility: hidden; width:95px; border:1px solid #666;}
.listatt .submenu {opacity: 0.9;}
.listatt .submenu {filter: progid:DXImageTransform.Microsoft.Shadow(color="#8DBBD5", Direction=135, Strength=2) alpha(Opacity=90);}
.listatt .submenu table {margin:0; padding:0; z-index:100;}
.listatt .submenu td {color:#666; text-align:left; width:100%; background:none; padding:2px 0 2px 6px; font-size:11px; font-weight:bold; font-family: Arial, Tahoma, helvetica, sans-serif;}
.listatt .highlight .submenu td a, .listatt .submenu td a {color:#666; text-decoration:none;}
.listatt .highlight .submenu td a:visited, .listatt .submenu td a:visited {color:#666; text-decoration:none;}
.listatt .highlight .submenu td a:hover, .listatt .submenu td a:hover {color:black; text-decoration:none;}
.listatt .submenu hr {border:none; border-top:1px solid #0a1a67; height:1px; color:#666; margin:0; font-size:8px; padding:0; line-height:8px;}

/* rating stars */
.star-rating{list-style:none; height:25px; width:125px; position:relative; background:transparent url(img/stars.png) scroll no-repeat; margin:0; padding:0;}
.star-rating TD {vertical-align: middle;}
.star-rating li{float:left; margin:0; padding:0;}
.star-rating li a{background:url(img/stars.png); display:block; height:25px; width:25px; text-decoration:none; text-indent:-9999px; z-index:10; position:absolute; overflow:hidden; padding:0;}
.star-rating li a:hover{background:url(img/stars.png) left center; z-index:2; left:0; border:none;}

.star-rating a.one-star{left:0;}
.star-rating a.one-star:hover{width:25px;}
.star-rating a.two-stars{left:25px;}
.star-rating a.two-stars:hover{width:50px;}
.star-rating a.three-stars{left:50px;}
.star-rating a.three-stars:hover{width:75px;}
.star-rating a.four-stars{left:75px;}
.star-rating a.four-stars:hover{width:100px;}
.star-rating a.five-stars{left:100px;}
.star-rating a.five-stars:hover{width:125px;}
.star-rating a.six-stars{left:125px;}
.star-rating a.six-stars:hover{width:150px;}
.star-rating a.seven-stars{left:150px;}
.star-rating a.seven-stars:hover{width:175px;}
.star-rating a.eight-stars{left:175px;}
.star-rating a.eight-stars:hover{width:200px;}
.star-rating a.nine-stars{left:200px;}
.star-rating a.nine-stars:hover{width:225px;}
.star-rating a.ten-stars{left:225px;}
.star-rating a.ten-stars:hover{width:250px;}

.star-rating li.current-rating{background:url(img/stars.png) left bottom; height:25px; z-index:1;}
.quickajaxrating{background:#E5E5E5; border:1px solid #0C5AA4; color:#000; padding:5px;}

