/* Default */

BODY {
    MARGIN: 0px 0px 0px 0px;
    PADDING: 0px 0px 0px 0px;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
}

TD {
    FONT-SIZE: 10pt;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    FONT-WEIGHT: normal;
    COLOR: #444444;
}

TD.text {
 	MARGIN: 0px 0px 0px 0px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 20px;

	POSITION: static;
	VERTICAL-ALIGN: top;

	FONT-FAMILY: Helvetica, Arial, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	COLOR: #444444;
}

TD.form_top {
	FONT-FAMILY: Helvetica, Arial, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	COLOR: #444444;
}

P {
    MARGIN: 0px 0px 0px 0px;
    PADDING: 0px 0px 0px 0px;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
}

OL {
    MARGIN-LEFT: 22px;
    MARGIN-RIGHT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
}

UL {
    MARGIN-LEFT: 8px;
    MARGIN-RIGHT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
}

LI {
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 0px;
    MARGIN-TOP: 1px;
    MARGIN-BOTTOM: 1px;
}

LI.error{
    MARGIN: 5px 5px 5px 5px;
    TEXT-DECORATION: none;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Vernada, Tahoma, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    COLOR: #FF0000;
}

LI.message {
    MARGIN: 5px 5px 5px 5px;
    TEXT-DECORATION: none;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Vernada, Tahoma, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    COLOR: #006699;
}

HR {
    MARGIN: 0px 0px 0px 0px;
    PADDING: 0px 0px 0px 0px;
    HEIGHT: 1px;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: 1px solid #E0E0E0;
    FONT-SIZE: 0px;
}

IMG {
    BORDER: 0px;
}

FORM {
    MARGIN: 0px 0px 0px 0px;
    PADDING: 0px 0px 0px 0px;
}

INPUT, SELECT {
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	BORDER: #D4D0C8 1px inset;
	VERTICAL-ALIGN: middle;
	FONT-SIZE: 11px;
	COLOR: #444444;
	FONT-FAMILY: Helvetica, Arial, sans-serif;
	BACKGROUND-COLOR: #F1F1F1;
}

TEXTAREA {
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	BORDER: #D4D0C8 1px inset;
	VERTICAL-ALIGN: middle;
	FONT-SIZE: 11px;
	COLOR: #444444;
	FONT-FAMILY: Helvetica, Arial, sans-serif;
	BACKGROUND-COLOR: #F1F1F1;
	HEIGHT: 60px;
}

.button {
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	HEIGHT: 18px;
	BORDER-WIDTH: 0px;

	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;
	FONT-SIZE: 6pt;
	FONT-FAMILY: Helvetica, Arial, sans-serif;
	FONT-WEIGHT: bold;
	LETTER-SPACING: 2px;
	COLOR: #444444;
}

A.login_button:link, A.login_button:hover, A.login_button:visited, A.login_button:visited:hover {
	CURSOR: pointer;
	BORDER: 0px;
	COLOR: #1B6FBD;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Helvetica, Arial, sans-serif;
	TEXT-DECORATION: underline;
}

A:link, A:visited {
    MARGIN: 0px 0px 0px 0px;
    TEXT-DECORATION: underline;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    COLOR: #FF3300;
}
A:hover, A:visited:hover {
    MARGIN: 0px 0px 0px 0px;
    TEXT-DECORATION: underline;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    COLOR: #ff0000;
}

/* Changeble */

TD.top_price {
	VERTICAL-ALIGN: bottom;
	LETTER-SPACING: -1px;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	FONT-FACE: Helvetica, Arial, sans-serif;
	COLOR: #1B6FBD;
}

TABLE.main_menu {
	MARGIN-TOP: 20px;
	MARGIN-LEFT: 47px;
	BORDER-COLLAPSE: collapse;
}

TABLE.main_menu TD {
	BORDER-TOP: 1px solid #C4A114;
	BORDER-BOTTOM: 1px solid #C4A114;
}

TR.sub_menu TD {
	BORDER-TOP: 0px none #C4A114;
	BORDER-BOTTOM: 0px none #C4A114;
}

A.news_mainp:link, A.news_mainp:hover, A.news_mainp:visited, A.news_mainp:visited:hover {
	MARGIN: 0px 0px 0px 0px;
    TEXT-DECORATION: none;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    COLOR: #555555;
}

A.main_menu:link, A.main_menu:visited, A.main_menu_curr:link, A.main_menu_curr:visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#79a9da; font-weight:bold;TEXT-DECORATION: none;
	
}
A.main_menu:hover, A.main_menu:visited:hover, A.main_menu_curr:hover, A.main_menu_curr:visited:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#79a9da; font-weight:bold;TEXT-DECORATION: none;
}

A.main_menu_red:link, A.main_menu_red:visited, A.main_menu_red:hover{
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#FF3300; font-weight:bold;TEXT-DECORATION: none;
	
}

A.sub_main_menu:link, A.sub_main_menu:visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color: #79a9da; font-weight:bold;TEXT-DECORATION: none;
}
A.sub_main_menu:hover, A.sub_main_menu:visited:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#a6a6a6; font-weight:bold;TEXT-DECORATION: none;
}


A.sub_main_menu_curr:link, A.sub_main_menu_curr:visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#a6a6a6; font-weight:bold;TEXT-DECORATION: none;
}
A.sub_main_menu_curr:hover, A.sub_main_menu_curr:visited:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#a6a6a6; font-weight:bold;TEXT-DECORATION: none;
}

A.main_link:link, A.main_link:visited, A.main_link:active {
	font-family: Arial, Helvetica, sans-serif; font-size:10pt; color:#3366ff; font-weight:bold;TEXT-DECORATION: none;
}
A.main_link:hover{
	font-family: Arial, Helvetica, sans-serif; font-size:10pt; color:#3366ff; font-weight:bold;TEXT-DECORATION: underline;
}


SPAN.sm_cnt {
	MARGIN-TOP: 3px;
	MARGIN-BOTTOM: 3px;
	HEIGHT: 20px;
	WHITE-SPACE: nowrap;
	VERTICAL-ALIGN: middle;
    BORDER: 1px solid #FFA69F;
	BACKGROUND-COLOR: #FFE066;
}

SPAN.sm_sep {
	COLOR: #C4A114;
	VERTICAL-ALIGN: middle;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
}

INPUT.login_button {
	CURSOR: pointer;
	BORDER-WIDTH: 0px;
	COLOR: #1B6FBD;
	BACKGROUND-COLOR: #FFE57D;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Helvetica, Arial, sans-serif;
	TEXT-DECORATION: underline;
}

TD.login_title {
	COLOR: #515A62;
	FONT-SIZE: 10pt;
}

SPAN.login_title {
	COLOR: #FFFFFF;
	FONT-SIZE: 14pt;
	TEXT-TRANSFORM: uppercase;
}



DIV.news_full_topic {
	FONT-FAMILY: Helvetica, Arial, sans-serif;
	FONT-SIZE: 10pt;
	COLOR: #6E6E6E;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

span.news_date {
    MARGIN: 0px 0px 0px 0px;
	TEXT-DECORATION: none;
	FONT-FAMILY: Arial, Helvetica sans-serif;
	COLOR: #FFFFFF;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
}

a.news_podr:link, a.news_podr:visited {
    MARGIN: 0px 0px 0px 0px;
	TEXT-DECORATION: none;
	FONT-FAMILY: Arial, Helvetica sans-serif;
	COLOR: #79a9da;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
}


a.news_podr:hover, a.news_podr:visited:hover {
    MARGIN: 0px 0px 0px 0px;
	TEXT-DECORATION: underline;
	FONT-FAMILY: Arial, Helvetica sans-serif;
	COLOR: #79a9da;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
}



A.news_module-topic:link {
	TEXT-DECORATION: none;
	FONT-FAMILY: Helvetica, Arial, sans-serif;
	FONT-SIZE: 10pt;
	COLOR: #333344;
	FONT-WEIGHT: normal;
}
A.news_module-topic:hover, A.news_module-topic:visited:hover {
	TEXT-DECORATION: underline;
	FONT-FAMILY: Helvetica, Arial, sans-serif;
	FONT-SIZE: 10pt;
	COLOR: #333344;
	FONT-WEIGHT: normal;
}
A.news_module-topic:visited {
	TEXT-DECORATION: none;
	FONT-FAMILY: Helvetica, Arial, sans-serif;
	FONT-SIZE: 10pt;
	COLOR: #555566;
	FONT-WEIGHT: normal;
}


A.news_module-topic_curr:link {
	TEXT-DECORATION: underline;
	FONT-FAMILY: Helvetica, Arial, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #333344;
}
A.news_module-topic_curr:hover, A.news_module-topic_curr:visited:hover {
	TEXT-DECORATION: underline;
	FONT-FAMILY: Helvetica, Arial, sans-serif;
	FONT-SIZE: 10pt;
	COLOR: #333344;
}
A.news_module-topic_curr:visited {
	TEXT-DECORATION: underline;
	FONT-FAMILY: Helvetica, Arial, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #555566;
}


A.news_more:link, A.news_more:visited {
	FONT-SIZE: 10pt;
	VARTICAL-ALIGN: middle;
	COLOR: #8888BB;
}
A.news_more:hover, A.news_more:visited:hover {
	FONT-SIZE: 10pt;
	VARTICAL-ALIGN: middle;
	COLOR: #FFFFFF;
}

TD.news_main_text {
	PADDING-TOP: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 10px;
}

hr.red_line {background-color:#ff0000; border: 0px; height:2px;}

/* раскрывающиеся div */
a.hidinfo{
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style:dashed;
}
.nextP{
	background-color: #f5f6f6;
	padding:5px;
}
.elem_hide{
	/*background-color: #f5f6f6;*/
	padding:5px;
	display:none;
}
a.a_hidden{
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style:dashed;
	color:#3366ff;
}

#dobro_tv {
	position:absolute;
	margin-top:-32px;
	margin-left:-97px;
	} 
.banners_filials a {
	color:#000000;
	}
.banners_filials a:hover {
	text-decoration:underline;
	color:#000000;
	}		
#vkontakte_ico {
	width:23px;
	height:23px;
	background:url(../images/vkontakte_ico.jpg) no-repeat;
	float:left; overflow:hidden; display:inline;
	}
#vkontakte_ico:hover {
	background:url(../images/vkontakte_ico_hover.jpg) no-repeat;
	}
#twitter_ico {
	width:23px;
	height:23px;
	margin-left:12px;
	background:url(../images/twitter_ico.jpg) no-repeat;
	float:left;
	overflow:hidden;
	display:inline;
	}
#twitter_ico:hover {
	background:url(../images/twitter_ico_hover.jpg) no-repeat;
	}

#facebook_ico {
	width:23px;
	height:23px;
	margin-left:12px;
	background:url(../images/facebook_ico.jpg) no-repeat;
	float:left;
	overflow:hidden;
	display:inline;
	}							 	
#facebook_ico:hover {
	background:url(../images/facebook_ico_hover.jpg) no-repeat;
	}


