body{
	color : #333;
	margin : 0;
	padding : 0;
	font : 12px/18px Tahoma;
	min-width : 1100px;
}

img{ margin : 0; padding : 0; border : 0; }

a{
	color : #c78900;
	text-decoration : underline;
}
a:hover{
	text-decoration : none;
}

.datepicker a{ text-decoration : none; }
input, select, textarea, form{ padding : 0;	margin : 0;}
optgroup{ padding : 0; margin : 0; font-style : normal;}
optgroup option{ padding : 0 0 0 5px; margin : 0; font-size : 11px;}

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; padding-bottom : 5px;}
.paddingL10px{ padding-left : 20px; }
.paddingR10px{ padding-right : 10px; }
.paddingL5px{ padding-left : 5px; }
.paddingR5px{ padding-right : 5px; }
.paddingT5px{ padding-top : 5px; }
.paddingB5px{ padding-bottom : 10px; }
.paddingB10px{ padding-bottom : 10px; }
.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; }
.textR{ text-align : right; }

.main{
	width : 100%;	
	min-width : 1100px;
	width:expression(document.body.clientWidth > 1100? '100%' :'1100px');
	float : left;

}

.head{
	background : url(../images/top_right_bg.jpg) right top no-repeat ;
}
.logo{
	width : 40%; 
	height : 165px;
	padding-top : 45px;
}
.scissors_1{
	background : url(../images/scissors_1.gif) center 10px no-repeat ;
	width : 20%;
	height : 215px;
}
.scissors_2{
	background : url(../images/scissors_2.gif) center 40px no-repeat ;
	width : 20%;
	height : 215px;
}
.top_menu a{
	padding : 0 15px;
	color : #111;
	text-decoration : none;
	font-size : 16px;
	font-weight: normal;
}
.top_menu a:hover{
	text-decoration : underline;
}
.first_menu{
	font-size : 20px;
	font-weight : normal;
}
.first1{ color : #fa2e75; }
.first2{ color : #ec9852;}
.first3{ color : #0d43bd; }
.first4{ color : #3bb593; }
.first5{ color : #e10404; }
.first6{ color : #23c80d; }
.first7{ color : #e3d603; }
.first8{ color : #c021e2; }
.first9{ color : #C78900; }
.line{
	height : 1px;
	line-height : 1px;
	font-size : 1px;
	clear : both;
	background : #e9cb92 url(../images/line_left.jpg) left no-repeat ;
}
.line div{
	height : 1px;
	line-height : 1px;
	font-size : 1px;
	background : url(../images/line_right.jpg) right no-repeat ;
}
.line2{
	height : 1px;
	line-height : 1px;
	font-size : 1px;
	clear : both;
	background : #e9cb92 url(../images/line_right.jpg) right no-repeat ;
}
.left_part, .right_part{
	width : 220px;
	padding : 10px 0;
	overflow : hidden;
}
.center_part{
	margin: 0 220px;
	padding : 10px 10px 25px 10px;
}

.left_rubrics{
	width : 200px;
	padding-left : 20px;
	font-size : 16px;
}
.login_form{
	/*-moz-border-radius:15px;
	-webkit-border-radius:15px;*/
}
.left_rubrics a, .login_form a, .article_cat a{
	color: #c78900;
	border-bottom: 1px dotted #C78900;
	text-decoration: none;
}
.left_rubrics a:hover, .login_form a:hover{
	text-decoration: none;
	border: none;
}
.left_rubrics div{
	padding-top : 10px;
	padding-bottom : 5px;
}
.search_form{
	padding : 10px;
	margin : 20px 0px 20px 0;
	background-color : #f0dcb7;
	/*
	-moz-border-radius-topright:15px;
	-moz-border-radius-bottomright:15px;
	-webkit-border-top-right-radius:15px;
	-webkit-border-bottom-right-radius:15px;
	*/
}
.looked{
	padding : 10px;
	margin : 20px 0 20px 0px;
	background-color : #f0dcb7;
	/*
	-moz-border-radius-topleft:15px;
	-moz-border-radius-bottomleft:15px;
	-webkit-border-top-left-radius:15px;
	-webkit-border-bottom-left-radius:15px;
	*/
}
.page_title, .page_title_profile, .page_title_news, .page_title_articles, .page_title_vacancy, .page_title_discount, .page_title_demand, .page_title_catalog, .page_title_questions{
	font-size : 20px;
	margin : 0 0 0 -15px;
	line-height : 24px;
	font-weight : normal;
	width : 600px;
}

.page_title_market{
	font-size : 20px;
	margin : 0 0 0 -15px;
	line-height : 24px;
	font-weight : normal;
	width : 800px;
}

.page_title_market:first-letter{
	font-size : 28px;
	color : #0d43bd;

.page_title:first-letter{
	font-size : 28px;
	color : #0d43bd;
}
.page_title_profile:first-letter{
	font-size : 28px;
	color : #ec9852;
}
.page_title_news:first-letter{
	font-size : 28px;
	color : #3BB593;
}
.page_title_articles:first-letter{
	font-size : 28px;
	color : #FA2E75;
}
.page_title_vacancy:first-letter{
	font-size : 28px;
	color : #E10404;
}
.page_title_discount:first-letter{
	font-size : 28px;
	color : #23C80D;
}
.page_title_demand:first-letter{
	font-size : 28px;
	color : #E10404;
}
.page_title_catalog:first-letter{
	font-size : 28px;
	color : #0D43BD;
}
.page_title_questions:first-letter{
	font-size : 28px;
	color : #C78900;
}

.page_title span{
	font-size : 28px;
}
.search_form_title{
	line-height : 32px;
	background-color : #fff;
	padding : 5px 5px 5px 10px;
	color : #c78900;
	font-weight : bold;
	/*
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	*/
}
.looked_title{
	background-color : #fff;
	line-height : 32px;
	padding : 5px 5px 5px 5px;
	color : #c78900;
	font-weight : bold;
	/*
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	*/
	overflow : hidden;
}
/*
#autho_left, #remind_right{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
*/
.work_day{
	width : 120px;
	height : 25px;
	padding : 5px 0 0 5px;
	overflow : hidden;
}
.work_period{
	height : 30px;
	overflow : hidden;
}
.work_graphic{
	width : 422px;
	padding : 5px 0;
	margin : 2px 0;
	border : 1px solid #ccc;
}


.div_pic{
	display : none;
	padding : 3px;
	position : absolute;
}
.div_pic img{
	border : 3px solid #ccc;
}

.table{
	border : 1px solid #ccc;
	border-collapse : collapse;
	width : 99%;
}
.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;
}

.error_input{
	border : 1px solid #c00;
	background-color : #FFDFDF;
}
.input_file{
	width : 200px;
}
.work_day input{
	width : 15px;
}

.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 5px 0;
}

.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;
}

#ajax_img{
	position : fixed;
	top : 45%;
	left : 44%;
	z-index : 1000;
	display : none;
}
tr.selected{ background-color : #FEFF6C;}

.footer{
	background : url(../images/footer_bg.gif) center bottom no-repeat ;
	color : #777;
}
.news_list_date{
	font-size : 10px;
	font-weight : bold;
}
.preview_account{
	width : 154px;
	height : 182px;
	margin : 15px auto;
	background : url(../images/ramka.jpg) no-repeat;
}

.vote span.vote{
	width : 16px;
	height : 16px;
	text-decoration : none;
	float : left;
	background : url(../images/hearts.gif) 0px no-repeat;
	padding : 0 2px; }

#vkladka a{
	padding : 5px 10px;
	border : 1px solid #c78900;
	margin : 0 5px 0 0;
	text-decoration : none;
	float : left;
}
#vkladka a.active{
	font-weight : bold;
}
#content_text > div{
	display : none;
}
