body {
	margin: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	color: #2266AE;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
a {text-decoration:none;}

.header_1 {background: url('/bitrix/templates/Pansionat/images/header_1.jpg') no-repeat 0px 0px;}
.header_2 {background: url('/bitrix/templates/Pansionat/images/header_2.jpg') no-repeat 0px 0px;}
.header_3 {background: url('/bitrix/templates/Pansionat/images/header_3.jpg') no-repeat 0px 88px;}
.header_4 {background: url('/bitrix/templates/Pansionat/images/header_4.jpg') no-repeat 0px 148px;}
.header_5 {background: url('/bitrix/templates/Pansionat/images/header_5.jpg') no-repeat 0% 100%;}
.header_grad {background: url('/bitrix/templates/Pansionat/images/header_grad.gif') repeat-y 0% 100%;}

.footer_bottom {background: url('/bitrix/templates/Pansionat/images/footer_bottom.gif') no-repeat 100% 100%;}
.footer_right {background: url('/bitrix/templates/Pansionat/images/footer_right.gif') no-repeat 100% 100%;}

.v_line {background: url('/bitrix/templates/Pansionat/images/v_line.gif') no-repeat 14px 70px;}
.v_footer_line {background: url('/bitrix/templates/Pansionat/images/v_footer_line.gif') no-repeat 100% 100%;}
.h_line {background: url('/bitrix/templates/Pansionat/images/h_line.gif') no-repeat 0px 0px;}
.h_line_0 {background: url('/bitrix/templates/Pansionat/images/h_line_0.gif') repeat-y 0% 0%;}

/* Menu TOP */
.top_menu_act, .top_menu_pas, .chain {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#2266AE;
}
.top_menu_pas {color:#999999;}
a.top_menu_act:hover, a.top_menu_pas:hover {text-decoration: underline;}
/* Menu TOP */

/* Main */
.main_1{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
	font-size: 14px;
}
/* Main */

/* Contacts && Uslugi*/
.contacts_1, .contacts_2, .contacts_3, .contacts_4, .uslugi_1, .uslugi_2, .uslugi_3, .uslugi_4{
	color:#666666;
	font-weight:bold;
	font-size: 14px;
}
.contacts_2 {font-weight:normal;}
.contacts_3 {color:#2266AE;}
.contacts_4 {font-size: 12px;}
.uslugi_1 {
	color:#2266AE;
	font-size: 16px;
}
.uslugi_2 {
	color:#2266AE;
	font-size: 14px;
}
.uslugi_3 {
	font-size: 12px;
	font-weight:normal;
}
.uslugi_4 {color:#2266AE;	font-size: 11px;}

a.contacts_4:hover {color:#2266AE;}

.line_1 {background: url('/bitrix/templates/Pansionat/images/line_1.gif') no-repeat 50% 50%;}
.ramki {background: url('/bitrix/templates/Pansionat/images/ramki.gif') no-repeat 50% 100%;}
.right_conner {background: url('/bitrix/templates/Pansionat/images/right_conner_full.gif') no-repeat 100% 100%;}
/* Contacts */

/* Forms */
input {
	border: '1px' 'thin' '#5892CC';
	background-color: #FFFFFF;
	border-bottom: 1px solid #5892CC;
	border-top: 1px solid #5892CC;
	border-left: 1px solid #5892CC;
	border-right: 1px solid #5892CC;
	width: 230px;
	height: 25px;
	color: #2266AE;
	padding-top: 5px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:300;
}
.text_area {
	border: '1px' 'thin' '#5892CC';
	background-color: #FFFFFF;
	border-bottom: 1px solid #5892CC;
	border-top: 1px solid #5892CC;
	border-left: 1px solid #5892CC;
	border-right: 1px solid #5892CC;
	color: #2266AE;
	padding-top: 5px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:300;
}
button.zakazat{
	width:108;
	height:21;
	cursor:hand;
	background: url('/bitrix/templates/Pansionat/images/zakazat.gif') no-repeat 100% 100%;
	border-width: 0;
}
.inputbutton{
	width:108;
	height:21;
	cursor:hand;
	background: #3B62AE url('/bitrix/templates/Pansionat/images/button.gif') no-repeat 100% 100%;
	border-width: 0;
	color:#FFFFFF;
	vertical-align:text-top;
	text-align:center;
	padding-bottom:5px;
}

.text_1{
	font-size:14px;
	color:#666666;
}

/* Some colors to highlight text */
.errorcolor {color:red;}
.successcolor {color:green;}

/* Onscreen messages */
.errormessage{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:red; font-weight:bold;}
.error-message {
	position:relative;
	padding:10px 7px 10px 26px;
	margin:10px 0 5px 0;
	left:32%;
	color:#fff;
	font-weight:normal;
	font-size:9px;
	background:#5892CC url(/bitrix/templates/Pansionat/images/baloon-arrow.gif) 0% 100% no-repeat;
	width:200px;
}
.warning, .ok {
	margin:15px 0;
	padding:10px 10px 10px 30px;
	border-bottom:3px solid #493939;
	color:#0D101C;
	font-weight:normal;
	background:#5892CC url(/bitrix/templates/Pansionat/images/warning.gif) 6px .75em no-repeat;
}
.ok {background:#5892CC url(/bitrix/templates/Pansionat/images/info.gif) 6px .75em no-repeat;}

/* Forms */
