body {
	font-family: Verdana;
	background-color: #FFFFFF;
	background-image: url(/images/pt_background.gif);
	margin:0;
	padding:0;
	height:100%;
	min-height:100%;
	position:relative;
}

.hat {height: 180px; background-image: url(/images/pt_hat_t.jpg); background-repeat: no-repeat; vertical-align: top;}
.grad_left {width: 24px; background-image: url(/images/pt_1grad.gif); background-repeat: repeat-y;}
.grad_right {width: 24px;	background-image: url(/images/pt_2grad.gif);	background-repeat: repeat-y;}
.vert_line {width: 1px; background-color: #3D3D3D;}
.main_menu_backgr {height: 1px;	background-image: url(/images/pt_main_menu_bg.gif);	background-repeat: repeat-x; vertical-align: middle;}
.menu_line {width: 180px; height: 1px; background-image: url(/images/pt_line_180.gif);	background-repeat: no-repeat;}

input {border: 1px solid #9EC8F2;}
textarea {border: 1px solid #9EC8F2;}
select {border: 1px solid #9EC8F2;}

.mform_error {
	color: red;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}
.mform_ok {color: #228B22;}
.mform_status {
	text-align: left;
	width: 100%;
	height: 50px;
	padding-top: 0px;
	border: 0px solid #3D3D3D;
}
.mform_bt {
	font-size:13px;
	font-family: Verdana;
	color: #FFFFFF;
	background-color: #3D3D3D;
	font-weight: bold;
	width: 120px;
	height: 28px;
	border: 1px solid #9EC8F2;
	background-image: url(/images/pt_main_menu_bg.gif);
}

.page_txt {
	font-size:12px;
	color: #3D3D3D;
	background-color: #F5FBFE;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	max-width: 610px;
	height: 100%;
}
hr {color: #9EC8F2;}
th {
	color: #3D3D3D;
	font-size:11px;
	background-image: url(/images/ex_table_th.gif);
	background-repeat: repeat-x;
}
th.human {
	color: #3D3D3D;
	font-size: 9px;
	background-image: url(/images/ex_table_th.gif);
	background-repeat: repeat-x;
}
th.dura {
	color: #3D3D3D;
	font-size: 9px;
	background-image: url(/images/ex_table_th.gif);
	background-repeat: repeat-x;
	width: 35px;
}
td {color: #3D3D3D; font-size:12px;}

a{color: #8B0000;	text-decoration: underline;}
a:hover{color: #696969;	text-decoration: underline;}

a img {border: 1px solid #3D3D3D;}
a:hover img {border: 1px solid #9EC8F2;}

a.icq{color: #696969;	font-size: 11px; text-decoration: underline;}
a.icq:hover{color: #8B0000;	font-size: 11px; text-decoration: underline;}

a.banner{color: #696969;	font-size: 9px; text-decoration: none;}
a.banner:hover{color: #8B0000;	font-size: 9px; text-decoration: underline;}


.icq{color: #696969; font-size: 11px; text-decoration: underline;}

.menu_lnk{color: #F5FBFE; text-decoration: none;}
.menu_lnk:hover {color: #DADADA; text-decoration: underline;}

.sub_lnk{color: #3D3D3D; text-decoration: none;}
.sub_lnk:hover {color: #8B0000;	text-decoration: underline;}

.zak_link {color: #8B0000; font-size: 12px;	text-decoration: none;}
.zak_link:hover {color: #696969; font-size: 12px;	text-decoration: underline;}

form {margin:0; padding:0;}

ul {margin-left:20px;	margin-top:0px;}

h1 {font-size: 15px; color: #3D3D3D; padding-bottom: 0px;}
h2 {font-size: 13px; color: #8B0000; padding-top: 10px;	padding-bottom: 9px;}
h3 {font-size: 13px; color: #3D3D3D;}

.main_menu {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
}

.sub_punkt {color: #3D3D3D; background-color: #F5FBFE; padding-top: 3px; padding-right: 5px; vertical-align: top;}

.sub_pred_left {background-image: url(/images/pt_pred_21.gif); background-repeat: repeat-x;	height: 21px;}
.sub_pred_right {
	color: #3D3D3D;
	background-color: #F5FBFE;
	background-image: url(/images/pt_pred_65.gif);
	background-repeat: repeat-x;
	text-align: center;
	font-size:9px;
	vertical-align: top;
	height: 95px;
}
.phone {
	color: #8B0000;
	font-size: 11px;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 7px;
}
.price {
	color: #8B0000;
	font-size: 14px;
	font-weight: bold;
}

.pred {background-color: #F5FBFE;}
.post_left {
	background-color: #9EC8F2;
	vertical-align: bottom;
	text-align: center;
}
.post_right {
	background-color: #9EC8F2;
	background-image: url(/images/pt_vsadnik.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 100%;
}

.news {
	color: #3D3D3D;
	background-color: #9EC8F2;
	background-image: url(/images/pt_news_50.gif);
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: top;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	height: 50px;
	font-size:10px;
}

.ex_table td{border: 1px solid #D7EBFB;}
.ex_table_tr1 {height: 30px; border: 1px solid #D1C3B8;}
.ex_table_tr2 {height: 30px; background-image: url(/images/ex_row.gif);	background-repeat: repeat-x; border: 1px solid #D1C3B8;}
.ex_price {font-size: 9px; text-align: center;}
.ex_zapros {color: #696969; font-size: 9px; text-align: center; font-family: Arial;}

.news_zag {color: #8B0000; font-size: 10px; font-family: Arial;}
.news_zag_big {color: #8B0000; font-size: 13px; font-family: Arial;}

.ex_name {color: #3D3D3D;	font-size: 11px; text-decoration: underline;}
.ex_name:hover {color: #8B0000;	font-size: 11px; text-decoration: underline;}

.ex_zak_link {color: #8B0000;	font-size: 10px; text-decoration: underline;}
.ex_zak_link:hover {color: #696969;	font-size: 10px; text-decoration: underline;}

.grey_line {background-image: url(/images/pt_grey_line.gif);	background-repeat: no-repeat;	height: 1px;}

.footer {
	width: 610px;
	color: #3D3D3D;
	background-color: #F5FBFE;
	font-size: 9px;
	text-align: center;
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.footer_side {
	background-color: #F5FBFE;
	background-image: url(/images/pt_footer_side.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	font-size:9px;
}

div.fade {
	-moz-border-radius: 0px;
	background-color: #F0F6F9;
	border: 1px solid #99CCFF;
	width: 300px;
	height: 200px;
	padding: 8px;
}

div.fade_bann {
	-moz-border-radius: 0px;
	background-color: #F0F6F9;
	border: 1px solid #99CCFF;
	width: 156px;
	height: 206px;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
}

div.fade_bann_txt {
	-moz-border-radius: 0px;
	background-color: #F0F6F9;
	border: 1px solid #99CCFF;
	width: 156px;
	height: 222px;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
}

div.fade225 {
	-moz-border-radius: 0px;
	background: #F0F6F9;
	border: 1px solid #99CCFF;
	width: 300px;
	height: 225px;
	padding: 8px;
}

.hat_action {
	width: 200px;
	height: 80px;
	position: relative;
	left: 440px;
	top: 77px;
	border: 0px solid #000000;
	text-align: left;
}
