* {
margin:0;
padding:0;
}

body {
background:#CBCED5;
color:#000;
font-family: arial;
font-size:12px;
}

.this {
border-collapse:collapse;
empty-cells:show;
width:100%;
}

#container {
min-width:1000px;
width:100%;
}

#container3 {
background:url('../i/i_27.gif') bottom repeat-x;
}

#container2 {
background:#EAEBEE url('../i/i_03.gif') top repeat-x;
}

#left_bg {
background:url('../i/i_23.gif') left repeat-y;
}

#right_bg {
background:url('../i/i_16.gif') right repeat-y;
}

#right_c {
background:url('../i/i_04.jpg') right top no-repeat;
}

#left_c {
background:url('../i/i_01.jpg') left top no-repeat;
}

.clear {
clear:both;
height:0;
overflow:hidden;
}

a,a:hover {
color:#039;
}

.shapka {
height:273px;
position:relative;
}

.left {
float:left;
padding-bottom:24px;
width:232px;
}

.right {
margin:0 28px 0 247px;
padding-bottom:26px;
}

.unite {
overflow:hidden;
/*zoom:1;*/;
}

.left_text {
margin-right: 0px;
}

.right_images {
float:right;
text-align:center;
width:224px;
}

.right_images img {
border:1px solid #fff;
}

.right_images p {
font-size:11px;
padding: 2px 0 5px 0;
}

.right_text {
margin-left:325px;
margin-right: 15px;
}

.left_images {
float:left;
text-align:center;
width:300px;
}

.left_images img {
border:1px solid #fff;
}

.left_images p {
font-size:11px;
padding: 2px 0 5px 0;
}

h1 {
color:#C00;
font-size:18px;
font-weight:lighter;
padding-bottom:12px;
text-transform:uppercase;
}

h2 {
color:#C00;
font-size:16px;
font-weight:lighter;
padding:6px 0;
}

.left_text p {
font-size:12px;
padding:4px 0px 6px 0px;
letter-spacing:0.05em;
word-spacing:0.1em;
}
.noDecor{
text-decoration: none;
font-size:11px;
padding: 2px 0 5px 0;
letter-spacing:0.05em;
word-spacing:0.1em;
color:#000000;
}

h2 span {
color:#039;
font-size:24px;
}

p span {
font-family: arial;
color:#36C;
font-size:12px;
font-weight:bolder;
padding:3px 0;
letter-spacing:0.01em;
word-spacing:0.05em;
}
.subHeader {
	font:bold 14px arial;
	color: #616161;
	line-height:18px;
	letter-spacing:0.2em;
	}
.icq {
background:url('../i/i_18.gif') right no-repeat;
height:70px;
padding-top:18px;
text-align:center;
}

.icq p {
color:#fff;
font-size:14px;
font-weight:700;
}

.guarantee {
background:url('../i/i_21.gif');
height:32px;
margin-top:10px;
width:232px;
}

.left h1 {
padding:20px 0 8px;
text-align:center;
}

.text {
margin:0 13px;
}

.text p {
color:#039;
font-size:12px;
padding:12px 0;
}

.podval {
height:62px;
position:relative;
}

.logo2 {
background: url(../i/logo2.gif);
background-repeat: no-repeat;
position: relative;
height:106px;
top:50px;
left:15px;
z-index: 1;
}
.logo2_text
{
	position: relative;
	z-index: 2;
	height:5px;
	top: -25px;
	left: 5px;
}
.logo2_text h2
{
margin-left:15px;
font-size: 10px;
color: #cbced5;
}

.contacts {
color:#000;
font-size:16px;
left:204px;
position:absolute;
top:160px;
width:420px;
}

.contacts a,.contacts a:hover {
color:#000;
text-decoration:none;
}

.phone {
color:#000;
font-size:18px;
left:206px;
position:absolute;
top:180px;
width:320px;
z-index: 3;
}

.logo1 {
/*background:url('../i/logo1.gif');*/
height:200px;
left:4px;
position:absolute;
top:4px;
width:200px;
z-index: 2;
}
.logo_text
{
z-index: 1;
height:10px;
left:24px;
position:absolute;
top:60px;
width:80px;
}
.logo_text h1
{
color: #eaebee;
}


.menu_bottom {
padding:20px 265px 20px 230px;
text-align:center;
}

.menu_bottom a {
color:#000;
font-size:11px;
text-decoration:none;
}

.menu_bottom a:hover {
color:#000;
text-decoration:underline;
}

.counters {
padding-top:15px;
position:absolute;
right:35px;
text-align:center;
top:0;
width:226px;
}

td p
{
  padding: 3px 3px;
}
p.hot
{
  color:#C00;
  font-weight: bold;
}
p.spec{
  font-weight: bold;
  font-style: italic;
  font-size: 14px;
}
p.spec span{
  font-size: 14px;
  color:#C00;
}




.last {
background:none;
}
#Menu {
margin-bottom:40px;
}
#Menu ul li {padding:14px 0 15px 39px;}
#Menu ul li a {color:#000; font-size:14px; padding:0 0 0 15px; text-decoration:none;}
#Menu ul li a:hover {background:url('../i/i_07.gif') left 50% no-repeat; color:#000; text-decoration:underline;}
.br{background:url('../i/i_11.gif') left bottom repeat-x;}


#Menu ul ul li {padding: 0; width: 175px; margin-bottom: 0; margin-left: 10px; list-style-image: none; list-style-type: none;}
#Menu ul ul li a {display:none; color: #000; padding: 3px 6px; font-size: small;}
#Menu ul ul li a:hover { display:block; padding: 3px 8px; font-size: small;}

