* {margin:0px;padding:0px;font:13px "Lucida Sans Unicode", "Trebuchet MS", "Tahoma";letter-spacing:1px}
/* font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; */
body {text-align:center;background:url('img/body-bg.png') 38% 38%;margin:0px;padding:0px;color:#CCC}
b {font-weight:bold;font-size:1em}
i {font-style:italic;font-size:1em}

a, a:visited {text-decoration:none;color:#35DAFE;}
a:hover {color:#1EBAD7;text-decoration:underline;}

#content h2 {font-size:32px;color:#FFF;line-height:65px;background:url('img/h2.png') left no-repeat;padding-left:50px}
#content h3 {font-size:19px;margin:16px 0 10px 0;color:#FFF;background:url('img/h3.png') left no-repeat;padding-left:30px}
#content h4 {margin:5px 0px}

.ok {font-weight:bold;color:#00FF02;margin-top:10px;margin-bottom:-5px}
.ok_dark  {font-weight:bold;color:#016403;margin-top:10px;margin-bottom:-5px}
.err {font-weight:bold;color:#FF1A01;margin-top:10px;margin-bottom:-5px}
#log_err {margin:-10px auto 0 auto;}
.preruseni {color:#666}
ul {margin-left:20px}

#main {width:1004px;margin:auto;background:url('img/main-bg.png') center repeat-y;padding:0 0 1px 0;}
#content {text-align:left;margin:auto;width:804px;margin-top:-16px !ie}
#content p {line-height:19px;text-align:justify;}

#mypaneltab {float:right;position:absolute;margin-left:909px}

.gender_ico {height:15px;padding:2px;background:#FFF;margin:-1px 8px -1px 0;float:left;}
#actispan {width:30px;height:15px;display:block;margin:auto;}
#actispan.active {background:#00FF03;}
#actispan.active2 {background:#FC9500;}
#actispan.active3 {background:#222;}

.active2_text {color:#00FF03;}
.active3_text {color:#FC9500;}

/* bannery */
#banner-top {color:#DB322C;background:#222;padding:8px;font:23px "Century Gothic";border-bottom:1px dotted red;}
#banner-top a {font:bold 23px "Century Gothic";color:#FF2727;text-decoration:underline;}
#banner-top a:hover {text-decoration:none}

/* header */
#header {width:1004px;margin:auto;background:url('img/moon.png') 95% top no-repeat;height:243px;}
#header .title {float:left;margin:0px 0 0 40px;border:0px}
#header .subtitle {font:40px "Garamond";color:#FFF;float:left;margin:-60px 0 0 260px}
#header .info {float:left;font-size:12px;color:#333;margin:-200px 0 0 640px;text-align:center;width:250px;line-height:25px}
#header .info a {font-weight:bold}
#header .info a, :visited {color:#000;text-decoration:none;}
#header .info a:hover {color:#000;text-decoration:underline;}

#header #login {padding-top:10px;margin:auto;}
#header #login input {padding:2px;margin:2px;}
#header #login .submit {padding:4px 8px;margin-top:10px;margin-top:20px !ie}
#header .logout {margin:0 3px -4px 3px;padding:2px;border:none}

#menu {width:786px;background:url('img/menu-bg.png') center top no-repeat;padding:25px 0 25px 20px;margin:-15px 0 -20px 105px;text-align:center;color:#44A0DB;float:left;height:80px !ie;}
#menu a {font-variant:small-caps;font-size:14px;color:#E9F1F9;text-decoration:none;letter-spacing: 1px;padding:5px 15px}
#menu a:hover {text-decoration:underline;}

.table_miniinfo {border-collapse:collapse;margin:5px 0 3px 3px;width:250px;}
.table_miniinfo td {color:#000;}
.table_miniinfo th, td {margin:0px;padding:2px 5px}
.table_miniinfo th {background:#F1F1F1;background:url('img/grey-50.png') repeat;color:#FFF;border-bottom:1px solid #777;border-right:1px solid #777}
.table_miniinfo td {background:url('img/white-50.png') repeat;border-bottom:1px solid #D6D6D6;border-right:1px solid #D6D6D6;}
.table_miniinfo td.col1 {width:120px;}
.table_miniinfo td.ar {text-align:right;padding-right:5px}

.table_min {border-collapse:collapse;margin-top:10px}
.table_min th, td {margin:0px;padding:2px 5px}
.table_min th {background:#F1F1F1;background:url('img/grey-50.png') repeat;color:#FFF;border-bottom:1px solid #222;border-right:1px solid #222;border-top:1px solid #444;border-left:1px solid #444}
.table_min td {text-align:center;background:#333;border-bottom:1px solid #555;border-right:1px solid #555;}
.table_min td.left {text-align:left;}
.table_min td.col1 {width:120px;}
.table_min td.ar {text-align:right;padding-right:5px}


.table_min .highlight {line-height:30px}
#stats_group table {width:250px;float:left;margin:9px}
#stats_group table td {line-height:25px}


/* layout */
#registrace {width:45%;float:left;border:1px solid #6496D4;margin-left:5px;}
#admin {height:100%;}

/* registrace */
/* OMEZIT JEN NA REG, ne na login ;) .pretext {width:150px;float:left;margin-top:-18px;} */
.submit {padding:4px 8px;}

/* přehled */
#del {display:block;}
.delete {background:url('images/del.png') no-repeat; border: 0px;text-indent: -2000px;}
.antispam {unicode-bidi:bidi-override;direction:rtl;font-weight:bold;}
.grey {color:#AAA}

/* kalendar */
#menu_cal {margin:12px 0 10px 0}
#menu_cal a {padding:3px 8px;margin:5px}
#menu_cal a:hover {}

.note_ico {text-align:center;margin-left:-2px;padding: 0 3px;font-size:13px}
.note_blok {padding:8px 10px;background:url('img/grey-50.png');border:1px solid #111;margin-top:5px;font-size:1¨2px;line-height:20px;}
.note_back {float:right;margin:0 150px 0 0}
.note_limit {width:600px} 

/* sprava */
#strankovani {margin:20px 0 22px 0}
#strankovani a {padding:5px;}
#strankovani .current {padding:5px;background:#111;border:1px solid #222}


.minlink {font-size:11px;font-weight:normal;}

/* profil-sprava */
#profil_sprava form {margin:5px 5px}
#profil_sprava form input {padding:2px;margin:2px 0;}
#profil_sprava form .submit {padding:2px 4px;margin:3px 0px;}
.note {font-size:10px;color:#999;}
.profile_edit_ico {margin:0 3px -4px 3px;padding:2px;}

.mailpass {margin:10px 0 0 5px;}

.clear {clear:both}

.table_min select {margin:2px 3px -1px 1px}

tr.weekend td {background-color:#000;color:#EEE;}

/* graf */
.NEzzz {background:#1EBAD7;display:block;float:left;}
.zzz {background:#111;display:block;float:left;}

ul.day_time_line {float:left;list-style-type:none;margin-left:-18px}
.day_time_line li {float:left;font-size:12px;color:#BBB;width:45px;letter-spacing:-1px}

ul.day_time_line_calendar {float:left;list-style-type:none;margin-left:-18px}
.day_time_line_calendar li {float:left;font-size:12px;color:#BBB;width:46px;letter-spacing:-1px}

/* změna vlajky */
.flags {float:right;margin:10px 20px 0 0}
.flags img {padding:2px;border:1px solid #333}
.flags img:hover {border:1px solid #888;background:#333}

a img {border:none}

/* uplaod fotky */
#photo_upload {float:right;}

#maxchars {float:right;margin:-20px 25px 0 0}

.profile_photo {width:150px;padding:3px;margin:3px;background:#111;border:1px solid #333;}
#profile_photo_right{width:150px;padding:4px;margin:0px 10px 5px 15px;float:right;}

#add_sleep_form {font:34px "Trebuchet MS";text-align:center;margin:10px 0 0 0;color:#666}
#add_sleep_form input {font:34px "Trebuchet MS";background:#000;color:#BBB;border:none;margin:0px 0;padding:5px;border:1px dotted #222}
#add_sleep_form .zacatek_den {width:200px;padding:5px 0px 5px 10px;color:#00A6D0;}
#add_sleep_form .time_explicit {width:130px;color:#00A6D0;padding:5px 10px}
#add_sleep_form .preruseni {width:50px;}

div#center {text-align:center;}
div#add-rules {margin-top:40px;color:#777}
div#add-rules li {font:13px "Trebuchet MS";line-height:16px}

/* support-us.php */
.source_area1 {width:800px;height:50px;padding:3px;background:#333;border:none;color:#DDD;border:1px dotted #383}

/* profile-admin */
.shadowed {padding:1px 6px 3px 7px;margin:15px 0px;background:url('img/grey-50.png') repeat;border:1px solid #222;width:142px}
.textarea_classic {font:13px "Lucida Console";width:770px;height:150px;background:url('img/grey-50.png') repeat;border:1px solid #222;padding:4px;color:#DDD;line-height:16px;margin-bottom:10px}
#profil_sprava {line-height:20px;}
#profil_sprava .profile_address {background:#222;border:1px solid #444;color:#DDD;padding:1px 2px}
.upravit_profil {padding:15px 10px;}
#left_setup {float:left;margin:10px 0 0 -5px}
#info {margin-top:5px;}

.nosleep-checkbox {font-size:11px;color:#444;margin:12px 0 10px 0}
.nosleep-checkbox input {background:#222;border:1px solid #444;padding:2px;color:#555}

/* summary.php */
.sprava-zaznamu {margin:0 0 0 5px;padding:2px 5px}
#reset_form {margin:10px 0;}

#footer {margin:120px auto 10px auto;border-top:1px solid #222;width:700px;padding-top:5px;color:#333;font:11px "Trebuchet MS"}
#footer a {font:11px "Trebuchet MS";color:#666;text-decoration:underline;}
#footer a:hover {color:#666;text-decoration:none;}

/* stats */
#stats_tables {margin:20px 0 0 0}
#stats_tables table {float:left;width:380px;margin:0 22px 22px 0}
.stats_floor {line-height:30px;}

.user_search {margin:5px 0 20px 20px}

.textarea_sleep_note {font:13px "Lucida Console";width:770px;height:300px;background:url('img/grey-50.png') repeat;border:1px solid #222;padding:4px;color:#DDD;line-height:16px;margin:5px 0 10px 0}

.right {float:right;margin:0 10px 0 0;}

#sleeperczTweets {}

.message {padding:10px 0}

#kalendar_full {width:100%}
.zmazat_komentar {float:right;margin:-16px 10px 0 0}

.onemes {border-bottom:1px dotted #555;margin-bottom:5px}

.friend_del {margin-bottom:-2px}