/*$Id$*/

body { background-color:#dfdfdf; background-image:url("./images/backgr.gif"); background-repeat:repeat-x; font-family:Tahoma, sans-serif, Verdana; font-size:9pt; margin:0px; cursor:default;}
a { color:#006693; text-decoration:none;}
a:hover { color:#000; cursor:pointer;}
img { border:none; }
#scare_headline { display:none;}
.displaynone { display:none;}
.visibilityhidden { visibility:hidden;}
.ellipsis { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
*:active { outline:0;} *:focus { outline:0;} input::-moz-focus-inner { border:0; padding:0;}
input, select, textarea { box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

#ebony { display:block; width:852px; height:60px; margin-bottom:10px; background-image:url("./images/bannery/852x60_ebonyqueen.jpg");}
#notesy { display:block; width:852px; height:60px; margin-bottom:10px; background-image:url("./images/notesy_bigline.png");}
#myairbridge { display:block; width:910px; height:100px; margin-bottom:10px; background:url("./images/bannery/910x100_myairbridge.png") no-repeat 0px 0px;}
#hracky { display:block; width:852px; height:72px; margin-bottom:10px; background:url("./images/bannery/banner_hry.jpg") no-repeat center center;}
#hracky span { display:none; }

.redirect { position:absolute; top:50%; left:50%; margin:-45px 0 0 -455px !important; text-align:center;}

#p404 { margin:60px 0 80px 0;  text-align:center;}
#p404 h2 { margin:0 0 50px 0; font-weight:normal; font-size:17px;}
#p404 h3 { margin:0; text-align:center; font-size:120px; font-weight:normal; font-family:ArialS; color:#333333;}
#p404 p { margin:10px; font-size:13px;}
#p500 { margin:60px 0 80px 0;  text-align:center;}
#p500 h2 { margin:0 0 50px 0; font-weight:normal; font-size:17px;}
#p500 h3 { margin:0; text-align:center; font-size:120px; font-weight:normal; font-family:ArialS; color:#333333;}
#p500 p { margin:10px; font-size:13px;}
#p501 { margin:60px 0 80px 0;  text-align:center;}
#p501 h2 { margin:0 0 50px 0; font-weight:normal; font-size:17px;}
#p501 h3 { margin:0; text-align:center; font-size:120px; font-weight:normal; font-family:ArialS; color:#333333;}
#p501 p { margin:10px; font-size:13px;}
#p502 { margin:60px 0 80px 0;  text-align:center;}
#p502 h2 { margin:0 0 50px 0; font-weight:normal; font-size:17px;}
#p502 h3 { margin:0; text-align:center; font-size:120px; font-weight:normal; font-family:ArialS; color:#333333;}
#p502 p { margin:10px; font-size:13px;}
#p503 { margin:60px 0 80px 0;  text-align:center;}
#p503 h2 { margin:0 0 50px 0; font-weight:normal; font-size:17px;}
#p503 h3 { margin:0; text-align:center; font-size:120px; font-weight:normal; font-family:ArialS; color:#333333;}
#p503 p { margin:10px; font-size:13px;}
#p504 { margin:60px 0 80px 0;  text-align:center;}
#p504 h2 { margin:0 0 50px 0; font-weight:normal; font-size:17px;}
#p504 h3 { margin:0; text-align:center; font-size:120px; font-weight:normal; font-family:ArialS; color:#333333;}
#p504 p { margin:10px; font-size:13px;}

#centr { width:100%;}

div.error { width:600px; margin:10px 70px 20px 70px; padding:20px 50px 15px 50px; text-align:center; font-size:13px; color:#3c0000; font-weight:bold; border:2px #ffcece solid; background-color:#ffecec;}

div.error_padd { padding:70px 0 70px 0; text-align:center;}
div.little_gray { font-size:10px; color:#666; }

#bnr_header { height:100px; width:910px; margin:10px auto; text-align:center; overflow:hidden; }
#bnr_skyscraper_right { position:absolute; top:5px; right:-170px; width:160px; height:600px; text-align:left; overflow:hidden; }

#vanoce { width:852px; height:200px; margin-bottom:10px; background-image:url("./images/vanoce_block.png");}
 #vanoce p { float:left; width:240px; line-height:18px; padding:55px 0 0 15px; text-align:left; text-indent:4px;}
#vanoce_vyber { position:relative; width:852px; height:200px; margin-bottom:10px; background-image:url("./images/vanoce_get_gift.png");}
 #vanoce_vyber p { float:left; width:240px; line-height:18px; padding:55px 0 0 15px; text-align:left; text-indent:4px;}
 #vanoce_vyber span { position:absolute; top:58px; left:380px; display:block; width:380px; height:140px; background-image:url("./images/vanoce_gifts.png"); background-position:0 140px; background-repeat:no-repeat;}
 #vanoce_vyber a { position:absolute; display:block;}
  #vanoce_vyber a.d1 { top:82px; left:447px; width:84px; height:94px;}
  #vanoce_vyber a.d2 { top:80px; left:531px; width:85px; height:111px;}
  #vanoce_vyber a.d3 { top:84px; left:616px; width:72px; height:89px;}
  
#vanoce_darek { position:relative; width:852px; height:200px; margin-bottom:10px; background-image:url("./images/vanoce_gift.png");}
 #vanoce_darek p { float:left; width:240px; line-height:18px; padding:55px 0 0 15px; text-align:left; text-indent:4px;}
 #vanoce_darek span { position:absolute; top:43px; left:365px; display:block; width:400px; height:36px; line-height:36px; text-align:center; color:#000;}
#vanoce_pozde { width:852px; height:200px; margin-bottom:10px; background-image:url("./images/vanoce_miss.png");}
 #vanoce_pozde p { float:left; width:240px; line-height:18px; padding:55px 0 0 15px; text-align:left; text-indent:4px;}

#pf { width:852px; height:200px; margin-bottom:10px; background-image:url("./images/pf2015.png");}
#pf2010 { width:852px; height:200px; margin-bottom:10px;}
 #pf2010 .pf_levo { float:left; width:557px; height:200px; background-image:url("./images/pf_levo.png");}
 #pf2010 .pf_prijdte { float:left; width:295px; height:200px; background-image:url("./images/pf_prijdte.png");}
 #pf2010 .pf_vyber { position:relative; float:left; width:295px; height:200px; background-image:url("./images/pf_vyber.png");}
  #pf2010 .pf_vyber .rach_1 { position:absolute; top:94px; left:28px; width:28px; height:57px; background-position:0 -57px; background-image:url("./images/pf_rach_1.png"); background-repeat:no-repeat;}
  #pf2010 .pf_vyber .rach_2 { position:absolute; top:88px; left:70px; width:22px; height:59px; background-position:0 -59px; background-image:url("./images/pf_rach_2.png"); background-repeat:no-repeat;}
  #pf2010 .pf_vyber .rach_3 { position:absolute; top:92px; left:105px; width:24px; height:57px; background-position:0 -57px; background-image:url("./images/pf_rach_3.png"); background-repeat:no-repeat;}
  #pf2010 .pf_vyber .rach_4 { position:absolute; top:98px; left:155px; width:24px; height:53px; background-position:0 -53px; background-image:url("./images/pf_rach_4.png"); background-repeat:no-repeat;}
  #pf2010 .pf_vyber .rach_5 { position:absolute; top:99px; left:199px; width:26px; height:55px; background-position:0 -55px; background-image:url("./images/pf_rach_5.png"); background-repeat:no-repeat;}
  #pf2010 .pf_vyber .rach_6 { position:absolute; top:92px; left:238px; width:20px; height:59px; background-position:0 -59px; background-image:url("./images/pf_rach_6.png"); background-repeat:no-repeat;}
   #pf2010 .pf_vyber a:hover { background-position:0 0;}
 #pf2010 .pf_vystreleno { position:relative; float:left; width:295px; height:180px; padding:20px 0 0 0; text-align:center; background-image:url("./images/pf_vystreleno.png"); color:#FFF;}
  #pf2010 .pf_vystreleno .r1 { position:absolute; top:45px; left:30px;}
  #pf2010 .pf_vystreleno .r2 { position:absolute; top:40px; left:75px;}
  #pf2010 .pf_vystreleno .r3 { position:absolute; top:55px; left:120px;}
  #pf2010 .pf_vystreleno .r4 { position:absolute; top:40px; left:160px;}
  #pf2010 .pf_vystreleno .r5 { position:absolute; top:45px; left:200px;}
  #pf2010 .pf_vystreleno .r6 { position:absolute; top:50px; left:245px;}
   #pf2010 .pf_vystreleno #mine { font-weight:bold; color:#00CCFF;}
  #pf2010 .pf_vystreleno a { position:absolute; top:173px; left:110px; color:#c0e5ff;}
   #pf2010 .pf_vystreleno a:hover { text-decoration:underline;}
 #pf2010 .pf_info { float:left; width:295px; height:200px; background-image:url("./images/pf_info.png"); color:#FFF;}
  #pf2010 .pf_info p { margin:0; padding:10px 0 0 0; text-align:center;}
  #pf2010 .pf_info a { color:#c0e5ff;}
   #pf2010 .pf_info a:hover { text-decoration:underline;}
  #pf2010 .pf_info .kalk { padding:30px 0 5px 0; text-align:center; font-size:14px;}
  #pf2010 .pf_info .doba { padding:0 0 5px 0;}
  #pf2010 .pf_info .for { padding:5px 0 0 0;}
  #pf2010 .pf_info .pozor { padding:15px 0 0 0; font-size:14px;}
 #pf2010 .pf_dostrileno { float:left; width:295px; height:200px; background-image:url("./images/pf_dostrileno.png");}

#header { width:910px; height:135px; margin:0 auto 0 auto; background-repeat:no-repeat; position:relative;}
div.header_cz { background-image:url("./images/header_trans_cz.png");}
div.header_en { background-image:url("./images/header_en.png");}
div.header_sk { background-image:url("./images/header_sk.png");}
#header a { height:80px; position:absolute;}
/*cz*/
#header a.domu_cz { top:19px; left:345px; width:76px; background-image:url("./images/menu_home_cz.png"); background-position:0px 80px; background-repeat:no-repeat;}
 #header a.domu_cz:hover { background-position:0px 0px;}
#header a.torrenty_cz {top:19px; left:424px; width:80px; background-image:url("./images/menu_torrents_cz.png"); background-position:0px 80px; background-repeat:no-repeat;}
 #header a.torrenty_cz:hover { background-position:0px 0px;}
#header a.upload_cz { top:19px; left:507px; width:76px; background-image:url("./images/menu_upload_cz.png"); background-position:0px 80px; background-repeat:no-repeat;}
 #header a.upload_cz:hover { background-position:0px 0px;}
#header a.statistika_cz { top:19px; left:610px; width:88px; background-image:url("./images/menu_statistics_cz.png"); background-position:0px 80px; background-repeat:no-repeat;}
 #header a.statistika_cz:hover { background-position:0px 0px;}
#header a.uzivatele_cz { top:19px; left:701px; width:82px; background-image:url("./images/menu_members_cz.png"); background-position:0px 80px; background-repeat:no-repeat;}
 #header a.uzivatele_cz:hover { background-position:0px 0px;}
#header a.forum_cz { top:19px; left:786px; width:76px; background-image:url("./images/menu_forum_cz.png"); background-position:0px 80px; background-repeat:no-repeat;}
 #header a.forum_cz:hover { background-position:0px 0px;}
/*en*/
#header a.domu_en { top:19px; left:345px; width:76px; background-image:url("./images/menu_home_en.png"); background-position:0px 80px; background-repeat:no-repeat;}
 #header a.domu_en:hover { background-position:0px 0px;}
#header a.torrenty_en {top:19px; left:424px; width:80px; background-image:url("./images/menu_torrents_en.png"); background-position:0px 80px; background-repeat:no-repeat;}
 #header a.torrenty_en:hover { background-position:0px 0px;}
#header a.upload_en { top:19px; left:507px; width:76px; background-image:url("./images/menu_upload_en.png"); background-position:0px 80px; background-repeat:no-repeat;}
 #header a.upload_en:hover { background-position:0px 0px;}
#header a.statistika_en { top:19px; left:610px; width:88px; background-image:url("./images/menu_statistics_en.png"); background-position:0px 80px; background-repeat:no-repeat;}
 #header a.statistika_en:hover { background-position:0px 0px;}
#header a.uzivatele_en { top:19px; left:701px; width:82px; background-image:url("./images/menu_members_en.png"); background-position:0px 80px; background-repeat:no-repeat;}
 #header a.uzivatele_en:hover { background-position:0px 0px;}
#header a.forum_en { top:19px; left:786px; width:76px; background-image:url("./images/menu_forum_en.png"); background-position:0px 80px; background-repeat:no-repeat;}
 #header a.forum_en:hover { background-position:0px 0px;}
/*sk*/
#header a.domu_sk { top:19px; left:345px; width:76px; background-image:url("./images/menu_home_sk.png"); background-position:0px 80px; background-repeat:no-repeat;}
 #header a.domu_sk:hover { background-position:0px 0px;}
#header a.torrenty_sk {top:19px; left:424px; width:80px; background-image:url("./images/menu_torrents_sk.png"); background-position:0px 80px; background-repeat:no-repeat;}
 #header a.torrenty_sk:hover { background-position:0px 0px;}
#header a.upload_sk { top:19px; left:507px; width:76px; background-image:url("./images/menu_upload_sk.png"); background-position:0px 80px; background-repeat:no-repeat;}
 #header a.upload_sk:hover { background-position:0px 0px;}
#header a.statistika_sk { top:19px; left:610px; width:88px; background-image:url("./images/menu_statistics_sk.png"); background-position:0px 80px; background-repeat:no-repeat;}
 #header a.statistika_sk:hover { background-position:0px 0px;}
#header a.uzivatele_sk { top:19px; left:701px; width:82px; background-image:url("./images/menu_members_sk.png"); background-position:0px 80px; background-repeat:no-repeat;}
 #header a.uzivatele_sk:hover { background-position:0px 0px;}
#header a.forum_sk { top:19px; left:786px; width:76px; background-image:url("./images/menu_forum_sk.png"); background-position:0px 80px; background-repeat:no-repeat;}
 #header a.forum_sk:hover { background-position:0px 0px;}
 
#header a.cesky { display:block; width:14px; height:11px; position:absolute; right:25px; bottom:10px; background-image:url("./images/cz.gif"); background-position:0 0;}
 #header a.cesky:hover { background-position:0 11px;}
#header a.slovensky { display:block; width:14px; height:11px; position:absolute; right:42px; bottom:10px; background-image:url("./images/sk.gif"); background-position:0 0;}
 #header a.slovensky:hover { background-position:0 11px;}
#header a.english { display:block; width:14px; height:11px; position:absolute; padding:0px; right:59px; bottom:10px; background-image:url("./images/en.gif"); background-position:0 0;}
 #header a.english:hover { background-position:0 11px;}

ul.top_menu { width:870px; height:30px; margin:-20px auto 20px auto; padding:0px; list-style:none; background:url("./images/main_menu_b.gif");}
ul.top_menu li { position:relative; float:left; width:95px; height:30px; padding:0px; line-height:30px; text-align:left; color:#eef4f9;}
ul.top_menu li.left { width:11px; height:30px; padding:0px; background:url("./images/main_menu_left.gif");}
ul.top_menu li.right { width:11px; height:30px; padding:0px; background:url("./images/main_menu_right.gif");}
ul.top_menu li.else,
ul.top_menu li.else:hover { width:88px; padding:0px; background:none;}
ul.top_menu li a { display:block; width:80px; height:30px; line-height:30px; margin:0px; padding:0 0 0 15px; color:#eef4f9;}
ul.top_menu li a:hover { background:url("./images/main_menu_b.gif") 0 30px;}
ul.top_menu ul.kask_menu { visibility:hidden; position:absolute; top:29px; left:-1px; width:95px; padding:0; list-style:none; background:none;}
ul.top_menu li:hover ul.kask_menu,
ul.top_menu li.hover ul.kask_menu { visibility:visible;}
ul.top_menu ul.kask_menu li { width:95px; height:20px;}
ul.top_menu ul.kask_menu li a { width:80px; height:20px; line-height:20px; background:none; background-image:url("./images/menu_vysouvaci_b.png"); border:#5ea7c9 solid; border-width:0px 1px 1px 1px;}
ul.top_menu ul.kask_menu li a:hover { background-color:#84c6ed; background-image:none;}

#conteiner { width:870px; padding:20px 19px; margin:0 auto; background:#64b3d6; border:#5aa1c0 solid; border-width:0 1px;}

#users_stats { margin:0 0 20px; padding:0px; text-align:left; background-color:#f2f4ff; border:1px #5ba1c1 solid; overflow:hidden;}

#users_stats #tracker_stats { width:100%; height:42px; table-layout:fixed; border-spacing:0; background-image:url("./images/tracker_stats_back.gif");}
#users_stats #tracker_stats th,
#users_stats #tracker_stats td { padding:0; text-align:center; font-weight:normal;}
#users_stats #tracker_stats th:nth-child(even) { background-image:url("./images/tracker_stats_back_2.gif"); background-position:top;} 
#users_stats #tracker_stats td:nth-child(even) { background-image:url("./images/tracker_stats_back_2.gif"); background-position:bottom;}
#users_stats #tracker_stats td span { font-size:75%;}

#users_stats #user_panel { height:95px; padding:0 10px; background:#f2f4ff url("./images/user_panel_back.gif") 0 0 repeat-x;}
#users_stats #user_panel dl { float:left; width:160px; height:65px; margin:10px 0; background:url("./images/user_panel_hr.gif") 100% 7px no-repeat;}
#users_stats #user_panel dl dt { float:left; clear:both; width:76px; margin:0 2px 0 0; padding:2px; text-align:right; color:#006693;}
#users_stats #user_panel dl dd { padding:2px; text-align:left;}
 #users_stats #user_panel dl dd a { color:#000;}
  #users_stats #user_panel dl dd a:hover { text-decoration:underline;}
#users_stats #user_panel dl dt.logout { width:156px; margin:0; text-align:center;}
#users_stats #user_panel dl.panel_3 { width:135px;}
#users_stats #user_panel dl.panel_3 dt { width:115px;}
#users_stats #user_panel dl.panel_4 { width:135px;}
#users_stats #user_panel dl.panel_4 dt { width:115px;}
#users_stats #user_panel dl.panel_5 { width:250px; background:none;}
#users_stats #user_panel div.login { margin:0; padding:35px 30px 0; text-align:right;}
#users_stats #user_panel div.attempts { padding:5px 0 0 20px; text-align:left;}

/*#caution { margin:0 120px 20px 120px; padding:0; background-color:#FF0000; border:1px #690000 solid;}
#caution p { margin:0 20px 0 20px; padding:7px 20px 7px 20px; font-weight:bold; color:#FFF;}
 #caution div.line p { border-top:1px #ff8c8c solid;}
#caution_news a,
#caution a { line-height:16px; color:#FFF; font-weight:bold;}
 #caution_news a:hover,
 #caution a:hover { text-decoration:underline;}

#caution_news { margin:0 120px 20px 120px; padding:7px 20px 7px 20px; background-color:#009900; border:1px #006600 solid;}
*/

#caution { width:862px; margin:-10px 0 10px 0; border:5px #82c1dd solid; background-color:#cad2de;}
 #caution p { margin:1px 0 0 0; padding:9px; text-align:center; font-weight:bold; color:#FFF;}
  #caution p.red { border-top:5px #ff1200 solid; background-color:#95a4bc;}
  #caution p.green { border-top:5px #009900 solid; background-color:#4eb185;}
 #caution a { color:#FFF;}
  #caution a:hover { text-decoration:underline;}

#bnr_middle { width:870px; margin:-10px 0 10px 0; padding:5px 0; text-align:center; background-color:#82c1dd;}
#reklama_special { width:870px; margin:10px 0 10px 0; padding:2px 0 2px 0; text-align:center; background-color:#82c1dd;}

#content { width:850px; padding:10px; /*background-image:url("./images/content_back.gif"); background-repeat:repeat-x; background-color:#F2F4FF;*/ background-color:#FBFBFB; border:1px #5ba1c1 solid; overflow:inherit;} 

.user_menu { width:870px; font-size:11px;}
 .user_menu_top { margin:-10px -10px 10px -10px; background:#f2f3f9 url("./images/user_menu_back_top.gif") 0 0 repeat-x; border-bottom:1px #dbdcde solid;}
 .user_menu_bottom { margin:10px -10px -10px -10px; background:#f2f3f9 url("./images/user_menu_back_bottom.gif") 0 100% repeat-x; border-top:1px #dbdcde solid;} 
.user_menu h2 { margin:5px 10px; padding:0px; text-align:left; font-size:8pt; font-weight:bold; color:#666;}
.user_menu div { float:left; overflow-x:hidden; overflow-y:auto;}
 .user_menu_top div { background:url("./images/user_menu_side_top.gif") 100% 9px no-repeat;}
 .user_menu_bottom div { background:url("./images/user_menu_side_bottom.gif") 100% 9px no-repeat}
 .user_menu_bottom div:last-child { background:none;}
.user_menu div ul { margin:5px 10px 10px 10px; padding:0px; list-style:none;}
.user_menu div ul li span.fl { float:right; color:#666;}
.user_menu div ul li span.blue { color:#006693;}
.user_menu div ul.forum_last_topics a.ellipsis { display:block; margin-right:30px; /* for cross browser correct ellipsis behavior */}
.user_menu .news { width:20%;}
.user_menu .online { width:20%; height:163px; padding:0; overflow-y:auto;}
.user_menu .forum_last { width:30%;}

#bottom_menu { width: 890px; height:22px; margin:0 auto 0 auto; padding:8px 0px 0px 20px; text-align:left; color:#d6e4ec; background-image:url("./images/bottom_menu.gif");}
#bottom_menu a { color:#d6e4ec; text-decoration:none;}
#bottom_menu a:hover { color:#FFF;} 

#footer { width:880px; height:25px; margin:0 auto 0 auto; padding:6px 30px 0px 0px; text-align:right; font-size:12px; background-image:url("./images/footer_back.png"); color:#d6e4ec;}
#footer a { color:#FFF;}
#footer_shadow { position:relative; top:-5px; width:920px; height:32px; margin:0 auto 15px auto; background-image:url("./images/footer_shadow.png");}

/**************obecne**************/

p.p_align { margin:0; padding:0;}

div.obrazek { overflow:auto;}
span.random_img { position:relative; padding:0; margin:7px 7px 5px 5px; background-color:#666666;}
 span.random_img a { position:relative; top:-2px; left:-2px;}

a.image_overview img { margin:2px;}
 a.image_overview:hover img { margin:0; border:2px #b2b8bb solid;} 

div.code,div.code div.code div.code,div.code div.code div.code div.code div.code,div.code div.code div.code div.code div.code div.code div.code { width:95%; padding:5px; margin:5px; font-size:9pt; font-weight:normal; background-color:#deeffa; background-image:url("./images/code_back.gif"); background-repeat:no-repeat; background-position:98% 3px; border:1px #c1ddee solid; color:#000;}
div.quote,div.quote div.quote div.quote,div.quote div.quote div.quote div.quote div.quote,div.quote div.quote div.quote div.quote div.quote div.quote div.quote { width:95%; padding:5px; margin:5px; background-color:#e0e1e8; background-image:url("./images/quote_back.gif"); background-repeat:no-repeat; background-position:98% 3px; border:1px #c6c7cb solid;}

div.code div.code,div.code div.code div.code div.code,div.code div.code div.code div.code div.code div.code,div.code div.code div.code div.code div.code div.code div.code div.code { width:95%; padding:5px; margin:5px; background-color:#d1e9f8; background-image:url("./images/code_code_back.gif"); background-repeat:no-repeat; background-position:98% 3px; border:1px #c1ddee solid;}
div.quote div.quote,div.quote div.quote div.quote div.quote,div.quote div.quote div.quote div.quote div.quote div.quote,div.quote div.quote div.quote div.quote div.quote div.quote div.quote div.quote { width:95%; padding:5px; margin:5px; background-color:#d7d8e1; background-image:url("./images/quote_quote_back.gif"); background-repeat:no-repeat; background-position:98% 3px; border:1px #c2c3c7 solid;}

.coll_plus { min-height:14px; margin:0 5px 0 0; padding:5px 5px 5px 10px; cursor:pointer;}
 .coll_plus .mark { float:left; width:17px; height:14px; margin:0 10px 0 0; background-image:url("./images/collapse_plus.png");}
  .coll_plus:hover .mark { background-position:0 -14px;}
.coll_minus { min-height:14px; margin:0 5px 0 0; padding:5px 5px 5px 10px; cursor:pointer;}
 .coll_minus .mark { float:left; width:17px; height:14px; margin:0 10px 0 0; background-image:url("./images/collapse_minus.png");}
  .coll_minus:hover .mark { background-position:0 -14px;}
.coll_inv { padding:0 0 0 7px;}

ul.list { padding:0px; margin:0px;}

table.table tr.header td { background-color:#eaebf1; border-bottom:1px #dbdcde solid;}
table.table tr.header_borders td { background-color:#eaebf1; border:1px #dbdcde solid;}
table.table tr.borders td { border-left:1px #dbdcde solid; border-right:1px #dbdcde solid;}
table.table td { padding:4px; text-align:left; background-color:#fbfbfb;}
table.table td.button { padding:0; text-align:center;}
tr.border_bottom td { padding:2px; border-bottom:1px #dbdcde solid;}

table.form { width:700px; margin:0 70px 10px 70px;}
table.form td { border-bottom:1px #dbdcde solid;}
table.form td.left { width:150px; padding:5px; text-align:right; vertical-align:top; font-weight:bold; background-color:#fbfbfb;}
table.form td.right { padding:5px; text-align:left;}
table.form td.right_i { padding:2px; text-align:left;}
 table.form td.right_i .input_text { width:450px; border-color:#CCCCCC;}
 table.form td.right_i .select { border-color:#CCCCCC;}
table.form td.right_is { padding:2px; text-align:left;}
 table.form td.right_is .input_text { width:250px; border-color:#CCCCCC;}
table.form td.ok { padding:3px 0 0 2px; text-align:left; border:none;}

.gray_menu { margin:0 0 10px 0; padding:1px 0 0 1px; text-align:center; background-color:#fbfbfb; border:2px #f2f3f9 solid;}
.gray_menu div { display:block; float:left; width:168px; height:35px; line-height:35px; margin:0 1px 1px 0; background-color:#eaebf1;}
.gray_menu div a { display:block; width:168px; height:35px; color:#000; cursor:pointer;}
 .gray_menu div a:hover { background-color:#eeeff4; text-decoration:underline;}
 .gray_menu div a.on { background-color:#009900;}
.gray_menu .empty { background-color:#f2f3f9;}

.blue_menu { margin:0 0 10px 0; padding:1px 0 0 1px; text-align:center; background-color:#fbfbfb; border:2px #f2f3f9 solid;}
.blue_menu div { display:block; float:left; width:168px; height:28px; line-height:28px; margin:0 1px 1px 0; background-color:#e1eefb;}
.blue_menu div a { display:block; width:168px; height:28px; font-size:11px; color:#000;}
 .blue_menu div a:hover { background-color:#e5f1fc; text-decoration:underline;}
.blue_menu .empty { background-color:#f2f3f9;}

.gray_menu .clear,.blue_menu .clear { clear:both; float:none;}

.progrs { width:640px; margin:20px 70px 30px 70px; padding:0 30px 0 30px; border-bottom:1px #dbdcde solid;}
 .progrs a { float:left; display:block; position:relative; bottom:-1px; margin-right:-1px; padding:10px; border:1px #dbdcde solid; background-color:#fbfbfb; color:#000; cursor:pointer;}
  .progrs a:hover { text-decoration:underline; background-color:#FFF;}
 .progrs a.act { border:1px #dbdcde solid; border-bottom:1px #f2f3f9 solid; background-color:#f2f3f9; cursor:default;}
  .progrs a.act:hover { text-decoration:none; background-color:#f2f3f9;}
 .progrs a.dis:hover { text-decoration:none; cursor:default;}

p.clear { clear:both; float:none; margin:0px;}

.warn { margin:25px 35px 0 35px; padding:15px; text-align:center; border-top:1px #dbdcde solid; color:#FF0000;} 

.search_box { margin:20px 0px 15px; line-height:28px;}

/************** form elements **************/

.n_button { display:inline-block; margin:1px 0; vertical-align:middle; font-family:Tahoma, sans-serif, Verdana; background:#e9eaee url("./images/n_button_back_b.png") 0 50%; border:1px #abaeb1 solid; color:#111; text-shadow:0 1px rgba(255,255,255,.6);}
 .n_button:hover { background-color:#fbfbfb; background-position:100% 50%; border:1px #9b9ea2 solid; color:#000; cursor:pointer;}
.n_button {
  -webkit-box-shadow: 0px 1px 2px 0px #e1e3e5, inset -1px -1px 0px 0px #e7e8ec, inset 1px 1px 0px 0px #fcfcfd;
  box-shadow: 0px 1px 2px 0px #e1e3e5, inset -1px -1px 0px 0px #e7e8ec, inset 1px 1px 0px 0px #fcfcfd;
}
.n_button:hover {
  -webkit-box-shadow: 0px 1px 2px 0px #e1e3e5, inset -1px -1px 0px 0px #e7e8ec, inset 1px 1px 0px 0px #fcfcfd;
  box-shadow: 0px 1px 2px 0px #e1e3e5, inset -1px -1px 0px 0px #e7e8ec, inset 1px 1px 0px 0px #fcfcfd;
}

.n_text,

.n_select { margin:1px 0; vertical-align:middle; border:1px #abaeb1 solid;}

.n_link { margin:1px 0;}

/*** small ***/

.n_button_small { height:24px; padding:0 10px; line-height:24px; font-size:11px;}
.n_text_small { height:24px; padding:0 5px; line-height:24px; font-size:12px;}
.n_select_small { height:24px !important; line-height:24px !important; font-size:12px;}
.n_link_small { display:inline-block; padding:0 10px; line-height:24px; font-size:11px;}

/*** medium ***/

.n_button_medium { height:26px; padding:0 13px; line-height:26px; font-size:13px;}
.n_text_medium { height:26px; padding:0 7px; line-height:26px; font-size:13px;}
.n_select_medium { height:26px !important; line-height:26px !important; font-size:13px;}
.n_link_medium { display:inline-block; padding:0 13px; line-height:26px; font-size:13px;}

/*** large ***/

.n_button_large { height:32px; padding:0 15px; line-height:32px; font-size:14px;}
.n_text_large { height:32px; padding:0 10px; line-height:32px; font-size:14px;}
.n_select_large { height:32px !important; line-height:32px !important; font-size:14px;}
.n_link_large { display:inline-block; padding:0 15px; line-height:32px; font-size:14px;}

/*** OLD buttons and form elems ***/

a.button { float:none !important; position:relative; top:-1px; height:30px; padding:2px 0 4px 0; font-size:12px !important; background-image:url("./images/button_back_left.png"); background-position:0 0;}
 a.button:hover { background-position:0 -20px;}
a.button span { float:none !important; padding:4px 10px 4px 10px; font-size:10px !important; font-weight:normal; color:#333333; background-image:url("./images/button_back_right.png"); background-repeat:no-repeat; background-position:100% 0;}
 a.button span:hover { background-position:100% -20px;}

a.button_m { height:30px; padding:0 0 1px 0; background-image:url("./images/button_m_back_left.png"); background-position:0 0;}
 a.button_m:hover { background-position:0 -15px;}
a.button_m span { position:relative; top:-1px; float:none !important; padding:1px 8px 2px 8px; font-size:10px !important; color:#333333; background-image:url("./images/button_m_back_right.png"); background-repeat:no-repeat; background-position:100% 0;}
 a.button_m span:hover { background-position:100% -15px;}

a.button_dis { height:30px; padding:0 0 1px 0; background-image:url("./images/button_dis_back_left.png"); background-position:0 0;}
a.button_dis span { position:relative; top:-1px; float:none !important; padding:1px 8px 2px 8px; font-size:10px; color:#333333; background-image:url("./images/button_dis_back_right.png"); background-repeat:no-repeat; background-position:100% 0;}

input.button { width:80px; height:20px; margin:0; padding:0; line-height:20px; text-align:center; font-size:10px; border:none; background:url("./images/button_inp_back.png") 0 0 no-repeat; color:#333;}
 input.button:hover { background-position:0 -20px; cursor:pointer;}
 
input.button_o { width:40px; height:20px; margin:0; padding:0; line-height:20px; text-align:center; font-size:10px; border:none; background:url("./images/button_in_m_back.png") 0 0 no-repeat; color:#333;}
 input.button_o:hover { background-position:0 -20px; cursor:pointer;}

.input_text { padding:0px 2px 0px 2px; height:18px; line-height:18px; margin:0px; border:1px #727e91 solid; background-color:#FFF;}
.select { padding:0px; height:18px; margin:0px; border:1px #727e91 solid; background-color:#FFF;}

a.reseed { display:block; height:20px; width:80px; margin:1px; background-image:url("./images/reseed.png");}
 a.reseed:hover { background-position:0 20px;}
a.ok { display:block; height:20px; width:80px; margin:1px; background-image:url("./images/ok.png");}
 a.ok:hover { background-position:0 20px;}
a.pm { display:block; clear:both; padding:0px; margin:0px; width:26px; height:12px; border:none; background-image:url("./images/t_pm.png"); text-align:right; color:#FFF; font-size:0px; cursor:pointer;}
 a.pm:hover { background-position:0 12px;}
a.profil { float:left; display:block; padding:0px; margin:0 0 1px 0; width:44px; height:12px; border:none; background-image:url("./images/t_profil_f.png"); text-align:right; color:#FFF; font-size:0px; cursor:pointer;}
 a.profil:hover { background-position:0 12px;}

a.go_bottom { position:relative; top:5px; display:block; padding:0px; margin:0; width:17px; height:15px; border:none; background-image:url("./images/go_bottom.png"); cursor:pointer;}
 a.go_bottom:hover { background-position:0 15px;}
a.go_top { display:block; padding:0px; margin:0; width:17px; height:15px; border:none; background-image:url("./images/go_top.png"); cursor:pointer;}
 a.go_top:hover { background-position:0 15px;}
a.go_last { position:relative; top:5px; display:block; padding:0px; margin:0 1px 0 0; width:17px; height:15px; border:none; background-image:url("./images/go_last.png"); cursor:pointer;}
 a.go_last:hover { background-position:0 15px;}
a.post_link { float:left; position:relative; top:0px; display:block; padding:0px; margin:0 7px 0 0; width:17px; height:15px; border:none; background-image:url("./images/this_post.png"); cursor:pointer;}
 a.post_link:hover { background-position:0 15px;}

a.cross { display:block; width:20px; height:20px; margin:0; padding:0px; background-image:url("./images/t_cross.png");}
 a.cross:hover { background-position:0 -20px; cursor:pointer;}

input.plus { padding:0px; margin:0px; width:23px; height:14px; border:none; background-image:url("./images/t_plus.png"); text-align:right; color:#FFF; font-size:0px;}
 input.plus:hover { background-position:0 14px; cursor:pointer;}
input.minus { padding:0px; margin:0px; width:23px; height:14px; border:none; background-image:url("./images/t_minus.png"); text-align:right; color:#FFF; font-size:0px;}
 input.minus:hover { background-position:0 14px; cursor:pointer;}

span.user_online { float:left; display:block; width:11px; height:12px; background-image:url("./images/user_online_stat.png"); background-position:0 0;}
span.user_offline { float:left; display:block; width:11px; height:12px; background-image:url("./images/user_online_stat.png"); background-position:0 -12px;} 

/*zatim-monolang*/

a.stahnout { display:block; height:20px; width:80px; margin:1px; background-image:url("./images/stahnout.png");}
 a.stahnout:hover { background-position:0 20px;}
a.stahnout_dis { display:block; height:20px; width:80px; margin:1px; background-image:url("./images/t_stahnout_dis.png"); cursor:default;}
a.podekovat { display:block; height:20px; width:80px; margin:1px; background-image:url("./images/podekovat.png");}
 a.podekovat:hover { background-position:0 20px;}

/*cz*/
a.stahnout_cz { display:block; height:20px; width:80px; margin:1px; background-image:url("./images/stahnout.png");}
 a.stahnout_cz:hover { background-position:0 20px;}
a.stahnout_dis_cz { display:block; height:20px; width:80px; margin:1px; background-image:url("./images/t_stahnout_dis.png"); cursor:default;}
a.podekovat_cz { display:block; height:20px; width:80px; margin:1px; background-image:url("./images/podekovat.png");}
 a.podekovat_cz:hover { background-position:0 20px;}
a.reply_cz { display:block; float:right; position:relative; top:-1px; height:20px; width:80px; margin:1px; background-image:url("./images/t_reply.png");}
 a.reply_cz:hover { background-position:0 20px;}
a.edit_cz { display:block; height:20px; width:80px; margin:1px; background-image:url("./images/t_upravit.png");}
 a.edit_cz:hover { background-position:0 20px;}
a.delete_cz { display:block; height:20px; width:80px; margin:1px; background-image:url("./images/t_smazat.png");}
 a.delete_cz:hover { background-position:0 20px;}
a.splnit_cz { display:block; height:20px; width:80px; margin:1px; background-image:url("./images/t_splnit.png");}
 a.splnit_cz:hover { background-position:0 20px;}
a.hlasovat_cz { display:block; height:20px; width:80px; margin:1px; background-image:url("./images/t_hlasovat.png");}
 a.hlasovat_cz:hover { background-position:0 20px;}

input.ok { padding:0px; margin:0px 0px 3px 0px; height:20px; width:80px; background-image:url("./images/ok.png"); border:none; font-size:0px; text-align:right; color:#FFF;}
 input.ok:hover { background-position:0 20px; cursor:pointer;}
input.delete_cz { padding:0px; margin:0 0 2px 0; width:80px; height:20px; border:none; background-image:url("./images/t_smazat.png"); text-align:right; color:#FFF; font-size:0px;}
 input.delete_cz:hover { background-position:0 20px; cursor:pointer;}
.input_hledat_cz { width:68px; height:20px; margin:0 0 2px 0; padding:0px; text-align:right; font-size:0; color:#FFF; border:none; background:none; background-image:url("./images/hledat_hoverable.png");}
 .input_hledat_cz:hover { background-position:0 20px; cursor:pointer;}

input.reset { padding:0px; margin:0px 0px 3px 0px; height:20px; width:80px; background-image:url("./images/t_reset.png"); border:none; font-size:0px; text-align:right; color:#FFF;}
 input.reset:hover { background-position:0 20px; cursor:pointer;}
 
/*en*/
a.stahnout_en { display:block; height:20px; width:80px; margin:1px; background-image:url("./images/download.png");}
 a.stahnout_en:hover { background-position:0 20px;}
a.podekovat_en { display:block; height:20px; width:80px; margin:1px; background-image:url("./images/thanks.png");}
 a.podekovat_en:hover { background-position:0 20px;}
a.hodnotit_en { display:block; height:20px; width:80px; margin:1px; background-image:url("./images/rate.png"); float:left;}
 a.hodnotit_en:hover { background-position:0 20px;}

/*sk*/
a.stahnout_sk { display:block; height:20px; width:80px; margin:1px; background-image:url("./images/stahnoutt.png");}
 a.stahnout_sk:hover { background-position:0 20px;}
a.podekovat_sk { display:block; height:20px; width:80px; margin:1px; background-image:url("./images/podekovatt.png");}
 a.podekovat_sk:hover { background-position:0 20px;}
a.hodnotit_sk { display:block; height:20px; width:80px; margin:1px; background-image:url("./images/hodnotitt.png"); float:left;}
 a.hodnotit_sk:hover { background-position:0 20px;}

/* homepage search box */

.hp_search { margin:20pt 0;}

.hp_favorite { margin:20pt 0 15pt;}
 .hp_favorite .fav,
 .hp_favorite .more { display:inline-block; margin:0 5px 0 0; padding:0 28px; line-height:40px; text-align:left; font-size:15px; border:1px #dbdcde solid; background:#f8f8fb;}
  .hp_favorite .fav:hover { /*border:1px #abaeb1 solid;*/ background:#fff;}
 .hp_favorite .more { padding:0 0 0 15px; font-size:16px; border:none; background:none;}
  .hp_favorite .more:after { content:" »"}
  .hp_favorite .more:hover { text-decoration:underline;}

/**************forum**************/

.fce_panel { line-height:20px; padding:5px 10px; text-align:left; background-color:#eff3f7}
.fce_panel_top { margin:-10px -10px 15px -10px; border-bottom:1px #dbdcde solid;}
.fce_panel_bottom { margin:10px -10px -10px -10px; border-top:1px #dbdcde solid;}
.fce_panel_mod_top { margin:-10px -10px 10px -10px; border-bottom:1px #dbdcde solid;}
.fce_panel_mod_bottom { margin:10px -10px -10px -10px; border-top:1px #dbdcde solid;}
.fce_panel .search,
.fce_panel .action { float:right;}

div.mod_panel { text-align:center; }
div.mod_panel .act_mod { margin:10px auto 0px auto; width:600px; background-color:#95a4bc; padding:5px; color:white; font-weight:bold; }

div.watched_panel { text-align:right; margin:15px 15px 0px 0px; }

#forum table.blocks { width:95%; margin:0 auto 15px auto;}
#forum table.blocks tr.main_topic td { padding:0 0 5px 5px; text-align:left; color:#000; font-weight:bold; font-size:12pt; border-bottom:1px #dbdcde solid;}
#forum table.blocks tr.topic_1 { background-color:#fbfbfb;}
#forum table.blocks tr.topic_2 { background-color:#eff3f7;}
#forum table.blocks tr.topic_1 td, #forum table.blocks tr.topic_2 td { width:50%; padding:10px; text-align:left;}
#forum table.blocks tr.topic_1 td.status, #forum table.blocks tr.topic_2 td.status { width:35px; padding:7px 10px 7px 10px;}
#forum table.blocks td.name a { color:#000; font-size:10pt; font-weight:bold;}
 #forum table.blocks td.name a:hover { text-decoration:underline;}
#forum table.blocks td.name span { font-size:90%;}
#forum table.blocks td.last { font-size:95%;}

#forum table.threads { width:95%; margin:0 auto 0 auto; border-bottom:1px #eef3f7 solid;}
#forum table.threads tr.thread_name td { padding:0 0 5px 5px; text-align:left; color:#000; font-weight:bold; font-size:11pt; border-bottom:1px #dbdcde solid;}
 #forum table.threads tr.thread_name td span.go_bottom { float:right;}
  #forum table.threads tr.thread_name td span.go_bottom a { float:left;}
 #forum .pager { width:806px; padding:5px 0;}
#forum table.threads tr.thread_1 { background-color:#eff3f7;}
#forum table.threads tr.thread_2 { background-color:#fbfbfb;}
#forum table.threads tr.thread_1 td,#forum table.threads tr.thread_2 td { padding:3px; text-align:left;}
#forum table.threads td.status { width:35px;}
#forum table.threads span { font-size:11px; color:#3B3B3B;}
#forum table.threads span span { color:#000;}
 #forum table.threads span a { color:#006693; font-weight:normal;}
  #forum table.threads span a:hover { color:#000; text-decoration:none;}
 #forum table.threads a.date { font-size:11px; font-weight:normal; color:#000;}
  #forum table.threads a.date:hover { text-decoration:underline;}
#forum table.threads a { color:#000; font-weight:bold;}
 #forum table.threads a:hover { text-decoration:underline;}
#forum table.threads td.last,#forum table.threads td.stats { width:23%;}
#forum div.skok { width:95%; text-align:left;}
 #forum div.skok .ok { margin-left:2px;} 
#forum div.go_top { width:95%; margin:-2px auto 5px auto; padding:0 2px 0 0;}
 #forum div.go_top a { float:right;}

#forum table.post_1 { width:95%; margin:0 auto 5px auto; background-color:#f2f3f9; border:#dbdcde solid; border-width:1px 0 1px 0;}
#forum table.post_2 { width:95%; margin:0 auto 5px auto; background-color:#ebecf6; border:#dbdcde solid; border-width:1px 0 1px 0;}
#forum table td.user { width:165px; vertical-align:top;}
 #forum table td.user div { margin:5px; padding:0 10px 0 15px; text-align:left; border-right:1px #dbdcde solid;}
  #forum table td.user div span { font-size:11px;}
#forum table td.post { vertical-align:top;}
 #forum table td.post div.time { margin-right:5px; padding:5px; text-align:left; border-bottom:1px #dbdcde solid;}
  #forum table td.post div.time span { float:right;}
  #forum table td.post div.time input { margin:0;}
 #forum table td.post div.post { min-height:130px; text-align:left; overflow:visible; padding:10px; line-height:15px;} 
 #forum table td.post div.upraveno { padding:10px 5px 5px 5px; text-align:left; font-size:10px; font-style:italic; color:#333333;}
 #forum table td.post div.podpis { width:612px; max-height:140px; margin:0 20px 5px 0; padding:0 5px 0 5px; text-align:left; border-top:1px #dbdcde solid; overflow:hidden;}
  #forum table td.post div.podpis .padder { height:5px; margin:0; padding:0;}
  #forum table td.post div.podpis .obrazek { overflow:hidden;}
 
#forum div.for_padd { line-height:20px; padding:60px 0 50px 0; text-align:center;}

/* statusy */
#forum tr.topic_1 span.seen, #forum tr.topic_2 span.seen { position:relative; display:block; width:35px; height:35px; background-image:url("./images/forum_seen.png");}
#forum tr.topic_2 span.new { position:relative; display:block; width:35px; height:35px; background-image:url("./images/forum_new_1.png");}
#forum tr.topic_1 span.new { position:relative; display:block; width:35px; height:35px; background-image:url("./images/forum_new_2.png");}

#forum span.seen { position:relative; display:block; width:35px; height:35px; margin:0 5px 0 5px; background-image:url("./images/forum_seen.png");}
#forum tr.thread_1 span.new { position:relative; display:block; width:35px; height:35px; margin:0 5px 0 5px; background-image:url("./images/forum_new_1.png");}
#forum tr.thread_2 span.new { position:relative; display:block; width:35px; height:35px; margin:0 5px 0 5px; background-image:url("./images/forum_new_2.png");}
 #forum span.seen span, #forum span.new span { position:absolute; top:0; left:0; display:block; width:35px; height:35px;}
 
 #forum span.locked { background-image:url("./images/forum_locked.png");}
 #forum span.sticky { background-image:url("./images/forum_sticky.png");}
 #forum span.nondel { background-image:url("./images/forum_nondel.png");}

#user_forum { padding:15px 0 0 0;}
#user_forum .panel { margin:0 20px 10px 20px; padding:10px; text-align:left; background-color:#f2f3f9; border:1px #dbdcde solid;}
 #user_forum .panel span,
 #user_forum .path span { float:right;}
#user_forum .path { margin:0 20px 0 20px; padding:10px; text-align:left; background-color:#ececec; border-top:1px #dbdcde solid; border-bottom:1px #dbdcde solid;}
#user_forum .post { margin:0 20px 10px 20px; padding:10px; text-align:left; background-color:#f2f3f9; border-bottom:1px #dbdcde solid;}
#user_forum .pager { padding-bottom:10px;}
 
/**************block**************/

div.block { position:relative; margin-bottom:10px; padding:0 5px 10px 5px; text-align:center; background-color:#f2f3f9; border:1px #dbdcde solid; border-radius:10px;}
div.headline { margin:0 0 5px 0; line-height:22px; font-weight:bold; background:url("images/headline.gif") 50% 100% no-repeat;}

/**************novinky**************/

#novinky { width:100%;}
#novinky div { width:90%; text-align:justify;}
#novinky .news_new { text-align:right; padding:0 5px 0 0;}
#novinky .head { padding:2px; position:relative; border-bottom:1px #dbdcde solid;}
#novinky .head .news_menu { position:absolute; right:5px;}
#novinky .text { padding:10px 3px 30px 5px;}

#news_title { margin-bottom:5px;}

/**************shoutbox**************/

#shoutbox { text-align:left; }
#shoutbox .box { height:250px; overflow:auto; padding:5px; margin:0 0 5px 0; background-color:#fbfbfb; border:1px #dbdcde solid;}
#shoutbox .post { padding:5px 2px 2px 2px; border-bottom:1px #dbdcde solid;}
#shoutbox input.text { width:750px; }
#shoutbox input.submit { position:relative; top:-4px; padding:0px; margin:0px; width:80px; height:20px; border:none; background-image:url("./images/t_odeslat.png"); text-align:right; color:#FFF; font-size:0px; cursor:pointer;}

/**************forum info**************/

#forum_info { border:0px #000 solid; padding:0px 20px 0px 20px;}
#forum_info li { border:0px #000 solid; text-align:left; list-style:none; padding:2px; border-bottom:1px #dbdcde solid;}
#forum_info li:hover { background-color:#f6f7fb;} 

/**************online**************/

div.online { padding-bottom: 15px;}
span.online { border-top:1px #dbdcde solid; padding:5px 15px 5px 15px;}

/**************torrenty**************/

div.mark_new { text-align:center;}
#torrenty { position:relative; width:848px; margin:0 0 0 -5px;}
#torrenty tr.popisy { font-weight:bold;}
 #torrenty tr.popisy a { color:#000;}
 #torrenty tr.popisy a:hover { text-decoration:underline;}
#torrenty td.popisy_detaily { text-align:left; font-size:11pt; padding:3px;}
 #torrenty td.popisy_detaily span { font-size:8pt; padding-left:15px;}
#torrenty tr.torr_hover { color:#000;}
#torrenty tr.torr_hover:hover { background-color:#f6f7fb;}
#torrenty td.torr_new { border-bottom:1px #dbdcde solid;}
 #torrenty td.torr_new_act { position:relative; width:2px; border-bottom:none; background:#64b3d6; box-shadow:-1px 0 #5aa1c0;}
  #torrenty tr:hover td.torr_new_act { background-position:-16px 100%; overflow:visible;}
  #torrenty tr td.torr_new_act .label { position:absolute; top:0; left:0; display:inline-block; padding:0 8px; line-height:20px; font-size:11px; font-weight:normal; background:#64b3d6; color:#fff;}
#torrenty td.categorie { padding:3px; font-weight:bold; font-size:10pt; text-align:center; border-bottom:1px #dbdcde solid;}
#torrenty td.download { padding:3px; text-align:center; font-size:15px; font-weight:900; border-bottom:1px #dbdcde solid;}
 #torrenty td.download div.download { height:24px; width:24px; padding:0; margin:0; background-image:url("./images/download.png"); background-position:0 0;}
  #torrenty td.download div.download:hover { background-position:0 -24px; cursor:pointer;}
 #torrenty td.download div.download_dis { height:24px; width:24px; padding:0; margin:0; background-image:url("./images/download.png"); background-position:0 -48px;}
 #torrenty td.download a.download { display:block; height:24px; width:24px; padding:0; margin:0; background-image:url("./images/download.png"); background-position:0 0; cursor:pointer;}
  #torrenty td.download a.download:hover { background-position:0 -24px;}
 #torrenty td.download a.download_dis { display:block; height:24px; width:24px; padding:0; margin:0; background-image:url("./images/download.png"); background-position:0 -48px;}
#torrenty a.bookms_star { position:static; float:left; width:14px; height:14px; margin:0 4px 0 0; background-image:url("./images/bookms_star.png"); background-position:0 0;}
  #torrenty a.bookms_star:hover { width:14px; height:14px; background-image:url("./images/bookms_star.png"); background-position:0 -14px;}
 #torrenty a.bookms_star_act { position:static; float:left; width:14px; height:14px; margin:0 5px 0 0; background-image:url("./images/bookms_star.png"); background-position:0 -28px;}
  #torrenty a.bookms_star_act:hover { width:14px; height:14px; background-image:url("./images/bookms_star.png"); background-position:0 -42px;}
#torrenty td.detaily { padding:4px 5px; line-height:16px; text-align:left; border-bottom:1px #dbdcde solid;}
 #torrenty td.detaily a { color:#000;}
 #torrenty td.detaily a:hover { text-decoration:underline;} 
 #torrenty td.detaily span { color:#999999;}
 #torrenty tr:hover td.detaily span { color:#666666;}
#torrenty td.shortdesc { border-bottom:1px #dbdcde solid;}
 #torrenty td.shortdesc span { position:relative;}
.overdiv { position:absolute; top:0px; right:0px; z-index:100; width:200px; padding:1px; overflow:hidden; text-align:center; background-color:#fbfbfb; border:1px #dbdcde solid;}
 .overdiv img { max-width:200px;}
#torrenty td.peers { padding:3px 6px 3px 6px; font-size:10pt; border-bottom:1px #dbdcde solid;}
 #torrenty td.peers a { color:#000;}
#torrenty td.active { padding:3px 6px 3px 6px; font-size:10pt; color:#999999; border-bottom:1px #dbdcde solid;}
 #torrenty tr:hover td.active { color:#666666;}
#torrenty td.coment { padding:3px 15px 3px 15px; border-bottom:1px #dbdcde solid;}
#torrenty td.edit { padding:3px; border-bottom:1px #dbdcde solid;}

/*searchbox*/

#torrent_search { position:relative;}
#kategorie { margin:20px 0 0 0; width:80%; text-align:left;}
 #kategorie .kategorie { float:left; width:20%; line-height:18px;}
 #kategorie .kategorie input { margin:0 5px 0 0; vertical-align:middle;}
  #kategorie .kategorie_act { float:left; width:20%; line-height:18px; background-color:#dce1e5;}
  #kategorie .kategorie_act input { margin:0 5px 0 0;}
 #kategorie .subkategorie { position:relative; left:-5px; float:left; clear:both; width:100%; padding:5px; background-color:#dce1e5;}

/*novy search*/

#search_categories { width:744px; margin:25px auto 21px auto; padding:1px 0 0 1px; background-color:#dbdcde; border-top:1px #f2f3f9 solid; border-right:1px #eaecee solid; border-bottom:1px #eaecee solid; border-left:1px #f2f3f9 solid;}

#search_categories .main_cat { float:left; width:121px; height:28px; line-height:28px; margin:0 1px 1px 0; font-size:14px; text-align:center; border:1px #fbfbfb solid; background-image:url("./images/search_main_cat_back.png"); color:#000;}
 #search_categories .main_cat_act { float:left; width:123px; height:30px; line-height:32px; margin:0 1px 0 0; font-size:14px; text-align:center; border-top:1px #fbfbfb solid; background-image:url("./images/search_main_cat_back_act.png"); color:#000;}
  #search_categories .main_cat:hover span, #search_categories .main_cat_act:hover span { text-decoration:underline;}

.search_subcategories { display:none; margin:0 1px 1px 0; padding:14px 0 8px 15px; text-align:left; background-color:#fbfbfb;}
 .search_subcategories .category { float:left; width:144px; line-height:17px; text-align:left;}
  .search_subcategories .category input { margin:0 5px 0 0;}
 .search_clear { clear:both; float:none; height:5px; margin:0px;}
 .search_subcategories a { font-size:11px;}
  .search_subcategories a.sm { float:right; margin:1px 18px 0 0;}

#search_actual { display:none; width:744px; margin:0 auto 0 auto; padding:1px; background-color:#dbdcde; border-top:1px #f2f3f9 solid; border-right:1px #eaecee solid; border-bottom:1px #eaecee solid; border-left:1px #f2f3f9 solid;}
 #search_actual_content { padding:6px 20px 15px 18px; font-size:11px; text-align:left; background-color:#fbfbfb;}
  #search_actual_content a { float:right;}

 #search_actual_content div { float:left; width:166px; line-height:16px; margin:0 10px 0 0; text-align:left;}
 #search_actual_content div.colored { background-color:#e2e3e7;}
  #search_actual_content div span { line-height:16px; padding:0 5px 0 0; font-size:10px;}
  #search_actual_content div a { float:left; width:12px; height:12px; margin:3px 7px 0 0; background-image:url("./images/search_cross.png"); background-position:0 0;}
   #search_actual_content div:hover a { background-position:0 50%;}
   #search_actual_content div a:hover { background-position:0 100%; cursor:pointer;}

#search_text { position:relative; width:528px; margin:21px auto 25px auto; padding:36px 5px 0 5px; font-size:11px; text-align:left; background-image:url("./images/search_text_block.png"); background-position:50% 0; background-repeat:no-repeat;}
 .search_text { position:absolute; top:1px; left:1px; width:335px; height:31px; line-height:31px; padding:0 4px 0 8px; font-size:13px; background-color:transparent; border:none;}
 .search_select { position:absolute; top:1px; left:348px; width:79px; height:31px; line-height:31px; padding:0 0 0 28px; text-align:left; font-size:13px; background-image:url("./images/search_text_select.png"); background-position:0 0; background-repeat:no-repeat;} .search_select:hover { cursor:pointer;}
  .search_select_out { display:none; position:absolute; top:31px; left:348px; width:106px; background-color:#FFF; border:1px #abaeb1 solid; z-index:1000;}
   .search_select_out a { display:block; line-height:26px; padding:0 0 0 28px; font-size:13px; color:#000;}
    .search_select_out a.curr { background-color:#00abf6; color:#FFF;}
 .search_butt { position:absolute; top:1px; left:455px; width:82px; height:31px; line-height:31px; padding:0; font-size:14px; border:none; background-color:transparent; color:#000;}
  .search_butt:hover { text-decoration:underline; cursor:pointer;}
 #search_text span { float:right;}
 #search_text .act { color:#111; font-weight:bold;}

/*pager*/

p.pager { margin:0 auto; padding:20px 10px; text-align:right;}
 p.pager a { margin:0 0 0 4px; padding:3px 8px; font-size:12px; border:1px #cbccce solid; background:#e9ebf2; color:#000; border-radius:3px;}
   p.pager a:hover { border:1px #cbccce solid; background:#fbfbfb;}
  p.pager a.on { border:1px #cbccce solid; background:#dbdcde;}


/*barvy peeru*/

#torrenty span.peers_1 { color:#a80000;}
#torrenty span.peers_2 { color:#dd902d;}
#torrenty span.peers_3 { color:#b5b300;}
#torrenty span.peers_4 { color:#44b500;}
#torrenty span.peers_5 { color:#318100;}
#torrenty span.peers_6 { color:#276800;}

/*editace torrentu*/

.short_desc { padding:5px; text-align:left; background-color:#fbfbfb;}
div.checkbox_subcategory { display:none; }

/**************peers torrentu**************/

#peers { width:92%; margin-left:30px;}
#peers td { padding:0 0 0 10px; line-height:10px; text-align:left; font-size:10px;}
#peers .detaily td { padding:0 0 0 13px; font-weight:bold;}
#peers tr.b { background-color:#fbfbfb;}
#peers tr.my { background-color:#CCCCCC;}
#peers td.nat { width:81px; padding:0;}

#peers .active { width:60px; height:20px; background-image:url("./images/nat_a_p.png"); background-position:0 0;}
#peers .passive { width:60px; height:20px; background-image:url("./images/nat_a_p.png"); background-position:0 20px;}
#peers .check { display:block; float:right; width:20px; height:20px; background-image:url("./images/check_active.png");}
 #peers .check:hover { background-position:0 20px;}

/**************hodnosti uzivatelu**************/

.validating { color:#804000 !important; font-weight:normal; font-size: 8pt;}
.members { color:#000000 !important; font-weight:normal; font-size: 8pt;}
.uploader { color:#400080 !important; font-weight:normal; font-size: 8pt;}
.vip { color:#FF0000 !important; font-weight:normal; font-size: 8pt;}
.moderator { color:#008000 !important; font-weight:bold; font-size: 8pt;}
.halfmoderator { color:#808040 !important; font-weight:bold; font-size: 8pt;}
.admin { color:#FF8000 !important; font-weight:bold; font-size: 8pt;}
.owner { color:#0000FF !important; font-weight:bold; font-size: 8pt;}

/**************detaily torrentu**************/

#torrent_details { position:relative; width:90%; margin:0 auto 0 auto;}
#torrent_details dl { width:50%; float:left;}
#torrent_details dl dt { text-align:right; float:left; clear:both; width:100px; padding:2px; color:#006693; border-bottom:0px #dbdcde solid; margin:0px 5px 0px 10px;}
#torrent_details dl dd { text-align:left; padding:2px; border-bottom:0px #dbdcde solid; margin:0px 10px 0px 0px;}
 #torrent_details dl dd span { color:#000;}
  #torrent_details dl dd span:hover { text-decoration:underline; cursor:pointer;}
 #torrent_details dl dd a { color:#000;}
  #torrent_details dl dd a:hover { text-decoration:underline;}
#torrent_details #zdravi { clear:both; padding:0;}
#torrent_details #zdravi span { font-size:9px;}
#torrent_details #zdravi #backgr { position:relative; width:200px; height:10px; margin:0 auto 0 auto; background-image:url("./images/zdravi.png");}
#torrent_details #zdravi #health { height:10px; background-image:url("./images/zdravi.png"); background-position:100% 10px; overflow:hidden;}
#torrent_details #zdravi #health_left { width:2px; height:10px; background-image:url("./images/zdravi.png"); background-position:0 10px;}
#torrent_details #stahnout { position:absolute; top:15px; right:0px;}

.torrent_descr_block { width:796px; margin:10px auto; padding:15px; background:#fbfbfb;}

#torrent_con { line-height:16px; font-weight:bold;}
 #torrent_con a { margin-left:10px;}
#torrent_set { text-align:left;}
 #torrent_set a { float:none;}
 #torrent_set .ok { margin-bottom:3px;}
 #torrent_set div { margin:0 0 5px 0;}
 #torrent_set span { float:right;}
  #torrent_set span a { float:left;}
  #torrent_set span .button { float:none;}
#files_list {}
 #files_list div { text-align:left;}
 #files_list .main_fol { height:20px; line-height:20px; margin:0; padding:0 0 0 10px; font-weight:bold;}
 #files_list .folder { height:16px; line-height:16px; margin:0; padding:2px 0 2px 10px; font-weight:bold; background-image:url("./images/file_lister.png"); background-repeat:no-repeat; background-position:0 0;}
  #files_list .folder_last { height:16px; line-height:16px; margin:0; padding:2px 0 2px 10px; font-weight:bold; background-image:url("./images/file_lister_last.png"); background-repeat:no-repeat; background-position:0 0;}
 #files_list .fol_cont , #files_list .fol_cont_last { margin:0 0 0 18px; background-image:url("./images/file_lister_non.png"); background-repeat:repeat-y; background-position:0 0;}
  #files_list .fol_cont_last { background:none;}
 #files_list .file , #files_list .file_last { height:16px; line-height:16px; margin:0 0 0 18px; padding:2px 0 2px 10px; background-image:url("./images/file_lister.png"); background-repeat:no-repeat; background-position:0 0;}
  #files_list .file_last { background-image:url("./images/file_lister_last.png");}
 #files_list span { margin:0 0 0 10px; color:#666666;}
#files_list .close_list { clear:both; float:none; padding:10px; text-align:center; border:none;}
  #files_list .close_list span { float:none; padding:0; font-size:11px; color:#006693;}
   #files_list .close_list span:hover { color:#000; cursor:pointer;}
#files_list input { margin-top:5px;}

#torrent_descr { text-align:left; font-family:Monospace; overflow:visible;}
#torrent_odpovednost { text-align:center; font-size:9px;}
#torrent_rychlost {}
 #torrent_rychlost table { width:700px; margin-top:10px;}
 #torrent_rychlost table td { padding:3px; text-align:left;}
#torrent_rychlost input { margin-top:5px;}
#torrent_podekovat {}
 #torrent_podekovat p { margin:5px 0 0 0; line-height:16px;}
 #torrent_podekovat div { margin:10px 80px 10px 80px; padding:10px 0 0 0; border-top:1px #dbdcde solid;}
 #torrent_podekovat .checkbox { margin:0 5px 0 0;}
#torrent_hodnoceni {}
 #rating { position:relative; float:right; margin:5px 70px 0 0; width:200px; height:40px; background-image:url("./images/rating_stars.png"); background-repeat:no-repeat;}
  #rating .hod { position:absolute; width:40px; height:40px; cursor:pointer;}
  #rating #hod1 { left:0;}
  #rating #hod2 { left:40px;}
  #rating #hod3 { left:80px;}
  #rating #hod4 { left:120px;}
  #rating #hod5 { left:160px;}
 p.rating { padding:10px 0 0 40px; text-align:left; font-weight:normal;}
#uploaded_torrent_list {}
 #uploaded_torrent_list input { margin-top:5px;}
 #uploaded_torrent_list div.item { text-align:left; }

a.bookms_star { position:absolute; top:0; right:0; display:block; width:34px; height:24px; margin:0; background-image:url("./images/bookms_corner.png"); background-position:0 0;}
  a.bookms_star:hover { background-position:0 -24px;}
 a.bookms_star_act { position:absolute; top:0; right:0; display:block; width:34px; height:24px; margin:0; background-image:url("./images/bookms_corner.png"); background-position:0 -48px;}
  a.bookms_star_act:hover { background-position:0 -72px;}

/**************komentare**************/

#comments { width:100%; padding:6px 0 2px 0;}
#comments div.preloader { margin:0 0 5px 0; padding:40px 0 40px; text-align:center; background-color:#fbfbfb;}
#comments table { width:100%; margin:0 0 6px 0;}
#comments table .watch .left { width:150px; padding:14px 10px 14px 0; text-align:right; border-right:1px #f2f3f9 solid; border-bottom:6px #f2f3f9 solid; background-color:#fbfbfb;}
#comments table .watch .right { padding:14px 0 14px 10px; text-align:left; border-bottom:6px #f2f3f9 solid; background-color:#fbfbfb;}
 #comments table .watch .right .floater { float:right; padding:0 20px 0 0;}
#comments table .main_line .left { width:150px; padding:4px 10px 4px 0; text-align:right; font-weight:bold; border:#dbdcde solid; border-width:1px 0 0 0; border-right:1px #f2f3f9 solid; background-color:#fbfbfb;}
#comments table .main_line .right { padding:4px 20px 4px 14px; text-align:left; border:#dbdcde solid; border-width:1px 0 0 0; background-color:#fbfbfb;}
  #comments table .uploader_main_line .left,
  #comments table .uploader_main_line .right { background-color:#e4efff;}
  #comments table .moderator_main_line .left,
  #comments table .moderator_main_line .right { background-color:#e1f8bd;}
  #comments table .is_spam td { background-image:url("./images/comment_spam_back.png"); color:#666666;}
 #comments table .main_line .right .floater { float:right;}
 #comments table .main_line .right .visibler { display:none; color:#666;}
  #comments table .main_line:hover .right .visibler { display:inline;}
 #comments table .main_line .right .result { margin:0 0 0 5px; padding:0 0 0 10px; border-left:1px #dbdcde solid;}
 #comments table .main_line .right .date { font-size:10px;}
 #comments table .main_line .right input { margin:0;}
#comments table .post .left { padding:6px 10px 6px 14px; border:#f2f3f9 solid; border-width:2px 0 1px 0; background-color:#fbfbfb; vertical-align:top;}
#comments table .post .left img { max-width:50px; max-height:50px; float:left;}
#comments table .post .right { padding:6px 10px 10px 10px; text-align:left; border:#f2f3f9 solid; border-width:2px 0 1px 0; background-color:#fbfbfb;}
#comments table .pager .left { width:149px; line-height:14px; padding:4px 10px 4px 0; font-size:11px; text-align:right; border:1px #dbdcde solid; border-right:1px #f2f3f9 solid; background-color:#ececec;}
#comments table .pager .right { padding:2px 0 2px 10px; text-align:right; border:1px #dbdcde solid; border-width:1px 0 1px 0; background-color:#ececec;}
 #comments table .pager .right a { margin:0 0 0 -4px; padding:3px 6px 4px 6px; border-top:1px #FFF solid; border-right:1px #dbdcde solid; border-left:1px #FFF solid; color:#000;}
   #comments table .pager .right a:hover { background-color:#fbfbfb; text-decoration:underline;}
  #comments table .pager .right a.active { background-color:#d1cfcf; border-color:#c7c6c7;}
 #comments table .pager .right span.refler { margin:0; padding:3px 6px 4px 6px; border-right:1px #dbdcde solid;}
 #comments table .pager .right span.preloader { position:relative; float:left; width:240px; line-height:14px; text-align:left; background-color:#009933;}
  #comments table .pager .right span.preloader span { position:absolute; top:0; left:0;}
   #comments table .pager .right span.preloader span img { float:left; margin:0 5px 0 0;}


#comments span.level { float:right; clear:right; font-size:10px;}
#comments a.profil { float:right; margin:2px 0 0 0;}
#comments span.user_online { float:right; clear:right; margin:2px 0 0 0;}
#comments span.user_offline { float:right; clear:right; margin:2px 0 0 0;} 
#comments a.pm { float:right; clear:right; margin:1px 0 0 0;}

/**************editor**************/

.editor { padding:5px; position:relative; clear:both; background-color:#FBFBFB; z-index:500;}
.editor .funkce { width:790px; height:23px;}
.editor .funkce div { float:left; width:30px; height:20px; cursor:pointer; margin:0 1px 0 0;}
 .editor .funkce div:hover { background-position:0 -20px;}
.editor .funkce #fce_text { float:right; width:220px; text-align:right; background-color:#fbfbfb; border:0px; padding:6px 0 0 0; margin:0px;}
.editor textarea { width:790px; height:200px; float:none; clear:both; background-color:#FFF; border:1px #CCCCCC solid; overflow:auto;}
.editor .submit { width:780px; height:20px; padding:5px;}

.editor .b_bold { background-image:url("./images/b_bold.png");}
.editor .b_italic { background-image:url("./images/b_italic.png");}
.editor .b_underline { background-image:url("./images/b_underline.png");}
.editor .b_url { background-image:url("./images/b_url.png");}
.editor .b_img { background-image:url("./images/b_img.png");}
.editor .b_smiles { background-image:url("./images/b_smile.png");}
.editor .b_quote { background-image:url("./images/b_quote.png");}
.editor .b_code { background-image:url("./images/b_code.png");}
.editor .b_symbs { background-image:url("./images/b_symbs.png");}
.editor .b_empty { background-image:url("./images/b_empty.png");}
.editor .b_list { background-image:url("./images/b_list.png");}
.editor .b_align { background-image:url("./images/b_align.png");}
.editor .b_font_color { background-image:url("./images/b_font_color.png");}
.editor .b_back_text { background-image:url("./images/b_back_text.png");}
.editor .b_background { background-image:url("./images/b_background.png");}
.editor .b_size { background-image:url("./images/b_size.png");}
.editor .b_font { background-image:url("./images/b_font.png");}
.editor .b_collapse { background-image:url("./images/b_collapse.png");}
.editor .b_youtube { background-image:url("./images/b_youtube.png");}

.editor .b_align_b { background-image:url("./images/b_align_b.png");}
.editor .b_url_b { background-image:url("./images/b_url_b.png");}
.editor .b_img_b { background-image:url("./images/b_img_b.png");}
.editor .b_smiles_b { background-image:url("./images/b_smile_b.png");}
.editor .b_font_color_b { background-image:url("./images/b_font_color_b.png");}
.editor .b_symbs_b { background-image:url("./images/b_symbs_b.png");}
.editor .b_back_text_b { background-image:url("./images/b_back_text_b.png");}
.editor .b_background_b { background-image:url("./images/b_background_b.png");}
.editor .b_size_b { background-image:url("./images/b_size_b.png");}
.editor .b_font_b { background-image:url("./images/b_font_b.png");}
.editor .b_collapse_b { background-image:url("./images/b_collapse_b.png");}
.editor .b_youtube_b { background-image:url("./images/b_youtube_b.png");}
/*.editor .b_align_b:hover, .editor .b_url_b:hover, .editor .b_img_b:hover, .editor .b_smiles_b:hover, .editor .b_font_color_b:hover, .editor .b_symbs_b:hover, .editor .b_back_text_b:hover, .editor .b_background_b:hover, .editor .b_size_b:hover, .editor .b_font_b:hover { background-position:0 0;}
*/
.editor .b_align_right { background-image:url("./images/b_align_right.png");}
.editor .b_align_center { background-image:url("./images/b_align_center.png");}
.editor .b_align_justify { background-image:url("./images/b_align_justify.png");}

.editor .funkce_smile { width:790px; margin:0 0 5px 0; background-color:#f2f3f9;}
 .editor .funkce_smile img { margin:5px; cursor:pointer;}
.editor .funkce_symbs { width:792px; margin:0 0 5px 0; background-color:#f2f3f9;}
 .editor .funkce_symbs div { float:left; margin:1px; padding:5px; font-family:Helvetica;}
  .editor .funkce_symbs div:hover { background-color:#fbfbfb; cursor:pointer;}
.editor .funkce_align { width:130px; height:23px; margin:0 0 5px 310px;}
.editor .funkce_align div { float:left; width:30px; height:20px; cursor:pointer; margin:2px 1px 0 0;}
 .editor .funkce_align div:hover { background-position:0 20px;}
.editor .funkce_fontcolor { width:396px; height:66px; line-height:20px; margin:0 0 5px 0; padding:5px 0 25px 0; background-color:#f2f3f9;}
 .editor .funkce_fontcolor div { height:10px; width:10px; float:left; margin:0 -1px -1px 0; padding:0px; border:1px #000 solid;}
 .editor .funkce_fontcolor div:hover { border:1px #999900 solid;}
.editor .funkce_bgcolor { width:396px; height:66px; margin:0 0 5px 0; line-height:20px; padding:5px 0 25px 0; background-color:#f2f3f9;}
 .editor .funkce_bgcolor div { height:10px; width:10px; float:left; margin:0 -1px -1px 0; padding:0px; border:1px #000 solid;}
 .editor .funkce_bgcolor div:hover { border:1px #999900 solid;}
.editor .funkce_field { width:396px; height:66px; line-height:20px; margin:0 0 5px 0; padding:5px 0 25px 0; background-color:#f2f3f9;}
 .editor .funkce_field div { height:10px; width:10px; float:left; margin:0 -1px -1px 0; padding:0px; border:1px #000 solid;}
 .editor .funkce_field div:hover { border:1px #999900 solid;}
.editor .funkce_size { width:780px; padding:0 5px 0 5px; margin:0 0 5px 0; background-color:#f2f3f9;}
 .editor .funkce_size span { cursor:pointer;}
.editor .funkce_font { width:780px; padding:3px 5px 3px 5px; margin:0 0 5px 0; background-color:#f2f3f9; font-size:18px;}
 .editor .funkce_font span { cursor:pointer;}
.editor .collapse_area { width:695px; height:70px;}

.editor .nahled { padding:0px; margin:0px; width:80px; height:20px; border:none; background-image:url("./images/t_nahled.png"); text-align:right; color:#FFF; font-size:0px; cursor:pointer;}
 .editor .nahled:hover { background-position:0 20px;}
.editor .odeslat { padding:0px; margin:0px; width:80px; height:20px; border:none; background-image:url("./images/t_odeslat.png"); text-align:right; color:#FFF; font-size:0px; cursor:pointer;}
 .editor .odeslat:hover { background-position:0 20px;}

.editor .submit .authoz { padding:0; margin:0;}
.editor .submit img { position:relative; top:6px; margin:0 0 0 2px;}
.editor .submit .authoz input { width:70px; height:18px; margin:0 0 0 2px; padding:0; border:1px #999999 solid; background-color:#FFF;}
.editor .submit .odeslat { position:relative; top:-2px;}
.editor .submit .nahled { position:relative; top:-2px;}

table.editor_subject { margin:5px 0 5px 0;}
table.editor_subject td { text-align:left;}
table.editor_subject td.left { width:90px; padding-right:5px; text-align:right;}
table.editor_subject .input_text { width:692px; border-color:#CCCCCC;}
table.editor_subject .select { border-color:#CCCCCC;}
table.editor_subject .checkbox { margin:0 5px 0 0;}
.editor .editor_subject { margin-left:-5px;}

/**************posta**************/

#posta ul { width:100%; height:40px; margin:0px; padding:0px; list-style:none; background-color:#eaebf1;}
#posta ul li { float:left; width:160px; height:40px;}
#posta ul li a { display:block; width:158px; height:40px; line-height:40px; color:#000; border-right:1px #fbfbfb solid; border-left:1px #eaebf1 solid;}
 #posta ul li a:hover { background-color:#eeeff4; text-decoration:underline;}
#posta ul li a.aktiv { background-color:#f2f3f9; text-decoration:none; border:1px #dbdcde solid; border-bottom:#fbfbfb;}

#posta .new { padding:0px; background-color:#fbfbfb; border:1px #dbdcde solid;}
#posta .new #write_pm { text-align:left;}
#posta .new #write_pm .for { padding:5px 5px 5px 8px; background-color:#f2f3f9;}
#posta .new #write_pm .for .input_text { width:700px; border-color:#CCCCCC;}
#posta .new #write_pm .for table td.left { width:80px; padding-right:5px; text-align:right;}
#posta .new #write_pm .autocomplete { position:absolute; width:700px; max-height:180px; overflow:auto; padding:3px 2px 6px 2px; border:1px #CCCCCC solid; background-color:#fbfbfb; z-index:1000;}
 #posta .new #write_pm .autocomplete div { padding-left:3px; line-height:16px;}
  #posta .new #write_pm .autocomplete div:hover { background-color:#f2f3f9; cursor:pointer;}
 #posta .new #write_pm .autocomplete div span { color:#0000FF;}

#posta .incoming { margin:0px; padding:0px; border:1px #dbdcde solid; background-color:#fbfbfb;}
#posta .incoming table { width:100%; margin:0px;}
#posta .incoming table tr.detaily { background-color:#f2f3f9; margin:0px;}
#posta .incoming table tr.detaily td { padding:5px; border-bottom:1px #dbdcde solid;}
#posta .incoming table tr.old:hover { background-color:#FFF;}
#posta .incoming table tr.old td { padding:4px; border-bottom:1px #dbdcde solid;}
#posta .incoming table tr.new { background-color:#e6f4fd;}
#posta .incoming table tr.new:hover { background-color:#edf7fe;}
#posta .incoming table tr.new td { padding:4px; border-bottom:1px #dbdcde solid;}
#posta .incoming .action { text-align:right; padding:10px 15px 0 3px;}

#posta .incoming .subject { padding:5px 0 5px 0; text-align:left; font-weight:bold; background-color:#f2f3f9;}
 #posta .incoming .subject span { float:left; width:120px; margin:0 15px 0 0; text-align:right; font-weight:normal;}
#posta .incoming td.user { width:16%; padding:5px 10px 5px 5px; vertical-align:top;}
 #posta .incoming td.user div { min-height:120px; padding-right:15px; border-right:1px #dbdcde solid;}
  #posta .incoming td.user div a,#posta .incoming td.user div span { float:right;}
#posta .incoming td.post { padding:10px 10px 5px 5px; text-align:left; vertical-align:top;}

#posta .zaplneni_archivu { text-align:left; padding:5px;}
#posta .zaplneni_archivu span { font-size:80%;}
#posta .zaplneni_archivu .backgr { width:200px; height:10px; position:relative; background-image:url("./images/zdravi.png");}
#posta .zaplneni_archivu .zaplneni { height:10px; background-image:url("./images/zdravi.png"); background-position:100% 10px; overflow:hidden;}
#posta .zaplneni_archivu .zaplneni_left { width:2px; height:10px; background-image:url("./images/zdravi.png"); background-position:0 10px;}

#posta .no_message { padding:50px 0 50px 0; text-align:center;}

/**************ACP**************/

#acp_log { padding:50px 0 40px 0;}
 #acp_log td { padding:1px; text-align:left;}
 #acp_log td.left { text-align:right;}

#acp .acp_stats table.table { width:750px; font-size:11px;}

.padd { padding-left:15px;}

#acp td.odsazene { padding:0 10px 0 20px;}

#modstats { padding:10px 20px 10px 20px;}
#modstats .sort { margin:10px 0 20px 0; text-align:center;}
#modstats table { float:left; width:180px; margin:10px; border-bottom:1px #dbdcde solid;}
 #modstats table td.nick { text-align:center; border:1px; background-color:#eaebf1; border:1px #dbdcde solid;}
 #modstats table td.left { text-align:right; border-left:1px #dbdcde solid; border-right:none;}
 #modstats table td { width:50%; padding:3px; text-align:left; border-right:1px #dbdcde solid; background-color:#fbfbfb;}
#modstats .separator { float:none; clear:both; padding:10px 30px 10px 30px; text-align:left; background-image:url("./images/dbdcde_point.png"); background-position:0 50%; background-repeat:repeat-x;}
 #modstats .separator span { padding:0 20px 0 20px; background-color:#f2f3f9;}

.add_ban { margin:30px 0 20px 0; text-align:left;}
 .add_ban td { padding:1px 10px 1px 5px;}
 
.user_bans { min-width:90%; margin:20px 30px 20px 30px;}
 .user_bans td { padding:1px 3px 1px 3px; text-align:left;}
 .user_bans tr.tn td { background-color:#fbfbfb;}

.banner_list { padding:30px 20px 20px 20px;}
 .banner_list .line { line-height:22px; padding:4px; text-align:left; border-bottom:1px #dbdcde solid;}
  .banner_list .line span.rel,
  .banner_list .line span.buttons { float:right;}
   .banner_list .line span a { float:left;}
   .banner_list .line .button_o { margin-bottom:-1px;}
  .banner_list .line span.buttons { margin:0 5px 0 0; padding:0 4px 0 4px; border:#dbdcde solid; border-width:0 1px 0 1px;}
  .banner_list .line .on { float:left; width:8px; height:20px; margin:1px 4px 0 2px; background-image:url("./images/banner_on.png");}
  .banner_list .line .off { float:left; width:8px; height:20px; margin:1px 4px 0 2px; background-image:url("./images/banner_off.png");}
  .banner_list .line .exp { float:left; width:20px; height:20px; margin:1px 15px 0 0; background-image:url("./images/banner_exp.png");}
    .banner_list .line .exp:hover { background-position:0 -20px;}
   .banner_list .line .exp_act { float:left; width:20px; height:20px; margin:1px 15px 0 0; background-image:url("./images/banner_exp.png"); background-position:0 -40px;}
    .banner_list .line .exp_act:hover { background-position:0 -60px;}
 .banner_list .line .dets { height:120px; margin:4px 0 0 0; padding:0 0 0 10px; text-align:left; background-color:#fbfbfb; overflow:hidden;}
  .banner_list .line .dets table { float:right; width:240px; margin:20px 40px 0 0;}
   .banner_list .line .dets table td { line-height:14px; padding:0; text-align:right; font-size:11px;}

.banner_list .graph_name { width:400px; margin:0; padding:5px 10px 0 10px; text-align:center; font-weight:bold; font-size:11px;}
.banner_list .graph_table { position:relative; width:400px; margin:0; padding:10px 10px 0 10px;}
.banner_list .graph_table .scale_lines { position:relative; width:400px; background-image:url("./images/graph_scale_line.png"); background-repeat:repeat-x;}
.banner_list .graph_table .scale_lines div { position:absolute; top:2px; left:0; width:45px; text-align:right; font-size:9px; color:#666666;}
.banner_list .graph_table .graph { position:absolute; top:10px; left:12px; width:350px; margin:0; padding:0 0 0 45px; border:1px #999999 solid; border-left:none; border-right:none; border-top:none;}
 .banner_list .graph_table .graph .sloup { float:left; width:1px; margin:0; padding:0; background-color:#0099FF;}
  .banner_list .graph_table .graph .sloup:hover { background-color:#18a3ff;}
  .banner_list .graph_table .graph .sloup div { display:none; position:relative; padding:1px 3px 0 1px; margin:0; font-size:9px; border:1px #dbdcde solid; border-right:none; border-bottom:none;}
  .banner_list .graph_table .graph .sloup div.time { padding:2px 3px 1px 1px; border:1px #dbdcde solid; border-top:none; border-right:none;}
   .banner_list .graph_table .graph .sloup:hover div { display:block;}
  .banner_list .graph_table .graph .sloup div span{ background-color:#fbfbfb;}

 /******ACP******/

 table.forum_permissions { font-size:10px;}
 table.forum_permissions td.light { background-color:#fbfbfb;}
 
/**************user panel**************/

#user_panel { text-align:center;}
#user_panel .avatar { margin:5px; padding-left:225px; text-align:left;}
#user_panel #avt td.right { border:none;}
#user_panel #avt td.right img { max-height:100px;}

#user_panel #mail { padding:15px 0 10px 0; text-align:center;}

#user_panel div.error { width:600px; margin:10px 70px 20px 70px; padding:20px 50px 15px 50px; font-size:13px; color:#3c0000; font-weight:bold; /*border:none; border-bottom:1px #ef7f7f solid; border-top:1px #fbfbfb solid;*/ border:2px #ffcece solid; background-color:#ffecec;}

#torrent_seed { padding:20px 0 20px 0;}
#torrent_seed p { margin:0; padding:0; line-height:20px;}
#torrent_seed table td { font-size:11px;}
 #torrent_seed td.torrent_seed { width:40px; height:20px; padding:0 2px 0 2px;}
 #torrent_seed td.cross { padding:0;}
div.torrent_seed_green { width:40px; height:20px; margin:0; background-image:url("./images/torrent_seed_color.png"); background-position:0 0;}
 div.torrent_seed_yellow { width:40px; height:20px; margin:0; background-image:url("./images/torrent_seed_color.png"); background-position:0 -20px;}
 div.torrent_seed_red { width:40px; height:20px; margin:0; background-image:url("./images/torrent_seed_color.png"); background-position:0 -40px;}

#profile_edit { padding:20px 0 0 0;}
#profile_edit .little_gray { font-size:10px; color:#666;}

#profile_gallery { padding:20px 30px 20px 35px;}
#profile_gallery .image { float:left; position:relative; width:130px; height:145px; line-height:12px; margin:1px; padding:10px; font-size:10px; color:#000; border:1px #dbdcde solid; background-color:#eaebf1; overflow:hidden;}
 #profile_gallery .image:hover { background-color:#eeeff4;}
 #profile_gallery .image img { margin:0 0 5px 0;}
 #profile_gallery .image span { position:absolute; top:145px; left:12px; text-align:left;}

#profile_gallery #no_image { padding: 30px 0 30px 0;}

#profile_gallery { padding:10px 0 20px 0;}
#profile_gallery .name { padding:10px 0 0 0; font-weight:bold;}
#profile_gallery .obrazek { width:620px; height:290px; background-color:#999;}
#profile_gallery .size { padding:5px; font-size:10px; font-style:italic; color:#000;}
#profile_gallery .info { line-height:26px; margin:0 50px 0 50px; padding:10px 0 20px 0; border-bottom:1px #dbdcde solid;}
#profile_gallery table { width:700px; margin:30px 0 30px 0; background-color:#fbfbfb;}
 #profile_gallery table td { vertical-align:top; padding:8px; text-align:left; border-bottom:1px #dbdcde solid;}
 #profile_gallery table td.left { width:120px; text-align:right; font-weight:bold;}
  #profile_gallery table td.left span { font-size:10px; font-weight:normal;}

/**************seznam useru**************/

#users_list table { width:90%;}
#users_list table tr.popisy td { padding:6px 6px 6px 23px; text-align:left; font-weight:bold;}
#users_list table tr.uzivatel:hover { background-color:#f6f7fb;}
#users_list table tr.uzivatel td { padding:5px 4px 4px 20px; text-align:left; border-bottom:1px #dbdcde solid;}

/**************rules**************/

#rules #navig { width:500px; margin:0 170px 0 170px; text-align:left;}
#rules #navig ul {}
#rules #navig ul li { width:500px; list-style:none; text-align:left;}
#rules #navig ul li.skup { padding:1px 0 1px 0px; font-weight:bold;}
#rules #navig ul li.podskup { padding:1px 0 1px 10px; list-style:circle; list-style-position:inside;}
#rules #navig ul li a {}

#rules div.rule_new { width:778px; margin:0 30px 0 30px; padding:0 2px 0 0; text-align:right;}
#rules div.head { width:753px; margin:0 30px 0 30px; padding:2px 2px 2px 25px; text-align:left; border-bottom:1px #dbdcde solid;}
#rules div.text { width:774px; margin:0 30px 7px 30px; padding:10px 3px 30px 5px; text-align:justify;}
#rules div.head .buttons { float:right;}

/**************upload**************/

#upload div.error { width:600px; margin:10px 70px 20px 70px; padding:20px 50px 15px 50px; font-size:13px; color:#3c0000; font-weight:bold; border:2px #ffcece solid; background-color:#ffecec;}

#upload span.redstar { font-weight:bold; font-size:12px; color:#FF0000;}

#upload #upl_cat { padding:20px 0 50px 0;}
#upload #upl_cat p { margin:0; padding:0 100px 40px 100px; text-align:center;} 

#upload .guide { width:800px; margin:15px 10px 25px 10px; padding:10px; background-color:#FBFBFB; text-align:left; line-height:24px;}
 #upload .guide p { width:740px; margin:0 30px 10px 30px; padding:0 0 2px 0; text-align:center; font-weight:bold; border-bottom:1px #dbdcde solid; font-size:13px;}
#upload .ann { margin:20px 0 0 0; padding:0; text-align:center;}
 #upload .ann input { margin:0 5px 0 0;}

#upload .rules { width:800px; margin:15px 10px 15px 10px; padding:10px; background-color:#FBFBFB; text-align:left;}
 #upload .rules p { width:740px; margin:0 30px 10px 30px; padding:0 0 2px 0; text-align:center; font-weight:bold; border-bottom:1px #dbdcde solid; font-size:13px;}

#upload div.nahled { width:800px; margin:0 10px 15px 10px; padding:10px; background-color:#FBFBFB; text-align:left; overflow:visible; font-family:Monospace;}
 #upload div.nahled p { width:740px; margin:0 30px 10px 30px; padding:0 0 2px 0; text-align:center; font-weight:bold; border-bottom:1px #dbdcde solid; font-family:"tahoma"; font-size:13px;}

#upload table.panes { margin:0 5px 0 5px;}
#upload table.panes td { text-align:left;}
#upload table.panes td.left { width:140px; padding:0 2px 0 0; text-align:right;}
#upload table.panes .input_text { width:642px; border-color:#CCCCCC;}

#upload ul.no_seed li { line-height:18px;}

#upload .button_line { position:relative; margin:0px; padding:5px 44px 5px 44px; text-align:center;}
 #upload .button_line span { float:right;}
 #upload .button_line span.abs { position:absolute; right:44px;}

#upload .cancel_upload { margin:25px 35px 0 35px; padding:15px; text-align:center; border-top:1px #dbdcde solid;} 

#upload #upl_torr {}
#upload #upl_torr .right_i .input_text { width:530px;}
#upload #upl_torr .right_is .prochazet { margin:0 0 2px 2px;}

/**************seedbonus**************/

#seedbonus p { line-height:20px; margin:0; padding:20px 30px 20px 30px; text-align:center;}

#seedbonus .possi { margin:0 110px 0 110px; padding:20px 0 0 0; border-top:1px #dbdcde solid;}
#seedbonus table.poss td { padding:1px 7px 1px 7px; text-align:left;}

#seedbonus .tabs { margin:20px 110px 0 110px; border-top:1px #dbdcde solid;}
#seedbonus table.inf { margin:20px 0 10px 0;}
#seedbonus table.inf td { padding:1px 20px 1px 20px; text-align:left;}
#seedbonus table.inf tr.head td { text-align:left; padding:2px 2px 2px 30px; font-size:14px; font-weight:bold; color:#000;}
#seedbonus .limit { width:200px; height:10px; position:relative; background-image:url("./images/zdravi.png");}
#seedbonus .limitt { height:10px; background-image:url("./images/zdravi.png"); background-position:100% 10px; overflow:hidden;}
#seedbonus .limittt { width:2px; height:10px; background-image:url("./images/zdravi.png"); background-position:0 10px;}

#seedbonus .atten { margin:25px 35px 0 35px; padding:15px; text-align:center; color:#FF0000; border-top:1px #dbdcde solid;} 

/**************irc**************/

#irc { padding:30px 0 30px 0;}

/**************podpora**************/

#support .round_top { width:600px; margin:30px 0 0 0; padding:20px 0 15px 0; text-align:center; background-color:#eaebf1; background-image:url("./images/round.png"); background-repeat:no-repeat; background-position:0 0;}

#support .option { width:568px; padding:15px; margin:2px 0 2px 0; line-height:15px; text-align:left; border:1px #dbdcde solid; border-top:none; border-bottom:none; background-color:#eaebf1;}
 #support .option:hover { background-color:#eeeff4;}
 #support .option .obrazek { float:left; width:80px; height:80px; margin:0 30px 0 10px; background-color:#999999;}
 #support .option img { float:left; margin:0 30px 0 10px;}
 #support .option a { line-height:25px; font-size:16px; font-weight:bold; color:#000;}
  #support .option a:hover { text-decoration:underline;}

#support .round_bottom { width:600px; margin:0 0 30px 0; padding:15px 0 20px 0; text-align:center; background-color:#eaebf1; background-image:url("./images/round.png"); background-repeat:no-repeat; background-position:0 100%;}

#support table { margin:20px 0 30px 0;}
#support table td { padding:3px 20px 2px 20px; text-align:left; border-bottom:1px #fbfbfb solid; background-color:#fbfbfb;}
 #support table tr:hover td { background-color:#fbfbfb; border-bottom:1px #dbdcde solid;}
#support table tr:hover td.ops { border-bottom:1px #fbfbfb solid;}
#support table tr.head_lines td { padding:2px 20px 4px 20px; border-bottom:1px #dbdcde solid; background-color:#f2f3f9; background-image:url("./images/table_zesv.png"); background-repeat:repeat-x; background-position:bottom;}
 #support table tr.head_lines td:hover {  background-color:#f2f3f9; background-image:url("./images/table_zesv.png"); background-repeat:repeat-x; background-position:bottom;}

#support p { margin:0 0 20px 0; padding:0;} 

#support #bank { padding:20px 0 20px 0;}
#support table.bank { width:700px;}
#support table.bank td { padding:3px 5px 2px 5px; font-size:10px;}

#support #sms { padding:20px 0 10px 0;}
#support #sms table { width:650px; margin:0 0 10px 0;}
#support #sms .agree { margin:0; padding:10px 0 30px 0; text-align:center; font-size:11px;}
#support #sms .hotline { margin:0; padding:0 140px 30px 140px; text-align:center; font-size:11px;}

#support #paypay { padding:20px 0 20px 0;}
#supprot #paypay img { margin:0;}
#support table.paypay td { padding:4px 20px 3px 20px;}

#support #add { margin:20px 90px 0 90px; padding:0 20px 20px 20px; text-align:left; border-bottom:1px #dbdcde solid;}
#support #add .input_text { width:300px; margin:3px 0 0 0;}
#support #add div { float:right;}
#support #add div .input_text { width:150px;}
#support #add div select { margin:0 0 -1px 0;}
#support #add .subm { float:none; text-align:right; padding:10px 0 0 0;}

#support .last table tr td { background:none; border:none;}
 #support .last table tr:hover td { background:none; border:none;}
 
/**************statistiky**************/

#stats .graph_name { width:600px; margin:10px auto 0 auto; padding:5px 10px 0 10px; text-align:center; font-weight:bold; font-size:11px; background-color:#fbfbfb;}
#stats .graph_table { position:relative; width:600px; margin:0 auto 20px auto; padding:20px 10px 0 10px; background-color:#fbfbfb;}
#stats .graph_table .scale_lines { position:relative; width:600px; background-image:url("./images/graph_scale_line.png"); background-repeat:repeat-x; background-color:#fbfbfb;}
#stats .graph_table .scale_lines div { position:absolute; top:2px; left:0; width:45px; text-align:right; font-size:9px; color:#666666;}
#stats  .graph_table .graph { position:absolute; top:20px; left:17px; width:550px; margin:0; padding:0 0 0 45px; border:1px #999999 solid; border-left:none; border-right:none; border-top:none;}
 #stats  .graph_table .graph .sloup { float:left; width:1px; margin:0; padding:0; background-color:#0099FF;}
  #stats  .graph_table .graph .sloup:hover { background-color:#18a3ff;}
  #stats  .graph_table .graph .sloup div { display:none; position:relative; padding:1px 3px 0 1px; margin:0; font-size:9px; border:1px #dbdcde solid; border-right:none; border-bottom:none;}
  #stats  .graph_table .graph .sloup div.time { padding:2px 3px 1px 1px; border:1px #dbdcde solid; border-top:none; border-right:none;}
   #stats  .graph_table .graph .sloup:hover div { display:block;}
  #stats  .graph_table .graph .sloup div span{ background-color:#fbfbfb;}
#stats .graph_table .descs { width:550px; padding:0 0 0 45px;}
 #stats .graph_table .descs div { float:left; width:17px; margin:0 1px 0 0; border-left:1px #999999 solid; font-size:9px; color:#666666;}
  #stats .graph_table .descs div.desc_1 { padding:0; z-index:1000;}
  #stats .graph_table .descs div.desc_2 { padding:12px 0 0 0; z-index:100;}
  #stats .graph_table .descs div.desc_3 { padding:24px 0 0 0; z-index:10;}

/**************obnova hesla**************/

#pass_rest { padding:30px 0 0 0;}
#pass_rest .attan { margin:25px 35px 0 35px; padding:15px; text-align:center; border-top:1px #dbdcde solid;} 

/**************image upload**************/

#image_upload #upload { padding:30px 0 0 0;}
#image_upload #upload p { margin:0; padding:0 0 10px 0; line-height:20px;}
#image_upload #upload input { margin:10px 0 0 0;}
#image_upload #upload .input_text { width:270px; margin-right:5px;}
#image_upload #upload select { position:relative; top:1px;}
#image_upload #upload .file { height:20px;}
#image_upload #upload .size { margin:25px 35px 0 35px; padding:15px; text-align:center; border-top:1px #dbdcde solid;}

#image_upload .addCategory { text-align:center; }
 #image_upload .addCategory input.text { width:300px; }

#image_upload .listCategories { text-align:left; margin-top:15px; }
 #image_upload .listCategories div { margin-top:5px; }
  #image_upload .listCategories div input.text { width:500px; }
 
#image_upload ul.categories { float:left; list-style-type:none; margin:0px 0px 0px 10px; padding:0px; width:190px; }
 #image_upload ul.categories li { margin-bottom:5px; padding:5px; text-align:left; background:#eeeff4; border:1px solid #dbdcde; cursor:pointer; overflow:hidden; }
  #image_upload ul.categories li.hover { background:#c7c8cc; }
  #image_upload ul.categories li.act { background:#afb0b3; font-weight:bold; }
  #image_upload ul.categories li span { float:right; margin-left:5px; }

#image_upload #list { float:right; width:630px; }
#image_upload #list .image { display:none; float:left; position:relative; width:130px; height:190px; line-height:12px; margin:1px; padding:10px; font-size:10px; color:#000; border:1px #dbdcde solid; background-color:#eaebf1;}
 #image_upload #list .image:hover { background-color:#eeeff4;}
  #image_upload #list .image img { margin:0 0 5px 0;}
  #image_upload #list .image span { position:absolute; top:145px; left:12px; text-align:left;}

#image_upload #detail { padding:10px 0 20px 0;}
#image_upload #detail .name { padding:0 0 10px 0; font-weight:bold;}
#image_upload #detail .obrazek { width:620px; height:290px; background-color:#999;}
#image_upload #detail .info { line-height:30px; margin:20px 90px 0 90px; padding:10px 0 0 0; border-top:1px #dbdcde solid;}
 #image_upload #detail .info table { margin-bottom:10px;}
 #image_upload #detail .info table td { line-height:12px;}
 #image_upload #detail .info table td.left { text-align:right;}
 #image_upload #detail .info table .fo td { padding:7px 0 3px 5px; text-align:left; color:#0000FF;}
  #image_upload #detail .info .input_text { width:380px;}

/**************reseed**************/

#reseed { padding:30px 0 0 0;}
#reseed .head { padding:5px; text-align:left;  background-color:#fbfbfb;}
#reseed .info { padding:0 0 30px 0; line-height:18px; text-align:center;}

#reseed .error { margin-bottom:50px;}

/**************wallet**************/

#wallet .amount { margin:20px 50px 30px 50px;}
#wallet .amount table { width:100%;}
#wallet .amount table tr td { padding:10px 0 10px 0; font-size:20px; border-bottom:2px #dbdcde solid; background-color:#eaebf1;}
 #wallet .amount table tr td.r { width:30%; font-size:28px;}

#main { margin:10px 0 0 0;}
#main p { margin:0 110px 10px 110px; padding:0 0 20px 0; border-bottom:1px #dbdcde solid;} 
#main div.infos { margin:20px 0 0 0;}
#main table.infos { margin:0 0 30px 0;}
#main table.infos td { padding:1px 20px 1px 20px; text-align:left;}
#main table.infos tr.head td { text-align:left; padding:2px 2px 2px 30px; font-size:14px; font-weight:bold; color:#000;}

#extension p { margin:0 110px 10px 110px; padding:0 0 20px 0; border-bottom:1px #dbdcde solid;}
#extension table { margin:20px 0 30px 0;}
#extension table td { padding:4px 20px 3px 20px; text-align:left; border-bottom:1px #fbfbfb solid; background-color:#fbfbfb;}
 #extension table tr:hover td { background-color:#fbfbfb; border-bottom:1px #dbdcde solid;}
#extension table tr.head_lines td { padding:2px 20px 4px 20px; border-bottom:1px #dbdcde solid; background-color:#f2f3f9; background-image:url("./images/table_zesv.png"); background-repeat:repeat-x; background-position:bottom;}
 #extension table tr.head_lines td:hover { background-color:none;}

#buyupl p { margin:0 110px 10px 110px; padding:0 0 20px 0; border-bottom:1px #dbdcde solid;}
#buyupl table { margin:20px 0 30px 0;}
#buyupl table td { padding:4px 20px 3px 20px; text-align:left; border-bottom:1px #fbfbfb solid; background-color:#fbfbfb;}
 #buyupl table tr:hover td { background-color:#fbfbfb; border-bottom:1px #dbdcde solid;}
#buyupl table tr.head_lines td { padding:2px 20px 4px 20px; border-bottom:1px #dbdcde solid; background-color:#f2f3f9; background-image:url("./images/table_zesv.png"); background-repeat:repeat-x; background-position:bottom;}
 #buyupl table tr.head_lines td:hover { background-color:none;}

#wallet #support .round_top { margin:40px 0 0 0;}
#wallet #support #paypay { padding:0;}

#sellseed p { margin:0 110px 10px 110px; padding:0 0 20px 0; border-bottom:1px #dbdcde solid;}
#sellseed div { margin:0 180px 0 180px;}
#sellseed table { width:100%; margin:20px 0 30px 0;}
#sellseed table td { text-align:left;}
#sellseed table td.r { width:100px;}

/**************anketa**************/

.poll { background-image:url("./images/poll_quest_mark.png"); background-repeat:no-repeat; background-position:50px 50%;}
.poll .question { margin:15px 0 10px 0; padding:0; text-align:center; font-size:14px; font-weight:bold;}
.choices .poll_left { float:left; width:360px; height:18px; line-height:18px; text-align:right;}
.choices .poll_opt { float:left; width:350px; line-height:18px; padding:0 0 0 50px; text-align:left; background-image:url("./images/poll_point.png"); background-repeat:no-repeat; background-position:10px 0;}
 .choices .poll_opt:hover { text-decoration:underline; background-position:10px -18px; cursor:pointer;}
.poll .voted { margin:10px 160px 20px 160px; padding:10px 0 0 0; border-top:1px #dbdcde solid;}

.results { margin:15px 0 15px 0;}
.results .poll_left { float:left; width:390px; height:18px; line-height:18px; text-align:right;}
 .results .poll_left .full_perc { float:right; width:140px; height:12px; margin:4px 0 0 10px;}
  .results .poll_left .full_perc .perc { float:right; height:10px; border:1px #FFF solid; background-color:#0093f4; background-image:url("./images/poll_graph_back.png");}
.results .poll_opt { float:left; width:350px; line-height:18px; padding:0 0 0 20px; text-align:left;}
 .results .poll_opt_my { float:left; width:350px; line-height:18px; padding:0 0 0 20px; text-align:left; background-image:url("./images/poll_my_vote.png"); background-repeat:no-repeat; background-position:5px 1px;}

.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    zoom:1;
}
