﻿html{
	width: 100%;
}
body{
	margin: 0;
	padding: 0;
	background-color: #EAD2B8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
img{
	border: 0;
}
div#headerBg{
	width: 100%;
	height: 265px;
	background: url(../img/bg.jpg) center no-repeat; 
}
div#header{
	width: 1000px;
	height: 265px;
	margin: 0 auto;
}
div#header_1{
	width: 222px;
	height: 265px;
	float: left;
	background-image: url(../img/header/header_1.jpg);
}
div#header_1 img{
	margin: 28px 0 0 21px;
}
div#header_2{
	width: 217px;
	height: 265px;
	float: left;
	background-image: url(../img/header/header_2.jpg);
}
div#header_3{
	width: 246px;
	height: 265px;
	float: left;
	background-image: url(../img/header/header_3.jpg);
}
div#header_4{
	width: 315px;
	height: 265px;
	float: left;
	background-image: url(../img/header/header_4.jpg);
}
a#tooltip_1{
	float: left;
	display: inline;
	margin: 82px 0 0 2px;
}
a#tooltip_2{
	float: left;
	display: inline;
	margin: 57px 0 0 15px;
}
a#tooltip_3{
	float: left;
	display: inline;
	margin: 35px 0 0 8px;
}
a#tooltip_4{
	float: left;
	display: inline;
	margin: 135px 0 0 104px;
}
div#menuBg{
	width: 100%;
	height: 39px;
	background: url(../img/menu.jpg) center no-repeat; 
}
div#menu{
	width: 980px;
	height: 39px;
	margin: 0 auto;
}
div#menu ul{
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
	text-align: center;
	float: left;
	display: inline;
}
div#menu li{
	float: left;
	display: inline;
	margin: 0 19px;
}
div#menu a{
	font-family: Georgia;
	text-decoration: none;
	font-weight: bolder;
	color: #000;
	text-align: center;
	padding: 2px 12px;
}
div#menu a:hover, .active{
	background-color: #E5B47C;
}
div#container{
	width: 100%;
	height: 84px;
	background: url(../img/content.jpg) top center no-repeat; 
}
div#content{
	width: 980px;
	height: auto;
	margin: 0 auto;
}
div#info{
	width: 944px;
	height: auto;
	float: left;
	padding: 10px 15px 0 15px;
}
div#footer{
	width: 944px;
	height: auto;
	background: url(../img/footer.jpg) top center no-repeat;
	padding: 5px 0;
	float: left;
	margin-top: 20px;
	text-align: center;
}
div#footer p{
	margin: 0;
}
div#footer a{
	color: #000;
	text-decoration: none;
}
div#footer a span{
	text-decoration: underline;
	font-weight: bolder;
}
div#info h1{
	width: 944px;
	float: left;
	display: inline;
	background: url(../img/heading.jpg) left bottom repeat-x;
	font-size: 14px;
	margin: 10px 0;
	padding: 0 0 5px 0;
}
div#info h2{
	width: 944px;
	float: left;
	display: inline;
	font-size: 14px;
	margin: 15px 0 5px 0;
}
div#info p{
	margin: 0;
	padding: 0;
	text-indent: 20px;
}
div#map_upr{
	float: left;
	width: 540px;
}
div#map_upr p, table#shops p, table#gallery p{
	text-indent: 0;
}
div#map_upr span{
	text-decoration: underline;
}
div#map_border{
	float: left;
	display: inline;
	background: url(../img/heading.jpg) left bottom repeat-x;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
div#map{
	float: left;
	width: 540px;
	height: auto;
	background: url(../img/heading.jpg) left bottom repeat-x;
	padding-bottom: 10px;
	margin-bottom: 10px;
	display: inline;	
}
div#map img, table#shops img{
	border: 2px solid #E3B083;
}
div#map a{
	color: #000;
	font-weight: bolder;
}
div#map a:hover{
	text-decoration: none;
}
div#contact_form{
	float: left;
}
div#contact_form input, div#contact_form textarea{
	width: 275px;
	border: 1px solid #93A6B4;
}
div#contact_form textarea{
	height: 170px;
}
div#contact_form #captcha{
	width: 80px;
}
div#contact_form strong, table#shops span{
	text-decoration: underline;
}
div#contact_form #submit{
	width: 198px;
	height: 29px;
	background-image: url(../img/submit.jpg);
	border: 0;
}
.alignRight{
	text-align: right;	
}
div.line{
	width: 275px;
	height: 20px;
	background: url(../img/heading.jpg) center repeat-x;
}
table#shops, table.partners, table#gallery{
	border-collapse: collapse;	
}
table.partners, table#gallery{
	margin: 10px 0 5px 0;
}
table.partners td, table#gallery td{
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: top;
}
table#gallery td{
	width: 157px;
	text-align: center;
	padding-bottom: 20px;
}
table#gallery a{
	color: #000;
	text-decoration: none;
}
div#itemView{
    width: 750px;
    float: left;
}
div#content div#inquiryBlock{
    display: none;
}
div#inquiryBlock input, div#inquiryBlock textarea{
    border: 1px solid #D3D3D3;
    width: 250px;
}
div#inquiryBlock h2{
    text-align: center;
    font-size: 14px;
    border-bottom: 1px solid #000;
}
.leftAlign{
    text-align: right;
    padding-right: 5px;
    font-variant: small-caps;
}
div#sidebar{
    width: 164px;
    height: auto;
    float: left;
    display: inline;
    padding-right: 20px;
}
div#sidebar ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
div#sidebar ul li{
    margin: 0;
    padding: 6px 0 7px 15px;
    background: url(../img/heading.jpg) bottom repeat-x;
}
div#sidebar ul li a{
    color: #000;
    display: block;
}
div#sidebar ul li a:hover{
    text-decoration: none;
}
div#itemName h1{
    width: 750px;
    text-indent: 20px;
    margin-top: 8px;
}
div#location{
    width: 750px;
    float: left;
    border-bottom: 1px solid #BFA991;
    padding: 8px 0 5px 0;
    text-indent: 20px;
    font-size: 10px;
}
div#location a{
    text-decoration: underline;
    color: #000;
}
div#location a:hover{
    text-decoration: none;    
}
div#itemImageBlock{
    width: 335px;
    height: auto;
    float: left;
    padding: 0 20px 0 10px;
    text-align: center;
}
div#itemContentBlock{
    width: 385px;
    height: auto;
    float: left;
}
div.itemDescription{
    width: 385px;
    font-style: italic;
    text-align: justify;
    background: url(../img/heading.jpg) bottom repeat-x;
    padding-bottom: 6px;
    margin-bottom: 7px;
    float: left;
    display: inline;
}
table#catTable{
    margin-bottom: 20px;
}
table#catTable td{
    width: 160px;
    text-align: center;
    vertical-align: top;
    padding-bottom: 10px;
}
table#catTable a{
    color: #000;
    display: block;
}
table#catTable a:hover{
    text-decoration: none;
}
table#catTable .hrefNoBorder{
    text-decoration: none;
}
table#catTable .line,  div#contactsForm .line{
    width: 100%;
    height: 1px;
    background: url(../img/heading.jpg) center repeat-x;
    margin-bottom: 15px;
}
div#nav{
    width: 750px;
    text-align: center;
}
div#nav a{
    color: #000;
    padding: 0 3px;
}
div#nav a:hover{
    text-decoration: none;   
}
.captchaImg{
    line-height: 1em;
    vertical-align: middle;
}
#success{
    display: none;
}
div#content div#successBlock{
    display: none;
}
.FTable a{
    color: #000;
}
.FTable a:hover{
    text-decoration: none;
}
div#uploadCatBlock{
    padding-left: 20px;
} 
