body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div#site {
	width: 760px;
	margin: 25px auto 0;
	height: 527px;
	border: 1px solid #ABABAB;
	padding: 23px 0 0 0;
	background: url('images/backimage.jpg') no-repeat;
}
div#sitegallery {
	width: 760px;
	margin: 25px auto 0;
	height: 527px;
	border: 1px solid #ABABAB;
	padding: 23px 0 0 0;
	background: url('images/pictureback.jpg') no-repeat;
}

* {
	margin: 0;
	padding: 0;
}
#leftpannel {
	width: 207px;
	height: 510px;
	background: url('images/backleft.gif') no-repeat;
	float: left;
}
a.logo {
	display: block;
	height: 55px;
	width: 207px;
	background: url('images/logo.gif') no-repeat;
	margin: 0 0 43px;
}

/* BEGIN Menu EN */

a.interiors_en {
	width: 128px;
	background: url('images/rinteriors_en.gif') no-repeat;
}
a.interiors_en:hover {
	background: url('images/rinteriors_en_ov.gif') no-repeat;
}
a.interiors2_en {
	width: 140px;
	background: url('images/binteriors_en.gif') no-repeat;
}
a.interiors2_en:hover {
	background: url('images/binteriors_en_ov.gif') no-repeat;
}
a.living_en {
	width: 80px;
	background: url('images/living.gif') no-repeat;
}
a.living_en:hover {
	background: url('images/living_ov.gif') no-repeat;
}
a.bed_en {
	width: 62px;
	background: url('images/bed.gif') no-repeat;
}
a.bed_en:hover {
	background: url('images/bed_ov.gif') no-repeat;
}
a.kitchen_en {
	width: 52px;
	background: url('images/kitchen.gif') no-repeat;
}
a.kitchen_en:hover {
	background: url('images/kitchen_ov.gif') no-repeat;
}
a.table_en {
	width: 105px;
	background: url('images/table.gif') no-repeat;
}
a.table_en:hover {
	background: url('images/table_ov.gif') no-repeat;
}
a.sofa_en {
	width: 35px;
	height: 10px;
	background: url('images/sofa.gif') no-repeat;
	display: block;
}
a.sofa_en:hover {
	background: url('images/sofa_ov.gif') no-repeat;
}

/* END Menu EN */

/* BEGIN Menu BG */

a.interiors_bg {
	width: 128px;
	background: url('images/jinteriors_bg.gif') no-repeat;
}
a.interiors_bg:hover {
	background: url('images/jinteriors_bg_ov.gif') no-repeat;
}
a.interiors2_bg {
	width: 140px;
	background: url('images/ointeriors_bg.gif') no-repeat;
}
a.interiors2_bg:hover {
	background: url('images/ointeriors_bg_ov.gif') no-repeat;
}
a.living_bg {
	width: 80px;
	background: url('images/living_bg.gif') no-repeat;
}
a.living_bg:hover {
	background: url('images/living_bg_ov.gif') no-repeat;
}
a.bed_bg {
	width: 62px;
	background: url('images/bed_bg.gif') no-repeat;
}
a.bed_bg:hover {
	background: url('images/bed_bg_ov.gif') no-repeat;
}
a.kitchen_bg {
	width: 52px;
	background: url('images/kitchen_bg.gif') no-repeat;
}
a.kitchen_bg:hover {
	background: url('images/kitchen_bg_ov.gif') no-repeat;
}
a.table_bg {
	width: 105px;
	background: url('images/tables_bg.gif') no-repeat;
}
a.table_bg:hover {
	background: url('images/tables_bg_ov.gif') no-repeat;
}
a.sofa_bg {
	width: 70px;
	height: 10px;
	background: url('images/sofa_bg.gif') no-repeat;
	display: block;
}
a.sofa_bg:hover {
	background: url('images/sofa_bg_ov.gif') no-repeat;
}

/* END Menu BG */
div.separator {
	background: url('images/separator.gif') no-repeat;
	height: 1px;
	width: 175px;
	margin: 0 0 0 17px;
	overflow: hidden;
}
img.adr {
	margin: 5px 0 5px 0;
	overflow: hidden;
	position: relative;
	left: 1px;
}
/* BEGIN Menu bototm EN */
a.about_en {
	width: 47px;
	height: 12px;
	background: url('images/aboutus.gif') no-repeat;
	display: block;
	margin: 0 3px 0 0;
	overflow: hidden;	
	float: left;
}
a.about_en:hover {
	width: 47px;
	height: 12px;
	background: url('images/aboutus_ov.gif') no-repeat;
	display: block;
}
a.contact_en {
	width: 57px;
	height: 12px;
	background: url('images/contactus.gif') no-repeat;
	display: block;
	margin: 0 0 0 3px;	
	float: left;
}
a.contact_en:hover {
	width: 57px;
	height: 12px;
	background: url('images/contactus_ov.gif') no-repeat;
	display: block;
}

/* END Menu bototm EN */

/* BEGIN Menu bototm BG */
a.about_bg {
	width: 43px;
	height: 12px;
	background: url('images/aboutus_bg.jpg') no-repeat;
	display: block;
	margin: 0 3px 0 0;
	overflow: hidden;	
	float: left;
	position: relative;
	top: -1px;
}
a.about_bg:hover {
	width: 43px;
	height: 12px;
	background: url('images/aboutus_bg_ov.jpg') no-repeat;
	display: block;
}
a.contact_bg {
	width: 57px;
	height: 12px;
	background: url('images/contactus_bg_ov.gif') no-repeat;
	display: block;
	margin: 0 0 0 3px;	
	float: left;
	position: relative;
	top: -1px;
}
a.contact_bg:hover {
	width: 57px;
	height: 12px;
	background: url('images/contactus_bg.gif') no-repeat;
	display: block;
}

/* END Menu bototm BG */
img.sep {
	position: relative;
	top: 0px;
	float: left;
	margin: 0 0px;
}
div.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}
div.adress {
	width: 150px;
	padding: 0 0 0 16px;
	float: left;
}
div.language {
	width: 36px;
	float: left;
	margin: 50px 0 0 0;
}
a.bulgarian {
	background: url('/images/flag_bg.gif') no-repeat;
	display: block;
	height: 11px;
	width: 16px;
	float: left;
}
a.english {
	background: url('/images/flag_en.gif') no-repeat;
	display: block;
	height: 11px;
	width: 16px;
	float: right;
}
span.back {
	display: none;
}
div#rightpannel {
	float: right;
	width: 541px;
	height: 510px;
	background: #fcfff8;
}
div#inner {
	width: 508px;
	height: 460px;
	padding: 20px 0 0 32px;
}
img.gallery {
	/*margin: 0 24px 23px 0;*/
	border: none;
}
a.gall {
	float: left;
}
div.pagination {
	text-align: right;
	padding: 0 32px 0 0;
}
div.pagination a.page {
	background: #000;
	font-family: Arial, Tahoma, self;
	font-size: 11px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 3px;
	margin: 0 0 0 2px;
}
span.page {
	background: #D91321;
	font-family: Arial, Tahoma, self;
	font-size: 11px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 3px; 
	margin: 0 0 0 2px;
}
div.pagination a.page:hover {
	background: #D91321;
}
ul.menu {
	list-style: none;
	margin: 0 0 215px;
}
ul.menu a {
	overflow: hidden;
	height: 10px;
	display: block;
}
ul.menu li {
	overflow: hidden;
	height: 10px;
	padding: 0 0 7px 18px;
}
div#innergallery {
	width: 517px;
	height: 500px;
	padding: 10px 0 0 23px;
	margin: 0;
}
div.mainpic {
	width: 317px;
	height: 310px;
	float: left;
	margin: 0 15px 15px 0;
	padding: 0;
	overflow: hidden;
}
img.main {
	/*width: 317px;
	height: 218px;	*/
	border: 1px solid #7D7D7D;
}
div.text {
	width: 170px;
	float: left;
}
h1.title {
	color: #4F514D;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 10px;	
}
p.txtgallery {
	color: #4F514D;
	text-align: justify;
}
div.scrollerout {
	width: 500px;
	height: 88px;
	border: 1px solid black;
}
div.next {
	width: 120px;
	height: 14px;
	float: right;
	font-size: 10px;
	margin: 10px 20px 0 0;
	text-align: center;
	padding: 2px 0 2px 0;
	background: #D30C23;
}
div.next a {
	color: #fff;
}
div.next a:hover {
	text-decoration: none;
}
h1.title {
	color: #434643;
	font-size: 13px;
}
div.aboutustxt {
	color: #434643;
	font-size: 11px;
	overflow: hidden;
}
div.aboutustxt table {
	width: 500px;
}
div.aboutustxt table td {
	width: 250px;
}
p.next {
	float: left;
	margin: 0 0 0 10px;
}
p.next2 {
	float: right;
	margin: 0 6px 0 0;
}
/*Form Begin*/
.contact_form_txt {
	color: #434643;
	width: 105px;
	float: left;
	margin: 3px 0 3px 0;
}
.contact_form_field {
	float: left;
	color: #434643;
}
.contact_form_field span.error_form {
	color: red;
}
.contact_form_txt span.span1 {
	color: red;
}	
div.oneproduct {
	width: 143px;
	height: 81px;
	float: left;
	margin: 0 20px 20px 0;
}

/*
input.field {
	color: #146da1;
	border: 1px solid #3988c4;
	margin: 3px 0 2px;
}
textarea.field {
	color: #146da1;
	border: 1px solid #3988c4;
	margin: 3px 0 3px;
}
*/	
select.field {
	color: #146da1;
	font-weight: normal;
	border: 1px solid #aacbe3;
}

.field {
	font-size: 11px;
	font-family: Tahoma, Helvetica, Verdana, sans-serif;
	border: 1px solid #A1A4A1;
	padding: 2px;
	margin: 0 0 2px;
	color: #434643;
}
.contact {
	color: #434643;
	width: 550px;
	overflow: hidden;
}
.contact a {
	color: #434643;
}
.contact a:hover {
	text-decoration: none;
}
/*Form End*/

/*Scroller CSS*/
#scroller {
 width: 495px;
 height: 84px;
 background: #ffffff;
 margin: 0 0 0 1px;
}
#scroller img {
 border: 0;
}
#scrollLeft {cursor: default; float: left; width: 15px; }
#scrollRight { cursor: pointer; float: left; width: 15px; }
#scrollBox {
 width: 465px;
 height: 84px;
 overflow: hidden;
 position: relative;
 float: left;
}
#scrollContent {
 width: 5000px;
 position: relative;
}
div.scrollPromoBox {
 width: 155px;
 height: 84px;
 font-size: 11px;
 color: #4d1507;
 background-color: #ffffff;
 float:left;
 overflow: hidden;
}
div.scrollPromoBox table {
 width: 155px;
 height: 84px;
 border-collapse: collapse;
}
div.scrollPromoBox td {
 text-align: center;
 vertical-align: middle;
}
/* End CSS Scroller */


div#footer {
	text-align: right;
	margin: 2px 5px 0 0;
	color: #565753;
	font-size: 9px;
}
div#footer a {
	color: #565753;
}
div#footer a:hover {
	text-decoration: none;
}
div#footer p {
	color: #565753;
}
select.selectform {
	color: #565753;
	font-size: 10px;
	border: 1px solid #A1A4A1;
}