/* 14-01-2010 by elena p. */
html, body 			{ width: 100%; height: 100%; font: normal 12px/18px Georgia, Times New Roman, Times, serif; color:#000; background: #ffffff;}
body       			{  min-height: 100%; height: auto;  }
* html body			{ height: 100%; }
#wrapper0			{ width: 100%;background: url('images/style/wrapper_pattern2.gif') no-repeat center 138px;}
#wrapper			{ min-width: 1000px; max-width: 1256px; margin: 0 auto; background: url('images/style/bg.jpg') no-repeat right 0;}
#wrapper2			{ background: url('images/style/woman1.png') no-repeat 0px 0; position: relative;}
#wrapper_footer    	{ height: 175px; width: 100%; position: absolute; bottom: 0; left:0;  }
#footer				{ min-width: 1000px; max-width: 1256px; margin: 0 auto;}

/* Main --------------------- */
* 					{ margin:0; padding:0; }
*:focus 			{ outline: none; }
img 				{ border: none; }
.clear				{ clear: both; }

#index blockquote	{ margin:0; padding:0; font-size:18px; line-height:24px; background:none;}

h1, h2, h3, h4 		{ color: #000;}
h1					{ font-size: 24px; line-height:26px; font-weight: normal; margin-bottom: 14px; }
h2					{ font-size: 20px; line-height:22px; font-weight: normal; margin: 14px 0; }
h3					{ font-size: 18px; line-height:22px; font-weight: normal; margin-bottom: 10px;}
h4					{ font-size: 14px; font-weight: bold;}

/* header ---------------------*/
#header 			{ width: 100%; height: 541px;  }
.menu 				{ padding: 134px 0 0 31px;}
.menu ul 			{ margin: 0 12px 12px 6px;}
.menu ul li			{ margin:0; padding: 8px 2px 4px 35px; background: url('images/style/menu_li.gif') no-repeat 20px 13px;}

/* index ----------------------*/  
#content			{ min-height:500px; background: url('images/style/woman2.jpg') no-repeat -27px 276px; }
#content .c_left	{ float:left; width:251px; padding-left: 24px; text-align: center; padding-bottom: 175px;}
#content .c_left h2	{ font-size: 24px; font-weight: normal; margin:12px 0;  }
#content .c_left h3	{ margin-bottom:14px;}
#content .c_left h2 span		{ background: url('images/style/header_dot.gif') no-repeat 0 11px; padding-left:44px;}
#content .c_left h2 span span	{ background: url('images/style/header_dot_r.gif') no-repeat right 12px; padding: 0 44px 0 0;}
#content .c_left h3 a 			{ text-decoration:none;}
#content .c_left h3 a:link		{ text-decoration: underline;}
#content .c_left .img_wrap		{ position:relative; width:250px; min-height:100px; height: auto; overflow: hidden;}
#content .c_left .img_wrap img	{ display: block; position: relative; width:250px;}
#content .c_left .img_wrap div.top		{ width:250px; height:10px; position: absolute; top:0; left:0; background: url('images/style/img_top.png') no-repeat;}
#content .c_left .img_wrap div.bottom	{ width:250px; height:15px; position: relative; top:-4px; left:0; background: url('images/style/img_bottom.png') no-repeat;}
#content .c_left .img_wrap .bx-component-border div {top: 0px;}
#content .c_right	{ margin:0 18px 0 625px; padding-bottom: 175px;}

/* footer -----------------*/
#footer             { height: 175px; font-size: 11px; }
#footer .c_left		{ float:left; width:374px; padding-left: 46px;}
#footer .c_left img	{ margin-bottom:25px; margin-left:-22px;}
#footer .c_right	{ margin:0 18px 0 625px; }
#footer .c_right .pattern		{ height: 36px; background: url('images/style/pattern_r.gif') no-repeat right 0; margin-bottom:25px;}
#footer .c_right .pattern img	{ display: block; padding-top:13px;}
#footer .webprofy 	{ float: right; font-size:11px; padding:  0px 22px; margin-top:-5px; }
#footer .webprofy a	{ padding-left:25px;}



.main_pg_links_block {
	position: relative;
	text-align: center;
}
.main_pg_links_block1 {
	position: absolute;
	bottom: 20px;
	left: 0px;	
}
.main_pg_links_block1 .link1, .main_pg_links_block1 .link2 {
	display: inline;
}
.main_pg_links_block1 .link1 {
	padding-right: 5px;
}
