/* CSS Document */

body{
	background:#ffffff;
	margin:0px auto;
	padding:0px;
		color: #4C516D;

	}

sup{
	color:#f97426;
	}

#div_page{
	position:relative;
	background: url(/template/su_group/img/bg_header_repeat.jpg) repeat-x;
	width:100%;
	margin:0px auto;
	height: auto;
	border:0px #ffffff solid;
	z-index:0;
}

#div_header{
	position:relative;
	background: url(/template/su_group/img/bg_header.jpg) no-repeat;
	background-position:0px 0px;
	height:263px;
	width:100%;
	z-index: 1;
	}
	
	
	#div_header_right{
	position:relative;
	background:url(/template/su_group/img/bg_right_header1.jpg) no-repeat;
	background-position:3px 1px;
	width:236px;
	height:199px;
	float:right;
	top:38px;
	border:0px solid;
	
	}
	
/*#div_header_right{
	position:relative;
	background:url(/template/su_group/img/bg_right_header.jpg) no-repeat;
	background-position:3px 1px;
	width:185px;
	height:166px;
	float:right;
	top:71px;
	border:0px solid;
	}*/
	
	
	
#div_header_pic1{
	position:absolute;
	top:32px;
	height:200px;
	z-index:3;
	
	}
	
.div_nav{
	position:absolute;
	left: 737px;
	top: 12px;
	width: 135px;
	height: 18px;
	}

.div_lang{
	position: absolute;
	font-family:Verdana;
	font-size:10px;
	color:#566f94;
	top:20px;
	left:43px;
	height: 13px;
	}	
	
.div_lang a:link {
	color: #75a4d4;
	text-decoration:none;
}

.div_lang a:visited {
	color: #75a4d4;
	text-decoration:none;
}

.div_lang a:hover {
	text-decoration: underline;
}

.div_lang a:active {
	color: #75a4d4;
	text-decoration:none;
}


.div_logo{
	position:absolute;
	left: 117px;
	top: 38px;
	border:0px;
	z-index:9;
	}


.div_slogan{
	position:absolute;
	right:75px;
	top: 34px;
	}
.div_logo_left{
text-align: center;
padding: 0px 5px 0px 5px;

}

.div_header_baner{
	position:absolute;
	background:url(/template/su_group/img/bg_header_baner.jpg) no-repeat;
	width:600px;
	height:52px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#75a4d4;
	left: 450px;
	top: 105px;
	padding: 0px 7px 0px 7px;
	}

	.help {
	position: relative;
 padding-bottom:8px;
	
	}

#div_table_menu{
	position:relative;

/*	right: 236px;*/

	z-index:6;
}

/*#div_table_menu{
	position:relative;
	padding-right:170px;
	z-index:6;
}*/

#table_menu{
	position: absolute;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#75a4d4;
	width:100%;
/*	padding-right:236px;*/
	top: 242px;

	letter-spacing:-1px;
	}


/*registration*/

#table_reg{
	position:absolute;
	font-family:Verdana;
	font-size:11px;
	color:#8ab2db;
	width:103px;
	top:120px;
	right:10px;
	text-align:right;
	}

.td_text_reg {
	font-size:9px;
	font-weight:bold;
	
	}

.td_text_reg a:link {
	color:#8ab2db;
}

.td_text_reg a:visited {
	color:#8ab2db;
}

.td_text_reg a:hover {
	text-decoration: none;
}

.td_text_reg a:active {
	color:#8ab2db;
}

.input_reg{
	position:relative;
	width:100px;
	height:10px;
	font-size:12px;
	}
	
.td_new_user{
	font-size:9px;
	}



#table_center{
	position:relative;
	background:#ffffff url(/template/su_group/img/bg_table_content.jpg) repeat-x;
	background-position: bottom;
	width:100%;
	margin:0px 0px 0px 0px;
	z-index:0;
	}

.td_content_left{
	position:relative;
	width:287px;

	}

.td_content_center{
	position:relative;
	padding-top:60px;
	margin:0px;
	}

#table_massege{
	position:relative;
	background:url(/template/su_group/img/bg_massege.jpg) repeat;
	background-position:0px;
	font-family:Verdana;
	font-size:11px;
	color:#272727;
	font-weight:bold;
	width:360px;
	margin:0px auto;
	text-align:right;
	border:0px solid;
	}

.input_massege{
	position:relative;
	width:180px;
	height:11px;
	border:1px #363636 solid;
	font-size:9px;
	}

.textarea_massege{
	position:relative;
	width:230px;
	height:75px;
	}





#table_menu a:link {
	color:#75a4d4;
	text-decoration:none;
}

#table_menu a:visited {
	color:#75a4d4;
	text-decoration:none;
}

#table_menu a:hover {
	text-decoration: underline;
}

#table_menu a:active {
	color:#75a4d4;
	text-decoration:none;
}





.td_content_right{
	background:#c4deff url(/template/su_group/img/bg_right_bot.jpg) no-repeat;
/*	background:#FFA616 url(/template/su_group/img/bg_right_bot.jpg) no-repeat;*/
	background-position:0px bottom;
	position:relative;
	padding:0px 0px 0px;
	text-align: center;
	}




#div_right_text a:link {
	color:#3f5779;
	text-decoration:none;
}

#div_right_text a:visited {
	color:#3f5779;
	text-decoration:none;
}

#div_right_text a:hover {
	text-decoration: underline;
}

#div_right_text a:active {
	color:#3f5779;
	text-decoration:none;
}


#div_right{
/*background-color: #FFA616;*/
	position:relative;
	margin:0px;
	padding:30px;
	width:236px;
	text-align: center;
	}
/*	#div_right{
	position:relative;
	margin:0px;
	padding:0px;
	width:197px;
	}*/

.div_right_top{
	position:relative;
	background:url(/template/su_group/img/bg_right_top.jpg) no-repeat;
	background-position:0px 0px;
	font-size:0px;
	width:197px;
	height:12px;
	border:0px solid;
	}	








#div_right_text{
	position:relative;
	/*background:#FFA616 url(/template/su_group/img/bg_right_text1.jpg) no-repeat;*/
background:#a5c5ec url(/template/su_group/img/bg_right_text1.jpg) no-repeat;
	background-position:bottom;
	font-family:Arial;
	font-size:11px;
	color:#3f5779;
	width:212px;
	font-weight:bold;
	padding: 25px 10px 10px 10px;

	padding-bottom:40px;
	margin:-31px 0px 0px;
	border:0px solid;
	}
	
/*	#div_right_text{
	position:relative;
	background:#a5c5ec url(/template/su_group/img/bg_right_text.jpg) no-repeat;
	background-position:bottom;
	font-family:Arial;
	font-size:11px;
	color:#3f5779;
	width:161px;
	font-weight:bold;
	padding:10px;
	padding-bottom:40px;
	margin:-31px 0px 0px;
	border:0px solid;
	}*/












/*find*/

#table_find{
	position:relative;
	font-family:Verdana;
	font-size:10px;
	width:130px;
	color:#5e86af;
	margin:0px auto;
	}
	

.input_find{
	position:relative;
	width:100px;
	height:14px;
	font-size:12px;
	border:1px #7b7d31 solid;
	}	

/*reg*/	

#table_regis{
	position:relative;
	font-family:Arial;
	font-size:10px;
	color:#5e86af;
	width:130px;
	margin:0px auto;
	}
	
.input_regis{
	position:relative;
	width:100px;
	height:12px;
	font-size:12px;
	border:1px #7b7d31 solid;
	}	

.td_new_users{
	position:relative;
	font-size:9px;
	}	
		
.td_regis{
	position:relative;
	color:#5e86af;
	}

.td_regis a:link {
	color:#5e86af;
	text-decoration:none;
}

.td_regis a:visited {
	color:#5e86af;
	text-decoration:none;
}

.td_regis a:hover {
	text-decoration: underline;
}

.td_regis a:active {
	color:#5e86af;
	text-decoration:none;
}
	
			
/*mails*/	

#table_mails{
	position: absolute;
	font-family:Arial;
	font-size:10px;
	color:#5e86af;
	width:130px;
	bottom:20px;
	left:20px;
	}

.input_mails{
	position:relative;
	width:100px;
	height:12px;
	font-size:11px;
	border:1px #7b7d31 solid;
	}

/*footer*/

#div_footer{
	position:relative;
	background:url(/template/su_group/img/bg_footer.jpg) repeat-x;
	height:51px;
	width:100%;
	}	

.div_footer_img{
	position: absolute;
	top:-6px;
	left:0px;
	}
		
.div_copyright{
	position:absolute;
	font-family:Verdana;
	font-size:9px;
	color:#75a4d4;
	text-align:right;
	top:8px;
	right:15px;
	}
		
.div_copyright_1{
	position:absolute;		
	text-align:right;
	font-family:Verdana;
	font-size:9px;
/*	color:#ffffff;*/
	top:37px;
	right:15px;
	}

.div_footer_input{
	position:absolute;
	left: 135px;
	top: 14px;
	}
.div_footer_button{
	position: relative;
	left: 250px;
	top: 14px;
	}


.footer_input{
	position:relative;
	width:100px;
	height:12px;
	border:1px #303234 solid;
	}

/*box*/

#div_box{
	position:relative;
	width:168px;
	margin:0px auto 0px;
	padding:15px 0px 0px;
	}	

.div_box_right_top{
	position:relative;
	background: url(/template/su_group/img/bg_box_top.jpg) no-repeat;
	background-position:0px 0px;
	width:168px;
	height:9px;
	font-size:0px;
	}	

.div_box_right_center{
	background:url(/template/su_group/img/bg_box_center.jpg) repeat-y;
	background-position:0px 0px;
	}

.div_box_right_bot{
	position:relative;
	background: url(/template/su_group/img/bg_box_bot.jpg) no-repeat;
	background-position:1px 0px;
	height:15px;
	font-size:0px;
	
	}	







.div_center_baner{
	position:relative;
	margin: -30px 0px 60px 340px;
	text-align:left;
	vertical-align: top;
	z-index: 50;
	}
	

#div_center_content{

	position:relative;
	padding: 10px 25px;

	}	

	H2{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 24px;
	}
A, A:link { color:#4C516D; }
A:visited {color: #F6931E;}


.reg_header	
{	
padding:5px 5px 5px 5px;
	}

.div_right_center b{
		padding-left: 5px;
}



/*
 *	Другие стили - заголовки. Переносимы частично.
 */
.top_menu {font-size: 9pt; font-family:Verdana; 
/*color:#FFFFFF; */
font-weight:bold;
z-index:1;
}


.top_menu a {font-size:9pt; font-family:Verdana; 
/*color:#FFFFFF; */
font-weight:bold;}
.top_menu a:link {font-size:9pt; 
font-family:Verdana;
/* color:#FFFFFF;*/
 font-weight:bold;}
.top_menu a:visited {font-size:9pt; 
font-family:Verdana;
 color:#FFFFFF; font-weight:bold;}
.top_menu a:hover {font-size:9pt; 
font-family:Verdana; 
color:#FDAE05; 
font-weight:bold; text-decoration:underline;}
.top_menu a:active {font-size:9pt; 
font-family:Verdana;
 color:#FDAE05; 
font-weight:bold; text-decoration:underline;}

.top_header_block1 {font-size: 10pt; font-family:Verdana; color:#922F2F; font-weight:600;}
.top_header_block2 {font-size: 10pt; font-family:Verdana; color:#922F2F; font-weight:600;}
.page_header {font-size: 11pt; font-family:Verdana; font-weight:600;}




/* Левое меню на всех страницах кроме первой - генерируется из новых шаблонов */
.left_menu {font-size:8pt; font-family:Verdana; color:#1E4972;  font-weight:600;}
.left_menu a {font-size:8pt; font-family:Verdana; color:#1E4972;  font-weight:600;}
.left_menu a:link {font-size:8pt; font-family:Verdana; color:#1E4972;  font-weight:600;}
.left_menu a:hover {font-size:8pt; font-family:Verdana; color:#1E4972;  font-weight:600;}
.left_menu a:active {font-size:8pt; font-family:Verdana; color:#1E4972;  font-weight:600;}
.left_menu a:visited {font-size:8pt; font-family:Verdana; color:#1E4972;  font-weight:600;}


/*tree*/
.mainMenu {
/*	PADDING-RIGHT: 48px; */
	BACKGROUND-COLOR: #000000
}
.picNav {
	BACKGROUND-COLOR: #ff9900; 
	TEXT-ALIGN: right
}
.menuItems {
	BORDER-BOTTOM: #000000 1px solid
}
.menuItems P {
	BACKGROUND: url(//template/su_group/img/mdot.gif) #efefef repeat-x right bottom; 
	PADDING-BOTTOM: 1px; 
	MARGIN: 0px
}
.menuItems P.active {
	BACKGROUND-COLOR: #dadada
}
.lForm {
	PADDING-RIGHT:3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; PADDING-TOP: 4px; BACKGROUND-COLOR: #d1d1d1
}
.loginTable {
	
}
.loginTable TR {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: left
}
.loginTable TR TD {
	PADDING-RIGHT: 11px; PADDING-BOTTOM: 1px
}
.logOn {
	PADDING-RIGHT: 48px; BACKGROUND: #ffffff
}
.tmMenu {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 3px; 
	
}
.tmMenu P {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px; CURSOR: pointer; 
	PADDING-TOP: 2px; 
	FONT-FAMILY: "arial", helvetica
}
.tmMenu A:link {
	COLOR: #000000; 
	TEXT-DECORATION: none
}
.tmMenu A:visited {
	COLOR: #000000; 
	TEXT-DECORATION: none
}
.tmMenu A:hover {
	COLOR: #cc0000;
	TEXT-DECORATION: none
}
.tmMenu A:active {
	COLOR: #ff0000;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
.tmItem P.active {
	FONT-WEIGHT: bold;
}
.tmItemActive {
	FONT-WEIGHT: bold;
}

.tmContainer {
	PADDING-LEFT: 3px;
}

.ret_back_menu 
{font-size:9pt; 
font-family:Verdana; 
color: #75A4D4; 
font-weight:600;}
.ret_back_menu a {font-size:9pt; font-family:Verdana; 
color: #75A4D4;
/*color:#1E4972;*/  font-weight:600;}
.ret_back_menu a:link {font-size:9pt; 
font-family:Verdana; 
/*color:#1E4972;  */
color: #75A4D4;
font-weight:600;}
.ret_back_menu a:hover {font-size:9pt; 
font-family:Verdana; 
/*color:#1E4972;*/  font-weight:600;}
.ret_back_menu a:active {
font-size:9pt; 
font-family:Verdana; 
/*color:#1E4972;  */
font-weight:600;}
.ret_back_menu a:visited {
font-size:9pt; 
font-family:Verdana; 
/*color:#1E4972;  */
font-weight:600;}


.newshead	{font-family:Times New Roman,Times,sans-serif; font-size: 12pt; font-weight: bold; text-align:left; color: #4c516d;}
.newsdate, .newsdate A.none	{font-family:Times New Roman,Times,sans-serif; font-size:12pt;  font-weight: bold; color: #75a4d4;}
.news		{font-family:Times New Roman,Times,sans-serif; font-size: 9pt; color: #4C516D;}
.productsdate A{font-family:Times New Roman,Times,sans-serif; font-size: 12pt; font-weight: bold; text-align:left; color: #4c516d;}


div.map-contact1 {
	position: relative;
	left:120px;
	top:0px;
}

div.title-kontact {
	position: relative;
/*	left:350px;
	top:-150px;

	height:15px;*/
	color: #75a4d4;
	font-weight: bold;
}

div.line-nadp {
	position: relative;
/*	left:350px;
	top:-150px;
	height:5px;*/
}

div.adress {
	position: relative;
/*	left:350px;
	top:-130px;
	height:88px;*/
}
.none {
	text-decoration: none;
}

#text_blue {color: #377CBA}
.zagolovok{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: white;
}

.div_action{
	position:absolute;
	left:350px;
	padding-bottom: 10px;
	padding-top: 10px;
}

	.td_action{

	padding-top:10px;
		padding-bottom:10px;
	vertical-align: top;
	}
.padd_5{
	padding: 0px 10px 0px 10px;
	width: 80%;
	vertical-align: top;
	
}

	.reg_header	{
	padding:5px 5px 5px 5px;
	}
	.red{
	font-weight: bolder;
	color: red;
	}
		.green{
	font-weight: bolder;
	color: green;
	}