@charset "utf-8";
/* CSS Document */

html, body { text-align:center; margin:0px; padding:0px; color:#e5e5e5; background:url(/img/bodybg.gif) repeat; height:100%; line-height:130%; font:normal 12px Arial; }
table, tr, td { vertical-align:top; text-align:left; padding:0px; margin:0px; color:#e5e5e5; }
div { vertical-align:top; text-align:left; color:#e5e5e5; }
img { border:0px none; margin:0; padding:0; }
img { border:0px none; margin:0; padding:0; }
ul { padding:0px; margin:0px; margin-left:17px; }
ul { list-style-image: url('/img/li.gif'); }
span { line-height:130%; }
form { padding:0; margin:0; }
input { margin:0; padding:2px; height:16px; width:180px; border:1px solid #32363c; color:#fff; background:#000; }
.code { margin:0; padding:2px; height:16px; width:78px; border:1px solid #32363c; color:#fff; background:#000; font-weight:bold }
textarea { margin:0; padding:2px; height:14px; width:250px; border:1px solid #32363c; color:#fff; overflow:auto; height:150px; background:#000; }
select { border:1px solid #a09f9e; color:#333; }
option { color:#333; }
.radio { margin:0; padding:0; border:0 none; width:10px; height:10px; }
.reset { background:#c1c5cb; color:#960377; width:auto; height:auto; padding:0px; border:1px solid #231f20; cursor:pointer; }
.send { background:#960377; color:#fff; width:auto; height:auto; padding:0px; border:1px solid #231F20; cursor:pointer; }
.search_inp { width:120px; height:16px; padding:2px; border:0 none; background:#fff; color:#404040; }
.asterisk { color:#960377; font: bold 14px Arial; font-size:18px; }
.areadiv1 { padding:3px; }
.contacttext { color:#fff; float:left; width:120px; text-align:right; padding-right:5px }
.contacttext_error { color:#960377; float:left; width:120px; text-align:right; padding-right:5px }
.ordtext { color:#fff; float:left; width:150px; text-align:right; padding-right:5px }
.ordtext_error { color:#960377; float:left; width:150px; text-align:right; padding-right:5px }
.centrovka { margin:0 auto; width:1000px; }
.fl_left { float:left; }
.fl_right { float:right; }
.over_hide { overflow:hidden; }
.alcenter { text-align:center; }
.alright { text-align:right; }
.vbottom { vertical-align:bottom; }
.vmiddle { vertical-align:middle; }
.clear { clear:both; }
.abs { position:absolute }
.rel { position:relative }
.just { text-align:justify; }
.underline { text-decoration:underline; }
.copy { color:#4bafe3; text-align:center; padding-top:10px; padding-bottom:5px }
a, a:active, a:link, a:visited { color:#fffefe; font-size:12px; text-decoration:none; }
a:hover { text-decoration:underline; color:#fffefe; font-size:12px; }
#container { border:1px solid #2f3332; background:url('/img/mainbg.jpg') no-repeat bottom center; width:1001px; text-align:center; }
.top { height:166px; width:1001px; text-align:center; background:url(../img/t.jpg) no-repeat; }
.content_home { background:url('/img/home_bg.jpg') no-repeat top center; height:487px; width:1001px; text-align:center; }
.content { padding:25px }
.content2 { padding:25px 18px 25px 18px; }
.title { color:#49a2ca; font-size:14px; font-weight:bold }
.logo { float:left; position:relative; left:70px; top:0px; width:503px; height:166px; }
.tel { float:left; padding-left:30px; padding-top:50px; color:#fff; font-weight:bold; font-size:20px; text-align:left }
.menu { text-align:center; width:1001px; margin:0px; clear:both; background:url(/img/menubg.gif) repeat-x; border-bottom:1px solid #5f6369; }
.bot_main { height:160px; }
.bot2 { height:26px; text-align:center; background:url(/img/catbg.gif) repeat-x; width:1001px; }
.bot_menu { width:199px; float:left; }
.w200 { width:200px; }
.w199 { width:199px; }
.bot_right { border-right:1px solid #444545 }
.bot_text { width:923px; padding:10px 15px 0px 15px }
.img_bord { border:1px solid #494f54; padding:1px }
.back { clear:both; cursor:pointer; float:right; color:#960377; padding-top:10px; font-weight:bold }
.catsubbg { background:#000002 url(/img/catsubbg.gif) repeat-x; padding-left:40px; height:132px; }
.catprodbg { background:url(/img/catprodbg.png) repeat!important; background-image:none; filter:none!important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/catprodbg.png', sizingMethod='scale');height:expression(this.scrollHeight < 400 ? "400px" : "auto");
min-height:400px;float:left;}
.prodbg{width:465px; margin-left:4px; float:left; padding:35px 5px 5px 80px; position:relative; z-index:100; }
.bott { background:url(/img/bott.png) no-repeat !important; background-image:none; filter:none!important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bott.png', sizingMethod='image');
width:1001px; height:92px; }
.err{color:#fff; font-size:14px; text-decoration:underline;}
#bottextpos { position:relative; text-align:center; top:40px; left:5px; z-index:1; }
.sep { background:url(/img/sep.gif) no-repeat; width:1px; height:22px; }
.sep2 { background:#1c1c1c url(/img/sep2.gif) no-repeat; width:1px; height:157px; }
.tit { position:relative; top:50px; left:115px; font-weight:bold; font-size:18px; color:#960377 }
a.titlea, a.titlea:active, a.titlea:link, a.titlea:visited { color:#49a2ca; font-size:14px; font-weight:bold }
a.titlea:hover { color:#49a2ca; font-size:14px; font-weight:bold }
a.tit, a.tit:active, a.tit:link, a.tit:visited { text-decoration:none; position:relative; top:50px; left:115px; font-weight:bold; font-size:17px; color:#fff; }
a.tit:hover { text-decoration:none; position:relative; top:50px; left:115px; font-weight:bold; font-size:17px; color:#49a2ca; }
a.topmenu, a.topmenu:active, a.topmenu:link, a.topmenu:visited { font:normal 16px Arial; color:#fffefe; font-weight:bold; text-decoration:none; line-height:22px; }
a.topmenu:hover { background:url(/img/hover.gif) repeat-x; text-decoration:none; color:#fffefe; font:normal 16px Arial; font-weight:bold; }
a.topmenu_act, a.topmenu_act:active, a.topmenu_act:link, a.topmenu_act:visited, a.topmenu_act:hover {background:url(/img/hover.gif) repeat-x; color:#fffefe; font:normal 16px Arial; font-weight:bold; text-decoration:none; line-height:22px; }
a.cat, a.cat:active, a.cat:link, a.cat:visited { color:#fffefe; font-size:12px; font-weight:bold; text-decoration:none; font-family:Arial; line-height:26px; display:block; text-align:center; }
a.cat:hover { display:block; text-decoration:none; color:#34354c; }
a.torts, a.torts:active, a.torts:link, a.torts:visited { font-family:Arial; color:#707078; font-size:12px; text-decoration:none; margin-left:40px; }
a.torts:hover { text-decoration:none; color:#fff; }
a.torts_act, a.torts_act:active, a.torts_act:link, a.torts_act:visited { font-family:Arial; text-decoration:none; color:#fff; font-size:12px; margin-left:40px; }
a.inverse, a.inverse:active, a.inverse:link, a.inverse:visited { color:#4bafe3; font-size:12px; text-decoration:none; padding:0px 3px 0px 3px }
a.inverse:hover { text-decoration:underline; color:#4bafe3; font-size:12px; padding:0px 3px 0px 3px }
a.pager, a.pager:active, a.pager:link, a.pager:visited { padding-left:3px; padding-right:3px; font-weight:bold; color:#adadad; }
a.pager:hover { text-decoration:none; color:#960377; font-weight:bold; padding-left:3px; padding-right:3px; }
a.pager_act, a.pager_act:active, a.pager_act:link, a.pager_act:visited, a.pager_act:hover { text-decoration:none; color:#960377; font-weight:bold; padding-left:3px; padding-right:3px; }
