html, body {margin:0;height:100%; background-color:#ffffff; font-family: arial, sans-serif; font-size: 13px; color:#383838;}
#wrapper {height:auto !important;height:100%;min-height:100%;min-width:950px;}
#header {height:150px; background-image: url("top-bg.jpg");}
#left {float:left;width:225px;}
#right {margin-left:225px; background-color:#ffffff;}
#spacer {height:105px;}
#footer {height:60px;margin-top:-60px; background-color:#ffa900;}
.clear {clear:both;}
img {border:0px;}
p {text-align:justify;}
h1,h2,h3,h4,h5{color:#ec6400;}
a{color:#ff6c00;}
.cpacks td{ padding-left:10px; padding-top:3px; padding-bottom:3px;}
.cpacks1{background-color:#ffb838; font: bold 14px arial, sans-serif; color:#ffffff; }
.cpacks3{background-color:#f9f9f9;}
.cpacks2{background-color:#eeeeee;}

#contacts{text-align:center; font: bold 13px arial, sans-serif;}
#contacts td{padding:5px;}
#citys td{border-width:2px; border-color:#e1e1e1; border-bottom-style:dotted; text-align:left;}

.line {border-width:1px; border-color:#cacac9; border-bottom-style:dashed;}
#line1{background-image: url("line.gif"); height:13px;}
#line2{background-image: url("line.gif"); height:33px;}
#line3{background-color:#ededed;  padding:5px; text-align: center;}
#line3 a{color:#555555;}
#discount{background: url('5.png') no-repeat; background-position:50% 50%; height:100px; margin-top:30px; float:left;}
#discode{
background: transparent url('dis_right.png') no-repeat scroll top right;
display: block;
color:#656565;
font: bold 18px arial, sans-serif;
margin-top:75px;
padding-right: 15px;
height:48px;
}
#discode span {
    background: transparent url('dis_left.png') no-repeat;
	display: block;
	height:48px;
	padding: 5px 0 0px 15px;
	}

.box {
    background: transparent url('box_right.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: bold 16px arial, sans-serif;
    height: 34px;
	margin-left: 10px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

.box span {
    background: transparent url('box_left.gif') no-repeat;
    display: block;
    line-height: 14px;
	height: 34px;
    padding: 9px 0 0px 18px;
}

#menu{margin-left:15px;}
a.tab-menu {
background: transparent url('btn_right.gif') no-repeat scroll top right;
color: #fff;
display: block;
float: left;
font: bold 12px arial, sans-serif;
height: 30px;
margin-right: 10px;
padding-right: 15px; /* sliding doors padding */
text-decoration: none;
}
a.tab-menu span {
background: transparent url('btn_left.gif') no-repeat;
display: block;
line-height: 20px;
padding: 5px 0 5px 18px;
}
a.tab-menu:hover {
background-position: bottom right;
color: #707070;
outline: none; /* hide dotted outline in Firefox */
}
a.tab-menu:hover span {
background-position: bottom left;
padding: 6px 0 4px 18px; /* push text down 1px */
}

#navigation {
margin-top: 12px;   
padding: 0px 1px 0 13px;
text-align: left;
}

#navigation ul {
list-style: none;
padding: 0;
margin: 0px 0px 10px;
}

#navigation ul li A {
background:url(blockdefault.gif) 0 0 no-repeat #f0f0f0;
border-bottom: 1px solid #ffffff;
font-size: 0.9em;
color: #000000; 
/*font-weight: bold;*/
text-decoration: none;
	
display: block;
margin: 0px;
padding: 1px 0px 1px 9px;
}

#navigation ul li A:visited {
background:url(blockdefault.gif) 0 0 no-repeat #f0f0f0;
color: #000000; 
}

#navigation ul li A:hover, 
#navigation ul li A:active {
background:url(blockactive.gif) 0 0 no-repeat #ffa200;
color: #fff; 
font-weight: bold;
}

/* Задание стилей для слоя тени */
.shadow {
     background:#f0f0f0; /* Задание цвета тени */
     border:2px solid #f8f8f8; /* Задание стиля и цвета границ тени */
	 margin:10px;
}

#content {
     background:#fff; /* Задание цвета фона для блока */
     border:1px solid #e1e1e1;  /* Задание стиля и цвета границ блока */
     position:relative;  /* Задание позиции блока текста относительно тени */
     padding:20px;  /* Задание отступа */
     top:-2px;  /* Отступ сверху (для тени) */
     left:-2px; /* Отступ слева (для тени) */
}
#content img {padding:15px;}

.pages{text-align: center; margin-bottom:15px;}

.news_title{
font: bold 16px arial, sans-serif;
background:#f0f0f0;
color:#5e5e5e;
border:1px solid #e1e1e1;
padding:5px;
}
.news_text{
border:1px solid #e1e1e1;
border-top:0px;
padding:10px;
margin-bottom:10px;
}
.news_dat{
font: normal 12px arial, sans-serif;
color:#ff7200;
padding-bottom:3px;
}

#counters{padding-left:10px;}
#copyright{padding-top:5px; text-align: center; color:#ffffff;}