@charset "utf-8";
/* CSS Document */

html, body {margin:0; padding:0; position:relative;	height:100%; min-width:980px;}

.site-header a img {	border:none;}

h1,h2,h3,h4,h5,h6 {margin:0px; padding:0 0 10px; color:#faada6; font-family:Arial, Helvetica, sans-serif; font-weight:normal}
h1 {font-size:28px}
h2 {font-size:24px}
h3 {font-size:20px}
h4 {font-size:16px}
h5,h6 {font-size:11px}

hr { font-size:0; line-height:0; background:#bbb; border:none; height:1px;}

.site-path { color:#000; font:normal 10px Tahoma, Geneva, sans-serif; padding:0 0 8px;}
.site-path a { color:#612901; text-decoration:underline;}
.site-path a:hover {color:#612901; text-decoration:none;}

.site-logo{position:absolute; left:16px; top:10px;}

.site-name{ position:absolute; left:10px; top:65px; color:#c2c4c9;}

.site-phone{ position:absolute; right:58px; top:41px; width:200px; color:#fff; text-align:right; font:bold 22px Arial, Helvetica, sans-serif;}
.site-phone-span{ font-size:18px;}
.site-phone p { margin:0; padding:0;}

.site-copyright{ position:absolute; right:16px; top:62px; width:300px; color:#c2c4c9; text-align:right;}
.site-copyright a{color:#fff; text-decoration:underline;}
.site-copyright a:hover{ color:#fff; text-decoration:none;}

.site-counters{ position:absolute; left:50%; top:61px; width:400px; text-align:left; margin:0 0 0 -200px; text-align:center;}

a { color:#faada6; text-decoration:underline; outline-style:none;}
a:hover { color:#faada6; text-decoration:none;}
a img		{ border-color:#000 }

.thumb		{color:#000000}


.site-content, .site-content-left, .site-content-middle, .site-content-right, .isearch, .button{
		margin:0;
		padding:0;
		border:0;
		border-spacing:0;
		border-collapse:collapse;
		vertical-align:top}


/* main
-------------------------------*/
body {
	text-align:left;
	background:url(body-bg.gif);
}

#site-wrap {
	height:auto !important;
	height:100%;
	min-height:100%;
	margin:0 0 -121px;
	background:url(header.jpg) center top no-repeat;
}


.site-wrap-in{
	margin:0 auto;
	width:986px;}
	
.clear-footer {
	clear:both; 
	height:121px;}



/* header
-------------------------------*/

.site-header {
	height:541px;
	position:relative;
}



#cart { padding:0 0 0 70px; margin:0 0 0; background: url(cart.png) left top no-repeat; height:59px; width:95px; position:absolute;
right:276px; top:12px;}
#cart p{ margin:0; font:bold 16px Arial, Helvetica, sans-serif; color:#fff}
.order { display:inline-block; width:110px; padding:6px 0 0 8px; text-shadow:#a8660d 1px 1px}
.order a { display:inline-block; color:#fff; text-decoration:underline;font: normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.order a:hover {color:#fff; text-decoration:none;}
.cart-text { font: normal 11px Arial, Helvetica, sans-serif; color:#ffdd83; padding:0; width:142px;}
#cart_total {display:inline-block; padding:0;}
.cart-text p {margin:0;}


.site-search-wrap { padding:0 0 0 0; position:absolute; top:497px; left:8px;  }

.search-form { background:url(search.png) top left no-repeat; height:24px; width:200px; margin:0; padding:0;}

.search-text {
	outline:none;
	float:left;border:none;
	padding:4px 0;margin:0 0 0 8px;
	width:150px; height:14px;
	background:transparent;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#4b4b4b;
}
.search-button {
	outline:none;
	float:left;border:none;
	margin:0 0 0 9px;
	cursor:pointer;width:31px;
	height:24px;
	background:transparent;
}	

.top-menu{
	position:absolute;
	left:227px;
	top:484px;
	margin:0;
	padding:0;
	list-style:none;
	font:normal 12px Arial, Helvetica, sans-serif;}
	
.top-menu li{
	padding:0 2px 0 0;
	background:url(top-menu-line.gif) right top no-repeat;
	float:left;}
	
.top-menu li a{
	display:block;
	
	color:#2c2c2c;
	padding:17px 12px 15px;
	text-decoration:none;}
	
.top-menu li a:hover{
	display:block;
	border-bottom:solid 1px #f5f5f5;
	border-top:solid 1px #f5f5f5;
	color:#fff;
	background:url(top-menu-h-right.gif) left top repeat-x;
	text-decoration:none;}	


/* content
-------------------------------*/



/* tleft
-------------------------------*/

.site-content-left{
	
	width:208px;
	padding:0 0 50px 0;}
	
	
	
.left-menu{
	
	margin:0;
	padding:0;
	list-style:none;
	font:normal 12px Arial, Helvetica, sans-serif;}
	
.left-menu li{
	width:208px;
	}
	
.left-menu li:hover{
	background:url(left-menu-h-t.jpg) left top no-repeat #dddddd;}	
	
.left-menu li a{
	display:block;
	color:#fff;
	text-decoration:none;}
	
.left-menu li a:hover{
	background:url(left-menu-h-b.jpg) left bottom no-repeat;
	display:block;
	color:#2c2c2c;
	text-decoration:none;}	
	
.left-menu li a span{
	background:url(left-menu-arrow.gif) left center no-repeat;
	display:block;
	padding:8px 20px;}	
	
.left-menu li a:hover span{
	background:url(left-menu-h-arrow.gif) left center no-repeat;}		
	

.edit-block-title{
	margin:40px 0 0 0;
	background:url(left-menu-h-t.jpg) left top no-repeat #dddddd;}

.edit-block-title-in{
	background:url(left-menu-h-b.jpg) left bottom no-repeat;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#2c2c2c;
	padding:6px 11px;}

.edit-block-body{
	background:url(edit-block-t.gif) left top no-repeat #c34b60;}

.edit-block-body-in{
	background:url(edit-block-b.gif) left bottom no-repeat;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:9px 10px 15px;}
	
.edit-block-body a{
	color:#ffe7e5;}
	
.edit-block-body a:hover{
	color:#ffe7e5;}		
	
	
.kateg{
	margin:30px 0 0 0;
	padding:0;
	list-style:none;
}
	
.lvl-1{
	width:208px;
	}
	
.lvl-1:hover{
	background:url(left-menu-h-t.jpg) left top no-repeat #dddddd;}	
	
.lvl-1 a{
	display:block;
	color:#fff;
	text-decoration:none;}
	
.lvl-1 a:hover{
	background:url(left-menu-h-b.jpg) left bottom no-repeat;
	display:block;
	color:#2c2c2c;
	text-decoration:none;}	
	
.lvl-1 a span{
	background:url(left-menu-arrow.gif) left center no-repeat;
	display:block;
	padding:8px 20px;}	
	
.lvl-1 a:hover span{
	background:url(left-menu-h-arrow.gif) left center no-repeat;}	
	
.lvl-2{
	padding:5px 0;
	font:normal 11px Arial, Helvetica, sans-serif;}
	
.lvl-2 a {
	padding:0 0 0 25px;
	color:#fff;
	text-decoration:underline;}	
	
.lvl-2 a:hover {
	color:#fff;
	text-decoration:none;}		
	
	
/* tbody
-------------------------------*/
.site-content-middle{
	width:100%;
	color:#fff;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:0 21px 42px }
	
	

	
/* tright
-------------------------------*/
.site-content-right{
	
	width:208px;
	padding:0 0 50px;}

.news-name{
	width:208px;
	background:url(left-menu-h-t.jpg) left top no-repeat #dddddd;
	}

.news-name-in{
	background:url(left-menu-h-b.jpg) left bottom no-repeat;
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#2c2c2c;
	padding:5px 10px;}
	
.site-content-right-in{
	background:url(edit-block-t.gif) left top no-repeat #c34b60;}

.site-content-right-in-2{
	padding:0 0 15px;
	background:url(edit-block-b.gif) left bottom no-repeat;
}	
	
	
.news-wrap{
	padding:0 14px;}	
	
.news-date{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:17px 0 0 0;
	text-decoration:underline;}
	
.news-title{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:12px 0 0 0;}
	
.news-title a{
	color:#fff}
	
.news-title a:hover{
	color:#fff}		
	
.news-pic img{
	padding:10px 0;
	text-align:center;}		
	
.news-anonce{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:12px 0 0 0;}
	
.news-more{
	padding:8px 0 0 0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#ffe8e6;}	
	
.news-more a{
	color:#ffe8e6;}	

.news-more a:hover{
	color:#ffe8e6;}	
	
.site-informers{
	margin:15px 0 0 0;
	color:#fff;
	text-align:center;}	
	
/* footer
-------------------------------*/

.site-footer{
	background:url(footer.jpg) center top no-repeat;}

.site-footer-in {
	height:121px;
	width:986px;
	margin:0 auto;
	position:relative;
}

.bottom-menu{
	margin:0;
	text-align:center;
	padding:12px 0 0 0;
	list-style:none;
	font:normal 11px Arial, Helvetica, sans-serif;}
	
.bottom-menu li{
	display:inline;
	padding:8px;}
	
.bottom-menu li a{
	color:#fff;
	text-decoration:none;}
	
.bottom-menu li a:hover{
	color:#fff;
	text-decoration:underline;}	
	
	
/* tables */

table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}


table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: #c34b60}
table.table1 td { padding:5px; border: 1px solid #7f7f7f;}


table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #c34b60}
table.table2 td { padding:5px; border: 1px solid #261001;}
table.table2 th { padding:8px 5px; border: 1px solid #261001; background-color:#c34b60; color:#fff; text-align:left;}

/* GALLERY */

table.gallery {border-spacing:10px; border-collapse:separate;}
table.gallery td {background-color:#f0f0f0; text-align:center; padding:15px;}
table.gallery td img {}

/* menu.popup.left */
#menu_b, #menu_b ul, #menu_b li {
	margin:0;
	padding:0;
	list-style:none;
	font-size:0px;
	line-height:0px;
}

#menu_b {
	margin:0;
	padding:0;
	list-style:none;
	
}

#menu_b ul {
	display:none;
	position:absolute;
	width:156px;
	background:#e1e1e1;
	border-top:1px solid #fcfcfc;
	border-left:1px solid #fcfcfc;
	border-right:1px solid #fcfcfc;
	margin:0 0 0 1px;
	z-index:1000;
}

#menu_b ul ul {
	margin:-1px 0 0 2px;	
}

#menu_b li {
		width:208px;
		padding:0; margin:0
}
#menu_b li a {display:block;color:#fff;	text-decoration:none;}
#menu_b li a span {display:block;}
#menu_b li a span strong {background:url(left-menu-arrow.gif) left center no-repeat;display:block;padding:8px 20px;font:normal 12px Arial, Helvetica, sans-serif; line-height:normal}

#menu_b li a:hover, #menu_b li a.over {background:url(left-menu-h-t.jpg) left top no-repeat #dddddd; display:block;	color:#2c2c2c;text-decoration:none;}
#menu_b li a:hover span,#menu_b li a.over span {background:url(left-menu-h-b.jpg) left bottom no-repeat;}
#menu_b li a:hover span strong,#menu_b li a.over span strong {background:url(left-menu-h-arrow.gif) left center no-repeat;}

#menu_b li li {
	display:block;
	padding:0;
	margin:0;
	text-align:left;
	width:156px;
	border-bottom:1px solid #fcfcfc
}
#menu_b li li a, #menu_b li li a:hover {display:block; color:#444444; padding:2px 6px 2px 12px; text-decoration:none; width:138px; background:none; font:normal 12px Arial, Helvetica, sans-serif; line-height:normal}
#menu_b li li a:hover,#menu_b li li a.over {text-decoration:underline; color:#b03f51;}

