body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,ul,li{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;outline:0 !important}
a{outline:0 !important;font:13px Arial, Helvetica, sans-serif;color:#666;}
p {margin:10px 0; font:13px Arial, Helvetica, sans-serif; line-height:22px; color:#666;}
h1 {font:normal 24px Tahoma, Arial, Helvetica, sans-serif;color:#333;text-transform:uppercase; position:absolute; margin:0 0 0 30px; top:331px; padding:0;z-index:100}
h2 {font:normal 20px Tahoma, Arial, Helvetica, sans-serif;text-transform:uppercase;color:#333399; margin:0 0 20px 0}
h3 {font:bold 12px Arial, Helvetica, sans-serif;margin:10px 0;line-height:22px;color:#666;}
body {background:#323232 url(../images/fon.gif) repeat-x;font:13px Arial, Helvetica, sans-serif;line-height:16px;color:#666;}
#container {width: 950px;margin: 0 auto;background:#000}
#header {width:945px;padding-top:8px;background:#000; height:100px}
#logo {width:222px;display:block; height:45px; margin:6px 0 0 15px; z-index:9999; position:absolute}
#action{text-decoration:none; display:block; color:red;font:bold 13px  Arial, Helvetica, sans-serif; position:absolute; top:50px; margin-left:330px}
#region {position:absolute; top:24px; text-align:right; width:942px; padding-right:3px}
#region a{text-decoration:none; display:block; float:right;color:#444;font:bold 15px/15px  Verdana, Arial, Helvetica, sans-serif; text-transform:none; margin-top:10px}
#region a span{display:block; padding-bottom:33px}
#phone {color:#ccc;font:26px/26px Arial, Helvetica, sans-serif; text-align:right; top:53px; position:absolute; width:945px;}
#phone a{color:#ccc;font:26px/26px Arial, Helvetica, sans-serif; text-decoration:none;text-align:right}
#phone span{font:bold 15px/15px Arial, Helvetica, sans-serif;}
#flash {background:#000 url(../images/bg.jpg) no-repeat; width:950px; height:250px; overflow:hidden;}
#flash ul {margin:50px 0 0 50px}
#flash ul li {color:#fff; list-style:none;font: 17px/30px Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px}

/* TOPMENU ------------------------------ */
ul#topmenu {list-style:none;position:absolute; top:0; width:950px; height:27px;z-index:2001;}
ul#topmenu li {float:right;display:inline;list-style:none;position:relative;height:30px;}
ul#topmenu li a{padding-left:10px;font: 11px/30px Verdana, Arial, Helvetica, sans-serif;}
ul#topmenu li a.sep {background:url(../images/sep.gif) no-repeat 0 10px}
ul#topmenu ul {list-style: none;display: none;position: absolute;top:30px;left:0px;}
ul#topmenu ul:after {display: block;content: ".";height: 0;visibility: visible;}
ul#topmenu ul li {float: left;display: block !important;display: inline;font: 10px/30px Verdana, Arial, Helvetica, sans-serif;}
ul#topmenu a {padding: 0 10px;float: none !important;float:left;display: block;color:#999;text-decoration:none;height:auto !important;height:1%;}
ul#topmenu a:hover, ul#topmenu li:hover a, ul#topmenu li.iehover a{padding: 0 9px;color:#666;background:#eee;border-left:1px solid #ccc;border-right:1px solid #ccc}
ul#topmenu li:hover ul, ul#topmenu ul li:hover ul, ul#topmenu li.iehover ul, ul#topmenu ul li.iehover ul{display: block;} 
/* END TOPMENU ------------------------- */
/* TOPMENU INNER ----------------------- */
ul#topmenu li ul li #status {width:364px;border:1px solid #ccc;background:#eee;position:absolute;padding:5px 9px 8px 12px; left:-170px; text-align:right}
ul#topmenu li ul li #status p{font: 11px/11px Verdana, Arial, Helvetica, sans-serif; color:#333;}
ul#topmenu li ul li #status input {margin:5px 0;color:#666;font: 11px Verdana, Arial, Helvetica, sans-serif; background:url(../images/input.gif) no-repeat top left; border:none; width:134px; height:21px; padding:2px 0 0 4px}
ul#topmenu li ul li #status input.button{background:url(../images/button.gif) no-repeat; width:82px; height:25px; border:none;cursor:pointer; margin:0 4px; padding:0}
ul#topmenu li ul li #brand {width:394px; height:340px; background:#eee; border:1px solid #ccc; padding:10px 16px 16px 16px}
ul#topmenu li ul li #brand .left_col {float:left;width:190px;margin-right:14px;}
ul#topmenu li ul li #brand .right_col {float:right;width:190px;}
ul#topmenu li ul li #brand a {border:0;font: 11px/14px Verdana, Arial, Helvetica, sans-serif; float:none; padding:0 0 5px 70px; width:110px}
ul#topmenu li ul li #brand img{ position:absolute; margin-top:-5px}
/* END TOPMENU INNER ------------------- */
/* MAINMENU ---------------------------- */
ul#cssmenu {margin: 0;padding: 0;list-style: none;height: 30px; clear:both; background:#000; position:absolute; top:78px;z-index:901;}
ul#cssmenu li {margin: 0;padding: 0;float: left;display: inline;list-style: none;position: relative;height: 30px;}
ul#cssmenu li a{background:#000 url(../images/right.gif) no-repeat 7px 11px; padding-left:15px;font: 10px/30px Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;}
ul#cssmenu li a.plus{background:url(../images/down.gif) no-repeat 3px 14px; }
ul#cssmenu ul {margin: 0;padding: 0;width: 280px;list-style: none;display: none;position: absolute;top: 30px;left: 0;}
ul#cssmenu ul:after {clear: both;display: block;content: ".";height: 0;visibility: visible;}
ul#cssmenu ul li {width: 280px;float: left;display: block !important;display: inline;font: 10px/30px Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;white-space:nowrap;z-index:1001;}
ul#cssmenu a {padding: 0 15px;float: none !important;float: left;display: block;color:#999;text-decoration:none;height:auto !important;height:1%; }
ul#cssmenu a:hover, ul#cssmenu li:hover a, ul#cssmenu li.iehover a{color:#fff;background:#394f9a url(../images/right_white.gif) no-repeat 7px 11px; text-decoration:none}
ul#cssmenu li:hover li a, ul#cssmenu li.iehover li a{float: none;background: #222;color: #FFF;z-index:100;}
ul#cssmenu li:hover li a:hover,ul#cssmenu li:hover li:hover a, ul#cssmenu li.iehover li a:hover, ul#cssmenu li.iehover li.iehover a{background: #323232;color:#fff;}
ul#cssmenu ul ul {display: none;position: absolute;top:0;left:170px;}
ul#cssmenu li:hover ul ul, ul#cssmenu li.iehover ul ul{display: none;}
ul#cssmenu li:hover ul, ul#cssmenu ul li:hover ul, ul#cssmenu li.iehover ul, ul#cssmenu ul li.iehover ul{display: block;}
ul#cssmenu li a.cont {color:#ccc;background:#394f9a url(../images/right_white.gif) no-repeat 7px 11px;}
/* END MAINMENU ------------------------ */
/* FOOTERMENU -------------------------- */
ul#footermenu  {clear:both; width:950px;height:27px;  background-color:#222; padding:0; font:11px/27px Arial, Helvetica, sans-serif;}
ul#footermenu li {float:left;display: inline;list-style: none;position: relative;height:27px;z-index:1000;}
ul#footermenu li a{font: 10px/27px Verdana, Arial, Helvetica, sans-serif; background:url(../images/bg_footermenu.gif) no-repeat right top; height:27px; display:block}
ul#footermenu ul {background-color:#222;list-style: none;display: none;position: absolute;top:-271px;left: 0;border-bottom:1px solid #666; padding:0;}
ul#footermenu ul li img{position:absolute; top:-242px; right:1px;}
*> ul#footermenu ul li img{right:-68px;}
ul#footermenu ul:after {clear: both;display: block;content: ".";height: 0;visibility: visible;}
ul#footermenu ul li {float: left;display: block !important;display: inline;}
ul#footermenu ul li a {padding:0 0 0 20px;font: 11px/27px Verdana, Arial, Helvetica, sans-serif;white-space:nowrap; display:block;}
ul#footermenu a {padding:0 20px 0 0px;float: none !important;float: left; white-space:nowrap;color:#999;text-decoration:none;height:auto !important;height:1%;}
ul#footermenu a:hover, ul#footermenu li:hover a, ul#footermenu li.iehover a{z-index:2000; color:#fff;}
ul#footermenu li:hover li a, ul#footermenu li.iehover li a{float: none;background: #222 url(../images/li.gif) 8px 12px no-repeat;color: #999;z-index:3000;}
ul#footermenu li:hover li a:hover,ul#footermenu li:hover li:hover a, ul#footermenu li.iehover li a:hover, ul#footermenu li.iehover li.iehover a{background: #323232  url(../images/li.gif) 8px 12px no-repeat;color:#fff; display:block}
ul#footermenu ul ul {display: none;position: absolute;top:0;left:170px;}
ul#footermenu li:hover ul ul, ul#footermenu li.iehover ul ul{display: none;}
ul#footermenu li:hover ul, ul#footermenu ul li:hover ul, ul#footermenu li.iehover ul, ul#footermenu ul li.iehover ul{display: block;}
/* END FOOTERMENU ------------------------ */
/* CONTENTMENU -------------------------- */
ul#contentmenu  {clear:both; width:920px;height:27px;  background-color:#222; padding:0 0 0 30px; font:11px/27px Arial, Helvetica, sans-serif;z-index:800;}
ul#contentmenu li {float:left;display: inline;list-style: none;position: relative;height:27px;}
ul#contentmenu li a{font: 10px/27px Verdana, Arial, Helvetica, sans-serif; background:url(../images/bg_contentmenu.gif) no-repeat right top; height:27px; display:block}
ul#contentmenu a {padding:0 13px 0 0px;float: none !important;float: left; white-space:nowrap;color:#999;text-decoration:none;height:auto !important;height:1%;}
ul#contentmenu a:hover, ul#contentmenu li:hover a, ul#contentmenu li.iehover a{color:#fff;}
/* END CONTENTMENU ------------------------ */

#sep {width:100%; height:10px; border-top:1px solid #222; clear:both; margin:10px 0;}
#footer {background:#000; width:910px; clear:both; padding:40px 20px 10px 20px; color:#999;font: 11px/13px Verdana, Arial, Helvetica, sans-serif;}
#footer a {text-decoration:none; color:#999;font: 11px Verdana, Arial, Helvetica, sans-serif;}
.footer_left {float:left;width:140px;margin-top:-5px}
.footer_center {margin:0px 200px 0 180px;width:500px;color:#999;font: 11px/13px Verdana, Arial, Helvetica, sans-serif;}
.footer_right {float:right;width:220px;color:#999;font: 11px/13px Verdana, Arial, Helvetica, sans-serif;}

ul#submenu {list-style:none; margin:0 0 20px 0;padding:0; height:220px;}
ul#submenu a{color:#999;font:bold 11px/30px Verdana, Arial, Helvetica, sans-serif;}
ul#submenu li {float:left; list-style:none; margin:0; padding:0; display:block; margin-right:10px}
ul#submenu li ul {margin:0; padding:0}
ul#submenu li ul li {float:none; list-style:none; margin:0; padding:0; line-height:20px;}
ul#submenu li ul li a { background:url(../images/li.gif) no-repeat 2px 8px; padding-left:15px; width:190px;color:#666;font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif; display:block;}
ul#submenu li ul li a:hover {background:#222 url(../images/li.gif) no-repeat 2px 8px; color:#999;}
ul#submenu li ul.submenu_col_2 a{width:245px}
ul#submenu li ul.submenu_col_3 a{width:218px}

#navigation {background:#aaa url(../images/nav_bg.gif) repeat-x; width:930px; height:37px; padding-left:20px}
#navigation a{background:url(../images/nav_arrow.gif) no-repeat top right; padding:0 30px 0 10px; height:37px;float:left;color:#333;text-decoration:none;font:11px/37px Verdana, Arial, Helvetica, sans-serif}
#navigation a:hover{ color:#FFFFFF;}
#navigation b{background:url(../images/nav_arrow.gif) no-repeat top right; padding:0 30px 0 10px; height:37px;float:left;color:#333;font:11px/37px Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
#content {width: 950px;background:#eee;color:#666;}
#content .left_panel{width:430px; float:left; margin:0 15px;}
#content .right_panel{width:430px;float:right;margin:0 15px;}
#content .main_panel {width:890px;margin:0px 30px}
#content .left_col {width:210px; float:left; margin-right:10px;}
#content .right_col {width:210px;float:right;}
#content b{ color:#333; text-transform:uppercase; font-size:11px}
*>#content .left_panel{margin-left:30px}
*>#content .right_panel{margin-right:30px}
.content_block {clear:both; height:430px; overflow:hidden; padding-top:15px}
.long {height:auto; width:950px}
.content_block p,content_block h2{clear:both}
.content_block ul {list-style:square; padding:0; margin:6px 0 0 18px}
.content_block ul li {padding:0; line-height:22px;}
p.head {font:normal 24px Tahoma, Arial, Helvetica, sans-serif;color:#ccc;text-transform:uppercase; position:absolute; margin:0 0 0 28px; top:329px; padding:0; clear:both; z-index:100}
.counters img{ margin:10px 10px 0 0;}