/*////////////////////////////////////////////STUDIO*/

#content {
	width: 1291px;
	background-image: url(images/content_s.jpg);
	background-repeat:no-repeat;
	min-height: 965px;
	padding-top:10px;
	vertical-align:top;
	
	}
* html div#content {
	height: 965px;
	
	
	}
#cont {
	width: 1291px;
	
	min-height: 965px;
	vertical-align:top;
	
	}
#cont1 {
	width: 1291px;
	height: 42px;
	background-image: url(images/cont_02.png);
	background-position:top;
    background-repeat:no-repeat;
	
	}
#cont2 {
width: 1291px;
background-image: url(images/cont1_07.png);
	background-repeat:repeat-y;
}
#cont3 {
    width: 1291px;
	height: 50px;
	background-image: url(images/cont_11.png);
	background-position:bottom;
    background-repeat:no-repeat;
}
#left{
float:left;
width: 298px;
min-height: 965px;
}
* html div#left {
	height: 965px;
	
	
	}

#left1{
width: 298px;
height: 43px;
background-image: url(images/cont_03.png);
background-position:top;
background-repeat:no-repeat;
}
#left2{
width: 298px;

background-image: url(images/cont_05.png);

background-repeat:repeat-y;
}


#left3{
width: 298px;
height: 41px;
background-image: url(images/cont_09.png);
background-position:bottom;
background-repeat:no-repeat;
}
#left_menu{
margin-left:75px;
width: 184px;

}
#left_banner{
margin-top:50px;
margin-left:80px;
width: 184px;

}
#right{
float:left;
width: 880px;
margin-left:10px;
min-height: 965px;

}
/////////////////////////////////////ñåðâèñû///////////////////////////////////
#serv {
	width: 1241px;
	border:thin solid;
	min-height: 965px;
	vertical-align:top;
	
	}
#serv1 {
 
	width: 1291px;
	height: 62px;
	background-image: url(images/serv_02.png);
	
    
	
	}
#serv2 {
	width: 1131px;
	background-image: url(images/serv_03.png);
	background-repeat: repeat-y;
	text-align: left;
	padding-left:80px;
	padding-right:80px;
}
#serv3 {
    width: 1291px;
	height: 49px;
	background-image: url(images/serv_05.png);
	background-position:bottom;
    background-repeat:no-repeat;
}
	/*/////////////////////////////////////////////////////GUEST*/
#list {
	margin-top:10px;
	height: 79px;
	}
	
#post {
	margin-top:0px;
	
	}
	
#guest1 {
padding:2px;
padding-top:3px;
margin:0;
border:0px;
width: 168px;
height: 19px;
background-image: url(images/guest_18.jpg);
font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color:black ;
}
#guest2 {
padding:2px;
padding-top:3px;
margin:0;
border:0px;
width: 168px;
height: 19px;
background-image: url(images/guest_18.jpg);
font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color:black ;
}
	#guest3 {
padding:2px;
padding-top:3px;
margin:0;
border:0px;
width: 168px;
height: 19px;
background-image: url(images/guest_18.jpg);
font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color:black ;
}
	#guest4 {
overflow-y: hidden;
padding:2px;
padding-top:3px;
margin:5px;
margin-top:2px;
border:1px;
width: 362px;
height: 61px;
background-image: url(images/guest_21.jpg);
font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color:black ;
}
/*////////////////////////////////////PORTFOLIO*/
#port {
	margin-top:10px;
	width: 1100px;
	}
#main_p {
	width: 1291px;
	background-image: url(images/line_p_03.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height: 543px;
	
	}
.port_modul {
	width: 181px;
	height: 149px;
	background-image: url(images/port_modul_03.png);
	background-repeat: no-repeat;
	padding-top: 29px;
	float: left;
	
}
.middle{
  width: 120px;
	height: 120px;
	display:table-cell;
	vertical-align: middle;
}
div.middle a {
margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? “0? : (parentNode.offsetHeight - this.offsetHeight)/2 + “px”)
}
	/*////////////////////////////////////MICRO*/
	#main_m {
	width: 1291px;
	background-image: url(images/line_p_03.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height: 520px;
	
	}
#micro1 {

    width: 549px;
	height: 472px;
	background-image: url(images/mikro_03.png);
	padding-top:20px;

}
#micro2 {
    padding-top:30px;
    width: 549px;
	height: 462px;
	background-image: url(images/mikro_03.png);
	

}
#micro_mod1 {
    
	margin-left:45px;
	width: 462px;
	height: 50px;
	
}
#micro_mod2 {

padding-top:7px;
margin-left:45px;
    width: 462px;
	height: 371px;
	background-color:#244894;
	
}
.micro_sub {
    
    width: 429px;
	height: 149px;
	border:2px solid #b9e9f7;
	
	margin-left:5px;
	padding:10px;
	
}

/*////////////////////////////////////FONTS*/

h1 {
	font-family: "Arial Black";
	font-size: 17px;
	font-weight: normal;
	color: #A11131;
}

.h1{
	font-family: "Arial Black";
	font-size: 17px;
	font-weight: normal;
	color: #A11131;
	}
h2 {
	font-family: "Arial Black";
	font-size: 15px;
	font-weight: normal;
	color: #A11131;
}

.h2{
	font-family: "Arial Black";
	font-size: 15px;
	font-weight: normal;
	color: #A11131;
	}
.left_menu {
   
    font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ff0039;
	text-decoration:none;
	}
a.left_menu {
    font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #a11131;
	text-decoration:none;
	line-height:20px;
	}
a.left_menu:hover {
    font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ff0039;
	text-decoration:none;
	line-height:20px;
	}
.num {
   
    font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #a11131;
	text-decoration:none;
	}	
a.num {
   
    font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #a11131;
	text-decoration:none;
	}
a.num:hover {
   
    font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #a11131;
	text-decoration:none;
	}
.micro {
    font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration:none;
} 
.micro2 {
    font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #b9e9f7;
	text-decoration:none;
} 
a {
  font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #a11131;
	text-decoration:underline;
	}
a:hover {
    font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #a11131;
	text-decoration:underline;
	}
	a.micro2 {
    font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #b9e9f7;
	text-decoration:underline;
}
a.micro2:hover {
    font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #b9e9f7;
	text-decoration:underline;
}
#ok 
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #a11131;
	text-decoration: none;
	border: none;
	background: White;
}
a#ok 
{
font-family: Arial;
font-size:18px;
font-weight: bold;
color: #a11131;
text-decoration:none


}
a#ok:hover 
{
font-family: Arial;
font-size:18px;
font-weight: bold;
color: #ff0039;
text-decoration:none


}
