@charset "utf-8";
/* CSS Document */

body
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	position: relative;
}
a, a:visited, a:active { color: #9D0025;}

div.r {clear: both}
div.rt {
	height: 0;
  	overflow: hidden;
}

img {border: none;}

div.content 
{
	position: relative;
	width: 1002px;
	margin: 0px auto;
 	padding-left: 20px;
 	padding-right: 20px;
}

div.LogoAndReg {
	position: relative;
	width: 100%;
	z-index: 10;
}

div.reg {
	width: 250px;
	float: right;
	text-align: right;
	padding-top: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-transform: uppercase;
}

div.reg a, a:visited {color: #dd1a2b; text-decoration: none; font-weight: normal;}

ul.main_menu {
	position: relative;
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	text-transform: uppercase;
	padding-bottom: 2px;
	z-index: 200;
	
}

ul.main_menu li { float: left; position: relative; padding-bottom: 5px; border-bottom: 3px solid #aaaaaa; z-index: 200;}
ul.main_menu li a img {border-right: 1px solid #c9c9c9; border-left: 1px solid #e2e2e2;}
ul.main_menu li a {padding-left: 0px; padding-top:0px; padding-bottom: 0px}

ul.popup_menu {
	position: absolute;
	top: 32px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	background-color: #FFFFFF;
	border: 3px solid #aaaaaa; 
	border-top: none;
	padding-bottom: 10px;
	display: none;
	width: 180px;
	z-index: 210;
}

ul.popup_menu li {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; z-index: 210;
	padding-bottom: 5px; padding-top: 5px; width: 145px; margin-left: 20px; border-top: 1px dotted #6b6b6b; border-bottom: 0px  }
ul.popup_menu li:first-child {border-top: none}
ul.popup_menu li a {
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; text-decoration: none; color: #000000; font-weight:normal; 
}

ul.popup_menu_horo {
	position: absolute;
	left: -12px;
	/*top: 140px;*/
	margin: 0px;
	padding: 0px;
	list-style: none;
	background-color: #FFFFFF;
	border: 3px solid #aaaaaa; 
	border-top: none;
	padding-bottom: 10px;
	display: none;
	width: 214px;
	z-index: 210;
}

ul.popup_menu_horo li {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; z-index: 210;
	padding-bottom: 5px; padding-top: 5px; width: 170px; margin-left: 20px; border-top: 1px dotted #6b6b6b; border-bottom: 0px  }
ul.popup_menu_horo li:first-child {border-top: none}
ul.popup_menu_horo li a {
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; text-decoration: none; color: #000000; font-weight:normal; 
}

ul.popup_menu_right {
	position: absolute;
	right: 170px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	background-color: #FFFFFF;
	border: 3px solid #aaaaaa; 
	/*border-top: none;*/
	padding-bottom: 10px;
	display: none;
	width: 214px;
	z-index: 210;
}

ul.popup_menu_right li {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; z-index: 210;
	padding-bottom: 5px; padding-top: 5px; width: 170px; margin-left: 20px; border-top: 1px dotted #6b6b6b; border-bottom: 0px  }
ul.popup_menu_right li:first-child {border-top: none}
ul.popup_menu_right li a {
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; text-decoration: none; color: #000000; font-weight:normal; 
}

div.content_under_menu {
	position: relative;
	z-index: 2;
}

div.block {
	background-color: #c2c2c2;
	position: relative;
	margin-left: 2px;
	float: left;
	top: 0px;
	margin-bottom: 3px;
	margin-left: 3px;
}

div.block a, a:visited{padding-left: 0px; color: #9d0025; font-weight: bold; font-family: Arial;}

div.bottom_block {
	position: absolute;
	bottom: 0px;
	/*width: 95%;*/
	opacity: 0.6;
}

div.block .caption_back {
	background-color: #f3f3f3;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	width: 99%;
}

div.block .caption {
	font-size: 22px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

ul.left_menu {
	position: relative;
	float: left;
	list-style: none;
	margin: 30px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px;
}

ul.left_menu li, ul.left_menu_inner li { background:url(/images/site/winter/str.jpg) no-repeat left center; padding-left: 15px;
	line-height: 25px;}
ul.left_menu li a, ul.left_menu_inner li a {
	font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; color: #000000;
	text-transform: uppercase;
	font-weight: bold;
}
ul.left_menu li a.zag, ul.left_menu_inner li a.zag {
	font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; color: #9D0025;
	text-transform: uppercase;
	font-weight: bold;
}

ul.left_menu_inner {
	position: relative;
	list-style: none;
	margin-bottom: 0px;
	padding: 0px;
	border-bottom: 1px dotted #6b6b6b; padding-bottom: 20px;
	width: 300px;
	float: right;
	margin-left: 20px;
}

 ul.left_menu_inner_s li { background:url(/images/site/winter/str.jpg) no-repeat left center; padding-left: 15px;
	line-height: 25px; float:left; width: 235px;}
 ul.left_menu_inner_s li a {
	font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; color: #000000;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 0px;
}

ul.left_menu_inner_s {
	position: relative;
	list-style: none;
	margin-bottom: 0px;
	padding: 0px;
	padding-bottom: 20px;
	width: 100%;
	float: left;
	margin-left: 20px;
}

div.columns_out {
	position: relative;
	width: 100%;
	z-index: 1;
}

div.columns_out1 {
	padding-bottom: 20px;
	border-bottom: 1px dotted #6b6b6b;
}

div.col_out1 {
	width: 670px;
	float: left;
	margin-right: 30px;
}

div.col_out1col
{
	position: relative;
	float: left;
	width: 221px;
}

div.title_col_out {
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	background:url(/images/site/winter/str.jpg) no-repeat left center;
	padding-left: 15px;
	padding-top: 20px;
	padding-bottom: 20px;
}

div.title_col_out a, a:visited {
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #9d0025;
}

div.comments {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

div.comments span {
	background:url(/images/site/winter/middle_comment.png) repeat-x;
	float: left;
	padding: 3px;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}

div.content_news {
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;	
	width: 204px;
}

div.content_news_left {
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;	
	width: 204px;
	margin-left: 30px;
	float: left;
	padding-bottom: 30px;
}

div.content_news_left a, a:visited{
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;	
	text-decoration: none;
    color: #000000;
    font-weight: normal;
}


div.title_colOut1 {
	color: #9d0025;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}

div.title_news_left {
	color: #9d0025;
	padding-bottom: 10px;
	font-weight: bold;
}

div.title_news_left a, a:visited{
	color: #9d0025;
	padding-bottom: 10px;
	font-weight: bold;
	text-decoration: none;
}

div.col_love {
	position: relative;
	width: 445px;
	float: left;
}

div.consult {
	position: relative;
	width: 203px;
	/*line-height: 0px;*/
}

div.consult div.prof {
	position: relative;
	background-color: #c81a22;
	padding: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	/*line-height: 20px;*/
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

div.consult div.name {
	background-color: #e7e7e7;
	color: #9d0025;
		padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: bold;
}

div.news {
	padding-bottom: 30px;
}

div.col_out2 {
	width: 300px;
	position: relative;
	float: left;
}

div.tickets {
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 100%;
}

div.tickets div.ticket1 {
	position: relative;
	width: 300px;
	padding-top: 20px;
}

div.tickets div.ticket1 img {float: left; margin-right: 20px;}

div.tickets div.ticket1 div.ticket1_text {
	position: relative;
	width: 200px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	padding-left:10px;
}
table.podium_filter label{
	position: relative;
	width: 170px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
}
table.podium_filter input{
	position: relative;
	margin-right: 10px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
}

div.ticket1_text div.ticket1title {
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
}

div.ticket1_text a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	text-decoration: none;
	color: #c81a22;
}

div.col_out3 {
	position: relative;
	float: left;
	width: 500px;
	z-index: 10;
}

div.informs {
	position: relative;
	width: 100%;
	margin-top: 27px;
	z-index: 10;
}

div.informs div.inform1 {
	position: relative;
	width: 250px;
	float: left;
	margin-bottom: 10px;
}

div.informs div.inform2 {
	position: relative;
	width: 475px;
	background-color: #f3f3f3;
	padding: 10px;
	margin-bottom: 5px;
}

div.informs div.inform1 img, div.informs div.inform2 img {float: left}
div.informs div.inform1 table, div.informs div.inform2 table {float: left; margin-left: 10px}
div.informs div.inform1 table caption, div.informs div.inform2 table caption 
{font-size: 11px; color: #9d0025; text-align: left; padding-bottom: 5px}
div.informs div.inform1 table caption span, div.informs div.inform2 table caption span {font-weight: bold; text-transform: uppercase}
div.informs div.inform1 table thead, div.informs div.inform2 table thead {background-color:#e2e2e2; font-size: 9px; font-weight: bold; }
div.informs div.inform1 table thead tr th, div.informs div.inform2 table thead tr th {padding-top: 2px; padding-bottom: 2px}
div.informs div.inform1 table td, div.informs div.inform2 table td {font-size: 11px; padding-right: 17px;}
div.informs div.inform1 table td.valute, div.informs div.inform2 table td.valute { font-weight: bold; font-size: 11px; color: #9d0025;}
div.informs div.inform1 table td.city, div.informs div.inform2 table td.city { font-weight: bold; font-size: 11px; color: #9d0025; width: 100px}
div.informs div.inform2 table td.time span {font-size: 9px; font-weight: bold; color: #8d8d8d}
div.informs div.inform2 table span.time {font-size: 9px; font-weight: bold; color: #8d8d8d}

div.inform1 div.weather {
	position: relative;
	float: left;
	width: 120px;
	margin-left: 5px;
}

div.weather div.day {
	position: relative;
	font-size: 11px;
	padding-top: 3px;
	width: 170px;
	text-align: left;
	
}

div.weather div.day img {float: none}

div.title_inform {
	font-weight: bold; text-transform: uppercase;
	color: #9d0025;
}

div.news4ladi {
	position: relative;
	width:450px;
}

div.rating_title {
	background: url(/images/site/winter/back_rating.jpg);
	float: left;
	padding: 3px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}

div.news4ladi div.new1 {
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 16px;
	padding-bottom: 25px;
}
em.new1 
{
    color: #9D0025;
    float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
    font-size: 62px;
    font-style: normal;
    font-weight: lighter;
    line-height: 90%;
    max-height: 50px;
    padding: 0 10px 0px 2px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    /*top: -2px;*/
}

span.block_info {
	padding-right: 10px;
	border-right: 1px solid #e2e2e2;
	padding-left: 10px;
}
span.name_info {
	font-size: 10px;
	font-weight: bold;
	color: #8d8d8d;
}
a.name_info, a:visited.name_info{
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
	color: #000000;
	text-decoration: underline;
}

div.block_goroskop {
	position: relative;
	width: 305px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #6b6b6b;
}

div.block_goroskop_inner {
	position: relative;
	width: 300px;
	padding-bottom: 20px;
	float: left;
}

div.goroskop {
	position: relative;
	width: 100%;
	padding-bottom: 15px;
}

div.goroskop div.gor1 {
	position: relative;
	float: left;
	line-height: 14px;
	width: 75px;
	text-align: center;
}

div.goroskop div.gor1 div.name_gor {
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
}

div.goroskop div.gor1 div.date_gor {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #797979;
}

div.gor1 img { cursor: pointer; }

div.link_date_gor a {
	padding-left: 10px;
	background:url(/images/site/winter/str1.jpg) no-repeat left center;
	margin-right: 10px;
	color: #c81a22;
	text-decoration: none;
	font-size: 11px;
	font-weight:normal;
	font-family: Arial;
}

div.info_news div.rating_count {
	float: left;
}

div.rating_count span {
	background:url(/images/site/winter/middle_comment.png) repeat-x;
	float: left;
	padding: 3px;
	font-size: 9px;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

div.konkurs {
	position: relative;
	width: 100%;
	background-color: #f3f3f3;
	line-height: 0px;
	font-size: 0px;
	margin-top: 28px;
}

div.konkurs img {
	float: left;
}

div.konkurs div.about_konkurs {
	position: relative;
	font-family: Georgia;
	float: left;
	width: 240px;
	font-size: 12px;
	color: #000000;
}

div.about_konkurs div.title_konkurs {
	padding: 0px 10px 0px 10px; 
	text-align: center;
	margin-left: 10px;
	margin-top: 10px;
	width: 205px;
	font-weight: bold;
	font-size: 12px;
	color: #9d0025;
	font-family: Georgia;
	background-color: #e2e2e2;
	text-transform: uppercase;
	line-height: 20px;
}

div.text_konkurs {
	font-size: 12px;
	padding-top: 15px;
	line-height: 12px;
	padding-left: 15px;
}

div.text_konkurs a, a: visited{
	font-size: 12px;
	padding-top: 15px;
	line-height: 12px;
	padding-left: 15px;
}

div.catalog {
	position: relative;
	width: 100%;
	z-index: 10;
	/*padding-left: 20px;*/
}

div.catalog div.items {
	position: relative;
	width: 100%;
}

div.catalog div.items div.item1 {
	position: relative;
	width: 130px;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}

div.catalog div.items div.item1 img {border: 2px solid #f3f3f3}
div.catalog div.items div.item1 div.name_product {
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #9d0025;
}

div.name_product a, a:visited{
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #9d0025;
}

div.catalog div.items div.item1 div.cost_product {
	color: #8d8d8d;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

div.block_bottom_menu {
	position: relative;
	width: 100%;
	background-color: #efefef;
	padding-bottom: 10px;
	z-index: 10;
}

div.block_bottom_menu ul.bottom_menu {
	position: relative;
	float: left;
	margin: 0px;
	list-style: none;
	margin-left: 40px;
	margin-top: 10px;
	padding: 0px;
	border-right: 1px dotted #9f9e7e;
	width: 200px;
}

div.block_bottom_menu ul.bottom_menu li {
	padding-bottom: 10px;
}

div.block_bottom_menu ul.bottom_menu li a {
	font-size: 11px;
	color: #000000;
	font-weight:normal;
	text-decoration:underline;
	font-family:Arial;
}

div.block_bottom_menu ul.bottom_menu li a.link_bold {
	font-weight: bold;
}

div.block_recipe_menu {
	position: relative;
	width: 100%;
	background-color: #efefef;
	padding-bottom: 10px;
}

div.block_recipe_menu ul.recipe_menu {
	position: relative;
	float: left;
	margin: 0px;
	list-style: none;
	padding-left: 5px; 
	border-left: 1px dotted #aaaaaa;
	width: 155px;
}

div.block_recipe_menu ul.recipe_menu li {
	padding-bottom: 10px;
}

div.block_recipe_menu ul.recipe_menu li a 
{
    color: #aaaaaa; 
    text-decoration: none; 
    font-size: 12px; 
    font-family: Georgia;
    font-weight: bold;
    padding-top: 0px;
    padding-bottom: 0px;
}

div.block_recipe_menu ul.recipe_menu li a.link_bold {
	font-weight: bold;
}

ul.horoscope_menu {
    float: right;
    list-style: none outside none;
	padding-left: 10px;
	padding-right: 20px;
	width: 156px;
	text-align: right;
}
ul.horoscope_menu li
{
    margin-top: 5px;
    position: relative;
    }
a.horoscope_menu, a.horoscope_menu:visited
{
    color: #aaaaaa;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 2px 2px 2px;
    font-family: Georgia;
    text-decoration: none;
    cursor: pointer;
}

a.horoscope_menu_active, a.horoscope_menu_active:visited
{
    color: #ffffff;
    background-color: #9d0025;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 2px 2px 2px;
}

ul.dom2_menu_top {
    float: left;
    list-style: none outside none;
	border-left: 1px dotted #aaaaaa;
	padding-left: 10px;
	padding-right: 0px;
	width: 120px;
}
ul.dom2_menu_top li
{
    margin-top: 5px;
    position: relative;
    }
a.dom2_menu_top, a.dom2_menu_top:visited
{
    color: #000;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 2px 2px 2px;
    font-family: Georgia;
    text-decoration: none;
    cursor: pointer;
}

a.dom2_menu_top_active, a.dom2_menu_top_active:visited
{
    color: #ffffff;
    background-color: #9d0025;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 2px 2px 2px;
}

div.bottom_tickets {
	position: relative;
	background-color: #bababa;
	margin-top: 5px;
	width: 100%;
	font-size: 10px;
	z-index: 10;
}

div.bottom_tickets div.bottom_ticket1 {
	position: relative;
	width: 200px;
	padding-top: 15px;
	float: left;
	padding-left: 40px;
	font-size: 11px;
	padding-bottom: 15px;
}

div.bottom_ticket1 div.ticket1title_bottom {
	position: relative;
	font-weight: bold;
	font-size: 11px;
}

div.bottom_ticket1 div.ticket1link {
	position: relative;
}

div.bottom_ticket1 div.ticket1link a { 
	color: #FFFFFF;
	font-size: 11px;
}

div.black_panel {
	position: relative;
	color: #FFFFFF;
	background-color: #000000;
	width: 100%;
	/*height: 15px;*/
	font-size: 11px;
	padding-top: 1px;
	padding-bottom: 1px;
	z-index: 10;
}

div.add_ticket {
	position: relative;
	float: left;
	margin-left: 40px;
}

div.copyright {
	position: relative;
	float: right;
	margin-right: 100px;
}

div.add_ticket a {color: #FFFFFF; font-size: 11px;}

div.bread {
	position: relative;
	float: left;
	padding-top: 5px;
	font-size: 12px;
	width: 100%;
	padding-bottom: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

div.bread a, div.bread span{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #aaaaaa;
	text-decoration: none;
}

div.bread span {
	padding-left: 3px;
	padding-right: 3px;
}

div.joke {
	position: absolute;
	top: 0px;
	left: 150px;
	background:url(/images/site/winter/back_rating.jpg);
	padding: 1px;
	margin-top: 3px;
	margin-left: 10px;
	padding-left: 10px;
	cursor: pointer;
	padding-right: 10px;
	color: #FFFFFF;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

div.col_out4 {
	position: relative;
	width: 680px;
	float: left;
}

div.col_out5 {
	position: relative;
	width: 470px;
	float: left;
	z-index:1;
}

div.zodiac {
	position: relative;
}

div.zodiac img {float: left; margin-left: 20px; margin-right: 20px;}
div.zodiac div.about_zodiac {
	position: relative;
	width: 200px;
}

div.about_zodiac div.title_zodiac {
	position: relative;
	font-size: 36px;
	padding-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #9d0025;
}

div.about_zodiac div.name_zodiac {
	position: relative;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

div.about_zodiac div.date_zodiac {
	position: relative;
	font-size: 11px;
	color: #797979;	
}

div.block_zodiac {
	position: relative;
	width: 100%;
}

div.block_zodiac div.activetab, div.block_zodiac div.dactivetab {
	position: relative;
	float: left;
}

div.dactivetab{
    cursor: pointer;
}

div.block_zodiac div.lefttab {
	position: relative;
	float: left;
	background:url(/images/site/winter/dactivetab_left.jpg) no-repeat;
	height: 35px;
	width: 12px;
}

div.block_zodiac div.activetab div.lefttab {
	background:url(/images/site/winter/activetab_left.jpg) no-repeat;
	border: none;
	
}

div.block_zodiac div.middletab {
	position: relative;
	float: left;
	line-height: 25px;
	padding-top: 10px;
	font-size: 12px;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: bold;
	text-transform: uppercase;
	background:url(/images/site/winter/dactivetab_middle.jpg) repeat-x;
	height: 25px;
}

div.block_zodiac div.activetab div.middletab {
	background:url(/images/site/winter/activetab_middle.jpg) repeat-x;
	color: #9d0025;
	
}

div.block_zodiac div.righttab {
	position: relative;
	float: left;
	background:url(/images/site/winter/dactivetab_right.jpg) no-repeat;
	height: 35px;
	width: 14px;
}

div.block_zodiac div.activetab div.righttab {
	background:url(/images/site/winter/activetab_right.jpg) no-repeat;
}

div.block_zodiac div.top_block_zodiak {
	position: relative;
	width: 365px;
	background:url(/images/site/winter/top_block_zodiak.jpg) no-repeat;
	height: 21px;
}

div.block_zodiac div.middle_block_zodiak {
	position: relative;
	width: 305px;
	background:url(/images/site/winter/middle_block_zodiak.jpg) repeat-y;
	position: relative;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 30px;
	line-height: 18px;
}

div.inner_title_zodiak {
	font-size: 18px;
	color: #9d0025;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom: 5px;
}

span.time {
	font-size: 11px;
	color: #797979;
	font-family:Arial, Helvetica, sans-serif;
}

div.block_zodiac div.bottom_block_zodiak {
	position: relative;
	width: 365px;
	background:url(/images/site/winter/bottom_block_zodiak.jpg) no-repeat;
	height: 59px;
}

div.emptytab {
	position: relative;
	width: 130px;
	height: 34px;
	border-bottom: 1px solid #e4e0e0;
	float: left;
}

div.news_block {
	position: relative;
	width: 100%;
	padding-top: 10px;
}

div.news_block div.news1 {
	position: relative;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #010101;
	line-height: 18px;
}

div.news1 img {
	float: left;
	margin-right: 20px;
}

div.news_block div.news1 div.news_title {
	position: relative;
	color: #9d0025;
	padding-bottom: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}

div.news_block div.news1 div.date_news {
	position: relative;
	color: #aaaaaa;
	padding-bottom: 5px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

div.newstitle {
	position: relative;
	font-size: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #9d0025;
	padding-left: 20px;
	padding-bottom: 10px;
} 

div.author {
	position: relative;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #9d0025;
	font-weight: bold;
	padding-left: 20px;
	padding-bottom: 5px;
} 

div.datenews {
	position: relative;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	padding-left: 20px;
	color: #aaaaaa;
	padding-bottom: 15px;
}

span.author_photo {
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #aaaaaa;
}

span.author_photo b {color: #9d0025}

div.col_comments {
	position: relative;
	float: left;
	width: 50%;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom: 7px;
}

div.col_comments div {padding-bottom: 7px;}
div.col_comments input {
	width: 200px;
	background-color: #f3f3f3;
	border: 1px solid #aaaaaa;
	height: 18px;
}

textarea.comment_texr {
	background-color: #f3f3f3;
	border: 1px solid #aaaaaa;
	width: 100%;
	height: 85px;
	margin-bottom: 10px;
}

div.col_comments a {
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #9d0025;
}

div.add_comments {
	position: relative;
	border-bottom: 3px solid #9d0025;
}

div.add_comments div.icons {
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.add_comments div.icons img {margin-right: 5px}

div.comments_list {
	position: relative;
	width: 100%;
}

div.comments_list div.comment1 {
	position: relative;
	width: 100%;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 15px;
	padding-bottom: 15px;
}

div.comments_list div.comment1 img {float:left; margin-right: 10px}

div.comment1 div.comment_text {
	position: relative;
}
div.comment1 div.comment_text div.top_comment {
	position: relative;
	height: 20px;
}

div.top_comment div.left_top_comment {
	position: relative;
	float: left;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #8d8d8d;
}

div.top_comment div.left_top_comment span.name_user {
	color: #9d0025;
	font-weight: bold;
	padding-right: 5px;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

span.name_user a, a:visited{
	color: #9d0025;
	font-weight: bold;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

div.top_comment div.right_top_comment {
	position: relative;
	float: right;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #8d8d8d;
	margin-top: -20px;
}

div.top_comment div.right_top_comment img {float: none; position: relative; top: 10px; margin-right: 0px}

div.top_comment div.right_top_comment a {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #8d8d8d;
	text-decoration: none;
	text-transform: uppercase;
}

div.right_top_comment span.rating_count {
	color: #9d0025;
	font-size: 9px;
}

div.news_title_text {
	position: relative;
	text-align: center;
	padding: 30px;
	padding-top: 5px;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

div.inner_news_title {
	font-size: 18px;
	color: #9d0025;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

span.text_news {
	margin-top: 10px;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 25px;
}

span.text_news img
{
	padding-right: 10px;
}

div.back {
	position: relative;
	font-size: 18px;
	padding-top: 30px;
	padding-bottom: 20px;
}

div.back a {
	font-size: 16px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	text-decoration: none;
}

div.title_new_comment {
	font-size: 22px;
	padding-bottom: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
}

div.comment_news {
	position: relative;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

span.name_u {
	font-weight: bold 
}

div.news_list {
	position: relative;
	width: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	border-bottom: 1px dotted #8d8d8d;
}

div.new1list {
	position: relative;
	width: 100%;
	padding-bottom: 30px;
}

div.new1list img {float: left; margin-right: 20px;}

div.new1list div.new1list_title {
	position: relative;
	font-size: 30px;
	padding-bottom: 10px;
	color: #9d0025;
}

div.new1list div.date_new1 {
	position: relative;
	font-weight: bold;
	color: #aaaaaa;
	padding-bottom: 5px;
}

div.pages {
	position: relative;
	padding-bottom: 15px;
	padding-top: 10px;
	color: #aaaaaa;
	font-family: Georgia, "Times New Roman", Times, serif;
}

div.pages a {
	color: #aaaaaa;
	text-decoration: none;
	margin-right: 10px;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}

div.pages a.str {font-size: 9px;}
div.pages a.select_page {color: #9d0025}
div.pages span.select_page {color: #9d0025; font-size: 18px; font-family: Georgia}

div.jokes {
	position: relative;
	width: 100%;
}

div.jokes div.joke1 {
	position: relative;
	width: 100%;
	padding-bottom: 30px;
	border-bottom: 1px dotted #8d8d8d;
	padding-top: 15px;
}

div.humor {
	position: relative;
	width: 496px;
	/*height: 173px;*/
	/*background:url(/images/site/winter/humor.jpg) no-repeat;*/
	background-color: #c91923;
	margin-top: 2px;
}

div.humor div.jokes_block {
	position: relative;
	width: 300px;
	float: right;
	padding-top: 20px;
	padding-right: 40px;
	z-index: 10;
}

div.jokes_block  div.humor1 {
	position: relative;
	padding-bottom: 15px;
	/*background:url(/images/site/winter/jstr1.jpg) no-repeat left 5px;*/
}

div.humor1 span.h1 {
	position: relative;	
	color: #FFFFFF;
}

div.humor1 a, a:visited{
	position: relative;
	color: #FFFFFF;
	text-decoration: none;
}
div.humor1 a, a:visited{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
}

div.new1 a, a:visited{
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}

div.new1 div.new_title {
	font-weight: bold;
	color: #9d0025;
}

a.new_title {
	font-weight: bold;
	color: #9d0025;
	font-family: Arial;
	position: relative;
	text-decoration: underline;
}

div.new1 div.new_title a, a:visited{
	font-weight: bold;
	color: #9d0025;
}

div.news4ladi div.new1 img {
	float: right;
}

div.news4ladi div.new1  div.info_news {
	position: relative;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 3px;
}

div.login .txtLogin { width: 100px; padding-left: 5px; height: 15px; background-color: #ffffff; border: solir 1px #ed3e23; color: #ed3e23; font-size: 10px; font-weight: bold; top: 4px; margin-left: 3px;}
div.login a{
	color: #FFFFFF;
}

div.pager, div.pager a, div.pager a:visited, td.pager, 
td.pager a, td.pager a:visited, span.pager, span.pager a, 
span.pager a:visited{
	font-size: 12px;
	color: #9D0025;
	font-weight: bold;
}

div.guestUser  
{    
    background: url("/images/Site/Winter/error.png") #fdd no-repeat 8px 50%;
    color: #281b1b;
    font-size: 1em;
    font-weight: bold;
    line-height: 150%;
    margin-left: 0 auto;
    margin-right: 0 auto;
    margin-bottom: 10px;
    border: 1px solid #deb7b7;
    padding: 5px 10px 5px 30px;
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
/*podium*/

div.photos_stars {
	position: relative;
	padding-top: 20px;
	padding-left:30px;
}

#FamousBlock 
{
    position:fixed;
    top:36%;
    left:65%;
    z-index:180;
}

div.v_star {
	width: 320px;
	margin-left: 0px;
	margin-top: -100px;
}

div.v_star_black {
	position: relative;
	width: 320px;
	line-height: 0px;
	background:url(/images/site/winter/6.png);
}

div.v_star_black img {
	position: relative;
	float: left;
	border: 3px solid #FFFFFF;
}

div.v_star_text {
	position: relative;
	float: left;
	line-height: 20px;
	width: 240px;
	padding: 20px;
	padding-bottom: 10px;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
}

div.v_star_title {
	position: relative;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
}

div.v_star_w {
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

div.v_star_t {
	position: relative;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 5px;
}
div.critic_block 
{
    font-size: 11px;
    line-height:normal;
    width: 300px;
    margin: 10px;
    border: solid 1px #aaaaaa;
    background-color: #F3F3F3;
    -moz-border-radius: 10px 10px 10px 10px;
}

/*buttons*/

.btnLogin{
	background-image: url(/images/Site/enter_winter.jpg);
	background-position: center center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-repeat: no-repeat;
	width:57px;
	height:19px;
}
.btnAddComment{
	background-image: url(/images/Site/winter/send.png);
	background-color: Transparent;
	cursor: pointer;
	background-position: center center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-repeat: no-repeat;
	width:97px;
	height:42px;
}
.btnAddQuestion{
	background-image: url(/images/Site/winter/send_question.png);
	background-color: Transparent;
	cursor: pointer;
	background-position: center center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-repeat: no-repeat;
	width:147px;
	height:42px;
}
.btnVote{
	background-image: url(/images/Site/winter/cmdVote.png);
	background-color: Transparent;
	cursor: pointer;
	background-position: center center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-repeat: no-repeat;
	width:107px;
}
.btnVisibleDown{
	background-image: url(/images/Site/cmdVisibleDown.jpg);
	background-position: center center;
	border: 0px;
	background-repeat: no-repeat;
	width:11px;
	height:11px;
	cursor: pointer;
}
.btnVisibleUp{
	background-image: url(/images/Site/cmdVisibleUp.jpg);
	background-position: center center;
	border: 0px;
	background-repeat: no-repeat;
	width:11px;
	height:11px;
	cursor: pointer;
}
.btnCon{
	background-image: url(/images/Site/cmdCon.png);
	background-position: center center;
	border: 0px;
	background-repeat: no-repeat;
	width:11px;
	height:11px;
	cursor: pointer;
}
.btnPro{
	background-image: url(/images/Site/cmdPro.png);
	background-position: center center;
	border: 0px;
	background-repeat: no-repeat;
	width:11px;
	height:11px;
	cursor: pointer;
}
.btnEdit{
	background-image: url(/images/Site/winter/cmdEdit.png);
	background-position: center center;
	border: 0px;
	background-repeat: no-repeat;
	width:123px;
	height:17px;
	cursor: pointer;
}
.btnEditDown{
	background-image: url(/images/Site/cmdEdit_Press.png);
	background-position: center center;
	border: 0px;
	background-repeat: no-repeat;
	width:100px;
	height:17px;
	cursor: pointer;
}
.btnDelete{
	background-image: url(/images/Site/winter/cmdDelete.png);
	background-position: center center;
	border: 0px;
	background-repeat: no-repeat;
	width:123px;
	height:17px;
	cursor: pointer;
}
.btnDeleteDown{
	background-image: url(/images/Site/cmdDelete_Press.png);
	background-position: center center;
	border: 0px;
	background-repeat: no-repeat;
	width:100px;
	height:17px;
	cursor: pointer;
}
.btnSearch{
	background-image: url(/images/Site/cmdSearch.jpg);
	background-position: center center;
	border: 0px;
	background-repeat: no-repeat;
	width:74px;
	height:17px;
	cursor: pointer;
}
.btnClear{
	background-image: url(/images/Site/cmdClear.jpg);
	background-position: center center;
	border: 0px;
	background-repeat: no-repeat;
	width:112px;
	height:17px;
	cursor: pointer;
}
.btnRandom{
	background-image: url(/images/Site/winter/cmdRandom.png);
	background-position: center center;
	border: 0px;
	background-repeat: no-repeat;
	width:123px;
	height:17px;
	cursor: pointer;
}
.btnNew{
	background-image: url(/images/Site/winter/cmdNew.png);
	background-position: center center;
	border: 0px;
	background-repeat: no-repeat;
	width:123px;
	height:17px;
	cursor: pointer;
}
.btnNewNews{
	background-image: url(/images/Site/winter/new_news.jpg);
	background-position: center center;
	border: 0px;
	background-repeat: no-repeat;
	width:123px;
	height:17px;
	cursor: pointer;
}
.btnTopNews{
	background-image: url(/images/Site/winter/rating_news.jpg);
	background-position: center center;
	border: 0px;
	background-repeat: no-repeat;
	width:123px;
	height:17px;
	cursor: pointer;
}
.btnSave{
	background-image: url(/images/Site/winter/cmdSave.png);
	background-position: center center;
	border: 0px;
	background-repeat: no-repeat;
	width:123px;
	height:17px;
	cursor: pointer;
}
.btnCancel{
	background-image: url(/images/Site/winter/cmdCancel.png);
	background-position: center center;
	border: 0px;
	background-repeat: no-repeat;
	width:123px;
	height:17px;
	cursor: pointer;
}
.btnAdd{
	background-image: url(/images/Site/winter/cmdAdd.png);
	background-position: center center;
	border: 0px;
	background-repeat: no-repeat;
	width:123px;
	height:17px;
	cursor: pointer;
}
.btnAddProfile{
	background-image: url(/images/Site/winter/cmdAddProfile.png);
	background-position: center center;
	border: 0px;
	background-repeat: no-repeat;
	width:140px;
	height:17px;
	cursor: pointer;
}
.btnAddDown{
	background-image: url(/images/Site/cmdAdd_Press.png);
	background-position: center center;
	border: 0px;
	background-repeat: no-repeat;
	width:70px;
	height:17px;
	cursor: pointer;
}
.btnSend{
	background-image: url(/images/Site/cmdSend.png);
	background-position: center center;
	border: 0px;
	background-repeat: no-repeat;
	width:76px;
	height:17px;
	cursor: pointer;
}
.btnSendDown{
	background-image: url(/images/Site/cmdSend_Press.png);
	background-position: center center;
	border: 0px;
	background-repeat: no-repeat;
	width:76px;
	height:17px;
	cursor: pointer;
}

.cmdSend 
{
    background-image: url(/images/Site/winter/cmdSend.jpg);
	background-position: center center;
	border: 0px;
	background-repeat: no-repeat;
	width:123px;
	height:16px;
	cursor: pointer;
}

/*end buttons*/

/*Сонники*/
div.modul_dreams_spisok a
{
color: #000000;
}

div.modul_dreams_listname a
{

font-family: Arial;
font-size: 15px;
font-weight: bold;
text-decoration: none;
}

div.modul_dreams_description
{
color: #000000;
font-family: Arial;
font-size: 15px;
font-weight: bold;
text-decoration: none;
}

.lll
{
color: #FFFFFF;
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
background-color: #800000;
}

.llll
{
color: #FFFFFF;

background-color: #800000;
}

.aaa
{
color: #AAAAAA;
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.aaaa
{
color: #000000;
}
/*Сонники конец*/

/* Battle */
td.battle_timer {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 22px;
    line-height: 25px;
    padding-bottom: 15px;
    }
    
span.battle_text {
	margin-top: 10px;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 25px;
}

td.battle_descr
{
	font-size: 18px;
	color: #9d0025;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;	
	padding-bottom:15px;
	padding-top:15px;
}

td.battle_title
{
	font-size: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #9d0025;
	padding-top:10px;
	padding-bottom:15px;
}

td.battle_prize
{
	font-size: 20px;
	color: Black;
	font-family: Georgia, "Times New Roman", Times, serif;	
}
 td.battle_text{
	margin-top: 10px;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 30px;
	padding-bottom: 15px;
}

td.battle_count
{
	font-size: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom:15px;
	padding-top:15px;
}
table.battle_text
{
	margin-top: 10px;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 30px;
	padding-bottom: 15px;	
}
/* end Battle */

/* VK shared */
div.VK_shared span{
	background:url(/images/site/winter/VK_shared_back.jpg) repeat-x;
	float: left;
	padding: 3px;
	font-size: 10px;
	line-height: 16px;
	color: #FFFFFF;
	font-family: tahoma;
}
div.VK_shared {
    cursor: pointer;
    margin-top: 10px;
}
/* end VK shared */
/* ODK shared */
div.ODK_shared span{
	background:url(/images/site/winter/ODK_shared_back.jpg) repeat-x;
	float: none;
	padding: 3px;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
}
div.ODK_shared {
    cursor: pointer;
}
/* end ODK shared */

/* facebook shared */
div.FB_shared span{
	background:url(/images/site/winter/FB_shared_back.jpg) repeat-x;
	float: none;
	padding: 3px;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
}
div.FB_shared {
    cursor: pointer;
}
/* end facebook shared */

/* facebook shared */
div.TW_shared span{
	/*background:url(/images/site/winter/TW_shared_back.png) repeat-x;*/
	float: none;
	padding: 3px;
	font-size: 11px;
	line-height: 16px;
	color: #2A7090;
}
div.TW_shared {
    cursor: pointer;
}
/* end facebook shared */


div.zooming_image {width: 80px; height: 40px; float: left; position: relative;}

/*------VideoHumor-*/

#VidHumTitle
{
	width:600px;
    color: #9D0025;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
    font-weight: bold;	
}

#VidHumInfo
{
	text-align:right; 
	padding-top:10px; 
	font-size: 12px;
	color: #000000;
	font-weight:normal;
	font-family:Arial,Helvetica,sans-serif;
}
#VidHum
{
	width:600px;
}


#vidhumlink
{
	padding-right: 25px;
	padding-bottom: 25px;
}
/*---END VideoHumor-*/

#idtablecontest 
{
	padding-bottom: 25px; 
}

div.tests 
{
    position: relative;
    width: 100%;
}

div.tests div.item 
{
    border-bottom: 1px dotted #8D8D8D;
    padding-bottom: 30px;
    padding-top: 15px;
    position: relative;
    width: 100%;
    font-size: 14px;
}

div.tests div.item a.btnTestView
{
    background:url(/images/site/winter/cmdTestView.jpg) no-repeat;
}

div.test_question 
{
    position: relative;
    background-color: #F3F3F3;
    border: 1px solid #AAAAAA;
    border-radius: 10px 10px 10px 10px;
    font-size: 12px;
    line-height: normal;
    margin: 10px;
    padding: 10px;
    margin-bottom: 20px;
    margin-top: 20px;
    font-weight: bold;
}

div.test_question div.btns 
{
    float: right;
    position: relative;
}

div.test_question div.btns a 
{
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

div.modul_dreams_listtitle
{
    padding-bottom:10px;
}

div.modul_dreams_listtitle ul
{
    padding:0px;
    margin:0px;
}

div.modul_dreams_listtitle ul li
{
    float: left;
    width: 150px;
    border-left: dotted 1px #aaaaaa;
    list-style: none;
    padding-left: 10px;
    margin: 4px 0px 4px 0px;
}

ul.list li a, a:visited
{
    color: #aaaaaa;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    line-height:inherit;
    padding:0px;
}

ul.list li a.active, a.active:visited
{
    color: #ffffff;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    background-color: #800000;
    line-height:inherit;
    padding:0px;
}

div.letters_menu
{
    padding:0px 0px 10px 10px;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 1px dotted #aaaaaa;
}

div.letters_menu ul li
{
    float: left;
    list-style: none;
    padding-left: 4px;
}

div.letters_menu ul.column
{
    width:160px;
    float:left;
    padding:0px;
    margin:0px;
}

div.letters_menu ul.column li
{
    width:160px;
}

div.letters_menu ul.column li a
{
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    color:#000000;
    line-height:22px;
}

div.letters_menu ul.column li a.active, a.active:visited
{
    color:#ffffff;
}