/* Reset
*****************************************/	
*{margin:0;}
*:focus {outline:none;}
p, ul, ul li, ol, ol li, img, textarea{padding:0;}
ul, ul li{list-style:none;}
img, a img{border:none;}
a{text-decoration:undeline;}
/*__________________________________
					         end Reset*/

							 
/*  Global CSS
*****************************************/	
html{
	width:100%;
	height:100%;
	background:#000;
	
	font-size:100.01%;
	}
body{
	position:relative;
	height:100%;
	width:100%;
	background:#000;
	
	font:75%  arial, tahoma, verdana, sans-serif;
	line-height:1.5;	
	color:#fff;
	}

.main_contaner{
	position:relative;
	width:100%;
	min-width:1000px;
	min-height:100%;
	
	background:#000 url(../images/bg.jpg) 50% 0 repeat;
	}
.main_contaner a:hover{
	text-decoration:none;
	}
	
.top_bg_block{
	width:100%;
	min-height:400px;
	background:url(../images/header_bg.jpg) 50% 0 no-repeat;
	}
.center_block{
	position:relative;
	width:1000px;
	margin:0 auto;
	padding-bottom:110px;
	}
/*__________________________________
				         end Global CSS*/


/* header
*****************************************/							 
.header{
	overflow:hidden;
	position:relative;
	height:270px;
	
	cursor:default;
	}
.header h1{
	overflow:hidden;
	position:absolute;
	top:192px;
	left:367px;
	width:265px;
	height:60px;
	}
.header h1 a{
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	width:265px;
	height:60px;
	
	text-indent:-9999em;
	}

/*__________________________________
					     end  header*/
						 
						 
/* main_menu
*****************************************/	
.main_menu{
	height:35px;
	padding:0 0px 0 31px;
	
	font-size:12px;
	}
.main_menu ul{
	overflow:hidden;
	position:relative;
	height:35px;
	
	cursor:default;
	}
.main_menu li{
	overflow:hidden;
	float:left;
	height:30px;
	padding:5px 5px 0 5px;
	
	text-indent:-9999em;
	}
.li_1{
	width:67px;
	margin-right:95px;
	background:url(../images/li1_bg.jpg) 0 0 no-repeat;
	}
.li_2{
	width:73px;
	margin-right:95px;
	background:url(../images/li2_bg.jpg) 0 0 no-repeat;
	}
.li_3{
	width:74px;
	margin-right:87px;
	background:url(../images/li3_bg.jpg) 0 0 no-repeat;
	}
.li_4{
	width:71px;
	margin-right:87px;
	background:url(../images/li4_bg.jpg) 0 0 no-repeat;
	}
.li_5{
	width:53px;
	margin-right:87px;
	background:url(../images/li5_bg.jpg) 0 0 no-repeat;
	}
.li_6{
	width:55px;
	margin-right:62px;
	background:url(../images/li6_bg.jpg) 0 0 no-repeat;
	}
.li_7{
	width:89px;
	background:url(../images/li7_bg.jpg) 0 0 no-repeat;
	}

.main_menu li a{
	overflow:hidden;
	display:block;
	height:29px;
	}
.main_menu li.li_1 a{
	height:27px;
	}
.main_menu li.li_2 a{
	height:25px;
	}
.main_menu li.li_3 a{
	height:20px;
	}
.main_menu li.li_4 a{
	height:23px;
	}
.main_menu li.li_5 a{
	height:20px;
	}
.main_menu li.li_6 a{
	height:23px;
	}
.main_menu li.li_7 a{
	height:20px;
	}

/*__________________________________
				         end main_menu */							 
						 
/*contaner_columns
*****************************************/
.contaner_columns{
	overflow:hidden;
	padding:25px 0 0 0;
	}



/*left_column*/
.left_column{
	float:left;
	width:662px;
	min-height:100px;
	padding:0 21px 0 35px;
	}
.left_column a {
    color:#a4f728;
	}

.content_block{
	padding:0 2px 20px 0;
	}
.content_block h2{
	padding:0 0 14px 0;
	background:url(../images/bg_line1.jpg) 0 100% no-repeat;
	
	font-size:20px;
	font-family:georgia;
	font-weight:normal;
	font-style:italic;
	color:#a4f728;
	}
.content_block h2 span{
	color:#fff;
	}
	.content_block h2 a{
	color:#a4f728;
	text-decoration: none;
	}
	.content_block h2 a:hover{
	border-bottom:dashed 2px;
	}
	
.text_cb{
	overflow:hidden;
	padding:7px 0 15px 0;
	background:url(../images/bg_line1.jpg) 0 100% no-repeat;
	
	text-align:justify;
	}
.text_cb img{
	float:left;
	width:120px;
	height:120px;
	padding:3px 10px 3px 5px;
	}
.text_cb p{
	padding:0 1px 0 135px;
	}

.link_block{
	overflow:hidden;
	padding-top:2px;
	padding-right:1px;
	
	font-size:14px;
	font-family:georgia;
	font-style:italic;
	}
.link_block a{
	color:#a4f728;
	}
.link_block p.left{
	float:left;
	max-width:55%;
	
	white-space:nowrap;
	}
.link_block p.right{
	float:right;
	max-width:43%;
	}


.menu_pages{
	padding-top:25px;
	font-family:georgia;
	font-style:italic;
	text-align:center;
	cursor:default;
	}
.menu_pages a{
	color:#a4f728;
	}
.menu_pages span, .menu_pages b, .menu_pages a{
	margin:0 6px;
	}
.numbers{
	font-family:tahoma;
	font-weight:bold;
	font-style:normal;
	color:#a4f728;
	}
.numbers a{
	color:#fff;
	}
.numbers span, .numbers a{
	margin:0 4px;
	color:#fff;
	}
.numbers span{
	font-weight:normal;
	text-decoration:underline;
	}
/*end left_column*/

/*right_column*/
.right_column{
	float:left;
	width:268px;
	}
.login_form{
	padding:0 10px 0 12px;
	}
.login_form h2{
	padding-left:5px;
	
	font-size:20px;
	font-family:georgia;
	font-style:italic;
	font-weight:normal;
	}
.login_form form{
	padding-top:3px;
	}

p.form_input{
	overflow:hidden;
	position:relative;
	padding:0 0 0 0;
	}
input.input_text, input.input_password{
	display:block;
	float:left;
	width:88px;
	margin-right:7px;
	padding:2px 3px 3px 3px;
	border:1px solid #000;
	background:#11110a;
	
	font-family:tahoma, arial, verdana, sans-serif;
	font-size:11px !important;
	color:#fff;
	}
input.input_submit{
	position:absolute;
	top:50%;
	right:12px; 
	width:28px;
	height:11px;
	margin-top:-5px;
	padding:0;
	border:none;
	background:url(../images/submit_bg.jpg) 0 0 no-repeat;
	
	cursor:pointer;
	}
	/*---Форма регистрации---*/
	
p.form_reg{
	overflow:hidden;
	position:relative;
	padding:0 0 0 0;
	}
input.input_login {
	display:block;
	width:200px;
	margin-right:7px;
	padding:2px 3px 3px 3px;
	border:1px solid #000;
	background:#11110a;
	
	font-family:tahoma, arial, verdana, sans-serif;
	font-size:11px !important;
	color:#fff;
	}
input.input_code {
	display:block;
	width:143px;
	margin-right:7px;
	padding:2px 3px 3px 3px;
	border:1px solid #000;
	background:#11110a;
	
	font-family:tahoma, arial, verdana, sans-serif;
	font-size:11px !important;
	color:#fff;
	}
	
	
p.form_link{
	padding-left:1px;
	
	font-size:10px;
	}
p.form_link a{
	margin-left:1px;
	margin-right:22px;
	
	font-family:tahoma;
	color:#2b2b27;
	}
p.form_chekbox{
    padding-top:5px;
    font-size:10px;
    margin-left:1px;
	margin-right:22px;
	
	font-family:tahoma;
	color:#2b2b27;
}
p.form_chekbox input{
}
.kalendar{
	height:216px;
	padding:64px 45px 0 55px;
	background:url(../images/kalendar_bg.jpg) 0 0 no-repeat;
	
	text-align:center;
	}
.kalendar_sub{
	overflow:hidden;
	position:relative;
	height:153px;
	
	font-size:12px;
	}
.kalendar_sub a{
	color:#a4f728;
	}
.kalendar_sub p{
	padding-bottom:2px;
	padding-left:3px;
	white-space:nowrap;
	}
.kalendar_sub p a{
	margin:0 3px;
	text-decoration:none;
	}
.kalendar_sub p a img{
	width:7px;
	height:5px;
	margin-bottom:1px;
	}
.kalendar_sub table th, .kalendar_sub table td{
	width:26px;
	height:18px;
	
	font-weight:normal;
	text-align:center;
	}
	
.coments_block{
	padding:0 13px 0 15px;
	}	
.coments_block h2{
	padding-bottom:2px;
	font-size:20px;
	font-family:georgia;
	font-weight:normal;
	font-style:italic;
	}

.text_cbl{
	padding:10px 0 10px 0;
	background:url(../images/coments_line.gif) 0 100% repeat-x;
	

	line-height:1.3;
	font-size:14px;
	font-family:georgia;
	font-style:italic;
	}

.date_name{
	font-size:0.9em;
	color:#2b2b27;
	}
.date_time{
	font-size:1.0em;
	color:#2b2b27;
	}
.date_name a{
	color:#a4f728;
	}

.img_block{
	padding:165px 13px 0 15px;
	}
/*end right_column*/

/*__________________________________
			        end  contaner_columns*/	

						
/*footer
*****************************************/	
.footer{
	z-index:100;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:56px;
	padding-top:1px;
	background:url(../images/footer_line.jpg) 50% 0 repeat-x;
	}
.footer_content{
	width:100%;
	min-height:55px;
	background:url(../images/footer_bg.jpg) 50% 0 repeat;
	}
	
.bottom-menu {
	margin-left:50px;
	word-spacing:15px;
}
/*
.footer-left {
	width:200px;
	float:left;
	margin-left:10%;
}

.footer-rigth {
	float:right;
	margin-right:20%;
	margin-top:17px;
}
*/
.footer_content p{  
	position:relative;
	width:945px;
	min-height:40px;
	margin:0 auto;
	padding:10px 0 5px 55px;
	background:url(../images/footer_icon.jpg) 10px 12px no-repeat;
	
	font-size:0.9em;
	font-family:tahoma;
	color:#2b2b27;
	line-height:1.6em;
	}
.footer_content p a{
	color:#a4f728;
	}
/*__________________________________
					     end  footer*/	



/*articles_page
***************************************** *****************************************/
.articles_block{
	font-family:tahoma;
	}
.articles_block h2, .articles_bl_sub h3{
	font-size:20px;
	font-family:georgia;
	font-weight:normal;
	font-style:italic;
	}
.articles_block h2 span{
color:#a4f728;
font-size:25px;
}
.articles_bl_sub h3 a{
 color:#a4f728;
 text-decoration:none;
}
.articles_bl_sub h3 a:hover{
border-bottom:dashed 2px;
}
.articles_block h2{
	margin:0 0 8px 0px;
	padding:0 0 14px 0;
	background:url(../images/bg_line1.jpg) 0 100% no-repeat;
	}
.articles_bl_sub h3{
	color:#a4f728;
	line-height:20px;
	}
.articles_bl_sub h3 span{
	color:#FFFFFF;
	}
	
.articles_bl_sub{
	padding:0 2px 20px 0;
	}
.articles_bl_sub .text_cb p{
	padding-left:0;
	
	text-align:left;
	}
.articles_bl_sub .link_block p{
	padding-right:1px;
	}
/*__________________________________ __________________________________
												end articles_page */
													
													
/*shop_page
***************************************** *****************************************/
.shop h2{
	padding-top:9px;
	padding-left:5px;
	
	font-size:20px;
	font-family:georgia;
	font-weight:normal;
	font-style:italic;
	line-height:20px;
	}

.top_menu_sh{
	overflow:hidden;
	position:relative;
	margin-left:2px;
	padding:5px 0 19px 3px;
	background:url(../images/bg_line1.jpg) 0 100% no-repeat;
	
	font-size:14px;
	font-family:georgia;
	font-style:italic;
	}
.top_menu_sh ul{
	overflow:hidden;
	}
.top_menu_sh li{
	float:left;
	padding-right:19px;
	}
.top_menu_sh a{
	color:#a4f728;
	}
	
.top_menu_m{
	overflow:hidden;
	position:relative;
	margin-left:2px;
	padding:5px 0 19px 3px;
	background:url(../images/bg_line1.jpg) 0 100% no-repeat;
	
	font-size:14px;
	font-family:georgia;
	font-style:italic;
	}
.top_menu_m ul{
	overflow:hidden;
	}
.top_menu_m li{
    list-style:none;
	float: right;
	padding-right:19px;
	}
.top_menu_m a{
	color:#a4f728;
	}

.last_products{
	overflow:hidden;
	position:relative;
	padding-left:3px;
	}	
.contaner_lp{
	overflow:hidden;
	margin-top:-1px;
	padding-bottom:15px;
	background:url(../images/line_bottom.jpg) 1px 0 repeat-x;
	
	font-size:14px;
	font-family:georgia;
	font-style:italic;
	line-height:1.2em;
	}
.contaner_lp a{
	text-decoration:none;
	}
.contaner_lp h3{
	padding-left:132px;
	padding-bottom:5px;
	
	font-size:20px;
	font-weight:normal;
	color:#a4f728;
	}
.contaner_lp h3 a{
	color:#a4f728;
	text-decoration:none;
	}
p.price{
	font-size:20px;
	}
p.price span{
	color:#a4f728;
	}
	
.left_lp, .right_lp{
	overflow:hidden;
	position:relative;
	float:left;
	width:326px;
	padding:16px 5px 0 0;
	}
.right_lp{
	padding-right:0;
	}
.left_lp img, .right_lp img{
	display:block;
	float:left;
	width:120px;
	height:120px;
	}
.contaner_lp p{
	padding-left:132px;
	padding-bottom:2.4em;
	}
p.price{
	position:absolute;
	left:132px;
	bottom:-5px;
	width:194px;
	height:1.4em;
	padding:0;
	
	white-space:nowrap;
	}
/*__________________________________ __________________________________
												     end shop_page*/

													
/* shop-item_page
***************************************** *****************************************/
.product_item{
	overflow:hidden;
	padding-top:7px;
	padding-left:3px;

	font-size:1.2em;
	font-family:georgia;
	font-style:italic;
	line-height:1.2em;
	}
	
	
.img_text{
	padding-left:2px;
	padding-bottom:20px;
	background:url(../images/bg_line1.jpg) 0 100% repeat-x;
	text-align:center;
	}
.img_text img{
	width:480px;
	height:480px;
	padding:5px 0;
	}
.img_text p{
	text-align:left;
	}
	
	
.price_block{
	overflow:hidden;
	position:relative;
	padding-top:4px;
	padding-left:2px;
	
	font-size:14px;
	}
p.link_pb{
	float:left;
	padding-top:5px;
	}
p.link_pb a{
	margin-right:20px;
	
	color:#a4f728;
	white-space:nowrap;
	}
p.price_product{
	float:right;
	
	font-size:20px;
	text-align:right;
	line-height:1.5em;
	}
p.price_product span{
	color:#a4f728;
	}


.coment_site{
	overflow:hidden;
	position:relative;
	margin-top:35px;
	margin-left:3px;
	background:url(../images/cs_bg_fairy.jpg) 7px 5px no-repeat;
	}
.coment_site div{
	margin-left:67px;
	background:url(../images/cs_bg.jpg) 17px 0 repeat-y;
	}
.coment_site div p{
	padding:4px 14px 7px 27px;
	background:url(../images/cs_bg_top.jpg) 0 0 no-repeat;
	
	color:#3a3a3a;
	}
div.cs_bg_bottom{
	position:absolute;
	bottom:-2px;
	left:67px;
	width:589px;
	height:7px;
	margin-left:0;
	background:url(../images/cs_bg_bottom.jpg) 0 100% no-repeat;
	
	font-size:1px;
	}
/*__________________________________ __________________________________
											      end shop-item_page*/


/*inner_page
***************************************** *****************************************/
.img_text_inner{
	padding:0 1px 0 3px;
	
	font-family:tahoma;
	text-align:center;
	}
.img_text_inner h2, .foto_inner h2, .coments_inner h2{
	font-size:20px;
	font-family:georgia;
	font-weight:normal;
	font-style:italic;
	text-align:left;
	}
.img_text_inner h2{
	padding:0 0 14px 0;
	background:url(../images/bg_line1.jpg) 0 100% no-repeat;
	
	color:#a4f728;
	}
.img_text_inner h2 span{
	color:#fff;
	}
.img_text_inner img{
	
	}
.img_text_inner p{
	text-align:left;
	}

.foto_inner{
	overflow:hidden;
	padding:15px 3px 20px 3px;
	background:url(../images/bg_line1.jpg) 3px 100% no-repeat;
	}
.foto_inner ul{
	overflow:hidden;
	padding-top:4px;
	}
.foto_inner li{
	float:left;
	margin-right:8px;
	}
.foto_inner img{
	display:block;
	border:5px solid #ff3700;
	}

	
	
.question_block{
	overflow:hidden;
	padding:0 3px 0 3px;
	
	font-size:14px;
	font-family:georgia;
	font-style:italic;
	cursor:default;
	}
.question_block a{
	color:#a4f728;
	}
	
.left_qb{
	float:left;
	padding-top:2px;
	
	font-size:20px;
	}
.left_qb a{
	margin-left:4px;
	font-size:14px;
	}

.right_qb{
	float:right;
	padding-top:7px;
	}
.right_qb a{
	margin-right:10px;
	border-bottom:1px solid #a4f728;
	
	text-decoration:none; 
	}
.right_qb a:hover{
	padding-bottom:1px;
	border:none;
	}

.coments_inner{
	padding:30px 1px 14px 3px;
	background:url(../images/bg_line1.jpg) 3px 100% no-repeat;
	}
.coments_inner h2{
	padding:0 0 14px 0;
	background:url(../images/bg_line1.jpg) 0 100% no-repeat;
	}
	


.coment_bl{
	width:90%;
	overflow:hidden;
	position:relative;
	min-height:80px;
	margin-top:9px;
	padding-bottom:6px;
	
	font-family:tahoma;
	color:#eeefd8;
	line-height:1.3em;
	}
.coment_bl img{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:75px;
	height:79px;
	padding-top:4px;

	}
.coment_bl p{
	margin-left:85px;
	}
.coment_bl a{
	font-weight:bold;
	text-decoration: underline;
	color:#a4f728;
	}
p.name_date_ib{
	overflow:hidden;
	margin-bottom:2px;
	padding-bottom:4px;
	border-bottom:1px solid #1e1e16;
	
	font-size:0.9em;
	}
p.com_text {
	font-family:georgia;
	font-style:italic;
	color:#666666;
}
span.name_ib{
	display:block;
	float:left;
	}
span.name_ib a{
	font-weight:bold;
	color:#a4f728;
	}
span.date_ib{
	display:block;
	float:right;
	}


	
.coments_form{
	overflow:hidden;
	padding:12px 2px 0 3px;
	}	
p.textarea_cf{
	position:relative;  /*<<<Добавить*/
	padding-left:85px;

	font-size:11px;
	font-family:tahoma;
	}	
/*Добавить  Начинаем*/
p.textarea_cf img{
	position:absolute;
	top:0;
	left:0;
	width:75px;
	height:75px;
	}
/*Добавить  Заканчиваем.            Все комментарии на русском языке нужно убрать*/	
p.textarea_cf textarea{
	overflow:auto;
	width:565px;
	height:69px;
	margin-bottom:2px;
	padding:2px 2px 2px 3px;
	border:1px solid #282824;
	/*background:url(../images/textarea_bg.jpg) 0 0 no-repeat;*/ /*<<<Убрать*/
	background:url(../images/textarea_bg.jpg) 0 0 repeat-y;  /*<<<Добавить*/
	
	font-size:12px !important;
	font-family:tahoma !important;
	color:#eeefd8;
	}	

		
p.sum{
	float:left;
	padding-top:6px;
	padding-left:85px;
	}
p.sum input{
	width:53px;
	padding:2px 2px 2px 3px;
	border:1px solid #282824;
	background:url(../images/textarea_bg.jpg) 0 0 repeat-y;
	
	font-size:12px !important;
	font-family:tahoma !important;
	color:#eeefd8;
	}
p.sum img{
	margin-bottom:-4px;
	}

	
p.submit{
	float:right;
	padding-top:11px;
	}	
p.submit input{
	display:block;
	width:62px;
	height:13px;
	padding:0;
	border:none;
	background:url(../images/submit_m_bg.jpg) 0 0 no-repeat;
	
	cursor:pointer;
	}
p.submit input:hover{
	background-position:0 -13px;
	}
	
	p.reg{
	float:right;
	padding-top:40px;
	padding-right:50px
	}	
p.reg input{
	display:block;
	width:85px;
	height:13px;
	padding:0;
	border:none;
	background:url(../images/submit_m_bg1.jpg) 0 0 no-repeat;
	
	cursor:pointer;
	}
p.reg input:hover{
	background-position:0 -13px;
	}
	
	p.send_pass{
	float: left;
	padding-top:25px;
	padding-right:50px
	}	
p.send_pass input{
	display:block;
	width:85px;
	height:13px;
	padding:0;
	border:none;
	background:url(../images/submit_m_bg2.jpg) 0 0 no-repeat;
	
	cursor:pointer;
	}
p.send_pass input:hover{
	background-position:0 -13px;
	}

.user_block{
	overflow:hidden;
	padding-top:2px;
	padding-right:1px;
	
	font-size:12px;
	font-family:georgia;
	}
.user_block a{
	color:#a4f728;
	}
.user_block span{
    font-weight:bold;
    padding-left:15px;
	}
/*__________________________________ __________________________________
												     end inner_page*/


/* Добавить блок следующий ниже и заключенный  в комментарии.*/													 
/* shop-add_page
***************************************** *****************************************/
.shop_add{
	font-size:14px;
	font-family:georgia;
	font-style:italic;
	}

.shop_add h2{
	padding:0 0 14px 0;
	background:url(../images/bg_line1.jpg) 0 100% no-repeat;
	
	font-size:20px;
	font-family:georgia;
	font-weight:normal;
	font-style:italic;
	text-align:left;
	}
	
form.shop_add_form{
	padding-bottom:23px;
	background:url(../images/line_bg.jpg) 100% 100% no-repeat;
	}
form.shop_add_form a{
	color:#a4f828;
	text-decoration:none;
	}

.ftb_text{
	padding-top:10px;
	}
.ftb_text input,
.ftb_text select,
.ftb_price input.text_input,
.ftb_text_date  input,
.f_bottom_block p input,
.f_middle_block p input.mb_text{
	width:315px;
	margin-top:2px;
	margin-right:2px;
	padding:2px 2px 2px 3px;
	border:1px solid #282824;
	background:url(../images/textarea_bg.jpg) 0 0 repeat-y;
	
	font-size:12px !important;
	font-family:tahoma !important;
	color:#eeefd8;
	}
.ftb_file input {
width:315px;
border:none;
background:url(../images/textarea_bg.jpg) 0 0 repeat-y;
}

.ftb_text span input{
	color:#2a2924;
	line-height:14px;
	vertical-align:top;
    background-color:#000000;
	background:transparent;
	border: #000000 0px;
	}
.ftb_file{
	padding-top:30px;
	}	
.ftb_file span{
	overflow:hidden;
	display:block;
	max-width:323px;
	}
.ftb_file span span{
	float:left;
	min-width:90px;
	padding-right:11px;
	}
.ftb_file span span.m-w_photo{
	overflow:visible;
	width:220px;
	padding-right:0;
	padding-top:5px;
	
	font-size:11px;
	font-family:tahoma, arial;
	font-style:normal;
	text-align:right;
	color:#2a2924;
	line-height:12px;
	white-space:nowrap;
	}
	
.textarea1, .textarea2{
	padding-top:8px;
	}
.textarea1 textarea, .textarea2 textarea{
	overflow:auto;
	width:315px;
	height:74px;
	margin-bottom:2px;
	padding:2px 2px 2px 3px;
	border:1px solid #282824;
	background:url(../images/textarea_bg.jpg) 0 0 repeat;
	
	font-size:12px !important;
	font-family:tahoma !important;
	color:#eeefd8;
	}
.textarea1 textarea{
	margin-top:2px;
	margin-right:2px;
	
	vertical-align:top;
	}
.textarea1 span{
	color:#2a2924;
	line-height:14px;
	vertical-align:top;
	}
.textarea1 span input{
	color:#2a2924;
	line-height:14px;
	vertical-align:top;
	background:transparent;
	border: #000000 0px;
	}

.textarea2 textarea{
	overflow:auto;
	width:620px;
	height:170px;
	}

.ftb_price{
	padding-top:8px;
	}	
.ftb_price input.text_input{
	width:37px;
	}
.ftb_price input.radio_input{
	margin:1px 0 0 30px;
	}


.ftb_text_date{
	overflow:hidden;
	padding-top:23px;
	}
.ftb_text_date span{
	float:left;
	padding-right:13px;
	}
.ftb_text_date span span{
	float:left;
	margin-top:2px;
	padding:1px 5px;
	border:1px solid #292824;
	background:url(../images/textarea_bg.jpg) 0 0 repeat;
	
	font-family:tahoma;
	font-size:11px;
	font-style:normal;
	line-height:16px;
	}


	
.f_middle_block{
	overflow:hidden;
	padding-top:30px;
	}	
.f_middle_block p{
	padding-bottom:3px;
	
	white-space:nowrap;
	}
.f_middle_block input.mb_text{
	margin-top:1px !important;
	}	
.f_middle_block input.mb_radio{
	margin-left:20px;
	margin-right:3px;
	}


	
.f_bottom_block{
	overflow:hidden;
	padding-top:30px;
	}
	
.img_form_block{
	float:left;
	width:200px;
	}
.img_form_block img{
	display:block;
	width:200px;
	height:200px;
	}
.img_form_block span{
	overflow:hidden;
	display:block;
	width:200px;
	
	font-family:tahoma;
	font-size:10px;
	font-style:normal;
	line-height:12px;
	color:#2b2a25;
	}
.f_bottom_block p{
	float:right;
	width:459px;
	padding:1px 0 2px 0;
	}
.f_bottom_block p input{
	float:right;
	}
.f_bottom_block p span{
	overflow:hidden;
	float:left;
	position:relative;
	width:125px;
	
	text-align:right;
	white-space:nowrap;
	}
.f_bottom_block p.p_top{
	padding-top:25px;
	}
		
p.shaf_submit{
	padding-top:7px;
	}
p.shaf_submit input{
	display:block;
	width:76px;
	height:13px;
	padding:0;
	border:none;
	background:url(../images/shaf_submit_bg.jpg) 0 0 no-repeat;
	
	cursor:pointer;
	}
p.shaf_submit input:hover{
	background-position:0 100%;
	}
	
p.shap_submit{
	padding-top:20px;
	}
p.shap_submit input{
	display:block;
	width:76px;
	height:13px;
	padding:0;
	border:none;
	background:url(../images/submit_m_bg.jpg) 0 0 no-repeat;
	
	cursor:pointer;
	}
p.shap_submit input:hover{
	background-position:0 100%;
	}

.contaner_block_shadd{
	overflow:hidden;
	padding-top:5px;
	}
.contaner_block_shadd a{
	color:#a4f828;
	}

.right_bl_g{
	float:right;
	width:450px;
	}
.right_bl_g ul{
	overflow:hidden;
	position:relative;
	width:460px;
	margin-right:-13px;
	padding-top:9px;
	
	cursor:default;
	}
.right_bl_g li{
	float:left;
	margin-right:13px;
	border:5px solid #ff3700;
	}
.right_bl_g li img{
	display:block;
	height:83px;
	}

.left_bl_m{
	overflow:hidden;
	float:left;
	width:200px;
	}
.left_bl_m li.last_li{
	padding-top:17px;
	}
/*__________________________________ __________________________________
												end  shop-add_page*/
												
																																			
/* all_fotos_page
***************************************** *****************************************/
.fotos{
	padding-bottom:20px;
	}
.fotos h2, .fotos h3{
	overflow:hidden;
	padding:0 7px 14px 0;
	background:url(../images/bg_line1.jpg) 0 100% no-repeat;
	
	font-size:20px;
	font-family:georgia;
	font-weight:normal;
	font-style:italic;
	text-align:left;
	}
.fotos h3{
	padding:3px 0 0 0;
	background:transparent;
	color:#a4f828;
	}
.fotos h2 span{
	float:left;
	}
.fotos h2 a{
	display:block;
	float:right;
	padding-top:9px;
	}
.fotos a{
	font-size:14px;
	font-family:georgia;
	font-style:italic;
	color:#a4f828;
	line-height:16px;
	}
.fotos img{
	border:5px solid #ff3700;
	}
	
	
.fotos_block{
	overflow:hidden;
	padding-top:20px;
	padding-left:5px;
	padding-bottom:7px;
	}	
.foto_item{
	float:left;
	width:215px;
	
	text-align:center;
	}	
.foto_item p{
	overflow:hidden;
	margin-right:10px;
	padding-top:4px;
	padding-left:10px;
	
	font-size:11px;
	line-height:16px;
	text-align:left;
	}
.foto_item p span{
	display:block;
	padding-top:7px;
	}
.foto_item p span b{
	color:#a4f828;
	}	



.f_album{
	padding-bottom:5px;
	}	
p.d_a{
	font-size:14px;
	font-family:georgia;
	font-style:italic;
	line-height:18px;
	}
p.d_a span{
	color:#a4f828;
	}
.fotos ul{
	overflow:hidden;
	padding-top:25px;
	padding-left:5px;
	}
.fotos li{
	float:left;
	width:215px;
	padding-bottom:27px;
	
	text-align:center;
	line-height:0;
	}
.fotos li a{
	line-height:0;
	}
.fotos ul img{
	border:5px solid #ff3700;
	}

	


.f_ph{
	padding-bottom:0;
	}
.foto_big_block{
	padding-top:14px;
	padding-left:2px;
	
	font-family:georgia;
	font-style:italic;
	}
.foto_big_block img{
	border:10px solid #ff3700;
	}
.foto_big_block p{
	overflow:hidden;
	margin-right:6px;
	
	font-size:14px;
	line-height:16px;
	}
.foto_big_block p span.sp_left{
	display:block;
	float:left;
	padding-top:5px;
	}
.sp_right {
	display:block;
	float:right;
	padding-bottom:2px;
	font-size:20px;
	line-height:22px;
	color:#a4f828;
}
.sp_right a{
	font-size:20px;
	background:url(../images/link_line_bg.gif) 0 100% repeat-x;	
	text-decoration:none;
	}
.sp_right a:hover{
	background:transparent;
	}
/*.foto_big_block p a{
	display:block;
	float:right;
	padding-bottom:2px;
	background:url(../images/link_line_bg.gif) 0 100% repeat-x;
	
	font-size:20px;
	text-decoration:none;
	line-height:22px;
	}
.foto_big_block p a:hover{
	background:transparent;
	}*/
.foto_big_block p span.color{
	display:block;
	clear:both;
	padding-top:5px;
	font-style:italic;
	color:#a4f828;
	}
.foto_big_block p span.color a{
	text-decoration:none;
	background:url(../images/link_line_bg.gif) 0 100% repeat-x;
	}
.foto_big_block p span.color a:hover{
	text-decoration:none;
	background:transparent;
	}
.coments_photo{
	padding-top:22px;
	}
	
	
	

.user_info h2 span{
	display:inline;
	float:none;
	margin-left:5px;
	
	color:#a4f828;
	}
.user_info_block{
	position:relative;
	min-height:200px;
	margin-top:20px;
	}
.user_info_block img{
	position:absolute;
	width:190px;
	height:190px;
	top:0;
	left:0;
	}
.user_info_block p{
	padding-left:217px;
	padding-bottom:15px;
	
	font-size:14px;
	font-family:georgia;
	font-style:italic;
	color:#a4f828;
	line-height:18px;
	
	}
.user_info_block span{
	color:#fff;
	}
/*__________________________________ __________________________________
											       end  all_fotos_page*/
												   
.addfo {
    list-style:none;
	float:left;
	padding-right:19px;
	color:#a4f728;
}

.partners a{
color:#a4f728;
}
