/* CSS Document */
html, body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	height:100%;
	width:100%;
	}

h1, h2, h3 {
	font-size:14px;
	color:#800000;
	}
	
a, a:visited {
	text-decoration:none;
	color:#800000;
}
a:hover {
	text-decoration:underline;
	color:#800000;
}

.footer {
	font-size:10px;
	}
.color_dark {
	color:#800000;
	}
.color_dark a, .color_dark a:visited, .color_dark a:hover{
	color:#800000;
	}

.color_light {
	color:#fbf1d6;
	}
.color_light a,.color_light a:visited, .color_light a:hover,{
	color:#fbf1d6;
	}
.color_white {
	color:#FFFFFF;
	}
.color_black {
	color:#000000;
	}
.menucatalog {
	width:434px;
	width:434px !important;
	}

.curvy {position:relative; width:400px; background:#f3e9ce; color:#000; margin:5px auto; padding-bottom:5px; }
.curvy #ctl, .curvy #cbl, .curvy #ctr, .curvy #cbr {position:absolute; width:20px; height:20px; color:#f3e9ce; background:#fbf1d6; overflow:hidden; font-style:normal; z-index:1;}
.curvy #ctl {top:0; left:0;}
.curvy #cbl {bottom:0; left:0;}
.curvy #ctr {top:0; right:0;}
.curvy #cbr {bottom:0; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; color:#f3e9ce; line-height:40px; font-weight:normal;}
.curvy #ctl b {left:-8px;}
.curvy #ctr b {left:-25px;}
.curvy #cbl b {left:-8px; top:-17px;}
.curvy #cbr b {left:-25px; top:-17px;}
.curvy p {position:relative; z-index:90; padding:0px 10px 20px 10px; text-align:justify; display:none;}
.curvy h2 {text-align:right; padding-right:28px; padding-top:10px; padding-bottom:0px; padding-left:160px;}
.curvy div {text-align:right; padding-right:28px; padding-top:10px; padding-bottom:0px; padding-left:15px;}
.curvy p img { padding:5px; margin:5px; border:#800000 1px solid;}
img.image { padding:5px; border:#800000 1px solid; z-index:90; clear:both; float:none; position:relative; top:25px; left:20px; background-color:f3e9ce; display:block; }
img.image_news { padding:5px; border:#800000 1px solid; background-color:f3e9ce; display:block; }

.basket {position:relative; width:400px; background:#f3e9ce; color:#000; margin:5px auto; padding-bottom:5px;}
.basket #ctl,.basket  #cbl,.basket  #ctr,.basket  #cbr {position:absolute; width:20px; height:20px; color:#f3e9ce; background:#fbf1d6; overflow:hidden; font-style:normal; z-index:1;}
.basket #ctl {top:0; left:0;}
.basket #cbl {bottom:0; left:0;}
.basket #ctr {top:0; right:0;}
.basket #cbr {bottom:0; right:0;}
.basket em b {position:absolute; font-size:150px; font-family:arial; color:#f3e9ce; line-height:40px; font-weight:normal;}
.basket #ctl b {left:-8px;}
.basket #ctr b {left:-25px;}
.basket #cbl b {left:-8px; top:-17px;}
.basket #cbr b {left:-25px; top:-17px;}
.basket p {position:relative; z-index:100; padding:0px 10px 20px 10px; text-align:justify; display:none;}
.basket div {text-align:right; padding-right:28px; padding-top:10px; padding-bottom:0px; padding-left:15px;}
.basket p img { padding:5px; margin:5px; border:#800000 1px solid;}

.basket_add {position:relative; width:250px; height:70px; float:right; background:#f3e9ce; color:#000; margin:5px auto; padding-bottom:5px;}
.basket_add #ctl,.basket_add  #cbl,.basket_add  #ctr,.basket_add  #cbr {position:absolute; width:20px; height:20px; color:#f3e9ce; background:#fbf1d6; overflow:hidden; font-style:normal; z-index:1;}
.basket_add #ctl {top:0; left:0;}
.basket_add #cbl {bottom:0; left:0;}
.basket_add #ctr {top:0; right:0;}
.basket_add #cbr {bottom:0; right:0;}
.basket_add em b {position:absolute; font-size:150px; font-family:arial; color:#f3e9ce; line-height:40px; font-weight:normal;}
.basket_add #ctl b {left:-8px;}
.basket_add #ctr b {left:-25px;}
.basket_add #cbl b {left:-8px; top:-17px;}
.basket_add #cbr b {left:-25px; top:-17px;}
.basket_add div {padding:0px; margin:0px;}

.descr {position:relative; width:250px; height:70px; float:left; background:#F90; color:#000; margin:5px auto; padding-bottom:5px;}
.descr #ctl,.basket_add  #cbl,.basket_add  #ctr,.basket_add  #cbr {position:absolute; width:20px; height:20px; color:#F90; background:#fbf1d6; overflow:hidden; font-style:normal; z-index:1;}
.descr #ctl {top:0; left:0;}
.descr #cbl {bottom:0; left:0;}
.descr #ctr {top:0; right:0;}
.descr #cbr {bottom:0; right:0;}
.descr em b {position:absolute; font-size:150px; font-family:arial; color:#F90; line-height:40px; font-weight:normal;}
.descr #ctl b {left:-8px;}
.descr #ctr b {left:-25px;}
.descr #cbl b {left:-8px; top:-17px;}
.descr #cbr b {left:-25px; top:-17px;}
.descr div {padding:0px; margin:0px;}


div.element {
	float:left;
	width:100%;
	border-bottom:#800000 1px solid;
	padding:5px;
}
div.element img{
	padding:5px;
	margin:5px;
/*	width:180px; */
	border:#800000 1px solid;
}
div.element div.price{
	clear:both;
	float:right;
	width:250px;
	height:65px;
	background-image:url(/img/basket_add.png);
	background-position:bottom right;
	background-repeat:no-repeat;
}
div.element div.price span{
	padding-left:45px;
	padding-top:30px;
	font-size:14px;
	font-weight:bold;
	color:#f3e9ce;
}

div.element div.marked{
	color:#FF0000;
	font-weight:bold;
}

table.element_one {
	background-color:#f3e9ce;
}

table.element_one td{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.img_border {
	padding:5px;
	margin:5px;
	border:#800000 1px solid;
}
.basket_table td{
	padding:5px;
	border-bottom: #800000 1px dashed;
}

.mainmenu1 a, .mainmenu1 a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.mainmenu1 a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}
.text_diler {
	font-family:Arial, Helvetica, sans-serif;
	color:#800000;
	font-size:16px;
	font-weight:lighter;
}
.text_phone {
	font-family:Arial, Helvetica, sans-serif;
	color:#800000;
	font-size:20px;
	font-weight:bolder;
}
.text_hours {
	font-family:Arial, Helvetica, sans-serif;
	color:#800000;
	font-size:10px;
}

#simplemodal-overlay {background-color:#000;}
#simplemodal-container {background-color:#fbf1d6; border:4px double #800000; padding:12px;}