@charset "windows-1251";
/* CSS Document */
html, body, div, form, table, tr, td, input, select, p, h4, a, img, ul, li {margin:0; padding:0; border:none;}
table, td {border-spacing:0;}
body {margin:0; padding:0; background:#000002; background-repeat: no-repeat; font-family: Tahoma, Verdana; color:#fff; font-size:14px;}
ul, li {list-style:none;}
h1, h2, h3, h4, h5 {padding:0; margin:0;}
a {color:#bcbcbc; text-decoration:none; cursor: pointer}
a:hover {text-decoration:underline;}
h4 {font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#0093dd; font-weight:bold; margin-bottom:10px;}
.clear {height:1px; font-size:1px; clear:both;}
.left-block{float:left;}

div#wrapper {width:952px; margin:0;}

	div#header {width:952px; height:350px; background:url(../images/header/bg_1.jpg) no-repeat;}
	div#header_inner_1 {width:952px; height:350px; background:url(../images/header/bg_2.jpg) 351px top no-repeat;}
	div#header_inner_2 {width:728px; height:350px; background:url(../images/header/bg_3.jpg) 351px 182px no-repeat; position:relative; padding-left:224px;}
		img#logo {position:absolute; top:39px; left:36px;}
		img#home {position:absolute; top:140px; left:36px;}
		img#sitemap {position:absolute; top:140px; left:73px;}
		img#mail {position:absolute; top:141px; left:108px;}
		img#separator {position:absolute; top:135px; left:201px;}
			a.language {color:#fff; text-decoration:none; font-size:11px; position:absolute; top:140px; left:150px;}
			a.language_a {color:#f7ff87; text-decoration:none; font-size:11px; position:absolute; top:140px; left:150px;}
			
			div#flower {width:416px; height:119px;}
			
			img#desc {position:absolute; top:38px; right:2px;}
			
			div#menu {width:545px; height:215px;left:180px;top:126px;position:relative;}
			* html div#menu {margin-left:86px;}
			div#menu a {font-size:11px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
			div#menu ul {/*padding-top:18px;*/}
			div#menu ul li {display:block; width:154px; padding-left:20px; background:none; position:relative;line-height:18px;height:18px;}
			div#menu ul li a:hover {color:#eef277; text-decoration:none;}
			div#menu ul li.active {background:url(../images/header/arrow.gif) left center no-repeat;}
			div#menu ul li.active a {color:#eef277; text-decoration:none; }
			
			div#menu ul li.active ul li a {color:#fff; text-decoration:none;}
			div#menu ul li.active ul li a:hover {color:#eef277; text-decoration:none;}
			div#menu ul li.active ul li.active a {color:#eef277; text-decoration:none;}
			
			table.submenu {position:absolute; right:-150px; top:-20px;z-index:10;}
				td.top {background:#252731 url(../images/content/submenu/dot.gif) repeat-x;}
				td.left {background:#252731 url(../images/content/submenu/dot.gif) left top repeat-y;}
				td.right {background:#252731 url(../images/content/submenu/dot.gif) right top repeat-y;}
				td.center {background-color:#252731;}
				td.bottom {background:#252731 url(../images/content/submenu/dot.gif) left bottom repeat-x;}
			div#menu ul ul  {padding:0; margin-left:-5px; margin-right:-20px;}
			div#menu ul ul li {width:180px;}
	
	div#content {width:952px; min-height:460px; background:#000002 url(../images/content/bg.jpg) right top no-repeat; float:left;}
	* html div#content {height:460px;}
		div#girl_flash {width:351px; height:611px; background:url(../images/content/girl.jpg) no-repeat; float:left; margin-top:-168px; position:relative;}
		
		div#content_inner {width:545px; float:left; padding-left:56px; padding-top:40px; padding-bottom:20px;letter-spacing:-0.02em;}
			
			p.title {font-family: Trebuchet MS, Helvetica, sans-serif; font-size:30px; color:#fff; margin-bottom:20px;}
			
			ul.std_list {}
			ul.std_list li {padding-left:20px; background:url(../images/content/li.gif) left 2px no-repeat; margin-bottom:10px;}
			a.yellow {color:#d3dc7d !important ; text-decoration:underline;}
			a.blue {color:#89add7 !important; text-decoration:underline;}
			a.darkblue {color:#869cf0 !important; text-decoration:underline;}
			
			.right_floated {float:right; margin-left:35px;}
			.ml_20 {margin-left:19px;}
			
			p.small_title {font-size:14px; font-weight:bold; margin-top:10px;}
			p.small_title span {padding:2px 5px;}
				span.title_blue {background-color:#285e7f;}
				span.title_purple {background-color:#7a2d79;}
				span.title_grey {background-color:#2d2d2e;}
			
			p.text {padding:10px 0 10px 20px;}
			
		div.photo_block {width:438px; padding-top:13px; background:url(../images/content/photo_block/top.gif) no-repeat; margin-top:20px;}
			div.photo_block_inner {background:#0f0f10 url(../images/content/photo_block/bottom.gif) left bottom no-repeat; width:418px; padding:0 10px 10px;}
			div.photo_block_inner p.small_title {width:406px;}
				img.photo {border:3px solid #556166; margin-bottom:8px;}
				a.zoom {padding-left:29px; line-height:21px; background:url(../images/content/photo_block/zoom.gif) no-repeat; color:#d3dc7d; text-decoration:underline; padding-bottom:4px;}
		
		img.gallery {border:3px solid #556166; margin-left:15px; margin-top:10px;}
		
		a.big_link {font-size:16px; color:#e0e372 !important;}
		
		ul.sitemap_list {}
		ul.sitemap_list li {padding-left:16px; background:url(../images/content/sitemap/first_level.gif) left 4px no-repeat; padding-bottom:2px; margin-top:3px;}
		ul.sitemap_list li li {background:url(../images/content/sitemap/second_level.gif) left 5px no-repeat;}
		ul.sitemap_list li a {color:#fff; text-decoration:underline;}
		ul.sitemap_list li a:hover {text-decoration:none;}
		
		span.red {color:#9b0909;}
		span.error_red {color:red;}
		
		input.text_field {color:#282828; font-size:12px; font-family:Tahoma; width:254px; height:21px; border:none; background:url(../images/content/text_field.gif) no-repeat; padding:7px 10px 0; margin-top:5px; margin-left:8px;}
		input.file {margin-top:5px; height:28px; background:url(../images/content/text_field.gif) no-repeat; color:#282828; font-size:12px; font-family:Tahoma; margin-left:8px; width:350px; padding-top:5px; padding-left:10px; margin-right:6px;}
		input.button {height:28px; background:url(../images/content/button.gif) repeat-x; color:#fff; font-size:14px; cursor: pointer; }
		img.but_decor {position:relative;top:8px !important; top:4px;}
		p.comment {font-size:12px; color:#e3f079; padding-bottom:15px; padding-left:28px;}
		p.comment span {color:#fff;}
		ul.file_list {font-size:12px; color:#fff; padding-left:28px;}
		ul.file_list a {font-size:12px; color:#e0e372; margin-left:3px; text-decoration:underline;}
		textarea {margin-top:5px; width:488px; height:120px; background:url(../images/content/textarea.gif) no-repeat; border:none; padding:5px 20px 5px 5px; margin-left:8px;}
		
		table.prices {width:534px;}
		table.prices th {background-color:#bdbdbe; text-align:left; font-weight:normal; color:#090d14; padding:5px 5px 5px 16px;}
		table.prices th.price_th {background-color:#707873; color:#fff; text-align:center; padding:7px;}
		table.prices tr.tr_1 td {background-color:#2a2c2c;}
		table.prices tr.tr_2 td {background-color:#2f3131;}
		table.prices td {color:#fff; padding:7px 5px 7px 16px;}
		table.prices td.price_td {text-align:center; padding:7px;}
		
		div.results {margin-bottom:25px;}
		div.results a {color:#d3dc7d; text-decoration:underline; background:url(../images/header/arrow.gif) right 7px no-repeat; padding-right:11px; margin-right:16px;}
		div.results a:hover {color:#fff; text-decoration:underline;}
		div.results span {background-color:#285e7f; padding:0 2px; text-transform:uppercase; margin-right:16px;}
		
			
	
	div#footer {width:915px; height:51px; background:url(../images/footer/bg.jpg) no-repeat; clear:both; position:relative; padding-left:37px; padding-top:20px; color:#858585; font-size:11px;}
	div#footer a {font-size:11px; color:#fff; text-decoration:underline;}
		.counter {position:absolute; top:27px; right:149px;}
		div#designed {position:absolute; top:22px; right:3px; color:#fff;}
		div#designed img {position:relative; top:2px;}


				* html div.bg_bottom {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/content/left_col/block/bg_bottom.png)');}
			
	* html div#footer ul li {background:expression(this.previousSibling==null ? 'none' : 'url(images/footer_li.gif) left 2px no-repeat');}
	
		
			

