BODY {
	BACKGROUND: url(/img/bg_main.jpg) #FFE5B1 no-repeat 100% 0%; MARGIN: 0px; PADDING: 0px; FONT-FAMILY: tahoma, verdana, sans-serif; FONT-SIZE: 11px; COLOR: #000000
}
TD{
FONT-SIZE: 11px; COLOR: #000000; TEXT-ALIGN: left;
}
FORM {
	PADDING: 0px; MARGIN: 0px
}
INPUT {
	  FONT: 9px Ms Sans Serif
}

h1 {
	 FONT-FAMILY:  verdana, sans-serif; FONT-SIZE: 18px; COLOR: #5E1C06; FONT-WEIGHT: normal; TEXT-ALIGN: left; MARGIN: 0px; PADDING: 0px 20px 10px 0px;
}
h1 a{
	 FONT-FAMILY:  verdana, sans-serif; FONT-SIZE: 18px; COLOR: #5E1C06; FONT-WEIGHT: normal;
}

h1 a:hover{
	 FONT-FAMILY:  verdana, sans-serif; FONT-SIZE: 18px; COLOR: #5E1C06; FONT-WEIGHT: normal;
}

h2 {
	 FONT-FAMILY:  verdana, sans-serif; FONT-SIZE: 18px; COLOR: #003300; FONT-WEIGHT: normal; TEXT-ALIGN: left; MARGIN: 0px; PADDING: 0px 20px 20px 0px;
}

h2 a{
	  FONT-FAMILY:  verdana, sans-serif; FONT-SIZE: 18px; COLOR: #003300; FONT-WEIGHT: normal;
}

h2 a:hover{
	 FONT-FAMILY:  verdana, sans-serif; FONT-SIZE: 18px; COLOR: #003300; FONT-WEIGHT: normal;
}

h2.podr {
	 FONT-FAMILY:  verdana, sans-serif; FONT-SIZE: 18px; COLOR: #003300; FONT-WEIGHT: normal; TEXT-ALIGN: center; MARGIN: 0px; PADDING: 20px 0px 20px 0px;
}

.first h2 {
	 FONT-FAMILY:  verdana, sans-serif; FONT-SIZE: 14px; COLOR: #003300; FONT-WEIGHT: bold; TEXT-ALIGN: left; MARGIN: 0px; PADDING: 10px 20px 0px 0px;
}
.first p {
	PADDING: 10px 0px 0px 0px;
}

h3 {
	 FONT-FAMILY:  verdana, sans-serif; FONT-SIZE: 18px; COLOR: #5E1C06; FONT-WEIGHT: normal; TEXT-ALIGN: left; MARGIN: 0px; PADDING: 0px 20px 5px 0px;
}

h3 a{
	 FONT-FAMILY:  verdana, sans-serif; FONT-SIZE: 18px; COLOR: #5E1C06; FONT-WEIGHT: normal;
}

h3 a:hover{
	FONT-FAMILY:  verdana, sans-serif; FONT-SIZE: 18px; COLOR: #5E1C06; FONT-WEIGHT: normal;
}
h4 {
	 FONT-FAMILY:  verdana, sans-serif; FONT-SIZE: 18px; COLOR: #895811; FONT-WEIGHT: normal; TEXT-ALIGN: left; MARGIN: 0px; PADDING: 0px 20px 26px 0px;
}
p {
	FONT-SIZE: 11px; PADDING-TOP: 18px; MARGIN: 0px
}
p.new {
	FONT-SIZE: 12px; PADDING-TOP: 15px; MARGIN: 0px
}
p.min {
	FONT-SIZE: 11px; PADDING-top: 8px; MARGIN: 0px
}
p.adr {
	FONT-SIZE: 12px; PADDING-top: 8px; MARGIN: 0px
}


A {
	COLOR: #330000; TEXT-DECORATION: none;
}

.pod{
	COLOR: #113D21; TEXT-DECORATION: none;
}
.menu_top_a{
	COLOR: #FFE5B1; FONT-SIZE: 10px; FONT-FAMILY:  Tahoma, sans-serif; PADDING-TOP: 0px; TEXT-DECORATION: none;
}

A:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.menu_top_a2{
	COLOR: #FFE5B1; FONT-SIZE: 10px; FONT-FAMILY:  Tahoma, sans-serif; PADDING-TOP: 0px; TEXT-DECORATION: none;
}
A.menu_top_a2:hover{
	COLOR: #000000; BACKGROUND: #FFE5B1; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY:  Tahoma, sans-serif; PADDING-TOP: 0px; TEXT-DECORATION: none;
}
.red{
	FONT-SIZE: 11px; COLOR: #852D21; TEXT-DECORATION: none;
}
.ser{
	FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: none;
}



div.name_str {
	POSITION: absolute; PADDING-BOTTOM: 0px;
	TOP: 240px;left: 235px; width:493px;  height:30px;
}
div.telo{
	POSITION: absolute;
	TOP: 265px; LEFT: 240px; width:493px;
	vertical-align: top; MARGIN: 0px; PADDING: 0px; height:100%;
}
div.telo2{
	POSITION: absolute;
	TOP: 275px; LEFT: 30px; width:493px;
	vertical-align: top; MARGIN: 0px; PADDING: 0px; height:100%;
}
div.left1 {
	POSITION: absolute; FONT-SIZE: 11px; COLOR: #0066CC; FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	MARGIN: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px;
	left: 31px; width:717px; height:73px;
}
div.left2 {
	POSITION: absolute; FONT-SIZE: 11px; COLOR: #0066CC; FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	MARGIN: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px;
	left: 212px; top:73px; width:536px;
}
div.right {
	POSITION: absolute; FONT-SIZE: 10px; COLOR: #000000; FONT-WEIGHT: normal;
	MARGIN: 0px;  TEXT-ALIGN: left;
	TOP: 45px;  left: 770; PADDING-right: 40; PADDING-BOTTOM: 0px;
}

div.menu {
	z-index:10; POSITION: absolute;
	PADDING-BOTTOM: 0px;
	TOP: 94px; left: 35px; width:175px;
}


TD.menu_top{
	 BACKGROUND: #002909; FONT-SIZE: 11px; PADDING: 0px;  TEXT-DECORATION: none; TEXT-ALIGN: LEFT; VERTICAL-ALIGN: middle
}
TD.men-top{
	BORDER-RIGHT: #455B36 1px solid;  FONT-SIZE: 11px;  TEXT-DECORATION: none; TEXT-ALIGN: center; VERTICAL-ALIGN: middle
}
TD.men-top2{
	 FONT-SIZE: 11px;  TEXT-DECORATION: none; TEXT-ALIGN: center; VERTICAL-ALIGN: middle
}

TD.menu_left1{
	BORDER: #D8C59C 1px solid;  FONT-SIZE: 12px; PADDING-left: 8px;  TEXT-DECORATION: none; TEXT-ALIGN: LEFT; VERTICAL-ALIGN: middle
}
TD.menu_left2{
	BACKGROUND: url(/img/bg_ml.gif) no-repeat 0% 0%; BORDER: #D8C59C 1px solid;  FONT-SIZE: 12px; PADDING-left: 35px;  TEXT-DECORATION: none; TEXT-ALIGN: LEFT; VERTICAL-ALIGN: middle
}
TD.menu_left3{
	BACKGROUND: url(/img/bg_ml2.gif) repeat-x 0% 0%; BORDER: #D8C59C 1px solid;  FONT-SIZE: 12px; PADDING-left: 8px;  TEXT-DECORATION: none; TEXT-ALIGN: LEFT; VERTICAL-ALIGN: middle
}
TD.menu_left4{
	BORDER: #D8C59C 1px solid;  FONT-SIZE: 12px; PADDING-left: 35px; PADDING-top: 7px;PADDING-bottom: 7px; TEXT-DECORATION: none; TEXT-ALIGN: LEFT; VERTICAL-ALIGN: middle
}


.copy{
	FONT-SIZE: 10px; color:#4B5929; PADDING-top: 100px;
}
table.catalog{
	BACKGROUND: #FFDD99; BORDER: #E8BC73 1px solid;  FONT-SIZE: 12px; PADDING: 0px; TEXT-DECORATION: none; TEXT-ALIGN: LEFT; VERTICAL-ALIGN: middle
}
TD.cat_1{
	FONT-SIZE: 12px; TEXT-DECORATION: none; PADDING: 8px 8px 8px 8px; TEXT-ALIGN: center; VERTICAL-ALIGN: middle
}
TD.cat_2{
	BORDER-LEFT: #E0B166 1px solid;  FONT-SIZE: 12px; PADDING: 8px 8px 8px 8px; TEXT-DECORATION: none; TEXT-ALIGN: center; VERTICAL-ALIGN: middle
}
TD.cat_3{
	BACKGROUND: #FACF8A; FONT-SIZE: 12px; PADDING: 8px 8px 8px 8px; TEXT-DECORATION: none; TEXT-ALIGN: center; VERTICAL-ALIGN: middle
}
TD.cat_4{
	BACKGROUND: #FACF8A; BORDER-LEFT: #E0B166 1px solid;  PADDING: 8px 8px 8px 8px; FONT-SIZE: 12px; TEXT-DECORATION: none; TEXT-ALIGN: center; VERTICAL-ALIGN: middle
}
TD.kat_line{
	BACKGROUND: #DEAF64;
}
.pik_kat{
	BORDER: #B98246 1px solid;
}
TD.menu_left5{
	BACKGROUND: url(img/bg_ml2.gif) repeat-x 0% 0%; BORDER: #D8C59C 1px solid;  FONT-SIZE: 10px; TEXT-DECORATION:  none; TEXT-ALIGN: center; VERTICAL-ALIGN: middle
}




         
 /*    Классы для валидации */           
 
 
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {

	color : #FFF;
	font-weight: bold;
 display:none;
	
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;
}

.field-label {

}

.field-widget {

}




/***** FormCheck *****/
.tipsbox .tipsbox_top_left{
	background : url('/img/top_left.png') no-repeat;
	_background : url('/img/top_left.gif') no-repeat;
	
}

.tipsbox .tipsbox_top{
	background : url('/img/top.png') repeat-x;
	height : 8px;
	_background : url('/img/top.gif') repeat-x;

}

.tipsbox .tipsbox_top_right{
	background : url('/img/top_right.png') no-repeat;
	_background : url('/img/top_right.gif') no-repeat;
	_background-position : 0px 8px;
}

.tipsbox .tipsbox_left{
	background : url('/img/left.png') repeat-y;
	width : 17px;
	_background : url('/img/side.gif') repeat-y;
	_background-position : 9px 8px;
}

.tipsbox .tipsbox_right{
	background : url('/img/right.png') repeat-y;
	width : 22px;
	_background : url('/img/side.gif') repeat-y;
	_width : 9px;
}

.tipsbox .tipsbox_bottom_left{
	background : url('/img/bottom_left.png');
	_background : url('/img/bottom_left.gif') no-repeat;

}

.tipsbox .tipsbox_mark{
	background : url('/img/mark.png') no-repeat;
	height : 36px;
	_background : url('/img/mark.gif') no-repeat;
}

.tipsbox .tipsbox_bottom_right{
	background : url('/img/bottom_right.png');
	_background : url('/img/bottom_right.gif') no-repeat;
}

.tipsbox .tipsbox_inner, .tipsbox .tipsbox_inner_ie6{
	background : url('/img/inner.png');
}

.tipsbox .tipsbox_inner_ie6 {
	padding : 4px;
}

.tipsbox .tipsbox_error {
	background : url('/img/error.png') no-repeat;
	_background : url('/img/error.gif') no-repeat;
	width: 40px;
	height: 40px;
	margin-top: 5px;
	float: left;
	clear: left;
}

.tipsbox p, .tipsbox {
	font-size: 1em;
	font-family: tahoma, verdana, "sans-serif";
	margin : 0;
	padding : 0;
	border : 0;
	color : #FFF;
}

.tipsbox p {
	padding-left: 2px;
}

.tipsbox p span {
	font-size: 1em;
	font-weight: bold;
	color: red;
	line-height: 35px;
}
