.clear {clear: both; height: 0px; font-size:0px;}
/*.center {text-align: center; }
.right {text-align: right;}*/

.counter {text-align:center; }
.counter div {padding:50px 0 0 0; width:118px; height:98px; background:url('/global/statistiky.jpg') no-repeat;}
.counter table{width:100%; }
.counter table th {text-align:left; padding:1px 5px 1px 5px;}
.counter table td {color:#FA5005; text-align:right;padding:1px 5px 1px 5px;}

.message_centering{position: absolute; left: 0; right: 0; top: 128px; width: 100%; max-width: 1200px; margin: 0 auto; text-align: center;}
.hp .message_centering{top: 92px;}

.flash.alert{font-size: 13px; line-height: 38px; font-weight: 600; padding: 0 0 0 54px; clear:both; position: relative;}
.flash.alert span{cursor: pointer; position: absolute; top: 13px; right: 11px; width: 15px; height: 15px; display: block;}


.alert-error  {border:1px solid #ff391f; color: #ff391f; background: url(../../../global_images/error_icon.png) no-repeat scroll 19px center #fff;}
.alert-success{border:1px solid #000; color: #000; background: url(../../../global_images/success_icon.png) no-repeat scroll 19px center #ffe619;}
.alert-error span{background: url(../../../global_images/error_close.png) no-repeat;}
.alert-success span{background: url(../../../global_images/success_close.png) no-repeat;}




.red {color:red; font-weight:bold;}

.align-right { text-align:right !important;}
.align-left { text-align:left !important;}
.align-center { text-align:center !important;}
.nowrap {white-space:nowrap !important;}
.vertical-middle {vertical-align:middle !important;}

.error404 {padding:0 15px 0 15px;}
.error404 a {color:#000000; font-weight:bold; text-decoration:none;}
.error404 a:hover {text-decoration:underline;}


.line-through {text-decoration: line-through;}

.quickbar img {border:0px;margin:0 5px 0 0 ; vertical-align:bottom;}

.rss {background:url('/global/i-rss.png') no-repeat; padding:3px 0 3px 22px; vertical-align:middle;}

.tagcloud {background:url('/img/prod-bg.png') repeat-x bottom; padding:5px; margin:0 0 5px 0 ; border:1px solid #CECECE; width:718px; text-align: left;}
.tagcloud ul {margin:0px; padding:0px; list-style-type:none;}
.tagcloud li {float:left;line-height:4em; }
.tagcloud a {font-family:Arial,Verdana; color:#4C4C4C; font-weight:bold; margin:0 5px 0 0 ;}

.chat iframe {width:480px; height:400px; border:1px solid #CECECE;float:left;}
.chat div.info {width:225px; padding:0 0 0 10px;}
.chat .add-text {margin:5px 0 5px 0;}
.chat .add-text label {width:100px; display:inline-block; vertical-align:middle;}
.chat .add-text input {vertical-align:middle;}
.chat .add-text input.text {width:500px;}
.chatlist {padding:5px;}
.chatlist p {padding:2px 5px 5px 5px; margin:0px;}
.chat .smiley {text-align:left;}
.chat .smiley img {border:0px; vertical-align:middle; margin:0 3px 3px 0;}
.smileys {margin:0px; padding:0px; list-style-type:none;}
.smileys li {width:40px; float:left; border:1px solid #CECECE; height:30px; margin:0 3px 3px 0; text-align:center; vertical-align:middle;}
.smileys li img { vertical-align:middle;}

.vernostnisystem {border:1px solid #353535; padding:10px;}
.vernbody { width:50px; vertical-align:middle;}

.slevovekupony {text-align:right; padding:15px 10px 15px 10px; color:#8E8C89; font-size:12px; }
.kupon { width:200px; vertical-align:middle;background:#FFFFFF;font-size:14px; color:#4C4C4C; height:18px; padding:4px 0 0 4px; border:1px solid #e2e3ea; }

.diskuze {border:1px solid #353535; padding:10px;}

.forum td {white-space:nowrap;}
.recenze td {vertical-align:top;}

.forumArt {margin:5px 10px 10px 10px;}
.forumArt strong{color:#D40000;}
.forumArt span {color:#000000;}
.forumArt p {margin:0px; padding:0px;}
.forumArt a {color:#d40000;text-decoration:none;}

.forumArt.level2 {padding:0 0 0 20px;} 

.forumSeparator {border-top:1px solid #000000;border-bottom:1px solid #212121; margin:10px;}

.forumMainTable td {vertical-align:top;}

.parametrHelp {vertical-align:middle; cursor:pointer; }
div.napoveda{position:absolute;z-index:12000;width:100px;border:5px solid #920D0D; background:#FFFFFF;}
div.napoveda .content {background:none; margin:0px; padding:20px 10px 10px 10px; position:relative;}
div.napoveda .content #close-form {color:#920D0D; font-weight:bold; text-decoration:none; position:absolute; right:10px;top:5px;}


div.overlay{/*background:#000;*/position:absolute;top:0;left:0;z-index:9500;width:100%}



.logoffbutton {padding:0px; margin:0px; text-align:left;}

.hodnoceni {position:relative; z-index:50; width:100px; height:20px;background:url('/global/stars.gif') no-repeat 0px -20px;}
.hodnoceni .stars { cursor:pointer; display: block; width:100px; height:20px; background-image:url('/global/stars.gif') ;background-repeat:no-repeat; background-position:0px -20px; z-index:50; }
.hodnoceni .values { width:250px; position:absolute; top:0px; left:110px; font-weight:bold; font-size:12px; padding:4px 0 0 0; height:20px;}

.order-color {display:block; width:16px; height:16px;}


.faq h3 {margin:0px; padding:0px; font-size:14px;}
.faq p {margin:0px; padding:0px; font-size:11px; padding:3px 15px 20px 15px;}

.recenzeArt .pro,.recenzeMainTable .pro {color:green !important;}
.recenzeArt .proti,.recenzeMainTable .proti {color:red !important;}
.recenzeArt .souhrn,.recenzeMainTable .souhrn {color:grey !important;}

.recenzeArt {border-bottom:2px solid gray;}
.recenzeArt strong{color:#D40000;}
.recenzeArt span{color:#D40000;}
.recenzeArt p{margin:0px; padding:0px;}
.recenzeArt a{color:#d40000;text-decoration:none;}



.hodnoceni .posunuti0 {background-position:-0px 0px;}
.hodnoceni .posunuti20 {background-position:-20px 0px;}
.hodnoceni .posunuti40 {background-position:-40px 0px;}
.hodnoceni .posunuti60 {background-position:-60px 0px;}
.hodnoceni .posunuti80 {background-position:-80px 0px;}

.galerie-box {float:left; width:150px; border:0px solid #d4d0c8; padding:3px; margin:0 3px 3px 0; font-weight:normal;}
