/* CSS Document */

* {
margin: 0;
border: 0;
padding: 0;
}


table {
border: 1px solid #ddd;
margin: 12px;
font-size: 11px;
border-collapse: collapse;
background: #eee;
color: #000;
}
td {
padding: 2px;
border: 1px solid #000;
}


#cse-search-results {
margin: 0 12px;
}

.podtisk {
background: #ddd;
color: #583209;
margin: 10px;
padding: 7px; 
}
.podtisk ol {
margin: 5px 10px 10px 45px;
}
.podtisk ol a {
color: red;
}


.k_soutezi {
padding: 0 0 5px 12px;
}


#plovouci_box {
display: none;
}
#plovouci_banner {
position: absolute;
padding: 0;
margin:0;
right: 10px;
top: 10px;
z-index:1;
}

#plovouci_banner a {
padding: 0;
margin:0;
font-weight: bold;
display: block;
color: red;
}
#plovouci_banner img {
padding: 0;
margin:0;
}
#plovouci_banner #close {
position: absolute;
top: 3px;
right: 3px;
}

#plovouci_banner #napis_soutez {
position: absolute;
font-size: 58px;
top: 100px;
left: 18px;
text-decoration: none;

}

#plovouci_banner #vstupte {
position: absolute;
font-size: 30px;
top: 180px;
left: 65px;
}



body, html {
font-family: "Verdana";
color: #000;
font-size: 12px;
width: 100%;
font-size: 12px;
background: #555;
}

.nahled_videa {
position: relative;
display: block;
}

.sipka_video {
position: absolute;
left: 0;
top: 0;
}

.box_left_sedy_tmavy .alert, 
.diskuze p.alert {
margin: 12px;
color: red;
}

.video_player {
margin: 12px;
}

.vyse {
margin: 0 0 0 12px;
color: red;
}

.next_prev {
margin-top: 0;
text-align: right;
padding: 0 7px 0 0;
}
.next_prev a {
color: #ddd;
text-decoration: none;
}


img.titulni {
margin: 0 0 0 12px;
padding: 0 0 5px 0;
}
p.no_top_margin {
margin-top:0;
}


p.sloupec_1_ze_3 {
float: left;
width: 130px;
margin: 7px 0 0 12px;
}
p.sloupec_2_ze_3 {
float: right;
width: 120px;
margin: 7px 12px 0 0;
}
p.sloupec_3_ze_3 {
margin: 7px 145px 0 155px;
}


p.sloupec_1_ze_2 {
float: left;
margin: 0 12px 0 12px;
width: 190px;
font-size: 11px;
}
p.sloupec_2_ze_2 {
margin: 7px 12px 0 220px;
}


p {
margin: 7px 12px 0 12px;
font-size: 11px;
font-family: Verdana;
line-height: 15px;
}
p a {
color: red;
}

p.alert {
color: red;
}

ul {
margin: 12px 12px 0 30px;
}
ul li {
font-size: 11px;
margin: 2px 0 0 0;
list-style: disc;
}

ol {
margin: 12px 12px 0 35px;
}
ol li {
font-size: 11px;
margin: 2px 0 0 0;
}



h1 {
margin: 0 12px;
padding: 9px 0 2px 0;
text-decoration: none;
font-size: 17px;
}

h2 {
margin: 0 12px;
padding: 9px 0 2px 0;
font-size: 17px;
}
h2 a {
text-decoration: none;
}

h2.mimo_box {
color: #efa801;
margin: 4px 7px 4px  0;
text-align: right;
}

.centering {
width: 100%;
text-align: center;
}

.clear {
clear: both;
}

.vice {
font-size: 11px;
color: red;
}





.diskuze {
background: #fff;
padding: 0 0 1px 0;
}
.diskuze .stranky {
background: #ccc;
margin: 12px;
padding: 5px;
}
.diskuze .prispevek {
border-top: 1px solid #000;
margin: 12px;
padding: 7px 0;
}
.diskuze p {
margin: 7px 0 0 0;
}
.diskuze .odpoved {
margin: 12px 12px 0 12px;
padding: 0;
}
.reagovat {
display: block;
margin: 0 10px 0 0;
text-align: right;
color: red;
}


.page {
margin: 0 auto;
width: 980px;
background-image: url("images/page_background.png");
background-repeat: repeat-y;
}

.header {
margin: 0 auto;
width: 980px;
}

.header .auto {
position: absolute;
top: 46px;
left: 650px;
}

.header_top .fb {
position: absolute;
top: 12px;
left: 870px;
}


.header_top {
position: relative;
height: 87px;
color: #d7d7d7;
font-size: 10px;
background: #555;
background-image: url("images/ruzky/page_hlavicka.png");
background-repeat: no-repeat;
background-position: 0 52px;
}
.header_top .datum {
position: absolute;
top: 44px;
left: 61px;
}
.header_top .zlata{
color: #ffb400;
}

.header_top .odkaz_registrace {
position: absolute;
top: 44px;
left: 249px;
}
.header_top .odkaz_registrace a {
text-decoration: none;
color: #d7d7d7;
}
.header_top .odkaz_registrace img {
position: absolute;
top: -4px;
}


.header_top .zapomneli_heslo {
position: absolute;
top: 22px;
left: 606px;
}
.header_top .zapomneli_heslo a {
text-decoration: none;
color: #d7d7d7;
}
.header_top .zapomneli_heslo img {
position: absolute;
top: -4px;
}



.header_top .prihlaseni {
position: absolute;
top: 37px;
left: 422px;
}
.header_top .text_prihlaseni {
width: 110px;
height: 14px;
position: relative;
top: 1px;
}
.header_top .pass_prihlaseni {
width: 110px;
height: 14px;
position: relative;
top: 1px;
}
.header_top .submit_prihlaseni {
width: 20px;
height: 20px;
background: none;
background-image: url("images/ikonky/seda_sipka.png");
background-repeat: no-repeat;
position: relative;
top: 1px;
cursor: pointer;
}

.header_top input {
font-size: 12px;
}

.header_top .prihlaseni_hotovo {
position: absolute;
top: 44px;
left: 410px;
}

.header_top .odhlaseni {
position: absolute;
top: 38px;
left: 627px;
}



.header_bottom {
position: relative;
height: 69px;
}

.header_bottom .logo {
position: absolute;
top: 3px;
left: 65px;
}
.header_bottom .nadpis_hledani {
color: #ffb400;
font-size: 10px;
position: relative;
top: -2px;
}
.header_bottom .hledani {
position: absolute;
height: 14px;
bottom: 42px;
left: 410px;
}
.header_bottom .input_hledani {
width: 217px;
height: 14px;
}
.header_bottom .submit_hledani {
width: 20px;
height: 20px;
background: none;
background-image: url("images/ikonky/hledani_lupa.png");
background-repeat: no-repeat;
position: relative;
top: -2px;
left: 2px;
font-size: 0;
}
.header_bottom .submit_hledani:hover {
background-image: url("images/ikonky/hledani_lupa_hover.png");
}



.menu {
margin: 0 0 0 65px;
width: 850px;
height: 44px;
display: block;
list-style: none;
padding: 0;
}
.menu li {
display: block;
float: left;
margin: 0;
}


.telo {
margin: 5px 0 0 65px;
padding: 0 0 20px 0;
width: 850px;
}

.left {
float: left;
position: relative;
width: 425px;
}

.right {
float: right;
width: 144px;
}

.center {
margin: 0 151px 0 432px;
}

.clear {
width: 100%;
clear: both;
}



.box_left_sedy_svetly {
background: #d7d7d7;
margin: 0 0 7px 0;
padding: 0 0 9px 0;
}
.box_left_sedy_svetly img {
float: left;
padding: 0 0 6px 0;
margin: 0 10px 0 0;
}
.box_left_sedy_svetly h1 ,
.box_left_sedy_svetly h2 a {
color: #3b67a5;
}
.box_left_sedy_svetly p,
.box_left_sedy_svetly li {
color: #000;
}



.box_left_sedy_tmavy {
border: 1px solid #dbdada;
margin: 0 0 7px 0;
padding: 0 0 9px 0;
background: #2e2d2c;
}
.box_left_sedy_tmavy img {
float: left;
margin: 0 10px 0 0;
}
.box_left_sedy_tmavy h1,
.box_left_sedy_tmavy h1 a,
.box_left_sedy_tmavy h2,
.box_left_sedy_tmavy h2 a {
color: #efa801;
}
.box_left_sedy_tmavy p,
.box_left_sedy_tmavy li {
color: #d7d7d7;
}


.box_left_bily {
margin: 0 0 7px 0;
padding: 0 0 9px 0;
background: #fff;
}
.box_left_bily img {
float: left;
margin: 0 10px 0 0;
}
.box_left_bily h1 ,
.box_left_bily h2 a {
color: #464646;
}
.box_left_bily p {
color: #000;
}
.box_left_bily p.alert_red {
color: red;
}



.divka_dne {
border: 1px solid #dbdada;
background: #2e2d2c;
color: #ddd;
}
.divka_dne h1 {
color: #efa801;
}
.divka_dne .main{
text-align: center;
}
.divka_dne .text {
text-align: left;
color: #fff;
}
.divka_dne .nahledy {
text-align: center;
}
.divka_dne .nahledy a {
text-decoration: none;
}
.divka_dne .nahledy img {
margin: 3px;
}


.anketa_divky {
margin: 0 14px;
}
.anketa_divky_otazka {
text-align: left;
margin: 0 12px 20px 12px;
}
.anketa_divky form {
margin: 10px 0 0 50px;
text-align: left;
}
.anketa_divky label {
display: block;
margin: 12px 0 0 0;
}
.anketa_divky img {
padding: 2px 0; 
}
.anketa_divky .hodnota {
font-size: 9px;
color: #777;
}
.anketa_divky .hlasovat {
padding: 0;
margin: 0;
}










.divka_dne_right {
position: relative;
background: #404040;
margin: 0 0 7px 0;
padding: 0 0 9px 0;
color: #fff;
}
.divka_dne_right h2 a {
color: #efa801;
}
.divka_main_right {
margin: 7px 0 0 12px;
width: 172px;
text-align: center;
}
.divka_main_right img {
margin: 0;
}
.divka_dne_right .text {
margin: 10px 0 0 12px;
width: 165px;
}
.divka_vyber_right {
position: absolute;
top: 10px;
right: 10px;
height: 270px;
}
#divka_img_right {
position: relative;
}

#scroll_up {
cursor: pointer;
}
#scroll_down {
cursor: pointer;
}
#scroll_box {
height: 267px;
width: 60px;
overflow: auto;
}

#scroll_box img {
border-top: 1px solid #404040;
}







.box_center_bily {
margin: 0 0 7px 0;
padding: 0 0 9px 0;
background: #fff;
overflow: visible;
}
.box_center_bily img {
float: left;
width: 244px;
padding: 0 0 9px 0;
}
.box_center_bily h2 a {
color: #464646;
}
.box_center_bily p {
color: #000;
}




.box_center_sedy_svetly {
background: #d7d7d7;
margin: 0 0 7px 0;
padding: 0 0 9px 0;
overflow: visible;
}
.box_center_sedy_svetly img {
float: left;
width: 81px;
margin: 0 10px 0 0;
}
.box_center_sedy_svetly h2 a {
color: #3b67a5;
}
.box_center_sedy_svetly p {
color: #000;
}




.box_center_sedy_tmavy {
border: 1px solid #dbdada;
margin: 0 0 7px 0;
padding: 0 0 9px 0;
background: #2e2d2c;
overflow: visible;
}
.box_center_sedy_tmavy img {
float: left;
width: 81px;
margin: 0 10px 0 0;
}
.box_center_sedy_tmavy h2 a {
color: #efa801;
}
.box_center_sedy_tmavy p {
color: #d7d7d7;
}






.box_hledani {
border: 1px solid #dbdada;
margin: 0 0 7px 0;
padding: 0 0 9px 0;
background: #2e2d2c;
overflow: auto;
width: 850px;
}
.box_hledani h1,
.box_hledani h2,
.box_hledani h2 a {
font-weight: bold;
color: #efa801;
}
.box_hledani p {
color: #d7d7d7;
}




.box_cerny {
border: 1px solid #dbdada;
margin: 0 0 7px 0;
padding: 0 0 9px 0;
background: #000;
overflow: visible;
}
.box_cerny img {
float: left;
width: 81px;
margin: 0 10px 0 0;
}
.box_cerny h1 {
color: #efa801;
}
.box_cerny h2 a {
color: #efa801;
}
.box_cerny h2 {
color: #efa801;
}
.box_cerny p {
color: #d7d7d7;
}





.box_divka_nahled {
border: 1px solid #dbdada;
margin: 0 0 7px 0;
padding: 0 0 9px 0;
background: #2e2d2c;
overflow: visible;
}
.box_divka_nahled img {
float: left;
width: 81px;
margin: 0 10px 0 0;
}
.box_divka_nahled h2 a {
color: #efa801;
}
.box_divka_nahled p {
color: #d7d7d7;
}





.blog {
position: relative;
background: #d7d7d7;
padding: 0 0 9px 0;
margin: 0 0 7px 0;
width: 144px;
}
.blog h2 a {
color: #363636;
}
.blog h3 a {
color: #3b67a5;
display: block;
text-decoration: none;
margin: 10px 0 10px 12px;
font-size: 12px;
}
.blog p {
color: #000;
}
.blog_hlavicka {
position: absolute;
height: 5px;
width: 100%;
top: 0;
background-image: url("images/ruzky/blog_hlavicka.png");
background-repeat: no-repeat;
}
.blog_paticka {
position: absolute;
height: 5px;
width: 100%;
bottom: 0;
background-image: url("images/ruzky/blog_paticka.png");
background-repeat: no-repeat;
}
.blog img {
float: left;
margin: 0 5px 2px 0;
}



.pocasi {
position: relative;
background: #fff;
margin: 0 0 7px 0;
width: 144px;
color: #300201;
}
.pocasi h2 {
color: #363636;
padding-bottom: 14px;
}
.pocasi_in {
margin: 0 0 0 8px;
}
.pocasi a {
display: block;
color: #000;
padding: 10px 0 20px 0;
text-align: center;
}
.pocasi img {
padding: 0 0 6px 0;
}
.pocasi_hlavicka {
position: absolute;
height: 5px;
width: 100%;
top: 0;
background-image: url("images/ruzky/pocasi_hlavicka.png");
background-repeat: no-repeat;
}
.pocasi_paticka {
position: absolute;
height: 5px;
width: 100%;
bottom: 0;
background-image: url("images/ruzky/pocasi_paticka.png");
background-repeat: no-repeat;
}




.kurzy {
position: relative;
background: #fff;
margin: 0 0 7px 0;
width: 144px;
color: #300201;
}
.kurzy h2 {
color: #363636;
padding-bottom: 4px;
}
.kurzy a {
display: block;
color: #000;
padding: 5px 0 5px 0;
text-align: center;
}
.kurzy_hlavicka {
position: absolute;
height: 5px;
width: 100%;
top: 0;
background-image: url("images/ruzky/pocasi_hlavicka.png");
background-repeat: no-repeat;
}
.kurzy_paticka {
position: absolute;
height: 5px;
width: 100%;
bottom: 0;
background-image: url("images/ruzky/pocasi_paticka.png");
background-repeat: no-repeat;
}



#i-kurzy {
width: 144px;
margin: 0 0 7px 0;
padding: 3px 0 0 0;
}


.horoskop {
position: relative;
padding: 0 0 9px 0;
width: 144px;
background: #2e2d2c;
background-image: url("images/pozadi/horoskop_bg.png");
background-repeat: repeat-y;
margin: 0 0 7px 0;
}
.horoskop h2 a {
color: #ffb400;
}
.horoskop p {
color: #fff;
}
.horoskop img {
margin: 10px 0 0 0;
}
.horoskop_hlavicka {
position: absolute;
height: 5px;
width: 100%;
top: 0;
background-image: url("images/ruzky/horoskop_hlavicka.png");
background-repeat: no-repeat;
}
.horoskop_paticka {
position: absolute;
height: 5px;
width: 100%;
bottom: 0;
background-image: url("images/ruzky/horoskop_paticka.png");
background-repeat: no-repeat;
}



.anketa {
position: relative;
background: #d7d7d7;padding: 0 0 7px 0;

width: 144px;
color: #300201;
}
.anketa h2 {
color: #363636;
}
.anketa p {
color: #000;
}
.anketa form {
margin: 10px;
}
.anketa label {
display: block;
margin: 12px 0 0 0;
}
.anketa img {
padding: 2px 0; 
}
.anketa_hlavicka {
position: absolute;
height: 5px;
width: 100%;
top: 0;
background-image: url("images/ruzky/blog_hlavicka.png");
background-repeat: no-repeat;
}
.anketa_paticka {
position: absolute;
height: 5px;
width: 100%;
bottom: 0;
background-image: url("images/ruzky/blog_paticka.png");
background-repeat: no-repeat;
}

.anketa_otazka {
font-weight: bold;
}
.anketa .hodnota {
font-size: 9px;
color: #777;
}


/* BANNERY */
/***********/

.banner_horni_full {
margin: 0 0 7px 0;
text-align: center;
}

.banner_skyscraper {
margin: 0 0 7px 0 ;
text-align: center;
}
.banner_skyscraper img {
}

.banner_kosticka {
margin: 0 0 7px 0;
}
.banner_kosticka img {
width: 144px;
height: 144px;
}

.banner_dolni {
margin: 20px 0 0 0;
text-align: center;
}

.banner_square {
margin: 7px 0 0 0;
}
.banner_square img {
width: 100%;
}




.clanek_sedy_svetly {
padding: 0 0 20px 0;
margin: 0 0 7px 0;
background: #D7D7D7;
overflow: visible;
}
.clanek_sedy_svetly p,
.clanek_sedy_svetly li {
color: #000;
}

.clanek_sedy_tmavy {
border: 1px solid #ffffff;
padding: 0 0 20px 0;
margin: 0 0 7px 0;
background: #2E2D2C;
overflow: visible;
}
.clanek_sedy_tmavy p,
.clanek_sedy_tmavy li {
color: #d7d7d7;
}

.clanek_bily {
padding: 0 0 20px 0;
margin: 0 0 7px 0;
background: #ffffff;
overflow: visible;
}
.clanek_bily p,
.clanek_bily li {
color: #000;
}

.clanek_img_leva {
float: left;
margin: 10px 10px 10px 12px;
}
.clanek_img_prava {
float: right;
margin: 10px 12px 10px 10px;
}
.diskutujte a {
display: block;
text-align: center;
padding: 20px 0;
color: red;
}
.diskutujte {
color: red;
}
.galerie {
text-align: center;
}



.blog_left {
border: 1px solid #ffffff;
padding: 0 0 20px 0;
margin: 0 0 7px 0;
background: #2E2D2C;
overflow: visible;
}
.blog_left img {
float: left;
margin: 10px 10px 10px 12px;
}
.blog_left p {
color: #d7d7d7;
}
.blog_left h1 {
color: #efa801;
}





.video {
margin: 7px 0 0 12px;
}





.formular_reg {
margin: 0 0 0 15px;
padding: 10px 0 15px 0;
}
.formular_reg span {
display: block;
text-align: right;
width: 150px;
float: left;
font-weight: bold;
margin: 10px 3px 0 0;
color: #ddd;
}
.formular_reg label {
display: block;
margin: 3px 0 0 0;
}
.formular_reg input {
border: 2px solid #A4AA10;
margin: 10px 0 0 0;
padding: 0 0 0 2px;
}
.formular_reg textarea {
border: 2px solid #A4AA10;
margin: 10px 0 0 0;
padding: 0 0 0 2px;
}
.formular_reg select {
border: 2px solid #A4AA10;
margin: 14px 0 0 0;
padding: 0 0 0 2px;
}
.formular_reg .submit {
margin: 10px 0 0 153px;
padding: 0 4px;
background-color: #fff;
font-size: 12px;
font-weight: bold;
}









.formular {
margin: 0 0 0 15px;
padding: 10px 0 15px 0;
}
.formular span {
display: block;
text-align: right;
width: 90px;
float: left;
font-weight: bold;
margin: 10px 3px 0 0;
color: #ccc;
}
.formular label {
display: block;
margin: 3px 0 0 0;
}
.formular input {
border: 2px solid #A4AA10;
margin: 10px 0 0 0;
padding: 0 0 0 2px;
}
.formular textarea {
border: 2px solid #A4AA10;
margin: 10px 0 0 0;
padding: 0 0 0 2px;
}
.formular select {
border: 2px solid #A4AA10;
margin: 14px 0 0 0;
padding: 0 0 0 2px;
}
.formular .submit {
margin: 10px 0 0 93px;
padding: 0 4px;
background-color: #fff;
font-size: 12px;
font-weight: bold;
}






.prispevky_pod_clankem {
width: 380px;
margin: 18px;
background: #eee;
border-collapse: collapse;
}
.prispevky_pod_clankem td {
border: 1px solid #ddd;
}

.prispevky_pod_clankem .jmeno {
color:#000;
font-size: 12px;
padding: 2px;
font-weight: bold;
}
.prispevky_pod_clankem .nadpis {
font-size: 12px;
color:#000;
font-weight: bold;
text-align: left;
padding: 0 3px;
}
.prispevky_pod_clankem  .datum {
text-align: center;
padding: 0 3px;
}






.footer {
margin: 0 auto;
width: 980px;
height: 62px;
color: #d7d7d7;
font-size: 10px;
background: #555;
background-image: url("images/ruzky/page_paticka.png");
background-repeat: no-repeat;
}
.footer_top {
width: 100%;
text-align: center;
}
.footer_top a {
color: #efa801;
font-weight: bold;
}
.footer_top .dvojtecky{
color: #fff;
font-weight: bold;
}

.footer_bottom {
position: relative;
top: 20px;
width: 100%;
text-align: center;
}
.footer_bottom span {
color: #d7d7d7;
}
.footer_bottom a {
color: #d7d7d7;
}
.footer_bottom .dvojtecky{
color: #efa801;
}

