body { margin: 10px 0 0 0; padding: 0; background: #FFF; font-family: Arial, Helvetica, sans-serif; color: #000; size: 12px; line-height: 1.2 em; behavior:url("/css/csshover.htc"); }

li { behavior: url("/iepngfix.htc"); }

/* utility */
a { text-decoration: underline; color: #002FB6; font-size: 11px; }
a:hover { text-decoration: none; color: #FFF; background: #002FB6; }
.position a { text-decoration: none; }
.position span { color:#999999; }
p a { text-decoration:underline !important; }

blockquote { font-style:italic; }

/*#clanky-wrapper { width:560px; text-align:right; margin-bottom:20px; }*/
select#clanky { width:200px; background:#F2F8FF; border:solid 1px #d7dfeb; }

.zahlavie-text { color: #FFF; font-size: 27px; font-weight: normal; line-height: 1.2em; margin: 0; padding: 25px 50px 0 0; text-align: right; }
.zahlavie-text a { font-size:27px !important; text-decoration:none !important; font-weight:bold; }
.price { color:#FFF; font-size:10px; margin-right:50px; text-align:right; }
h1, h2 { color: #000; font-size: 25px; font-weight: normal; line-height: 1.4em; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;}
h2 { margin-top:5px; font-size:20px; }
h1 span, h2 span { font-size: 14px; color: #999999; font-weight:normal; }
h3 { color: #000; font-size: 16px; font-weight: bold; line-height: 1.3em; margin: 0; padding: 0;  }
h3 a { font-size:16px !important; }
h3.padding { color: #000; font-size: 16px; font-weight: normal; line-height: 1.3em; margin: 0; padding: 0px 0px 0px 0px; }
h2 span, h3 span { color: #999999; font-size: 12px; font-weight: normal; line-height: 1.3em; margin: 0; padding: 0px 0px 0px 0px; }
h3 span.step { font-size:16px; font-weight:bold; color:#b9b9b9; }
h4 {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
h4 a { font-size:16px !important; text-decoration:underline !important; }
h5 { color: #000; font-size: 17px; font-weight: normal; line-height: 1.3em; margin: 0; padding: 0; }
h5 a { font-size: 17px !important; text-decoration:underline !important; }

h1, h2 {  color:#002FB6; font-weight:bold; }
h1 a { font-size: 25px !important; text-decoration:none; }
h2 a { font-size:20px !important; text-decoration:none; }

form { margin: 0; padding: 0; }
p {margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; }
hr { width:100%; border:none; border-top:solid 1px #FFE6BF; padding:0; margin:10px 0; }
hr.gray { border-color:#e8e8e8; }
hr.nomargin { margin:0; }

.lang { width:18px; position:absolute; float:right; right:38px; padding-left:20px; font-size:11px; }
.sk { top:4px; background:url(/images/sk.gif) 0 0 no-repeat; }
.cz { top:44px; background:url(/images/cz.gif) 0 0 no-repeat; }
.sk2 { top:3px; background:url(/images/sk.gif) 0 0 no-repeat; }
.cz2 { top:3px; background:url(/images/cz.gif) 0 0 no-repeat; }

.excerpt, .excerpt * { color: #000000; font-size: 16px; line-height: 1.3em !important; margin: 0 0 10px 0; padding: 0px 0px 10px 0px; text-align:justify; }
.excerpt a { font-size:16px !important; line-height:1.3em !important; }
.excerpt a:hover { color: #002FB6 !important; background:none !important; }
.cleaner { height: 0px; clear: both; font-size: 0px; line-height: 0em; }
.cleaner-small-padding { clear: both; padding: 2px; font-size: 0px; line-height: 0em; }
.cleaner-padding { clear: both; padding: 5px; font-size: 0px; line-height: 0em; }
.cleaner-big-padding { clear: both; padding: 10px; font-size: 0px; line-height: 0em; }
.cleaner-big2-padding { clear: both; padding: 20px; font-size: 0px; line-height: 0em; }

.strong { font-weight:bold !important; }
.floatleft { float: left !important; }
.floatright { float: right !important; }
.center {text-align: center  !important;}
.left { text-align:left !important; }
.right { text-align:right !important; }
.justify { text-align:justify !important; }
.required, .error, .red { color:#C40C2B; }
.success, .green { color:#296142; }
.black { color:#000; }
.cwhite { color:#FFF; }
.gray, .gray a { color: #999999 !important; padding-top:0 !important; }
.gray a:hover { color:#FFFFFF !important; }
.small-info { font-size:10px !important; }
.small-info-margin { font-size:10px; margin-top:20px; }
.u { text-decoration:underline; }
.i { font-style:italic; }
.np { margin-top:10px; }
.big { font-size:17px !important; }
.normal { font-weight:normal !important; font-size:12px !important; }

.underline a { text-decoration:underline !important; }

a.nohover:hover { border:none !important; text-decoration:none !important; background:none !important; color:#002FB6 !important; }
a.nohover img { border:0; }
img.noborder { padding:0 !important; border:none !important; }

/* banners */

.banner {color: #000; font-size: 24px; font-weight: normal; line-height: 1.4em; margin: 0; padding:0 25px 0 0; }
.banner-bg { width:700px; height:33px; background:url(/images/layout/banner-bg.jpg) 0 0 no-repeat; text-align:center; font-size:14px; font-weight:bold; margin:0 0 10px 0; line-height:33px; }
.banner-bg a { font-size:14px !important; text-decoration:underline !important; }
a.banner-volanie, a.banner-volanie:hover { background:none !important; text-decoration:none !important; border:0 !important; }
a.banner-volanie img { border:0; }

/* header */
.header { width: 980px; margin: 0 auto; padding: 0; }
.header p {color: #ffffff; font-size: 12px;}
.header .header-right { width: 632px; height: 134px; margin: 0; padding: 10px 0 0 0; text-align: right; background-image: url(/images/layout//index-01.jpg); abackground: red; }
.header  .header-right  p { margin: 0 50px 0 0; padding: 0; }
.header  .header-right  a  { font-size: 12px; color: #FFF; text-decoration: underline; }
.header  .header-right  a:hover { color: #ffda00; text-decoration: none; background: none; }
.header  .header-right.subpage { width: 632px; height: 134px; margin: 0; padding:  10px 0 0 0; text-align: right; background-image: url(/images/layout/index-03.jpg); }
.thum-border { border: solid 2px #d7dfeb; margin: 0 ; padding: 0; }
.blue { color: #002fb6; font-weight: bold; }
.black { color: #000; }
.top-text {color: #FFF; font-size: 18px; font-weight: normal; line-height: 1.3em; margin: 0; padding: 0; }
.phone_num {color: #FFF; font-size: 27px; font-weight: bold; line-height: 1.2em; margin: 0; padding: 25px 50px 0 0; text-align: right;}

/* content */
.content-wrapper { width: 940px; margin: 0 auto; padding: 0px;  }
.content-wrapper p img.imgright { float:right; clear:both; margin-left:5px; margin-bottom:5px; }
.content-wrapper .left-column { width: 200px; margin: 0; padding: 0; float: left; }
.content-wrapper .right-column { width: 740px; margin: 0; padding: 0; float: right; font-size: 13px; line-height: 1.4em; }

.content-wrapper .right-column p { text-align:justify; }
.content-wrapper .right-column table tr.odd { background-color:#F2F8FF; }
.content-wrapper .right-column table th { background-color:#F2F8FF; text-align:left; padding:2px 5px; }
.content-wrapper .right-column table td img.border { padding:2px; border: 1px solid #d7dfeb; }
.content-wrapper .right-column .news { margin-top:10px; }
.content-wrapper .right-column .horoskop { clear:both; }
.content-wrapper .right-column .horoskop p { text-align:justify; }
.content-wrapper .right-column .horoskop p img { float:right; margin-left: 15px; width:174px; height:300px; }
.content-wrapper .right-column .horoskop p img.noformat { width:auto; height:auto; }
.content-wrapper .right-column .decameron p img { float:right; margin-left: 15px; width:143px; height:250px; }
.content-wrapper .right-column .horoskop .text { width:590px; float:right; position:relative; }
.content-wrapper .right-column .horoskop .text2 { width:535px; float:right; }
.content-wrapper .right-column .horoskop .text3 { width:500px; float:right; margin-bottom:20px; }
.content-wrapper .right-column .horoskop .text3 h3 { margin-top:0; }
.content-wrapper .right-column .left-text2 .horoskop .text { width:450px; float:right; }
.content-wrapper .right-column .horoskop img { float:left; display:block; }
.content-wrapper .right-column .horoskop h4 { font-weight: bold; }
.content-wrapper .right-column .horoskop h2 { font-size: 16px; font-weight: bold; line-height: 1.3em; }
.content-wrapper .right-column .horoskop table { float:right; margin:0 0 10px 20px; border:solid 1px #cecece; text-align:center; }
.content-wrapper .right-column .horoskop table tr.even {}
.content-wrapper .right-column .horoskop table td { padding:2px 10px !important; }
.content-wrapper .right-column .horoskop table th { background:none !important; padding:5px 10px !important; text-align:center !important; }

.content-wrapper .right-column .horoskop table.t1 { float:none; margin:0; border:none; text-align:left; }
.content-wrapper .right-column .horoskop table.t1 tr.even {}
.content-wrapper .right-column .horoskop table.t1 td { padding:2px !important; }
.content-wrapper .right-column .horoskop table.t1 th { background-color:#F2F8FF !important; text-align:left !important; padding:2px 5px !important; }

.content-wrapper .right-column .horoskop table.t2 { float:none; margin:0; border:none; text-align:left; }
.content-wrapper .right-column .horoskop table.t2 td { padding:2px !important; }
.content-wrapper .right-column .horoskop table.t2 th { background-color:#d7dfeb !important; text-align:right !important; padding:2px 5px !important; }
.content-wrapper .right-column .horoskop table.t2 a { text-decoration:underline; }

.left-text2 table.t2 a { font-size:13px; }

.content-wrapper .right-column .horoskop table.noformat { width:100%; float:none; margin:0; border:none; text-align:left; border-collapse:collpase; border-spacing:3px; }
.content-wrapper .right-column .horoskop table.noformat th { text-align:left !important; vertical-align:top; padding:3px 4px 1px 4px !important; }
.content-wrapper .right-column .horoskop table.noformat th.right { text-align:right !important; }
.content-wrapper .right-column .horoskop table.noformat td { padding:3px 4px 1px 4px !important; background:#dbf0dc; border:solid 1px #b4d5b5; }
.content-wrapper .right-column .horoskop table.noformat td.nobgtext { background:#f9f9f9; border:solid 1px #f0f0f0; }
.content-wrapper .right-column .horoskop table.noformat td.nobg { background:none; border:none; }

.content-wrapper .right-column .horoskop-list, .content-wrapper .right-column .horoskop-list2 { clear:none; float:left; width:350px; margin-bottom:40px; }
.content-wrapper .right-column .horoskop-list .text { float:none; margin-left:30px; }
.content-wrapper .right-column .horoskop-list2 .text { width:240px; float:left; }
.content-wrapper .right-column .horoskop-list .text ul, .content-wrapper .right-column .horoskop-list2 .text ul { list-style-position:inside; padding:0; margin:0; }
.content-wrapper .right-column .horoskop-list img { margin-right:10px; margin-bottom:20px; }
.content-wrapper .right-column .horoskop-list2 img { float:left; margin-right:10px; }

.content-wrapper .right-column .excerpt-img { float:left; margin:0 15px 5px 0; padding:2px; border: 1px solid #d7dfeb; }
.content-wrapper .right-column img.border { margin:0 0 5px 0; padding:2px; border: 1px solid #d7dfeb; }

.content-wrapper .subcolumn-left img, .content-wrapper .subcolumn-right img { float:left; width:110px; height:110px; margin:0 5px 5px 0; padding:2px; border: 1px solid #d7dfeb; }
.content-wrapper .subcolumn-left .gray, .content-wrapper .subcolumn-right .gray { font-size:11px !important; }

.content-wrapper .right-column .top-right-column { position:relative; width: 740px; height: 120px; background: url(/images/layout/index-02.jpg) no-repeat; }
.content-wrapper .right-column .top-right-column .about { width: 460px; margin: 0; padding: 0 30px 0 0 ; float: right; text-align: right; }
.content-wrapper .right-column .top-right-column .about p {color: #FFF; font-size: 18px; font-weight: normal; line-height: 1.3em; margin: 0; padding: 0; }
.content-wrapper .right-column .top-right-column .about p a {color: #FFF; font-size: 18px; font-weight: normal; line-height: 1.3em; margin: 0; padding: 0; text-decoration: none;}
.content-wrapper .right-column .top-right-column .about p a:hover {color: #FFF; font-size: 18px; font-weight: normal; line-height: 1.3em; margin: 0; padding: 0; text-decoration: none;}

.content-wrapper .right-column .subcolumn-left { width: 335px; margin: 0 ; padding: 0px 15px 5px 20px; border-right: solid #FFE6BF 1px; float: left; }
.content-wrapper .right-column .subcolumn-left h2 a, .content-wrapper .right-column .subcolumn-right h2 a { font-size:20px; text-decoration:none; }
.content-wrapper .right-column .subcolumn-left h3 a, .content-wrapper .right-column .subcolumn-right h3 a { font-size: 16px; text-decoration: none; color:#000; }
.content-wrapper .right-column .subcolumn-left h3 a:hover, .content-wrapper .right-column .subcolumn-right h3 a:hover { text-decoration:underline; background:none !important; }
.content-wrapper .right-column .subcolumn-left p { margin: 0; padding: 5px 0 8px 0; font-size: 12px; line-height: 1.3em; }

.content-wrapper .right-column .subcolumn-left a, .content-wrapper .right-column .top-right-column a { font-size:11px; }

.content-wrapper .right-column .subcolumn-right { width: 329px; margin: 0 ; padding: 0px 20px 5px 20px; float: right;  }
.content-wrapper .right-column .subcolumn-right p {
	font-size: 12px;
	line-height: 1.3em;
	margin: 0;
	padding: 5px 0 8px 0;
}
.content-wrapper .right-column .subcolumn-right a.button { text-decoration: none; }

.content-wrapper .right-column .main-column { width: 700px; margin: 0px 0px 0px 0px; padding: 5px 20px 0px 20px; }

/*#thumbs-wrapper { padding:2px; border: 1px solid #d7dfeb; }*/

.content-wrapper .right-column .main-column .thumbs { width: 128px; float: left; margin: 0 10px 0 0; padding: 0; }
/*.content-wrapper .right-column .main-column .thumbs img { width:135px; padding:2px; border: 1px solid #d7dfeb; }*/
.content-wrapper .right-column .main-column .thumbs a.img:hover { text-decoration:none !important; background:none !important; }
.content-wrapper .right-column .main-column .thumbs .name { font-size: 12px; line-height: 1.3em;color: #002fb6; font-weight: bold; padding: 5px 0 0px 0;  }
.content-wrapper .right-column .main-column .thumbs p { font-size: 12px; line-height: 1.3em; padding: 0; margin: 0; text-align:left; }

.content-wrapper .right-column .left-text2 .thumbs { width:110px; float:left; margin:0; padding:0; }
.content-wrapper .right-column .left-text2 .thumbs a.img:hover { text-decoration:none !important; background:none !important; }
.content-wrapper .right-column .left-text2 .thumbs img { width:107px; height:110px; }
.content-wrapper .right-column .left-text2 .thumbs .name { font-size: 12px; line-height: 1.3em;color: #002fb6; font-weight: bold; padding: 5px 0 0px 0;  }
.content-wrapper .right-column .left-text2 .thumbs p { font-size: 11px; line-height: 1.3em; padding: 0; margin: 0; text-align:left; }

.content-wrapper .right-column .main-column .thumbs-last { width: 128px; float: left; margin: 0; padding: 0; }
.content-wrapper .right-column .main-column .thumbs-last .name { font-size: 12px; line-height: 1.3em;color: #002fb6; font-weight: bold; padding: 3px 0 2px 0;  }
.content-wrapper .right-column .main-column .thumbs-last p { font-size: 12px; line-height: 1.3em; padding: 0; margin: 0; }

.content-wrapper .right-column .main-column a { font-size: 12px; color: #002fb6; text-decoration: none; }
.content-wrapper .right-column .main-column a:hover { font-size: 12px; color: #FFF; background: #002fb6; text-decoration: none; }
.content-wrapper .right-column .main-column p { line-height: 1.4em; }

.content-wrapper .right-column .main-column .button, .content-wrapper .right-column .main-column .button-end { width:98px; height:30px; float:left; background:url(/images/bg_button.jpg) no-repeat; text-align:center; line-height:32px; margin-right:11px; }
.content-wrapper .right-column .main-column .button a, .content-wrapper .right-column .main-column .button-end a { text-decoration:underline; }
.content-wrapper .right-column .main-column .button-end { margin-right:0; }

.big-button { width:230px; height:50px; background:url(/images/bg_big_button2.jpg) no-repeat; text-align:center; margin:10px auto 30px auto; padding-top:20px; }
.big-button span { line-height:25px; }
.big-button, .big-button a { color:#000 !important; font-size:20px !important; font-weight:bold !important; line-height:30px; }
.big-button a:hover { text-decoration:underline !important; background:none !important; }

.fs25 { font-size:25px !important; line-height:15px !important; }

.content-wrapper .right-column .main-column #zverokruh { margin-left:15px; }
.content-wrapper .right-column .main-column #zverokruh li { float:left; display:inline; width:55px; padding-top:55px; text-align:center; }
.content-wrapper .right-column .main-column #zverokruh li#baran { background:url(/fotografie/zverokruh/baran.jpg) 0 0 no-repeat; }
.content-wrapper .right-column .main-column #zverokruh li#byk { background:url(/fotografie/zverokruh/byk.jpg) 0 0 no-repeat; }
.content-wrapper .right-column .main-column #zverokruh li#blizenci { background:url(/fotografie/zverokruh/blizenci.jpg) 0 0 no-repeat; }
.content-wrapper .right-column .main-column #zverokruh li#rak { background:url(/fotografie/zverokruh/rak.jpg) 0 0 no-repeat; }
.content-wrapper .right-column .main-column #zverokruh li#lev { background:url(/fotografie/zverokruh/lev.jpg) 0 0 no-repeat; }
.content-wrapper .right-column .main-column #zverokruh li#panna { background:url(/fotografie/zverokruh/panna.jpg) 0 0 no-repeat; }
.content-wrapper .right-column .main-column #zverokruh li#vahy { background:url(/fotografie/zverokruh/vahy.jpg) 0 0 no-repeat; }
.content-wrapper .right-column .main-column #zverokruh li#skorpion { background:url(/fotografie/zverokruh/skorpion.jpg) 0 0 no-repeat; }
.content-wrapper .right-column .main-column #zverokruh li#strelec { background:url(/fotografie/zverokruh/strelec.jpg) 0 0 no-repeat; }
.content-wrapper .right-column .main-column #zverokruh li#kozorozec { background:url(/fotografie/zverokruh/kozorozec.jpg) 0 0 no-repeat; }
.content-wrapper .right-column .main-column #zverokruh li#vodnar { background:url(/fotografie/zverokruh/vodnar.jpg) 0 0 no-repeat; }
.content-wrapper .right-column .main-column #zverokruh li#ryby { background:url(/fotografie/zverokruh/ryby.jpg) 0 0 no-repeat; }

.content-wrapper #zverokruh2 { margin:0 0 0 15px; padding-top:0; }
.content-wrapper #zverokruh2 li { float:left; display:inline;  margin:0 10px 5px 10px; padding:0 0 0 18px; line-height:18px; }
.content-wrapper #zverokruh2 li#baran-sign { background:url(/fotografie/zverokruh/baran_znak.gif) 0 0 no-repeat; }
.content-wrapper #zverokruh2 li#byk-sign { background:url(/fotografie/zverokruh/byk_znak.gif) 0 0 no-repeat; }
.content-wrapper #zverokruh2 li#blizenci-sign { background:url(/fotografie/zverokruh/blizenci_znak.gif) 0 0 no-repeat; }
.content-wrapper #zverokruh2 li#rak-sign { background:url(/fotografie/zverokruh/rak_znak.gif) 0 0 no-repeat; }
.content-wrapper #zverokruh2 li#lev-sign { background:url(/fotografie/zverokruh/lev_znak.gif) 0 0 no-repeat; }
.content-wrapper #zverokruh2 li#panna-sign { background:url(/fotografie/zverokruh/panna_znak.gif) 0 0 no-repeat; }
.content-wrapper #zverokruh2 li#vahy-sign { background:url(/fotografie/zverokruh/vahy_znak.gif) 0 0 no-repeat; }
.content-wrapper #zverokruh2 li#skorpion-sign { background:url(/fotografie/zverokruh/skorpion_znak.gif) 0 0 no-repeat; }
.content-wrapper #zverokruh2 li#strelec-sign { background:url(/fotografie/zverokruh/strelec_znak.gif) 0 0 no-repeat; }
.content-wrapper #zverokruh2 li#kozorozec-sign { background:url(/fotografie/zverokruh/kozorozec_znak.gif) 0 0 no-repeat; }
.content-wrapper #zverokruh2 li#vodnar-sign { background:url(/fotografie/zverokruh/vodnar_znak.gif) 0 0 no-repeat; }
.content-wrapper #zverokruh2 li#ryby-sign { background:url(/fotografie/zverokruh/ryby_znak.gif) 0 0 no-repeat; }

.content-wrapper .right-column .main-column zverokruh3 { margin-left:15px; }
.content-wrapper .right-column .main-column #zverokruh3 li { float:left; display:inline; width:55px; padding-top:20px; text-align:center; }
.content-wrapper .right-column .main-column #zverokruh3 li.baran-sign { background:url(/fotografie/zverokruh/baran_znak.gif) center 0 no-repeat; }
.content-wrapper .right-column .main-column #zverokruh3 li.byk-sign { background:url(/fotografie/zverokruh/byk_znak.gif) center 0 no-repeat; }
.content-wrapper .right-column .main-column #zverokruh3 li.blizenci-sign { background:url(/fotografie/zverokruh/blizenci_znak.gif) center 0 no-repeat; }
.content-wrapper .right-column .main-column #zverokruh3 li.rak-sign { background:url(/fotografie/zverokruh/rak_znak.gif) center 0 no-repeat; }
.content-wrapper .right-column .main-column #zverokruh3 li.lev-sign { background:url(/fotografie/zverokruh/lev_znak.gif) center 0 no-repeat; }
.content-wrapper .right-column .main-column #zverokruh3 li.panna-sign { background:url(/fotografie/zverokruh/panna_znak.gif) center 0 no-repeat; }
.content-wrapper .right-column .main-column #zverokruh3 li.vahy-sign { background:url(/fotografie/zverokruh/vahy_znak.gif) center 0 no-repeat; }
.content-wrapper .right-column .main-column #zverokruh3 li.skorpion-sign { background:url(/fotografie/zverokruh/skorpion_znak.gif) center 0 no-repeat; }
.content-wrapper .right-column .main-column #zverokruh3 li.strelec-sign { background:url(/fotografie/zverokruh/strelec_znak.gif) center 0 no-repeat; }
.content-wrapper .right-column .main-column #zverokruh3 li.kozorozec-sign { background:url(/fotografie/zverokruh/kozorozec_znak.gif) center 0 no-repeat; }
.content-wrapper .right-column .main-column #zverokruh3 li.vodnar-sign { background:url(/fotografie/zverokruh/vodnar_znak.gif) center 0 no-repeat; }
.content-wrapper .right-column .main-column #zverokruh3 li.ryby-sign { background:url(/fotografie/zverokruh/ryby_znak.gif) center 0 no-repeat; }

.content-wrapper .right-column #right-panel-wrapper { float:right; padding:0; }
.content-wrapper .right-column #right-panel-wrapper .right-panel { width: 130px; margin: 0 0 10px 5px ; padding:5px; clear:both; overflow:hidden; }
.content-wrapper .right-column .right-panel { width: 130px; margin: 0 0 10px 0 ; padding:5px; float: right; overflow:hidden; }
.content-wrapper .right-column .right-panel * { font-size:11px; }
.content-wrapper .right-column .left-text2 { width: 560px; margin: 0; padding: 5px 5px 5px 20px; float: left; line-height: 1.4em; font-size: 13px; }
.content-wrapper .right-column .left-text2 p a, .content-wrapper .right-column .left-text2 li a { font-size:13px; }
.content-wrapper .right-column .left-text2 p { line-height: 1.4em; font-size: 13px; padding: 5px 0 10px 0; margin: 0; }
.content-wrapper .right-column .left-text2 .excerpt { color: #000000; font-size: 16px; line-height: 1.3em !important; margin: 0 0 10px 0; padding: 0px 0px 10px 0px; text-align:justify; }
.content-wrapper .right-column .left-text2 .excerpt a { color:#002FB6; }
.content-wrapper .right-column .left-text2 h3 { margin-top:10px; }
.content-wrapper .right-column .excerpt-img2, .content-wrapper .main-column .excerpt-img2 { float:right; margin:0 0 5px 15px; padding:2px; border: 1px solid #d7dfeb; }

.tsp { text-align:right; color:#b5b5b5; font-size:11px; }
.tsp img { display:block; }
.tsp .excerpt-img2 { float:none !important; }

.content-wrapper .right-column .phone { font-size: 32px; width: 700px; height: 94px; margin: 0 auto; padding: 20px 20px 0 0; background: url(/images/layout/phone.jpg) no-repeat; } //bookmark
.content-wrapper .right-column .phone  h3 { font-size: 24px; }
.content-wrapper .right-column .phone .number { font-size: 32px; letter-spacing: 0.06em; font-weight: bold; color: #000000;}
.content-wrapper  .right-column  .registracia {
	width: 700px;
	height: 94px;
	margin: 0 auto;
	padding: 20px 20px 0 0;
	background-image: url(/images/layout/banner-registracia.jpg);
	background-repeat: no-repeat;
}
.content-wrapper  .right-column  .registracia .floatright {
   font-size: 24px;
}
.content-wrapper .right-column .registracia a {
	font-size: 24px;
}

.content-wrapper .right-column .registracia a:hover {
	font-size: 24px;
}

/* navigation */
.content-wrapper .left-column #navigation-wrapper { float: right; width: 200px; margin: 0; padding: 0; }

.content-wrapper .left-column #navigation { padding: 0; margin: 0; float: left; }
.content-wrapper .left-column #navigation .sub-navigation { padding-left:0; margin-left:0; display:none; text-indent:20px; }
.content-wrapper .left-column #navigation a { width: 185px; height: 24px; float: right; text-decoration: none; background-position: 0 0; margin: 0; padding: 9px 0 0 15px; color: #002FB6; font-size: 14px; }

.content-wrapper .left-column #navigation a.button { background-image: url(/images/layout/button.gif); no-repeat; }
.content-wrapper .left-column #navigation a:hover { background-position: 0 -33px; }
.content-wrapper .left-column #navigation a.button-a { background-image: url(/images/layout/button.gif); no-repeat; background-position: 0 -66px; color: #000; }

.content-wrapper .left-column #navigation li { padding: 0; margin: 0; list-style-type: none; float: left; }
.content-wrapper .left-column #navigation li.navitem { position: relative; width: 200px; }

.content-wrapper .left-column h3 { line-height: 1,2em; }
.content-wrapper .left-column p { font-size: 13px; line-height: 1.3em; margin: 0; padding: 0; }
.content-wrapper .left-column .textarea { width: 100px; margin: 0 5px 0 0; padding: 0; }
.content-wrapper .left-column a { text-decoration: none; }

.content-wrapper .left-column .news {
	margin: 0 15px 25px;
	padding: 0;
}
.content-wrapper .left-column .news.login {
	padding-top: 20px;
	border-top: 1px solid #FFE6BF;
}

.content-wrapper .left-column .news .login-name {
	width: 162px;
	margin-bottom: 5px;
}

.content-wrapper .left-column .news img { border:0; }

.content-wrapper .left-column h3 { line-height: 1.2em; margin: 0; padding: 0 0 5px 0; }
.content-wrapper .left-column .news h3.panel { background:url(/images/layout/panel_bg.jpg) 0 0 no-repeat; line-height:26px !important; font-size:14px; color:#FFF; padding-left:5px !important; }

/* footer */
/*.footer_old { width: 920px; margin: 0 auto; padding: 15px 15px 10px 0px; color: #000; font-size: 11px; font-weight: normal; line-height: 1.2em; border-top: 1px solid #ffe6bf; }
.footer_old .copy { float: left; padding-left:15px; }
.footer_old .links { float: right; }*/

.footer { width: 940px; margin: 0 auto; color: #000; font-size: 11px; font-weight: normal; line-height: 1.3em; }
.footer .fast { background:#f8f8f8; border: 1px solid #e8e8e8; padding:15px 20px 10px 20px; margin:0 0 0 5px; border-bottom:0; }
.footer .fast .title { font-weight:bold; line-height:1.7em; font-size:12px; }
.footer .fast a { color:#555; text-decoration:none; }
.footer .fast a:hover { color:#555; text-decoration:underline; background:none; }
.footer .fast ul { list-style:none; padding:0; margin:0; }
.footer .fast ul li { float:left; font-weight:bold; line-height:1.7em; font-size:12px; }
.footer .fast ul li ul li { width:170px; line-height:1.7em; float:none; font-weight:normal; padding-bottom:0; }
.footer .copy { float: left; }
.footer .links { float: right; }

/* O nas */
.header a#logo-01 { width: 348px; height: 144px; margin: 0; padding: 0;  background-image: url(/images/layout/logo-01.jpg); }
.header a#logo { width: 348px; height: 144px; margin: 0; padding: 0;  background-image: url(/images/layout/logo.jpg); }
.header a#logo-01.bday { width: 348px; height: 144px; margin: 0; padding: 0;  background-image: url(/images/layout/logo-01-bday.jpg); }
.header a#logo.bday { width: 348px; height: 144px; margin: 0; padding: 0;  background-image: url(/images/layout/logo-bday.jpg); }
.header a#logo-01.winter { width: 348px; height: 144px; margin: 0; padding: 0;  background-image: url(/images/layout/logo-01-winter.jpg); }
.header a#logo.winter { width: 348px; height: 144px; margin: 0; padding: 0;  background-image: url(/images/layout/logo-winter.jpg); }
.content-wrapper .right-column .position { font-size:11px; margin: 0px 0px  0px 0px; padding: 10px 0px 0px 20px; float: left; }
.content-wrapper .right-column ul { list-style-position:outside; margin: 0 0 0 20px; padding:0 0 0 5px; }
.content-wrapper .right-column .title { width: 445px; margin: 0; padding: 0; float: left; }
.content-wrapper .right-column .welcome-text { color: #000; line-height: 1.6em; }

 /* nas-tim-vestica */
 .content-wrapper .right-column .thumbs-right { width: 264px; margin: 0 ; padding: 5px 0 5px 0; float: right;  }
 .content-wrapper .right-column .thumbs-right .phone-small { width: 234px; height: 62px; margin: 10px 0 0 0; padding: 20px 30px 0 0; background: url(/images/layout/phone-small.jpg)  no-repeat; }
 .content-wrapper .right-column .thumbs-right h3 { font-size:14px; margin:10px 0; }
 .content-wrapper .right-column .thumbs-right textarea { width:255px; height:100px; }
 .content-wrapper .right-column .left-text { width: 420px; margin: 0; padding: 5px 15px 5px 20px; float: left; line-height: 1.3em; font-size: 13px; }
 .content-wrapper .right-column .left-text p { line-height: 1.4em; font-size: 13px; padding: 5px 0 10px 0; margin: 0; }
  .content-wrapper .right-column .left-text a { font-size:13px; }
.content-wrapper .right-column .comments {
	margin-left: 0px;
	padding-left: 0px;
	border-bottom: 1px solid #FFE6BF;
}
.content-wrapper .right-column .comments li {
	background-color: #fff8ec;
	list-style: none inside;
	border-top: 1px solid #ffe6bf;
	padding: 10px 10px 0px 10px;
}
.content-wrapper .right-column .comments li.second {
	background-color: white;
}
.content-wrapper .right-column .comments li.adv {
             border:none;
	 background-color: #F2F8FF;
             margin:10px 0;
}
.content-wrapper .right-column .comments li.adv p {
	 padding:0 0 15px 0;
}
.content-wrapper .right-column .comments li br {
	display: block;
}
.content-wrapper .right-column .comments li p {
	margin-top:5px;
	font-size:12px;
}
.content-wrapper .right-column .comments li span {
	display: block;
}


/*user messages EE*/
.ee_message {
        width: 960px;
        background-color: #e0f1fe;
	padding: 20px 20px 20px 20px;
	margin: 20px auto 20px auto;
        border-top: 1px solid #002FB6;
	border-bottom: 1px solid #002FB6;
}

.ee_message h1 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 21px;
  color: #000000;
  text-align: left;
}

.ee_message p {
  padding: 0px 0px 0px 0px;
  margin: 20px 0px 10px 0px;
  font-size: 12px;
  color: #000000;
}

.ee_message li a { font-size:16px; }

 /* FAQ */
.content-wrapper .right-column .main-column .question { margin: 0; padding: 10px 0 10px 0;  }
.content-wrapper .right-column .main-column .question a { padding: 0; cursor: pointer; font-size: 13px; }
.content-wrapper .right-column .main-column .answer { margin: 0; padding: 0px 0px 10px 0px;}
.content-wrapper .right-column .main-column .answer p { margin: 0; padding: 5px 0 5px 15px;  line-height: 1.4em; }

.content-wrapper .right-column .horoskop .question { padding:0; }
.content-wrapper .right-column .horoskop .question a { font-size:100%; color:#000; text-decoration:none; background:none; }
.content-wrapper .right-column .horoskop .answer { padding:15px 0; display:none; }
.content-wrapper .right-column .horoskop .answer p { padding-left:0; }

.expired img { width:63px !important; height:65px !important; float:left; margin: 0 5px 0 0; padding:2px; border: 1px solid #d7dfeb; }
.expired h3 a { font-size:14px !important; }

.content-wrapper .right-column .omen {
	/*width: 680px;*/ //bookmrk
	overflow: hidden;
	background-color: #fff8ec;
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #ffe6bf;
	border-bottom: 1px solid #FFE6BF;
	margin-bottom: 15px;
	font-size:12px;
}
.content-wrapper  .right-column  .thumbs-right .omen {
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: transparent;
	border: 0px solid #fff;
}
.content-wrapper  .right-column  .thumbs-right .omen ul {
   padding: 10px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}
.content-wrapper .right-column .omen.white {
	background-color: #FFFFFF;
}

.content-wrapper  .right-column .omen img {
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
        padding: 2px;
	border: 1px solid #d7dfeb;
}

.content-wrapper  .right-column .listimg img { margin-right:5px; }
.content-wrapper  .right-column .listimg h2 { padding-bottom:0; }
.content-wrapper  .right-column .omen .omenInfo {
	float: left;
	width: 256px;
	margin: 0px 0px 0px px;
        padding: 0px 10px 0px 10px;
}
.content-wrapper  .right-column  .omen .omenInfo h3 {
	margin-bottom: 4px;
}
.content-wrapper  .right-column  .omen  .omenInfo h3 a {
	font-size: 16px;
}
.content-wrapper  .main-column .omen h2, .content-wrapper  .left-text2 .omen h2 { font-size: 16px !important; padding:0; margin:0; }
.content-wrapper  .main-column .omen h2 a, .content-wrapper  .left-text2 .omen h2 a { font-size: 16px !important; padding:0; }
.content-wrapper  .main-column .omen h2 a:hover { font-size: 16px; padding:0; }
.content-wrapper  .main-column .omen h3 a { font-size: 16px; padding: 0px 0px 0px 0px;}
.content-wrapper  .main-column .omen h3 a:hover { font-size: 16px; padding: 0px 0px 0px 0px;}
.content-wrapper  .right-column  .omen p { font-size:12px; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; }
.content-wrapper  .right-column .news_row { margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; }
.content-wrapper  .right-column  .news_row p { margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; }
.content-wrapper  .right-column  .news_row a { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.content-wrapper  .right-column  .omen .omenInfo p { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}
.content-wrapper  .right-column .omen ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
	width: 256px;
}
.content-wrapper  .right-column .omen li {
	height: 33px;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 80px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1 px;
	line-height: 33px;
        width: 176px;
}
.content-wrapper .right-column .omen li span {
	font-size: 10px;
	letter-spacing: normal;
	line-height: 12px;
}
.content-wrapper .right-column .omen li a {
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.content-wrapper .right-column .omen li a:hover {
	color: #003DF0;
	font-size: 14px;
	background: none;
	text-decoration: none;
}

.content-wrapper .right-column .omen li.phone, .content-wrapper .right-column .omen li.moneo2 {
	line-height: 12px;
	height: 28px;
	padding-top: 5px;
	background-image: url(/images/layout/contact-button-phone.gif);
}
.content-wrapper .right-column .omen li.chat {
	background-image: url(/images/layout/contact-button-chat.gif);
}
.content-wrapper .right-column .omen li.mail {
	background-image: url(/images/layout/contact-button-mail.gif);
}
.content-wrapper .right-column .omen li.moneo {
	background-image: url(/images/layout/contact-button-moneo.gif);
}
.content-wrapper .right-column .omen li.moneo2 {
	height:35px;
	background: url(/images/layout/contact-button-moneo2.jpg) 0 0 no-repeat;
}
.content-wrapper .right-column .omen li.moneo2 span {
	line-height:10px; margin-bottom:0; padding-bottom:0;
}
.content-wrapper .right-column .omen li.disabled {
	color: #999999 !important;
	background-position: left bottom;
}

.content-wrapper .right-column .omen li.disabled * {
	color: #999999 !important;
            background:none;
}

/*----- form -------*/
form .input {width: 400px;}
form .input2 {width: 300px;}

form div.row { width: 580px; padding: 10px 0px 10px 0px;}

form div.submit { padding: 0px 0px 0px 160px; margin: 0px 0px 0px 0px; }

form div.submit img { display: block; padding: 15px 0px 0px 0px; }

form div.submit img.button { width:54px; height:20px; display: inline; padding:0; }

form .label_name { width: 120px; float: left; text-align: right; line-height: 25px; padding: 0px 20px 0px 20px; }

form .form_field { width: 330px; float: left; }

form .form_field textarea { width: 400px; float: left; }

textarea.comment {width: 555px; height:150px; }

/*------- form ------*/

#linkbox { margin-bottom:20px; }
#linkbox #sharelinks { list-style:none; margin:0; padding:0; }
#linkbox #sharelinks li { display:inline; margin-right:4px; }
#linkbox #sharelinks li a img { border:0; }

.right-panel #linkbox { margin:10px 0 5px 0; }

#servis { list-style:none; margin:0; padding:0; }
#servis li { line-height:20px; padding-left:20px; }
#servis li.discuss { background:url(/images/icons/diskusia.gif) 0 6px no-repeat; }
#servis li.mail { background:url(/images/icons/mail.gif) 0 5px no-repeat; }
#servis li.print { background:url(/images/icons/print.gif) 0 4px no-repeat; }

.tbl-list { text-align:center; }
.tbl-list tr:hover { background-color:#F2F8FF; }

.highlight { background:#fff8ec; padding:5px; border:solid 1px #FFE6BF; }
.highlight h3 { margin-bottom:10px; }
.highlight-gray { background:#f2f2f2; padding:5px; border:solid 1px #e5e5e5; margin-bottom:10px; }
.highlight-gray p { font-size:11px !important; }
.highlight-blue { padding:5px; background-color:#F2F8FF; margin-bottom:10px; font-size:12px !important; }
.highlight-blue li { float:left; width:50%; padding:2px 0; }
.highlight-blue2 { padding:5px; background-color:#F2F8FF; border:solid 1px #d7dfeb; margin-bottom:10px; }
.widget-prefs { float:left; width:210px; height:150px; background:#fff8ec; padding:5px; border:solid 1px #FFE6BF; font-size:12px; }
.widget-prefs select { width:105px; }
.widget-prefs .input { width:100px; }
#widget-box { width:690px; height:420px; overflow:auto; text-align:center; margin-bottom:20px; }
#widget-code { width:690px; height:100px; margin-bottom:20px; }

#reklama { padding:5px; background-color:#F2F8FF; border:solid 1px #d7dfeb; margin-bottom:10px; text-align:center; }
#reklama.yellow { background:#fff8ec; border:solid 1px #FFE6BF; }
#reklama a { font-size:12px; text-decoration:none; }
#reklama a:hover { color: #002FB6 !important; background:none !important;  }

.panel2, .panel3 { float:left; width:320px; min-height:170px; background:#fff8ec; padding:10px; border:solid 1px #FFE6BF; margin-bottom:16px; font-size:12px !important; }
.panel3 { background:#F2F8FF; height:145px !important; min-height:145px !important; border:solid 1px #d7dfeb !important; }
.panel2 .content { overflow:auto; overflow-x:hidden; height:60px; }
.panel2 th { text-align:left !important; padding-left:0 !important; }
.panel2 td { text-align:center !important; }
.panel2 th { background:none !important; }

#cse-search-results, #cse-search-results * { max-width:700px !important; max-height:950px !important; }

#promo, #fanbox { width:158px; background:#F2F8FF; border:solid 1px #d7dfeb; padding:5px;font-size:12px; }
#fanbox a img.profileimage { float:left;width:33px;height:33px;margin-right:10px; }
#fanbox a span { font-size:16px;font-weight:bold; }

ul.dropdown, .dropdown ul { margin:0; padding:0; cursor:default; list-style-type:none; display:inline; }
ul.dropdown { display:table; float:right; position:relative; right:50px; }
ul.dropdown > li { display:table-cell; position:relative; padding:0 0 6px 4px; text-align:left; color:#fff !important; vertical-align:center; }
ul.dropdown li > ul { display:none; width:100px; position:absolute; margin:2px 0 0 0; padding:0; }
ul.dropdown li:hover > ul { display:block; }
.dropdown ul li a { display:block; padding:4px; }
.dropdown ul, .dropdown ul li a { background-color:#fff8ec !important; color:#000 !important; }
.dropdown ul li a:hover { background-color:#FFE6BF !important; color:#000 !important; }
.dropdown ul a { text-decoration:none !important; }

ol#steps { width:700px; height:43px; margin:0 0 30px 0; padding:12px 0 0 0; list-style:none; display:block; }
ol#steps.step1 { background:url(/images/layout/step1.jpg) 0 0 no-repeat; }
ol#steps.step2 { background:url(/images/layout/step2.jpg) 0 0 no-repeat; }
ol#steps.step3 { background:url(/images/layout/step3.jpg) 0 0 no-repeat; }
ol#steps.step4 { background:url(/images/layout/step4.jpg) 0 0 no-repeat; }
ol#steps li { width:109px; float:left; font-size:13px; font-weight:bold; margin-left:68px; color:#f5f5f5; }
ol#steps li.active { color:#000; }
ol#steps li.first { width:100px; margin:0 25px 0 40px; }

.lg-polls-answers { list-style:none; padding-left:0 !important; margin-left:0 !important; }
.lg-polls-answers li { width:170px; font-size:12px; padding-bottom:5px; }
.lg-polls-answers li input { width:11px; border:none; }
.lg-polls-answers li .total { width:170px; height:10px; background:url(/images/layout/gray_bg.jpg) left center no-repeat; line-height:10px; margin:5px 0; }
.lg-polls-answers li .total .percentage { max-width:140px !important; height:10px; background:url(/images/layout/yellow_bg.jpg) left center no-repeat; line-height:10px; float:left; }
.lg-polls-answers li .total span { height:10px; font-size:9px; float:right; }
.lg-polls-answers .poll-answer { font-size:11px; }

#card { width:170px; float:right; text-align:center; font-size:12px; }
#card h2 { font-size:17px; padding:0; }
#card img { margin-top:3px; }
#card a.card img { width:170px; height:303px; }
#card p { padding:10px 0 0 0; }
#card p.card { padding:10px 5px 0 5px; }

.pagination * { font-size:12px; text-decoration:none; }

.calendar { float:right; position:relative; width:70px; height:79px; margin-left:10px; }
.calendar * { position:absolute; }
.calendar span { width:70px; display:block; font-size:35px; font-weight:bold; z-index:1; text-align:center; padding-top:15px; }
.text .calendar span { padding-top:29px; }

.znamenie-list { text-align:center; float:left; font-size:12px; }
.znamenie-list .znamenie-index { width:100px; float:left; text-align:center; margin:0 10px 20px 10px; font-size:11px; }
.znamenie-list .znamenie-index strong { font-size:12px; }
.znamenie-list .znamenie-index h2, .znamenie-list .znamenie-index h2 a, .znamenie-list .znamenie-index strong { font-size:13px !important; font-weight:bold !important; color:#000 !important; padding:0 !important; }
.znamenie-list .small-index { margin:0 8px 20px 8px !important; }

.box_horo { width:300px; height:105px; float:left; margin:10px 0 0 5px; padding:15px 0 0 25px; }
.box_horo h2, .box_horo h3 { color:#000; padding-bottom:5px; }
.box_horo h2 a, .box_horo h3 a { color:#000; font-size:18px !important; color:#000 !important; text-decoration:underline !important; }
.box_horo h2 a:hover, .box_horo h3 a:hover { font-size:18px !important; color:#000 !important; text-decoration:underline !important; }
.box_horo p { text-align:left !important; padding-right:115px;font-size:12px; }
.box_horo_blank { background:url(/images/layout/box_horoskopy_blank.jpg) 0 0 no-repeat; }
.box_horo_blank p { text-align:justify !important; padding-right:25px; }
#horo1 { background:url(/images/layout/box_horoskopy1.jpg) 0 0 no-repeat; }
#horo2 { background:url(/images/layout/box_horoskopy2.jpg) 0 0 no-repeat; }
#horo3 { background:url(/images/layout/box_horoskopy3.jpg) 0 0 no-repeat; }
#horo4 { background:url(/images/layout/box_horoskopy4.jpg) 0 0 no-repeat; }
#horo5 { background:url(/images/layout/box_horoskopy5.jpg) 0 0 no-repeat; }
#horo6 { background:url(/images/layout/box_horoskopy6.jpg) 0 0 no-repeat; }
#horo7 { background:url(/images/layout/box_horoskopy7.jpg) 0 0 no-repeat; }

#zoznam-mesiacov { float:left; }
#zoznam-mesiacov a, #zoznam-mesiacov a:hover { color:#000 !important; }
#zoznam-mesiacov .calendar { margin-bottom:20px; }
#zoznam-mesiacov .calendar span { font-size:25px !important; margin-top:12px !important; }

#fb-comments { width:340px; overflow:hidden; }
#fb-comments2 { overflow:hidden; height:auto; }
#fbc-login { text-align:center; margin-top:30px; }

#ver-zebra, .ver-zebra {font-size:12px; width:700px; text-align:left; border-collapse:collapse; margin:0 20px 20px 0; }
#ver-zebra th, .ver-zebra th {font-size:14px; font-weight:normal; border-right:1px solid #fff; border-left:1px solid #fff; color:#039; padding:8px 15px !important; }
#ver-zebra td, .ver-zebra td {border-right:1px solid #fff; border-left:1px solid #fff; color:#669; padding:6px 15px;}
#ver-zebra td a, .ver-zebra td a { color:#669 !important; }
#ver-zebra td a:hover, .ver-zebra td a:hover { background:none !important; text-decoration:underline !important; }
.vzebra-odd{background:#f5faff;}
.vzebra-even{background:#eff6fe;}
#vzebra-action, .vzebra-action { width:190px; }
#ver-zebra #vzebra-2, .ver-zebra .vzebra-2, .ver-zebra .vzebra-4 {background:#e5f0fd !important; border-bottom:1px solid #c8d4fd !important;}
#ver-zebra #vzebra-1,#ver-zebra #vzebra-3, .ver-zebra .vzebra-1, .ver-zebra .vzebra-3 {background:#eff6fe !important; border-bottom:1px solid #d6dfff !important;}

.gradient-style {font-size:12px;text-align:left;border-collapse:collapse;margin:20px; margin:0 0 15px 15px; }
.gradient-style thead th{text-align:center; font-size:13px;font-weight:normal;background:#b9c9fe url("/images/gradhead.png") repeat-x;border-top:2px solid #d3ddff;border-bottom:1px solid #fff;color:#039;padding:8px;}
.gradient-style td{border-bottom:1px solid #fff;color:#669;border-top:1px solid #fff;background:#e8edff url("/images/gradback.png") repeat-x;padding:8px;}
.gradient-style .author { text-align:left; }
.gradient-style .blank { background:none !important; }
.gradient-style tfoot tr td {background:#e8edff;font-size:12px;color:#99c;}
.gradient-style tfoot tr td a {font-size:12px;color:#99c;}
.gradient-style tfoot tr td a:hover {background:none;}
.gradient-style tbody tr:hover td{background:#d0dafd url("/images/gradhover.png") repeat-x;color:#339;}
.gradient-style tbody td { text-align:center; }
.gradient-style tbody td a { font-size:12px; color:#669; text-decoration:none; }
.gradient-style tbody td a:hover { background:none; text-decoration:underline; }

#nav_horoskopy * { line-height:1.4em; }

#luncal { width:537px; height:202px; color:#fff; padding:60px 20px 2px 2px; margin-bottom:20px; border: 1px solid #d7dfeb; background-position:2px 2px; background-repeat:no-repeat; text-align:right; }
#luncal h2 { font-family: "Times New Roman", Arial, Helvetica, sans-serif; font-size:38px; text-transform:uppercase; letter-spacing:-2px; color:#ffe87c; font-weight:normal; margin:0; padding:0; }
#luncal p { font-size:14px; text-align:right; }
#luncal .dates { height:40px; color:#bbb; margin-top:5px; padding-top:5px; padding-right:60px; background:url(/images/luncal.jpg) right center no-repeat; }

.banner420x60 { width:420px !important; height:60px !important; float:right; margin-top:5px; }

#todaycal { position:absolute; height:30px; left:0; bottom:0; margin:0 0 0 250px; padding:0; font-weight:bold; overflow:hidden; }
#todaycal li { float:left; display:inline; width:auto; }
#todaycal li a { color:#fff; font-size:11px; text-decoration:none; line-height:30px; }
#todaycal li a:hover { background:none; text-decoration:underline; }
#todaycal li#card { background:url("/images/icons/todaycal-card.png") 0 center no-repeat; padding-left:20px; margin-right:17px; }
#todaycal li#stone { background:url("/images/icons/todaycal-stone.png") 0 center no-repeat; padding-left:25px; margin-right:20px; }
#todaycal li#moon { background:url("/images/icons/todaycal-moon.png") 0 center no-repeat; padding-left:20px; margin-right:20px; }
#todaycal li#sign { padding-left:23px; margin-right:20px; }
#todaycal li#chinese { background:url("/images/icons/todaycal-zajac.png") 0 center no-repeat; padding-left:22px; }

#online-rozhovor-img img { width:121px !important; height:147px !important; }