/* CSS Document */
*{margin:0; padding:0;}
body {	
	font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff;
	text-align:center; background-color:#0a0f19;
}

#main { margin: 6% auto 0px auto; position:relative; z-index:0; width:1001px; height:556px; background-color: #000;}     
#flashcbgr { margin:0; position:relative; z-index:0; }  

#main_wrapper {
	position:absolute; left:0px; top:0px; z-index:5;
	width:1001px; height:556px; text-align:left;
	/*background: #000000 url(../images/mainbgr_bigsize.jpg) no-repeat 0 0;*/
}
a {color:#ccc; text-decoration:none;}
a:hover {color:#6ab443;}

/*---------------left_col-----------------*/
#left_col {
	width:312px; height:556px; float:left; position:relative;
}
	#logo_holder {
		position:absolute; left:0px; top:0px; width:220px; height:147px;
		/*background:transparent url(../images/flower_left_top.jpg) no-repeat 0 0;*/
	}
	#logo {
		position:absolute; left:0px; top:0px; width:220px; height:77px;
	}
		h2#name_of_site a {
			width:220px; height:77px; outline:none;
			overflow:hidden; display:block; position:relative; cursor:pointer; text-indent:-2000px;
		}
		h2#name_of_site a span{
			position:absolute; width:220px; height:77px; top:0; left:0;
			/*background:transparent url(../images/logo.jpg) no-repeat 0 0;*/
			background:transparent url(../images/blank.gif) repeat 0 0;
		}	
	
	#flower_lef_bott {
		position:absolute; width:170px; height:130px; bottom:0; left:0;
		background:transparent url(../images/flower_left_bott.jpg) no-repeat 0 0;	
	}		
	
/*.main_menu_wrapper {
    float:left;
    width:200px;
	position:relative;
	left:100px; top:100px;
}*/
.main_menu_wrapper {
	position:absolute;
	left:20px; top:100px;
}
.main_menu_wrapper a {
	color:#fff; text-decoration:none; font-style:italic; /*font-size:16px;*/
}
#current_active_link {color:#00ff00; text-decoration:underline;}
	
	
/*---------------zenter_col-----------------*/	
#zenter_col {
	width:689px; height:556px; float:left; position:relative; 
}
	#fonarik {
		position:absolute; width:108px; height:216px; top:0; right:0;
		background:transparent url(../images/fonarik.jpg) no-repeat right top;
	}
	#flower_right_bott {
		position:absolute; width:125px; height:155px; bottom:0; right:0;
		background:transparent url(../images/flower_right_bott.jpg) no-repeat right bottom;
	}
	#table {
		position:absolute; width:478px; height:129px; bottom:0; left:0;
		/*background:transparent url(../images/table.jpg) no-repeat 0 0;*/
	}
	#table_mp {
		position:absolute; width:478px; height:129px; bottom:0; left:310px;
		/*background:transparent url(../images/table.jpg) no-repeat 0 0;*/
	}
	#candle {
		position:absolute; width:79px; height:196px; bottom:129px; left:320px;
		/*background:transparent url(../images/candle_bgr.png) no-repeat 0 0;*/
	}
	#bott_adr {position:absolute; width:166px; height:45px; bottom:0px; left:140px; background:transparent url(../images/blank.gif) repeat 0 0; }
		/*
		#bott_tel {font-family: "Times New Roman", Times, serif; font-size: 21px; color: #666666; }
		#bott_tel span  { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; }
		*/
	#vrt_txt {
		position:absolute; width:15px; height:146px; top:230px; right:0px;
		/*background:transparent url(../images/vert_txt.jpg) no-repeat 0 0;*/
		background:transparent url(../images/blank.gif) repeat 0 0;
	}	
	
	
/*-----------------portfolio_List_view_&_Detail_view-----------------------*/		
.portfolio_detail_view img {
	width:240px; float:left;
	border: 1px solid #7e9aa0;	
}
.portf_medium_item_holder {
	width:270px; float:left; position:relative; overflow:hidden; margin: 0px 30px 20px 40px;
}
.start_show  {position:absolute; right:0px; bottom:0px;}
.start_show img {width: 22px; height:22px; border:none; cursor:pointer;}
.proekt_title {
	position:absolute; left:40px; bottom:15px; width:270px;
	font-family: "Times New Roman", Times, serif; color:#d3d5d6; font-size:12px;
}
ul.list_of_portf {display:block; float:left; margin:0px 0px 0px 0px; width:400px;}
ul.list_of_portf li {display:block; float:left; margin:0px 10px 10px 0px; list-style-type:none;}
ul.list_of_portf li img {border:0px;}
.ramochka_holder {
width:155px; height:106px; position:relative; float:left; padding:0px 0px 0px 10px;
/*background:transparent url(../images/rama.png) no-repeat 0 0;*/}
.ramochka {
width:165px; height:106px; position:absolute; left:0; top:0; cursor:pointer;
background:transparent url(../images/rama.png) no-repeat 0 0;}

.wr_woks {width:145px; height:95px; float:left; padding:5px 5px 5px 10px; position:relative;}
	
/*----------bott_mini_nav -start--------*/
.bott_mini_nav {
	position:absolute; left:168px; bottom:53px; height: 12px; width: 80px; z-index:100;
}
		ul#houm {
		list-style-type:none;
		}
			#houm a {
				position:absolute; display:block; width: 12px; height: 11px; text-indent:-2000em; outline:none;
			}
			#houm #back a, #houm #mailto a, #houm #map a {
				/*background-repeat: no-repeat; background-position: center center;*/
				background-repeat: repeat;
				top:0px;
			}
			#houm #back a {
				left:0px; /*background-image: url(../images/houm.gif);*/
				background-image: url(../images/blank.gif);
			}	
			#houm #mailto a {
				right:0px; /*background-image: url(../images/posta.gif);*/
				background-image: url(../images/blank.gif);
			}
			#houm #map a {
				left:33px;/*background-image: url(../images/karta.gif);*/
				background-image: url(../images/blank.gif);
			}
/*----bott_mini_nav-end------*/		
/*.content_of_page {width:564px; height:455px; padding-top:50px; overflow:hidden;}*/	
.content_holder {width:564px; height:427px; position:relative;}

.content_of_page {width:564px; height:455px; padding-top:50px; overflow:hidden;}
.content_of_page h1 {
font-family: "Times New Roman", Times, serif; color:#9cc22f; font-size:21px; font-weight:normal; padding:0px 0px 10px 0px;
display:block;
}
.content_of_page p {padding:0px 0px 10px 0px;}
.paginator_wrapp {position:absolute; width:505px; height:30px; bottom:-5px; left:39px; font-size:12px; color:#ccc; font-style:italic;}
.paginator_wrapp a {color:#6ab443; text-decoration:underline;}
.paginator_wrapp a:hover {color:#fff; text-decoration:none;}
#order_site_now {
	display:block; width:114px; height:19px;
	position:absolute; bottom:50px; right:0px; text-indent:-2000px;
	background:transparent url(../images/order_site.png) no-repeat 0 0;
	outline:none; cursor:pointer;
}
#order_site_now:hover {
	background:transparent url(../images/order_site.png) no-repeat 0 -19px;
	outline:none;
}
#order_same {
	display:block; float:right; width:158px; height:19px;
	text-indent:-2000px; margin-top:15px;
	background:transparent url(../images/order_same_spr.png) no-repeat 0 0;
	outline:none; cursor:pointer;
}
#order_same:hover {
background:transparent url(../images/order_same_spr.png) no-repeat 0 -19px;
}
#order_ {float:right;}
.error{color:#ffea00; font-size:10px;}
.form_wrapper {
	width:430px; /*430=500-60-10*/
	padding:20px 10px 20px 10px;
	position:relative;
	float:left;
	text-align:left;
	font-size:12px;
}
.about_us {position:relative;}
.txt_about {position:absolute; left:350px; top:0px; width:260px; z-index:5;}
.adrtd {width:100px; padding: 0px 20px 0px 0px;}
.form_holder {position:absolute; left:0; top:10px; z-index:12;}
.contact_lbl {
	display:block;
	padding-bottom:2px;
	float:left; width:110px;
}
.form_input, .form_textarea {
	width:320px;
	border:1px solid #ccc;
	font-size:12px;
	color:#4c4c4c;
}
.form_input {
	height:15px;
	margin-bottom:5px;
}
.form_textarea {
	height:80px;
}
.button{background-color:#11530a; border:1px solid #11530a;color:#fff; font-size:10px; padding:1px 5px; margin-left:110px;}
.cont_txtarea {height:60px; width:195px; overflow:auto;border:1px solid #9CC22F;}
.cont_inp {width:195px;border:1px solid #9CC22F;float:left;margin: 0px 0px 5px 0px;}
.cont_txtarea:hover , .cont_inp:hover, .cont_txtarea:focus , .cont_inp:focus {border:1px dashed #9CC22F;}

#p_details {
padding-top:0px;
}
#opisanie_long {
width:280px; position:absolute; left:344px; top:80px;
}
#left_right {padding-left:15px;}
.portfolio {padding-left:10px;}
.clear {clear:both;}

#map_google {width:320px; height:190px; background-color:#CCCCCC; overflow:hidden;}
.kontent {width:320px; /*height:300px; overflow-y:auto;*/}
.random_txt {width:150px; height:100px; position:absolute; top:85px; right:90px;}
.to_map_google {width:150px; height:100px;}
.sitemap_wrapp {width:320px; height:300px;/* overflow-y:auto;*/}
.vpage ol, .vpage ul{list-style:inside; list-style-type:circle;}
