A {
color: #254ab0;
}
A {
Text-decoration: none;
}
A:hover {
color: #ff0000;
}
A:hover {
Text-decoration: underline;
}

.vfbord2 {
Font-Family: MS Sans Serif, VERDANA, ARIAL;
Font-size: 10px;
color: BLACK;
BORDER-RIGHT:#996600 2PX GROOVE;
BORDER-TOP:0PX GROOVE;
BORDER-LEFT:#996600 2PX GROOVE;
BORDER-BOTTOM:0PX GROOVE;

}

.buten {
Text-align: center;
Padding-right: 7px;
Padding-left: 7px;
BackGround-color: #123456;
BORDER:SOLID 1PX BLACK;
CURSOR:DEFAULT;
MARGIN:3PX;
}


h1
{
	font-size: medium;
	color: #D46837;
}
h2
{
	font-size: medium;
	font-weight: lighter;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FD7C3A;
}

h7
{
	font-size: x-small;
	font-weight: lighter;
	margin-top: 0px;
	margin-bottom: 0px;
}

.h1_seo_text
{
color: #666666;
font-size:12;	
}

.border1
	{
		background-color: #ffcc99;
		text-align: center;
		padding:5px 5px;
		margin: 0px 0px;
	}
	
.simpletext
{
	font-style: normal;
	font: normal;
	font-weight: lighter;
}


#quicknavigator
{
	width:200px;
	/*height:26;*/
	/*border:thin dotted blue;*/
	float:left;
}

#quicklogin
{
	/*border:thin dotted red;*/
	width:auto;
	text-align:right;
	padding-top:2px;
	padding-bottom:3px;
/*	float:right;*/
}

#quickreg
{
	width:100px;
	height:23px;
	padding:0px 0px 3px 10px;
	float:right;
	font-size:10;
	text-align:left;
	/*border:thin dotted blue;*/
}
#quickreg A
{
	color:#FF7D3D;
	text-decoration: underline;
}

#quickreg A:hover
{
	font-weight:bold;
	color:#FF7D3D;
	text-decoration: underline;
}

#vhod_txt
{
	font-weight: bold;
	color: #FF7D3D;
}

#logoutfrm
{
	margin:0px;
	padding:0px 5px 3px 0px;
}
#login_btn
{
	background-image: url(picture/button2.gif) ;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-color: transparent;
	border:0;
/*	border: thin dotted blue;*/
/*	vertical-align: -30%;*/
	width: 57px;
	height: 23px;
	color: white;
	text-align: center;
	vertical-align: top;
	padding:0px 0px 1px 0px;
	
}

/*стиль для таблицы с главным меню (верх)*/
.topmenu_tbl
	{
	height: 52px;
   }

.topmenu_tbl .leftclmn
	{
	background-image: url(picture/lbutton.jpg);
	background-repeat: no-repeat;
	width: 9px;
}

.topmenu_tbl .rightclmn
	{
	background-image: url(/picture/rbutton.jpg);
	background-repeat: no-repeat;
	width: 10px;
}
.topmenu_tbl .sepclmn	
	{
	background-image: url(/picture/btn_sep.jpg);
	background-repeat: no-repeat;
	width: 4px;
	}
.topmenu_tbl .mitemclmn
	{
	background-image: url(/picture/btn_body.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
}

.topmenu_tbl A
	{
	color: White;
	text-decoration: none;
	}
.topmenu_tbl A:hover
	{
	text-decoration: underline;
	}
	

.logotd
	{
	background-repeat: no-repeat;
	}

/*стиль для таблицы с левым меню*/	
.lmenu_tbl
{
	/*width: 258px;*/
	background-color: #F6F6F6;
	color: #4F4F4F;
}

.lmenu_tbl .category_text
{
	height:20px;
	width:85%;
	padding:10px 0px 3px 25px ;
	margin-left:7px;
	text-align:left;
	vertical-align:middle;
	font-weight: bold;
/*	border: thin dotted blue;*/
	background: url('picture/check.jpg') no-repeat left;
}
/*
.lmenu_tbl .category_mark
{
	width:30px; 
	height:17px; 
	padding:0px 0px 0px 0px;
	text-align:right;
	background: url('picture/check.jpg') no-repeat right;
	float:left;
	clear:left;
	border: thin dotted red;

}*/
.lmenu_tbl .categoty_delim
{
	height:2px ;
	background-image:url('picture/lmenuitemsep.jpg');
	background-repeat: repeat-x;
	clear:left;
}
.lmenu_tbl .lmenubutton
{
	background-image: url(picture/button_big.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 43px;
	width: 258px;
	text-decoration: none;
	color: White;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	/*border: thin dotted Black;*/
}

.lmenu_tbl .lmenushadow
{
	background: url(picture/shadow_btn.jpg) no-repeat top;
/*	background-image: url(picture/shadow_btn.jpg);
	background-repeat: no-repeat;
	background-position: center;*/
	height: 7px;
	/*border: thin dotted Black;*/
}

.lmenu_tbl A
{
	color: #4F4F4F;
	text-decoration: none;
}

.lmenu_tbl A:hover
{
	color: #4F4F4F;
	text-decoration: underline;
}

.lmenucanvas
{
	background-color: #F6F6F6;
}

.lmenu_tbl td.formparam_val
{
	/*	padding-left: 10px;*/
	padding: 5px 0px 5px 10px;
/*	background-color: Fuchsia;*/
}

.lmenu_tbl td.formparam_name
{
	font-size: 14px;
	font-weight: normal;
	color: #FE7E3F;
	padding: 5px 0px 5px 0px;
/*	height: 40px;*/
}

.lmenu_tbl select{
	width: 180px;
	height: 21px;
	border-bottom: 1px solid #D2D4D3;
	border-right: 1px solid #D2D4D3;
	border-top: 1px solid #D2D4D3;
	border-left: 1px solid #D2D4D3;
	font-size: 11px;
	color: #4F4F4F;
	padding: 1px 0px 0px 0px;
}


/*
.textformat1
{
	color: red;
	font-family: Arial;
	font-size: xx-small;
}
*/
/*стиль для фетера - картинка с волной, на ней счетчики, емейл...*/
.futter_td
{
	background-image: url(picture/futter.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 20px;
	padding-right: 20px;
}


.maintext
{
	padding-bottom: 20px;
}

body, div, td, p, li, input, select,textarea {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
}

p {
	color: #666666;
	line-height: 1.5; 
	text-indent: 20px;
}

.logoblock
{
	background:picture/logo.gif;
	width:320px;
	height:259px;
	position: absolute;
	top:97px;
	left:15px;
	float:left;
	background-image:url(picture/logo.gif);
	background-repeat:no-repeat;	

}

.mastercard
{
	BORDER-RIGHT:#996600 2PX GROOVE;
	BORDER-TOP:#996600 2PX GROOVE;
	BORDER-LEFT:#996600 2PX GROOVE;
	BORDER-BOTTOM:#996600 2PX GROOVE;
	width:600px;
	height:148px;
	padding:0px;
	margin:10px 0px;
/*	table-layout:fixed;*/
}

.mastercard .header
{
	background: #FFBB98;
	height: 15px;
	width:430px	;
	color: black;
	padding: 4px 8px;
	overflow:hidden;
	white-space:nowrap;
}
.mastercard .header2
{
	background: #A14F27;
	height: 15px;
	width:154px	;
	color: #FF9F6F;
	padding:4px 0px;
	text-align: center;
	overflow:hidden;
	white-space:nowrap;
}
.mastercard .photo_cell
{
	text-align:center;
	vertical-align: middle;
	background: #FF9764;
	color: WHITE;
	padding: 5px;
	height: 115px;
	width:76px;
/*	border: solid 2 green;*/
}
/*
.mastercard .photo_div
{
	overflow: clip;
}
*/
.mastercard .masterdata
{
	background: #FF9764;
	color: WHITE;
	width: 95px;
	height: 115px;
	line-height: 1.9; 
	padding: 5px;
/*	border: solid 2 green;*/
}

.mastercard .mastershortdescr
{
	background: #FE864A;
	color: WHITE;
	line-height: 1.3;
	width: 245px;
	height: 115px;
	overflow: clip;
	padding: 5px;
}

.mastercard .masterpricehdr
{
	background: #FA7938;
	color: WHITE;
	line-height: 1.3;
	padding: 5px;
	width:144px	;
	height:18px;
}
.mastercard .dopinfo_color
{
	background: #FEB089;
	color: black;
}
.mastercard .dopinfo
{
	/*background: #FEB089;*/
	/*color: black;*/
	line-height: 1.9;
	padding: 5px;
	width: 144px;
	height:18px;	
	text-decoration: inherit;
}


.mastercard .dopinfo a
{
	text-decoration: none;
	color: Black;
}

.mastercard .dopinfo a:hover
{
	text-decoration: underline;
	color: Black;
}

.masteranketahdr
{
	background: #FE864A;
	color: #FFFFFF;
}

.masteranketa_vote
{
	background: #FF9764;
	color: #FFFFFF;
	vertical-align: middle;
	padding-bottom: 0px;
	padding-top:10px;
	padding-left:10px;
	font-weight: bolder;
}
.masteranketa_voteBtn {
	color: #FFFFFF;
	BACKGROUND: #FF9764;
	BORDER-RIGHT: #FF732F 1PX OUTSET;
	BORDER-TOP: #FFB28C 1PX OUTSET;
	BORDER-LEFT: #FFB28C 1PX OUTSET;
	BORDER-BOTTOM: #FF732F 1PX OUTSET;
	Width: 95px;
	height: 25px; 
	font-weight: bolder;
	/*background-image: url(picture/small_btn.jpg);
	background: no-repeat center;*/
}

.masteranketa_right_pane
{
	background: #FFF1DD;
}

/*стиль формы ввода отзыва на мастера*/
.master_review_tbl
{
	background-color: #FF9764; /*#FFCC99;*/
	BORDER-RIGHT: #FF732F 2PX OUTSET;
	BORDER-TOP: #FFB28C 2PX OUTSET;
	BORDER-LEFT: #FFB28C 2PX OUTSET;
	BORDER-BOTTOM: #FF732F 2PX OUTSET;
	padding: 15;
}
.master_review_tbl td
{
	color: white;
	
}

.master_review_tbl .inp_cls
{
	background-color: #FFF1DD;
	
}
	
.master_review_tbl textarea
{
	width: 100%;
}

.news_tbl
{
	
}
.news_tbl .clndr_hdr
{
	background: #A14F27;
	height: 10px;
	color: #FF9F6F;
}

.news_tbl .clndr_hdr a
{
	color:white;
	text-decoration:none;	
	font-weight:bold;
}

.news_tbl .clndr_hdr a:hover
{
	color: white;
	text-decoration: underline;
	font-weight: bold;
}

.news_tbl .form_hdr
{
	background: #FE864A;
	height: 10px;
	color: white;
	font-weight:bold;
	padding-left: 9px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.news_tbl .title_hdr
{
	/*	background-color: #F6F6F6;*/
	background-image: url(picture/lmenuitemsep.jpg);
}

.news_tbl .boldtext
{
	font-weight: bold;
}

.obyavl_tbl
{
	
}

.obyavl_tbl .headline_hdr
{
/*	background-color: #FFF1DD;//#FFF1DD*/
	background: #A14F27;
	height: 25px;
	color: white;
	padding-left: 9px;
	padding-top: 4px;
	padding-bottom: 4px;

}

.obyavl_tbl .info_hdr
{
	padding-left: 9px;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 1.5; 
	background-color: #FFF1DD;

}

.obyavl_tbl .obyavlbody
{
	padding-left: 9px;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 1.4; 
}

.mf_header
{
	/*background: #FFBB98;
	height: 30;*/
	text-align: left;
	width: 248px;
	padding: 3px 5px;
}
.mf_header .mfhdr_caption
{
	font-weight:bold;
}

.mf_body
{
	text-align:justify;
	width:   248px;
	padding: 3px 5px;
}

.mf_action
{
	margin-bottom: 10px;
	text-align:center;
}
.mf_btn_text
{
	padding-top: 15px;
	color: White;
}



#centerfrm
{
/*	border:thin solid blue;*/
	padding: 20px 30px;
/*	float:left;*/
}
#rightfrm
{
/*border:thin solid orange;*/
/*	text-align: right;*/
/*	padding: 20 10;
	float:left;
	width:15%;
	display:none;*/
}

.error
{
color:red;
}

