/*----------------------------------------
Name: global.css
Developed by:
Date Created:
Last Updated:
Copyright:
----------------------------------------*/

/* Imports
----------------------------------------*/
@import url("reset.css");


/* Elements
----------------------------------------*/
body
{
	background-color:#000;
}

body, p, td, th, li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#797979;
}

ul,ol,dl,li{
	padding:0;
	margin:0;
	list-style:none;
}

#mainContainer
{
	width:766px;
	margin: 0 auto;
}


/*--- Link Styles ---*/
a:link, a:visited
{
	color:#797979;
	text-decoration:underline;
}

a:hover, a:active
{
	color:#98341a;
	text-decoration:none;
}

h1
{
	color:#5C8127;
	margin:.825em 0 .5em 0;
	font-size:2.125em;
}

h2
{
	color:#5C8127;
	margin:.825em 0 .5em 0;
	font-size:1.75em;
}

h3
{
	color:#5C8127;
	margin:.825em 0 .5em 0;
	font-size:1.5em;
}

h4
{
	color:#c24f2a;
	font-size:15px;
	display:block;
	font-weight:normal;
}

h5
{
	color:#fff;
	font-size:20px;
	font-weight:bold;
	padding-bottom:30px;
}

h6
{
	color:#5C8127;
	margin:.825em 0 .5em 0;
	font-size:1em;
}

blockquote	{margin: 0 0 18px 18px; color:#666666; font-style: italic;}
strong		{font-weight:bold;}
em		{font-style:italic;}

/* Standard Definitions
----------------------------------------*/
.left 		{float:left;}
.right 		{float:right;}
.clearThis 	{
	clear:both;
}
.small		{font-size:.625em;}
.large		{font-size:1em;}
.soft		{color:#D3D3D3;}
.hide		{display:none;}
p.last		{margin-bottom:0px;}

/* Header
----------------------------------------*/
#header
{
	width:605px;
	float: right;
}

#header .topcolor{
    clear:both;
	overflow:hidden;
	height:5px;
}

#header .topcolor li
{
	background-color:#9f3b1d;
	height:5px;
	width:120px;
	display:block;
	float:left;
	overflow:hidden;
}
#header .topcolor .li0{
    background:none;
}


#header .nav{
    clear:both;
	height:50px;
	padding-top:35px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}

#header .nav a:link, #header .nav a:visited
{
	color:#fff;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}

#header .nav a:hover, #header .nav a:active
{
	color:#98341a;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}


#header .nav li{
	width:120px;
	display:block;
	float:left;
	text-align:center;
	border-left:1px #3e3e3e dashed;
	font-weight:bold;
}


#header .nav .li1{
	width:120px;
	border:0;
	font-weight:bold;
}
		
/* Main Content
----------------------------------------*/
#mainContent
{
	width:706px;
	background-color:#111114;
	clear:both;
	padding-top:30px;
	padding-left:30px;
	padding-right:30px;
}

.c-l
{
	width:217px;
    border-right:1px #3e3e3e dashed;
	margin-bottom:25px;
	float:left;
}
.company
{
	width:180px;
	margin-bottom:25px;
	float:left;
}
.contacts-l
{
	width:370px;
    border-right:1px #3e3e3e dashed;
	padding-right:42px;
	margin-bottom:25px;
	float:left;
}

.retail
{
	width:680px;
    border-right:1px #3e3e3e dashed;
	margin-bottom:25px;
	float:left;
}
.l-news{
	padding:0 0 30px 11px;
    border-bottom:1px #3e3e3e dashed;
	margin-bottom:28px;
}

.l-news .n-ul{
	padding-top:22px;
}

.l-news .n-ul li{
	display:block;
}

.l-news .n-ul .li1{
	width:72px;
	background-color:#9d351a;
	height:18px;
	line-height:18px;
	vertical-align:middle;
	text-align:center;
	color:#fff;
	margin-bottom:15px;
}

.li2{
	padding-bottom:3px;
}

.li2 a:link, .li2 a:visited
{
	color:#999;
	font-size:12px;
	text-decoration:underline;
}

.li2 a:hover, .li2 a:active
{
	color:#98341a;
	font-size:12px;
	text-decoration:none;
}

.li3{
	font-size:12px;
	padding:2px 0;
} 

.li4{
	color:#9d351a;
	margin-top:10px;
}

.li4 a:link, .li4 a:visited
{
	color:#9d351a;
	font-size:12px;
	text-decoration:underline;
}

.li4 a:hover, .li4 a:active
{
	color:#fff;
	font-size:12px;
	text-decoration:none;
}

.li5{
	color:#9d351a;
	line-height:170%;
}

.li5 a:link, .li5 a:visited
{
	color:#797979;
	font-size:11px;
	text-decoration:underline;
}

.li5 a:hover, .li5 a:active
{
	color:#9d351a;
	font-size:11px;
	text-decoration:none;
}


.l-cate li{
	color:#9d351a;
}


.l-cate a:link, .l-cate a:visited
{
	font-size:12px;
	text-decoration:underline;
}

.l-cate a:hover, .l-cate a:active
{
	font-size:12px;
	text-decoration:none;
}

.txt-img{
    clear:both;
}

.txt-img dl, .txt-img ul{
    float:left;
}

 .txt-img ul{
	 width:470px;
}

.txt-img dl{
    padding-right:18px;
}

.txt-img dd{
    margin-top:24px;
}

.about-1{
    clear:both;
	padding-top:30px;
	margin-top:30px;
    border-top:1px #3e3e3e dashed;
}
.a-l{
    width:370px;
	float:left;
	padding-right:36px;
    border-right:1px #3e3e3e dashed;
}

.catalog-l{
    width:400px;
	float:left;
	padding-right:36px;
    border-right:1px #3e3e3e dashed;
}

.catalog-l-0{
	margin-top:15px;
	clear:both;
}

.catalog-l-0 dl, .catalog-l-0 ul{
	float:left;
}


.catalog-l-0 dl{
	margin-right:18px;
}

.catalog-l-0 ul{
	width:200px;
}

.catalog-l-0 ul .li3{
	padding-top:10px;
}


.a-r{
	float:left;
	padding-left:50px;
}
.a-r2{
	float:left;
	padding-left:30px;
}
.c-r1{
	padding-left:30px;
	float:left;
	width:480px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;
}
.c-r{
	padding-left:45px;
	float:left;
	width:430px;
}

p{
	padding-bottom:12px;
}

.c-r p{
	padding-top:10px;
	padding-bottom:0;
}

.r-latest{
	clear:both;
	padding-top:35px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #3e3e3e;
}
.r-latest2{
	clear:both;
	padding-top:35px;
}

.r-latest .r-latest-img{
	clear:both;
}

.r-latest .r-latest-img dl{
	float:left;
	padding:0;
	margin:0;
	width:170px;
}

.r-latest .r-latest-img dt{
	width:170px;
	height:128px;
}

.c-ul{
	width:170px;
}
.produts {
	width: 100%;
	float: left;
	padding-bottom: 15px;
}


.c-ul li{
	line-height:180%;
	font-size:12px;
}

.form{
	line-height:100%;
}

.form li{
	padding:4px 0;
}

.form input, .form textarea{
	width:207px;
	height:18px;
	background-color:#222223;
	border:1px #797979 solid;
}

.form textarea{
	width:207px;
	height:218px;
	overflow:hidden;
	color:#797979;
}


.table-n{
    width:50%;
	margin:0 auto;
}
.input-n{
	width:160px;
	height:18px;
	background-color:#222223;
	border:1px #797979 solid;
}

.table-m{
    width:80%;
	margin:0 auto;
}

.table-m dt{
    font-size:14px;
	font-weight:bold;
	color:#999;
	padding-bottom:5px;
}

.table-m dd{
    font-size:12px;
	padding:2px 0 2px 10px;
}


/* Footer
----------------------------------------*/
#footer
{
	width:766px;
	height:40px;
	padding-top:26px;
	color:#fff;
	background:#222223 url(../images/footer-bj.gif) repeat-x;
}

#footer span{
    display:block;
	float:left;
	padding:0 50px;
}


#footer .span1{
    border-right:1px #3e3e3e dashed;
	padding:0 38px;
}

#footer .span2{
    float:right;/*
	background:url(../images/mail.gif) left no-repeat;
	padding-left:20px;*/
}

#footer a:link, #footer a:visited
{
	color:#fff;
	text-decoration:underline;
}

#footer a:hover, #footer a:active
{
	color:#98341a;
	text-decoration:none;
}
.clear {width:100%;height:10px;clear:both;font-size:1px;line-height:1px;}
.produts_l {
	width: 110px;
	float: left;
	border: 1px solid #CCC;
	padding: 1px;
}
.produts_r {
	width: 360px;
	float: left;
	padding-left: 15px;
}
.produts_r_bt {
	width: 95%;
	float: left;
	padding-left: 15px;
	padding-top: 10px;
}
.c-r3 {
	float:left;
	width:500px;
}
.news-div{
	margin:0 auto;
	width:100%;
}
.news-div .txt{
	padding:4px 14px;
	font-size:13px;
	color:#c8c8c8;
	line-height:150%;
}

.new-ul2{
	list-style:none;
	text-align:center;
	margin:25px 0px 10px 0px;
	color:#FFF;
}


.new-ul2 .li1{
	font-size:18px;
	font-weight:bold;
	text-align: center;
}

.new-ul2 .li2{
	font-size:14px;
	padding-bottom:6px;
	border-bottom:1px #666 solid;
	text-align: center;
}
.new-ul2 .li3{
	padding-top:10px;
	text-align: center;
}
.c-r2 {
	padding-left:30px;
	float:left;
	width:480px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;
}
.login {
	width:180px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
#main {
	width:100%;
	float: left;
}
#main_logo {
	width:auto;
	float: left;
	padding-top: 10px;
	padding-left: 10px;
}
