body {
/* background-color:#3c799d;*/
background-image:url(../images/bg_gradient.jpg);
background-repeat:repeat-x;
background-position:left top;
  padding:0px auto 0px auto; 
  margin:0px auto 0px auto;
  
}
body, table, ul, ol, li, td, a, h1, h2, h3, h4, h5, h6, p, div, form, select {
font-family: "Tahoma", Times, serif; font-size: 9pt; 
color:#01091a; 

}
a {
	text-decoration:underline;
	color:#000000;
}
a:hover {
	text-decoration:none;
}
a.contact_top {
	text-decoration:underline;
	color:#000000;
	font-size:8pt;
}
a.contact_top:hover {
	text-decoration:none;
}
.fback{
	background-color:#3c799d;
}
.fback a {
	text-decoration:underline;
	color:#FFFFFF;
	font-size:10pt;
}
.fback a:hover {
	text-decoration:none;
}
.menu_punkt{
	color:#003366;
	font-size:12pt;
}
.menu{
	padding:5px;
}
.menu a{
	color:#003366;
	background-position:2px 0;
	padding-top:2px; 
	padding-left: 13px;
	text-decoration:none;
	font-size: 10pt; 
}
.menu a:hover{
	background-image:url(../images/bg_menu_arr.jpg);
	background-position:5px 0;
	text-decoration:underline;
	background-repeat:no-repeat;
}
.main_menu{
background-color:#3c799d;
}
.main_menu a{
	color:#FFFFFF;
	padding:2px 0px 4px 2px;
	text-decoration:none;
	font-size: 11pt; 
	height:30px;
}
.main_menu a:hover{
	color:#ffff00;
	background-image:url(../images/bg_menu2.jpg);
	background-position:0px 2px;
	background-repeat:repeat-x;
}
.news{
	font-size: 8pt; 
}
.news a{ 
	text-decoration:none;
	font-size: 8pt; 

}
.news a:hover{
	text-decoration:underline;
}
.infoblock{
	background-color:#FFFFFF;
	background-position:top center;
	background-repeat:no-repeat;
	padding:7px 7px 7px 12px;	
	margin:0;
	width:201px;
 }
.btt{
	background-position:bottom center;
	background-repeat:no-repeat;
	margin:0;
 }
.btt td{
	padding:2px 0px;
}
 .txt{
	background-color:#ffffff;
	padding:6px 12px 17px 25px;
 }

  a.more{
color: #003366;
font-size: 9pt;
text-decoration:underline;
} 

 a.more:hover{
text-decoration:none;
} 
.title{
	color:#003366;
 font-size:10pt;
 text-transform:uppercase;
 text-align:left;
}

.title_data{
 text-transform:uppercase;
 color:#003366;
 font-size:10pt;
 text-align:right;
 } 
.divi{
	background-image:url(../images/div.jpg);
	background-repeat:repeat-x;
}
.divi2{
	background-color:#003366;
}
td.list{
	color: #003366;
	font-size: 10pt;
}
td.list strong{
	color: #003366;
	font-size: 10pt;
}
.list a{ 
	text-decoration:none;
	font-size: 10pt;
}
.list a:hover{
text-decoration:underline;
}

.ad a{ 
text-decoration:none;
}
.ad a:hover{
text-decoration:underline;
}
a.dom{
	background-image:url(../images/dom_blue.gif);
	background-repeat:no-repeat;
	color:#003366;
	background-position:2px 15px;
	padding-bottom:50px; 
	text-decoration:none;
	font-size: 10pt;
}
a.dom:hover{
	background-image:url(../images/dom_red.gif);
	background-position:2px 15px;	
	padding-bottom:50px;
	text-decoration:underline;
	background-repeat:no-repeat;

}
a.katalog{
	background-image:url(../images/katalog_blue.gif);
	background-repeat:no-repeat;
	color:#003366;
	background-position:2px 15px;	
	padding-bottom:50px;
	text-decoration:none;
	font-size: 10pt;
}
a.katalog:hover{
	background-image:url(../images/katalog_red.gif);
	background-position:2px 15px;	
	padding-bottom:50px;
	text-decoration:underline;
	background-repeat:no-repeat;

}
a.telefon{
	background-image:url(../images/telefon_blue.gif);
	background-repeat:no-repeat;
	color:#003366;
	background-position:9px 15px;	
	padding-bottom:50px;
	text-decoration:none;
	font-size: 10pt;
}
a.telefon:hover{
	background-image:url(../images/telefon_red.gif);
	background-position:9px 15px;	
	padding-bottom:50px;
	text-decoration:underline;
	background-repeat:no-repeat;

}
a.sales{
	background-image:url(../images/prozent_blue.gif);
	background-repeat:no-repeat;
	color:#003366;
	background-position:0px 15px;	
	padding: 0px 5px 50px 5px;	
	text-decoration:none;
	font-size: 10pt;
}
a.sales:hover{
	background-image:url(../images/prozent_red.gif);
	background-position:0px 15px;
	padding: 0px 5px 50px 5px;	
	text-decoration:underline;
	background-repeat:no-repeat;

}
a.faq{
	background-image:url(../images/voproc_blue.gif);
	background-repeat:no-repeat;
	color:#003366;
	background-position:0px 15px;	
	padding: 0px 8px 50px 8px;
	text-decoration:none;
	font-size: 10pt;
}
a.faq:hover{
	background-image:url(../images/voproc_red.gif);
	background-position:0px 15px;
	padding: 0px 8px 50px 8px;	
	text-decoration:underline;
	background-repeat:no-repeat;

}
a.info{
	background-image:url(../images/otvet_blue.gif);
	background-repeat:no-repeat;
	color:#003366;
	background-position:27px 15px;	
	padding: 0px 8px 50px 8px;
	text-decoration:none;
	font-size: 10pt;
}
a.info:hover{
	background-image:url(../images/otvet_red.gif);
	background-position:27px 15px;
	padding: 0px 8px 50px 8px;	
	text-decoration:underline;
	background-repeat:no-repeat;

}
a.articles{
	background-image:url(../images/remont_blue.gif);
	background-repeat:no-repeat;
	color:#003366;
	background-position:5px 15px;	
	padding: 0px 8px 50px 8px;
	text-decoration:none;
	font-size: 10pt;
}
a.articles:hover{
	background-image:url(../images/remont_red.gif);
	background-position:5px 15px;
	padding: 0px 8px 50px 8px;	
	text-decoration:underline;
	background-repeat:no-repeat;
}
a.feedback{
	background-image:url(../images/knopka.gif);
	background-repeat:no-repeat;
	color:#003366;
	background-position:5px 0px;	
	padding: 0px 8px 150px 8px;
	text-decoration:none;
	font-size: 10pt;
}
a.feedback:hover{
	background-image:url(../images/knopka_vizit.gif);
	background-position:5px 15px;
	padding: 0px 8px 50px 8px;	
	text-decoration:underline;
	background-repeat:no-repeat;

}
fieldset {
	border:1px solid #3c799d;
}
legend {
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	color: #000;
}
/* Sape */
.block_links * {
	background:transparent none repeat scroll 0 0 !important;
	border:medium none !important;
	clear:none !important;
	clip:rect(auto, auto, auto, auto) !important;
	font-size:100% !important;
	font-style:normal !important;
	font-variant:normal !important;
	font-weight:normal !important;
	height:auto !important;
	letter-spacing:normal !important;
	line-height:normal !important;
	margin:0 !important;
	overflow:visible !important;
	padding:0 !important;
	position:static !important;
	text-align:left !important;
	text-decoration:none !important;
	text-indent:0 !important;
	text-transform:none !important;
	vertical-align:baseline !important;
	visibility:visible !important;
	white-space:normal !important;
	width:auto;
	word-spacing:normal !important;
	z-index:auto !important;
	cursor: pointer!important;
	word-wrap: break-word!important;
}
.block_links li {
	display:list-item !important;
	list-style-image:none !important;
	list-style-position:outside !important;
	list-style-type:none !important;
	display: inline;
}
.block_links li DIV {
	padding:0.5em !important;
}

.block_links DIV, .block_links TABLE {
	padding: 5px !important;
}

.block_links {
	width: auto!important;
	font-family: Verdana!important;
	font-size: 11px!important;
	border: 1px solid #3c799d!important;
	background-color: #FFFFFF!important;
	padding:5px!important;
	position: relative!important;
	display:block!important;

}
.block_links_icnt, .block_links_icnt * {
	text-align: left!important;
}

.block_links_text, .block_links_text A, .block_links_text A:hover {
	color: #000000!important;
	font-size: 11px!important;
	text-decoration: none!important;
}
.block_links_url {
	color: #3c799d!important;
	font-size: 11px!important;
	text-decoration: none!important;
}
.block_links_header, .block_links_header A {
	color: #003366!important;
	font-size: 13px!important;
	font-weight: bold!important;
	text-decoration: none!important;
}
.block_links_sign {
	color: #999999!important;
	font-size: 10px!important;
	text-align: left!important;
	text-decoration: none!important;
}

.block_links_clear {
	clear:both!important;
}

.block_links TABLE {
	width: 100%!important;
	border: 0px!important;
}