body{
	color : #666666;
	margin : 0;
	padding : 0;
	font : 12px/18px Tahoma;
	background-color : #FFFFFF;
}

#accordion h3{
	padding : 0;
	margin : 0;
	font-size : 12px;
}

img{ margin : 0; padding : 0; border : 0; }

a{ text-decoration : underline; color : #cb4b4f; }
a:hover{ text-decoration : none; }
input, select, textarea, form{ padding : 0;	margin : 0;}

p{ margin : 0;  padding : 0; }

.font10{ font-size : 10px; }
.font11{ font-size : 11px; }
.font12{ font-size : 12px; }
.font14{ font-size : 14px; }
.font16{ font-size : 16px; }
.font18{ font-size : 18px; }
.padding5px{ padding : 5px; }
.paddingTB5px{ padding : 5px 0; }
.paddingLR5px{ padding : 0 5px; }
.paddingTB10px{ padding : 10px 0; }
.paddingLR10px{ padding : 0 10px; }
.padding10px{ padding : 10px; }
.paddingT10px{ padding-top : 10px; }
.paddingL10px{ padding-left : 10px; }
.paddingL5px{ padding-left : 5px; }
.paddingT5px{ padding-top : 5px; }
.left{ float : left; }
.right{ float : right; }
.center{ text-align : center; }
.clear{ clear : both; }
.bold{ font-weight : bold; }
.normal{ font-weight : normal; }
.clr{ font-size : 1px; line-height : 1px; height : 1px; clear : both; }

.main{
	width : 1000px;
	margin : 0 auto;
}

.top_part{
	height : 100px;
	width : 800px;
	overflow : hidden;
}

.left_part, .right_part{
	width : 200px;
	overflow : hidden;
	background-color : #FFFFFF;
}
.center_part{
	width : 600px;
	overflow : hidden;
	background-color : #FFFFFF;
}

.left_menu{
	float : left;
	width : 180px;
	padding : 0 0 0 10px;
	margin : 5px 0 0 0;
	line-height : 30px;
	color : #fff;
	text-decoration : none;
	text-transform : lowercase;
	background-color : #FFFFFF;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.left_menu_selected{
	float : left;
	width : 190px;
	padding : 0 0 0 10px;
	margin : 5px 0 0 0;
	color : #fff;
	line-height : 30px;
	text-decoration : none;
	text-transform : lowercase;
	-webkit-border-radius:10px 0 0 10px;
	-moz-border-radius:10px 0 0 10px;
	border-radius:10px 0 0 10px;
}
.service_menu_block{
	width : 600px;
	height : 35px;
	line-height : 30px;
	padding : 5px 0 0 15px;
	background-color : #FFFFFF;
}
.service_menu{
	float : left;
	text-align : center;
	font-weight : bold;
	width : 135px;
	margin : 0 10px 0 0;
	color : #fff;
	text-decoration : none;
	display : block;
	text-transform : lowercase;
	background-color : #FFFFFF;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.service_menu_selected{
	float : left;
	text-align : center;
	font-weight : bold;
	width : 135px;
	padding : 0 0 5px 0;
	margin : 0 10px 0 0;
	color : #fff;
	text-decoration : none; 
	text-transform : lowercase;
	-webkit-border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
}	
.top_menu{
	width : 600px;
	height : 30px;
	line-height : 30px;
	padding : 5px 0 0 15px;
	background-color : #FFFFFF;
}
.top_menu a{
	float : left;
	text-align : center;
	font-weight : bold;
	width : 135px;
	margin : 0 10px 0 0;
	color : #fff;
	text-decoration : none;
	text-transform : lowercase;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.left_menu_selected div, .left_menu div, .service_menu_selected div, .service_menu div, .reg_button div, .top_menu a div{
	cursor : pointer;
}
.reg_button{
	width : 190px;
	background-color : #a7c817;
	margin : 10px 0;
	line-height : 30px;
	color : #fff;
	text-decoration : none; 
	text-transform : lowercase;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

/******** COLORS*********/

.hair{ background-color : #66dd66; }
.nails{ background-color : #FF7878; }
.face{ background-color : #FF9955; }
.body{ background-color : #FF77cc; }
.salon{ background-color : #929f4d; }
.master{ background-color : #929f4d; }
.actions{ background-color : #4AA7FF; }
.style{ background-color : #3399FF; }
.cosmetics{ background-color : #5BAFFF; }
.anonses{ background-color : #6CB7FF; }
.articles{ background-color : #84C3FF; }
.video{ background-color : #9bceff; }
.about{ background-color : #91B8DA; }
.participate{ background-color : #70E2DB; }
.condition{ background-color : #FFACBB; }
.contacts{ background-color : #DEB887; }
.search_list{ background-color : #eee; }


tr.hair{ background-color : #E2F8E4; }
tr.nails{ background-color : #FFDFDF; }
tr.face{ background-color : #FFF2D7; }
tr.body{ background-color : #FFD9FF; }

tr.selected{ background-color : #FEFF6C;}

/******** END OF COLORS*********/

.work_day{
	width : 120px;
	height : 25px;
	padding : 5px 0 0 5px;
	overflow : hidden;
}
.work_period{
	height : 30px;
	overflow : hidden;
}
.work_graphic{
	width : 100%;
	padding : 5px 0;
	margin : 2px 0;
	border : 1px solid #ccc;
}

.search{
	width : 180px;
	padding : 5px;
	margin : 5px 0;
	background-color : #eee;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}


.list{
	padding : 10px 10px 0 10px;
	float : left;
	width : 580px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.preview_account{
	width : 127px;
	background-color : #fff;
	margin : 0 10px 10px 0;
	line-height : 14px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.preview_account_info{
	height : 60px;
}

.preview_info{
	width : 275px;
	background-color : #fff;
	margin : 0 10px 10px 0;
	line-height : 14px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

.div_pic{
	display : none;
	padding : 3px;
	position : absolute;
}
.div_pic img{
	border : 3px solid #ccc;
}
.gallery_preview{
	width : 580px;
	padding : 10px 0 0 0;
	overflow : hidden;
}
.gallery_preview a{
	margin : 0 20px 5px 0;
	width : 100px;
	height : 75px;
	float : left;
}

ul#photoslide{
	list-style : none outside;
	margin : 0;
	padding : 0;
}

.table{
	border : 1px solid #ccc;
	border-collapse : collapse;
	width : 100%;
}
.td_f{
	width : 150px;
}
.td_s{
	width : 420px;
}
.account_fields input{
	width : 420px;
}
 .account_fields select{
	width : 424px;
}
 .account_fields textarea{
	width : 420px;
	height : 50px;
	overflow : auto;
}
.account_sub_table input{
	width : 182px;
}
.error_input{
	border : 1px solid #c00;
	background-color : #FFDFDF;
}
.input_file{
	width : 200px;
}
.work_day input{
	width : 15px;
}
.accord_1{
	background-color : #F3EBA5;
	margin : 0 0 2px 0;
}
.accord_2{
	background-color : #F4EEB3;
	margin : 0 0 2px 0;
}
.accord_3{
	background-color : #F5F0BC;
	margin : 0 0 2px 0;
}
.accord_4{
	background-color : #F6F1C4;
	margin : 0 0 2px 0;
}
.accord_5{
	background-color : #F8F4CF;
	margin : 0 0 2px 0;
}
.accord_6{
	background-color : #F9F6D6;
	margin : 0 0 2px 0;
}
.accord_7{
	background-color : #FAF8E0;
	margin : 0 0 2px 0;
}
.accord_8{
	background-color : #FBFAE5;
	margin : 0 0 2px 0;
}
.accord_9{
	background-color : #FCFCE9;
	margin : 0 0 2px 0;
}

/*----------------- accordion--------------*/
.accordion_a{
	font-weight : bold;
	text-decoration : none;
	display : block;
	background-image : url('../images/arr_1.gif');
	background-repeat : no-repeat;
	background-position : right;
}
h3.selected .accordion_a{
	background-image : url('../images/arr_2.gif');
}
/*----------------- end of accordion--------------*/

#show_comments{
	background-image : url('../images/arr_1.gif');
	background-repeat : no-repeat;
	background-position : 110px;
	padding : 5px 20px 5px 10px;
	width : 100px;
	background-color : #FCFCE9;
	float : right;
	text-decoration : none;
}
#add_comment{
	background-image : url('../images/arr_1.gif');
	background-repeat : no-repeat;
	background-position : 160px;
	padding : 5px 20px 5px 10px;
	width : 150px;
	background-color : #FCFCE9;
	float : left;
	text-decoration : none;
}
#comments{
	display : none;
}
.admin_list{
	float : left;
	clear : both;
	font-weight : bold;
}
.admin_list a{
	text-decoration : none;
	border : 1px solid #ccc;
	padding: 5px;
	float : left;
	margin : 0 5px 0 0;
}
.admin_list .admin_accounts{
	background : url(../images/admin_accounts.jpg) no-repeat 2px center;
	padding: 5px 5px 5px 21px;
}
.admin_list .admin_comments{
	background : url(../images/admin_comments.jpg) no-repeat 3px center;
	padding: 5px 5px 5px 22px;
}
.admin_list .admin_articles{
	background : url(../images/admin_articles.jpg) no-repeat 2px center;
	padding: 5px 5px 5px 20px;
}
.admin_list .admin_style{
	background : url(../images/admin_tests.jpg) no-repeat 2px center;
	padding: 5px 5px 5px 18px;
}
.admin_list .admin_locations{
	background : url(../images/admin_locations.jpg) no-repeat 2px center;
	padding: 5px 5px 5px 20px;
}
.admin_list .admin_c_articles{
	background : url(../images/admin_c_articles.jpg) no-repeat 3px center;
	padding: 5px 5px 5px 20px;
}
.admin_list .admin_anonses{
	background : url(../images/admin_anonses.jpg) no-repeat 1px center;
	padding: 5px 5px 5px 17px;
}
.admin_list .admin_services{
	background : url(../images/admin_services.jpg) no-repeat 2px center;
	padding: 5px 5px 5px 20px;
}
.admin_list .admin_actions{
	background : url(../images/admin_actions.jpg) no-repeat 2px center;
	padding: 5px 5px 5px 20px;
}
.admin_list .admin_cosmetics{
	background : url(../images/admin_cosmetics.jpg) no-repeat -1px center;
	padding: 5px 5px 5px 15px;
}
.admin_list .admin_banners{
	background : url(../images/admin_banners.jpg) no-repeat 2px center;
	padding: 5px 5px 5px 20px;
}
.admin_list .admin_video{
	background : url(../images/admin_video.png) no-repeat 1px center;
	padding: 5px 5px 5px 19px;
}

.paggin{
	width : 100%;
}
.paggin a{
	padding : 4px 5px;
	border : 1px solid #ccc;
	text-decoration : none;
}
.paggin span{
	padding : 4px 5px;
	border : 1px solid #ccc;
	background-color : #ccc;
	color : #fff;
}
.last_view{
	background-color : #eee;
	width : 190px;
	margin : 10px 0 0 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.last_view_corner{
	margin : 0 auto 10px auto;
	clear : both;
	width : 127px;
	background-color : #fff;
	line-height : 14px;
}
a.submit_button{
	font-size : 14px;
	color : #fff;
	background : url(../images/submit_button_r.gif) no-repeat right;
	text-decoration : none;
	line-height : 20px;
	cursor : pointer;
}
a.submit_button span{
	background : url(../images/submit_button_l.gif) no-repeat left;
	line-height : 20px;
	cursor : pointer;
}
a.submit_button_g{
	font-size : 14px;
	color : #fff;
	background : url(../images/submit_button_r_g.gif) no-repeat right;
	text-decoration : none;
	line-height : 20px;
	cursor : pointer;
}
a.submit_button_g span{
	background : url(../images/submit_button_l_g.gif) no-repeat left;
	line-height : 20px;
	cursor : pointer;
}
.cosmetic_list{
	border : 1px solid #EFCDCD;
	padding : 2px;
	margin : 0 5px 0 0;
}
#ajax_img{
	position : fixed;
	top : 45%;
	left : 44%;
	z-index : 1000;
	display : none;
}
.content, #accordion{
	background-color : #fff;
}
.round10{
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
