html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

* {
	margin: 0;
	padding: 0;
}
body {
	font: 12px/18px Verdana, Geneva, sans-serif;
	width: 100%;
}

a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 18px}
img {
	border: none;
}
input {vertical-align: middle}
#wrapper {
	width: 1000px;
	margin: 0 auto;
}

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 237px;
	background: #FFFFFF;
	
}
#land{
	background:url(../img/header/land.png) no-repeat bottom;
	height:237px;
	z-index:4;
}
#logo{
	background:url(../img/header/avn_group.png) no-repeat center;
	height:189px;
	position:relative;
	bottom:220px;	
}
#web_studio_box{
	background:url(../img/header/web_studio_box.png) no-repeat;
	height:49px;
	width:162px;
	position:relative;
	bottom:405px;
	left:110px;
}
#tree_left{
	background:url(../img/header/tree_left.png) no-repeat;
	height:110px;
	position:relative;
	bottom:396px;
	left:20px;
	z-index:3;
}
#table{
	background:url(../img/header/table.png) no-repeat;
	position:relative;
	height:126px;
	width:372px;
	bottom:575px;
	left:620px;
	display:inline-block;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
@-moz-document url-prefix() {  #table { position:relative; bottom:545px; }}

#table div {
	width:200px;	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	color:#999999;
	position:relative;
	left:140px;
}
#table #a1{
	line-height:1.3;
	position:relative;
	top:21px;
}
#table #a2{
	line-height:1.3;
	top:26px;
}
#table #a3{
	line-height:1.3;
	top:33px;
}

#legs_of_table{
	background:url(../img/header/legs_of_table.png) no-repeat;
	position:relative;
	height:56px;
	width:141px;
	bottom: 473px;
	left:400px;
	display:inline-block;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#cloud_big{
	background:url(../img/header/cloud_big.png) no-repeat;
	height:91px;
	width:196px;
	position:relative;
	display:inline-block;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
	bottom: 520px;
	right:415px;
	z-index:2;
}
#tree_center{
	background:url(../img/header/tree_center.png) no-repeat;
	height:115px;
	width:36px;
	display:inline-block;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
	position:relative;
	bottom: 496px;
	right:420px;
	z-index:3;
}
#tree_right{
	background:url(../img/header/tree_right.png) no-repeat;
	height:72px;
	width:28px;
	display:inline-block;
	position:relative;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
	bottom: 490px;
	left:175px;
}
#cloud_small{
	background: url(../img/header/cloud_small.png) no-repeat;
	height:39px;
	width:75px;
	display:inline-block;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
	position:relative;
	bottom: 655px;
	left:120px;
}
/* Menu
-----------------------------------------------------------------------------*/
#menu {
	height: 64px;
	background-color:#3F3F3F;
}
#button{
	background:url(../img/button.png) no-repeat;
	height:39px;
	width:189px;
	display:inline-block;
	position:relative;
	left:19px;
	right:10px;
	text-align:center;
	color:#fff;
	padding-top:10px;
}
#button:hover{
	background:url(../img/button_on.png) no-repeat;
}
#button2{
	background: url(../img/button_active.png) no-repeat;
	height:39px;
	width:189px;
	display:inline-block;
	position:relative;
	left:19px;
	right:10px;
	margin-left:0px;
	text-align:center;
	font-size:18px;
	color:#fff;
	padding-top:10px;
}
/* Middle
-----------------------------------------------------------------------------*/
#content {
	min-height:600px;
	border:1px solid #3F3F3F;
	background-color:#3F3F3F;
	
	
}
#label_1_index{
	color:#FFF;
	margin-left:550px;
	padding-top:40px;
	position:relative;
	top:5px;
}
#label_1_about{
	color:#FFF;
	margin-left:600px;
	padding-top:40px;
	position:relative;
	top:5px;
}
#label_1_portfolio{
	color:#FFF;
	margin-left:550px;
	padding-top:40px;
	position:relative;
	top:5px;
}
#label_1_contact{
	color:#FFF;
	margin-left:615px;
	padding-top:40px;
	position:relative;
	top:5px;
}
#label_1_service{
	color:#FFF;
	margin-left:515px;
	padding-top:40px;
	position:relative;
	top:5px;
}
#label_1 span{
	width:160px;
	margin-left:-20px;
}

#label_2{
	color: #EA5D24;
	padding-bottom:35px;
	margin-left:420px;
}
#label_2 span{
	border-bottom:1px solid #F7931E;
}
#label_2_contact{
	color: #EA5D24;
	padding-bottom:35px;
	text-align:center;
}
#label_2_contact span{
	border-bottom:1px solid #F7931E;
}
#label_2_about{
	color: #EA5D24;
	padding-bottom:35px;
	margin-left:380px;
}
#label_2_about span{
	border-bottom:1px solid #F7931E;	
}
#label_2_portfolio{
	color: #EA5D24;
	padding-bottom:35px;
	margin-left:420px;
}
#label_2_portfolio span{
	border-bottom:1px solid #F7931E;	
}
#label_2_service{
	color: #EA5D24;
	padding-bottom:35px;
	margin-left:450px;
}
#label_2_service span{
	border-bottom:1px solid #F7931E;
}
#label_3{
	color: #EA5D24;
	padding-bottom:35px;
	padding-top:35px;
	margin-left:380px;
}
#label_3 span{
	border-bottom:1px solid #F7931E;		
}
#label_contact_1{
	color: #EA5D24;
	padding-bottom:35px;
	padding-top:35px;
	margin-left:270px;
}
#label_contact_1 span{
	border-bottom:1px solid #F7931E;	
}
*+html .t { width: 600px;}
.t2 {background:     url(../img/frame_content/darkgrey_grey_line.jpg) 0 0 repeat-x;  width: 687px; }
.t {background:     url(../img/frame_content/darkgrey_grey_line.jpg) 0 0 repeat-x;  width: 601px;  }
.m {background:     url(../img/frame_content/darkgrey_grey_line.jpg) 0 0 repeat-x;  width: 260px; margin-left:80px; }
.b {background:   url(../img/frame_content/darkgrey_grey_line.jpg)  0 100% repeat-x}
.l {background:    url(../img/frame_content/darkgrey_grey_line_vertical.jpg)  0 0 repeat-y}
.r {background:    url(../img/frame_content/darkgrey_grey_line_vertical.jpg)  100% 0 repeat-y}
.bl {background:    url(../img/frame_content/left_down_corner.png) 0 100% no-repeat}
.br {background:    url(../img/frame_content/right_down_corner.png) 100% 100% no-repeat}
.tl {background:    url(../img/frame_content/left_up_corner.png) 0 0 no-repeat}
.tr {background:    url(../img/frame_content/right_up_corner.png) 100% 0 no-repeat; padding:5px}

#box_type{
	width:170px;
	display:inline-block;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
	margin-right:-5px;
	text-align:center;
	color:#fff;
	font-size:16px;
	vertical-align:top;

}
#top_box_site, #top_box_poligraf, #top_box_photo, #top_box_multimedia{
	height:30px;
	border-bottom:2px solid #999;
	border-left:1px solid #999;
	padding-top:5px;
	background-color:#333333;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#box_type:hover #top_box_site{
	background:#626262;
	border-bottom:2px solid #f7931e;
}
#box_type:hover #top_box_poligraf{
	background:#626262;
	border-bottom:2px solid #f2f2f2;
}
#box_type:hover #top_box_photo{
	background:#626262;
	border-bottom:2px solid #73be1e;
}
#box_type:hover #top_box_multimedia{
	background:#626262;
	border-bottom:2px solid #138dd4;
}


#bottom_box{
	height:127px;
	border:1px solid #999;
	background-color:#F2F2F2;
}
#bottom_box img{
	vertical-align:top;
	margin-top:5px;
}

#last_job{
	background-color:#fff;
	text-align:left;
	min-height:172px;
}
#last_job_contact{
	background-color:#F2F2F2;
	text-align:left;
	height:100px;
}

#title_index_lastjob{
	margin-top:7px;
	
}
#img_url{
	float:left;
	opacity:0.9;
	text-align:center;
	border-right:2px solid #acacac;
	height:172px;
	width:319px;
}
#img_url:hover{
	opacity:1;
}

#img_url_contact {
	float:left;
	margin:10px;
}

#text_url{
	float:left;
	font-size:18px;
	width:330px;
	height:172px;
	line-height:1.5;
	margin-left:10px;
	padding-left:20px;
	border-left:2px solid #fbb03b;
}
#band_main{
	background: url(../img/portfolio/portfolio_line.png) repeat-x top;
	height:13px;
}
#liters{
	text-align:left;
	position:relative;
	right:20px;
	bottom:25px;
}
#text_contact{
	display:inline-block;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
	font-family:verdana;
	font-size:18px;
	position:relative;
	line-height:1.5;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;
}
#contact_box{
margin-top:50px;
float:left;
}
#contact_center{
	text-align:right;
	margin-left:120px;
}
#text_contact_url{
	display:inline-block;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
	font-family:"Myriad";
	font-size:16px;
	font-weight: bold;
	position:relative;
	line-height:1.5;
	position:relative;
	top:20px;
}

#text_contact_mini{
	width:250px;
	text-align: center;
	display:inline-block;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
	font-family:verdana;
	font-size:14px;
	position:relative;
	line-height:1.5;
	margin-top:5px;
}

a:focus {
	outline: none;
}
.right{
	z-index:10;
	position:absolute;
}
.panel{
    width:0px;    
	background: #F2F2F2;
	height: 433px;
	display: none;
	
	
}

.right .slide {
    border-left:solid 2px #aaa; 
	margin: 0;
	padding: 0;
	background: url(../img/content/order_service.png)   no-repeat left center;
	height: 433px;
	width:56px;
	float:left;

}
.right .panel{
	float:left;
	display: none;

	
	

}
.right .btn-slide {
	background: url(images/white-arrow-hor.gif) no-repeat 15px 80px;
	text-indent: -9000%;
	display: block;
	height: 433px;
	width:56px;
}

.right .active {
	background-position: -45px 80px;
}

.right .panel #title{
	text-decoration:underline;
	color:#999;
	margin-top:20px;
	font-size:16px;
	margin-bottom:10px;
	
}
#input_string{
	width:120px;
	background-color:#F2F2F2;
	border:1px solid #666;
	color:#EA5D24;
	font-size:14px;
	margin-right:5px;
}
#input_string2{
	background-color:#F2F2F2;
	font-size:18px;
	border:0px solid #666;
	color:#EA5D24;
	margin-right:10px;
	}
#form_1{
	margin-left:10px;
	font-size:14px;
	color:#666;
	font-weight:700;
	line-height:1.6;
}
.right .panel #title2{
	text-decoration:underline;
	color:#999;
	margin-top:10px;
	font-weight:100;
	font-size:16px;
	margin-bottom:5px;
	}
	
.select{
	background-color:#F2F2F2;
	border:1px solid #666;
	color:#EA5D24;
	font-size:12px;
	width:200px;
}

#textarea{
	width:196px;
	background-color:#F2F2F2;
	border:1px solid #666;
	color:#EA5D24;
	height:50px;
}
#selectme2{
	overflow:hidden;
	display:block;
	height:70px;

}
#submit{
	margin-right:10px;
	background-image:url(../img/submit.png);
	width:75px;
	height:19px;
}
#submit:hover{
	background-image: url(../img/submit_active.png);
}
#htmlExampleTarget{
	font-size:9px;
	text-align:center;
}

/*service ----------------------------------------------------------------------------- begin*/
/*menu*/
#podmenu_service{
	text-align:center;
	margin-left:59px;
}
#podmenu_service a{
	text-decoration:none;
}
#podmenu_service div{
	display:inline-block;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
	height:40px;
	background:#333333;
	padding:0 10px 5px 10px;
	vertical-align:top;
}
#podmenu_service div img{
	margin-top:10px;
}
#podmenu_service div:hover{
	background:#626262;
}
#podmenu_service #service_sait{
	border-left:11px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	width:235px;
}
#podmenu_service #service_sait_active{
	border-left:11px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-bottom:2px solid #F7931E;
	width:235px;
}
#podmenu_service #service_poligraf{
	border-right:1px solid #E6E6E6;
	border-left:1px solid #E6E6E6;
	width:200px;
}
#podmenu_service #service_poligraf_active{
	border-right:1px solid #E6E6E6;
	border-left:1px solid #E6E6E6;
	border-bottom:2px solid #F2F2F2;
	margin-bottom:50px;
	width:200px;
}
#podmenu_service #service_foto{
	border-right:1px solid #E6E6E6;
	border-left:1px solid #E6E6E6;
	width:200px;
}
#podmenu_service #service_foto_active{
	border-right:1px solid #E6E6E6;
	border-left:1px solid #E6E6E6;
	border-bottom:2px solid #73BE1E;
	margin-bottom:50px;
	width:200px;
}
#podmenu_service #service_multimedia{
	border-right:11px solid #E6E6E6; 
	border-left:1px solid #E6E6E6;
	width:155px;
}
#podmenu_service #service_multimedia_active{
	border-right:11px solid #E6E6E6;
	border-left:1px solid #E6E6E6;
	border-bottom:2px solid #138DD4;
	margin-bottom:50px;
	width:155px;
}
/*menu*/
/*div url 0*/
#service_site_block{
	border:1px solid;
	border-bottom:10px solid #FBB03B;
	background-color:#3F3F3F;
	border-color:#FBB03B;
	width:266px;
	display:inline-block;
	margin-left:79px;
	margin-bottom:50px;
	text-align:left;
	color:#fff;
	font-size:16px;
	vertical-align:top;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_a{
	text-decoration:none;
}
#service_site_razdel{
	margin-top:15px;
	margin-left:10px;
	margin-bottom:15px;
	text-align:left;
	color:#F15A24;
	font:Verdana;
	font-size:20px;
	vertical-align:top;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_site_razdel:hover{
	text-decoration:underline;
}
#service_site_podrazdel{
	margin-right:5px;
	margin-left:5px;
	margin-bottom:10px;
	text-align:left;
	color:#FBB03B;
	font:Verdana;
	font-size:16px;
	vertical-align:top;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_site_podrazdel:hover{
	text-decoration:underline;
}
#service_polygraphy_block{
	border:1px solid;
	background-color:#3F3F3F;
	border-color:#F2F2F2;
	border-bottom:10px solid #F2F2F2;
	width:247px;
	display:inline-block;
	margin-left:-35px;
	text-align:center;
	color:#fff;
	font-size:16px;
	vertical-align:top;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_polygraphy_razdel{
	margin-top:15px;
	margin-left:10px;
	margin-bottom:15px;
	text-align:left;
	color:#F2F2F2;
	font:Verdana;
	font-size:20px;
	vertical-align:top;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_polygraphy_razdel:hover{
	text-decoration:underline;
}
#service_polygraphy_podrazdel{
	margin-right:5px;
	margin-left:55px;
	margin-bottom:10px;
	text-align:left;
	color:#D8D9DA;
	font:Verdana;
	font-size:16px;
	vertical-align:top;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_polygraphy_podrazdel:hover{
	text-decoration:underline;
}
#service_foto_block{
	border:1px solid;
	background-color:#3F3F3F;
	border-color:#73BE1E;
	border-bottom:10px solid #73BE1E;
	width:259px;
	display:inline-block;
	margin-left:-35px;
	text-align:center;
	color:#fff;
	font-size:16px;
	vertical-align:top;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_foto_razdel{
	margin-top:15px;
	margin-left:10px;
	margin-bottom:15px;
	text-align:left;
	color:#73BE1E;
	font:Verdana;
	font-size:20px;
	vertical-align:top;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_foto_razdel:hover{
	text-decoration:underline;
}
#service_foto_podrazdel{
	margin-right:5px;
	margin-left:55px;
	margin-bottom:10px;
	text-align:left;
	color:#A1D368;
	font:Verdana;
	font-size:16px;
	vertical-align:top;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_foto_podrazdel:hover{
	text-decoration:underline;
}
#service_multimedia_block{
	border:1px solid;
	background-color:#3F3F3F;
	border-color:#138DD4;
	border-bottom:10px solid #138DD4;
	width:206px;
	display:inline-block;
	margin-left:-30px;
	text-align:center;
	color:#fff;
	font-size:16px;
	vertical-align:top;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_multimedia_razdel{
	margin-top:15px;
	margin-left:10px;
	margin-bottom:15px;
	text-align:left;
	color:#138DD4;
	font:Verdana;
	font-size:20px;
	vertical-align:top;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_multimedia_razdel:hover{
	text-decoration:underline;
}
#service_multimedia_podrazdel{
	margin-right:5px;
	margin-left:55px;
	margin-bottom:10px;
	text-align:left;
	color:#3399CC;
	font:Verdana;
	font-size:16px;
	vertical-align:top;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_multimedia_podrazdel:hover{
	text-decoration:underline;
}
#service_img{
	margin-right:10px;
	margin-left:5px;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
/*div url 0*/

/*div url 1*/
#service_site_ppmenu_1 {
	border:1px solid;
	border-color:#F7931E;
	height:20px;
	width:0px;
	margin-left:220px;
	vertical-align:top;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_site_ppmenu_2 {
	border:1px solid;
	border-color:#F7931E;
	width:524px;
	height:0px;
	margin-left:220px;
	vertical-align:top;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_site_ppmenu_3 {
	display:inline-block;
	border:1px solid;
	border-color:#F7931E;
	height:10px;
	width:0px;
	margin-left:220px;
	vertical-align:top;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_site_ppmenu_4 {
	display:inline-block;
	border:1px solid;
	border-color:#F7931E;
	height:10px;
	width:0px;
	margin-left:260px;
	vertical-align:top;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_site_ppmenu_create{
	position:relative;
	bottom:8px;
	display:inline-block;
	margin-left:180px;
	margin-top:0px;
	text-align:left;
	color:#F15A24;
	font:Verdana;
	font-size:18px;
	vertical-align:top;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_site_ppmenu_create a {
color:#F15A24;
text-decoration:none;
}
#service_site_ppmenu_create a:hover {
text-decoration:underline;
}
#service_site_ppmenu_support{
	position:relative;
	bottom:8px;
	display:inline-block;
	margin-left:150px;
	margin-top:0px;
	margin-bottom:40px;
	text-align:left;
	color:#F15A24;
	font:Verdana;
	font-size:18px;
	vertical-align:top;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_site_ppmenu_support a {
color:#F15A24;
text-decoration:none;
}
#service_site_ppmenu_support a:hover {
text-decoration:underline;
}
#service_site_ppmenu_promotion{
	position:relative;
	bottom:8px;
	display:inline-block;
	margin-left:110px;
	margin-top:0px;
	margin-bottom:40px;
	text-align:left;
	color:#F15A24;
	font:Verdana;
	font-size:18px;
	vertical-align:top;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_site_ppmenu_promotion a {
color:#F15A24;
text-decoration:none;
}
#service_site_ppmenu_promotion a:hover {
text-decoration:underline;
}
#service_rsite_zag{
	display:inline-block;
	height:20px;
	margin-top:10px;
	margin-bottom:60px;
	background-color:#626262;
	color:#F15A24;
	font:Verdana, Geneva, sans-serif;
	font-size:22px;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:20px;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_rsite_zag_skob_left{
	display:inline-block;
	color:#F15A24;
	margin-right:-10px;
	width:10px;
	height:30px;
	margin-top:5px;
	border-bottom:5px solid #FBB03B;
	border-left:5px solid #FBB03B;
	border-top:5px solid #FBB03B;
	border-right:0px solid #FBB03B;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_rsite_zag_skob_right{
	display:inline-block;
	color:#F15A24;
	margin-left:-10px;
	width:10px;
	height:30px;
	margin-top:5px;
	border-bottom:5px solid #FBB03B;
	border-right:5px solid #FBB03B;
	border-top:5px solid #FBB03B;
	border-left:0px solid #FBB03B;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_rsite_block{
	background-color:#FFF;
	display:inline-block;
	width: 640px;
	min-height:200px;
}
#service_rsite_support{
	padding-top:10px;
	padding-left:20px;
	text-align:left;
	font-size:16px;
	font:Verdana, Geneva, sans-serif;
	color:#808080;
	background-color:#FFF;
	display:inline-block;
	width: 620px;
	height:190px;
}
#service_rsite_block_bottom{
	background-color:#FFF;
	position:relative;
	padding-top:20px;
	bottom:10px;
	width:640px;
	min-height:250px;
}
#service_rsite_block_1{
	text-decoration:underline;
	padding-top:5px;
	padding-left:10px;
	color:#FBB03B;
	border-right:1px solid #ACACAC;
	background-color:#FFF;
	display:inline-block;
	text-align:left;
	font-size:18px;
	font:Verdana, Geneva, sans-serif;
	width:150px;
	height:200px;
}
#service_rsite_block_2{
	border-left:1px solid #FBB03B;
	background-color:#FFF;
	float:right;
	width:445px;
	height:190px;
	padding-top:10px;
	padding-left:20px;
	text-align:left;
	font-size:16px;
	font:Verdana, Geneva, sans-serif;
	color:#808080;
}
#service_rsite_podr_title{
	text-decoration:underline;
	margin-top:-5px;
	margin-bottom:10px;
	padding-left:10px;
	color:#FBB03B;
	text-align:left;
	font-size:18px;
	font:Verdana, Geneva, sans-serif;
}
#service_rsite_podr_text{
	text-align:left;
	font-size:16px;
	line-height:1.5;
	font:Verdana, Geneva, sans-serif;
	color:#808080;
	margin-left:35px;
	padding-bottom:0px;
}

#service_rsite_podr_title_1{
	text-decoration:underline;
	margin-top:-10px;
	margin-bottom:-10px;
	padding-left:10px;
	color:#FBB03B;
	text-align:left;
	font-size:18px;
	font:Verdana, Geneva, sans-serif;
}
#service_rsite_podr_text_1{
	text-align:left;
	font-size:16px;
	line-height:1.5;
	font:Verdana, Geneva, sans-serif;
	color:#808080;
	margin-left:35px;
	padding-bottom:10px;
}


#service_rsite_last_job{
	text-align:left;
	font-size:18px;
	font:Verdana, Geneva, sans-serif;
	color:#FBB03B;
	padding-bottom:30px;
	margin-top:15px;
	padding-left:10px;
	text-decoration:underline;
}
#service_rsite_last_job_ex{
	padding-bottom:40px;
	text-align:left;
}
#service_rsite_last_job_ex img {
	display:inline-block;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
	margin-left:10px;
	border:3px solid #dededf;
	border-bottom:6px solid #dededf;
	opacity:0.6;
}
#service_rsite_last_job_ex img:hover{
	opacity:1;
}
#service_rsite_title{
	display:inline-block;
	border:1px solid #f7921c;
	color:#f7921c;
	background:#333333;
	padding: 5px 20px 5px 20px;
	font-size:16px;
}
#service_rsite_title:hover{
	background:#626262;	
}
#service_rsite_c{
	display:inline-block;
	margin-left:160px;
	position:relative;
	bottom:35px;
}
#service_rsite_line{
	position:relative;
	bottom:5px;
}
#service_rsite_ex{
	margin-top:10px;
	float:left;
	opacity:0.6;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
#service_rsite_ex:hover{
	opacity:1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
#service_rp_b{
	border-left:1px solid #666666;
	background-color:#FFF;
	float:right;
	width:445px;
	height:190px;
	padding-top:10px;
	padding-left:20px;
	text-align:left;
	font-size:16px;
	font:Verdana, Geneva, sans-serif;
	color:#808080;
}
#service_rp_z{
	display:inline-block;
	height:20px;
	margin-top:10px;
	margin-bottom:60px;
	background-color:#626262;
	color:#CCCCCC;
	font:Verdana, Geneva, sans-serif;
	font-size:22px;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:20px;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_rp_zl{
	display:inline-block;
	color:#F15A24;
	margin-right:-10px;
	width:10px;
	height:30px;
	margin-top:5px;
	border-bottom:5px solid #CCCCCC;
	border-left:5px solid #CCCCCC;
	border-top:5px solid #CCCCCC;
	border-right:0px solid #CCCCCC;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_rp_zr{
	display:inline-block;
	color:#F15A24;
	margin-left:-10px;
	width:10px;
	height:30px;
	margin-top:5px;
	border-bottom:5px solid #CCCCCC;
	border-right:5px solid #CCCCCC;
	border-top:5px solid #CCCCCC;
	border-left:0px solid #CCCCCC;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_rp_t{
	display:inline-block;
	border:1px solid #CBCBCB;
	color:#CBCBCB;
	background:#333333;
	padding: 5px 20px 5px 20px;
	font-size:16px;
}
#service_rp_t:hover{
	background:#626262;	
}
#service_rf_b{
	border-left:1px solid #73BE1E;
	background-color:#FFF;
	float:right;
	width:445px;
	height:190px;
	padding-top:10px;
	padding-left:20px;
	text-align:left;
	font-size:16px;
	font:Verdana, Geneva, sans-serif;
	color:#808080;
}
#service_rf_z{
	display:inline-block;
	height:20px;
	margin-top:10px;
	margin-bottom:60px;
	background-color:#626262;
	color:#73BE1E;
	font:Verdana, Geneva, sans-serif;
	font-size:22px;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:20px;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_rf_zl{
	display:inline-block;
	color:#F15A24;
	margin-right:-10px;
	width:10px;
	height:30px;
	margin-top:5px;
	border-bottom:5px solid #73BE1E;
	border-left:5px solid #73BE1E;
	border-top:5px solid #73BE1E;
	border-right:0px solid #73BE1E;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_rf_zr{
	display:inline-block;
	color:#F15A24;
	margin-left:-10px;
	width:10px;
	height:30px;
	margin-top:5px;
	border-bottom:5px solid #73BE1E;
	border-right:5px solid #73BE1E;
	border-top:5px solid #73BE1E;
	border-left:0px solid #73BE1E;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_rf_t{
	display:inline-block;
	border:1px solid #73BE1E;
	color:#73BE1E;
	background:#333333;
	padding: 5px 20px 5px 20px;
	font-size:16px;
}
#service_rf_t:hover{
	background:#626262;	
}
#service_rm_b{
	border-left:1px solid #138DD4;
	background-color:#FFF;
	float:right;
	width:445px;
	height:190px;
	padding-top:10px;
	padding-left:20px;
	text-align:left;
	font-size:16px;
	font:Verdana, Geneva, sans-serif;
	color:#808080;
}
#service_rm_z{
	display:inline-block;
	height:20px;
	margin-top:10px;
	margin-bottom:60px;
	background-color:#626262;
	color:#138DD4;
	font:Verdana, Geneva, sans-serif;
	font-size:22px;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:20px;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_rm_zl{
	display:inline-block;
	color:#F15A24;
	margin-right:-10px;
	width:10px;
	height:30px;
	margin-top:5px;
	border-bottom:5px solid #138DD4;
	border-left:5px solid #138DD4;
	border-top:5px solid #138DD4;
	border-right:0px solid #138DD4;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_rm_zr{
	display:inline-block;
	color:#F15A24;
	margin-left:-10px;
	width:10px;
	height:30px;
	margin-top:5px;
	border-bottom:5px solid #138DD4;
	border-right:5px solid #138DD4;
	border-top:5px solid #138DD4;
	border-left:0px solid #138DD4;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}
#service_rm_t{
	display:inline-block;
	border:1px solid #138DD4;
	color:#138DD4;
	background:#333333;
	padding: 5px 20px 5px 20px;
	font-size:16px;
}
#service_rm_t:hover{
	background:#626262;	
}
/*div url 1*/
/*service ----------------------------------------------------------------------------- end*/

#about_text{
 color:#666;	
 background-color:#F2F2F2;
 line-height:1.5;
 padding:10px 20px 10px 20px;
 font-size:14px;
 text-align:justify;
}
#about_text a{
	text-decoration:none;
	color:#666;	
}
#about_text u{
	text-decoration:none;
	border-bottom:1px solid #F7931E;
	
}
#podmenu_portfolio{
	text-align:center;
	margin-left:164px;
}
#podmenu_portfolio a{
	text-decoration:none;
}
#podmenu_portfolio div{
	float:left;
	height:40px;
	background:#333333;
	padding:0 10px 5px 10px;
	vertical-align:top;
}

#podmenu_portfolio div img{
	margin-top:10px;
}
#portfolio_sait:hover{
	background:#626262;
}
#portfolio_foto_poligraf:hover{
	background:#626262;
}
#portfolio_multimedia:hover{
	background:#626262;
}

#podmenu_portfolio #portfolio_sait{
	border-left:11px solid #E6E6E6;
	border-right:2px solid #E6E6E6; 
}
#podmenu_portfolio #portfolio_sait_active{
	border-left:11px solid #E6E6E6;
	border-right:2px solid #E6E6E6;
	border-bottom:2px solid #F7931E;
}
#podmenu_portfolio #portfolio_foto_poligraf{
	border-right:2px solid #E6E6E6; 
}
#podmenu_portfolio #portfolio_foto_active{
	border-right:2px solid #E6E6E6;
	border-bottom:2px solid #73BE1E;
}
#podmenu_portfolio #portfolio_poligraf_active{
	border-right:2px solid #E6E6E6;
	border-bottom:2px solid #F2F2F2;
}
#podmenu_portfolio #portfolio_multimedia{
	border-right:11px solid #E6E6E6; 
}
#podmenu_portfolio #portfolio_multimedia_active{
	border-right:11px solid #E6E6E6;
	border-bottom:2px solid #138DD4;
}

#razdelitel_portfolio{
	border-bottom:4px solid #626262;
	width:640px;
	margin-top:30px;
	margin-bottom:30px;

}
#lenta_portfolio{
	width: 640px;
	height:200px;
	margin-bottom:55px;
	position:relative;
	bottom:50px;
}

#title_lenta_portfolio_foto{
	border:1px solid #72bf1b;
	color:#72bf1b;
	background:#333333;
	padding: 5px 20px 5px 20px;
	font-size:16px;
	margin-bottom:2px;
	display:inline-block;
}
#title_lenta_portfolio_foto:hover{
	background:#626262;	
}
#title_lenta_portfolio_poligraf{
	border:1px solid white;
	color:white;
	background:#333333;
	padding: 5px 20px 5px 20px;
	font-size:16px;
	margin-bottom:2px;
	display:inline-block;
}
#title_lenta_portfolio_poligraf:hover{
	background:#626262;		
}
#title_lenta_portfolio_sait{
	border:1px solid #f7921c;
	color:#f7921c;
	background:#333333;
	padding: 5px 20px 5px 20px;
	font-size:16px;
	margin-bottom:2px;
	display:inline-block;
}
#title_lenta_portfolio_sait:hover{
	background:#626262;	
}
#lenta_portfolio div{
	display:inline-block;
}
#lenta_portfolio #left_block{
	border-right:6px solid #626262;
	width:317px;
	background:#fff;
	height:172px;
	float:left;
	opacity:0.9;
}
#lenta_portfolio #left_block:hover{
	opacity:1;
}
#lenta_portfolio #right_block{
	width:317px;
	background:#fff;
	height:172px;
	float:right;

}
#portfolio_line{
	position:relative;
	bottom:5px;
	z-index:0;
}
#liter_lenta_portfolio{
	position:relative;
	top:230px;
	right:20px;
	z-index:1;
}
#type_service{
	font-size:18px;
	color:#626262;
	margin: 5px 0 -10px 10px;
}
#site{
	font-size:18px;
	color:#626262;
	margin: 5px 0 -5px 10px;
}
#site_foto_series{
	float:left;
	margin-right:10px;
	margin: 10px 0 0 10px;
	opacity:0.6;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
#site_foto_series:hover{
	opacity:1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
#date_execution{
	color:#72bf1b;
	float:right;
	font-size:16px;
	margin-right:5px;
	border-top:1px solid #72bf1b;
	border-left:1px solid #72bf1b;
	padding-left:5px;
	margin-top:10px;
}

#lenta_portfolio_podrobno{
	width:640px;
}

#portfolio_line_podrobno{
	position:relative;
	bottom:10px;
	z-index:0;
}
#top_podrobno{
	background:#fff;
	height:172px;
	width:100%;
	border-bottom:4px solid #72bf1b;
}
#left_block_podrobno{
	float:left;
	width:300px;
}
#right_block_podrobno{
	float:right;
	width:300px;

}
#bottom_podrobno{
	background:#fff;
	min-height:250px;
	width:100%;
	display:inline-block;
}

#liter_lenta_portfolio_podrobno{
	position:relative;
	right:20px;
	z-index:1;
	bottom:40px;
}

#date_podrobno{
	color:#72bf1b;
	float:right;
	font-size:16px;
	margin-right:5px;
	margin-bottom:10px;
	margin-top:10px;
	border-top:1px solid #72bf1b;
	border-left:1px solid #72bf1b;
	padding-left:5px;
}

#opisanie_podrobno{
	height:100px;
	margin: 15px 0 0 10px;
	color:#F7931E;
	font-size:16px;
	max-width:250px;
	text-align:justify;
}
#site_series{
	min-height:210px;
	padding-left:30px;
}
#podrobnoe_opisanie_site{
	width:84%;
	margin-bottom:10px;
	color:#959595;
	font-size:18px;
	text-align:justify;
	margin: 0 0 20px 50px;
	line-height:1.4;
}
#site_foto_series_podrobno{
	float:left;
	margin: 10px 0 0 20px;
	opacity:0.6;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
#site_foto_series_podrobno:hover{
	opacity:1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
#other_service{
	font-size:18px;
	color:#626262;
	margin-left:50px;
	margin-bottom:20px;
	line-height:1.5;
	width:80%;
	float:left;
}
#type_clear{
	font-size:24px;
	color:#fff;
}
#type_zakaz{
	font-size:18px;
	color:#626262;
	margin: 0 0 0 10px;
	line-height:1.5;
}

#foto_series{
	display:inline-block;
	zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
	margin:7px;
	border-top:5px solid #e6e6e6;
	border-left:5px solid #e6e6e6;
	border-right:5px solid #e6e6e6;
	border-bottom:20px solid #e6e6e6;
	
}
#foto_series:hover{
	border-top:5px solid #72be1e;
	border-left:5px solid #72be1e;
	border-right:5px solid #72be1e;
	border-bottom:20px solid #72be1e;
}
#foto_series img {
	margin-bottom:-4px;
}



#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxOverlay{background:url(../img/lightbox/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../img/lightbox/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(../img/lightbox/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../img/lightbox/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(../img/lightbox/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(../img/lightbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../img/lightbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../img/lightbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../img/lightbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../img/lightbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../img/lightbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../img/lightbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(../img/lightbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../img/lightbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}




/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 64px;
}

#orange_grey_line{
	background:url(../img/orange_grey_line.jpg) bottom;
	height:11px;
}
#avn_group{
	margin-bottom:-42px;	
	padding-top:8px;
	padding-left:10px;
	font-family: Tahoma, "Geneva", sans-serif;
	font-size: 17px;


}
#avn_group #title_avn{
		font-weight: 700;
}
#avn_group #ro {
	letter-spacing:-1px;
}

#dress{
	background:url(../img/footer/dress.png) bottom no-repeat;
	height:54px;
}
#tree_footer{
	background:url(../img/footer/tree_footer.png) bottom no-repeat;
	width:30px;
	height:135px;
	position:relative;
	left:922px;
	bottom:135px;
	margin-bottom:-145px;
}
#url_foot{	
	position:relative;
	text-align:center;
	top:5px;
	left:40px;
	margin-bottom:-20px;
}
#url_foot a {
	text-decoration:none;
	color:#3d3d3d;
}
#url_foot a:hover{
	text-decoration:underline;
}