@charset "windows-1251";
/* CSS Document */

* { margin:0px; padding:0px; border:none; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }

#head_r { border:1px solid red; height:100px; background:#cc3300;}
#head_r a:hover { text-decoration:none; }
#head_r p.zag {
font-size: 26px;
color: Yellow;
font-weight: 700;
margin: 0px auto;
}

#head_r p.zag2 {
font-size: 18px;
color: Yellow;
font-weight: 700;
margin: 0px auto;
}

#header_bg { background:url(/images/header.jpg) center no-repeat; height:232px; min-width:941px; }
	#header { width:941px; height:232px; margin:0px auto; }
		#header #lefth { width:471; float:left; }
			#header #lhmenu { height:100px; padding-top:10px; padding-left:110px; color:#919baa; font-size:11px; width:361px; }
				#header #lhmenu a { color:#ff2400; font-size:11px; }
			#header #ltitle { font-size:16px; font-weight:bold; text-transform:uppercase; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; padding-top:33px; padding-left:15px; }
				#header #ltitleord { font-size:20px; font-weight:normal; text-transform:uppercase; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; padding-top:3px; padding-left:28px; color:#ffffff }
		#header #righth { width:470px; float:right; text-align:right; padding-top:10px; }
			#header #righth #phone { font-size:11px; height:65px; }
				#header #righth #phone img { margin-top:3px; margin-right:3px; }
			#header #righth #table { width:265px; margin-left:205px; height:114px; padding-top:21px; text-align:center; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; }
			#header #righth #table span { color:#fff595; font-size:18px; font-weight:bold; text-transform:uppercase; padding-top:8px; display:block; padding-bottom:10px; }
			#header #righth #table sup { font-size:14px; font-weight:bold; }
#content_bg { background:url(/images/contentbg.png) #bae268 top repeat-x; position:relative; overflow:auto; }
#content_bg2 { background:url(/images/contentbg2.png) bottom repeat-x; position:relative; overflow:auto; }
#content { width:941px; min-width:941px; margin:0px auto; padding-bottom:35px; position:relative; }
	#menu { width:941px; }
		#menu ul { margin:0px; padding:0px; }
			#menu li { list-style:none; float:left; }
			#menu li.active { background:url(/images/menuactiv.png) left top repeat-x; }
			#menu li.sep { width:3px; height:53px; background:url(/images/menusep.png) left top no-repeat; }
				#menu li a { display:block; height:35px; padding:18px 20px 0px 20px; color:#683f1a; font-size:16px; font-weight:bold; -zoom:1; -display:inline; }
				#menu li a:hover { text-decoration:none; }
				#menu a.active {  }
	#order { width:941px; clear:both; padding-top:4px; background:url(/images/orderbg2.jpg) left bottom no-repeat; height:87px; -background-position:66px bottom; }
		#order #bg1 { margin-left:-66px; float:left; }
		#order div { float:left; }
		#order #header { width:180px; height:49px; padding-top:38px; font-size:20px; -background:url(/images/orderbg.jpg) left bottom no-repeat; }
		#order .worktype { width:155px; height:65px; padding-top:21px; font-size:12px; }
			#order .worktype select { display:block; width:150px; margin-top:7px; }
		#order .worktype2 { width:100px; height:65px; padding-top:21px; font-size:12px; }
			#order .worktype2 select { display:block; width:90px; margin-top:7px; }
		#order .separator { width:18px; padding:46px 14px 0px 10px; height:41px; }
		#order #submit { width:221px; padding-left:35px; height:67px; padding-top:20px; background:url(/images/submit.jpg) 15px top no-repeat; }
			#order #submit input { width:200px; height:40px; border:none; background:none; font-size:20px; text-transform:uppercase; font-weight:bold; color:#fff595; }
	
	#leftcontent { width:201px; float:left; }
		#leftcontent h1 { color:#ffffff; font-size:16px; font-weight:bold; padding-top:37px; padding-left:7px; margin-bottom:7px; }
		#leftcontent h2 { color:#ffffff; font-size:16px; font-weight:bold; padding-top:37px; padding-left:7px; margin-bottom:7px; }
		.leftcontheader { padding-top:30px; padding-bottom:5px; padding-left:7px; }
		.leftmenu { width:191px; background:url(/images/lmbg.jpg); position:relative; overflow:hidden; margin-left:7px; margin-bottom:4px; }
			.leftmenu .top { width:191px; height:7px; background:url(/images/lmtop.jpg); position:relative; overflow:hidden; }
			.leftmenu .bottom { width:191px; height:7px; background:url(/images/lmbtm.jpg); position:relative; overflow:hidden; }
			.leftmenu .left { width:191px; background:url(/images/lml.jpg) left repeat-y; position:relative; overflow:hidden; }
			.leftmenu .right { width:191px; background:url(/images/lmr.jpg) right repeat-y; position:relative; overflow:hidden; }
			.leftmenu a { display:block; width:173px; padding-left:18px; background:url(/images/lmpoin.gif) 8px 6px no-repeat; float:left; font-size:12px; font-weight:bold; color:#000000; }
	
		.opinion { width:201px; clear:both; padding-top:15px; }
			.opiniontop { width:201px; height:31px; background:url(/images/opntop.png) left top no-repeat; -behavior: url(/iepngfix.htc); }
			.opinioncont { width:173px; padding:4px; padding-left:10px; background:url(/images/opnbg.jpg) right top no-repeat #e2f3be; margin-left:7px; border-left:2px solid #fff100; border-right:2px solid #fff100; }
			.opinionbottom { width:187px; height:18px; padding-left:14px; padding-top:10px; background:url(/images/opnbtm.png) right top no-repeat; -behavior: url(/iepngfix.htc); -margin-left:14px; }
		#allopinions { width:194px; padding-left:7px; padding-top:15px; color:#000000; }
			#allopinions a { text-decoration:underline; color:#000000; }
				#allopinions a:hover { text-decoration:none; }
		.leftbanner { width:194px; padding-left:7px; padding-top:35px; }
			.leftbanner img { border:2px solid #fff100; }
	#rightcontent { width:709px; padding-left:17px; margin-left:14px; margin-top:30px; float:right; background:url(/images/contbgleft.png) left top repeat-y; -margin-left:0px; -padding-left:8px; -behavior: url(/iepngfix.htc); }
		#rightcontentbg { width:649px; padding:0px 30px 30px 30px; background:url(/images/contbg.jpg) left top no-repeat #ffffff;; color:#000000; font-size:12px; }
			#rightcontentbg .header { padding-top:26px; padding-bottom:15px; }
				#rightcontentbg .header img { float:left; margin-right:15px; }
				#rightcontentbg .header h1 { color:#ff9600; font-size:28px; font-weight:normal; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; }
				#rightcontentbg .header h2 { color:#ff9600; font-size:28px; font-weight:normal; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; }
		#rightcontentbg p { color:#000033; font-size:13px; line-height:130%; text-indent:15px; }
			#rightcontentbg p.strong { font-weight:bold; }
			#rightcontentbg p.strong2 { font-weight:bold; color: Maroon; font-size: 12px;}
			#rightcontentbg p.sep { padding-top:15px; }
	
	#bannerbottom { float:right; width:719px; padding-top:15px; margin-bottom:25px; }






#spec2 td {
        border:1px solid #999999;
        padding-top:2px;
        padding-bottom:2px;
        padding-left:0px;
        padding-right:0px;
        vertical-align: middle;
		text-align: center;			
		font-size: 11pt;
		font-weight: bold;
		color: #333333;
}

#spec2 table {
	background-color: #eeeeee;
	border: 1px solid #999999;
}

#spec th {
        border-bottom:2px solid #dddddd;
        padding-top:8px;
        padding-bottom:8px;
        padding-left:8px;
        padding-right:8px;
}

#spec td {
        border-bottom:1px solid #dddddd;
        padding-top:8px;
        padding-bottom:8px;
        padding-left:8px;
        padding-right:8px;
        vertical-align: top;
        color: #555555;
}

#spec table {
	background-color: #eeeeee;
}

.feedbackform input { border:1px solid #84c17c; }
.feedbackform select { border:1px solid #84c17c; }
.feedbackform textarea { border:1px solid #84c17c; }
