@charset "utf-8";
html, body { margin:0; padding:0; height:100% }
body { background:url(/img/body_gradient.png) left top repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif }
a { text-decoration:none }
a.links { font:12px Verdana, Arial, Helvetica, sans-serif; color:#1e7bc8; font-weight:normal }
a.links:hover { color:#005aff; text-decoration:underline }
a.links:active { color:red }
.content { margin-top:10px; width:923px; float:right; }
ul {list-style-type:none}
h1 { margin:20px 0 5px 0; padding:0}
h3 { margin:0; padding:0}
h2 { margin:20px 0 10px 0; padding:0}
hr {border:none; height:1px; background-color:#ccc}
textarea {overflow:auto; background:#fff; border:1px solid #ccc; height:100px}

/*header*/
.header { width:962px; height:228px; }
.logo { width:174px; height:102px; float:left; background:url(/img/logo.jpg) no-repeat; float:left }
.tagline { float:left; height:102px; width:788px; clear:right }
.tagline_txt1 { margin-left:70px; font:36px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#787878; }
.tagline_txt2 { font:36px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#b2b2b2; margin-top:-14px; margin-left:345px }
.tagline_txt3 { font:24px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#b2b2b2; margin-top:-10px; margin-left:180px; }
/*header end*/

/*footer*/
.footer { width:962px }
.footer_yellow_b { float:left; width:686px; height:130px; background:url(/img/brush.png) left top no-repeat; text-align:left }
.footer_copy { height:40px; width:200px; margin:70px 0 0 145px }
.footer_copy_txt { font-size:11px; color:#ababab }
.footer_links { float:left; width:250px; height:50px; margin-top:40px }
a.foot_link, a.foot_link1 { font-size:11px; color:#ababab }
a.foot_link:hover { color:gray }
a.foot_link1 { font-size:12px; color:#e20a0a }
a.foot_link1:hover { color:#990000; text-decoration:underline }
a.foot_link1:active { color:#1e7bc8 }

a.foot_link3 { font-size:11px; color:#4F5254 }
a.foot_link3:hover { color:black !important }

.div_ln {font-size:11px; color:#4F5254}
/*foote end*/

/*menu*/
.menu { width:923px; height:126px; float:right }
.menu2 { background:url(/img/shadows.png) no-repeat; filter:expression(fixPNG(this)); position:absolute; z-index:5 }
.menu_b { background-color:#106cba }
a.menu_links { font-size:17px; letter-spacing:-1px; color:#87c4f9; }
a.menu_links1 { font-size:17px; letter-spacing:-1px; color:#fff }
.menu_p { height:20px; float:left; text-align:left; margin-top:50px }
.menu_spacer { display:block; height:34px; width:8px; float:left; margin:42px 10px 0 10px; background:url(/img/menu-separator.png) center center no-repeat; filter:expression(fixPNG(this)); }
#menu_it { position:absolute; z-index:6; margin-left:160px }
/*menu end*/

/*about company*/
.hdr { font-size:20px; margin:10px; }
.orange { color:#f9ad0b }
.red { color:#bc6777 }
.green { color:#9dc065 }
.blue { color:#87b5dd }
.about_txt { font-size:12px; color:#4f5254; margin:0 0 0 10px; line-height:18px }
.about_col { background:url(/img/corner.png) #f5f5f5 right top no-repeat }
.about_cont { width:461px; height:auto; float:left }
/*about company end*/


/*услуги*/
.txt_header1, .feildset_o legend { font:20px Verdana, Arial, Helvetica, sans-serif; color:#3f7db3 }
.txt_header2 { font-size:14px; font-weight:600; }
.nubms { width:53px; height:53px; background:url(/img/gray-bg.png); font:24px Arial, Helvetica, sans-serif; color:#939393; text-align:center; line-height:53px }
#chem td { vertical-align:top }
#chem td h3 { font:12px Verdana, Arial, Helvetica, sans-serif; color:#000; font-weight:600; margin:0 0 5px 10px }
a.usl, a.us12 { font:18px Verdana, Arial, Helvetica, sans-serif; color:#6e6e6e }
a.us12 { font:15px Arial, Helvetica, sans-serif; font-weight:600 }
a.usl:hover, a.us12:hover { color:#3F7DB3 }
.co1 { margin-left:24px; width:649px }
.dop { font-size:12px; color:black }
.buy_now {width:212px; height:64px; background:url(/img/order_button1.png) orange no-repeat; margin-left:1px; text-align:center; }
a.b_n_but { font:24px Arial, Helvetica, sans-serif; color:#fff; line-height:64px; display:block }
/*конец услуг*/
.co2 { width:649px; height:194px; background:url(/img/blue-bg.png) 0 0 no-repeat; }
.co3 { padding:56px 0 0 136px; }
.right_area { width:200px; float:right; margin-right:-50px; position:relative; border:1px solid #f4f4f4; padding:10px; }

/*работы*/
.logo_content { width:128px; text-align:center; margin:15px 20px; font-size:10px; color:#595959; float:left}
.logo_img { width:128px; height:128px; border:1px solid #e3e3e3; cursor:pointer}
.port_right { height:100%; float:left; height:350px; border-left:1px solid #e3e3e3}
.p1 { margin-left:20px; }
.butt_m { margin-top:200px; }
/*конец работы*/

/*цены*/
.p_sys { width:190px; text-align:center; margin:15px 0; float:left }
.plimus { font:20px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#284874 }
.webmoney { font:20px Verdana, Arial, Helvetica, sans-serif; color:#3783c8 }
.pbank { font:20px Verdana, Arial, Helvetica, sans-serif; color:#55b024; font-weight:bold }
/*конец цены*/.red_price { font-size:24px; color:#a41111; }
.list_image { list-style-image:url(/img/bullet.png); list-style-type:square; margin-left:20px}

/*безопасная оплата*/
.shield { width:131px; height:129px; background:url(/img/shield.png) 0 0 no-repeat; float:left; margin:10px; }
/*конец безопасная оплата*/

/*доставка*/
.list_image1 { list-style-image:url(/img/bullet1.png); list-style-type:circle; margin-left:2	0px;}
/*конец доставка*/


/*контакты*/
.contact_h { font-size:12px; font-weight:bold; margin:15px 0 2px 0}
/*конец контакты*/

input { border:1px solid #ccc; background-color:#FFF}

/*форма заказа*/
.inputs { width:320px; margin:7px 0}
.ques_items {padding-right:10px;}
.order_h { width:620px; text-align:left; }
.radios input { border:none}
.ul_order { margin:0; padding:0;}
.ul_order li { font-weight:normal}
.txt_a { font:13px Arial, Helvetica, sans-serif; color:black; font-weight:600 }
.feildset_o {border:1px solid #eee; width:320px; padding:0 10px 10px 10px}

#form_td span { color:orange}

/*конец форма заказа*/

/*erors*/
.err_div {width:400px; border:1px solid #DBBD17; background:#FAFDEA; padding:20px 0}

/*copy*/
.usual_list {list-style-type:disc; font:12px Verdana, Arial, Helvetica, sans-serif; color:#666666; margin-top:0}
.print_ver {width:200px; text-align:center; padding:20px 0; float:right}
.print_ver a {font-size:16px}
/*end copy*/

/*index*/
.index {height:46px; width:192px; margin-top:20px; background:url(/img/order_button.png) orange no-repeat; }
.index a, .addit_div a { display:block; font:18px Arial, Helvetica, sans-serif; color:#fff; line-height:40px; text-decoration:none}
.addit_div { height:46px; width:142px; background:url(/img/order_button2.png) orange no-repeat; text-align:center; margin:0 0 0 110px }
.advert { display:none; opacity:0; font-weight:bold !important; font:13px Verdana, Arial, Helvetica, sans-serif; color:#ee8a08}
.advert_container { width:310px; height:220px; float:right; }
/*end index*/


.accon_det tr td { border-bottom:1px solid gray }

/*portfolio*/
.thumbs { background:#fff; height:116px; margin-top:6px; width:116px; margin-left:6px; color:#333333; font-size:11px;}
