html, body {height: 100%;}

body {
	min-width: 1000px;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;
	color: #353535;
	background-color: #FFFFFF;
}

 p, img, ul, ol, h1, h2, h3, h4, h5, h6, th {
	margin: 0;
	padding: 0;
	border: 0;
}

table {font-size: 100%;}

a {
	text-decoration: underline;
	color: #353535;
}

a:hover {text-decoration: none;}

i {width: 99%;}

#preloaded_images {
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
}

#all {
	width: 953px;
	height: auto;
	_height: 100%;
	min-height: 100%;
	margin: 0 auto -78px auto;
	text-align: left;
}

.spacer {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

html>body .spacer_not_ie {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

/*top - begin*/
#top_logo {
	width: 197px;
	float: left;
	/*padding-top: 68px;*/
	padding-top: 38px;
}

#top {
	height: 151px;
	margin-left: 197px;
	_display: inline-block;
}

#top_1 {
	height: 51px;
	margin-bottom: 28px;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom: 2px solid #d1e8f2;
}

#top_1 ul.phones {
	float: left;
	margin: 15px -100% 0 0;
	padding-left: 34px;
	font-size: 10px;
	color: #007fb9;
}

#top_1 ul.phones li {
	list-style: none;
	float: left;
	margin-right: 34px;
}

#top_1 ul.phones li strong {
	font-size: 18px;
	font-weight: normal;
}

#top_1 .nav {
	float: right;
	margin-top: 22px;
	padding-right: 10px;
	font-size: 0;
}

#top_1 .nav a {margin-left: 31px;}

#menu_top {/*margin-right: -26px;*/
margin-left:100px;}

#menu_top li {
	/*width: 20%;*/
	list-style: none;
	float: left;
}

#menu_top li#tm_guestbook {margin-right: -100%;}

#menu_top li{
	/*padding-left: 10px;*/
	margin-right:35px;}

#menu_top li a {
	display: block;
	margin: 0 auto;
	
	/*background: url(/res/pic/www/img/siteimage/top_menu_bullet.gif) left 3px no-repeat;*/
}

#menu_top li a span {
	height: 20px;
	display: block;
	cursor: pointer;
	padding-left:20px;
	margin-left:20px;
	background: left top no-repeat;
}
#menu_top li#tm_about {width:88px;}
#menu_top li#tm_about a,
#menu_top li#tm_about a span {width: 88px;}
#menu_top li#tm_about a span {background-image: url(/res/pic/www/img/siteimage/top_menu_about_1.gif);}
#menu_top li#tm_about a:hover span,
#menu_top li#tm_about.current a span {background-image: url(/res/pic/www/img/siteimage/top_menu_about_2.gif);}
#menu_top li#tm_about a:active span {background-image: url(/res/pic/www/img/siteimage/top_menu_about_2.gif);}

#menu_top li#tm_prod{width:141px;}
#menu_top li#tm_prod a,
#menu_top li#tm_prod a span {width: 141px;}
#menu_top li#tm_prod a span {background-image: url(/res/pic/www/img/siteimage/top_menu_prod_11.gif);}
#menu_top li#tm_prod a:hover span,
#menu_top li#tm_prod.current a span {background-image: url(/res/pic/www/img/siteimage/top_menu_prod_21.gif);}

#menu_top li#tm_price{width:37px;}
#menu_top li#tm_price a,
#menu_top li#tm_price a span {width: 37px;}
#menu_top li#tm_price a span {background-image: url(/res/pic/www/img/siteimage/top_menu_price_1.gif);}
#menu_top li#tm_price a:hover span,
#menu_top li#tm_price.current a span {background-image: url(/res/pic/www/img/siteimage/top_menu_price_2.gif);}

#menu_top li#tm_partners{width:69px;}
#menu_top li#tm_partners a,
#menu_top li#tm_partners a span {width: 69px;}
#menu_top li#tm_partners a span {background-image: url(/res/pic/www/img/siteimage/top_menu_partners_1.gif);}
#menu_top li#tm_partners a:hover span,
#menu_top li#tm_partners.current a span {background-image: url(/res/pic/www/img/siteimage/top_menu_partners_2.gif);}

#menu_top li#tm_guestbook{width:106px;}
#menu_top li#tm_guestbook a,
#menu_top li#tm_guestbook a span {width: 106px;}
#menu_top li#tm_guestbook a span {background-image: url(/res/pic/www/img/siteimage/top_menu_svyaz_1.gif);}
#menu_top li#tm_guestbook a:hover span,
#menu_top li#tm_guestbook.current a span {background-image: url(/res/pic/www/img/siteimage/top_menu_svyaz_2.gif);}
/*top - end*/

/*center - begin*/
h5 {
	margin-bottom: 18px;
	padding: 0 0 1px 6px;
	font-size: 100%;
	font-weight: bold;
	border-top: 11px solid;
}

h5 strong {
	position: relative;
	top: -5px;
}

h6 {
	margin-bottom: 25px;
	font-size: 110%;
	font-weight: bold;
}

h6 a {color: #6f0303;}

p {margin-bottom: 10px;}

.c_yellow h5 {
	background-color: #e8dd00;
	border-color: #f6f29c;
}

.c_blue h5 {
	background-color: #8ed6ff;
	border-color: #d3efff;
}

.c_pink h5 {
	background-color: #ff8e90;
	border-color: #ffd3d4;
}

.c_brown h5 {
	background-color: #e89b00;
	border-color: #f6d89c;
}

#center .right_part {
	width: 253px;
	float: right;
	margin-left: -293px;
	padding: 0 20px;
}

#center .right_part h5 {margin: 0 -20px 15px -20px;}

#center .right_part .text_block_right {margin-bottom: 40px;}

#center .right_part .text_block_right h6 {margin-right: -20px;}

#center .right_part .text_block_right img {margin-bottom: 7px;}

#center .content {
	margin-right: 304px;
	_display: inline-block;
}

#center .content .big_pic_block {margin-bottom: 16px;}

#center .content .text_block {margin-bottom: 33px;}
/*center - end*/

/*footer - begin*/
#footer_spacer {
	height: 78px;
	clear: both;
}

#footer {
	width: 953px;
	height: 46px;
	margin: 0 auto;
	padding-top: 32px;
	text-align: left;
}

#footer .left_part {position: absolute;}

#footer .content {
	padding-top: 3px;
	text-align: center;
}
/*footer - end*//* CSS Document */

/* CSS Document */


