/* CSS Document */

/* INIT */
/********/

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

body, html {
font-family: Tahoma, sans-serif; color: #300201;
font-size: 11px;
color: #fff;
width: 100%;
background: #000;
}

/* DOCASNY */
/***********/

.banner_citroen {
margin: 0 0 30px 0;
}

.banner_citroen .pocasi{
float: right;
position: relative;
top: 30px;
right: 65px;
}



/* KOSTRA */
/**********/

.top {
position: relative;
top: 0;
left: 600px;
width: 394px; 
height: 170px;
text-align: center;
font-size: 11px;
}

.page_out {
margin: 0 auto;
padding: 0 0 25px 0;
width: 1200px;
height: 100%;
background: #464646;
background-image: url("images/global/bg_kytky_bottom.jpg");
background-repeat: no-repeat;
background-position: bottom;
}
.page {
margin: 0 auto;
background-image: url("images/global/bg_kytky_top.jpg");
background-repeat: no-repeat;
}
.page_in {
width: 1049px;
margin: 0 auto;
position: relative;
}

.left {
float: left;
width: 256px;
position: relative;
left: 6px;
top: -11px;
}

.center {
position: relative;
margin-top: 16px;
overflow: hidden;
}

.center_left {
margin: 0 255px 0 3px;
}

.center_right {
float: right;
width: 230px;
}

.vert_mezera {
height: 10px;
clear:both;
}

.right {
width: 256px;
float: right;
position: relative;
right: 7px;
top: -11px;
z-index: 1;
}


.footer {
text-align: center;
}




/* SPOLECNE STYLY */
/******************/

a {
color: #fff;
text-decoration: none;
}

object {
z-index: 1;
}


h1 {
font-size: 21px;
font-weight: normal;
}
h1 a:hover {
}

h2 {
font-weight: normal;
font-size: 18px;
}
h2 a {
}

h3 {
font-weight: normal;
font-size: 16px;
}
h3 a {
}

ul {
list-style: none;
margin: 0;
padding: 0;
}

p {
font-size: 13px;
margin: 10px 0 0 0;
}
p a {
color:#fff;
text-decoration: underline;
}
p a:hover {
color: #ddd;
}


p.kodex {
margin-top: 10px;
font-size: 9px;
color: #A4AA10;
}

a.vice {
display: block;
color: #F19FC1;
text-align: right;
margin: 2px 0 0 0;
}

.colored {
color: #F19FC1;
}




/* HLEDANI + LOGIN */
/*******************/

.top a {
margin: 0;
padding: 0;
font-size: 12px;
display: inline;
text-decoration: underline;
}
.top a:hover {
color: #DDD;
}

.top .hledani {
padding: 19px 0 0 0;
margin: 0 auto;
}
.top .hledani .text {
width: 110px;
background: #CAA8C6;
font-size: 12px;
}
.top .submit_hledani {
background: none;
background-image: url("images/ikonky/hledat.png");
background-repeat: no-repeat;
background-position: 7px 0px;
width: 15px;
cursor: pointer;
}

.top .datum {
text-align: center;
top: 5px;
font-size: 12px;
}

.top .prihlaseni {
margin: 19px auto 0 auto;
}
.top .prihlaseni span {
font-size: 11px;
}
.top .prihlaseni .text {
width: 90px;
background: #CAA8C6;
font-size: 13px;
}
.top .prihlaseni .pass {
width: 90px;
background: #CAA8C6;
font-size: 13px;
}
.top .submit_prihlaseni {
background: none;
background-image: url("images/ikonky/prihlasit.png");
background-repeat: no-repeat;
background-position: 7px 2px;
width: 25px;
cursor: pointer;
}



/* LOGO */
/********/

.logo {
position: absolute;
top: 90px;
left: 50px;
}
.logo a {
display: block;
color: #FFF;
}

.fb {
position: absolute;
left: 530px;
top: 94px;
}

/* HORNI MENU */
/**************/

.menu_top {
position: relative;
height: 99px;
left: 20px;
margin: 12px 0 0 0;
}
.menu_top .ikony {
position: absolute;
left: 32px;
top: 10px;
}

.menu_top_radka {
height: 26px;
position: relative;
margin: 0 0 0 60px;
}
.menu_top_radka h2 {
position: absolute;
top: 9px;
}
.menu_top_radka h2 a {
display: block;
width: 70px;
font-size: 14px;
text-align: right;
bottom: 0;
}
.menu_top_radka .podmenu {
height: 26px;
margin: 0 0 0 80px;
font-size: 15px;
}
.menu_top_radka span a {
line-height: 28px;
margin: 0 10px;
padding: 0;
}
.menu_top_radka a:hover {
color: #ddd;
}




/* HOROSKOP TITULNI */
/********************/

.horoskop_titulni {
position: absolute;
top: 0;
left: 815px;
width: 170px;
}
.horoskop_titulni h2 {
font-size: 14px;
position: relative;
top: 4px;
}
.horoskop_titulni h3 {
margin: 0 0 18px 0;
font-size: 18px;
}
.horoskop_titulni img {
position: absolute;
right: 15px;
top: 14px;
}



/* LEVE MENU */
/*************/

.menu_left {
position: relative;
background-image: url("images/global/bg_menu_left.png");
background-repeat: repeat-y;
}
.menu_left h2 {
font-size: 16px;
font-weight: bold;
padding: 7px 0 0 44px;
}
.menu_left ul {
padding: 0 0 5px 0;
margin: 0 0 0 44px;
width: 180px;
}
.menu_left li {
margin: 10px 0 0 2px;
display: block;
font-size: 15px;
}
.menu_left li a {
color: #fff;
text-decoration: none;
}

.menu_left_hlavicka {
height: 35px;
width: 100%;
top: 0;
background-image: url("images/global/bg_menu_left_top.png");
background-repeat: no-repeat;
background-position: 0 -4px;
}
.menu_left_hlavickopaticka {
height: 40px;
width: 100%;
bottom: 0;
background-image: url("images/global/bg_menu_left_middle.png");
background-repeat: no-repeat;
}
.menu_left_paticka {
height: 39px;
width: 100%;
bottom: 0;
background-image: url("images/global/bg_menu_left_bottom.png");
background-repeat: no-repeat;
}
.menu_left a:hover {
color: #ddd;
}



/* NAHLEDY CLANKU LEFT + RIGTH */
/***********************/

.dalsi_clanky {
margin: 0 27px 0 29px;
}
.dalsi_clanky a img {
border: 2px solid #FFF;
margin: 5px 0 0 0;
}
.dalsi_clanky p {
margin: 5px 0 0 0;
}
.dalsi_clanky a.vice {
margin: 0 0 20px 0;
}



/* CENTER RIGHT */
/****************/

.center_right > h2 a {
padding: 12px 0 7px 0; 
}
.center_right p {
margin: 0;
}
.center_right .prvni {
padding: 0 0 12px 0;
border-bottom: 1px solid #A3A3A3;
}
.center_right .nahled_clanku a img {
float: left;
margin: 2px 10px 2px 0;
}
.center_right .clean {
clear: left;
}


/* CENTER LEFT */
/***************/

.center_left > h2 a {
padding: 20px 0 7px 0;
}
.center_left p {
margin: 6px 0 0 0;
}


/* OBECNEJSI STYLY - CENTER*/
/***************************/

.center h1 {
margin: 0 0 6px 0;
}
.center h2 {
margin: 20px 0 6px 0;
}

.center a:hover {
color: #DDD;
}
.center a img {
display: block;
border: 2px solid #FFF;
}
.center a:hover img {
/*border: 2px solid #C693C2;*/
}
.center ul {
list-style-type: disc;
margin: 7px 10px 10px 25px;
}
.center ol {
margin: 7px 10px 10px 25px;
}

.center table {
margin: 12px;
border: 1px solid #990700;
border-collapse: collapse;
}
.center td {
padding: 5px;
text-align: center;
border: 1px solid #990700;
}
.center th {
text-align: center;
background: #ffe6cc;
padding: 5px;
border: 1px solid #990700;
}


.center img.k_clanku {
float: left;
margin: 0 20px 12px 0;
border: 2px solid #FFF;
}


.center .podtisk li {
margin-top: 10px;
}



.center .hledany_retezec {
padding: 0 2px;
font-weight: bold;
background-color: #F0860A;
}

.center .clanek_img_leva {
float: left;
margin: 15px 20px 10px 0;
border: 2px solid #FFF;
}

.center .clanek_img_prava {
float: right;
margin: 15px 0 10px 20px;
border: 2px solid #FFF;
}


.center table.prispevky_pod_clankem {
width: 430px;
margin: 18px;
}

.center .prispevky_pod_clankem .jmeno {
color:#A4AA10;
font-size: 14px;
padding-left: 2px;
font-weight: bold;
}
.center table.prispevky_pod_clankem  .nadpis {
font-size: 14px;
color:#990700;
font-weight: bold;
text-align: left;
padding: 0 10px;
}

.center .soutez1 {
margin: 15px 20px 10px 0;
float: left;
}
.center .soutez2 {
margin: 15px 0 10px 20px;
float: right;
}


.center .ramecek {
border: 2px solid #FFAE0D;
margin: 10px;
}
.center .ramecek h2 {
background: #FFAE0D;
color: #fff;
font-size: 16px;
margin:0;
padding:2px 10px;
}
.center .podtisk {
background: #985291;
color: #FFF;
margin: 10px 0;
padding: 10px 20px; 
}
.center .podtisk a {
text-decoration: underline;
}


.center .galerie {
margin: 0 auto;
text-align: center;
}

.center .galerie img {
border: 2px solid #FFF;
margin: 10px 10px 0 0;
}

.center .clanek {
border-bottom: 1px solid #A3A3A3;
padding: 0 0 10px 0;
margin: 0 0 25px 0;
}


/* CLANKY BOTTOM */
/*****************/


.clanky_bottom {
clear: both;
width: 980px;
margin: 0 auto;
padding: 20px 0;
}

/* hlava */
.clanky_bottom_top { 
background-image: url("images/global/bg_clanky_bottom_top.png");
height: 10px;
}

/* pata */
.clanky_bottom_bottom { 
background-image: url("images/global/bg_clanky_bottom_bottom.png");
height: 10px;
}

/* stred */
.clanky_bottom_middle {
background-image: url("images/global/bg_clanky_paticka.png");
padding: 10px 0;
position: relative;
}
.clanky_bottom table {
margin: 0 auto;
width: 960px;
}
.clanky_bottom th {
vertical-align: bottom;
}
.clanky_bottom td {
padding: 6px 0 0 0;
vertical-align: top;
width: 25%;
}
.clanky_bottom h2 {
text-align: left;
margin: 0 12px;
bottom:0;
}
.clanky_bottom p {
margin: 0 12px;
}
.clanky_bottom img {
border: 1px solid #fff;
margin: 0 12px;
float: left;
}

/* NAVIGACE */
/************/

.navigace {
position: relative;
margin: 15px 0 9px 0;
color:#FFF;
vertical-align: bottom;
left: 2px;
}
.navigace a {
color:#FFF;
text-decoration: underline;
}



/* PATICKA */
/***********/

.footer a {
color: #ddd;
}
.footer a:hover {
color: #fff;
}




/* ANKETA */
/**********/

.anketa_out {
padding-bottom: 10px;
background-image: url("images/global/bg_anketa.png");
background-repeat: repeat-y;
}
.anketa {
margin: 0 50px 0 42px;
color:#FFE8FF;
}

.anketa .odpoved {
margin: 12px 0 0 0;
}

.anketa .odpoved_img {
display: block;
margin: 0;
padding: 6px 0 0 0;
color:#FFE8FF;
}
.anketa .odpoved_text {
font-size: 12px;
margin: 0 0 0 2px;
}
.anketa .radio {
position: relative;
}

.anketa .hlasovat {
background: #CAA8C6;
font-weight: bold;
font-size: 12px;
margin: 15px 0 0 0;
}

.anketa_hlavicka {
height: 35px;
width: 100%;
top: 0;
background-image: url("images/global/bg_anketa_top.png");
background-repeat: no-repeat;
background-position: 0 -4px;
}
.anketa_paticka {
height: 39px;
width: 100%;
top: 0;
background-image: url("images/global/bg_anketa_bottom.png");
background-repeat: no-repeat;
}

.posun_misto_ankety {
height: 27px;
}


/* HOROSKOPY */
/*************/

.telo_horoskopu {
margin: 0 0 20px 0;
}
.telo_horoskopu img {
float: left;
}
.telo_horoskopu a img {
border: none;
}
.telo_horoskopu p {
margin: 15px 0 0 80px;
}
.telo_horoskopu h2 {
margin: 30px 0 0 80px;
}



/* FORMULAR */
/************/

.formular {
margin: 0 0 0 0;
padding: 0 0 15px 0;
}
.formular span {
display: block;
text-align: right;
width: 160px;
float: left;
font-size: 13px;
margin: 10px 3px 0 0;
}
.formular label {
display: block;
margin: 3px 0 0 0;
}
.formular input {
margin: 10px 0 0 0;
padding: 0 0 0 2px;
background: #CAA8C6;
}
.formular textarea {
margin: 10px 0 0 0;
padding: 0 0 0 2px;
background: #CAA8C6;
}
.formular select {
margin: 14px 0 0 0;
padding: 0 0 0 2px;
background: #CAA8C6;
}
.formular .submit {
margin: 10px 0 0 163px;
padding: 0 4px;
font-size: 12px;
font-weight: bold;
}



/* STRANKOVANI */
/***************/

.stranky {
border-top: 1px dotted #F19FC1;
font-size: 15px;
padding: 0 15px;
line-height: 28px;
height: 28px;
font-weight: bold;
color:#F19FC1;
}
.stranky .prehled {
display: inline;
float: left;
}
.stranky .listovani {
float: right;
display: inline;
color:#fff;
}
.stranky a {
color:#F19FC1;
text-decoration: none;
}



.listovani_clanky {
text-align: center;
position: relative;
bottom: 0px;
width: 100%;
padding: 25px 0 0 0;
}
.listovani_clanky a {
font-size: 16px;
font-weight: bold;
color: #F19FC1;
}
.listovani_clanky a:hover {
color:#ddd;
}

/* PRISPEVKY V DISKUZICH A PORADNACH*/
/************************************/

.prispevek {
border-top: 1px dotted #F19FC1;
padding: 10px 0;
}
.prispevek h3 {
font-size: 12px;
padding: 0 17px;
font-weight: bold;
color:#FFF;
}
.prispevek h3 .jmeno {
color:#FFF;
font-size: 14px;
padding-left: 2px;
}
.prispevek h3 .nadpis {
font-size: 14px;
color:#F19FC1;
}
.prispevek p {
text-indent: 0;
margin: 4px 0 0 0;
padding: 0 17px;
}

.odpoved {
margin-top: 15px;
text-indent: 0;
}
.odpoved h3 {
margin-left: 40px;
}
.odpoved p {
margin-left: 40px;
}

.reagovat {
display: block;
text-align: right;
padding: 0 20px;
color:#990700;
font-size: 14px;
font-weight: bold;
}

.alert {
color: #fff;
text-indent:0;
font-size: 15px;
font-weight: bold;
padding: 30px 0;
}









a.vyse {
display: block;
margin: 5px 0 20px 0;
text-align: right;
padding: 0 25px;
font-size: 16px;
font-weight: bold;
color:#990700;
}


.moznosti_clanku {
margin: 0;
text-align: center;
padding: 0 0 20px 0;
}
.moznosti_clanku a {
text-decoration:none;
font-weight: bold;
padding: 0 10px;
color: #961300;
font-size: 16px;
}
.moznosti_clanku span {
text-decoration:underline;
padding-left: 3px;
}
.moznosti_clanku img {
position: relative;
top: 10px;
}


.diskutujte {
background: #ffe6cc;
color: #583209;
margin: 15px;
padding: 7px; 
text-align: center;
}
.diskutujte a {
text-decoration:none;
font-weight: bold;
padding: 0 10px;
color: #961300;
font-size: 26px;
}
.diskutujte span {
text-decoration:underline;
padding: 0 10px;
}
.diskutujte img {
position: relative;
top: 8px;
}


.seznam_diskuzi .stranky {
margin-top: 10px;
}
.seznam_diskuzi h3 a {
color: #432A02;
margin: 10px 0 10px 15px;
display: block;
}
.seznam_diskuzi h3 a:hover {
color: #ABA127
}
.seznam_diskuzi .odkazy_na_diskuzi {
border-top: 1px dotted #E8513D;
padding: 10px 0 3px 0;
}

#video {
margin: 20px 0 20px 35px;
}


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

.banner_top {
background: #985291;
padding: 10px 0 0 0;
width: 1200px;
margin: 0 auto;
text-align: center;
}

.banner_left {
margin: 0 0 20px 0;
position: relative;
text-align: center;
}

.banner_right {
margin-top: 4px;
width: 100%;
margin: 25px 50px 0 28px;
}
.banner_right img {
width: 200px;
height: 200px;
}

.banner_bottom {
margin-top: 20px;
width: 100%;
text-align: center;
}

.banner_top h2 {
padding: 7px 0;
margin: 0 6px;
color:#990700;
}



/* VIDEO */
/*********/

.video_player {
text-align: center;
margin: 15px 0 0 0;
}

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

a img.sipka_video {
border: none;
position: absolute;
left: 0;
top: 0;
}






/* PLOVOUCI BOX */
/****************/

#plovouci_box {
position: absolute; 
display:none;
width: 470px;
z-index: 1000;
}
body > div#plovouci_box {
position: fixed;
}


#plovouci_banner {
position: absolute;
border: 2px solid #fff;
padding: 0;
margin:0;
right: 50px;
top: 60px;
}
#plovouci_banner a {
padding: 0;
margin:0;
font-weight: bold;
display: block;
color: red;
}
#plovouci_banner img {
padding: 0;
margin:0;
border: 0;
}
#plovouci_banner #close {
position: absolute;
top: 1px;
right: 1px;
}

#plovouci_banner #napis_soutez {
position: absolute;
font-size: 60px;
top: 100px;
left: 25px;
text-decoration: none;
}

#plovouci_banner #vstupte {
position: absolute;
font-size: 30px;
top: 180px;
left: 70px;
text-decoration: underline;
}

/*
.horoskop_nahled {
text-align: center;
}
.horoskop_nahled img {
margin:12px 0 5px 0;
}
.horoskop_nahled h3 {
margin-bottom: 5px;
}
*/








/*
.left_right_footer {
margin: 15px 0;
background: #FF7203;
height: 27px;
}
.left_right_footer a {
display:block;
float: left;
text-decoration: none;
font-weight: bold;
padding: 0 19px 0 67px;
color: #fff;
font-size: 16px;
line-height: 27px;
height: 27px;
position: relative;
}
.left_right_footer a:hover {
color: #FFF9B3;
}
.left_right_footer span {
text-decoration: underline;
}
.left_right_footer img {
position: absolute;
top: -7px;
left: 18px;
}
*/



