body {
	margin:0;
	padding:0;
	background:#4BB0E2;
	font-family:Times New Roman;
}
h1 {
	color:#E60005;
	font-size:20px;
}
h2 {
	color:#C60003;
	font-size:18px;
}
img {
border:none;
}
input, select,textarea {
border:1px solid #ccc;
}
ul {
margin-left:30px;
padding-left:0;
}
.head {
	background:url("../../images/head.jpg") 0 0 repeat-x;
	 width:100%;
	 height:225px;
         vertical-align:top;
}
.logo, .name-site, .tel {
	float:left;
	margin:50px 5px 0 5px;
}
.tel {
	background:url("../../images/tel.gif") 0 0 no-repeat;
	width:16%;
	height:59px;
	color:#E50004;
	font-size:16px;
	font-weight:bold;
        padding:15px 10px 10px 50px;
        margin-top:80px;
}
.main-menu {
width:23%;
height:180px;
margin:0 10px;
float:left;
}
.logo {
width:7%;
}
.name-site {
width:38%;
}
.body-left-right {
	width:5%;	
}
.top-left {	
	height:11px;
}
.top-content-right {
	height:11px;
	background:#ffffff;
}
.left-column {
	background:url("../../images/left.jpg") 100% 0 repeat-y;
	width:20%;
	vertical-align:top;
	padding:10px;
}
.content {
	width:55%;
	background:#ffffff;
	padding:10px;
	vertical-align:top;
}
.content a {
    color:#CC3D01;
}
.content a:hover {
    text-decoration:none;
}
.right-column {
	width:15%;
	text-align:center;
	background:#ffffff;	
	vertical-align:top;
padding:15px 0;
}
.foot-1 {
	background:url("../../images/foot1.jpg") 0 0 no-repeat;
	width:191px;
	height:78px;
}
.foot-2 {
	background:url("../../images/foot2.jpg") 0 0 no-repeat;	
	height:78px;
	color:#FFCC66;
	font-size:14px;
	padding-left:20px;
}
.foot-2 a {
color:#FFCC66;
	font-size:14px;

}
.debug {
	min-height:76px;
}
.vertical {
list-style-type:none;
margin: 0;
}
.vertical li {
float:left;
margin: 0 1px;
width:40px;
height:180px;

}
.vertical .auxpage_1 a {
background:url("../../images/home.jpg");
width:40px;
height:180px;
display:block;
font-size:1px;
/*margin-top:-5px;*/
color:#D3B201;
}
.vertical .auxpage_2 a {
background:url("../../images/collec.jpg");
width:40px;
height:180px;
display:block;
font-size:1px;
color:#A40045;
/*margin-top:-5px;*/
}
.vertical .auxpage_3 a {
background:url("../../images/contacts_mirmax.jpg");
width:40px;
height:180px;
font-size:1px;
/*margin-top:-5px;*/
color:#0077A2;
display:block;
}
.horizontal li {
opacity:1 !important;
filter :alpha(opacity=100) !important;
width:auto;
}
.vertical .auxpage_4 a {
background:url("../../images/news.jpg");
width:40px;
height:180px;
font-size:1px;
color:#00A364;
/*margin-top:-5px;*/
display:block;
}
.vertical .auxpage_5 a {
background:url("../../images/rasprodazha.jpg");
width:40px;
height:180px;
font-size:1px;
color:#602EAB;
/*margin-top:-5px;*/
display:block;
}
.vertical .pricelist a {
background:url("../../images/price_list.jpg");
width:40px;
height:180px;
font-size:1px;
color:#0077A2;
/*margin-top:-5px;*/
display:block;
}
.horizontal {

color:#F5DB48;
}
.horizontal li {
float:left;
margin:0 20px 5px 0;
height:15px;
}
.cpt_category_tree {
color:#F5DB48;
font-weight:bold;
}
.horizontal li a, .parent a, .parent_current a  {
color:#F5DB48;
text-decoration:none;
font-weight:bold;
}
.horizontal li a:hover, .parent a:hover, .parent_current a:hover {
text-decoration:underline;
}
.child, .child_current {
list-style-type:none;
color:#F5DB48;
font-weight:bold;
}
.child a, .child_current a {
color:#F5DB48;
font-weight:bold;
margin-left:10px;
text-decoration:none;
}
.child a:hover, .child_current a:hover {
text-decoration:underline;
}
.prdbrief_name {
color:#E60005;
font-weight:bold;
}
.totalPrice {
color:#ff0000;
font-weight:bold;
}
.regularPrice {
text-decoration:line-through;
}
.youSavePrice {
font-weight:bold;
}
.adres {
width:100%;
font-weight:bold;
color:#F5DB48;
}

