body {background-color:#2e8cd9;}
body,td,div { FONT-SIZE: 12px; font-family:Arial, sans-serif; color: #ffffff; }
form,p { font-family:Arial, sans-serif; }

table{ /*border:0px; /* border="0" */ border-collapse:collapse; /* cellspacing="0" */}
table td{ padding:0px; /* cellspadding="0" */}

a {font-family:Arial, sans-serif;  color: #fceccb;text-decoration: underline;}
a:visited {font-family:Arial, sans-serif;  color: #fceccb;text-decoration: underline;border:0;}
a:hover {font-family:Arial, sans-serif;  color: #fceccb; text-decoration: none;border:0;}

hr {width:100%; height:1px; color:#CEE0E7;margin-top:5px;}
ul {list-style: url(/images/li.gif)}

h1 {font-size:19px; font-family: Arial; color: #AA4B72;font-weight:normal;margin:0;padding:0;}
.h1 {font-size:19px; font-family: Arial; color: #AA4B72;font-weight:normal;margin:0;padding:0;}
h1.main {font-size:19px; font-family: Arial; color: #FCECCB;font-weight:bold;margin:0;padding:0;}
h2.main {font-size:14px; font-family: Arial; color: #FCECCB;font-weight:bold;margin:0;padding:0;}
h2 {font-size:17px; font-family:Arial; color: #FCECCB;}
h3 {font-size:14px; font-family:Arial;font-weight:bold; color: #FCECCB;}
h4 {font-size:12px; font-family:Arial;font-weight:bold; color: #FCECCB;}
h4.map, .map, a.map, a.map:visited {font-size:12px;margin:0;padding:0;margin-bottom:8px;text-decoration: underline;}

a.main_map, .main_map, a.main_map:visited {font-size:16px; font-family:Arial,Trebuchet MS;font-weight:bold; color:#ffffff; text-decoration: underline;}
a.main_map:hover {font-size:16px; font-family:Arial,Trebuchet MS;font-weight:bold; color:#ffffff; text-decoration: none;}

a.red,a.red:visited,a.red:hover{color:#B8507B;}
a.map_list,a.map_list:visited,a.map_list:hover {color:#0071BC}

.cl {font-family:Arial, sans-serif;  font-size: 10px; color: #9d7b56;}
.cp {font-family:Arial, sans-serif;  font-size: 10px; color: #9d7b56;}
a.cp {font-family:Arial, sans-serif;  font-size: 10px;color: #9d7b56; text-decoration: none;}
a.cp:visited {font-family:Arial, sans-serif;  font-size: 10px; color: #9d7b56; text-decoration: none;}
a.cp:hover {font-family:Arial, sans-serif;  font-size: 10px; color: #9d7b56; text-decoration: underline;}

.cp1 {font-family:Arial, sans-serif;  font-size: 10px; color: #945d53;}
a.cp1 {font-family:Arial, sans-serif;  font-size: 10px;color: #945d53; text-decoration: none;}
a.cp1:visited {font-family:Arial, sans-serif;  font-size: 10px; color: #945d53; text-decoration: none;}
a.cp1:hover {font-family:Arial, sans-serif;  font-size: 10px; color: #945d53; text-decoration: underline;}

textarea,input {font-family:Arial;font-size:12px;color:#ffffff;}
select.forms {color: white; width:100%; font-family:Arial, sans-serif;  font-size:12px;border: solid 1px #91CCFC; background-color: #59AAED; margin-top: 5px; }
textarea.forms {width:100%;height:160px;font-family:Arial, sans-serif;  font-size:12px;border: solid 1px #91CCFC; background-color: #59AAED; margin-top: 5px;scrollbar-base-color: 59AAED;scrollbar-arrow-color: #2E8CD9;}
input.forms {width:100%; font-family:Arial, sans-serif;  font-size:12px;border: solid 1px #91CCFC; background-color: #59AAED; margin-top: 5px;}


.menu {color:#666666;font-weight:bold;}
a.menu,a.menu:visited {color:#666666;font-weight:bold;text-decoration: underline;}
a.menu:hover {color:#666666;font-weight:bold;text-decoration: none;}

.text {color:#ffffff;text-decoration: none;cursor:text;}
a.text,a.text:visited {color:#ffffff;text-decoration: none;cursor:text;}
a.text:hover {color:#ffffff;text-decoration: none;cursor:text;}

.user_menu {font-family:Verdana;color:#a86a43; font-size:10px; font-weight:bold;}
a.user_menu {font-family:Verdana;color:#a86a43; font-size:10px; font-weight:bold;text-decoration: none;}
a.user_menu:visited {font-family:Verdana;color:#a86a43; font-size:10px; font-weight:bold;text-decoration: none;}
a.user_menu:hover {font-family:Verdana;color:#a86a43; font-size:10px; font-weight:bold;text-decoration: underline;}
.user_menu_img {padding-bottom:2px;}

.cat_item {color:#ffdebc; font-weight:bold; font-family:verdana;font-size:10px;}
a.cat_item {color:#ffdebc; font-weight:bold; font-family:verdana;font-size:10px;text-decoration: none;}
a.cat_item:visited {color:#ffdebc; font-weight:bold; font-family:verdana;font-size:10px;text-decoration: none;}
a.cat_item:hover {color:#ffdebc; font-weight:bold; font-family:verdana;font-size:10px;text-decoration: underline;}
.cat_item_td {padding-top:2px;padding-bottom:5px;padding-right:30px;}

.news_title {color:#ffde00; font-weight:bold;text-decoration: underline;text-decoration: none;}
.news_date {color:#aa4b72; font-size:10px; background: url(/images/news-date-center.gif) left top repeat-x;text-decoration: none;}
a.news_date {color:#aa4b72; font-size:10px; background: none;text-decoration: none;}
a.news_date:visited {color:#aa4b72; font-size:10px; background: none;text-decoration: none;}
a.news_date:hover {color:#aa4b72; font-size:10px; background: none;text-decoration: none;}
.news_content {	color:#ffffff;font-size:11px;padding-left:10px;}

.news_list_date {color: white; font-weight: bold; font-size: 10px; background: url(/images/news-date-center.gif) left top repeat-x; width: 75px; height: 22px; text-align: center; padding-top: 5px;}
.news_list_anonce { margin-top: 1px; margin-bottom: 7px; font-family: Arial;font-size: 12px;color: white; }
.news_list_more { text-align: right;}
.news_list_title { margin-top: 8px; font-family: Arial;font-weight: bold;font-size: 12px;color: #FCECCB;}

.news_item_date { font-family: Arial; font-weight: normal; font-size: 10px; color: white; padding-top:20px;}
.news_item_title { font-family: Arial;font-weight: bold;font-size: 12px;color: #FCECCB; padding-bottom: 15px;}
.news_item_text { font-family: Arial;font-size: 12px;color: white; padding-bottom: 35px;}

.nav {font-size:10px;color:#ffffff;}
a.nav {font-size:10px;color:#FCECCB;}
a.nav:visited {font-size:10px;color:#FCECCB;}
a.nav:hover {font-size:10px;color:#FCECCB;}

.nomargin {padding:0;margin:0}
.content {padding-left:29px;padding-right:29px;padding-top:30px;}

.message {color:#F9EFCF;font-weight:bold;}

/* ÑÒÐÀÍÈ×ÍÀß ÍÀÂÈÃÀÖÈß */
.pn-page {line-height: 17px;font-family: Tahoma;font-size: 10px;color: #FCECCB;font-weight: bold;padding-top:2px;text-decoration:underline;}
.pn-page:visited{ line-height: 17px;font-family: Tahoma;font-size: 10px;color: #FCECCB;font-weight: bold;padding-top:2px;text-decoration:underline;}
.pn-page:hover { line-height: 17px;font-family: Tahoma;font-size: 10px;color: #FCECCB;font-weight: bold;padding-top:2px;text-decoration:underline;}

.pn-cell 
{ 
	width: 21px; height: 17px; text-align: center;padding-bottom:2px;
}

.pn-cell-active { 
	width: 21px; 
	height: 17px;
	text-align: center;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(/images/act_page_bg.gif); 
	font-family: verdana;
	font-size: 10px;
	color: #AA4B72;
	font-weight: bold;
}

.cat_item_title {margin-top:7px;padding-bottom:7px;font-family:Tahoma;font-weight:bold;font-size:11px;color:#FCECCB;}
a.cat_item_title {font-family: Tahoma;font-weight: Bold;font-size:11px;color: #FCECCB;text-decoration: underline;}
a.cat_item_title:visited {font-family: Tahoma;font-weight: Bold;font-size:11px;color: #FCECCB;text-decoration: underline;}
a.cat_item_title:hover {font-family: Tahoma;font-weight: Bold;font-size:11px;color: #FCECCB;text-decoration: none;}
.cat_item_descr {font-family: Tahoma;color:white;font-size:10px;}

/* CATALOGUE_GOOD_CONTENT.TPL */
.good_descr{font-family: Tahoma;font-size:11px;}
.cat_more_tbg {background-image: url(/images/catmore_tbg.gif);}
.cat_more_lbg {background-image: url(/images/catmore_lbg.gif);}
.cat_more_center {background-color: #47A3ED;padding: 18px;padding-bottom: 40px;}

.cat_more_img {width: 96px;height: 96px;margin-bottom: 8px;border: 2px solid #8FCDFF;background-repeat: no-repeat;background-position: center; }
.cat_more_title {background-color: #55B0F9;font-family: tahoma;font-weight: bold;font-size: 14px; color: FCECCB;}
.cat_more_bbg {background-image: url(/images/catmore_bbg.gif);}
.cat_more_cost_name {color: white;padding-bottom: 4px;font-family: Tahoma;font-size: 11px;padding-left: 10px;}
.cat_more_cost_value {color: white;padding-bottom: 4px;font-family: Tahoma;font-size: 11px;font-weight: bold;}
.cat_more_cost_title {background-color: #55B0F9;color: white;font-family: Tahoma;font-size: 11px;}

a.mn, a.mn:visited {color: white;text-decoration: none; }

.cat_more_prop_name
{
	color: white;
	padding-bottom: 4px;
	font-family: Tahoma; 
	font-size: 11px;
}

.cat_more_prop_value
{
	 color: white; 
	 padding-bottom: 4px;
	 font-family: Tahoma;
	 font-size: 11px;
	 font-weight: bold;
}

.good_title {color:#FCECCB;font-family:Tahoma;font-size:11px;}

.map_block_header
{
	margin: 4px;
	margin-left: 0px;
	color      : #FCECCB;
}

a.map_block_header_link
{
	font-family: Arial;
	font-weight: Bold;
	font-size  : 12px;
	text-decoration: underline;
	color: #FCECCB;
}

a.map_block_header_link:visited
{
	font-family: Arial;
	font-weight: Bold;
	font-size  : 12px;
	text-decoration: underline;
	color: #FCECCB;
}

a.map_block_header_link:hover
{
	font-family: Arial;
	font-weight: Bold;
	font-size  : 12px;
	text-decoration: underline;
	color: #FCECCB;
}

.map_sub_block
{
	color      : #FCECCB;
	margin: 4px;
	margin-left: 35px;
	background-image: url(/images/but.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
	background-position: 0px 2px;
}

a.map_sub_block_link
{
	font-family: Arial;
	font-size  : 12px;
	color      : #FCECCB;
	text-decoration: underline;
	font-weight: normal;
}

a.map_sub_block_link:visited
{
	font-family: Arial;
	font-size  : 12px;
	color      : #FCECCB;
	text-decoration: underline;
	font-weight: normal;
}

a.map_sub_block_link:hover
{
	font-family: Arial;
	font-size  : 12px;
	color      : #FCECCB;
	text-decoration: underline;
	font-weight: normal;
}

a.sub_menu_href
{
	font-family: verdana;
	font-weight: bold;
	font-size  : 10px;
	color      : #AA4B72; 
}

a.sub_menu_href:visited
{
	font-family: verdana;
	font-weight: bold;
	font-size  : 10px;
	color      : #AA4B72; 
}

a.sub_menu_href:hover
{
	font-family: verdana;
	font-weight: bold;
	font-size  : 10px;
	color      : #AA4B72; 
}

.sub_menu_item
{
	font-family: verdana;
	font-weight: bold;
	font-size  : 10px;
	color      : #BF822B;
}

.sub_menu {margin-top: 0px;margin-bottom: 0px;}
.sub_menu_cat {font-family: verdana;font-weight: bold;font-size:10px;color:#AA4B72;padding-top:4px; padding-bottom:5px;}
a.sub_menu_cat {font-family: verdana;font-weight: bold;font-size:10px;color:#AA4B72;padding-top:4px; padding-bottom:5px;text-decoration:none;}
a.sub_menu_cat:visited {font-family: verdana;font-weight: bold;font-size:10px;color:#AA4B72;padding-top:4px; padding-bottom:5px;text-decoration:none;}
a.sub_menu_cat:hover {font-family: verdana;font-weight: bold;font-size:10px;color:#AA4B72;padding-top:4px; padding-bottom:5px;text-decoration:none;}

a.cat_nav_h
{
				font-family: Tahoma;
				color: #FCECCB;
				font-size: 12px;
				font-weight: bold;
				text-decoration: underline;
}

a.cat_nav_h:visited
{
				font-family: Tahoma;
				color: #FCECCB;
				font-size: 12px;
				font-weight: bold;
				text-decoration: underline;
}

a.cat_nav_h:hover
{
				font-family: Tahoma;
				color: #FCECCB;
				font-size: 12px;
				font-weight: bold;
				text-decoration: underline;
}

.cat_nav_h
{
				font-family: Tahoma;
				color: #FCECCB;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
}

.cat_nav_h_sub
{
				font-family: Tahoma;
				color: #FCECCB;
				font-size: 11px;
				font-weight: bold;
				text-decoration: none;
}

a.cat_nav_sub
{
				font-family: Tahoma;
				color: white;
				font-size: 11px;
				font-weight: bold;
				text-decoration: underline;
}

a.cat_nav_sub:visited
{
				font-family: Tahoma;
				color: white;
				font-size: 11px;
				font-weight: bold;
				text-decoration: underline;
}

a.cat_nav_sub:hover
{
				font-family: Tahoma;
				color: white;
				font-size: 11px;
				font-weight: bold;
				text-decoration: underline;
}

.cat_nav_sub_block
{
	margin: 2px;
	margin-left: 0px;
	background-image: url(/images/but.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
	background-position: 0px 2px;
}

.articles {padding:20px;}
.zag {margin-bottom:15px;font-size:16px;color:#FCECCB;}