@charset "windows-1251";
*{
	padding:0px
}
a:active, a:focus, img { outline: 0; }
.png
{
	filter:expression(fixPNG(this));
}
a img {border:none}
#iwantto
{	
	position:relative;
	width:467px;
	height:324px;
	z-index:1;
	top: 0px;
	background:url(../images/romashka.gif) no-repeat;
	right: 10px;
	visibility: hidden;
}

#iwant_mini {	
	position:relative;
	width:224px;
	height:144px;
	z-index:1;
	top: 0px;
	background:url(../images/i_want_to.jpg) no-repeat;
	right: 10px;
	visibility:visible;
	float:right;
}

body,td,th {
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #232425;
	/*background:#f1f7f7;*/

}
ul
{
	font-size:13px;
}
p 
{
	font-size:13px;
}
a {	color:#2e5c7a;}
td
{
	vertical-align:top;
	text-align:left;
	padding:0px;
}
/* FIRST PAGE*/	
div.header
{
	background:url(../images/head.jpg) top left no-repeat;
	width:100%;
	height:568px;
}
div.phones
{
	left:485px;
	top:25px;
	position:absolute;
	width:480px;
	height:60px;
	color:#8d9b9e;
	vertical-align:bottom;
}
div.adress_head_left
{
	height:11px;
	margin:0px;
	padding:0px;
	position:absolute;
	width:130px;
	bottom:0px;
	float:left;
	font-size:12px;
	font-weight:bold;
}
div.adress_head_right
{
	height:11px;
	margin:0px;
	padding:0px;
	position:absolute;
	width:175px;
	bottom:0px;
	left:174px;
	font-size:12px;
	font-weight:bold;
	float:left;
}
.mainpage_container
{
	min-width:1000px;
	max-width:1280px;
	width:100%;
 width:expression(document.documentElement.clientWidth > 1280 ? "1280px" : "auto");
}
a.main
{
	display:block;
	width:260px;
	height:165px;
	left:60px;
	top:30px;
	position:absolute;
}
table.main_page
{
	border:none;
	width:100%;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	border-spacing:0px;
}
table.main_page td.first
{
	width:56px;
}
table.main_page td.second
{
	width:521px;
}
table.main_page td.third
{
	width:250px;
	vertical-align:top;
	padding-left:50px;
}

ul.main_list
{
	list-style-type: disc;
	padding-left:21px;

}
li {
	padding-left:12px;
}
.news_date
{
	color:#2e5c7a;
}
a.news
{
	text-decoration:underline;
	color:#2e5c7a;
}
div.footer
{
	margin-left:56px;
	width:100%;
	height:95px;
	margin-top:90px;
	padding-left:12px;
	
}
/*TEXT PAGE*/	
div.textpage_header
{
	background: url(../images/head_main.jpg) top left no-repeat;
	width:100%;
	height:250px;
	display:block;
}
div.mainpage_header
{
	background: url(../images/head_main.jpg) top left no-repeat;
	width:100%;
	height:254px;
	min-width:996px;
}
a.main_text
{
	display:block;
	width:261px;
	height:181px;
	left:72px;
	top:33px;
	position:absolute;
}
div.stoma_link
{
	display:block;
	width:93px;
	height:25px;
	left:72px;
	top:285px;
	position:absolute;
}
div.main_text_container
{
	top:256px;
	max-width:1280px;
	min-width:955px;
	font-size:13px;
 width:expression(document.documentElement.clientWidth > 1280 ? "1280px" : "auto");
}
h1, h2
{
	font-size:26px;
	color:#2183c6;
	/*margin-bottom:35px;*/
	font-weight:normal;
	margin-top:5px;
}
a.crumbs
{
	color:#a6b9c6;
	text-decoration:underline;
}
.crumbs
{
	color:#a6b9c6;
	text-decoration:none;
}
.pzag
{
	color:#0b4c78;
	font-size:14px;
	font-weight:bold;
}
div.zag
{
	width:100%;
}

div.zag img {margin-right: 10px;}

.any_quest
{
	color:#9fb4c2;
	font-size:14px;
	font-weight:bold;
	margin-top:18px;
}
.quest_zag
{
	font-size:15px;
	font-weight:bold;
	color:#2183c6;
}
.blue_div
{
	background:#c7edfa repeat-y; 
	width:213px; 
	margin-top:18px;

}
.blue_div_top
{
	background:url(../images/top_blue.gif) no-repeat;
	height:6px;
	width:213px;
	height:auto;
}
.blue_div_bot
{
	background:url(../images/bot_blue.gif)  no-repeat 0px bottom;  
	width:213px;
}
p.bpzag
{
	padding-top:10px;
	color:#0b4c78;
	font-size:14px;
	font-weight:bold;
}
p.sign
{
	font-style:italic
}
div.footer_txt
{
	height:120px;
	width:100%;
	background:url(../images/foot_bottom.jpg) repeat-x bottom;
	/*padding-left:60px;
	/*padding-right:inherit;*/
}
.s10
{
	font-size:10px;
}
img.box_type
{
	border:4px solid #82d6f4;
	margin:10px;

}
table.in 
{
		width:100%;
		border: #d7dce0 1px solid;
		border-collapse:collapse;
		border-spacing:0px;
}
table.in th
{
	border: #d7dce0 1px solid;
	height:36px;
	border-top:none;
	border-bottom:none;
	vertical-align:middle;
	padding:5px;

}
table.in td
{
	border: #d7dce0 1px solid;
	border-top:none;
	border-bottom:none;
	vertical-align:middle;
	padding:10px;
	

}
table.in td.first
{
	border: #d7dce0 1px solid;
	border-top:none;
	border-bottom:none;
	vertical-align:middle;
	padding:10px;
	white-space:normal;
	color:#868787;

}
	
table.in tr.nechet
{
	background:#f3f4f5;
}
table.in tr.chet
{
	background:#ffffff;
}
.price
{
	color:#ff6609;
	font-size:30px;
}
.grey {
	color:#868787;
}
div.menu
{
	left:475px;
	top:70px;
	position:absolute;
	width:550px;
	height:147px;
	color:#8d9b9e;
	vertical-align:bottom;
}

div.iwant
{
	width:450px;
	left:28px;
	position:absolute;
	height:170px;
	top:80px;
}

div.iwant a
{
	color:#2183c6;
	font-size:13px;
	font-weight:normal;
/*	padding-left:10px;*/
	text-decoration:none;

}
div.iwant table
{
	font-size:13px;
	color:#FFFFFF;
	border:none;
	border-collapse:collapse;
	border-spacing:0px;
	background:none;
}
div.iwant table.active
{
	height:26px;
}
div.iwant table.inactive
{
	height:26px;
}

div.iwant table.active td.left
{
	width:10px;
	background: url(../images/left_act.gif) center no-repeat;
/*	height:27px;*/
}
div.iwant table.active td.right
{
	width:10px;
	background: url(../images/right_act.gif) center no-repeat;
/*	height:27px;*/
}

div.iwant table.active td
{
	background:url(../images/act.gif) repeat-x center;
	color:#fff;
	font-size:13px;
	vertical-align:middle;
}
div.iwant table.inactive td
{
	background:none;
	color:#fff;
	font-size:13px;
	vertical-align:middle;
}
div.iwant table.inactive td.left
{
	width:10px;
	background:none;
	padding-top:3px;
}
div.iwant table.inactive td.right
{
	width:10px;
	background:none;
	padding-top:3px;
}
div.iwant table.active a
{
	color:#fff;
	font-size:13px;
	text-decoration:none;
}
div.menu table.active, table.inactive
{
	font-size:15px;
	color:#FFFFFF;
	height:19px;
	font-weight:bold;
	border-collapse:collapse;
}
div.menu table.none
{
	background: none;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;
}
div.menu table.active
{
	height:26px;
	margin-top:10px;
}
div.menu table.inactive
{
	height:26px;
	margin-top:10px;
}

div.menu table.active td.left
{
	width:10px;
	background: url(../images/left_act.gif) center no-repeat;
/*	height:27px;*/
}
div.menu table.active td.right
{
	width:10px;
	background: url(../images/right_act.gif) center no-repeat;
/*	height:27px;*/
}

div.menu table.active td
{
	background:url(../images/act.gif) repeat-x center;
	color:#fff;
	font-size:13px;
	vertical-align:middle;
}
div.menu table.inactive td
{
	background:none;
	color:#fff;
	font-size:13px;
	vertical-align:middle;
}
div.menu table.inactive td.left
{
	width:10px;
	background:none;
	padding-top:3px;
}
div.menu table.inactive td.right
{
	width:10px;
	background:none;
	padding-top:3px;
}
div.menu table.active a
{
	color:#fff;
	font-size:15px;
	text-decoration:none;
}
div.menu table.inactive a
{
	color:#2183c6;
	font-size:15px;
	font-weight:bold;
}
.inner-box {
	padding:1em; 
}

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }
#rounded-box-3, #rounded-box-5, #rounded-box-10 { margin:1em; }
.inner-box, b { background-color: #c7edfa; }
#rounded-box-5 .inner-box { padding: 0.7em 1em;}



table#hot_message, table#hot_message td {margin: 0px; padding: 0px;}

table#hot_message p {
    font-family: Arial;
    font-size: 18px;
    color: black;
}
table#hot_message span {
    color: #d96600;
    text-transform: uppercase;
}
table#hot_message a {color: #2183c6;}

