Body {
font: 12px verdana, arial;
color: #000000;
}

*{
margin:0;
padding:0;
border:0;
}

a{ 
color: #363636;
text-decoration: underline;
}

a:hover{ 
color: #999999;
text-decoration: underline;
}
.top_logo {
float:left;
width:160px;
top:10px;
left:30px;
position:relative;
}
.top_text_right {
float:left;
width:320px;
font-size:15px;
position:absolute;
top:111px;
left:30px;
color:#363636;
}
.text_top {
margin-left:385px;
margin-right:35px;
position:relative;
top:20px;
}
.top_text_right  .tel {
font-size:30px;
margin-bottom:15px;
color:#000000;
}
.top_text_right  .link_top p {
margin-top:7px;
position:relative;
z-index:100;
}
.top_text_right  .link_top a.color {
color:#f26522;
}
.top_text_right  .link_top a {
color: #707070;
}
.png{
filter:expression(fixPNG(this));
}

.more_block_link {
float:left;
width:100%;
text-align:right;
}
.more_link  {
float:right;
width:120px;
}
.more_link a {
margin-right:15px;
color:#707070;
text-decoration:underline;
text-align:right;
}
.more_link a:hover  {
color: #999999;
}
.more_block_link  img {
position:relative;
left:-5px;
top:-1px;
}

.block_blocks {
float:left;
width:100%;
margin-top:20px;
}
.block_blocks .block {
margin-bottom:15px;
float:left;
width:100%;
}

.photo_block0 {
float:left;
width:100%;
position:relative;
margin-top:-10px;
}

.photo_block {
width:586px;
background: url('/public/img/fon_block_img.gif') no-repeat 0 0;
text-align:center;
position:relative;
left:-64px;
}
.photo_block .photo_style {
background: url('/public/img/fon_block_img.png') no-repeat 0 0;
filter:expression(fixPNG(this));
width:487px;
height:100%;
position:absolute;
top:0px;
float:left;
left:46px;
}
.photo_block .photo img {
position:relative;
left:5px;
}

.fon_block_text {
float:left;
width:510px;
position:relative;
left:10px;
z-index:100;
margin-top:-15px;
}
.fon_block_text .top {
background: url('/public/img/fon_block_text_top.gif') repeat-x 0 0;
float:left;
width:490px;
position:relative;
left:10px;
height:17px;
}
.fon_block_text  .top .left {
background: url('/public/img/fon_block_text_left_top.gif') no-repeat  0 0;
float:left;
width:17px;
height:17px;
position:relative;
left:-10px;
}
.fon_block_text  .top .right {
background: url('/public/img/fon_block_text_right_top.gif') no-repeat  0 0;
float:right;
width:17px;
height:17px;
position:relative;
right:-10px;
}
.fon_block_text .bot {
background: url('/public/img/fon_block_text_bot.gif') repeat-x 0 bottom;
float:left;
width:490px;
position:relative;
left:10px;
height:17px;
}
.fon_block_text  .bot .left {
background: url('/public/img/fon_block_text_left_bot.gif') no-repeat  0  bottom;
float:left;
width:17px;
height:17px;
position:relative;
left:-10px;
}
.fon_block_text  .bot .right {
background: url('/public/img/fon_block_text_right_bot.gif') no-repeat  0  bottom;
float:right;
width:17px;
height:17px;
position:relative;
right:-10px;
}
.fon_block_text .center {
background: #ffffff  url('/public/img/fon_block_text_left.gif') repeat-y 0 0;
float:left;
width:100%;
position:relative;
top:-5px;
margin-bottom:-8px;
z-index:100;
}
.fon_block_text .center0 {
background: url('/public/img/fon_block_text_right.gif') repeat-y right 0;
float:left;
width:100%;
}

.fon_block_text .text {
padding-left:20px;
padding-right:20px;
color:#000000;
}

.right_content_fon {
background: url('/public/img/fon_content_fon.png') no-repeat 0 0;
float:right;
right:15px;
top:8px;
margin:0px;
width:479px;
height:389px;
filter:expression(fixPNG(this));
position:absolute;
}




.text_top h1 {
font-size:55px;
margin-top:0px;
margin-bottom:7px;
font-weight:normal;
color:#000000;
}
.text_top h2 {
font-size:22px;
margin:0px;
font-weight:normal;
color:#000000;
}

.top_content_text0 {
padding-left:387px;
padding-right:30px;

}
.top_content_text {
float:left;
width:100%;
margin-top:18px;
color:#363636;
line-height:25px;
}

.top_content_text  p {
margin-bottom:17px;
margin-top:0px;

}
.top_content_text .content_text span {
font:18px Verdana;
color:#000000;
}
.top_content_text .content_text{
float:left;
width:100%;
margin-top:30px;
height: 73px;
overflow: hidden;
}

.centre_cont {
float:left;
width:100%;
padding-top:75px;
line-height:25px;
position:relative;
z-index:100;
}

.left_cont {
float:left;
width:100%;
padding-top:266px;
background-color:#ffffff;
}

.block_calc {
float:left;
width:100%;
background-color:#ececec;
margin-bottom:20px;
}
.block_calc0 {
padding:15px;
}
.block_calc .block {
position:relative;
margin-top:-15px;
}
.block_param {
float:left;
width:100%;
padding-bottom:25px;
}
.block_param .block_p {
float:left;
width:100%;
margin-bottom:2px;
}
.block_param select {
	margin-left: 0px;
}
.block_param .left_p {
float:left;
width: 150px;
}
.block_param .right_p {
margin-left: 160px;
}

select, option {
background:transparent;
border:0px;
}

select {
background:#ffffff;
margin-left:5px;
margin-right:5px;
border:1px #bdbcbd solid;
}

.block_calc .right {
float:right;
width:115px;
position:relative;z-index:100
}
.block_calc .left {
margin-right:155px;
}
.block_calc .left p {
margin-bottom:4px;
}
.block_calc .sub_block {
float:left;
}
.block_calc .sub_block .sub {
background: url('/public/img/sub2.gif') no-repeat 0 0;
height:27px;
width:115px;
}
.block_calc .right .input_block {
float:left;
width:100%;
margin-top:12px;
}
.block_calc .right .input_block .input_text {
height:25px;
width:109px;
}
.block_calc .link {
float:left;
width:100%;

}
.block_calc .link  a {
color:#f26522;
}

.centre_cont0 {
padding-right:30px;
}

.centre_cont0 span {
font:18px Verdana;
color:#000000;
}

.centre_cont0g {
border: 1px solid rgb(189, 188, 189); 
width: 530px; 
height: 530px;
}

.centre_cont0g span {
font:10px Arial;
color:#000000;
}

.centre_cont p {
margin-bottom:12px;
}
.centre_cont h3, .centre_cont h4 {
font:18px verdana;
font-weight:normal;
margin-bottom:18px;
}
.centre_cont h3 {
color:#c222f2;
text-decoration:none;
}

.centre_cont .price_block h3, .centre_cont .block_calc h3 {
color:#000000;
text-decoration:none;
}

.table {
float:left;
width:100%;
margin-bottom:18px;
border-collapse: collapse;
}
.title {
background-color:#ececec;
float:left;
width:100%;
}
.title0 {
padding-left:20px;
padding-top:10px;
padding-bottom:12px;
}
.table td {
text-align:center;
border:1px #b2b2b2 solid;
line-height:18px;
}
.table .tr_first {
background-color:#fdc689;
}

.centre_cont h4 {
color:#aba000;
margin-bottom:15px;
}

.centre_cont ul {
margin-bottom:15px;
padding-left:20px;
list-style:disc;
}
.centre_cont  ul  li {
position:relative;
}


.centre_cont  ol {
padding-left:28px;
margin-bottom:15px;
}
.centre_cont  ol  li {
position:relative;
padding-left:0px;
list-style-type: 1;
}



.clear{clear:both;}

.input_text {
	color:#999999;
	height:19px;
	padding-left:5px;
	border:1px #bdbcbd solid;
}
.input_text2 {
	width:203px;
	color:#999999;
	height:19px;
	margin-left: 0px;
	margin-right: 0px;
	border:1px #bdbcbd solid;
}

.input_text3 {
	width:92px;
	color:#999999;
	height:19px;
	margin-left: 0px;
	margin-right: 0px;
	border:1px #bdbcbd solid;
}

.input_text4 {
	width:201px;
	color:#999999;
	height:19px;
	border:1px #bdbcbd solid;
}

.input_text5 {
	font-size: 20px;
	font-weight: bold;
	width:201px;
	color:#999999;
	height:25px;
	border:1px #bdbcbd solid;
}

.form_block {
float:left;
padding-left:20px;
width:94%;
}
.form_block .input_text {
background: url('/public/img/input_text_fon.gif') repeat-x 0 bottom;
width:70%;
}
.form_block .block {
margin-bottom:4px;
float:left;
width:100%;
}
.form_block  textarea {
background: url('/public/img/input_text_fon.gif') repeat-x 0 bottom;
color:#999999;
height:50px;
padding-left:5px;
padding-top:5px;
width:70%;
border:1px #bdbcbd solid;
}
.form_block .sub_block {
margin-top:17px;
float:left;
}
.form_block .sub_block .sub {
background: url('/public/img/sub.gif') no-repeat 0 0;
height:27px;
width:115px;
}


/*  Menu block */
.menu_block {
width:100%;
float:left;
position:relative;
z-index:99;
margin-top:-410px;
}

.menu_block .top {
float:left;
position:relative;

top:55px;
left:-7px;
width:343px;
height:370px;
background: url('/public/img/fon_block_menu.png') no-repeat 0 0;
filter:expression(fixPNG(this));
}
.block_menu_block {
background: url('/public/img/fon_left.gif') repeat-y right 0;
float:left;
width:100%;
right:5px;
position:relative;
padding-bottom:20px;
}

.menu_block .content{
width:100%;
float:left;
position:relative;
top:-300px;
margin-bottom:-300px;
}
.menu_block .content .block {
padding-left:45px;
padding-top:45px;
}
.link_razd0 a {
font:18px verdana;
color:#003663;
text-decoration: underline;
}
.link_razd0 a:hover {
color:#f26522;
}
.menu_block .content .block   a:hover {
text-decoration: underline;
}
.menu_block .link_razd0 {
margin-bottom:8px;
padding-left:23px;
width:233px;
}


a.link_1 {
color:#f26522 !important;
text-decoration: none;
}

.menu_block .content .block  ul {
padding-top:15px;
width:230px;
float:left;
z-index:98;
position:relative;
padding-left:40px;
}
.block_00  ul {
padding-left:10px;
padding-top:15px;
width:200px;
float:left;
}

.menu_block ul li, .block_00  ul li {
list-style:none;
float:left;
width:180px;
background: url('/public/img/fon_menu_li.gif') no-repeat 0 5px;
padding-left:28px;
margin-bottom:12px;
z-index:100;
position:relative;
}
.menu_block  ul li ul {
	padding-left: 5px !important;
}
.menu_block  ul li ul li a{
	color: #003663;
}

.menu_block .content .block  ul li a,  .block_00  ul li a {
color:#003663;
font:14px verdana;
}
.menu_block .content .block  ul li a:hover,  .block_00  ul li a:hover  {
color:#f26522;
}


 
.menu_block .link_razd0{
background: url('/public/img/link_fon_11.gif') no-repeat 0 8px;
}
.block_0 .block_00  {
background: url('/public/img/link_fon_22.gif') no-repeat 0 8px;
} 
.block_1 .block_00  {
background: url('/public/img/link_fon_77.gif') no-repeat 0 8px;
} 
.block_2 .block_00  {
background: url('/public/img/link_fon_33.gif') no-repeat 0 8px;
} 
.block_3 .block_00  {
background: url('/public/img/link_fon_44.gif') no-repeat 0 8px;
} 
.block_4 .block_00  {
background: url('/public/img/link_fon_55.gif') no-repeat 0 8px;
} 
.block_5 .block_00  {
background: url('/public/img/link_fon_66.gif') no-repeat 0 8px;
} 



/* END Menu block */

.blocks_right {
padding-left:42px;
background: url('/public/img/fon_left.gif') repeat-y 0 0;
float:left;
padding-right:12px;
position:relative;
z-index:100;
margin-top:0px;
}

.block_0 {
background: url('/public/img/fon_menu_block_110.gif') repeat-y right 0;
width:100%;
float:left;
margin-bottom:-1px;
}
.block_00 {
padding-top:0px;
padding-bottom:12px;
padding-left:25px;
padding-right:25px;
}
.block_01 {
width:100%;
float:left;
background: url('/public/img/fon_menu_block_11.gif') no-repeat  right 0;
padding-top:7px;
} 
.block_1 {
width:100%;
float:left;
background: url('/public/img/fon_menu_block_22.gif') repeat-y right 0;
} 
.block_2 {
width:100%;
float:left;
background: url('/public/img/fon_menu_block_33.gif') repeat-y right 0;
}
.block_3 {
width:100%;
float:left;
background: url('/public/img/fon_menu_block_44.gif') repeat-y right 0;
}
 .block_4 {
width:100%;
float:left;
background: url('/public/img/fon_menu_block_55.gif') repeat-y right 0;
}
 .block_5 {
width:100%;
float:left;
background: url('/public/img/fon_menu_block_66.gif') no-repeat  right 0;
height:38px;
}

/* Продукция */

.block_00p {
padding-top:14px;
padding-left:0px;
padding-right:25px;
}


/* Bottom */ 


#bottom {
height:140px;
float:left;
width:100%;
font:12px arial;
color:#000000;
}

#bottom a {

}

.block_bot_0 {
float:left;
width:100%;
margin-top:25px;
text-align:center;
}
.block_bot_0 span  {
font-size:20px;
}

.block_bot_1 {
float:left;
width:100%;
margin-top:50px;
text-align:center;
}

.block_bot_1 a {
margin-right:5px;
margin-left:5px;
}

.sitemap {
	
}
.sitemap ul {
	padding: 3px 0px 3px 10px;
	list-style-image: none;
	list-style-position: inside;
	list-style-type: square;
}
	.sitemap ul li {
		
	}
	.sitemap ul ul{
		padding: 3px 0px 3px 20px;
		list-style-image: none;
		list-style-position: inside;
		list-style-type: disc;
	}
	.sitemap ul ul ul{
		padding: 3px 0px 3px 20px;
		list-style-image: none;
		list-style-position: inside;
		list-style-type: circle;
	}
/* End Bottom */
.button_default {
	background: url('/public/img/sub_fon.gif') repeat-x 0 0;
	border: 1px solid #9DB0BC;
	height: 25px;
	width: 113px;
}
.orders_table {
	padding: 0px;
	margin: 0px;
	line-height: 1.5;
}
.orders_table td {
	padding: 0px 5px;
	border-bottom: 1px solid gray;
	
}
.orders_table thead td {
	background: #CCC;
}

.default_table {
	
}

.default_table td {
	padding: 2px 5px;
	text-align: right;
}

.default_table input, textarea {
	border: 1px solid gray;	
	width: 250px;
}
.error {
	
}

.error h3 {
	color: red;
}
