/*--------------------------------------------------[ MAIN GRAPHIC LAYOUT ]--------------------------------------------------*/
html,*,body{font-family:arial;margin:0;padding:0}
body{text-align:center;}
#dark_cover{background-color:#000;position:fixed;z-index:999;display:none;opacity:0.8;top:0;left:0;width:100%;height:100%}
#cover{position: relative; width:950px;text-align:left;background-color:#fff;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;margin:0 auto 10px;padding:0 10px 10px;top: -1px}
.text{font-size:13px;line-height:150%;margin-top:15px}
.text p{text-indent:20px;margin-bottom:10px}
/* Top links to subdomains */
.section{display:block;padding:5px 20px 10px 20px;float:left;margin:0px 10px -5px 0px;-moz-border-radius-bottomright:15px;border-bottom-right-radius:15px;-moz-border-radius-bottomleft:15px;border-bottom-left-radius:15px;z-index:5;position:relative;color:#fff !important;cursor:pointer;background:#ffb76b;letter-spacing:1px;font-size:16px;font-weight:400;}
/*--------------------------------------------------[ HEADERS ]--------------------------------------------------*/
#header,#header_02,#header_03{display:block;width:786px;height:154px;position:relative;left:-32px;float:left;margin-right:-32px}
#header{clear:both;}
#header_02,#header_03{width:265px;height:50px;margin-bottom:20px}
#header_03{width:342px;left:0}
/*--------------------------------------------------[ LOGIN BOX ]--------------------------------------------------*/
#top_user_login,#top_user_log{position:relative;top:10px;width:160px;height:23px;background:url(../img/center_login.png) repeat-x;float:left;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:14px;color:#fff;margin-bottom:2px;text-align:left;padding:4px 5px 5px 10px;}
/* Login box - bottom */
#user_login{width:157px;height:auto;border:1px solid #f58f8b;float:left;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;position:relative;top:1px;background-color:#fce3e4;font-size:9px;z-index:5;padding:6px 8px 0}
#user_log{width:166px;height:auto;float:left;}
#user_login a,#change_userdata{cursor:pointer}
#user_log a{color:#e61424 !important; width:167px;font-size:11px;border:1px solid #f58f8b;background-color:#fceeef;float:left;text-decoration:none;margin:1px 0;padding:2px 2px 2px 4px}
#user_log a:hover{border:1px solid orange;background-color:#fcf8df}
.error_login{font-size:12px;color:#e61424;margin-bottom:5px;font-weight:700;text-align:center}
#user_login input,#user_login_submit{background-color: #fff; width:148px;height:16px;margin-bottom:6px;border:1px solid #ee625c;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:11px;color:#727272;padding:1px 3px}
#user_login_submit{width:70px!important;height:22px!important;float:right;position:relative;top:-10px}
#user_log a:last-child,#other_category a:last-child{-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px}
/*--------------------------------------------------[ SEARCH BOX ]--------------------------------------------------*/
#search{width:350px;height:50px;float:left}
#search_input,.search_input_active,#search_button{width:250px;height:25px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;position:relative;left:10px;top:10px;float:left;padding:2px 5px}
#search_button{width:auto;height:31px;-moz-border-radius-bottomleft:0px;border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;border-top-left-radius:0px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;left:13px;}
#search_text{font-size:11px;float:left;clear:both;position:relative;top:15px;left:20px}
#search_text input{margin: 0px 2px 0px 6px}
#footer{width:930px;height:50px;clear:both;text-align:center;font-size:12px;letter-spacing:.05em;color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:6px 10px 4px;}
#footer p{font-size:10px;letter-spacing:normal;line-height:130%;margin-top:5px}
#footer_links{font-size: 10px;margin: -10px 0px 20px 0px}
/* Social box on left - RSS, FACEBOOK, TWITTER, GENERATOR */
#social_box {width: 105px; height: auto; position: absolute; left: -150px; top: 20px;}
#fb, #tw, #rss, #gen {display: block; width: 105px; height: 93px; margin-bottom: 30px; cursor: pointer}
#rss {background:url(https://vysmatej.cz/img/rss.png) no-repeat;}
#rss:hover {background:url(https://vysmatej.cz/img/rss_hover.png) no-repeat;}
#fb {background:url(https://vysmatej.cz/img/fb.png) no-repeat;}
#fb:hover {background:url(https://vysmatej.cz/img/fb_hover.png) no-repeat;}
#tw {background:url(https://vysmatej.cz/img/tw.png) no-repeat;}
#tw:hover {background:url(https://vysmatej.cz/img/tw_hover.png) no-repeat;}
#gen {background:url(https://vysmatej.cz/img/generator.png) no-repeat;}
#gen:hover {background:url(https://vysmatej.cz/img/generator_hover.png) no-repeat;}
/*--------------------------------------------------[ JQUERY WINDOWS ]--------------------------------------------------*/
#register_window,#change_user_data,#forgotten_password_window{display:none;width:250px;height:320px;border:2px solid #db2f32;background-color:#fff;margin:0 auto;position:fixed;left:50%;top:50%;margin-left:-145px;  margin-top:-180px;z-index:1000;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:url(../img/register_bgr.png) repeat-x;-webkit-box-shadow:0 0 10px 3px #9a9a9a;-moz-box-shadow:0 0 10px 3px #9a9a9a;box-shadow:0 0 10px 3px #9a9a9a;padding:20px;}
.register{cursor:pointer;cursor:hand}
#change_user_data{height:270px}
#forgotten_password_window{height:160px}
#register_window p,#change_user_data p,#forgotten_password_window p{display:block;width:100%;text-align:center;margin-bottom:30px;font-size:18px}
#register_window input,#change_user_data input,#forgotten_password_window input{width:241px;height:24px;border:1px solid #ff760f;color:#434242;font-size:14px;margin:7px auto;padding:3px}
.error_reg{border:2px solid #e61424!important;width:240px!important;height:23px!important}
.register_submit{width:auto!important;height:30px!important;float:right!important;border:1px solid #db2f32!important;background-color:#eec8c9!important;color:#000!important}
.cross{float:right;border-left:1px solid #db2f32;border-bottom:1px solid #db2f32;text-align:center;background-color:#eec8c9;cursor:pointer;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;position:relative;top:-20px;right:-20px;padding:3px 6px}
#success{color:#61bd24}
#top_01,#top_02,#top_03,#top_04{width:137px;height:21px;float:left;-moz-border-radius-topright:10px;border-top-right-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;font-size:18px;color:#fff;margin-bottom:2px;text-align:left;padding:7px 5px 5px 10px}
#top_01{clear:left;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
#top_02{width:183px;position:relative;top:-46px}
#top_03{width:183px;position:relative;top:-36px}
#top_04{width:183px;}
/*--------------------------------------------------[ MENUS ]--------------------------------------------------*/
#category,#random,#other_category{width:137px;clear:left;float:left;line-height:150%;font-size:12px;color:#000;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;padding:7px 5px 5px 10px}
#category{background:none;margin-bottom:50px;padding:0}
.category_name,.category_name_active{font-size:13px;width:130px;float:left;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:2px;padding:3px 3px 3px 6px}
.category_name:hover{position:relative;left:5px}
.category_number{font-size:10px;color:#000;float:right}
#category a:hover, #other_category a:hover{text-decoration:none}
#right_menu{height:auto;float:left;width:183px;margin-bottom:15px}
#random,#other_category{width:183px;float:left;position:relative;top:-44px;line-height:150%;font-size:12px;clear:none;margin-bottom:-20px;text-align:left}
#random{margin-bottom:-30px}
#other_category{background:none;top:-43px;margin-bottom:15px}
#other_category a{font-size:13px;width:183px;background-color:#fcf8df;float:left;margin:2px 0 2px -10px;padding:3px 3px 3px 6px}
strong{font-weight:400}
#tags a:hover{text-decoration: underline !important;}
#partners{padding: 5px 3px;border:1px solid #b9b9b9;float: left; width: 190px; height: auto; font-size: 11px; text-align: center;margin: 2px 0px 15px 0px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;}
#partners p {margin: 5px 0px}
#partners a {font-size: 13px}
#sklik_right {float: left; border:1px solid #b9b9b9;margin-bottom: 15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px; padding: 2px}
/*--------------------------------------------------[ TABLES ]--------------------------------------------------*/
#users_stat{width:198px; margin: 2px 0px 30px 0px; text-align:left;font-size:11px;background-color:#fff;border:1px solid #b9b9b9;border-spacing: 0px 0px;padding: 5px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;}
#users_stat th{background-color:#fff;padding:3px;color:#000;}
#users_stat td{padding:1px 3px 1px 3px;border-top: 1px solid #cbcbcb}
#users_stat tr:nth-child(odd){background-color:#fff;}
#users_stat tr:nth-child(even){background-color:#f1f1f1;}

#points_system{width:auto; margin: 30px auto; text-align:left;font-size:11px;background-color:#fff;border:1px solid #b9b9b9;border-spacing: 0px 0px;padding: 5px;}
#points_system th{background-color:#fff;padding:3px;color:#000;}
#points_system td{padding:1px 3px 1px 3px;border-top: 1px solid #cbcbcb}
#points_system tr:nth-child(odd){background-color:#fff;}
#points_system tr:nth-child(even){background-color:#f1f1f1;}
/*--------------------------------------------------[ SMILEYS ]--------------------------------------------------*/
#smiley_01{width:77px;height:60px;background:url(../img/smiley_01.png);position:relative;top:-50px;right:-100px;z-index:2}
#smiley_02{width:54px;height:52px;background:url(../img/smiley_02.png);position:relative;top:-35px;right:-150px;z-index:2}
#smiley_03{width:104px;height:58px;background:url(../img/smiley_03.png);position:relative;top:-40px;right:-100px;z-index:2}
/*--------------------------------------------------[ TOPLIST ,VOTE ]--------------------------------------------------*/
#toplist{width:88px;margin-left:50px;float:left}
.vote{width:185px;float:left;font-size:10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:-5px 0 20px 0px;padding:5px 6px 5px 5px}
.vote p{display:block;font-size:11px;margin-bottom:10px;text-align:center;line-height:150%;background-color:#da4548;font-weight:700;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:3px 0}
.vote .thanks_vote{font-size:10px;font-weight:400}
.vote span{font-size:12px;display:block;width:1%;height:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:15px 0 5px}
.vote div{width:100%;text-align:center;margin:10px 0 0}
/*--------------------------------------------------[ CONTENT BLOCK ]--------------------------------------------------*/
.block,.block_active,.block_no{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:12px;margin-top:10px;line-height:180%;clear:both;float:left;padding:5px 10px}
.block_no,.block_active{border:1px solid #e61424 !important}
.block_active{background-color:#ffe3e5 !important;border:3px solid #e61424 !important}
.half{float:left}
.votes,.thanks,.category,.popular,.message,.message1{float:left;color:#868484;font-size:10px}
.message,.message1{float:right;height:32px;margin-right:10px;padding:6px 0 0}
.thanks{display:none;width:100%}
.category{float:right;text-align:right}
.joke,.joke_textarea,.joke_admin{width:100%;height:auto;float:left;clear:both;margin:5px 0 10px}
.joke_admin span{padding:1px}
.joke_textarea{border:0;background-color:transparent;line-height:180%;font-size:12px;color:#e61424;margin:8px 0 7px}
.link,.delete,.save,.email,.check, .delete_comment,.problem{width:32px;height:32px;background:url(https://vysmatej.cz/img/link.png);cursor:pointer;float:right;margin-left:8px}
.link:hover{background:url(https://vysmatej.cz/img/link_active.png)}
.delete, .delete_comment{background:url(https://vysmatej.cz/img/cross.png)}
.delete:hover, .delete_comment:hover{background:url(https://vysmatej.cz/img/cross_active.png)}
.problem{background:url(https://vysmatej.cz/img/problem.png); float: left; width: 20px; height: 20px; margin: 0px 8px 0px 0px; position: relative; top: 10px}
.problem:hover{background:url(https://vysmatej.cz/img/problem_active.png)}
.save{background:url(https://vysmatej.cz/img/save.png)}
.save:hover{background:url(https://vysmatej.cz/img/save_active.png)}
.email{background:url(https://vysmatej.cz/img/mail.png) no-repeat}
.email:hover{background:url(https://vysmatej.cz/img/mail_active.png) no-repeat}
.check{width:40px;margin-right:-8px;margin-left:8px;background:url(https://vysmatej.cz/img/check.png)}
.check:hover{background:url(https://vysmatej.cz/img/check_active.png)}
.url,.email_send, .copy{display:none;color:#000!important;float:left;margin-top:10px;clear:left}
.copy {float: left; padding: 2px}
.email_send{width: 100%; margin-bottom:5px}
.url{font-style:italic;width:200px;border:none;background-color:transparent;padding:3px;text-decoration: none; font-size: 14px}
.message_01,.message_02{float:right;color:#61bd24;font-weight:700;margin-left:5px}
.message_02{color:#d90000}
.email_send input{color:#000;border:1px solid orange;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:2px 5px}
#email_message{float: right; font-weight: 700; margin-left: 10px; color: #41b62e }
.plus,.star,.minus{width:20px;height:20px;background:url(../img/plus.png);float:right;cursor:pointer;margin-left:10px}
.star{background:url(https://vysmatej.cz/img/thumb_up.png) no-repeat;cursor:default}
.plus:hover{background:url(https://vysmatej.cz/img/plus_active.png)}
.minus{background:url(https://vysmatej.cz/img/minus.png)}
.minus:hover{background:url(https://vysmatej.cz/img/minus_active.png)}
.active,.category_name_active{font-weight:700;}
.change_category{float: left; width: 130px; height: auto;position:relative;top:10px;}
/*--------------------------------------------------[ PAGES ]--------------------------------------------------*/
#how_many_show{font-size:12px;text-align:left;margin-top:5px;float:left;width:50%}
.red_text{color:#e61424}
#how_many_pages{font-size:12px;text-align:right;margin-top:5px;float:right;width:50%}
.pages{float:left;width:100%;text-align:center;margin-top:10px;margin-bottom:5px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:3px 0}
.pages a,#how_many_pages a{margin-right:2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none!important;font-size:14px;padding:3px}
#how_many_pages a{font-size:11px}
/*--------------------------------------------------[ HEADERS (H1 - H7) ]--------------------------------------------------*/
h1{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:21px;color:#fff;font-size:18px;font-weight:400;padding:7px 5px 5px 10px}
h2,h3,h4,h5,h6,h7{color:#da2e31;margin:10px 0}
h2{font-size:14px}
h3{font-size:13px}
h4{font-size:12px}
h5,h6,h7{font-size:10px}
/*--------------------------------------------------[ LINKS ]--------------------------------------------------*/
a,a:link,a:visited,a:active{text-decoration:none;}
a:hover{text-decoration:underline}
#links{text-align:center;font-size:8px}
#seolink{width:auto;float:center;color:#c1c1c1;font-size:10px;margin:-10px 0 5px}
/*--------------------------------------------------[ NOTICE BUBBLES ]--------------------------------------------------*/
#text{width:500px;z-index:800;margin:50px auto}
.hotspot{color:#900;padding-bottom:1px;border-bottom:1px dotted #900;cursor:pointer;z-index:800}
#tt{position:absolute;display:block;font-size:14px;letter-spacing:.05em;z-index:800}
#ttcont{display:block;margin-left:5px;background:#fc3939;color:#FFF;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;behavior:url(border-radius.htc);z-index:800;padding:2px 12px 3px 7px}
/*--------------------------------------------------[ SOCIAL SITE ]--------------------------------------------------*/
.fb-like,.twitter-like,.g-like{float:left;margin-top:8px; cursor: pointer}
.fb-like-box{float:left;border:1px solid #b9b9b9;margin-bottom:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px; padding: 3px}
.fb-comments{margin-top:10px; padding: 10px; min-height: 500px}
/*--------------------------------------------------[ OTHERS ]--------------------------------------------------*/
#admin,.popular{float:right}
.center{text-align:center;font-size:14px;color:#3a0b90;font-weight:bold}
.login{cursor: pointer}
.ads {float: left; margin-top: 10px; padding: 3px; width: 100%; text-align: center}
