.black_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.black_menu  a{
	color: #000000;
	text-decoration: none;
}

.black_menu  a:hover{
	color: white;
	text-decoration: none;
}
.black12_search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FBBB68;
	border: 1px solid #000000;
}

.homaandmail {
	right: 350px;
}
.red_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
.red_12 a{
	color: #FF0000;
	text-decoration: none;
}

.red_12 a:hover{
	color: #FF0000;
	text-decoration: none;
}

.white_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.portfolio3 {
	padding: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.portfolio1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.Z {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	z-index: 5;
}


.portfolio2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}


.white_14 a{
	text-decoration:none;
	color: #FFFFFF;
}

.white_14 a:hover{
	text-decoration:none;
	color: #FFFFFF;
}

.white_36 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #FFFFFF;
	font-weight: bold;
}
.down_left_circles_div_style {
	bottom: 0px;
	left: 0px;
}

.right_circles_2 {
	background-color: #FCE9D0;
	background-image: url(../images/circles_5.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.yello_18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FCB903;
	text-decoration: none;
}


.white_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.white_12 a{
	color: #FFFFFF;
	text-decoration: none;
}
.little {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6px;
}
.right_div_style {
	position: absolute;
	z-index: 0;
	padding: 0px;
	height: 200px;
	width: 230px;
	right: 0px;
}
.right_circles_style {
	background-image: url(../images/circles_for_buttoms.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F58B01;
	text-decoration: none;
}

.orange a{
	color: #F58B01;
	text-decoration: none;
}


.orange a:hover{
	color: black;
	text-decoration: none;
}


.grey_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #959595;
}

.grey_11 a{
	text-decoration:none;
	color: #959595;
}

.grey_11 a:hover{
	text-decoration:none;
	color: black;
}



.circles_1 {
	background-image: url(../images/circles_12.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.black_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.black_12 a{
	
	color: #000000;
	
}

.black_12 a:hover{
		color: #000000;
	}
.white_12_thin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}

.white_12_thin a{
	color: #FFFFFF;
	text-decoration: none;
}

.white_12_thin a:hover{
	color: #FFFFFF;
	text-decoration: none;
}


.grad1 {
	background-image: url(../images/grad1.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.grad2 {
	background-image: url(../images/grad2.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.work a{
	font: bold 12px Verdana, Arial, sans-serif;
	text-decoration: none;
	text-indent: 10px;
	background: url(../images/new_works_ramka1.gif);
	display: block;
	width: 59px;
	line-height: 58px;
	height: 58px;
}

.work a:hover{
	background-position: 0px -58px;
	text-decoration: none;
}

.work1 {
	background-image: url(../images/work1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
}

.work2 {
	background-image: url(../images/work2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
}

.work3 {
	background-image: url(../images/work3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
}

.workall {
	background-image: url(../images/workall.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
}

.web_cube_style a{
font: bold 12px Verdana, Arial, sans-serif;
text-decoration: none;
text-indent: 10px;
background: url(../images/web.jpg);
display: block;
width: 77px;
line-height: 78px;
height: 78px;
}

.web_cube_style a:hover{
background-position: 0px -78px;
text-decoration: none;

}

.kino_cube_style a{
font: bold 12px Verdana, Arial, sans-serif;
text-decoration: none;
text-indent: 10px;
background: url(../images/kino.jpg);
display: block;
width: 99px;
line-height: 100px;
height: 100px;
}

.kino_cube_style a:hover{
background-position: 0px -100px;
text-decoration: none;

}

.auto_cube_style a{
font: bold 12px Verdana, Arial, sans-serif;
text-decoration: none;
text-indent: 10px;
background: url(../images/auto.jpg);
display: block;
width: 80px;
line-height: 81px;
height: 81px;
}

.auto_cube_style a:hover{
background-position: 0px -81px;
text-decoration: none;

}.grey_12 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #959595;
}



.bot1 a{
	text-decoration: none;
	text-indent: 10px;
	display: block;
	width: 238px;
	line-height: 27px;
	height: 27px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #616161;
	background-image: url(../images/kar1.jpg);
	background-repeat: no-repeat;
}

.bot1 a:hover{
	background-image: url(../images/color1.jpg);
	/*background-position: 0px -27px;*/
	text-decoration: none;
	color: #000000;
}

.bot2 a{
	text-decoration: none;
	text-indent: 10px;
	display: block;
	width: 238px;
	line-height: 27px;
	height: 27px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #616161;
	background-image: url(../images/kar2.jpg);
	background-repeat: no-repeat;
}

.bot2 a:hover{
	background-image: url(../images/color2.jpg);
	/*background-position: 0px -27px;*/
	text-decoration: none;
	color: #000000;
}

.bot3 a{
	text-decoration: none;
	text-indent: 10px;
	display: block;
	width: 238px;
	line-height: 27px;
	height: 27px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #616161;
	background-image: url(../images/kar3.jpg);
	background-repeat: no-repeat;
}

.bot3 a:hover{
	background-image: url(../images/color3.jpg);
	/*background-position: 0px -27px;*/
	text-decoration: none;
	color: #000000;
}

.bot4 a{
	text-decoration: none;
	text-indent: 10px;
	display: block;
	width: 238px;
	line-height: 27px;
	height: 27px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #616161;
	background-image: url(../images/kar4.jpg);
	background-repeat: no-repeat;
}

.bot4 a:hover{
	background-image: url(../images/color4.jpg);
	/*background-position: 0px -27px;*/
	text-decoration: none;
	color: #000000;
}

.bot5 a{
	text-decoration: none;
	text-indent: 10px;
	display: block;
	width: 238px;
	line-height: 27px;
	height: 27px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #616161;
	background-image: url(../images/kar5.jpg);
	background-repeat: no-repeat;
}

.bot5 a:hover{
	background-image: url(../images/color5.jpg);
	/*background-position: 0px -27px;*/
	text-decoration: none;
	color: #000000;
}

.bot6 a{
	text-decoration: none;
	text-indent: 10px;
	display: block;
	width: 238px;
	line-height: 27px;
	height: 27px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #616161;
	background-image: url(../images/kar6.jpg);
	background-repeat: no-repeat;
}

.bot6 a:hover{
	background-image: url(../images/color6.jpg);
	/*background-position: 0px -27px;*/
	text-decoration: none;
	color: #000000;
}

.home a{
	text-decoration: none;
	text-indent: 10px;
	display: block;
	width: 11px;
	line-height: 10px;
	height: 10px;
	font-family: Verdana, Arial, sans-serif;
	background-image: url(../images/home1.gif);
	background-repeat: no-repeat;
	background-position: center center;
	z-index: 2;
}

.home a:hover{
	background-image: url(../images/home.gif);
	/*background-position: 0px -27px;*/
	text-decoration: none;
	z-index: 2;
	}
	
	.mail a{
	text-decoration: none;
	text-indent: 10px;
	display: block;
	width: 11px;
	line-height: 10px;
	height: 10px;
	font-family: Verdana, Arial, sans-serif;
	background-image: url(../images/mail1.gif);
	background-repeat: no-repeat;
	background-position: center center;

}

.mail a:hover{
	background-image: url(../images/mail.gif);
	/*background-position: 0px -27px;*/
	text-decoration: none;
	}
	
	.mail2 a{
	text-decoration: none;
	text-indent: 10px;
	display: block;
	width: 11px;
	line-height: 10px;
	height: 10px;
	font-family: Verdana, Arial, sans-serif;
	background-image: url(../images/mail21.gif);
	background-repeat: no-repeat;
	background-position: center center;

}

.mail2 a:hover{
	background-image: url(../images/mail2.gif);
	/*background-position: 0px -27px;*/
	text-decoration: none;
	}
	
	.map a{
	text-decoration: none;
	text-indent: 10px;
	display: block;
	width: 11px;
	line-height: 10px;
	height: 10px;
	font-family: Verdana, Arial, sans-serif;
	background-image: url(../images/map1.gif);
	background-repeat: no-repeat;
	background-position: center center;

}

.map a:hover{
	background-image: url(../images/map.gif);
	/*background-position: 0px -27px;*/
	text-decoration: none;
	}
.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.red a{
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
