BODY{
background:            #FFFFFF;
font-family:        		Tahoma, Verdana, Serif, Arial;
padding:            		0px;
margin:                	0px;
font-size:          		12px;
background-image: 		url(../images/fon.gif);
background-color: White;
background-repeat: 		repeat-x;
}

A:link, A:active, A:visited{
    text-decoration:    none;
	 
}

A:hover{
    text-decoration:    underline;
    color:                red;
}

TD{
    vertical-align:        top;
    font-size:            12px;
}

H1{
    margin:                5px 0px;
    padding:            	0px;
    font-family:        	Verdana, Arial, Serif;
    font-size:            16px;
	 color:						#00668c;
}
H1.index{
    margin:                0px 0px;
    padding:            	0px;
    font-family:        	Verdana, Arial, Serif;
    font-size:            16px;
	 color:						#00668c;
}

H2{
    margin:                10px 0px 5px 0px;
    padding:            	0px;
    font-family:        	Verdana, Arial, Serif;
    font-size:           	14px;
	 color:						#343434;
}

H3, H4, H5, H6{
    margin:                0px;
    padding:            0px;
    font-size:            small;
}

.sm{
    font-size:           10px;;
}

.m{
    font-family:        Tahoma, Verdana, Arial, Serif;
    font-size:            11px;
}

DIR{
    padding:            0px;
    margin:                0px 0px 0px 10px;
}

.wh100{
    width:                100%;
    height:                100%;
}

.line {
border-bottom:            3px solid #bcc2c8;
text-align: 					left;
}

DT{
    font-weight:        bold;
}

DD{
    font-family:        Tahoma, Verdana, Arial, Serif;
    font-size:            11px;
    padding:            1px 0px 5px 0px;
}

/* изображения справа и слева */
.img_r{
    margin:                0px 0px 5px 10px;
}

.img_l{
    margin:                0px 10px 5px 0px;
}
/*-- изображения справа и слева */

/* хлебные крошки, постраничная навигация */
TABLE.path-top{
    margin:                0px 0px 7px 0px;
}

TABLE.path-bottom{
    margin:                7px 0px 0px 0px;
}

TABLE.path-top TD, TABLE.path-bottom TD{
    font-family:        	Tahoma, Verdana, Serif;
    font-size:            11px;
    padding:            	1px 0px;
	 color:						#bcc2c8;
}

TABLE.path-top TD A:link, TABLE.path-top TD A:active, TABLE.path-top TD A:visited, TABLE.path-bottom TD A:link, TABLE.path-bottom TD A:active, TABLE.path-bottom TD A:visited{
    color:                #84b300;
}
/*-- хлебные крошки, постраничная навигация */

/* дата публикации */
SPAN.date{
    font-family:        Tahoma, Verdana, Serif;
    font-size:            11px;
    color:                #1C5155;
}
/*-- дата публикации */

/* ссылки wsdb.net */
DIV.wsdblinks{
    font-family:        Tahoma, Verdana, Serif;
    font-size:            12px;
    color:                #bcc2c8;	 
}
DIV.wsdblinks A:link, DIV.wsdblinks A:active, DIV.wsdblinks A:visited, DIV.wsdblinks A:hover{
    color:                #bcc2c8;
	 font-size: 				12px;
}
/*-- ссылки wsdb.net  */

.b{
    font-weight:        bold;
}

FORM.users-site-form INPUT, FORM.users-site-form TEXTAREA{
    width:                300px;
}

FORM.users-site-form INPUT.submit{
    width:                75px;
}

FORM.users-site-form DIV.message{
    color:                blue;
    text-align:            center;
}

FORM.users-site-form DIV.attention{
    color:                brown;
    text-align:            center;
}

FORM.users-site-form DIV.error{
    color:                red;
    text-align:            center;
}
.pdl10px {
padding-left: 					10px;
}
.pdt10px {
padding-top: 					10px;
}
.pdb10px {
padding-bottom: 				10px;
}
table.header  td.fontopline{
background-image: 			url(../images/fontopline.gif);
background-repeat: 			repeat-x;
padding-left: 					100px;
}
table.header td.menu{
width: 							33%;
color:							#343434;
font-weight: 					bold;	
font-size: 						11px;
padding: 						5px 10px 5px 10px;
border-left: 					3px solid #004466;
}
table.header td.menutext{
width: 							33%;
color:							#343434;
font-size: 						11px;
padding: 						5px 10px 5px 10px;
border-left: 					3px solid #ffffff;
}

table.header   A:link, table.header  A:active, table.header  A:visited{
	text-decoration:    	none;
	color:					#1f5a78;
	font-size: 				11px;
	font-weight: 			bold;
}
table.header A:hover{
	text-decoration: 		underline;
	color:              	#1f5a78;
	font-size: 				11px;
	font-weight: 			bold;
}
table.header2 Td.fon {
width: 						481px;
height: 						491px;
background-image: 		url(../images/window03.jpg);
background-repeat: 		no-repeat;
}

table.header2 Td.fonline {
background-image: 		url(../images/fon-line.gif);
background-repeat: 		repeat-x;
background-position: 	bottom;
}

table.header2 Td.fonlineimg {
width: 						563px;
height: 						132px;
background-image: 		url(../images/window06.jpg);
background-repeat: 		no-repeat;
background-position: 	bottom;
background-position: left;
color:						#ffffff;
}

table.header2 Td.bg2-1 {
height: 						491px;
background-image: 		url(../images/bg2-1.jpg);
background-repeat: 		repeat-x;
padding: 					20px;
font-size: 					12px;
color:						#ffffff;
}
table.header2 Td.bg2-2 {
width: 						7px;
height: 						491px;
background-image: 		url(../images/bg2-2.jpg);
background-repeat: 		no-repeat;
}
table.header Td.bg04 {
width: 						319px;
height: 						172px;
background-image: 		url(../images/window04.jpg);
background-repeat: 		no-repeat;
}
table.header2 div.text1 {
height: 					350px;

}
table.header2 div.text2 {
color:						#000000;
text-align: 				center;
font-size: 					10px;
}
table.header2 div.text3 {
display: 					block;
width: 						257px;
height: 						29px;
top: 							550px;
right:						500px;
position: 					absolute;
color:						#00668c;
font-weight: 				bold;
}
table.header2 div.text4 {
display: 					block;
width: 						257px;
height: 						29px;
top: 							200px;
left:							580px;
position: 					absolute;
color:						#00668c;
font-weight: 				bold;
}
table.profiletop A:hover{
color:              	#ffffff;
font-size: 				10px;

}
table.profiletop   A:link, table.profiletop  A:active, table.profiletop  A:visited{
	color:					#ffffff;
	font-size: 				10px;
text-decoration:    	none;	
}
table.header2 Td.fon {
width: 						481px;
height: 						491px;
background-image: 		url(../images/window03.jpg);
background-repeat: 		no-repeat;
}
table.content  td.text{
background-color: 		#ecf1f5;
padding-left: 				10px;
}
table.content  td.zag{
color: 						#343434;
font-size: 					14px;
padding-bottom: 			5px;
border-bottom: 			3px solid #bcc2c8	;
}
table.content   A:link, table.content  A:active, table.content  A:visited{
	text-decoration:    	none;
	color:					#84b300;
}
table.content A:hover{
	text-decoration: 		underline;
	color:              	#84b300;
}
table.newsindex td{
background-color: 		#edf3f7;
}
table.newsindex td.top {
height: 						18px;
width: 						490px;
background-image: 		url(../images/newsindex01.jpg);
background-repeat: 		no-repeat;
background-position: 	right;
}
table.newsindex td.left {
width: 						47px;
height: 						272px;
background-image: 		url(../images/newsindex02.jpg);
background-repeat: 		no-repeat;
background-position: 	left;
}
table.newsindex td.right{
width: 						37px;
height: 						272px;
background-image: 		url(../images/newsindex04.jpg);
background-repeat: 		no-repeat;	
background-position: 	right;
}
table.newsindex td.bottom {
height: 						32px;
width: 						490px;
background-image: 		url(../images/newsindex03.jpg);
background-repeat: 		no-repeat;	
background-position: 	right;
}
table.newsindex span {
background-color: 		#9fcb4c;
color:						#ffffff;
padding: 					0px 10px 0px 10px;
}
table.foother {
background-color: 			#ecf1f5;
color:							#4c5256;
font-size: 						11px;
}
table.foother td.linef {
padding: 						5px;
border-top: 					1px solid #bcc2c8;	
}

table.foother td.link {
padding: 						10px 5px 5px 5px;
border-bottom: 					1px dotted #bcc2c8;
}

table.foothermenu A:link, table.foothermenu  A:active, table.foothermenu  A:visited{
text-decoration:    			none;
color:							#0b7881;
font-size: 						12px;
}

table.foothermenu  A:hover{
text-decoration: 				underline;
color:              			#0b7881;
font-size: 						12px;
}

Table.services {
background-color: 			#ffffff;
}

Table.services td.name{
background-color:				#ecf1f5;
color:							#000000;
text-align: 					center;
font-weight: 					bold;
padding-top: 					2px;
}
Table.services td.text{
padding: 						5px;
}
table.services A:link, table.services A:active, table.services A:visited{
text-decoration:    			none;
color:							#84b300;
font-size: 						11px;
font-weight: 					normal;
}

table.services A:hover{
text-decoration: 				underline;
color:              			#84b300;
font-size: 						11px;
font-weight: 					normal;	
}

Table.services td.fon{
background-image: 			url(../images/03.gif);
background-repeat: 			repeat-x;
}

Table.zayavka td {
padding: 						5px 0px 5px 0px;
}

Table.zayavka span{
color:						#f29530;
font-weight: 				bold;
}

Table.zayavka input{
border: 						#a4a4a4 1px solid;
padding-top: 				1px;
padding-bottom: 			1px;
font-size: 					11px;
width: 						358px;
height: 						16px;
text-align: 				left;
background:					#ffffff;
color:						#4c5256;
}

Table.zayavka textarea{
border: 						#a4a4a4 1px solid;
padding-top: 				1px;
padding-bottom: 			1px;
font-size: 					11px;
width: 						358px;
height: 						100px;
text-align: 				left;
background:					#ffffff;
color:						#4c5256;
}

Table.zayavka input.sm{
border: 						#a4a4a4 1px solid;
padding-top: 				1px;
padding-bottom: 			1px;
font-size: 					11px;
width: 						131px;
height: 						16px;
text-align: 				left;
background:					#ffffff;
color:						#4c5256;
	}
	
Table.zayavka input.but{
border: 						#a4a4a4 1px solid;
padding-top: 				1px;
padding-bottom: 			5px;
font-size: 					11px;
width: 						131px;
height: 						20px;
text-align: 				center;
background:					#ffffff;
color:						#7a8494;
	}	

Table.zayavka DIV.help{
border: 						1px solid #e8eae9;
color:						#b5bac1;
font-size: 					10px;
padding: 					5px;
margin-left: 				10px;
}

.t1, .t2, .t3, .t4, .t5, .t6, .t7, .t8, .t9, .t10{font-family: Tahoma, Sans-Serif;}
.t1{font-size: 9px;}
.t2{font-size: 10px;}
.t3{font-size: 12px;}
.t4{font-size: 13px;}
.t5{font-size: 15px;}
.t6{font-size: 16px;}
.t7{font-size: 18px;}
.t8{font-size: 19px;}
.t9{font-size: 21px;}
.t10{font-size: 22px;}	

table.guarantee td {
font-size: 					12px;
text-align: 				left;
}

table.news span {
background-color: 		#9fcb4c;
color:						#ffffff;
padding: 					0px 10px 0px 10px;
}
.socialmedia a{margin:0px; padding:0 10px 0 0; float:left;}
