a.price, a:hover.price, a:visited.price{
 	color: #000000;
}
tr.price_normal td {
	vertical-align:top;
}
a.footer, a:hover.footer, a:visited.footer {
	color: #206d00;
	padding: 0px;
}
a:hover.newsmore  {
	color: #ff6600;
}
a:visited.newsmore {
	color: #999999;
}
a:visited:hover.newsmore {
	color: #ff6600;
}
a.gn_city, a:visited.gn_city{
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-align: right;
}
a:hover.gn_city, a:visited:hover.gn_city {
	color: #FF6600;
}
.gnp_main_bg {
     background-image: url(/gui/public/gnp_main_bg.gif);
     background-repeat: repeat-x;
     background-position: bottom;
}
.gnp2_main_bg {
     background-image: url(/gui/public/gnp2_main_bg.gif);
     background-repeat: repeat-x;
     background-position: bottom;
}
h1.gn2_title {
     font-size: 17px;
     font-weight: bold;
     color: #fff;
     text-align: left;
     margin: 0px;
     padding: 5px 10px 0px 5px;
}
/*============/global navigation============*/

p.tight{
	margin: 15px 0 0px 0;
}

/*----  content element styles  -----*/
td.manual_content{
	background-color: #f5f5f5;
	padding:10px;
}
td.manual_image{
	padding:5px;	
}
img.manual_image{
 	border: 5px solid  #68C63F; 
	margin:10px;
}
img.ad_image{
 	border: 3px solid  #CCCCCC; 
	margin:10px;
}
b.upper, strong.upper{
	text-transform:uppercase;
}

.publication {
	background-color: #f5f5f5;
	background-image: url(/gui/public/publ_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 50px;
}


/*===========history=============*/
/*==прочее==*/
.hist_nought {
	background-image: url(/gui/public/hist_nought.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
}
/*==новые возможности==*/
.hist_new {
	background-image: url(/gui/public/hist_new.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
}
/*==филиал==*/
.hist_city {
	background-image: url(/gui/public/hist_city.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
}
/*==награда==*/
.hist_award {
	background-image: url(/gui/public/hist_award.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
}
/*===========main page=============*/
.header_text a ,.header_text a:visited,.header_text a:hover{
	color:#FFFFFF;
}

.header_text a:hover{
	text-decoration:underline;
}
td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height:18px;
	color: #000000; 
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #000000; 
	margin: 0px; 
	padding: 0px;
	background-color: #ffffff;
}

a {
	color: #ff6600;
}
a:hover {
	color: #999999;

}
a:visited {
	color: #900;
}

/*
a {
}
a:hover {
	color: #999999;
}

a:visited {
}
*/
a.price, a:hover.price, a:visited.price{
 	color: #000000;
}
.header_main_bg {
	background-color: #68c63f;
	background-image: url(/gui/public/bg_heder_main.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.header_text_bg {
	background-image: url(/gui/public/bg_header_text.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.main_right_bg {
	background-color: #68c63f;
	background-image: url(/gui/public/bg_right_main.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.main_monitor_bg {
	background-image: url(/gui/public/bg_main_monitor.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.footer_main_bg {
	background-color: #68c63f;
	background-image: url(/gui/public/bg_footer_main.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.secondary_monitor_bg {
	background-image: url(/gui/public/bg_secondary_monitor.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right:10px; 
	padding-left:5px; 
}

.page_offset {
	padding-right:10px; 
	padding-left:20px; 
}

.contacts {
	color: #333333;
	font-size: 11px;
	line-height:13px;
	text-align: left;
	margin: 10px;
	padding: 5px;
	background-color: #F4F4F4;
}
.footer {
	font-size: 9px;
	line-height:13px;
	color: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding: 15px;
}
a.footer, a:hover.footer, a:visited.footer {
	color: #206d00;
	padding: 0px;
}

h1.news {
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #206d00;
	text-align: center;
	margin: 0px;
	padding: 0px;

}

h3.news {
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #206d00;
	text-align: center;
	margin: 0px;
	padding: 0px;

}

h1.vacancy {
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #FF6600;
	text-align: center;
	margin: 0px;
	padding: 0px;

}

h3.vacancy {
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #FF6600;
	text-align: center;
	margin: 0px;
	padding: 0px;

}

h1.blog {
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #206d00;
	text-align: center;
	margin: 0px;
	padding: 0px;
	text-decoration:underline;
}

h1.contacts {
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	color: #666;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

h3.contacts {
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	color: #666;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

/*========/main page========*/

/*=======newsblock========*/
		/*------pictures-----*/
.newsblock_top_monitor_bg {
	background-image: url(/gui/public/newsblock_top_monitor.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.newsblock_top_bg {
	background-image: url(/gui/public/newsblock_top.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.newsblock_bottom_bg {
	background-image: url(/gui/public/newsblock_bottom.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.newsblock_main_monitor_bg {
	background-image: url(/gui/public/newsblock_monitor_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.newsblock_main_bg {
	background-image: url(/gui/public/newsblock_main_bg.gif);
	background-repeat: repeat-y;
	background-position: right;
}
		/*------/pictures-----*/
		
		/*------text-------*/
.news_main {
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}

h1.news_date {
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}

strong.news_date {
	display: block;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}

a.newsmore {
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: right;
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}
a:hover.newsmore  {
	color: #ff6600;
}
a:visited.newsmore {
	color: #999999;
}
a:visited:hover.newsmore {
	color: #ff6600;
}

ul{margin:0;padding:0px 0px 0px 20px;}
ul li{
	list-style: none;
	margin: 0;
	padding: 0 0 0 15px;
	background: url(/gui/public/list.gif) no-repeat 0 5px;
}

.grey{
	color: #666;
	font-size: 10px;
	line-height:12px;
}

td.alert{
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
/*------/text-------*/

/*============/newsblock============*/
.mmenu_top_bg {
	background-image: url(/gui/public/m_menu_top.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.mmenu_bot_bg {
	background-image: url(/gui/public/m_menu_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.mmenu_main_bg {
	background-image: url(/gui/public/m_menu_main_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.mm_multy_off_bg {
	background-image: url(/gui/public/mm_multy_off_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.mmenu_multy_off_bot {
	background-image: url(/gui/public/mm_multy_off_bot.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.mm_multy_on_bg {
	background-image: url(/gui/public/mm_multy_on_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.mm_multy_on_bg_active {
	background-image: url(/gui/public/mm_multy_punkt_on_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
    background-color:#FFA62D;
}
.mm_multy_on_sm {
	background-image: url(/gui/public/mm_multy_on_sm.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.mm_multy_on_bg2 {
	background-image: url(/gui/public/mm_multy_on_bg2.gif);
	background-repeat: repeat-y;
	background-position: left;
    background-color:#FFC87C;
}

.mmenu_multy_on_bot {
	background-image: url(/gui/public/mm_multy_on_bot.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.mainmenu, .mainmenu:visited, .mainmenu:hover{
	color: #333333;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
.mainmenu_item, .mainmenu_item:visited, .mainmenu_item:hover{
	color: #333333;
	text-decoration:none;
	font-size:11px;
}

/*============global navigation============*/
.gn_main_bg {
	background-image: url(/gui/public/gn_main_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
h1.gn_title {
	font-size: 17px;
	font-weight: bold;
	color: #206d00;
	text-align: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gn_text {
	color: #333333;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
}
h2.gn_cityes_title {
	font-size: 17px;
	font-weight: bold;
	color: #FF6600;
	text-align: left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
a.gn_city, a:visited.gn_city{
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-align: right;
}

a:hover.gn_city, a:visited:hover.gn_city {
	color: #FF6600;
}

select.city_nav{
	font-size:11px;
}
span.city_nav{
	cursor:hand;	
}

/*============/global navigation============*/

h1.main{
	font-size: 17px;
	font-weight: bold;
	color: #FF6600;
	text-align: left;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-image: url(/gui/public/txt_title_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
}
h2.main{
	font-size: 15px;
	font-weight: bold;
	color: #206d00;
	text-align: left;
	margin: 3px 0px 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	background-image: url(/gui/public/txt_title_bg2.gif);
	background-repeat: repeat-y;
	background-position: left;
}

h2.clear{
	font-size: 15px;
	font-weight: bold;
	color: #206d00;
	text-align: left;
	margin: 3px 0px 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

p.main{
	text-indent: 15px;
}

.header_text{
	color: #FFFFFF;
	font-weight:bold;	
}
/*     table     */
table.price {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: center;
}
table.price td {border: 0px solid #ffffff}
.price_header {
	color: #ffffff;
	background-color: #FF860D;
	border: 2px solid #ffffff;
}
.price_subheader {
	background-color: #FFCC66;

}

.price_subheader a {
	color: #000;
}
.price_subheader a:hover {
	color: #999999;

}
.price_subheader a:visited {
	color: #900;
}


tr.price_normal td{
	border-bottom: 1px solid #CCCCCC;

}

/*-------------- form ---------------*/
form.interakt{
		
}

form.interakt .select{
	width:406px;
}
form.interakt .text{
	width:503px; 
	border:1px solid #999; 	
}
form.interakt .comment{
	width:500px; 
	background-color:#EFEFEF; 
	border-top:1px solid #CCC; 
	padding:3px;
}

/*===========download=============*/

.dwl_top, td.dwl, span.dwl {
	font-size: 12px;
	font-weight: bold;
	color: #206d00;
	text-align: center;
}

a.dwl, a:visited.dwl {
	color: #333;
	text-decoration:none;
}
a:hove.dwl, a:visited:hover.dwl {
	color: #206d00;
}

h1.dwl {
	color: #206d00;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFFFFF;
	background-image: url(/gui/public/dwl_point.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	padding: 3px 3px 3px 30px;
}

h2.dwl {
	color: #206d00;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFFFFF;
	background-image: url(/gui/public/dwl_point.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	padding: 3px 3px 3px 30px;
}

td.dwl_bg_pc {
	background-color: #f5f5f5;
	background-image: url(/gui/public/dwl_bg_pc.gif);
	background-repeat: repeat-x;
	background-position: top;
}
td.dwl_bg_pda {
	background-color: #f5f5f5;
	background-image: url(/gui/public/dwl_bg_pda.gif);
	background-repeat: repeat-x;
	background-position: top;
}
td.dwl_bg_v3_green {
	padding:10px; 
	background-image: url(/gui/public/dwl_bg_v3_green.gif);
	background-color: #f5f5f5;
	background-repeat: repeat-x;
	background-position: top;
}

td.dwl_bg_v3_grey {
	padding:10px; 
	background-image: url(/gui/public/dwl_bg_v3.gif);
	background-color: #ffffff;
	background-repeat: repeat-x;
	background-position: top;
}


div.info{
	padding: 10px;
	background-image: url(/gui/public/info_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
a.info_on, a:visited.info_on {
	color: #206D00;
	text-decoration:none;
}
a.info_off, a:visited.info_off {
	color: #666;
	text-decoration:none;
}

/*===========/download=============*/
.e404 {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

h1.gis_title {
	color: #006600;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0px;
}

