body, html{

	padding: 0px; margin: 0px;

	}



a {

	color:#000000;

	}



body{

	background-color: #416B6A; text-align: center; font: normal 11px Tahoma; color: #000;

	}



td {
font: normal 11px Tahoma; color: #000;

}



td.header

{

COLOR: #FFFFFF; BACKGROUND-COLOR: #BBB077;

border-left:2px;

border-left-style:solid;

border-left-color:#D2CBA4;

border-right:2px;

border-right-style:solid;

border-right-color:#D2CBA4;

height: 20px;



}



.portfolio_item{position:relative; width:auto; padding:5px 0; z-index:50;}

.portfolio_item img {position:relative; left:0; top:0;z-index:50;}

.portfolio_item a {position:relative; left:15px; top:-30px; color:#000000;z-index:50;}



img{border:none;}



h1{

		margin: 0px; padding: 30px 50px 0px 170px; font: bold 16px Tahoma; color: #333333;

		}

#first_container{

	width: 1004px; margin-left: auto; margin-right: auto; background: url(images/header_menu.jpg) no-repeat top left;

	}

#header_menu{

	height: 279px; padding: 0px; margin: 0px; background: url(images/last_work_bg.jpg) no-repeat top right; text-align: left;

	}

	.my_map{

		border: 0px; width: 599px; height: 279px; float: left; text-align: left;

	}

#last_work{

	padding: 65px 77px 0px 50px; margin: 0px; text-align: right;

	}

	#last_work img{

		border-top: solid 7px #FFF; border-bottom: solid 7px #FFF; border-left: solid 10px #FFF; border-right: solid 10px #FFF;

		}

#second_container{

	background: url(images/paper.jpg) no-repeat top right;

	}

#left_column{

	width: 594px; float: left; padding: 0px; background: #FEF5D4 url(images/bg_1.jpg) no-repeat top right; text-align: left;

	}

* HTML #right_column{

	position: relative;

	}

#page_container{
    margin: 0px; padding: 20px 20px 0px 170px; background: url(images/strawberry.jpg) no-repeat 0px 20px;z-index:60;
    }


	#page_container p{

		margin-bottom: 3px; padding: 0px;z-index:60;

	}

#news_container{

	height: 227px; margin: 0px;

	}

	div.news_bl{

		float: left;

		}

		#news_c1{

			 width: 25%; padding: 20px 2% 0px 0px;

			}

 		#news_c2{

			 width: 33%; padding: 30px 2% 0px 0px;

			}

			* HTML #news_c2{width: 37%;}

		#news_c3{

			 width: 33%; padding: 30px 5% 0px 0px;

			}

			* HTML #news_c3{width: 37%;}

	div.news_bl h3{

		font: normal 12px Tahoma; color: #8D9090; margin: 0px; padding-top: 25px;

		}

	div.news_bl p{

		font: normal 11px Tahoma; color: #6A6A6A; margin: 0px; padding: 5px 5px 0px 0px;

		}

	img.news_arhiv{

		border: 0px;

		}

#about_container{

	margin: 0px; padding-bottom: 0px; background: #E7DCAF url(images/bg_2.jpg) no-repeat bottom right;

	}

	#about_container p{

		margin: 0px; padding: 0px 20px 0px 170px; background: url(images/berry.jpg) no-repeat bottom left;

		}

	span.domik{

		display: block; height: 30px; width: 100%; background: url(images/domik.gif) no-repeat 94px bottom;

		}

 h2{

	font: bold 14px Tahoma; color: #000; margin: 0px; padding-top: 25px;

	}


	#about_container a.pf_bg{

		display: block; width: 90px; height: 31px; margin: 25px 0px 0px 0px; padding: 7px;

		font: bold 12px Tahoma; color: #000; background: url(images/pf_bg.jpg) no-repeat top left;

		}

#left_footer{

	height: 164px; background: #416B6A url(images/bg_3.jpg) no-repeat top left; margin: 0px;

	}

#paper{

	height: 227px; background: #FEF5D4 url(images/paper.jpg) no-repeat top right; padding-right: 110px;

	}

#paper p{

	text-align: left; padding-left: 720px; margin: 0px;

	}

	* HTML #paper p{padding-left: 120px;}

	#li1{padding: 60px 0px 20px 110px; float: left;}

	#li2{padding: 60px 5px 20px 0px;}

	* HTML #li2{padding: 57px 5px 20px 7px;}

	div.paper_li{

		text-align: left; padding: 0px; margin: 0px;

		}

	div.paper_li ul{

		padding: 5px; margin: 3px; list-style-type: none;

		}

	div.paper_li li{

		padding-bottom: 7px;

		}

	div.paper_li a{

		color: #8D6B46;

		}

	p.copy_small{

		font-size: 10px; color: #666666; padding-top: 6px; margin: 0px;

		}

#no_microfon{

	background: #E9E2C5 url(images/border_imitation.gif) repeat-y top right; margin: 0px;

	}

#microfon1{

	background: #E9E2C5 url(images/phone_1.gif) no-repeat bottom right; margin: 0px;

	}

#microfon2{

	padding: 70px 0px 5px 627px; background: url(images/microfon2.gif) no-repeat 594px 0px; margin: 0px; text-align: left;

	}

	.s_icq{

		margin: 0px; padding: 4px 0px 4px 55px; font: normal 14px Tahoma; background: url(images/isq_ico.jpg) no-repeat 30px 4px;

		}

	.s_url{

		margin: 0px; padding: 4px 0px 4px 55px; font: normal 14px Tahoma; background: url(images/s_ico.jpg) no-repeat 29px 2px;

		}

	.s_phone{

		margin: 0px; padding: 4px 0px 4px 55px; font: normal 14px Tahoma; background: url(images/ph_ico.jpg) no-repeat 22px 2px;

		}



#microfon2_i{

	padding: 130px 0px 5px 690px; background: url(images/microfon2_i.jpg) no-repeat 594px 0px; margin: 0px; text-align: left;

	}

	.s_icq_i{

		margin: 0px; padding: 4px 0px 4px 55px; font: normal 14px Tahoma; background: url(images/isq_ico.jpg) no-repeat 30px 4px;

		}

	.s_url_i{

		margin: 0px; padding: 4px 0px 4px 55px; font: normal 14px Tahoma; background: url(images/s_ico.jpg) no-repeat 29px 2px;

		}

	.s_phone_i{

		margin: 0px; padding: 4px 0px 4px 55px; font: normal 14px Tahoma; background: url(images/ph_ico.jpg) no-repeat 22px 2px;

		}



#microfon3{

	padding: 24px 0px 25px 672px; background: url(images/microfon3.jpg) no-repeat 640px 0px; margin: 0px; text-align: left;

	}

#microfon3_i{

	padding: 24px 0px 25px 732px; background: url(images/microfon3.jpg) no-repeat 700px 0px; margin: 0px; text-align: left;

	}



#third_container{

	background: #416B6A url(images/foot_copy.jpg) no-repeat top right;

	}

#left_footer{

	width: 594px; float: left;

	}

#footmsg{

	height: 164px; margin: 0px; text-align: right;

	}

#footmsg img{

	height: 43px; width: 156px; margin: 0px; border: 0px;

	}

#counters{

	font: bold 12px Tahoma; color: #fff; background: url(images/berry_2.jpg) no-repeat top left;

	float: left; width: 540px; height: 100px; text-align: right; padding-top: 20px;

	}

#counters_nobg{

	font: bold 12px Tahoma; color: #fff; float: left; width: 540px; height: 100px; text-align: right; padding-top: 20px;

	}

#counters img{

	border: 0px; margin: 5px;

	}

#counters_nobg img{

	border: 0px; margin: 5px;

	}



#strawberry{

	float: left; position: relative; top: 0px; left: -170px; z-index: 10; margin: 0px -200px 0px 0px;

	}

#strawberry img{

	width: 132px; height: 248px; border: 0px;

	}

#microfon3{
    position: relative;
        }

#microfon2{
    position: relative;
}

#microfon2_i{
    position: relative;
    }
li { padding-bottom: 4px;
    }
