.right_writerpage
{
    float: right;
}
.left_writerpage
{
    float: left;
}
.writer_archive_container
{
    clear: both;
    float: left;
    margin-top: 20px;
}
.most_photgrapher_photes
{
    clear: both;
    float: left;
    width: 250px;
}
.selected_photgrapher_photes
{
    clear: both;
    float: left;
    width: 250px;
}
.slider_div
{
    float: right;
    clear: both;
}
.hide
{
    display: none;
}
.photoes_tabs
{
    clear: both;
}
.photoes_tabs ul li
{
    display: inline;
    border-right: 1px solid #000;
    margin-right: 5px;
    margin-left: 5px;
}

#pollResult, .pollResult{
    width:auto;
    margin-top: 18px;
}
#answers{
    margin-left:110px;
}
#voting_poll .title {
    font-size:11px;
}
.pollResult .bar {
    background-color:#DDDDDD;
    height:10px;;
    margin:1px 0;
}
.pollResult .bar .foreground {
    background-color:#000000;
    float:left;
    height:10px;
}
.pollResult .bar {
    height: 15px;
    margin: 1px 0;
    background-color: #ddd;
    width:96%;
    margin-bottom:15px;
}
.pollResult .bar .foreground {
    background-color: #1f6d00;
    height: 10px;;
    float: right;
}
.pollResult .links {
    text-align: center;
}
.pollResult .percent {
    text-align: left;
    padding-left:26px;
}
.pollResult .total {
    text-align: center;
}
.profile_photo
{
    max-width: 400px;
}

#participationForm a {
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
}
#participationForm h1 {
    font-size:24px;
}
#participationForm h2 {
    font-size:16px;
    font-weight:normal;
    margin-bottom:10px;
}
#largeBlock {
    background:transparent url(loader.gif) no-repeat scroll 50% 50%;
    float: right;
    text-align:center;
    width:100%;
}
#participationForm {
    background-color:#EEEEEE;
    color:#555555;
    padding:11px;
    text-align:right;
    width:500px;
    float: right;
    clear: both;
}
#participationForm a {
    color:#7E2346;
    font-size:11px;
}
#participationForm #responseMessage
{
   background-color:#FFFFFF;
   color: green;
   font-weight: bold;
   
}
#participationForm #formContainer {
    padding: 20px;
    border: 1px solid #DDDDDD;
    background-color: #fff;
}
#participationForm form h3 {
    color:#333333;
    font-family:Helvetica,Arial,sans-serif;
    font-size:18px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    letter-spacing:-1px;
    line-height:normal;
}
#participationLeft {
    width:220px;
}
#participationLeft input, #participationForm form textarea {
    -x-system-font:none;
    border:1px solid #DDDDDD;
    color:#333333;
    font-family:Helvetica,Arial,sans-serif;
    font-size:12px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    margin-bottom:3px;
    padding:5px 3px;
    width:450px;
}
#participationRight {
    float:left;
    width:220px;
    text-align: left;
}
#participationForm form label {
    color:#777777;
    display:block;
    font-size:11px;
    margin-bottom:2px;
}
#closeForm {
    background-color:#EEEEEE;
    color:#7E2346;
    display:block;
    font-size:11px;
    left:440px;
    padding:8px 10px;
    position:absolute;
    text-decoration:none;
    top:-22px;
    width:50px;
}
#closeForm strong {
    text-decoration:none;
}
#closeForm:hover {
    color:#7E2346;
}
#closeForm:hover strong {
    text-decoration:underline;
}
#loadingMessage {
    background:#FFFFFF url(../images/ajax-loader2.gif) no-repeat scroll 0 50%;
    color:#7E2346;
    display:block;
    font-size:11px;
    padding:3px 0 3px 20px;
}
.form_error{
    color: red;
    font-size: 11px;
}
.ob1_header{
    background:transparent url(../images/ob1_header.png) no-repeat scroll 0 50%;
    height:144px;
    width:555px;
}
.ob1_footer{
    background:transparent url(../images/ob1_footer.png) no-repeat scroll 0 50%;
    height:64px;
    width:555px;
}

#keybord:hover{
    cursor: move;
}
.subsection_block
{
    background:#D1E6EC none repeat scroll 0 0;
    float:right;
    margin:4px;
    width:138px;
}
.center_block_container
{
    float: right;
    direction: rtl;
}
.subsection_block ul li
{
    list-style: none;
}
.subsection_body
{
    float: right;
    width: 138px;
}
.subsection_header
{
    background-color:#6B4C86;
    color:#FFFFFF;
    font-weight:bold;
    padding-right:10px;
}
.subsection_images_container
{
    float: right;
}
.subsection_collection
{
    width: 440px;
}
.subsection_news_list
{
    float:right;
    padding:10px;
    width:118px;
    margin: 0px;
}
.subsection_news_thumbs
{
    padding: 10px;
}
.subsection_images_container ul, .subsection_images_container li
{
    margin:0;
    padding:0;
    list-style:none;
}
.subsection_images_container, .subsection_images_container li{ 
    width:138px;
    height:110px;
    overflow:hidden;
    text-align: center;
}
.subsection_images_container li img
{
    padding-top: 5px;
    max-width: 122px;
}
.side_block_container
{
    float:right;
    padding-right: 10px;
    width:210px;
}
.news_block_header
{
    background-color:#6B4C86;
    color:#FFFFFF;
    font-weight:bold;
    padding-right:10px;
}
.news_block_body
{
    background-color:#D1E6EC;
}
.news_block_main
{
    border: 1px solid #ddd;
    margin-top: 8px;
    float: right;
}
.news_block_body .news_list
{
    margin: 0px;
}

#keyboardLayer .key
{
    width: 20px;
    height:20px;
}
#keyboardLayer .null
{
    border: 0px;
    background: #E4E4E4;
}
#keyboardLayer .table
{
    background: #E4E4E4;
    border-width: 2px;
    border-style: solid;
    border-color: black;
    font-family: Arial;
    color: black;
}
#keyboardLayer .lay
{
    display:none;
}
.caricatures_container
{
float: right;
width: 450px;
}
.selected_caricature_image
{
clear:both;
float:right;
width:100%;	
min-height: 300px;
}
.selected_caricature_image img
{
display:block;
float:right;
height:300px;
width:400px;
padding:5px 30px;
}
.car_thumb_collection
{
float: right;
padding: 0 10px;
}
.caricatures_container a img
{
border: 0px;		
}
.caricature_thumb_pre
{
float: right;
}
.caricature_thumb_next
{
float: right;	
}
#indicator
{
background: url(../images/ajax-loader.gif) no-repeat 50% 50%;
min-height: 70px;
}
.thumb_list_coll
{
float: right;
width: 100%;
}
.register_field .error_list
{
color: red;
}
.register_group
{
border: 1px solid #ddd;
margin-bottom: 5px;
}
.register_services
{
flaot: right;
clear: both;
}
.subscription_info
{
display: none;
}
.register_error
{
background-color:red;
color:#000000;
font-weight:bold;
padding-right:10px;
}
.register_success
{
backgeound-color: yellow;
color:#000000;
font-weight:bold;
padding-right:10px;
}
.search_label
{
float: right;
width: 150px;
}
.search_input
{
float: right;
}
.search_row
{
float: right;
clear: both;
}
.search_form
{
}
#ui-datepicker-div
{
font-size: 11px;
}
.results_area
{
float: right;
clear: both;
}
.search_summary
{
float: right;
clear: both;
}
.ac_results ul
{
padding: 0px;
margin: 0px;
background-color: #fff;
border: 1px solid #ddd;
}
.ac_results li 
{
-x-system-font:menu;
cursor:default;
display:block;
font-family:-moz-use-system-font;
font-size:12px;
font-size-adjust:-moz-use-system-font;
font-stretch:-moz-use-system-font;
font-style:-moz-use-system-font;
font-variant:-moz-use-system-font;
font-weight:-moz-use-system-font;
line-height:16px;
margin:0;
overflow:hidden;
padding:2px 5px;
}
.ac_over {
background-color:#1B85DB;
color:white;
}
.ac_odd {
background-color:#FFCFCF;
color: black;
}
.ac_loading
{
background: white url(../images/indicator.gif) no-repeat scroll left center;
}
.highlighted
{
background-color: #ddd;
}

.min_calendar_body
{
background-color:#3362A1;
margin-right:3px;
min-height:145px;
padding-bottom:10px;
padding-top:10px;
width:200px;
}

.event-calendar-lite div, .event-calendar-lite td, .event-calendar-lite 
{
color:#5D5D5E;
font-size:10px;
font-weight:bold;
padding-right:0;
}

.event-calendar-lite {
border:0 solid #E0E1E3;
display:table;
font-family:arial;
height:auto !important;
width:199px;
}

div.lite-calnedar-days {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#064A80 none repeat scroll 0 0;
margin-right:13px;
padding-bottom:10px;
padding-left:4px;
padding-top:0;
width:167px;
}

.event-calendar-lite .event-empty
{
cursor:pointer;
}
//////
.event-calendar-lite td {
background-color:inherit;
height:20px;
padding:0;
text-align:center;
width:20px;
}
.lite-calnedar-days td 
{
border:1px solid #FFFFFF !important;
}
caption, th, td 
{
font-weight:400;
text-align:left;
}
table, caption, tbody, tfoot, thead, tr, th, td 
{
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
vertical-align:baseline;
}

///
.event-calendar-lite div, .event-calendar-lite td, .event-calendar-lite
{
color:#5D5D5E;
font-size:10px;
font-weight:bold;
padding-right:0;
}

///////////////////////
ift#calendar-container {
	background-color:#064A80;
margin-right:15px;
width:172px;
.width:100px;
}

.event-calendar table {
border-color:#224422;
border-collapse:collapse;
border-spacing:0pt;
margin-bottom:1em;
width:95%;
margin-right:18px;
}
.event-calendar table caption{

text-align:center;
}

.event-calendar tr {
margin:0pt;
padding:0pt;
}
.event-calendar th {
color:#FFFFFF;
font-weight:bold;
padding:1px 1px;
text-align:center;
}
.event-calendar td {
border:1px solid #BBBBBB;
color:#777777;
margin:0pt;
padding:0pt;
text-align:right;
vertical-align:top;
}
.event-calendar th.heading {
border-width:1px 0px;
}
.event-calendar th.prev {
border-width:1px 0px 1px 1px;
text-align:left;
}
.event-calendar th.next {
border-width:1px 1px 1px 0px;
text-align:right;
}
.event-calendar th a {
color:#363636;
font-weight:bold;
}
.event-calendar td a {
	color:#222244;
	text-decoration:none;
}
.event-calendar td a:hover {
	color:red;
}
.event-calendar td.sat, .event-calendar td.fri ,.event-calendar-lite td.sat, .event-calendar-lite td.fri {
background:#e5e6e8 none repeat scroll 0%;
}
.event-calendar td.selected {
background:#9999FF none repeat scroll 0%;
}
.event-calendar td.today {
background:#FF9999 none repeat scroll 0%;
}
.event-calendar td.year, .event-calendar td.month {
border-width:1px 0px;
text-align:center;
}
.event-calendar td.days {
background:#222244 none repeat scroll 0%;
border-color:#224422;
border-style:solid;
border-width:0pt 1px 1px 0pt;
color:#CCCCEE;
text-align:center;
}
.event-calendar div.day {
background:#F3F3F3 none repeat scroll 0%;
border-color:gray;
border-style:solid;
border-width:0pt 0pt 1px 1px;
float:right;
margin:0pt;
padding:0.125em 0.25em 0pt;
text-align:center;
position:relative;
z-index:15;
width:14px;
}
.event-nodeapi div {
color:#000000;
padding:0.5em 1em 0pt 0pt;
}
.event-nodeapi div label {
color:#999999;
}
.event-calendar div.event {
background-color:#FFFFFF;
border:1px solid #555555;
font-style:italic;
margin:0.25em 0pt 0.5em 0.25em;
text-align:left;
border-bottom-width:1px;
height:89%;
margin-bottom:0px;
margin-top:2px;
width:95px;
position:relative;
.top:-17px;
.margin-right:3px;
.margin-bottom:-17px;

}
.event-calendar .month-view td, .event-calendar .week-view td {
width:14%;
overflow:hidden;
direction:rtl;
margin-right: 5px;
}



.event-calendar div.title {
padding-left:3px;
}
.event-calendar div.title a {
color:#000000;
}
.event-calendar div.title a:hover {
color:#CC0000;
}
.event-calendar .content {
border-left:2px solid #DDDDDD;
margin:5px;
padding:3px 3px 3px 5px;
}
.event-calendar div.type {
font-size:0.8em;
margin-left:5px;
}
.event-calendar div.type a {
color:#0000CC;
}
.event-calendar div.type a:hover {
color:#CC0000;
}
.event-calendar div.links {
padding-left:3px;
}
.event-calendar div.links a {
color:#0000CC;
}
.event-calendar div.links a:hover {
color:#CC0000;
}
.event-calendar .start {
color:#555555;
font-style:normal;
margin:2px 0pt;
padding-left:3px;
}
.event-calendar .end {
color:#555555;
font-size:0.8em;
font-style:normal;
margin:2px 0pt;
padding-left:9px;
}
.event-calendar .ongoing  {
	color:#555555;
	font-size:0.8em;
	font-style:normal;
	margin:2px 0pt;
	padding-left:9px;
	overflow:hidden;
	width:80px;
	text-align:center;
}
.event-calendar .ongoing  a
{
	font-size:10px;
	white-space:normal;
}
.event-calendar div.info {
height:0px;
overflow:hidden;
padding-left:3px;
visibility:hidden;
}
.event-calendar div.monthview .title {
font-size:0.8em;
}
.event-calendar div.dayview {
width:auto;
}
.event-calendar div.tableview {
width:auto;
}
.event-calendar div.tableview .links {
}
.event-calendar .event-empty {
min-height:6em;
}
* html .event-calendar .event-empty {
height:6em;
}
.container-inline .day input {
display:inline;
width:auto;
}
.event-calendar .event .stripe {
height:5px;
}
.event-calendar .event .stripe-1 {
background-color:#69AA50;
height:10px;
width:100%;
margin:0px;
padding:0px;
font-size:8px;
}
.event-calendar .event .stripe-2 {
background-color:#FF6666;
height:5px;
width:100%;
}
.event-calendar .event .stripe-3 {
background-color:#668CFF;
height:5px;
width:100%;
}
.event-calendar .event .stripe-4 {
background-color:#FFB366;
height:5px;
width:100%;
}
.event-calendar .event .stripe-5 {
background-color:#85FF66;
height:5px;
width:100%;
}
.event-calendar .event .stripe-6 {
background-color:#A666FF;
height:5px;
width:100%;
}
.event-calendar .event .stripe-7 {
background-color:#FFE066;
height:5px;
width:100%;
}
.event-calendar .event .stripe-8 {
background-color:#66FFFF;
height:5px;
width:100%;
}
.event-calendar .event .stripe-9 {
background-color:#FF66D9;
height:5px;
width:100%;
}
.event-calendar .event .stripe-10 {
background-color:#DDDDDD;
height:5px;
width:100%;
}
.event-calendar table.event-block thead, .event-calendar div.month-view table.event-block tbody {
font-size:0.9em;
}
.event-calendar div.month-view table.event-block th {
font-weight:normal;
}
#block-event-1 .item-list ul li a {
margin-top:8px;
}
span.event-timeleft {
display:block;
padding-bottom:3px;
text-align:right;
width:auto;
}
span.event-nodetype {
display:block;
float:right;
padding:0px 0px 0px 5px;
text-align:right;
width:auto;
}
.ical-link {
text-align:right;
}
.event div.form-item {
white-space:normal;
}
.pad
{
	background-color:#d9e8f4;
}
.event-available
{
	font-weight:bold;
	cursor:pointer;
}
.event-calendar-lite 
{
	font-family:arial;
	border:0px solid #E0E1E3;
	display:table;
	.align: center;
  height:auto !important;
    width: 199px;
 
	
}
.event-calendar-lite-week-day
{
height:21px;
margin-right:5px;
padding-right:7px;
text-align:center;
width:185px;
clear: both;
}
.lite-calnedar-days
{
	background-color:#FAFFFB;
	border:0px solid #CCCDD2;
	padding:10px;
	width:171px;
}

.lite-calnedar-days table{
.margin-right:-17px;
_margin-right:0px;
}

.lite-calnedar-days .today
{
	background-color:#ff8a1e;
	color:#FFFFFF;
}
.lite-calnedar-days td        {border: 1px solid #ffffff!important;}
.lite-calnedar-days td.hover  {}

.event-calendar-lite td
{
	text-align:center;
	width:20px;
	height:20px;
	padding:0px;
	.width: 18px;
	background-color:inherit;
}

.event-calendar-lite .event-empty { cursor:pointer; }
.event-calendar-lite .event-available
{
text-align:center;
background-color:#094C7D;
color:window;
cursor:pointer;
height:19px;
width:100%;
_width: 95%;
.padding-left:2px;
.margin-right:0px;
.padding-right:3px;

}
.event-calendar-lite .padd:hover , .event-calendar-lite .padd
{
	/*background-color:#eeeeee;*/
	border:solid 0px black;
}
/*Bottom nav*/

.event-calendar-lite #bottom-nav li{
	list-style:none;
}
#bottom-nav{
    margin-right:2px;
}
#bottom-nav li{
    display:inline;
    margin-left:3px;
}
#button-show-calendar-nav
{
	cursor:pointer;
}

#lite-calendar-header
{
background-color:#064A80;
	
	margin-right:13px;
	.margin-right:-5px;
	_margin-right:-4px;
width:172px;
	.width:170px;
	_width:170px;
	.padding-right:0px;
	text-align:center;
}
.next
{
	/*padding-left:12%;*/
}.prev
{
	/*padding-right:12%;*/
}
.event-calendar-lite div ,.event-calendar-lite td ,.event-calendar-lite 
{
    font-size:10px;
	color:#5d5d5e;
	font-weight:bold;
	padding-right:0px;
	.margin-right:2px;
	.padding-left:0px;
	.padding-right:1px;
}

.event-calendar-lite .padd-head{
    font-size:9px;
	font-weight:normal;
}

#calendar-title
{
	text-align:center;	
	padding:3px;
}
#calendar-title h3
{
	font-weight:bold;
	font-size:8pt;.font-size:10pt;
}
#day-details a
{
	text-decoration: none;
color: #000;
}
#day-details a:hover
{
	text-decoration: none;
color: #D7C00A;
}
#day-details2 ul
{
	list-style-type:none;
}
#day-details2 a
{
	text-decoration: none;
color: #000;
}
#day-details2 a:hover
{
	text-decoration: none;
color: #D7C00A;
}

#day-details h3
{
	text-align:left;
    padding-bottom:10px;
}
#day-details ul 
{
list-style-type:none;
}
#day-details ul .odd_event_day
{
background:#d2dce6 url(../images/old_vote_title_li.gif) no-repeat scroll 97% 45%;
padding:3px 30px 5px 0px;
}
#day-details ul .even_event_day
{
background:transparent url(../images/old_vote_title_li.gif) no-repeat scroll 97% 45%;
padding:3px 30px 5px 0px;
}
#loading-calendar{
    background:url(../images/ajax-loader.gif) no-repeat scroll 0% 0%;;
    width:65px;
    height:65px;
    margin-top:54px;
    padding-right:70px;
    .padding-right:0px;
    .margin-right:0px;
    .width:55px;
}
div.month-view
{
font-size: 0.9em;
padding-right: 0px;

}
div.month-view table tbody tr td
{
direction: rtl;
}
div.lite-calnedar-days 
{
background:#064A80 none repeat scroll 0 0;
margin-right:13px;
padding-top:0px;
padding-bottom:10px;
padding-left:4px;
width:167px;
.text-align:center;
.padding-right:17px;
.margin-right:-5px;
.padding-left:13px;
.margin-left:0px;
.width:140px;
_padding-right:0px;
_margin-right:-4px;
_padding-left:0px;
_margin-left:0px;

}
div.lite-calnedar-days tr
{
height: 10px;
background-color:#dfe0e1;
}

.monthe_name , .year_name{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.monthe-name{
font-weight:bold;
color:#346b94;
text-decoration:none;
}

.event-title{
background:transparent url(../images/head.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;
padding-bottom:4px;
padding-right:16px;
}
.event_body{
background:#FFFFFF url(../images/rel_data_back.jpg) no-repeat scroll 0 0;
padding:84px 12px 25px;
width:649px;
}
.event_title{

background:transparent url(../images/head.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;

margin-left:17px;
_margin-left:12px;
margin-top:3px;
padding-bottom:4px;
width:673px;
}

.event_details{
background:transparent url(../images/head.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;
padding-bottom:4px;
padding-right:16px;
_margin-right:0px;
}

.month-view thead tr th{
background:transparent url(../images/back_event.gif) repeat-x scroll 0 0;
}
.month-view tr{
background-color:#f0f3f6;
}
.front-headers{
float:right;
}

.return{
padding-bottom:17px;
padding-left:17px;
text-align:left;
}
.return a{
color:#000000;
font-weight:bold;
text-decoration:none;
}
.return:hover{
color: #605604;
text-decoration: none;
}

.return a:hover{
color: #636466;
text-decoration: none;
}

.event-body{
padding:0px 12px 25px;
_padding:0px 0px 25px;
width:630px;
}

.red-lables {
float:right;
}
.more_d{
float: left;
 margin-left:40px;
}


#calendar-container1{
margin-right:2px;
.margin-right:0px;
_margin-right:-1px;
}

.classified_cat_bar
{
display: block;
}
.classified_cat_bar li
{
display: inline;
}
.classifieds_row_even
{
background-color: #FFCFCF;
}
.classifieds_row_odd
{
background-color: #fff;
}
.classified_list_container
{
border: #ddd; 
margin: auto;
}
.classified_listing
{
padding: 0px;
margin: 0px;
}
.classified_listing li
{
display: block;
clear:both;
float:right;
}
.classifieds_row_even div,
.classifieds_row_odd div,
.classifieds_sorting div
{
float: right;
}
.classified_listing li div.classified_field_id
{
width : 50px;
}
.classified_listing li div.classified_field_cat_id
{
width : 120px;
}
.classified_listing li div.classified_field_title
{
width : 300px;
}
.classified_listing li div.classified_field_desc
{
width : 450px;
}
.clear
{
clear: both;
}
.classified_cat_right,
.classified_cat_left
{
float: right;
}
.subcats_list li
{
float: right;
clear: both;
display: block;
}
.my_ads_list
{
}
.my_ads_list li
{
list-style: none;
display: block;
clear: both;
}
.my_ads_header
{
font-weight: bold;
}
.my_ads_l1
{
float: right;
width: 280px;
}
.my_ads_l2
{
float: right;
width: 100px;
}
.my_ads_l3
{
float: right;
width: 200px;
}
.my_ads_l4
{
float: right;
width: 60px;
}
.ad_detail_row
{
float: right;
clear: both;
}
.ad_detail_label
{
float: right;
width: 150px;
font-weight: bold;
}
.ad_detail_value
{
float: right;
width: 400px;
}
.result_row_odd
{
padding: 5px 25px;
background-color: #ddd;
}
.result_row_even
{
padding: 5px 25px;
background-color: #eee;
}
.search_result span.highlight
{
font-weight: bold;
}



/***********************************/
.registration_container table{
text-align:right;
width:60%;
}
.registration_container table th{
text-align:justify;
}
.registration_container table td{
text-align:right;
}
.error_message{
color :red;
}
.registration_container table.rating_details_table
{
width: 200px;
}

/**************************************/

/************* Horoscopes ************/
.horoscop_container
{
float: right;
width: 275px;
}
.horoscop_cell
{
float: right;
}
.horoscop_link
{
text-align: center;
display: block;
}
.horoscop_link img
{
display: block;
padding: 2px 2px;
width: 65px;
}
#horoscop_main_body
{
clear:both;
float:right;
padding-top:10px;
padding-bottom:20px;
top: 10px;
position: reltive;
}
.horoscop_title
{
border-bottom:1px solid #000000;
font-family:tahoma;
font-size:100%;
font-weight:bold;
padding-bottom:6px;
}
.horoscop_body
{
padding-top: 10px;
}
.horoscop_body img
{
float:left;
margin-bottom:10px;
margin-right:10px;
width:90px;
}
.special_horoscop
{
width: 100%;
}
.special_horoscop .horoscop_link
{
width: 100%;
text-align: right;
}
#horoscop_main_close
{
left:3px;
position:absolute;
top:3px;
}
#horoscop_main_container
{
position: relative;
float: right;
}
.horoscop_list
{
float: right;
width: 200px;
}
.special_horoscop_container
{
padding-right:15px;
padding-top:15px;
float:right;
width:200px;
}
.banner{margin:0px auto;}

.prev-horoscop
{
float: right;
}
.next-horoscop
{
float: left;
}

