body {margin:0px;}
body, td, div {color:#1B2914; font-family:Arial, Lucida Sans Unicode; font-size:12px;}

form {margin:0px;}

#red select, #red input, #red textarea {color:#FF0000;}


p {margin-bottom:10px;}

p.nobr {font-size:11px; margin:0px;}

.form_query div, .form_query input, .form_query select {display:inline;}

h1 {color:#1B2914; margin:5px 0px; font-size:16px;}
h2 {color:#1B2914; margin:5px 0px; font-size:14px;}
h3 {color:#1B2914; margin:5px 0px; font-size:12px; text-transform:uppercase}

a {color:#000000; font-size:12px; text-decoration:underline;}
a:hover {text-decoration:none;}
a.tit {color:#143F7D; font-size:16px; text-decoration:underline;}
a.tit:hover {text-decoration:none;}

div.sp {background:#FFCB05; border:1px solid #143F7D; text-align:center; width:262px;}
div.sp:hover {background:#FFFFFF;}
div.sp a {display:block; padding:5px; font-size:13px; color:#143F7D; font-weight:bold; text-decoration:none;}


div.menu_top {color:#FFFFFF; font-size:17px;}
div.menu_top a {color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none;}
div.menu_top a:hover {color:#F0C20D;}
div.menu_top a.a {color:#F0C20D; font-size:13px; font-weight:bold; text-decoration:none;}
div.menu_top a.a:hover {text-decoration:underline;}


p.design {font-size:11px; text-align:center; margin:0px;}
a.design {color:#F6D07D; font-size:11px; text-decoration:underline;}
a.design:hover {text-decoration:none;}

table.ml {margin-bottom:10px;}
table.ml img {display:block;}
table.ml tr td div.mmm {margin-bottom:11px;}
#gallery table img {vertical-align:middle;}

/*new*/
div.tel, .contacts_panel, .contacts_panel a, .cp_wide div, .cp_side, .cp_side a {color:#143f7d;}
div.tel {font-weight:bold;font-size:24px;text-align:center;}
.contacts_panel {
	background:url(/images/menu_left/statuses.gif) no-repeat;
	font-size:11px;
	line-height:15px;
	*height:15px;
	padding:4px;
	margin-bottom:3px;
	text-align:left;
}
.contacts_panel a {font-size:11px;text-decoration:none;}
.contacts_panel img {vertical-align:top;display:inline !important;}
.contacts_panel div {width:144px;float:left;padding-right:4px;}

/*Contacts blocks*/
.cp_wide {
	background:url(/images/contacts_panel.jpg) no-repeat;
	width:715px;
	height:119px;
	font-size:13px;
	margin:0 auto 15px;
	padding:10px 20px 12px 125px;
}
.cp_wide div {
	width:450px;
	float:left;
	font-size:13px;
	padding-top:18px;
	font-weight:bold;
}
.cp_wide div p {margin-top:10px;}
.cp_wide a {color:#fff;}
.cp_wide ul, .cp_side ul {list-style:none;margin:0;padding:0;*zoom:1;}
.cp_wide ul {color:#fff;text-align:right;}
.cp_wide ul li {margin:6px 0;}
.cp_wide ul img, .cp_side ul img {vertical-align:top;}
.cp_side {
	background:#fff url(/images/wbg_bottom.gif) repeat-x 0 100%;
	width:276px;
	text-align:center;
	font-size:14px;
}
.cp_side a {font-size:14px;}
.cp_side .title {
	background:#153e7c url(/images/blue_wave.gif) no-repeat 0 100%;
	padding:2px 0 58px;
	color:#fff;
	font-size:14px;
	line-height:1.285;
}
.cp_side .tel {font-size:16px;}
.cp_side .btm {background:url(/images/wbg_bottom_right.gif) no-repeat 100% 0;height:11px;}
.cp_side .top {background:url(/images/b_top_right.gif) no-repeat 100% 0;padding-right:12px;clear:both;}
.cp_side .top div {background-color:#153e7c;overflow:hidden;height:12px;}
.cp_side ul {
	border-left:1px solid #153e7c;
	border-right:1px solid #153e7c;
	line-height:1.23;
	padding-top:4px;
	padding-bottom:2px;
}
.cp_side ul li {padding-top:4px;}
img {border:0;}
.cp_side .chat_lnk {background:url(/images/chat_icon_b.gif) no-repeat;padding-left:25px;}
.cp_wide .chat_lnk {background:url(/images/chat_icon.gif) no-repeat;padding-left:23px;}
.l {float:left;}
.imp {color:#143f7d;font-size:14px;}
.page_title {color:#143f7d;font-size:22px;font-weight:bold;margin:15px 0 10px;}
.page_cnt {padding:7px 40px;line-height:1.5em;text-align:left;}
.page_sub_title {color:#000;font-size:16px;font-weight:bold;}
.dec {list-style:none;padding:0;}
.dec, .dec li {margin:13px 0;font-size:13px;}
.dec li {background:url(/images/bull.gif) no-repeat 0 0.538em;padding-left:15px;}
.page_cnt p {margin:13px 0;}
.c {
	text-align:center;
	margin:15px 0 10px;
}
