
body {
	margin          : 0;
	padding         : 0;
	background      : #f9f9f9 url(/images/fon_body.jpg) top left repeat;
	font		: 1em georgia, times new roman, serif;
	color		: #303030;
	text-align	: center;
}

img{
	border		: none;
}

h1{
	margin		: 0;
  	padding		: 0;
	font		: bold 2.2em tahoma, verdana sans-serif;
	color		: #212121;
	text-shadow	: 1px 1px 1px #FFFFFF;

}

h2{
	margin		: 0;
  	padding		: 0;
	font		: bold 1.2em tahoma, verdana sans-serif;
	color		: #212121;
}

h3{
	margin		: 0;
  	padding		: 0;
	font		: bold 1.1em tahoma, verdana sans-serif;
	color		: #e8641b;
}

h4{
	margin		: 0;
  	padding		: 0;
	font		: italic 1em tahoma, verdana sans-serif;
	color		: #00a9ef;

}

p, address, li{
	font		: 1em georgia, times new roman, serif;
	color		: #303030;
	line-height	: 1.4em;
	text-align	: justify;
	
}

q{
	font		: italic 1em georgia, times new roman, serif;
	line-height	: 1.4em;

}

li{
	margin		: 10px 0;
}



strong{
	font		: bold 1em georgia, times new roman, serif;
}

em{
	font		: bold italic 1em georgia, times new roman, serif;
}

a:link, a:hover, a:visited{
	font		: 1em georgia, times new roman, serif;
	color			: #00a9ef;
	text-decoration		: underline;
}

a:hover{
	color			: #e8641b;
}




#main_wrap{
	min-width	: 1000px;
	max-width	: 1300px;
	margin		: 0 auto;
	text-align	: left;
	background      : url(/images/fon_main2.jpg) bottom right no-repeat;
	padding-bottom	: 30px;
}


#main{
	background      : url(/images/fon_main1.jpg) top left no-repeat;
	padding		: 0 60px 0 87px;
	overflow	: hidden;
	
}



#content_wrap{
	width		: 100%;
	position	: relative;

	padding-bottom	: 60px;
}

#content{
	width		: 100%;
   	float		: left;
   	
   	

}


#left{
	float		: left;
   	width		: 265px;
   	margin-left	: -100%;
   	padding-top	: 93px;

}

#right{
	float		: left;
   	width		: 75px;
   	margin-left	: -75px;

}


#center{
	padding-top	: 208px;
	margin		: 0 75px 0 265px;
	position	: relative;
}


#clear{
	clear		: both;
}

#line_center{
	height		: 18px;
	line-height	: 18px;
	background      : #00a8ec url(/images/fon_line_center.jpg) bottom left repeat-y;
	margin-bottom	: 60px;
}


p#promotext{
	font		: italic 1.1em georgia, times new roman, serif;
	color		: #969696;
	line-height	: 1.3em;
}

#text{

	padding		: 20px 0;
	margin		: 0;
	min-height	: 400px;

}

#text dt{
	font		: italic 1em georgia, times new roman, serif;
	color		: #969696;
	display		: block;
	float		: left;
	width		: 9%;
}

#text dd{
	font		: 1.3em tahoma, verdana sans-serif;
	color		: #212121;
	display		: block;
	width		: 90%;
	margin		: 0;
}

#text h3{
	clear		: left;
	font		: bold 0.95em tahoma, verdana sans-serif;
	color		: #e8641b;
	padding		: 5px 0 0 0;
}


p.date{
	margin		: 2px 0;
	font		: italic 1em georgia, times new roman, serif;
	color		: #969696;
}



table.smpl{
	border		: 1px solid #e6e6e6;
	width		: 100%;	
	margin		: 10px 0;
}

.smpl th{
	background      : #0383ca;
	font		: bold italic 0.9em georgia, times new roman, serif;
	color		: #fff;	
	padding		: 5px;


}

.smpl td{
	border		: 1px solid #e6e6e6;	
	padding		: 5px;
	text-align	: center;
}


.smpl td.left_td{
	text-align	: left;
}



#cForm input, #cForm textarea, #cForm select{
	border		: 1px solid #c3c3c3;
	background      : #fff;
	font		: italic 0.9em georgia, times new roman, serif;
	color		: #303030;
	width		: 80%;
}

#cForm textarea{
	width		: 88%;
}

#cForm .sell_form{
	display		: block;
	width		: 49%;
	float		: left;

}

#cForm .row_form{
	clear		: left;
	padding-bottom	: 15px;
}

#cForm p{
	margin		: 0;
	padding		: 7px 0 2px 0;
	font		: italic 0.8em georgia, times new roman, serif;
	color		: #969696;
	display		: block;
	width		: 80%;

}

#cForm p span{
	color		: #e8641b;
}



#cForm .button input{
	border		: none;
	background      : #0383ca;
	font		: bold italic 0.9em georgia, times new roman, serif;
	color		: #fff;
	width		: auto;
	padding		: 5px 10px;
	display		: block;
	margin		: 20px 0;
}


ul#portfolio{
	list-style	: none;
	margin		: 20px 0 0 0;
	padding		: 0;	
}

ul#portfolio li{
	display		: block;
	float		: left;
	width		: 25%;
}

#portfolio p{
	font		: italic 0.9em georgia, times new roman, serif;
	text-align	: left;
}

#portfolio img{
	border		: 4px double #e6e6e6;
}

#portfolio a:link, #portfolio a:hover, #portfolio a:visited{
	font		: italic 0.9em georgia, times new roman, serif;
	text-decoration	: none;
}

#portfolio a:hover{
	text-decoration		: underline;
}


#path{
	text-align	: right;
	font		: italic 0.9em georgia, times new roman, serif;
	color		: #969696;
	position	: absolute;
	top		: 245px;
	right		: 0;
	
}

#path a:link, #path a:hover, #path a:visited{
	font		: italic 0.9em georgia, times new roman, serif;
	color		: #c1c1c1;
	text-decoration	: none;
	display		: inline-block;
	background      : url(/images/fon_path.gif) center right no-repeat;
	margin-right	: 10px;
	padding-right	: 20px;
}

#path a:hover{
	color			: #969696;
	text-decoration		: underline;
}


#contact{
	position	: absolute;
	top		: 95px;
	right		: 0;
}

#contact p{
	font		: 1.2em tahoma, verdana sans-serif;
	color		: #212121;
	display		: block;
	max-width	: 300px;
	padding		: 0 0 0 10px;
	float		: right;
	text-align	: left;
	
}

#contact p#left_contact{
	max-width	: 250px;
	padding		: 0;
	
}

#contact span{
	font		: italic 0.7em georgia, times new roman, serif;
	color		: #969696;
}

#contact em{
	color		: #e8641b;
	font		: 0.8em tahoma, verdana sans-serif;
}

#contact a:link, #contact a:hover, #contact a:visited{
	font		: italic 0.8em georgia, times new roman, serif;
	line-height	: 1.7em;
}

#bot_center{
	position	: relative;
	margin-top	: 70px;

}


#bot_center h3{
	font		: italic 1.8em georgia, times new roman, serif;
	color		: #969696;
	padding		: 0 0 10px 0;
}

#bot_center ul{
	list-style	: none;
	margin		: 0;
	padding		: 0;
}

#bot_center li{
	list-style	: none;
	margin		: 0;
	padding		: 0 0 15px 0;
	display		: block;
}

#bot_center h4{
	font		: 1.1em georgia, times new roman, serif;
	color		: #000;
	padding		: 3px 0;
	line-height	: 1em;
	text-align	: left;

}

#bot_center p{
	margin		: 2px 0;
	padding		: 0;
	text-align	: left;
	font		: 0.9em georgia, times new roman, serif;
	line-height	: 1em;
}



#news{
	margin		: 0 135px 0 0;
	padding		: 20px 50px 0 0;
	background      : url(/images/fon_news.gif) top right no-repeat;
}



#news p.date{
	font		: italic 1em georgia, times new roman, serif;
	color		: #3fbcef;

}

#news a:link, #news a:hover, #news a:visited{
	font		: italic 0.9em georgia, times new roman, serif;
	color		: #969696;
	text-decoration	: none;
}

#news a:hover{
	color		: #303030;
	text-decoration	: underline;
}


#otzyv{
	position	: absolute;

	right		: -70px;
	max-width		: 200px;
	overflow	: hidden;
	border-right	: 17px solid #000;
	padding		: 20px 0;
}





#otzyv a:link, #otzyv a:hover, #otzyv a:visited{
	font		: italic 0.9em georgia, times new roman, serif;
}



a#otzyv_h:link, a#otzyv_h:hover, a#otzyv_h:visited{
	font		: italic 1.8em georgia, times new roman, serif;
	padding		: 0 0 10px 0;
	text-decoration	: none;
}


a#otzyv_h:hover{
	text-decoration	: underline;
}

#fixed-wrap1{
	position: fixed;
   	top: 0;
   	left: 0;
   	height	: 1px;
   	width: 100%;
}

#fixed-wrap2{
   	min-width	: 1000px;
	max-width	: 1300px;
	margin		: 0 auto;
	height	: 1px;
}

#fixed{
   	width		: 265px;
   	position: relative;
   	top		: 290px;
   	left		: 87px;
}

#webin_block{
	position	: absolute;
	right		: 30px;
	z-index		: 100;
}


#left h3{
	font		: bold 1.2em tahoma, verdana, sans-serif;
	padding		: 0 12px 0 0;
}


#left-menu{
	padding		: 120px 110px 0 0;
	text-align	: right;
}

#left ul{
	margin		: 0;
	padding		: 0;
	list-style	: none;
	
}

#left li{
	padding		: 5px 0;
	padding		: 0 12px 0 0;
	list-style	: none;
	text-align	: right;
	background      : url(/images/fon_left_menu.gif) 100% 50% no-repeat;
}

#left-menu p{
	margin		: 0;
	padding		: 0;
	list-style	: none;
	text-align	: right;
	font		: italic 0.8em georgia, times new roman, serif;
	color		: #969696;
	line-height	: 1em;
}

#left-menu a:link, #left-menu a:hover, #left-menu a:visited{
	font		: italic  0.96em georgia, times new roman, serif;;
	line-height	: 1em;
	color		: #303030;
	text-decoration	: none;
}

#left-menu a:hover{
	color		: #00a9ef;


}

#kopiraiting #kopiraiting-a a, #nejming #nejming-a a, #podderzhka-saita #podderzhka-saita-a a, #birgy-ssylok #birgy-ssylok-a a, #perevody #perevody-a a{
	font		: italic bold 0.96em georgia, times new roman, serif;;
}


#stati{
	padding		: 30px 110px 0 0;
	text-align	: right;
}

#stati a:link, #stati a:hover, #stati a:visited{
	font		: italic 0.8em georgia, times new roman, serif;
	color		: #969696;
	line-height	: 1em;
	
	text-decoration	: none;
}

#stati a:hover{
	color		: #303030;
	text-decoration	: underline;
}



#right ul{
	margin		: 35px 0 0 57px;
	padding		: 0;
	width		: 13px;
	list-style	: none;
	
}

#right li{
	display		: block;
	text-align	: center;
	margin-bottom	: 20px;
	padding-bottom	: 33px;
	background      : url(/images/fon_right.gif) bottom center no-repeat;
}

#right a:link, #right a:hover, #right a:visited{
	font		: 1.2em georgia, times new roman, serif;
	line-height	: 1em;
	color		: #969696;
	text-decoration	: none;
}

#right a:hover{
	color		: #303030;

}

#main-menu{
	position	: absolute;
	top		: 35px;
	right		: 55px;

}

#main-menu ul{
	margin		: 0;
	padding		: 0;
	list-style	: none;
	text-align	: right;
	
	
}

#main-menu li{
	margin		: 0;
	padding		: 0;
	width		: 128px;	
	list-style	: none;
	float		: left;
	background      : url(/images/fon_main_menu.jpg) center right no-repeat;
	height		: 50px;
}

#main-menu li#last{
	background      : none;
}

#main-menu p{
	margin		: 0;
	padding		: 2px 0 2px 20px;
	
	text-align	: left;
	list-style	: none;
	font		: italic 0.8em georgia, times new roman, serif;
	color		: #c1c1c1;
	line-height	: 1em;
}

#main-menu a:link, #main-menu a:hover, #main-menu a:visited{
	font		: bold 12px tahoma, verdana, sans-serif;
	text-transform	: uppercase;
	line-height	: 1em;
	color		: #303030;
	text-decoration	: none;
}

#main-menu a:hover{
	color		: #00a9ef;


}

#line_left{
	position	: absolute;
	height		: 100%;

	top		: 285px;
	left		: 155px;
	width		: 18px;
	background      : #00a8ec url(/images/fon_line_left.jpg) top left repeat-x;
}



#footer{	
	height		: 250px;
	overflow	: hidden;
}


#footer-top{
	height		: 145px;
	overflow	: hidden;

}





#footer-right{
	margin-left	: 265px;
}

#footer-right p{
	font		: 0.8em tahoma, verdana, sans-serif;
	color		: #3FBCEF;
	letter-spacing	: 0.3em;
	line-height	: 14px;
	margin		: 0;
	padding		: 65px 0 0 0;
}

#footer-bot{	
	clear		: both;
	padding		: 35px 0 0 265px;

}

#count{
	float		: right;
	width		: 45px;
	text-align	: right;
}

#footer-bot p{
	font		: italic 1em georgia, times new roman, serif;
	color		: #00a9ef;
	margin		: 0;
	text-align	: right;
	float		: right;
	width		: 200px;

}


#footer-left{
	float		: left;
	text-align	: right;
	width		: 265px;

}


#footer-left p{
	padding		: 0;
	margin		: 0;
	text-align	: left;
	font		: italic 0.9em georgia, times new roman, serif;
	color		: #969696;
	line-height	: 1em;
	float		: none;
	width		: 200px;

}

#footer-left a:link, #footer-left a:hover, #footer-left a:visited{
	font		: italic 1em georgia, times new roman, serif;
	color		: #969696;
	text-decoration	: none;
}

#footer-left a:hover{
	color		: #303030;
	text-decoration	: underline;
}

.soglasie input{
	width: 15px !important;
    margin: 0;
}

#footer-right p#copy{
	font		: 12px verdana, sans-serif;
	color		: #ffffff;/* 믯鱠고 桭ᨢᮨ 믬𐡭馪/
}





