
/* */

.zag
{
	color: #10429a;
}
body
{
	background-color: #fff;

	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #565656;

	margin: 0;
	padding: 0;

}

a
{
	color: #565656;
}
a:hover
{
	color: #000;
}
a.next1
{
	color: #10429a;
}
a.next1:hover
{
	color: #000;
}

img
{
	border-width: 0;
}

#priem
{
position:absolute;
left:15px;
top:300px;
cursor:pointer;
}

/* */

#main
{
    /*background-image: url(/templates/images/sneg.png) no repeat;
	background-position: center bottom;*/
	width: 1003px;
	overflow: hidden;
	padding: 0;
	margin: 0 auto;




}

.main_page
{
	background-image: url('images/main_center_bg2_.jpg');
	background-repeat: no-repeat;
	background-position: 0 84px;
}

.work_page
{
	background-image: url('images/main_bg2_.jpg');
	background-repeat: no-repeat;
	background-position: 0 84px;

	position: relative;

}

#rob
{
	position: absolute;
	top: 135px;
	right: 217px;

	z-index: 15;

}

#main_menu
{

	height: 84px;
	overflow: hidden;


	font-family: 'Trebuchet MS', Verdana, Tahoma, sans-serif;

	font-size: 16px;
	color: #000;
	font-weight: 600;


}


#main_menu span
{
	margin: 0 20px;

	color: #dc2f36;
}

#main_menu a
{
	margin-bottom:0;
margin-left:0px;
margin-right:20px;
margin-top:0;

	text-decoration: none;
	color: #000;
}



/* center block */
.center_block_1
{
	position: relative;
	width: 100%;
}
.center_block_1:after
{
	content: '';
	display: block;
	clear: both;
}

.center_block_1 .center_block_2
{
	position: relative;
	float: right;
	right: 50%;
	top: 35%;
	border: 0px solid gray;
}

.center_block_1 .center_block_2 .center_block_3
{
	position: relative;
	z-index: 1;
	right: -50%;

}
/* /center block */

#main_center
{
	position: relative;
	overflow: hidden;

	height: 423px;



}

#logo
{
	position: absolute;
	top: 40px;
	left: 60px;
	z-index: 10;
}

#info_block_1
{
	position: absolute;
	top: 20px;
	left: 369px;
	background-color: #fff;
	width: 194px;
	height: 117px;
	overflow: hidden;
	z-index: 10;
}


#info_block_2
{
	position: absolute;
	top: 81px;
	left: 587px;
	width: 194px;
	height: 117px;
	overflow: hidden;
	z-index: 10;

	background-color: #fff;

}

#cust
{
	position: absolute;

	/*
	top: 189px;
	left: 638px;
	*/

	top: 189px;
	left: 634px;

	z-index: 11;
}


#work_search_form
{
	position: absolute;

	top: 98px;
	left: 783px;


	z-index: 10;

}

#work_search_form form
{
	margin: 0;
	padding: 0;
}




#search_form
{
	position: absolute;
	top: 14px;
	left: 783px;
	z-index: 10;
}

#search_form form
{
	margin: 0;
	padding: 0;
}

#search_field
{
	border: 1px solid #bababa;
	width: 117px;
	height: 19px;
	background-color: #fff;
	margin: 0;

}

#search_button
{
	border-width: 0;
	background-color: #d3d3d3;


	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: 700;

	padding: 0;
	margin: 0;
	/* margin-top: 3px; */

	width: 52px;
	height: 21px;


}


#short_links
{
	position: absolute;
	top: 43px;
	left: 786px;
	z-index: 10;
}


#short_links img
{
	float: left;
	margin: 0;
	padding: 0;
}

#work_short_links
{
	position: absolute;
	top: 127px;
	left: 786px;
	z-index: 10;
}


#work_short_links img
{
	float: left;
	margin: 0;
	padding: 0;
}





#main_content
{
	float: left;
}


#main_content_left
{
	float: left;
	width: 240px;


	padding-top: 35px;
}

.plgl
{
	width: 207px;
	height: 166px;
	overflow: hidden;


	background-image: url('images/pl_.jpg');
	background-repeat: no-repeat;
	background-position: 0 0;

	margin: 0 auto;

}

.pl
{
	width: 207px;
	height: 180px;
	overflow: hidden;


	background-image: url('images/pl_.jpg');
	background-repeat: no-repeat;
	background-position: 0 0;

	margin: 0 auto;

}


.pl img
{
	margin-left: 8px;
	margin-top: 16px;
	width: 194px;
	height: 117px;
}


.pl2
{
	width: 207px;
	height: 156px;
	overflow: hidden;


	background-image: url('images/pl2_.jpg');
	background-repeat: no-repeat;
	background-position: 0 0;

	margin: 0 auto;

}


.pl2 img
{
	margin-left: 6px;
	margin-top: 23px;
	width: 194px;
	height: 117px;
}





#main_content_center
{
	float: left;
	width: 506px;

	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #565656;
	text-align: left;

}


img.zag
{
	display: block;
	margin: 0px auto 15px auto;

}


#services
{
	width: 100%;
	float: left;
	margin: 15px 0;
	border: 0px dotted green;



}

#services img
{
	float: left;
	margin: 0 3px 4px 0;
	padding: 0;


}

#main_content_right
{
	float: left;
	width: 257px;
	padding-top: 195px;

}

#main_content_right1 {
float:left;
padding-top:30px;
width:257px;
}

#main_footer
{
	clear: both;
	position: relative;
	height: 120px;
	/* background-color: #eee; */

	font-familty: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #737373;

}

#main_footer #contacts
{
	position: absolute;
	top: 30px;
	left: 50px;
	border: 0px dotted green;

}

#main_footer a
{
	text-decoration: none;
	color: #737373;
}
#main_footer a:hover
{
	text-decoration: underline;
}

#main_footer #copyright
{
	position: absolute;
	top: 45%;
	left: 35%;
}

#main_footer #interra
{
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 100;
}


.red_color
{
	color: #da2028;

}



#work_content
{
	float: left;
	width: 100%;
	border: 0px dotted gray;

}

#work_content_left
{
	float: left;
	width: 240px;
}

#work_content_center
{
	float: left;
	width: 506px;
	padding-top: 75px;
}

#work_content_right
{
	float: left;
	width: 257px;
	padding-top: 380px;
}

#work_logo
{
	margin-top: 40px;
	margin-left: 60px;
}

#work_phone_number
{
	margin-top: 20px;
	margin-left: 76px;
}





#work_left_menu
{

	margin: 40px 15px 40px 60px;

}

#work_left_menu a.unselected
{
	display: block;
	color: #000;
	text-decoration: none;

	font-weight: bold;
	margin: 0;
	padding: 0 0 12px 16px;



	background-image: url('images/marker.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;


}


#work_left_menu span, #work_left_menu a.selected
{
	display: block;
	color: #da2028;
	text-decoration: none;


	font-weight: bold;
	margin: 0;
	padding: 0 0 12px 16px;



	background-image: url('images/red_marker.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;

}





#right_space_block
{
	float: right;

	width: 135px;
	height: 305px;
	overflow: hidden;

}

img.content_zag
{
	display: block;
	margin: 10px 5px 10px 18px;
}


h1.page_name, h2.page_name, h3.page_name, h4.page_name
{
	font-family: Tahoma, Verdana;
	font-size: 18px;
	color: #da2028;
	margin: 10px 5px 10px 18px;
	font-weight: normal;

}


.paginator_navigation
{
	text-align: center;
	font-size: 14px;
}

.paginator_navigation span
{
	font-weight: bold;
}


.paginator_navigation a
{
	text-decoration: none;

}
.paginator_navigation a:hover
{
	text-decoration: underline;
}


a.not_link
{
	border-bottom: 1px dotted #565656;
	text-decoration: none;
	font-size: 14px;
}

a.not_link_selected
{
	text-decoration: none;
	font-size: 14px;
	background-color: #eee;
	outline: none;
}

a.not_link_unselected
{
	border-bottom: 1px dotted #565656;
	text-decoration: none;
	font-size: 14px;
	background-color: #fff;
	outline: none;
}

.sneg
{
background-repeat: no-repeat;
background-position: center bottom;
}

