html{height: 100%;}
body{background-color:#666;height: 100%;}
body,div{font-size: 14px;font-family: 'Open Sans';color:#666;text-align: left;margin:0;padding:0;border:0;}

#Center{width:960px;margin: 0 auto;}

p{font-family: 'Open Sans';font-size:14px; text-align: left; padding:0px; margin:0px 0px;color:#666}
a{color:#B70000;font-size: 14px;outline: none;margin: 0;padding: 0;}
img{border:0px;margin: 0;padding: 0;outline: none;vertical-align: top;}
form{margin:0px;padding:0px;}
td{font-family: 'Open Sans';font-size:14px;color:#666}

h1{margin:0 0 20px 0;display: block;font-size: 36px;color:#B70000;font-weight: normal;line-height: 37px;padding-bottom: 5px;}
h2{margin:0 0 20px 0;font-size:18px;color:#333;font-weight:normal;padding-bottom: 10px;text-transform: uppercase;line-height: 20px;}

.Error{color:red;text-align: center;}
object,embed{border:0;}
th,td{margin:0;font-family: 'Open Sans';color:#FFF;}
.clear{clear: both;height: 0;line-height: 0;font-size: 0;overflow: hidden;}
ul{list-style:url(/images/li.gif);margin:0;padding:15px 0;}
ul li{margin:5px 5px 5px 40px;padding:0;font-family: 'Open Sans';font-size: 14px;line-height: 14px;}

#page{height: 23px;left:-50%;position:relative;zoom:1}

#page a{text-decoration: none;color:#FFF;font-size:10px;background: #4BB300;display: block;height: 17px;width: 19px;text-align: center;margin-top:2px;padding-top:2px;}
.page2{color:#FFF;font-size: 10px;background:#CC0000;height:17px;width:19px;text-align: center;border:1px solid #FFF;padding-top: 2px;}
.page1{border: 1px solid #B5BEC5;float: left;height: 21px;width: 21px;}
#page img{vertical-align: middle;margin:11px 1px;}

#TopMenu{width: 960px;padding-top:15px;}
#TopMenuSub{height:5px;font-size: 1px;line-height: 1px;background: url(/images/bg_sub.jpg);position: relative;zoom:1}
#TopMenuDrag{background: url(/images/bg_sub1.jpg);height: 5px;width: 0;position: absolute;top:0;}
#TopMenu img{float: left;}


#LeftMenu{width: 205px;float: left;padding-bottom: 10px; margin-top:19px;}
#LeftMenu a{text-decoration: none;display: block;margin-bottom: 1px;font-size: 12px;padding:7px 0 8px 14px;
text-transform: uppercase;line-height: 16px;color:#666}
.a{margin-bottom: 1px;font-size: 12px;padding:8px 0 8px 14px;text-transform: uppercase;line-height: 16px;color:#666}
.acontacts{text-transform: none !important;background: url(/images/li.gif) no-repeat 12px 14px;padding-left:25px !important;}
#LeftMenu a:Hover{color:#B70000}

#PageCenter{width:755px;float: left;padding-bottom: 10px;}

#SubMenu{height: 35px;padding-left: 13px;    padding-top: 10px;}
#SubMenu a{}
#curr_menu{color:#B70000 !important;;font-weight: normal !important;}
#SubMenu img{margin: 15px 5px 5px 5px;float:left ;}

#ProductsTab{width: 100%;border-collapse: separate;margin:0;padding: 0;}
#ProductsTab th{font-size: 14px;font-family: 'Open Sans';color:#fff;font-weight: bold;background: #666;height: 30px;text-align: center;padding: 0 10px;}
#ProductsTab td{color:#333;line-height: 20px;font-size: 14px;padding: 10px;text-align: center;}


.delim{background: #742626 url(/images/delim.gif) repeat-x;clear: both;height:1px;font-size:0px;overflow: hidden;line-height: 0px;z-index: 10;position: relative;zoom:1}
.delim2{background: #F8F8F8;height:5px;font-size:0px;overflow: hidden;line-height: 0px;border-top:#E2E2E2 solid 1px}

#PageFooter{clear:both;height: 107px;background: url(/images/footer.jpg);width: 100%;}
#PageFooter1{margin:0px auto;width: 960px;height: 90px;background: url(/images/footer1.jpg);text-align: center;}
#PageFooter div{font-size: 11px;color:#999;}
#PageFooter a{color:#ccc;text-decoration: none;font-size: 10px;font-weight: bold;}


#News{width: 440px;height: 193px;background: url(/images/bg_news.jpg);padding: 12px 10px 0 10px;margin-top: 5px;}
#News .date{color:#FFCC99;font-size: 10px;margin:0 0 5px 5px;}
#News .date span{color:#9B0200;font-size: 10px;} 
#News .newstext{text-decoration: none;font-weight: bold;font-size: 10px;}
#News .newstext img{margin:0 5px;}

.NewsDate{color:#FFCC99;font-size: 11px;line-height: 15px;}
.NewsDate span{color:#9B0200}
.NewsName{font-size: 16px;color:#FFCC99;line-height: 30px;}
.NewsText2{font-size: 13px;float: left;line-height: 17px;width: 446px;margin-right: 10px;}
.NewsText1{font-size: 13px;float: left;line-height: 17px;width: 177px;color:#FFCC99}
.zakaz5{text-align: right;color:#000;margin-top: 8px;}
.zakaz5 input{border:1px solid #ccc;width: 212px;padding: 2px;margin-left: 5px;color:#000}
.zakaz1{color:#000;}
.zakaz1 input{border:1px solid #ccc;width:296px;padding: 2px;color:#000;margin-bottom: 8px;margin-top: 3px;}
.zakaz1 textarea{border:1px solid #ccc;width:296px;padding: 2px;color:#000;height: 130px;}

.faq1{color:#B70000;font-size: 17px;}
.faq2{color:#000;font-size: 13px;padding:3px 10px 20px 15px}
#header_table{height: 40px;width: 960px;}	
			#header_table td{height: 40px;text-align: center;border-left: 1px solid transparent;}
			#header_table td:first-child{border-left:0;}
				#header_table td a{text-decoration:none;height: 30px;display: block;font-size: 16px;color: #d1d1d1;padding: 10px 0 0 0; font-family: 'Open Sans';text-shadow: 1px 1px 2px #444;
										background-image: linear-gradient(bottom, rgb(119,119,119) 0%, rgb(115,115,115) 8%, rgb(125,125,125) 8%, rgb(67,67,67) 100%);
										background-image: -o-linear-gradient(bottom, rgb(119,119,119) 0%, rgb(115,115,115) 8%, rgb(125,125,125) 8%, rgb(67,67,67) 100%);
										background-image: -moz-linear-gradient(bottom, rgb(119,119,119) 0%, rgb(115,115,115) 8%, rgb(125,125,125) 8%, rgb(67,67,67) 100%);
										background-image: -webkit-linear-gradient(bottom, rgb(119,119,119) 0%, rgb(115,115,115) 8%, rgb(125,125,125) 8%, rgb(67,67,67) 100%);
										background-image: -ms-linear-gradient(bottom, rgb(119,119,119) 0%, rgb(115,115,115) 8%, rgb(125,125,125) 8%, rgb(67,67,67) 100%);
										background-image: -webkit-gradient(
											linear,
											left bottom,
											left top,
											color-stop(0, rgb(119,119,119)),
											color-stop(0.08, rgb(115,115,115)),
											color-stop(0.08, rgb(125,125,125)),
											color-stop(1, rgb(67,67,67))
										);}
				#header_table td a:hover{background: #333333;}
				#header_table td a:first-child{border: 0;}
				#header_table td a.s{color: #b70000;border-left: 1px solid #d1d1d1;text-shadow: 0 0 1px #d77070;
										background-image: linear-gradient(bottom, rgb(239,239,239) 0%, rgb(255,255,255) 100%);
										background-image: -o-linear-gradient(bottom, rgb(239,239,239) 0%, rgb(255,255,255) 100%);
										background-image: -moz-linear-gradient(bottom, rgb(239,239,239) 0%, rgb(255,255,255) 100%);
										background-image: -webkit-linear-gradient(bottom, rgb(239,239,239) 0%, rgb(255,255,255) 100%);
										background-image: -ms-linear-gradient(bottom, rgb(239,239,239) 0%, rgb(255,255,255) 100%);
										background-image: -webkit-gradient(
											linear,
											left bottom,
											left top,
											color-stop(0, rgb(239,239,239)),
											color-stop(1, rgb(255,255,255))
										);}
										
.photo2 {float:left; margin-right:15px; margin-bottom:15px;}

input[type="text"] { width:320px; padding: 6px 12px;  margin:5px 0; border-radius: 5px;  border: none;  box-shadow: inset 1px 1px 5px silver;  font-size: 16px;}

select { width:320px; padding: 6px 12px;  margin:5px 0; border-radius: 5px;  border: none;  box-shadow: inset 1px 1px 5px silver;  font-size: 16px;}
textarea {width:320px; padding: 6px 12px;  margin:5px 0; border-radius: 5px;  border: none;  box-shadow: inset 1px 1px 5px silver;  font-size: 16px;}
input[type="submit"] {background: #EA0E0E;color:white !important;font-weight:700;font-size:16px;border:none;padding:5px 10px;border-radius:5px;cursor:pointer;box-shadow: 0px 6px 0px #B70707;margin-top:10px;}
input[type="submit"]:active {sbox-shadow:none !important;}
input[type="submit"]:hover {background:#fec945; box-shadow: 0px 6px 0px #D39803;}
input:focus {outline-offset:0px;}
:focus {outline:0;}
table.m4j_form_table {border:none !important;}
table.m4j_form_table td {border:none !important; padding:0 !important;}
span.m4j_required {color:red; font-size:10px;}

table.m4j_form_table td {color:black;}