﻿*{padding: 0; margin: 0}

body {
	background-image: url(../images/template/bg.gif);
	background-position: 0px -1px;
	font: 90% Tahoma, Geneva, sans-serif;
}

a {
	text-decoration: none;
	color: #000;
	display: block;
}

a img {
	border:0;
}

a:hover {
	color:#993333;
}

.hid {
	display: none;
}

h1 {
	font-size:150%;
	color:#C00;
	padding-bottom:10px;
}

h2 {
	font-size:140%;
	padding-bottom:10px;
}

h3 {
	font-size:130%;
	padding-bottom:10px;
}

h4 {
	font-size:120%;
	padding-bottom:10px;
}

#container {
	background-image: url(../images/template/basebg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#inner-container {
	width: 984px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
}

.clearing {
	clear: both;
	font-size: 1px;
	height: 1px;
}

/*----------------------------------HEAD-------------------------------*/
#head {
	padding-left: 96px;
	margin: 0;
	height: 30px;
}
#icq {
	float: left;
	padding-top: 6px;
	width: 125px;
	height: 24px;
}
#tools {
	float: left;
	background-image: url(../images/template/tools.gif);
	background-repeat: repeat-x;
	width: 93px;
	height: 30px;
	margin-left: 25px;
}
#tools a {
	float:left;
	width: 30px;
	height: 30px;
}
#mainmenu {
	float: right;
	margin-right: 20px;
	height: 30px;
}
#mainmenu a {
	display: block;
	margin-top:-1px;
	padding-top:7px;
	padding-left: 20px;
	padding-right: 20px;
	height: 25px;
	float: left;
}

#mainmenu a:hover {
	background-image: url(../images/template/bmenubg.gif);
	background-color: #ebebeb;
	color:#993333;
}

/*----------------------------------NAVIGATION-------------------------------*/
#navigation {
	width: 984px;
	height: 450px;
	padding-top: 8px;
	background-image: url(../images/template/base.jpg);
	background-position: 0px 8px;
	background-repeat: no-repeat;
}
#menu {
	width: 210px;
}
#menu ul{
	list-style: none;
}
#menu li{
	display: block;
	width: 180px;
	padding: 0px;
	margin-top: 10px;
}
#menu li.hadmenu1 {padding-left:15px; background:url('/submenu/clacson_grey.gif') 126px 8px no-repeat}
#menu li.hadmenu1:hover {padding-left:15px; background:url('/submenu/clacson_red.gif') 126px 8px no-repeat}
#menu li.hadmenu2 {padding-left:12px;z-index:2}
#menu li.hadmenu3 {padding-left:15px;}
#menu li.hadmenu4 {padding-left:20px;}
#menu li.hadmenu5 {padding-left:30px;}
#menu li.hadmenu6 {padding-left:55px; z-index:17}

#menu li.submenu1 {padding-left:19px;}
#menu li.submenu2 {padding-left:32px; padding-top:1px;}
#menu li.submenu3 {padding-left:83px; padding-top:1px;}
#menu li.submenu4 {padding-left:60px; padding-top:1px;}
#menu li.submenu5 {padding-left:85px; padding-top:1px;}
#menu li.submenu6 {padding-left:80px; padding-top:1px;}
#menuhorizontal {position: absolute}



#menu a {
	height: 24px;
	padding-top: 6px;
}
#menu a:HOVER {
	color:#993333;
}

#menu ul.hid a{
	color:#003399;
}

#menu ul.hid a:hover{
	color:#993333;
}
/* ----- Меню -----  */
.menu_horizontal {position: absolute; z-Index: 50;}
#menu ul {list-style:none; margin:0; padding:0}
#menu ul * {margin:0; padding:0}
#menu ul a {display:block; color:#000; text-decoration:none; height: 39px; }
#menu ul li {position:relative;top:-8px; float:none; margin-right:2px}
#menu .submenu {
          position:absolute;
          float:left;
          top:0px;
          left:190px;
          display:none;
          opacity:-6;
          list-style:none;
          background:url('/submenu/submenu.png') no-repeat 0px 6px;
          height: 287px;
          width:241px;
          padding-top:24px;
          text-align: left
   }
/*background:#d1d1d1;*/
#menu ul ul li {position:relative; display:none; border:0px solid #aaa; border-top:none; width:250px; margin:0}
#menu ul ul li a {display:block; background-color:#d1d1d1}
/*padding:0px 7px 5px;*/
#menu ul ul li a:hover {background-color:#c5c5c5}
#menu ul ul ul {left:148px; top:-1px}
#menu ul .menulink {border:0px solid #aaa; padding:5px 7px 7px; font-weight:bold; width:160px} 
/*background:url(../images/menu_hadley1.gif);*/
/*#menu ul .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}*/
/*#menu ul .sub {background:#d1d1d1 url(images/arrow.gif) 136px 4px no-repeat}*/
/*#menu ul .topline {border-top:1px solid #aaa}*/
/* ------конец меню---------- */

#logo {
	width: 189px;
	height: 122px;
}

#breadcrumbs {
	position: absolute;
	top: 477px;
	padding-left: 67px;
	font-size: 11px;
	font-weight: bold;
	width:400px;
}

#breadcrumbs a {
	display: inline;
}

/*----------------------------------CONTENT----------------------------------*/
#content  {
	width: 910px;
	margin: auto;
	margin-bottom: 10px;
}

#contentbase {
	width: 600px;
}

#content #right {
	float: right;
	width: 300px;
}

#content #right .block {
	padding-left:2px;
	padding-right:2px;
	margin-top: 10px;
}

#contentbase .conttop{
	height: 14px;
	font-size: 1px;
	background-image: url(../images/template/conttop.gif)
}
#contentbase .contbot{
	height: 14px;
	font-size: 1px;
	background-image: url(../images/template/contbot.gif)
}

body.mceContentBody {
	margin: auto;
	width: 540px;
	padding: 10px;
	font-size: 12px;
	background: #ebebeb;
}

#contentbase .block {
	width: 580px;
	background-color: #adadad;
	background-image: url(../images/template/mbg.gif);
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 10px;
}

#contentbase .inner-block {
	padding: 20px;
	font-size: 12px;
}

#content #right .inner-block{
	padding: 0px;
}

#content #right .border{
	padding-left: 8px;
	padding-right: 8px;
}

#content #right .top1 {position: absolute; height: 14px; width: 300px; margin-top: -10px; margin-left: -2px; font-size:1px;}
#content #right .bot1 {height: 14px; width: 300px; margin-top: -4px; margin-bottom: 10px;font-size:1px;}
#content #right .block1{background-color: #e1e1e1;}
#content #right .top1{background: url(../images/template/block1top.gif);}
#content #right .bot1{background: url(../images/template/block1bot.gif);}
#content #right .block1 .border{background: url(../images/template/block1bg.gif) #b7b7b7 repeat-x;}

#content #right .top2 {position: absolute; height: 14px; width: 300px; margin-top: -10px; margin-left: -2px; font-size:1px;}
#content #right .block2{background-color: #c1c1c1; margin-top: 20px;}
#content #right .top2{background: url(../images/template/block2top.gif);font-size:1px;}
#content #right .block2 .border{background: url(../images/template/block2bg.gif) #787878 repeat-x;}

#content #right .top {position: absolute; height: 14px; width: 300px; margin-top: -10px; margin-left: -2px; font-size:1px;}
#content #right .bot {height: 14px; width: 300px; margin-top: -4px; margin-bottom: 10px;font-size:1px;}
#content #right .top{background: url(../images/template/blocktop.gif);}
#content #right .bot{background: url(../images/template/blockbot.gif);}
#content #right .block3{background-color: #c1c1c1; margin-top: 20px;}
#content #right .block3 .border{background: #787878}

#content #right .inner-block{
	width: 280px;
	font-size: 11px;
	text-align: center;
}

#content .inner-block a, body.mceContentBody a {
	display: inline;
}
#content a {
	color:#0000ff;
	text-decoration:underline;
}
#anchor a{
	color:#C00;
	font-weight:bold;
	text-decoration:none;	
}

.inner-block {
	background-color: #ebebeb;
}


/*-----------------------------------FOOTER------------------------------------*/
#footer {
	padding: 5px 20px 0px 20px;
	width: 866px;
	height: 35px;
	margin: auto;
	border: 2px #fff solid;
	border-bottom: 0;
	border-top: 0;
	font-size: 11px;
	color: #fff;
	background-image: url(../images/template/footbg.gif);
	background-position: 0px -5px
}

#foottop {
	width: 910px;
	margin: auto;
	height: 8px;
	font-size: 1px;
	background-image: url(../images/template/foottop.gif);
}

#footlogo {
	margin-top:-1px;
	float: right;
}
#footcentr {
	padding: 0 150px 0 250px;
}
#footadr {
	float:left;
}

#footer a{
	display: inline;
	padding: 0 5px 0 5px;
}
/*------------------------------------CONTENT SPECIFIC---------------------------*/

.mainCimg {
	position:absolute;
	margin-top:-105px;
	margin-left:-65px;
}

.paragraf1 {
	padding-left:230px;
	padding-top:10px;
	padding-bottom:20px;
}

table.bordered {
	border-top: 1px solid #777;
	border-left: 1px solid #777;
}

table.bordered td, table.bordered th {
	border-right: 1px solid #777;
	border-bottom: 1px solid #777;
	padding: 5px;
}

table.bordered th {
	background: #666666;
	color: #ccc;
}

.product_table {
 	vertical-align:top;
}

.product_table td {
 	border-top: 1px solid #777;
 	padding: 15px 0 20px 0;
}

.tb_kit {
	vertical-align:top;
}
.tb_kit td{
	padding-left: 5px;
}
.tb_gallery {
	width:100%;
}
	
.tb_gallery td{
	background-image: url(../images/gallery/int-gall.gif) no-repeat;
	height:auto;
	text-align:center;
	width:240px;
}

.order_table {
	width:100%;
}

.order_table td {
 	align:center;
}

#image_gal {
	margin-left: -5px;
}

.gal_navi {
	background-image: url(../images/gallery/nav-gall.gif);
	background-repeat:no-repeat;
	height:20px;
	padding-top:3px;
	text-align:center;
	margin-left: 10px;
	margin-top: 30px;
}

.box_gal {
	background-image: url(../images/gallery/int-gall1.gif);
	background-repeat:no-repeat;
	float:left;
	margin-left: 20px;
	margin-top: 20px;
	padding: 10px;
}

.box_gal img{
	height:150px;
	width:225px;	
}

.pod_gal {
	background:#FFF;
	height:25px;
	text-align:center;
	padding-top:5px;
	width:225px;	
}

ul.sitemap {
	list-style:none;
}
ul.sitemap li {
	padding: 5px;
}
ul.sitemap ul{
	padding: 5px;
	margin-left: 20px;
}
ul.sitemap a {
	color: #000;
	text-decoration: none;
}
/*---------------------------------------- ORDER ------------------------------*/
#order {

}
#order .order_pro1 {
	background : url(../images/ord_tb_top.gif) no-repeat;
	font-weight:bold;
	height:25px;
	text-align:center;
}

#order .order_kolvo {
	background : url(../images/order_kol-vo.gif) 50% 50% no-repeat;
	height: 32px;
	text-align:center;
}

#order .order_up {
	background : url(../images/order_up.gif) 50% 50% no-repeat;
	height: 11px;
}

#order .order_down {
	background : url(../images/order_down.gif) 50% 50% no-repeat;
	height: 11px;
}

#order .order_pro {
	text-align:center;
}
#order ul{
	list-style: none;
	padding-top:4px;
}
#order li{
	display: inline;
}
.order_tb3 {
	background : url(../images/ord_tb_bot.gif) 100% 60% no-repeat;
	font-size:12px;
	padding-top:-10px;
	padding-left:10px;
}
#order .add {
	font-size:10px;
}
#order .itog {
	font-weight:bold;
	color:#aa1010;
}

#order .dostavka {
	font-weight:bold;
	color:#aa1010;
	text-align:right;
	padding-right:30px;
}

.order_form {
	font-size:12px;	
	text-align:left;
	margin-top:10px;
}
.order_form td{
	height:30px;
}

/*---------------------------------------- NEWS ------------------------------*/
.inner-block-news {
	background:#e6e6e6;
	height:217px;
	width:280px;
	
}

.news {
	text-align:left;
	padding: 10px 15px;	
}

