body {
	font-size:17px;
	color:#262e3d;
	background:#000 url(../images/sub_bg.jpg) no-repeat right top;
	}
body a {
	color:#a66c15;
	}

h2 {
	font:27px Times New Roman;
	color:#252d3c;
	}
h3 {
	font-size:18px;
	color:#a66c15;
	}
.scsMess{
	font-size:18px;
	color:#a66c15;
	}
.errMess{
	font-size:18px;
	color:#990000;
	}
table.orderform td{
padding:5px;
}
input.darksand{
        border: none;
        background: #CAA868;
        height:23px;
        width:500px;
        padding-top:3px;
        padding-left:3px;
        padding-bottom:3px;
       color:#fff;
      font-size:14px;
       }
input.antispam{
        width:300px;
       }
textarea.darksand{
        border: none;
        background: #CAA868;
        height:96px;
        width:500px;
        padding-top:3px;
        padding-left:3px;
       color:#fff;
      font-size:14px;
       }
input.submitorder {
     border:none;
     cursor:pointer;
     background:url(../images/submit.jpg) no-repeat;
     width: 137px;
     height: 28px;
     }
/**/
div.shapka {
	background:url(../images/shapka_bg.png) no-repeat right bottom;
	}
div.footer {
	height:50px;
	padding:40px 0px 30px 278px;
	background:url(../images/footer_bg.png) no-repeat right top;
	}
div.right_cont {
	float:right;
	width:184px;
	}
div.m_two_cont {
	margin-right:232px;
	}
div.m_two_cont p{
	margin-top:0px !important;
       margin-bottom:20px !important;
       padding:0px !important;
	}
div.m_two_cont .title {
	font:27px Times New Roman;
	color:#252d3c;
	}
div.m_two_cont h1 {
	color:#AA7934;
	font:27px Times New Roman;
       margin-top:9px;
       margin-bottom:9px;
	}
div.m_two_cont h2 {
	color:#AA7934;
	font:22px Times New Roman;
       margin-top:7px;
       margin-bottom:7px;
	}
/**/
div.copyright, div.autor {
	color:#fcd777;
	font:9px Arial;
	line-height:14px;
	}
div.copyright {
	float:left;
	position:relative;
	padding:0px 0px 0px 46px;
	background:url(../images/copy_bg.gif) no-repeat left 4px;
	}
div.autor {
	float:right;
	position:relative;
	top:-1px;
	margin-right:110px;
	}


div.m_bg {
	background:#f4d392 url(../images/main_cont_bg0.gif);
	}
div.m_line {
	background:url(../images/main_cont_line.gif) repeat-y right top;
	}
div.m_bgBC {
	background:url(../images/main_cont_bgBC.gif) repeat-x left bottom;
	}
div.m_bgTC {
	background:url(../images/main_cont_bgTC.gif) repeat-x right top;
	}
div.m_bgLC {
	background:url(../images/main_cont_bgLC.gif) repeat-y 279px top;
	}
div.m_bgRC {
	background:url(../images/main_cont_bgRC.gif) repeat-y right top;
	}
div.m_bgTR {
	background:url(../images/main_cont_bgTR.gif) no-repeat right top;
	}
div.m_bgTL {
	background:url(../images/main_cont_bgTL.gif) no-repeat 280px -1px;
	}
table.content {
	background:url(../images/main_cont_bgBR.gif) no-repeat right bottom;
	}
td.left_cont {
	background:#000 url(../images/left_bg.gif) no-repeat right bottom;
	}
td.main_cont {
	font-size:17px;
	line-height:22px;
	padding:47px 0px 47px 58px;
	background:url(../images/main_cont_bgBL.gif) no-repeat left bottom;
	}
/**/
div.vnimanie {
	color:#fcd778;
	background:url(../images/vnimanie_bg.png) no-repeat left top;
	}
div.vnimanie h3 {
	color:#da9731;
	}
div.vnimanie a {
	color:#da9630;
	}

div.brands {
	position:relative;
	min-height:160px;
	height:auto !important;
	height:160px;
	padding:60px 20px 10px 28px;
	background:url(../images/brands_bg.png) no-repeat left top;
	}
div.brands table {
	width:100%;
	}
div.brands td, div.brands th {
	width:50%;
	vertical-align:center;
	text-align:center;
	padding:10px 0px 10px 0px;
	}


div.autor a.autor {
	position:absolute;
	margin-top:-20px;
	margin-left:44px;
	}

td.main_cont p {
	padding:18px 0px 4px 0px;
	}

div.right_cont ul.next_menu, div.right_cont ul.next_menu a {
	color:#262e3d;
	font:bold 14px Times New Roman;
	text-decoration:none;
	line-height:39px;
	}
div.right_cont ul.next_menu li {
	list-style-type:none;
	}
div.right_cont ul.next_menu a {
	position:relative;
	z-index:20;
	width:174px;
	margin:0px 0px 48px 0px;
	padding:10px 0px 10px 10px;
	}
div.right_cont ul.next_menu a:hover {
	color:red;
	}
div.right_cont ul.next_menu li.on {
	position:relative;
	height:39px;
	width:174px;
	}
div.right_cont ul.next_menu li.on a {
	position:absolute;
	width:174px;
	z-index:10;
	padding:0px 0px 48px 10px;
	margin:0px;
	background:url(../images/next_menu_on.png) no-repeat right bottom;
	}
