@charset "windows-1251";

/* SET STYLES*/

.gerb { margin: 0 10px 10px 0; }

/* end */

/* Базовые стили */
html, body {
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
}
div, form {
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;

}
h1, h2, h3, h4, h5, h6, pre, code, input, select, textarea {
	font-size			: 100%;
}
img, fieldset {
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;	
	border				: 0px;
}
table, tr, td {
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
	border-collapse		: collapse; 
	/*border				: none;*/
}
table td { 
	font-family			: Arial;
	font-size			: 12px;
	font-weight			: normal;
	color				: #505050;
}
h1 {
	margin              : 0px 0px 20px 0px;
	padding				: 0px 0px 0px 0px;
	font-family			: Arial;
	font-size			: 24px;
	font-weight			: normal;
	color				: #8f8f8f;
}
h4 {
	margin              : 0px 0px 10px 0px;
	padding				: 0px 0px 0px 0px;
	font-family			: Arial;
	font-size			: 18px;
	font-weight			: normal;
	color				: #000000;
	text-decoration		: none;
}

h6 {
	margin              : 5px 0px 15px 0px;
	padding				: 0px 0px 0px 0px;
	font-family			: Arial;
	font-size			: 12px;
	font-weight			: bolder;
	color				: #505050;
	line-height			: 18px;
	text-decoration		: none;
	text-transform		: uppercase;
	text-align			: justify;
}
p {
	margin              : 5px 0px 20px 0px;
	padding				: 0px 0px 0px 0px;
	font-family			: Arial;
	font-size			: 12px;
	font-weight			: normal;
	color				: #505050;
	line-height			: 18px;
	text-decoration		: none;
	text-align			: justify;
}
span {
	font-family			: Arial;
	font-size			: 12px;
	font-weight			: normal;
	color				: #505050;
	text-decoration		: none;
}
a {
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
	font-family			: Arial;
	font-size			: 12px;
	font-weight			: normal;
	color				: #01a3b3;
	text-decoration		: underline;
	
}
a:hover {
	color				: #7ece39;
	text-decoration		: none;
}

ul, ol  {
    margin              : 5px 0px 20px 0px;
    padding             : 0px 0px 0px 0px;
	line-height 		: 13px;
}
li  {
	display				: block;
   	margin				: 10px 0px 10px 25px;
   	padding             : 0px 0px 0px 0px;
	list-style			: disc;
	font-family			: Arial;
	font-size			: 12px;
	font-weight			: normal;
	color				: #505050;
   	/*border				: 1px solid	#000000;*/
}

div.pic_catalog {
	padding				: 2px 2px 2px 2px;
	width				: 64px;
	height				: 64px;
	border				: 5px solid #f2f0f1;
}
div.pic_catalog img {
	margin				: 0px;
	width				: 50px;
	height				: 50px;
}
div.pic_catalog_1 {
	margin				: 0px 20px 20px 0px;
	padding				: 0px;
	width				: 79px;
	height				: 79px;
	float				: left;
	border				: 5px solid #f2f0f1;
}
div.pic_catalog_1 img {
	margin				: 2px;
	width				: 75px;
	height				: 75px;
	cursor				: pointer;
}

p.text_catalog {
	margin				: 0px;
}



#page {
	height				: auto;
	width				: 100%;
	min-width			: 1000px;
}
#page #layout_top{
	margin				: 0px 50px 0px 50px;
	height				: auto;
	text-align			: left;
	min-width			: 900px;
	background			: url(../../images/green_line.gif) 0px 0px repeat-x;
}
#page #layout_bottom{
	height				: auto;
	text-align			: left;
	min-width			: 900px;
	background			: url(../../images/silver_line.gif) 0px 100% repeat-x;
}
#top {
	width				: 100%;
	height				: 150px;
	text-align			: left;
}
#top td{
	vertical-align		: top;
	text-align			: left;
}
#top td.middle{
	padding				: 0px 10px 0px 10px;
}
img.logo {
	margin				: 56px 79px 0px 0px;
	width				: 151px;
	height				: 63px;
}
img.nav{
	margin				: 50px 0px 0px 0px;
	width				: 114px;
	height				: 9px;
}
img.order{
	margin				: 10px 0px 0px 0px;
	width				: 113px;
	height				: 111px;
}
.menu_top {
	margin				: 55px 0px 0px 0px;
	width				: 100%;
	height				: auto;
	text-align			: left;
}
.menu_top a, .menu_top a.selected{
	margin				: 0px 20px 0px 0px;
	font-weight			: bolder;
	color				: #000000;
}
.menu_top a:hover, .menu_top a.selected{
	text-decoration		: none;
	color				: #7ece39;
}
#top p.text {
	margin				: 0px 0px 0px 0px;
	font-size			: 26px;
	line-height			: 31px;
	color				: #8f8f8f;
}
#top .minwidth {
	margin				: 0px;
	padding				: 0px;
	width				: 400px;
	height				: 50px;
}
#container {
	padding				: 37px 0px 0px 0px;
	width				: 100%;
	height				: auto;
	text-align			: left;
	background			: url(../../images/spot_2.gif) 0px 100% no-repeat;
}
.menu {
	margin				: 0px 0px 0px 0px;
	width				: 230px;
	height				: auto;
}
.menu p{
	margin				: 0px 0px 10px 0px;
	color				: #000000;
	font-size			: 14px;
	font-weight			: bolder;
}
.menu a, .menu a.selected{
	display				: block;
	margin				: 0px 0px 8px 0px;
}
.menu a:hover, .menu a.selected{
	color				: #7ece39;
}
.menu div.level_2 {
  	margin				: 0px 0px 0px 0px;
   	padding             : 0px 0px 0px 10px;
}
.menu div.level_2 a, .menu div.level_2 a.selected{
  	margin				: 0px 0px 8px 0px;
   	padding             : 0px 0px 0px 0px;
	color				: #7ece39;
}

.menu div.level_2 a span, .menu div.level_2 a.selected span{
  	margin				: 0px 0px 8px 0px;
   	padding             : 0px 0px 0px 10px;
	color				: #7ece39;
	background			: url(../../images/item.gif) 0px 5px no-repeat;
}

.menu div.level_2 a:hover, .menu div.level_2 a.selected{
	color				: #9e9e9e;
	text-decoration		: none;
	background			: url(../../images/item_selected.gif) 0px 5px no-repeat;
}
.menu div.level_2 a:hover span, .menu div.level_2 a.selected span{
	padding				: 0px 15px 0px 10px;
	color				: #9e9e9e;
	text-decoration		: none;
	background			: url(../../images/level_2_item.gif) 100% 5px no-repeat;
}
.phone {
	margin				: 40px 0px 145px 0px;
	width				: auto;
	height				: auto;
}
.phone p{
	margin				: 0px 0px 5px 0px;
	color				: #000000;
	font-size			: 14px;
	font-weight			: bolder;
}
.phone span{
	font-size			: 24px;
	color				: #b9b9b9;
}
.c1 {
	padding				: 45px 10px 0px 92px;
	background			: url(../../images/1.gif) 0px 0px no-repeat;
	width				: 50%;
	vertical-align		: top;
}
.c2 {
	padding				: 45px 10px 0px 82px;
	background			: url(../../images/2.gif) 0px 0px no-repeat;
	width				: 50%;
	vertical-align		: top;
}
.c3 {
	padding				: 34px 10px 0px 92px;
	background			: url(../images/3.gif) 0px 0px no-repeat;
	width				: 50%;
	vertical-align		: top;
}
.c4 {
	padding				: 34px 10px 0px 82px;
	background			: url(../../images/4.gif) 0px 0px no-repeat;
	width				: 50%;
	vertical-align		: top;
}
.c1 p, .c2 p, .c3 p, .c4 p{
	margin				: 0px 0px 3px 0px;
	line-height			: 18px;
}
.c1 a, .c2 a, .c3 a, .c4 a{
	font-weight			: normal;
}
.last_jobs{
	margin				: 50px 0px 0px 33px;
	padding				: 55px 0px 0px 0px;
	width				: auto;	
	background			: url(../../images/silver_line.gif) 0px 0px repeat-x;
}
.last_jobs .table{
	margin				: 0px;
	width				: 100%; 
	height				: auto;
}
.last_jobs .pic{
	margin				: 0px;
	padding				: 0px;
	width				: 148px;
	height				: 90px;
	border				: 5px solid #ebebeb;
}
.last_jobs .pic img{
	margin				: 2px;
}
.last_jobs a{
	margin				: 10px 0px 0px 0px;
	display				: block;
	width				: 160px;
	text-align			: left;
	line-height			: 18px;
}
.content{
	margin				: 0px 0px 0px 33px;
	padding				: 35px 0px 0px 0px;
	width				: auto;	
	background			: url(../../images/silver_line.gif) 0px 0px repeat-x;
}
.path, .path span, .path a {
	display				: block;
	margin				: 0px 0px 20px 0px;
	padding				: 0px;
	height				: 15px;
	font-family			: Arial;
	font-size			: 12px;
	color				: #a1a1a1;
}
.path span{
	display				: inline;
	margin				: 0px 5px 0px 5px;
}
.path a{
	display				: inline;
	margin				: 0px;
	text-decoration		: underline;
}
#footer{
	padding				: 55px 0px 23px 0px;
	width				: 100%;
	height				: 128px;
}
#footer td.left{
	padding				: 0px 41px 0px 0px;
	width				: 23%;
	vertical-align		: top;
	text-align			: left;
}
#footer p.footer_menu {
	margin				: 0px 0px 0px 0px;
	color				: #01a3b3;
}
#footer p.footer_menu{
	margin				: 0px 0px 15px 29px;
}
#footer p {
	margin				: 0px 0px 15px 34px;
	color				: #a9a6a6;
}
#footer a.menu_link {
	margin				: 0px 5px 0px 5px;
}

