html, body, table, td, h1, h2, p, a {margin: 0; padding: 0;}

body {}
td#page{background: url(/img/bttm-edge-footer.jpg) repeat-x bottom;}
#container {
	width: 100%;
	text-align: left;
	background: url(/img/bg-left.jpg) repeat-y left;
}
#header-fl-01 {background: url(/img/fragment-2.jpg) right top repeat-x;}

#header {
	height: 239px;
	position: relative;
	background: url(/img/head-left-frgm.jpg) no-repeat left top;
}

#header-left-frgm {
	position:absolute;
	width:679px; height:239px;
	left:0; top:0;
}
#header-rght-frgm {
	position:absolute; top:0; right: 0;
	width:322px; height:239px;
	background: url(/img/head-rght-frgm.jpg) no-repeat right top;
	z-index: 5;
}
#header-rght-frgm a#logo {
	display: block;
	top:15px;
	left: 40px;
	position:relative;
	height:65px;
	width:265px;
	text-decoration:none;
}
#header-rght-frgm a#logo:hover {text-decoration:none;}


#hotline {
	width:310px;
	height:128px;
	margin: 0 auto;
	top: 17px;
	background: url(/img/hotline-2.jpg) left top;
	position: relative;
	
}

#header #hotline h3{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFF5F;
	margin:3px 0;
}
#header #hotline span, #header #hotline font {font: bold 12px Verdana, Arial, Helvetica, sans-serif;}
#header #hotline span {
	color:#FFF;
	display: block;
	padding: 1px 0;
}
#header #hotline font{color:#FFFF5F;}
#header #hotline p {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	padding: 2px 0;
}
#header #hotline #phones{
	position:absolute; left:28px; top:43px;
	width:117px; height:70px;
}
	
#header #hotline #address{
	width:117px; height:70px;
	position:absolute; left:179px; top:43px;
}

#horiz-nav {
	position: relative; top: 207px; width: 700px;
	height: 20px;
	font: 15px Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0 auto;
	z-index: 100;
}

#middle{background: url(/img/bg-169x1px.jpg) repeat-y right;}

#sidebar1 {
	float: left;
	width: 210px;
	padding: 15px 0;
	color: #FFF;
}

.section {
	position:relative;
	height:auto; width: 180px;
	padding-left: 15px;
	margin-bottom: 8px;
}
.name {
	font:14px Arial, Helvetica, sans-serif;
	color:#FFFF5E;
	height: 20px;
	padding-top: 8px;
}



#sidebar2 {
	float: right;
	width: 167px;
	padding: 30px 0;
	background: url(/img/rght-grdnt-vector.jpg) no-repeat right top;
}

#right {
	width:167px;
	background: url(/img/rght-grdnt-vector.jpg) no-repeat right top #004579;
	padding-top: 4px;
}

.block {
	width:167px;
	position:relative; top:0; left:0;
}
.title {
	top:0;
	height: 15px; width: 142px;
	color: #FFFF5E;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: center;
	padding-bottom: 2px;
	margin: 4px 0 0 12px;
	border-bottom: solid 1px #7AABCF;
} .title a{color:#FFFF5E; font: bold 14px Arial; text-decoration:none;} .title a:hover{text-decoration:underline;}

.brick {
	background: url(/img/plashka-2.png) no-repeat left top;
	_background: url(/img/td-shdw-2.gif);
	height: 113px; width: 145px;
	position: relative;
	margin: 8px 0 0 12px;
}
.pict-1 {
	width: 125px; height: 102px;
	position: relative; left: 7px; top: 4px;
}

.price {
	font: bold 10px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FFF;
}

.price font {font: bold 10px Arial, Helvetica, sans-serif; color:#F00;}


#sidebar1 h3, #sidebar1 p, #sidebar2 p, #sidebar2 h3 {
	margin-left: 20px;
	color: #FFF;
}

#mainContent {
	margin: 0 167px 0 210px;
	padding: 15px 15px 65px 2.5em;
	position: relative;
	background: url(/img/content-top-edge.gif) repeat-x top;

}

#mainContent h1, #mainContent h2, #mainContent h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#004286;
	margin:16px 0;
}
#mainContent h1 a, #mainContent h2 a, #mainContent h3 a{
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#004286;
	text-decoration:none;
}#mainContent h1 a:hover, #mainContent h2 a:hover, #mainContent h3 a:hover{text-decoration:underline;}

#mainContent table, #mainContent ul, #mainContent ol {
	font: 11px Arial, Helvetica, sans-serif;
	color:#232C4D;
	height: 50px;
}
#mainContent p {
	font: 11px Arial, Helvetica, sans-serif;
	color:#232C4D;
	margin:15px 0;
}



.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}


#footer{
	position:relative;
	height:39px;
	background: url(/img/bg-footer.jpg) repeat-x top;
	width: 100%;
}


#copyr {
	position: absolute; top: 13px; left: 13px;
	width: 194px; height: 17px;
	font: bold 11px Tahoma, Verdana, sans-serif;
	color: #FFF;
}

#irag {
	position: absolute; top: 8px; right: 13px;
	width: 263px; height: 25px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align: right;
}

#irag a{color:#FFF;}

#irag a:hover {text-decoration:none;}

#ugol {
	position: absolute;
	background: url(/img/ugol-2.jpg) no-repeat right top #004579;
	height: 80px;
	width: 80px;
	right: 167px;
	top: -80px;
	_right: 166px;
}





#mainContent p a{
	font: 11px Arial, Helvetica, sans-serif;
	color:#0055BB;
	text-decoration:underline
} #mainContent p a:hover{text-decoration:none;}

.points {
	border-top: solid 1px #8B9BBD;
	width:156px;
	padding-top: 2px;
}
.points a{
	font: 13px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}.points a{display:block;} .points a:hover {text-decoration:none;}
.points a.active{
	font:bold 12px Tahoma, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	padding-left:14px;
	background:url('/img/left_menu_2_active.gif') no-repeat center left;
}
.points div{margin:2px 0px 6px 15px;}
.points a.level_3{
	font: 11px Tahoma, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}.points a.level_3_active{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	padding-left:10px;
	background:url('/img/left_menu_3_active.gif') no-repeat center left;
}

.page_active{font:12px Tahoma; color:#FFFFFF; background:#4080CC; padding:0px 3px 0px 3px; }
.page_link{font:bold 12px Tahoma; color:#1F427A;}