* { margin:0; padding:0;}
body { background:url(images/body-bg.gif) left top #0c0b0b; font-family: Arial, Helvetica, sans-serif; font-size:100%; line-height:.875em; color:#bbbaba; width:100%;}

input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden; text-align:left;}
.container { width:100%;}

p { margin-bottom:14px; font-size:11px; font-family:Arial, Helvetica, sans-serif; }

.tail-right { position:absolute; top:0; right:0; width:50%; height:152px; background:url(images/tail-right.gif) left top repeat-x;}
.marg{ margin-top:10px;}
.tail-center { background:url(images/tail-center.gif) left top;}
.tail-top { background:url(images/tail-top.gif) left top repeat-x;}
.tail-bottom { background:url(images/tail-bottom.gif) left bottom repeat-x;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#contacts-form .label { display:block; height:36px;} 
#contacts-form .label_input { width:218px; padding:2px 0 3px 3px; color:#8c8c8c; background:#3c3c3c; border:1px solid #bfbfbf;}
#contacts-form .textarea {width:240px; height:51px; padding:2px 0 2px 3px; margin-bottom:15px; color:#8c8c8c; background:#3c3c3c; border:1px solid #bfbfbf; overflow:auto;}
#contacts-form .col-1 { width:238px !important; margin-right:0 !important;}
#contacts-form .col-2 { width:277px !important;}
#contacts-form p{ font-size:11px;}
#contacts-form .submit{ font-size:11px; padding:3px; color:#CC6600;  background:none; border:1px solid #bfbfbf; cursor:pointer;}
/*==================list====================*/
ul { list-style:none;}

#menu { position:relative; height:383px; overflow:hidden;}
#menu li { display:inline;}
#menu li a { display:block; width:225px; height:299px; position:absolute; background:url(images/menu-bg.gif) no-repeat left top; font-size:2.3em; text-transform:uppercase; text-decoration:none; color:#4d4c4c; font-size:22px; letter-spacing:-1px; line-height:1.1em;}
#menu li a span { display:block; padding:162px 0 0 22px;}
#menu li a:hover { color:#b27b06;}
#menu li a.current { color:#b27b06;}
#menu li a#item1 { left:116px; top:13px;}
#menu li a#item2 { left:291px; top:63px;}
#menu li a#item3 { left:465px; top:113px;}
#menu li a#item4 { left:640px; top:163px;}

#in_content{ float:left; margin-left:36px; width:680px; position:relative; text-align:left;}
#in_content1{  margin-right:40px; text-align:left;}

#menu_sl { position:relative; height:383px; overflow:hidden; }
#menu_sl li { display:inline;}
#menu_sl li a { display:block; width:188px; height:250px; position:absolute; background:url(images/menu-bg_st.gif) no-repeat left top; font-size:2.3em; text-transform:uppercase; text-decoration:none; color:#4d4c4c; font-size:16px; letter-spacing:-1px; line-height:1.1em;}
#menu_sl li a span { display:block; padding:102px 0 0 22px;}
#menu_sl li a:hover { color:#b27b06;}
#menu_sl li a.current { color:#b27b06;}
#menu_sl li a#item1 { left:96px; top:13px;}
#menu_sl li a#item2 { left:246px; top:63px;}
#menu_sl li a#item3 { left:395px; top:113px;}
#menu_sl li a#item4 { left:550px; top:163px;}

#cont-menu { position:absolute; right:27px; top:-49px;}
#cont-menu li { display:inline;}
#cont-menu li a { display:block; text-align:center; background:url(images/sm-menu-bg.gif) no-repeat left top; width:124px; height:121px; margin-bottom:2px; font-size:1.8em; color:#454444; text-transform:uppercase; text-decoration:none; line-height:1.2em; letter-spacing:-1px; z-index:100; position: relative;}
#cont-menu li a:hover {color:#b27b06;}
#cont-menu li a.current {color:#b27b06;}
#cont-menu li a span { display:block; padding:79px 0 0 0;}

#cont-menu_lf { float:left; }
#cont-menu_lf li { display:block; border-top:4px solid #b26b11;  margin-bottom:5px; background:#1a1819; border-left:2px solid #212121; border-right:2px solid #212121;border-bottom:2px solid #212121; width:125px;}
#cont-menu_lf li a { display:block;   width:111px; padding-bottom:15px;  font-size:1.3em; color:#454444; text-transform:uppercase; text-decoration:none;   font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-left:7px;}
#cont-menu_lf li a:hover {color:#b27b06;}
#cont-menu_lf li a.current {color:#b27b06;}
#cont-menu_lf li a span { display:block; padding:10px 0 0 0px; text-align:center;}
#cont-menu_lf li ul{ display:block;}
#cont-menu_lf li ul li{ border:none;  margin-bottom:0;}
#cont-menu_lf li ul li a{ border:none; padding-bottom:0; background:url(images/bull1.gif) no-repeat left 8px; padding-left:7px;  height:12px; font-size:10px; color:#818181; text-transform:uppercase; text-decoration:none; margin-left:5px;  font-weight:normal;  margin-bottom:3px;text-align:left; font-family:Arial, Helvetica, sans-serif; }

.nav { width:100%; overflow:hidden;}
.nav li { float:right; margin-left:2px;}

.list1 { margin-bottom:-15px;}
.list1 dt { color:#fff; text-transform:uppercase; margin-bottom:14px;}
.list1 dt span { color:#ffa400;}
.list1 dd { padding-bottom:15px;}

.list2 { margin-bottom:10px; text-align:left;}
.list2 li { background:url(images/bull1.gif) no-repeat left 7px; padding:0 0 6px 7px; text-transform:uppercase;}
.list2 li ul{ padding-left:8px; padding-top:5px;}
.list2 li ul li{ background:none;}


.list3 { width:350px; float:left; margin-bottom:10px; text-align:left;}
.list3 li { background:url(images/bull1.gif) no-repeat left 7px; padding:0 0 6px 7px; text-transform:uppercase;}
.list3 li ul{ padding-left:8px; padding-top:5px;}
.list3 li ul li{ background:none;}
/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}

.p2 { margin-bottom:22px;}
.p3 { float:left; margin-right:20px;}
/*==================txt, links, lines, titles====================*/
a {color:#fff; text-decoration:none;}
a:hover {text-decoration:underline;}
h1 { font-size:1.3em; color:#fff; font-weight:normal; text-transform:uppercase; line-height:1.2em; margin-bottom:20px; }
h2 { font-size:2.2em; color:#fff; font-weight:normal; text-transform:uppercase; line-height:1.2em; margin-bottom:20px; }
h3 { font-size:1.7em; font-weight:normal; color:#fff; text-transform:uppercase; margin-bottom:10px;}
h4 { font-size:1em; font-weight:normal; color:#fff; text-transform:uppercase;}
h5 { font-size:1.2em; font-weight:normal; color:#fff;  font-weight:normal;}
h5 a{font-size:1.1em; font-weight:normal; color:#fff;  font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
h5 a:hover{color:#b27b06;}
.te{ text-align:center;}
.link1 { background:url(images/bull.gif) no-repeat left 5px; padding:0 0 0 8px; color:#ffa400; text-transform:uppercase; }
.link2 {color:#bbbaba; text-decoration:underline;}
.link2:hover { text-decoration:none;}

/*==================boxes====================*/
.box { background:#151515; width:100%; }
.box .border { border:1px solid #000; }
.box .inner { padding:18px 16px 21px 21px;}

.cont-box { padding:0 30px 0 0; margin:0;}
.cont-box span { float:right;}

/*header*/
#header .indent { padding:59px 0 0 111px;}

/*content*/
#content { position:relative; text-align:left;}
#content 

.product1{ float:left; margin-right:20px; text-align:left; width:180px;}
.product{ float:left; margin-right:10px; text-align:center;}
.product_dis{ background:url(images/product_display.jpg) no-repeat; width:198px; padding-top:10px; height:124px; text-align:center;}
.product a{ display:block;}
/*footer*/
#footer { text-transform:uppercase; color:#4d4c4c;}
#footer p { margin:0; padding:78px 0 0 116px;}
#footer a {color:#4d4c4c; text-decoration:none;}
#footer a:hover { text-decoration:underline;}

/*==========================================*/
.oranges{color:#b27b06; font-weight:bold;}
.tas{ display:table; border:1px solid #b16c11; border-top:none; border-bottom:none;}
.ber{ height:26px; padding-left:15px;  background:#b16c11; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ffffff; line-height:26px;}
.tas td{ width:150px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding-top:10px; padding-bottom:10px; color:#ffffff; height:30px; vertical-align:middle; padding-left:10px; border-left:1px solid #b16c11; border-bottom:1px solid #b16c11;}
.tas .firs{ border-left:none;}
.tas li{ line-height:18px; background:url(images/arrow.gif) left 5px no-repeat; padding-left:8px;}
.tas a{ color:#ffffff; font-size:11px;}