
body{
	margin: 0;
	padding: 0;
	background-color: #292929;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	color:#FF6600;
	text-decoration:none;
}
a:hover {text-decoration: underline;}
h1 {font-size:23px;}
h2 {font-size:21px;}
h3 {font-size:18px;}
p {margin:12px 0;}

.all {
	background-image:url(images/bg1.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color: #a1a0a3;
}

#shapka {
	background:url(images/shapka.jpg) no-repeat center;
	padding-bottom: 0px;
}

/* content */

#content{
	color: #FBB70C;
	font-size: 1em;
	padding-left: 10px;
	padding-right: 10px;
}

#content p{
	line-height: 1.5em;
	text-indent: 0.6em;
}
#content img {border:1px solid #FF8E04;}

#zagolovok{
	color: #FF8E04;
	margin:10px 0 15px 0;
	padding:0;
}

.cont {
	background: url(images/img07.png);
	padding: 20px 20px 10px 30px;
	margin: 25px auto;
	word-spacing: 0.3em;
	min-height:500px;
	width:90%;
}

.cont1 {
	background: url(images/img07.png);
	padding: 10px 20px 10px 30px;
	margin-top: 0px;
	word-spacing: 0.3em;
	width:98%;
	min-height:500px;
}

.cont1 h3#nrazd {margin:0 0 0 5px; font-size:15px; color:#999;}

/* end content */

/*------ backline ------*/

.backline_img {
margin-bottom:20px;
border: 1px solid #FBB70C;
padding:20px ;
}

/*------ end backline ------*/

#tel{
background:url(images/tel.png);
height:160px;
}

.menu{
	vertical-align:top;
}

#menu{
	width: 202px;
	height:450px;
	margin-top: 5px;
}

#katalog a:hover{
text-decoration:underline;

}


    /*   Bottom menu   */

#menu2 {
	font-size: 0.9em;
	height:30px;
	color: #000;
	text-align:center;
	margin: 50px auto 0 auto;
}
#menu2 div {
	margin-left:200px;
}

#menu2 a {
	display: block;
	float: left;
	color: #000033;
	background: url(images/but.gif) bottom no-repeat;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	height: 27px;
	width: 110px;
	margin:0;
	padding: 3px 2px 0px 2px;
}
#menu2 a:hover {
	color: #FF6633;
	text-decoration:underline;
	background: url(images/but1.gif) bottom no-repeat;
}

/* Services menu */

ul#servmenu {margin:0; padding:0; list-style:none; text-align:center; font-size:1.1em;}
#servmenu li.frst {
	display:block; float:left;
	width:170px; height:26px;
	background:url(images/s-but.gif) center no-repeat;
	margin:0 7px 0 0; padding:2px 0 0 0;
	position:relative; z-index:100;
}
#servmenu li.frst:hover {background:url(images/s-but1.gif) center no-repeat;}
#servmenu a {color:#000;}
#servmenu a:hover {color:#FF0; text-decoration:underline;}


#servmenu ul { list-style:none; margin:0; padding:0 10px 0 10px; text-align:left; background:url(images/sm-bg.png) left repeat-y;}
#servmenu ul li {line-height:15px; margin:10px 0;}
#servmenu ul a {color:#FDA500;}

div.sm-top {width:185px; padding:12px 0 0 0; background:url(images/sm-top.png) top left no-repeat;
			position:absolute; top:20px; left:0; display:none; z-index:250;
}
div.sm-bot { height:17px; background:url(images/sm-bot.png) bottom left no-repeat; margin-top:-10px;}


#s-menu {
	margin-top: 42px;
	height: 30px;	
}

#s-menu a {
	display: block;
	float: left;
	color: #1F1F1F;
	font-weight: normal;
	background: url(images/s-but.gif) bottom no-repeat;
	/*background-color: #FBB70C;*/
	text-align: center;
	padding: 2px 1px 0px 1px;
	text-decoration:none;
	width: 170px;
	height: 26px;
}

#s-menu a:hover {
	color: #FFFF00;
	background: url(images/s-but1.gif) bottom no-repeat;
	padding: 0px 1px 0px 1px;
	font-weight: normal;
	text-decoration:underline;
}


/* end of S-menu */

#foto{
	margin-top: 40px;
}

img{
	border-color: #FBB70C;
}


#footer {
	width: 980px;
	margin: 50px auto 0 auto;
	background: url(images/foot.gif) center no-repeat;
	color:#F90;
	bottom:0px;
	height: 40px;
	position:relative;
	padding: 20px 0px 0px 0px;
}

#footer p {
	margin: 0;
	line-height: normal;
	font-size: 0.9em;
	text-align: center;
}

#footer a{
	color:#F60;
}

#right {
	vertical-align: top;
}

#serv {
}

ul#s1 {margin:30px 0 0 0; padding:0; list-style:none; text-align:center;}
ul#s1 li {
	display:block;
	width:142px; height:38px;
	margin:7px 0; padding:8px 0 5px 0;
	background: url(images/but_home.gif) top no-repeat;
	position:relative;
	line-height:13px;
	 cursor:pointer;
}
ul#s1 li a {text-decoration:none; color:#222; font-size:13px; font-weight:bold;}
ul#s1 a:hover {text-decoration:underline; color:#fafafa; text-shadow:#222 1px 0px 0px;}

#s1 ul {list-style:none;}
#s1 ul li {background:none; margin:10px 0 0 0; padding:0 0 10px 0; width:auto; height:auto; line-height:15px; cursor:pointer;}

#s1 div.subm-top {position:absolute; top:-20px; right:141px; display:none; background:url(images/subm-top.png) top left no-repeat; z-index:250;}
#s1 div.subm-bot {height:30px; width:100%; background:url(images/subm-bot.png) bottom left no-repeat;}
#s1 div.subm-bg  {background:url(images/subm-bg.png) left repeat-y; padding:0;}
#s1 .subm-bg ul  {width:180px; margin:26px 0 0 0; padding:0 10px 0 8px;}


#kont {
	text-align: right;
	width: 500px;
	margin-left: 70px;
}
#schet {
vertical-align: bottom;
}

/*---------- logo right --------------*/

.logo_right {
margin: 0px 0 10px 0;
}
#logo_right1 a {
display: block;
width: 150px;
height:113px;
background:url(images/ma.jpg) no-repeat;
}
#logo_right1 a:hover {
background:url(images/ma_s.jpg) no-repeat;
}

#logo_right2 a {
display: block;
width: 150px;
height:100px;
background:url(images/dbx.jpg) no-repeat;
}
#logo_right2 a:hover {
background:url(images/dbx_s.jpg) no-repeat;
}

#logo_right3 a {
display: block;
width: 150px;
height:90px;
background:url(images/lexico.jpg) no-repeat;
}
#logo_right3 a:hover {
background:url(images/lexico_s.jpg) no-repeat;
}
#logo_right4 a {
display: block;
width: 150px;
height:80px;
background:url(images/crown.jpg) no-repeat;
}
#logo_right4 a:hover {
background:url(images/crown_s.jpg) no-repeat;
}
#logo_right5 a {
display: block;
width: 150px;
height:120px;
background:url(images/jbl.jpg) no-repeat;
}
#logo_right5 a:hover {
background:url(images/jbl_s.jpg) no-repeat;
}
#logo_right6 a {
display: block;
width: 150px;
height:150px;
background:url(images/akg.jpg) no-repeat;
}
#logo_right6 a:hover {
background:url(images/akg_s.jpg) no-repeat;
}

#logo_right8 a {
display: block;
width: 150px;
height:70px;
background:url(images/midas.jpg) no-repeat center;
}
#logo_right8 a:hover {
background:url(images/midas_s.jpg) no-repeat center;
}

#logo_right7 a {
display: block;
width: 150px;
height:80px;
background:url(images/focus.jpg) no-repeat center;
}
#logo_right7 a:hover {
background:url(images/focus_s.jpg) no-repeat center;
}

#logo_right9 a {
display: block;
width: 150px;
height:80px;
background:url(images/pioneer.jpg) no-repeat center;
}
#logo_right9 a:hover {
background:url(images/pioneer_s.jpg) no-repeat center;
}

#logo_right11 a {
display: block;
width: 150px;
height:80px;
background:url(images/shure.jpg) no-repeat center;
}
#logo_right11 a:hover {
background:url(images/shure_s.jpg) no-repeat center;
}
#logo_right10 a{
display: block;
width: 150px;
height:50px;
background:url(images/tce.gif) no-repeat center;
}
#logo_right10 a:hover {
background:url(images/tce_s.gif) no-repeat center;
}
#logo_right12 a{
display: block;
width: 150px;
height:80px;
background:url(images/sen.gif) no-repeat center;
}
#logo_right12 a:hover {
background:url(images/sen_s.gif) no-repeat center;
}
#logo_right13 a{
display: block;
width: 150px;
height:130px;
background:url(images/martin.gif) no-repeat center;
}
#logo_right13 a:hover {
background:url(images/martin_s.gif) no-repeat center;
}

#cnn {
background:url(images/Email.png) bottom left no-repeat;
margin: 0 50px 0 50px;
}
