HTML {
	font-family: sans-serif;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 1.42857143;
	height: 100%;
	background-attachment: fixed;
	font-weight: 200;
}
BODY {	
	padding:0px;
	margin:0px; 
	font-size: 14px; 
	width: 100%; 
	height: 100%;
	max-width: 1100px;
	margin: 0 auto;
}

A {color: #296bac; cursor: pointer;}
TABLE {border-collapse: collapse;}
P {padding: 0px; margin: 0px; margin-bottom: 15px;}

IMG {vertical-align: middle;}

.main {width: 100%; height: 100%;}

.top {height: 120px; background: url('/template/images/topbg.jpg') no-repeat bottom center;}
.toptable {width: 100%; height: 100%; height: 80px;}

.dvdr {height: 30px; background: #f3f3f3;}
.dvdrb {height: 20px; padding: 0px; background:url('/template/images/dvdrbgb.png') repeat-x;}

.logo {width: 170px; text-align: center;}
.logo img {width: 80px;}

.top-center {text-align: center;}
.top-center div {font-family: 'Ardeco'; text-align: center; font-size: 34px;}

.top-right {width: 170px; text-align: center;}
.phone {font-weight: 200; font-size: 22px; font-family: 'Ardeco';  margin-top: 10px;}
.top-adress {font-size: 12px; color: #777;}

.top-menu {padding: 0px; margin: 0 auto; display: table; height: 30px;}
.top-menu ul {z-index: 10; padding: 0px; margin: 0px;}
.top-menu li {padding: 6px 15px 6px 15px;}
.top-menu .selected-menu {color: #e1562c;}
.top-menu a {text-decoration: none; color: #000;}
.top-menu a:hover {text-decoration: underline;}

.shop-menu {height: 30px; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;}

.content {vertical-align: top; padding-bottom: 20px; background: #fff;}
.content h1 {font-family: 'Ardeco';}
.content h2 {font-family: 'Ardeco';}
.mainh2 {font-family: 'Ardeco'; font-size: 24px; text-align: center;}
.mainh2 a {color: #000; text-decoration: none;}
.contenttable {width: 100%; height: 100%;}

.content-left {vertical-align: top; padding: 0px 20px 0px 10px; width: 120px;}
.content-right {vertical-align: top; padding: 0px 20px 0px 20px;}
 
.breadcrumbs {padding: 4px; margin: 10px 0px 10px 0px; display: inline-block;}
.breadcrumbs li {display:inline-block;  list-style: none;}
.breadcrumbs li a {padding-right: 16px; background:url('/resources/images/right.png') no-repeat right center; color: #000; text-decoration: none; font-weight: 200; margin-right: 7px;}
.breadcrumbs strong {font-size: 13px; font-weight: 600;}

.shop-menu ul {margin: 0 auto; display: table;}
.shop-menu li {padding: 6px;}
.shop-menu a {text-decoration: none; color: #000;}

.shop-left-menu {
	display: inline-block;
	margin-top: 10px;
}
.shop-left-menu ul {
	padding: 0px; margin: 0px;
	list-style: none;
}
.shop-left-menu ul li a{
	display: inline-block; 
	width: 100%;
	margin: 2px;
	padding: 1px;
	font-weight: 400;
	color: #000; 
	text-decoration: none;
}
.shop-left-menu ul li ul{
	padding: 0px; margin: 0px;
}
.shop-left-menu ul li ul li a{
	margin: 0px 0px 0px 15px;
	border: none;
	font-weight: 200;
}

.gallery_5_divisions div {display: inline-block; margin-right: 10px;}
.gallery_5_divisions a {text-decoration: none; color: #000;}

.gallery_47_divisions div {display: inline-block; margin-right: 10px;}
.gallery_47_divisions a {text-decoration: none; color: #000;}

.bottom {height: 200px; font-size: 12px;}
.bottom td {vertical-align: top;}
.bottom-logo img {height: 100px; margin-right: 30px;}
.bottom-info {}
.bottom p {padding: 0px; margin: 0px; margin-bottom: 6px;}
.bottom-menu ul {padding: 0px; margin: 0px; list-style: none; margin-right: 30px;}
.bottom-menu li {padding: 0px; margin: 0px;}
.bottom-menu li a {text-decoration: none; font-size: 12px; color: #000;}
.bottom-right {padding-left: 30px; text-align: center;}

.gallery_44_divisions {display: none;}

.main-content {}
.main-content td {vertical-align: top;}
.main-content-center {padding: 0px 20px 0px 20px;}
.main-content-right {padding-top: 20px;}

.left-menu {padding-top: 20px; width: 220px;}
.left-menu ul {padding: 0px; margin: 0px; list-style: none;}
.left-menu ul li a {color: #000; text-decoration: none; font-size: 12px; font-weight: bold;}
.left-menu ul li ul {margin-left: 13px; list-style: circle;}
.left-menu ul li ul li a {font-weight: 200;}
.left-menu ul li ul li ul {display: none;}

.news_small {vertical-align: top; text-align: center;}
.news_small_news {display: inline-block; width: 140px; font-size: 12px; margin: 20px; vertical-align: top;}
.news_small_news img {width: 100px; margin-bottom: 10px; border-radius: 50%;}
.news_small_title {margin-bottom: 10px;}
.news_small_date {font-style: italic;}