BODY, HTML { min-height:100%;height:100%; padding: 0; margin: 0; background: #000000; text-align: center;}
BODY, INPUT, SELECT, BUTTON, TEXTAREA, TD, TH { color: #838383; line-height: normal; font-family: Tahoma, Arial, Verdana sans-serif; font-size: 11px; }
A {color: #2F8499; text-decoration: none;}
A:hover { color: #2F8499; text-decoration: underline;}
IMG { border: 0 none; display: block; }

TEXTAREA { overflow: auto; }
TABLE { border-collapse: collapse; border-spacing: 0; margin: 1em 0 0 0; }
TABLE TH { text-align: left; vertical-align: top; padding: 0; }
TABLE TD { text-align: left; vertical-align: top; padding: 0; }

P { margin: 0 0 15px 0;}
FORM { padding: 0; margin: 0; }

H1 {font-size: 36px; margin: 0; font-weight: normal; padding-bottom: 5px; font-family: Tahoma, Arial, Verdana sans-serif; font-weight: normal;}
H2 { font-size: 17px; font-weight: bold; font-family: Tahoma, Arial, Verdana sans-serif;margin-bottom: 15px; margin-top:0;}
H3 { font-size: 12px; font-weight: bold; }
H4 { font-size: 11px; font-weight: bold; }
H5 { font-size: 10px; font-weight: bold; }
H6 { font-size: 10px; font-weight: normal; }

/* Setting */
P.pages { background: #E9E8E8; padding: 4px; font-size: 10px; text-align: center; color: #5C5B5B;  }
P.pages A { text-decoration: none !important; padding: 0 5px; }
P.pages A:hover {text-decoration: underline !important; }
P.pages A.active { background: #5C5B5B; color: #fff; }
P.pages A.active:hover { color: #000; }

TABLE.form { width: 103%; line-height: normal; }
TABLE.form TD { vertical-align: top; }
TABLE.form TD.name { width: 35%; padding: 5px 10px 5px 0; text-align: right; }
TABLE.form TD.text { width: 65%; padding: 5px 0 5px 0; }
TABLE.form TD.name-inpt { width: 35%; padding: 2px 10px 2px 0; text-align: right; }
TABLE.form TD.inpt { width: 65%; padding: 2px 0 2px 0; }
TABLE.form TD.data { width: 65%; padding: 5px 0 5px 0; }
TABLE.form TD.tbl { width: 65%; padding: 5px 0 5px 0; }
TABLE.form TD.textbox {width: 1%;}
TABLE.form INPUT,
TABLE.form SELECT { vertical-align: middle; }
TABLE.form TR.subheading TD { font-weight: normal; border-bottom: 1px solid #5C5B5B; color: #5C5B5B; padding: 15px 10px 5px 0; }
TABLE.form .submit { margin-right: 2px; border: 1px solid; border-color: #cbcbcb #939393 #939393 #cbcbcb; background: #ebebeb; color: #626262; font-size: 9px; overflow: visible; padding: 0 10px; cursor: pointer; }
TABLE.form .submit2 { margin: 3px 0; border: 1px solid; border-color: #cbcbcb #939393 #939393 #cbcbcb; background: #ebebeb; color: #626262; font-size: 9px; overflow: visible; padding: 0 5px; cursor: pointer; }
TABLE.form TABLE.data TD.inpt { width: auto; padding: 0; }
TABLE.form TABLE.data TD { border: 1px solid #CAF4B4; }
TABLE.form .disabled { background: #ebebeb; color: #868686; }
TABLE.form .max { width: 270px; }
TABLE.form .norm { width: 190px; }
TABLE.form .small { width: 100px; }
TABLE.form .min { width: 30px; }
TABLE.form .date { width: 70px; }
TABLE.form .time { width: 55px; }

P.actions { text-align: right; margin: 0;width: 103%;}
P.actions INPUT,
P.actions BUTTON { width: 60%; background: #000000; border: 0; padding: 0; overflow: hidden;  color: #2B303A; cursor: pointer; font-weight: normal; font-size: 11px;}
P.actions .disabled { border: 1px solid #777; background: #eee; color: #5C5B5B; }
INPUT.ffield, TEXTAREA.ffield, SELECT.ffield {text-align: left; background: #000000;  border: 1px solid #555555; padding: 2px 0 0 0; overflow: hidden;  color: #fff; font-weight: normal; font-size: 12px; height:16px;width:425px;}
TEXTAREA.ffield {height:100px;}
INPUT.ffield2 {text-align: left; background: #000000;  border: 1px solid #555555; padding:0; overflow: hidden;  color: #fff; font-weight: normal; font-size: 12px;}


DIV.news { padding: 5px 5px 20px 0; }
DIV.news DIV.item { padding: 0 0 5px 12px; background: url(dot02.gif) 0 7px no-repeat; }
DIV.news DIV.date { float: right; color: #aaa; }
DIV.news DIV.lead { color: #aaa; padding: 2px 0 5px 0; line-height: normal; }
DIV.news A { text-decoration: none; color: #505050; }
DIV.news A:hover { text-decoration: underline; }

.clear {clear:both;height:1px;overflow:hidden;}

/* Template */
#box {min-height:80%; width: 980px;border: 0px; text-align: left; margin: auto;}
* HTML #box {height:100%; }

#header {padding: 0 0 0 0;margin:0;}
.head {padding: 0 0 0 30px;float:left;width:400px;}
#cat_head {padding: 40px 120px 0 0;float:left;text-align: left; }
#main_pic {padding: 0 120px 0 0;float:left;text-align: left; width:400px;}

#menu {padding: 0 0 0 0;margin:0;float:right;position: relative;z-index: 1;}
#center {padding: 10px 0 0 30px;}
#center .main_box H1 {font-size: 14px;}
#center .news_head H1 {font-size: 14px;}
#center .main_box {width:250px;padding: 0 66px 0 0;float:left;}
#center .news_head {padding: 40px 0 0 446px;}
#center #catalog_head {padding: 70px 126px 0 0;float:left;width:170px;}
#center #mouse {padding: 10px 20px 0 0;float:left;width:170px;}

#center .news_box {width:160px;float:left;padding: 6px 0 0 0;}
#center .news_box .date {padding: 0 0 10px 0;font-family: Trebuchet MS, Tahoma, Arial sans-serif; font-size: 12px;font-weight: bold;}
#center .news_box h3 {color: #B7B8B8; padding:0 0 6px 0;margin:0;font-family: Trebuchet MS, Tahoma, Arial sans-serif; font-size: 14px;font-weight: bold;}
#center .news_box h3 a {color: #B7B8B8;text-decoration: none; }
#center .news_box h3 a:hover {text-decoration: underline; }
#center .news_break {width:70px;float:left;}

/*#center ul.catalog_menu {list-style: none;margin:0;padding:40px 0 0 0;font-family: Verdana, Tahoma, Arial sans-serif;font-size: 14px;text-transform:uppercase;height:120px;}
.catalog_menu a {display: block;margin: 0;padding: 0;}
.catalog_menu li {list-style: none;margin:0;position: relative;float: left;padding: 18px 0 0 40px;}
ul.catalog_menu ul {z-index: 4000;background: #fff; border-bottom: 1px solid #2E2E2E;position: absolute;z-index: 500;padding: 4px 0 0 0;font-size: 10px; color:#2E2E2E;width: 98px;margin: 0 0 0 3px;}
ul.catalog_menu ul li {padding: 0 0 7px 2px;margin: 0;float: none;border-right: 1px solid #2E2E2E;}
ul.catalog_menu ul li a {display: inline;border-bottom: 1px solid #00FF00;text-decoration: none;color: #2E2E2E;}
ul.catalog_menu ul li a:hover {border-bottom: 0;text-decoration: none;color: #2E2E2E;}
ul.catalog_menu ul, ul.catalog_menu li:hover ul ul {display: none;}
ul.catalog_menu li:hover ul, ul.catalog_menu ul li:hover ul {display: block;}  */

#catalog_menu {width: 880px; float: left;padding:40px 0 0 0;font-family: Verdana, Tahoma, Arial sans-serif;font-size: 14px;text-transform:uppercase;height:120px;}
#catalog_menu ul {list-style: none; margin: 0; padding: 0; float: left;}
#catalog_menu a {display: block;margin: 0;padding: 0;}
#catalog_menu li {list-style: none;position: relative;float: left;padding: 0 10px 0 0;}
#catalog_menu ul ul {position: absolute;z-index: 500;font-size: 10px; color:#ffffff;width: 98px;}
#catalog_menu ul ul li {padding: 0;margin: 0;float: none;}
#catalog_menu ul ul li a {display: inline;text-decoration: none;color: #ffffff;}
#catalog_menu ul ul li a:hover {border-bottom: 0;text-decoration: none;color: #ffffff;}
div#catalog_menu ul ul {display: none;}
div#catalog_menu ul li:hover ul {display: block;}

/*#center ul.catalog_menu li {float:left;padding: 0 10px 0 0;}
#center ul.catalog_menu li a {text-decoration: none;color: #838383;}
#center ul.catalog_menu li a:hover {text-decoration: underline;color: #B7B8B8;}*/

#center ul.submenu {list-style: none;margin:0;padding:0 24px 0 60px;width:200px;float:left;}
#center ul.submenu ul {list-style: none;margin:0;padding:15px 0 0 0;}

#menu_about {left: 63px; top: 0px; position: relative;z-index: 2;text-align: right;float:right;}
#menu_catalog {left: 102px; top: 16px; position: relative;z-index: 2;text-align: right;float:right;}
#menu_manager {left: 95px; top: 32px; position: relative;z-index: 2;text-align: right;float:right;}

#menu_service {left: 213px; top: 0px; position: relative;z-index: 2;text-align: right;float:right;}
#menu_info {left: -185px; top: -26px; position: relative;z-index: 2;text-align: right;float:right;}
#menu_vacancies {left: 183px; top: 32px; position: relative;z-index: 2;text-align: right;float:right;}

#menu_tuning {left: 374px; top: 0px; position: relative;z-index: 2;text-align: right;float:right;}
#menu_air {left: 344px; top: 16px; position: relative;z-index: 2;text-align: right;float:right;}
#menu_contact {left: 331px; top: 32px; position: relative;z-index: 2;text-align: right;float:right;}

#center #content {width:746px; float:left;padding:0 0 100px 0;}
#center #rocket {padding:55px 0 0 50px;float:left;}
#center #content .date {padding: 5px 0 5px 46px;font-family: Trebuchet MS, Tahoma, Arial sans-serif; font-size: 12px;font-weight: bold;}
#center #content P { margin: 0 0 15px 46px;}
#center #content h2 { margin-left: 15px;}
#center #content a {text-decoration: none; border-bottom: 1px dashed; }
#center #content a:hover {text-decoration: none; border-bottom: 0; }
#center #content .head_sub2  { margin: 0 0 3px 63px;}
#center #content_cat .head_sub  { width:180px;}
#center #content_cat h2 { margin-left: 15px;}

#center #content_cat {width:980px; float:left;padding:0 0 100px 0;}

.photo_list {margin: 0 0 0 46px;}
.photo {margin: 0 0 17px 15px;float:left;}
.photo_text {padding:0 0 0 20px;margin: 0;width:500px;float:left;}
.head_gallery {font-size: 10px;}

#center .cat_list {width:460px;float:left;}
#center .cat_list_element {width:460px;padding-bottom:44px;float:left;}
#center .cat_list_element .el_text {float:left;width:255px;padding-right:40px;}
#center .cat_list_element .el_text .order {padding-left:40px;}
#center .cat_list_element .el_text .order a {border-bottom: 1px dashed;text-decoration: none;}
#center .cat_list_element .el_text .order a:hover {border-bottom: 0;text-decoration: none;}
#center .cat_list_element .el_photo {float:left;}

#center .cat_detail {width:640px;float:left;}
#center .cat_detail_element {width:640px;padding-bottom:44px;float:left;}
#center .cat_detail_element .el_text {float:left;width:255px;padding-right:40px;}
#center .cat_detail_element .el_text .order {padding-left:40px;}
#center .cat_detail_element .el_text .order a {border-bottom: 1px dashed;text-decoration: none;}
#center .cat_detail_element .el_text .order a:hover {border-bottom: 0;text-decoration: none;}
#center .cat_detail_element .el_photos {float:left;width:344px;}
#center .cat_detail_element .el_photo {float:left;padding: 0 8px 8px 0;}

.number {font-family: Arial, Tahoma, Verdana sans-serif;font-size: 24px;color: #2F8499;}
.blue {color: #2F8499;}

#cart {padding:14px 0 4px 542px;height:14px;}
#cart a {border-bottom: 1px dashed;text-decoration: none;}
#cart a:hover {border-bottom: 0;text-decoration: none;}

#footer {text-align: left; margin:auto;color:#004D78;padding: 0 0 0 0;width: 980px;}
#footer #phone {padding: 70px 0 0 30px;float:left;background: url(footer_bg.jpg) left bottom no-repeat; height:160px;}
#footer #sub_footer {line-height:1; padding: 50px 0 0 123px;float:left;font-family: Tahoma, Verdana, Arial sans-serif;font-size: 10px;color: #4A4A4A;}
#footer #sub_footer a {color: #4A4A4A;text-decoration: underline; }
#footer #sub_footer #home {float:left;padding: 40px 0 0 25px;}
#footer #sub_footer #holding {float:left;padding: 40px 0 0 15px;}





.menu5 { width: 880px;text-align:left;  position:relative; font-family: Verdana, Tahoma, Arial sans-serif;font-size: 14px;text-transform:uppercase; margin:0; padding: 30px 0 0 0; list-style-type:none;height:60px;}
.menu5 ul {text-transform:none;font-size: 11px;padding:0; margin:0; list-style-type:none;  /* for Firefox */}
.menu5 li {float:left; position:relative;padding:0; margin:0;}
.menu5 li a{display:block; text-decoration:none; float:left; text-decoration: none;color: #838383;padding-right:0;}
* html .menu5 li a {width:7em; w\idth:6em; /* hack for IE5.5 */}
.menu5 li ul {visibility:hidden; position:absolute; top:12px; left:0; height:0; overflow:hidden;}
.menu5 table { margin:-1px; border-collapse:collapse; font-size:1em; /* font size for IE5.5 */}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu5 li:hover a, .menu5 li a:hover {text-decoration:underline; border:0;color: #B7B8B8;}
.menu5 li:hover ul, .menu5 li a:hover ul {visibility:visible; height:auto; left:0; padding-top:12px; overflow:visible;}
.menu5 li:hover ul li a, .menu5 li a:hover ul li a {width:600px;display:block; font-weight:normal; text-decoration:none; height:auto; padding-left:8px;}
* html .menu5 li a:hover ul li a { width:10em; w\idth:9em; /* hack for IE5.5 */}






