.horoscope_area {float: left; padding-left: 1px; width: 424px;}
.horoscope_area .line {background: url(../img/line_orange_d.gif) repeat-x 0 50%; clear: both; height: 18px;}

.aktual_hor {background: url(../img/bg_horoskop_aktual.gif) no-repeat 0 0; padding: 0 14px 0 15px;}
.aktual_hor h2 {line-height: 35px; padding: 0 0 0 20px; background: url(../img/icons.gif) no-repeat 0 -2596px; margin-bottom: 15px;}
.aktual_hor h2 span {font-weight:normal; margin-left:10px;}

.aktual_hor .item {width: 395px; overflow: hidden; padding: 0 0 5px 0;}
.aktual_hor .item .image {float: left; width: 90px;}
.aktual_hor .item .text {float: left; width: 303px; padding-top: 3px;}
.aktual_hor .item .text h3 {color: #ec9a13; font-size: 125%; padding-bottom: 5px; background: url(../img/line_orange_l.gif) repeat-x 0 100%; margin-bottom: 5px;}
.aktual_hor .item .text h3 span {color: #f5d8a6; font-weight: normal; font-size: 80%; padding: 0 2px;}
.aktual_hor .item .text h3 em {color: #565a65; font-size: 80%; font-weight: normal; font-style: normal;}
.aktual_hor .item .text p {line-height: 1.3em; padding-top:0; margin-bottom:10px;}

.right_area {float: right; padding-right: 1px; width: 520px;}

.area_200 .line {background: url(../img/line_silver.gif) repeat-x 0 50%; clear: both; height: 18px;}

.char {background: url(../img/bg_horoskop_charakteristiky.gif) no-repeat 0 0; margin-bottom: 20px; padding: 0 10px; width: 180px; _width: 200px; overflow: hidden;}
.char h4 {line-height: 35px; padding: 0 0 0 20px; background: url(../img/icons.gif) no-repeat 0 -2596px; margin-bottom: 5px; margin-left: 5px;}
.char a {display: block; float: left; padding: 9px; }

.partner_hor {margin-bottom: 20px; background: url(../img/bg_title_partner_horoskop.gif) no-repeat 0 0;}
.partner_hor h4 {line-height: 34px; margin-left: 15px; padding: 0 0 0 20px; background: url(../img/icons.gif) no-repeat 0 -2596px; }
.partner_hor fieldset {background: #f0f1c7 url(../img/bg_partner_hor.gif) no-repeat 0 100%; padding: 15px 14px 15px 9px; width: 177px; _width: 200px; overflow: hidden;}
.partner_hor fieldset .form {float: left; width: 131px; padding-top: 4px;}
.partner_hor fieldset .form label {display: block; float: left; width: 34px; height: 20px;}
.partner_hor fieldset .form label.on {background: url(../img/label_on.gif) no-repeat 0 0;}
.partner_hor fieldset .form label.ona {background: url(../img/label_ona.gif) no-repeat 0 0;}
.partner_hor fieldset .form select {float: left; width: 90px;}
.partner_hor fieldset .input_submit {float: right; background: url(../img/icons.gif) no-repeat 0 -2500px; width: 46px; height: 54px; color: #ec9a13; font-size: 90%; font-weight: bold; padding-top: 35px;}

.other_hor {margin-bottom: 20px; background: url(../img/bg_title_other_hor.gif) no-repeat 0 0;width:200px;position:relative;overflow:hidden}
.other_hor h4 {line-height: 34px; margin-left: 15px; padding: 0 0 0 20px; background: url(../img/icons.gif) no-repeat 0 -2596px; }
.other_hor fieldset {background: #f9e3bd url(../img/bg_other_hor.gif) no-repeat 0 100%; padding: 7px 13px 3px 14px; width: 173px; _width: 200px; overflow: hidden;}
.other_hor fieldset label {display: block; padding-bottom: 7px;}
.other_hor fieldset select {font-size: 90%; float: left; margin-right: 3px;}
.other_hor fieldset select.w39 {width: 37px;}
.other_hor fieldset select.w76 {width: 76px;}
.other_hor fieldset select.w48 {width: 46px; margin-right: 0; float: right;}
.other_hor fieldset .radio {width: 95px; float: left;}
.other_hor fieldset .radio input {float: left;}
.other_hor fieldset .radio label {float: left; padding: 2px 0 5px 5px;}
.other_hor fieldset .input_submit {float: left; background: url(../img/icons.gif) no-repeat 0 -2560px; width: 73px; height: 32px; color: #db6202; font-weight: bold; text-align: left; padding: 0 0 3px 13px; *padding: 0 0 0 13px; margin-top: 9px;}

.area_300 .ban {padding-bottom: 15px;}

.alignl {float:left; margin:0 12px 10px 0; border:#deb887 1px solid;}
.aktual_hor p {line-height: 1.3em; padding:8px 0 8px 0; /*text-align: justify; font-size: 110%;*/}
.aktual_hor {line-height: 1.3em; text-align: justify; font-size: 110%;}
.aktual_hor p.title {font-weight: bold; padding-bottom: 5px;}
.imgdivl {margin: 0 10px 10px 0; float: left;}
.imgdivr {margin: 0 0 10px 10px; float: right;}
