/* CSS Document */
@import url("games.css");
@import url("tapety.css");
@import url("redboss.css");
@import url("videa.css");

.line { height: 1px; font-size: 0px; margin: 0 auto; border-bottom: solid 1px #d0d0d0; margin-bottom: 2px; }
.cleaner { clear:both; height:1px;	font-size:0px; border:none;	margin:0; padding:0; background:transparent;}
.cleaner1 { clear:both; height:1px; _height:0px;  border:none;	margin:0; padding:0; _background:transparent;}

/* FONT */
.advertisement { color: #6b6b6b; }
.error { font-weight: bold; color: #cc3300; font-size: 12px; }
.notice {margin:5px 0 0 10px;color:#2F80AF;font-size: 12px;font-weight: bold;}
.warning {margin:5px 0 0 10px;font-weight: bold;color:#B05900;font-size: 12px;}
.small { font-size: 8px; }
a { color: black; }


/* zarovnani */
.center  { text-align: center; }
.right { text-align: right; }
.verticalm { vertical-align: middle; }
.floatl { float: left; }
.floatr { float: right; }
.hide { display: none; }
img.middle { vertical-align: middle; }


/* CONTENT */
body { 
  /*background-image: url(../images/bg.jpg);*/ background-repeat: repeat-x; 
  margin: 0; padding: 0; background-color: #E2E2E2/*#C8E7FF*/;
  font-family: verdana; font-size: 11px;
}

.listacz { position: absolute; }

#content {
  width: 820px; margin: 0 auto;
  background-color: white;
}
h1 { font-size: 10px; font-weight: normal; padding: 0px; margin: 0px; display: inline; }
#content .cntin { padding: 2px; }
#top {
  width: 100%; height: 120px; 
  background-color: white; color: #6b6b6b;
  background-image: url(../images/logo-top.jpg); background-repeat: no-repeat;
}
#top-left { float: left; width: 330px; height: 80px; line-height: 80px; padding-top: 30px; padding-left: 5px; }
#top-left img { vertical-align: middle; border: 0; }
#top-right { width: 475px; float: right; padding-top: 20px; /*line-height: 90px;*/ }
#top-right .reklama { text-align: center; line-height: 25px; _line-height: 22px; background-image: url(../images/zalozka1.gif);  width: 90px; height: 22px; }
#top-right .banner468 { width: 468px; height: 60px; border: solid 2px white; }
#top-right .banner468 img { border: 0; }

#top-menu { 
  height: 40px; line-height: 40px; padding-left: 5px;
  background-image: url(../images/topmenubg.gif); background-repeat: repeat-x;
  color: white; font-size: 11px;
}
  #top-menu table { width: 100%; margin: 0; padding: 0; height: 40px; line-height: 40px; }
  #top-menu td { text-align: center; }
  #top-menu td.img { width: 8px; text-align: center; }
  #top-menu td img { vertical-align: middle; }
  #top-menu a, #top-menu a:visited, #top-menu a:link { display: block; height: 40px; line-height: 40px; text-decoration: underline; color: white;}
  #top-menu a:hover { color: white; text-decoration: none; }
  /*#top-menu span {  margin-left: 3px; margin-right: 3px; width: 2px;  background-image: url(../images/odrazka.gif); background-position: center; background-repeat: no-repeat; } */
/*
  #top-menu a, #top-menu a:visited, #top-menu a:link { float: left; display: inline-block; text-decoration: underline; color: white; margin-left: 5px; margin-right: 5px; height: 20px; line-height: 40px; }
  #top-menu a:hover { color: white; text-decoration: none; }
  #top-menu span { float: left; display: inline-block; margin-left: 3px; margin-right: 3px; width: 2px; height: 40px; line-height: 40px; background-image: url(../images/odrazka.gif); background-position: center; background-repeat: no-repeat; } 
*/  
#middle { margin-top: 10px; }
#middle .middlein { padding: 2px; margin-bottom: 5px; }

 #middle #middle-left     { float: left; width: 200px; }
 #middle #middle-left .in { padding: 3px; }
 #middle #middle-left .menu { background-color: #f5f5f5; padding-bottom: 7px; padding-top: 7px; }
 #middle #middle-left .menu .nadpis {  margin: 2px; height: 18px; line-height: 18px; font-weight: bold; background-color: red;  }
 #middle #middle-left .menu .nadpis .in { padding: 0; padding-left: 7px; }
 #middle #middle-left .menu .menupolozky { 
   margin: 0 auto; width: 178px; padding-bottom: 5px;
   background-color: white; border: solid 1px #c7c7c7; 
 }
 
 #middle #middle-left .menu .menupolozky ul { margin: 0; padding: 8px; list-style-type: none; }
 #middle #middle-left .menu .menupolozky li {  list-style-type: none; list-style-image: url(../images/menu-li.gif); list-style-position: inside; padding: 2px; padding-left: 0px; font-size: 11px; border-bottom: solid 1px #EDEDED;  }
 #middle #middle-left .menu .menupolozky li small  { color: #D70C0F; }
 #middle #middle-left .menu .menupolozky li strong { color: #000000; font-size: 9px; }
 #middle #middle-left .menu .menupolozky input { background-color: #F4F4E8; font-size: 11px;  }
 #middle #middle-left .menu .menupolozky input.text { width: 100px; }
 #middle #middle-left .menu .menupolozky table { margin: 0 auto; }
 
 #middle #middle-left .menu .menupolozky li a { color: black; text-decoration: none; }
 #middle #middle-left .menu .menupolozky li a:hover { color: black; text-decoration: underline; }
 #middle #middle-left .menu .menupolozky em { font-style: normal; color: #bf0a15; }
 
 #middle #middle-left .menu .red { background-color: #D70C0F; color: white; }
 #middle #middle-left .menu .orange { background-color: #F8A928; color: white; }
 #middle #middle-left .menu .blue { background-color: #3a88c8 ; color: white; }
  
 
 #middle #middle-center { width: 468px; margin-left: 2px; margin-top: 3px; float: left; }
 #middle #middle-center .zalozky ul { margin: 0px; padding: 0px; display: inline; }
 #middle #middle-center .zalozky li { margin: 0px; display: inline;  font-weight: bold; text-align: center; width: 116px; height: 22px; line-height: 24px; _line-height: 22px; }
 #middle #middle-center .zalozky li span { text-align: center; margin-right: 1px; display: block; float: left; width: 116px; height: 22px; background-image: url(../images/zalozka.gif); background-position: bottom; }
 #middle #middle-center .zalozky li a { font-size: 10px; }
 #middle #middle-center .zalozky li a:hover { text-decoration: none; }
 #middle #middle-center .zalozky .in { padding: 5px; padding-left: 10px; }
 #middle #middle-center .zalozky img.hra { border: solid 4px white; float: left; margin-right: 5px; }
 #middle #middle-center .zalozky h3 { font-size: 14px; color: white; margin: 0; margin-bottom: 5px; }
 #middle #middle-center .zalozky h3 a { color: white; }
 #middle #middle-center .zalozky .ovladani img { border: 0; margin-top: 10px; vertical-align: middle; }
 #middle #middle-center .zalozky .red { background-color: #d80d06; color: white; }
 #middle #middle-center .zalozky .orange { background-color: #FF6C6C; color: white; }
 
 #middle #middle-center .middleh2 { padding-left: 5px; background-color: #ebf3f6; border: solid 1px #dee3e7; height: 25px; line-height: 25px;  }
 #middle #middle-center #filtr { text-align: right; padding-left: 5px; padding-right: 5px; background-color: #DEE3E7; height: 18px; line-height: 18px; }
 #middle #middle-center #filtr a { color: #B8111B }
 #middle #middle-center #filtr .left { float: left; }

 #middle #middle-center .strankovani { height: 20px; line-height: 20px; text-align: center; }
 #middle #middle-center .strankovani a { text-decoration: none; border: solid 1px #CECECE; color: black; padding: 1px; padding-left: 3px; padding-right: 3px;  }
 #middle #middle-center .strankovani a:hover { background-color: #B5B5B5; color: white; text-decoration: none; border: solid 1px #CECECE; padding: 1px; padding-left: 3px; padding-right: 3px;  }
 #middle #middle-center .strankovani span { font-weight: bold; padding-left: 3px; padding-right: 3px; }
 
 #middle #middle-center .games-vypis { background-color: #FAFAFA; border: solid 1px #F5F5F5; }
 #middle #middle-center .games-vypis .in { padding: 0px; padding-left: 10px; }
 #middle #middle-center .games-vypis a { color: #B8111B; }
 #middle #middle-center .games-vypis img.hra { border: solid 4px white; float: left; margin-right: 5px; }
 #middle #middle-center  h2.middle { background-color: #ebf3f6; border: solid 1px #dee3e7; height: 25px; line-height: 25px; font-size: 12px; margin: 0; padding: 0;  padding-left: 5px;  }
 #middle #middle-center .games-vypis h3 { font-size: 14px; color: white; margin: 0; margin-bottom: 5px; }
 #middle #middle-center .games-vypis h3 a { color: #B8111B; }
 #middle #middle-center .games-vypis .ovladani { font-size: 9px; border: 0; margin-top: 10px; vertical-align: middle; }
 #middle #middle-center .games-vypis .ovladani a { color: #696969; }
 #middle #middle-center .games-vypis .ovladani table { width: 300px; }

#middle #middle-right { float: right;  padding-top: 3px; width: 142px; margin: 0 auto; }
#middle #middle-right .menu { background-color: #f2f2f2; border: solid 1px #dcdcdc; }
#middle #middle-right .menu  p.anketa { padding: 5px; line-height: 15px; }
#middle #middle-right .menu  p.in { margin-top: 0; padding: 5px; line-height: 15px; }
#middle #middle-right .menu .nadpis { margin: 1px; height: 18px; line-height: 18px; padding-left: 5px; font-weight: bold; }
#middle #middle-right .menu .green { background-color: #6cb80d; color: white; }
#middle #middle-right .menu .red { background-color: #d80d06; color: white; }
#middle #middle-right .menu .bluem { background-color: #2F80AF; color: white; }
#paticka { width: 820px; margin: 0 auto; padding-right: 15px; text-align: right; } 

/* SUDOKU */

table.sudoku { margin-left: 5px; font-family: verdana; border-width: 3px; border-collapse: collapse; border-color:#A23602; border-style: solid; text-align: center; background-color: #eee}
 table.sudoku td {border-width: 1px; border-color:#A23602; border-style: solid; width: 25px; height: 25px}
 table.sudoku tr.horni td {border-top-width: 3px; }
 table.sudoku tr.dolni td {border-bottom-width: 3px; }
 table.sudoku td.leve {border-left-width: 3px; }
 table.sudoku td.prave {border-right-width: 3px; }
 table.sudoku tr.noborder    { border: 0px  }
 table.sudoku tr.noborder td { border: 0px  }
 table.sudoku tr td.noborder { border: 0px  }


table.sudoku td {width: 40px; height: 40px; background-color: #FFF }
table.sudoku td input {font-size: 19px; _font-size: 15px; _font-weight: bold; text-align: center; border: 0px solid #DDD}
table.sudoku td input.vpisky { display: block; font-size: 10px; text-align: center; margin: 0px; background-color: #f0f0f0; border: 0px solid #f0f0f0; }
table.sudoku td span.vysledek { font-size: 18px; }

.line-v { background-color:#FF6600; }
.line-h { background-color:#006633; }
.spacer { width:15px; }




     #box_1221 {width:468px !important;height:65px !important;background-color:#ffffff !important;overflow:hidden !important;}
    #box_1221_canvas {width:100% !important;height:100% !important;padding:1px 0px !important;}
    #box_1221_caption {background-color:#FFFFFF !important;font-size:12px !important;height:22px !important;width:468px !important;overflow:hidden !important;margin-bottom:1px !important;}
    #box_1221 #box_1221_caption span {display:block !important;height:22px !important;line-height:22px !important;padding:0 10px !important;text-align:left !important;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif !important;font-weight:normal !important;font-style:normal !important;text-decoration:none !important;color:#000000 !important;background-color:#FFFFFF !important;background-repeat:no-repeat !important;background-position:left !important;}
    #box_1221_creatives {overflow:hidden !important;color:#FE6700 !important;background-color:#ffffff !important;height:63px !important;width:468px !important;}
    #box_1221_creativesTable {table-layout:fixed !important;border-spacing:0 !important;border-collapse:collapse !important;}
    #box_1221 #box_1221_creatives td {border:none !important;padding:0 10px !important;width:468px !important;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif !important;font-size:11px !important;font-weight:normal !important;font-style:normal !important;text-decoration:none !important;background-color:#ffffff !important;border-bottom:1px solid #ffffff !important;height:16px !important;vertical-align:middle !important;text-align:left !important;}
    #box_1221 #box_1221_creatives a {color:#FE6700 !important;text-decoration:none !important;}
    #box_1221 #box_1221_creatives a:hover {text-decoration:underline !important;}
    #box_1221 #box_1221_creatives td.even {background-color:#f5f5f5 !important;border-color:#ffffff !important;}
    #box_1221 #box_1221_creatives td.even a {color:#D80D06 !important;}
    #box_1221 #box_1221_creatives td span.prefix {font-weight:bold !important;text-decoration:none !important;color:red !important;}

/* user menu */
     div.userinfo div.nadpis {background-color: #FE9E00;}
     div.userinfo div.nadpis .inner {background-image: url(/images/rpanel-userinfo.gif);background-position: right center;background-repeat: no-repeat;}
     div.userinfo .username  {font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; font-size:16px; font-weight: bold; text-align: center; color:#FE8100;}
     div.userinfo .level  { font-size:11px;text-align: center;color:#808080;}
     div.userinfo .avatar {text-align:center; padding-top:5px;vertical-align: top;}
     div.userinfo .avatar img {padding: 2px; }
     div.userinfo .post_unread {margin-top:5px;text-align: center;}
     div.userinfo .post_unread a {color:#DB2D1A;}
     input.login {border:1px solid #A5A5A5;background-color:#F5F5F5;text-decoration: none;padding-right:20px;color:#EC782B;background-image: url(/images/icon16-arrow.gif);background-repeat: no-repeat;background-position: right center;display:block;width:80px;height:22px;line-height: 16px;margin-top:2px;font-size:12px;font-weight: bold;}
     input.login:hover {border: 1px solid red;}

/* BOOKMARKS MENU */

    div.bookmark_menu { margin-right: 1px; }
    div.bookmark_menu .bookmarks a {display: block; float: left; background-color: #CECECE; border-top: 3px solid white; border-bottom: 1px solid white; margin-right: 1px; padding: 4px 5px 4px 5px; text-decoration: none; font-weight: bold; color :#404000;}
    div.bookmark_menu .bookmarks a:hover {background-color: #627894; color: white;}
    div.bookmark_menu .bookmarks span {display: block; float: left; background-color: #627894; border-top:3px solid #A0AEC1; border-bottom: 1px solid #627894; margin-right: 1px; padding: 4px 5px 4px 5px;font-weight: bold; color: white;}
    div.bookmark_menu .divider {background-color: #D80D06; clear:both; margin:0; padding:0; height: 3px;}
    div.bookmark_menu .dialog {background-color: #F2F2F2; border: 1px solid #D80D06; margin: 0; padding: 10px;}


.profil table.form_format {width:98%;margin:10px 5px 10px 5px;}
.profil table.form_format td.key {text-align: right;width:30%; font-size: 10px; font-weight: bold;padding-top:4px;vertical-align: top;}
.profil table.form_format td.value {font-size: 12px;}
.profil table.form_format td.value input.text { width:200px;}
.profil table.form_format td.merged {text-align: center;font-size: 12px;}
.profil table.form_format td.status {padding-top:5px;text-align: right;font-size: 12px;}
.profil table.form_format .desc {color:#505050;font-size: 11px;}
/* FAVORITES */

.profil .favorites table.output {width: 98%;margin:0px 5px 10px 5px;font-size: 12px;}
.profil .favorites table.output tr:hover {background-color: #F0F0F0;}
.profil .favorites table.output td.title {color:#505050; font-weight: bold;background-image: url(/images/icon16-fav.gif);background-repeat: no-repeat;background-position: left center;padding-left:20px;vertical-align: middle;}
.profil .favorites table.output td.title .category {font-weight: normal;font-size: 11px;}
.profil .favorites table.output td.title input.text {width:300px;font-size: 12px;height: 16px;}
.profil .favorites table.output td.title input.button {font-size: 11px;height: 18px;}
.profil .favorites table.output td.added {width: 120px;font-weight: normal;font-size:10px;color: #A0A0A0;vertical-align: middle;text-align: center;}
.profil .favorites table.output td.btns {width: 40px;vertical-align: middle;text-align: right;}

.newcomment img { border: 0px; }



#bottom { width:800px; margin: 0 auto; margin-top: 10px; padding: 10px; background-color: #FFF; border-top: solid 1px #cdcdc4; font-size: 10px; }
#bottom div.logo { text-align: left; float: left; margin-right: 40px; }
#bottom div.logo span.h1 { color: #193A4A; }
#bottom ul { display: block; float: left; width: 140px; padding-left: 8px; border-left: solid 1px #C4C1B1; }
#bottom ul li { list-style: none; }
#bottom ul li.head { font-weight: bold; padding-bottom: 5px; }

