html { padding:0px; margin:0px; background:url(../images/html.gif) #f9f3ec repeat-x top center;}
body { padding:0px; margin:0px; font-family:Tahoma; }
a, input { outline:none;}
.cleaner { clear:both;}
.outer { background:url(../images/body.gif) repeat-x bottom center;}
.container {width:1003px; margin:0px auto; overflow-x:hidden; padding:0px; background:url(../images/html2.gif) repeat-y top center;}
.container2 {width:1003px;  background:url(../images/container.jpg) no-repeat top left; }
.container3 {width:1003px;  background:url(../images/container.jpg) no-repeat top left; display:inline;}
.footer { height:69px; display:block;}

.left { width:242px; float:left; padding:197px 0px 40px 0px;}
.s_box { width:213px; height:33px; background:url(../images/s_box.gif) no-repeat top left; float:right; padding:9px 0px 0px 15px;}
.s_box .srch_bg { width:149px; height:22px; background:url(../images/srch_bg.gif) no-repeat top left; padding:0px 8px 0px 8px; float:left;}
.s_box .srch_bg input { background:none; border:none; width:147px; height:18px; float:left; padding:4px 2px 0px 0px; margin:0px; font-size:11px; color:#9e886c;}
.s_box .srch_btn { width:22px; height:22px; border:none; background:url(../images/srch_btn.gif) no-repeat top left; float:left; cursor:pointer;}
.new { padding:16px 0px 30px 46px; float:left;}
.new .new_bg { width:52px; height:12px; margin:0px; padding:0px; float:left; font-size:12px; background:url(../images/new_bg.gif) no-repeat 6px top;}
.new .new_en { width:122px; height:16px; margin:0px; padding:0px; float:left; font-size:12px; background:url(../images/new_en.gif) no-repeat 6px top;}

.new .new_pic { padding:2px; width:124px; border:solid 1px #ba7c65; background:#FFFFFF; margin:10px 0px 0px 0px; float:left; clear: both}
.new .new_pic a { padding:0px; margin:0px; display:block; text-align:center;}
.new .new_pic a img { border:none; margin:0px; padding:0px;}
.new .new_desc { padding:12px 0px 0px 4px; width:180px; float:left; font-size:11px; color:#522b32;}
.new .new_desc span { font-weight:bold; color:#7e5b62; font-size:11px; display:block; padding:0px 0px 5px 0px; margin:0px;}
.new .new_desc a { color:#f8512a; text-decoration:none; padding:0px 0px 0px 10px; margin:0px; background:url(../images/element.gif) no-repeat left center; vertical-align:middle; float:left; height:14px; margin:4px 0px 0px 0px;}
.new .new_desc a:hover { text-decoration:underline;}
.akcent {padding:0px 0px 30px 46px; float:left;}
.akcent .akcent_bg { width:65px; height:16px; line-height:normal; font-size:12px; background:url(../images/akcent_bg.gif) no-repeat 6px top; margin:0px; padding:0px;}
.akcent .akcent_en { width:62px; height:16px; line-height:normal; font-size:12px; background:url(../images/akcent_en.gif) no-repeat 6px top; margin:0px; padding:0px;}
.akcent .akcent_pic { padding:2px; border:solid 1px #ba7c65; background:#FFFFFF; margin:10px 0px 0px 0px; float:left;}
.akcent .akcent_pic a { padding:0px; margin:0px; display:block;}
.akcent .akcent_pic a img { border:none; margin:0px; padding:0px;}
.akcent .akcent_desc { padding:12px 0px 0px 4px; width:180px; float:left; font-size:11px; color:#522b32;}
.akcent .akcent_desc span { font-weight:bold; color:#7e5b62; font-size:11px; display:block; padding:0px 0px 0px 0px; margin:0px;}
.akcent .akcent_desc a { color:#f8512a; text-decoration:none; padding:0px 0px 0px 10px; margin:0px; background:url(../images/element.gif) no-repeat left center; vertical-align:middle; float:left; height:14px; margin:4px 0px 0px 0px;}
.akcent .akcent_desc a:hover { text-decoration:underline;}

.middle { width:520px; float:left; margin:0px; padding:0px; display:inline;}
.logo_en { width:317px; height:108px; display:block; background:url(../images/logo_en.gif) no-repeat top left; margin:21px 0px 0px 102px;}
.logo_bg { width:306px; height:108px; display:block; background:url(../images/logo_bg.gif) no-repeat top left; margin:21px 0px 0px 117px;}
.menu { width:520px; z-index:1; position:relative; height:32px; background:url(../images/menu_bg.gif) no-repeat top left; margin:0px 0px 18px 0px;}
.menu ul { padding:0px; margin:0px; list-style:none; padding:0px 22px 0px 23px; text-align:center;}
.menu ul li { height:32px; width:79px; text-align:center; display:inline; 
			  font-size:11px; font-weight:bold; line-height:32px; vertical-align:middle;
			  padding:0px 10px 0px 10px;}
.menu ul li a { text-decoration:none; color:#FFFFFF; margin:0px;}
.menu ul li a.selected {color:#f8f55e;}
.menu ul li a:hover { color:#f8f55e;}
.menu ul li a.first { padding:0px 0px 0px 0px;}
.menu ul li a.last { padding:0px 0px 0px 0px;}
.green1 { position:absolute; top:11px; left:16px;}
.green2 { position:absolute; top:11px; right:16px;}
.headimg { width:513px; padding:0px 3px 0px 4px; margin:0px 0px 4px 0px;}
.headimg img { margin:0px;}
.textcontent { width:436px; min-height:353px; padding:32px 42px 0px 42px; background:url(../images/textcontent.gif) no-repeat top center; color:#756e6f; font-size:11px; margin:0px 0px 0px 0px; float:left; overflow-x:hidden;}
* html .textcontent { height:353px;}
.textcontent h3 { padding:0px; margin:0px 0px 18px 0px;}
.textcontent .forus_bg { width:112px; height:17px; background:url(../images/wellcome_bg.gif) no-repeat top left; margin:0px 0px 16px 0px;}
.textcontent .forus_en { width:79px; height:13px; background:url(../images/wellcome_en.gif) no-repeat top left; margin:0px 0px 16px 0px;}
.textcontent a { color:#f8512a; text-decoration:none; margin:0px;}
.textcontent .contacts .delitel a { float:none;}
.textcontent a img { border:none;}
.textcontent a#readmore {background:url(../images/element.gif) no-repeat left center; height:14px; padding:0px 0px 0px 10px; color:#f8512a; text-decoration:none; margin:0px; vertical-align:middle; float:left; margin:6px 0px 0px 0px;}
.textcontent a:hover { text-decoration:underline;}
.contacts { float:left; width:436px; padding:90px 0px 21px 0px;}
.delitel { width:185px; background:url(../images/delitel.png) no-repeat top left; margin:0px auto; text-align:center; padding:30px 0px 0px 0px;}
* html .delitel  { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/delitel.png', sizingMethod='crop');}
.delitel p { margin:0px; padding:0px;}

.right { width:241px; min-height:600px; float:left;}
* html { height:600px;}
.topmenu { width:170px; height:34px; background:url(../images/topmenu.gif) no-repeat top left; margin:0px 3px 0px 60px;}
.topmenu ul { padding:0px; margin:0px; list-style:none; padding:11px 0px 0px 14px;}
.topmenu ul li { float:left; padding:0px 8px 0px 0px;}
.topmenu ul li a { width:21px; height:15px; display:block;}
.topmenu ul li .shome { background:url(../images/shome.gif) no-repeat top left;}
.topmenu ul li .shome:hover {background:url(../images/shome.gif) no-repeat top right;}
.topmenu ul li .smap { background:url(../images/smap.gif) no-repeat top left;}
.topmenu ul li .smap:hover {background:url(../images/smap.gif) no-repeat top right;}
.topmenu ul li .scontact { background:url(../images/scontact.gif) no-repeat top left;}
.topmenu ul li .scontact:hover {background:url(../images/scontact.gif) no-repeat top right;}
.topmenu ul .lngbg a { width:20px; background:url(../images/lngbg.gif) no-repeat top left;}
.topmenu ul .lngen a { width:20px; background:url(../images/lngen.gif) no-repeat top left;}

.rightlist { width:201px; padding:187px 0px 0px 40px;}
.rightlist ul { margin:0px; padding:0px; list-style:none; width:201px;}
.rightlist ul li { float:left; padding:0px 0px 10px 0px;}

/*.rightlist ul li a { display:block; text-decoration:none; color:#532a37; 
					 font-size:11px; cursor:pointer;}
.rightlist ul li a span	{position:relative; width:56px; overflow:hidden; height:41px; display:block;}*/
.rightlist ul li table { height:47px; width:130px; padding:0px; margin:0px;}
td { padding:0px 0px 0px 10px; margin:0px;}
tr { margin:0px; padding:0px;}
.rightlist ul li a .img { border:solid 1px #c28b76; padding:2px; margin:0px; float:left; font-size:1px; background:#FFFFFF;}
.rightlist ul li a .img img { border:none; margin:0px;}
.rightlist ul li a .text { float:left; width:100px; padding:0px 0px 0px 8px;}
* html .rightlist ul li a .text { height:41px;}
.rightlist ul li a:hover { font-weight:bold; color:#da4523;}

table td { margin:0px; padding:0px 0px 0px 0px;}
table .img { width:62px;}
table .img a {position:relative; margin:0px; width:56px; overflow:hidden; height:41px; display:block; background:#FFFFFF; text-align:center;}
/*table .img a img {border:none; margin:0px;}*/
table .img span {border:solid 1px #c28b76; padding:2px; width:56px; height:41px; display:block;; }
table .img a img {border:none; margin:0px; position:absolute; top:-40%; left:-37%;}
table td a {text-decoration:none; color:#532a37; font-size:11px; cursor:pointer; display:block;}
table td a:hover { font-weight:bold;}
table .ltext { margin:0px 0px 0px 10px; width:120px;}
table .img span a .noimg { position:static;}


/*	THE PRODUCTS PAGE	*/
.textcontent .prods_bg { width:79px; height:16px; background:url(../images/prods_bg.gif) no-repeat top left; margin:0px;}
.textcontent .prods_en { width:79px; height:16px; background:url(../images/prods_en.gif) no-repeat top left; margin:0px;}
.cat { color:#9e462b; font-size:11px; padding:0px; margin:0px; width:436px; float:left;}
.cat b { font-size:12px;}
.cat a { float:left; margin:0px; padding:0px; background:none; color:#9e462b;}
.cat span { float:left; padding:0px 5px;}

/*	tova e za listvaneto na productite	*/
.textcontent ul.prodlist { padding:6px 0px 0px 0px; margin:0px; list-style:none; width:460px; float:left; clear:none; }
.textcontent ul.prodlist li { padding:0px; margin:14px 17px 0px 0px; width:130px; float:left; clear:none; background:none;}
.textcontent ul.prodlist li .proddiv { width:124px; height:124px; background:url(../images/proddiv.gif) no-repeat top left; padding:3px; border:solid 1px #efdecb; margin:0px;}
.textcontent ul.prodlist li a { background:none;}
.textcontent ul.prodlist li .proddiv a { width:124px; height:124px; float:left; background-color:#fff8f0; padding:0px; margin:0px;}
.textcontent ul.prodlist li .alink {color:#f8512a; text-decoration:none; padding:0px 0px 0px 10px; background:url(../images/element.gif) no-repeat left 4px; vertical-align:middle; float:left; height:44px; margin:6px 0px 0px 5px;}
.textcontent ul.prodlist li .alink:hover {text-decoration:underline;}

/*	a tova e za listvaneto na kategoriite	*/
.textcontent ul.catlist { padding:6px 0px 0px 0px; margin:0px; list-style:none; width:460px; float:left; clear:none; }
.textcontent ul.catlist li { padding:0px; margin:14px 0px 0px 0px; width:437px; float:left; clear:none; background:none;}
.textcontent ul.catlist li .proddiv { width:124px; height:124px; float:left; background:url(../images/proddiv.gif) no-repeat top left; padding:3px; border:solid 1px #efdecb; margin:0px;}
.textcontent ul.catlist li a { background:none;}
.textcontent ul.catlist li .proddiv a { width:124px; height:124px; float:left; background-color:#fff8f0; padding:0px; margin:0px;}
.textcontent ul.catlist li .alink {color:#f8512a; text-decoration:none; padding:0px 0px 0px 10px; background:url(../images/element.gif) no-repeat left 4px; vertical-align:middle; float:left; width:284px; height:auto; margin:6px 0px 0px 9px;}
.textcontent ul.catlist li .alink:hover {text-decoration:underline;}
.textcontent ul.catlist li .cat-text { float:left; padding:9px 0px 0px 10px; width:295px;}


.paging { width:424px; float:left; text-align:center; position:relative; margin:30px 0px 0px 0px;}
.paging a {color:#f8512a; text-decoration:none; vertical-align:middle; height:14px; margin:0px; width:auto; }
.paging .prev {background:url(../images/prev.gif) no-repeat left center; padding:0px 0px 0px 15px; float:left; position:absolute; top:0px; left:0px;}
.paging .next {background:url(../images/next.gif) no-repeat right center; padding:0px 15px 0px 0px; float:right; position:absolute; top:0px; right:0px;}
.paging .pages {text-align:center; height:14px; text-align:center; width:424px;}
.paging .pages a { background:none; color:#9e462b; margin:0px 2px; padding:0px; float:none;}
.paging .pages a.selected {color:#f8512a;}

.textcontent p { clear:both; margin:0px;}
.textcontent ul { list-style:none; padding:8px 0px 8px 10px; margin:0px; float:left; clear:both;}
.textcontent ul li { background:url(../images/to4ki.gif) no-repeat left 5px; clear:both; padding:0px 0px 0px 9px; margin:0px; float:left; width:400px;}

.footer .footerinfo { width:963px; margin:0px auto; color:#bc9f80; font-size:11px;  padding:10px 20px 0px 20px; list-style:none;}
.footer .footerinfo li { float:left; width:321px;}
.footer .footerinfo .fooleft { float:left;}
.footer .footerinfo .fooright { float:right;}
.footer .footerinfo .fooright a { text-decoration:none; color:#bc9f80;}
.footer .footerinfo .fooright a:hover { text-decoration:underline;}
.footer .footerinfo .center { text-align:center;}
.footer .footerinfo .center .invest a {text-decoration:none; color:#bc9f80;}
.footer .footerinfo .center .invest a:hover { text-decoration:underline;}

/*	THE PRODUCT PAGE	*/
.galthumbs { width:440px; min-height:334px; float:left; padding:14px 0px 0px 0px; margin:0px 0px 0px -5px;}
* html .galthumbs { height:334px;}
.gallbig { min-height:326px; float:left; 
		   border:solid 1px #efdecb; padding:2px; background:#fff8f0}
* html .gallbig { height:326px;}
.bigpic { width:327px; min-height:262px; background:url(../images/bigpic_bg.gif) #fff8f0 no-repeat top left; padding:33px 0px 0px 1px; text-align:center;}
* html .bigpic { height:262px;}
.nav { width:318px; height:21px; background:#fff8f0; margin:0px; padding:5px; overflow:hidden;}
.nav a { width:23px; height:23px; display:block; background-position:top left; background-repeat: no-repeat; padding:0px; margin:0px;}
.nav a:hover  { background-position:top right;}
.nav a.prev1 { background-image:url(../images/prev1.gif); float:left;}
.nav a.next1 { background-image:url(../images/next1.gif); float:right;}
.broi { width:272px; float:left; text-align:center; margin:5px 0px 0px 0px;}

.textcontent .gallist { width:80px; height:326px; 
						float:right; border:solid 1px #efdecb; padding:2px;
						background:url(../images/bigpic_bg.gif) #fff8f0 no-repeat top left;
						}
.textcontent .gallist #thumblist {width:80px; height:260px; overflow:hidden; float:left; position:relative; margin:-2px 0px 0px 0px;}
.textcontent .gallist ul { margin:0px; padding:0px; width:80px; list-style:none; background:#fff8f0; float:left;}
.textcontent .gallist ul li { width:78px; height:61px; float:left; margin:1px 0px; border:solid 1px #efdecb; background:#FFF; padding:0px;}
.textcontent .gallist ul li a { width:78px; height:61px; display:block; background-repeat:no-repeat; background-position:center center; margin:0px; padding:0px;}

.gallist span.prevdis { /*background:url(../images/prevdis.gif) no-repeat top left*/}
.gallist span.nextdis { /*background:url(../images/nextdis.gif) no-repeat top left*/}
.gallist span.prevdis, .gallist span.nextdis { height:34px; width:80px; padding:0px; margin:0px; border:none; float:left;}
.gallist span.prevdis a { width:80px; height:34px; display:block; background:url(../images/up.gif) no-repeat top left; padding:0px; margin:0px; outline:none;} 
.gallist span.prevdis a:hover {  background:url(../images/up.gif) no-repeat top right;}
.gallist span.nextdis a { width:80px; height:34px; display:block; background:url(../images/down.gif) no-repeat top left; padding:0px; margin:0px; outline:none;} 
.gallist span.nextdis a:hover {  background:url(../images/down.gif) no-repeat top right;}

.prodinfo { float:left; width:425px; padding:16px 0px 0px 0px; margin:0px; color:#9e462b; clear: both;}
.prodinfo span { font-weight:bold; display:block;}

/*	CONTACTS	*/
.contacts_bg { width:89px; height:12px; background:url(../images/contacts_bg.gif) no-repeat top left}
.contactspage { width:460px; float:left; font-size:11px; color:#9e462b;}
.crow1, crow2 { width:230px; float:left;}
.contactphoto { padding:2px; background:#FFFFFF; border:solid 1px #f0dfcc; float:left; margin:20px 0px 0px 0px;}
.contactspage p { margin:0px;}

form { margin:-9px 0px 0px 0px; padding:0px; width:230px; float:left;}
form label {display:block; margin:9px 0px 6px 0px; padding:0px 0px 0px 3px;}
form .cfield { width:185px; height:20px; background:url(../images/cfield.gif) no-repeat top left; padding:2px 5px 0px 5px;}
form .cfield input { background:none; border:none; width:185px; height:20px; font-size:11px; color:#9e462b;}
form .cbox { width:185px; height:118px; 
			 background:url(../images/cbox.gif) no-repeat top left; padding:5px;
			 }
form .cbox textarea { width:185px; height:118px; background:none; margin:0px 1px 1px 1px; padding:0px;
					  border:none; float:left; overflow:auto; font-size:11px; color:#9e462b;}
.csubmit { width:195px; height:22px; border:none; background:url(../images/csubmit.gif) no-repeat top left; padding:0px; color:#c39869; font-size:11px; margin:20px 0px 0px 0px; cursor:pointer;}

/*	GALLERY - same as PRODUCT PAGE , but there is a little <ul> list	*/
.textcontent .gall_bg { margin:0px; background:url(../images/gall_bg.gif) no-repeat top left; width:66px; height:16px;}
.textcontent .gall_en { margin:0px; background:url(../images/gall_en.gif) no-repeat top left; width:55px; height:17px;}
.textcontent .prodinfo .categories { list-style:none; margin:0px; padding:0px;}
.textcontent .prodinfo .categories li { float:left; clear:both; padding:0px 0px 0px 8px; background:url(../images/galcats_li.gif) no-repeat center left; margin:0px;}
.textcontent .prodinfo .categories li a { text-decoration:none; background:none; color:#9e462b; padding:0px; margin:0px;}
.textcontent .prodinfo .categories li a:hover { font-weight:bold; text-decoration:none;}

.textcontent .cats_bg { margin:0px; background:url(../images/prods_bg.gif) no-repeat top left; width:86px; height:16px;}
.textcontent .cats_en { margin:0px; background:url(../images/prods_en.gif) no-repeat top left; width:85px; height:18px;}

.textcontent .search_bg { width:69px; height:16px; background:url(../images/search_bg.gif) no-repeat top left; margin:0px;}
.textcontent .search_en { width:53px; height:13px; background:url(../images/search_en.gif) no-repeat top left; margin:0px;}

.textcontent .title_text { height:20px; margin:0px;}

.rooms {}
.big_star { float:left; clear:both; margin:10px 0px 0px 0px;}
.big_star strong { float:left;}
.big_star a { background:none; float:left; margin:0px; padding:0px 0px 0px 7px;}

.nophoto {padding:20px 0px; width:436px; text-align:center; font-size:12px; color:#9E462B;}

.textcontent .listing { list-style:none; margin:0px; padding:0px;}
.textcontent .sitemap {list-style:none; margin:0px; padding:0px; float:left;}
.textcontent .sitemap li {float:left; clear:both; padding:0px 0px 0px 8px; 
						  background:url(../images/galcats_li.gif) no-repeat center left; 
						  margin:0px; width:436px;}
.textcontent .sitemap li strong {float:left; padding:0px 5px;}
.textcontent .sitemap li a {text-decoration:none; background:none; float:left; color:#9e462b; padding:0px; margin:0px;}
.textcontent .sitemap li a:hover {font-weight:bold; text-decoration:none;}
.gallbig-no { min-height:234px; float:left; 
		   border:solid 1px #efdecb; padding:2px; background:#fff8f0}
* html .gallbig-no { height:234px;}
.bigpic-no { width:434px; min-height:234px; background:url(../images/bigpic_bg.gif) #fff8f0 no-repeat top left; 
		     padding:33px 0px 33px 1px; text-align:center;}
* html .bigpic-no { height:234px;}
.errmsg { font-size:12px; color:#dc3806; padding:0px 0px 20px 0px; float:right; width:230px; display:block; text-align:center;}
.ito { width:15px; height:15px; position:relative; z-index:10; cursor:pointer; 
	   display:block; float:left; margin:4px 0px 0px 4px; text-decoration:none;
	   background:url(../images/ito.gif) no-repeat top left;}
#balon4e_bg { position:absolute; z-index:10; padding:5px; bottom:-30px; left:35px; background:#fefff8; border:solid 1px #d1c5b8; width:148px; color:#98866e; font-size:11px;}
#balon4e_bg .opa { position:absolute; right:158px; top:43%; width:7px; height:13px; display:block; background:url(../images/opa.gif) no-repeat top left;}
#balon4e_en { position:absolute; z-index:10; padding:5px; bottom:-22px; left:35px; background:#fefff8; border:solid 1px #d1c5b8; width:148px; color:#98866e; font-size:11px;}
#balon4e_en .opa { position:absolute; right:158px; top:43%; width:7px; height:13px; display:block; background:url(../images/opa.gif) no-repeat top left;}

.certified { float:left; margin:0px 0px 0px 30px; width:191px; height:90px; display:block; background:url(../images/certified.gif) no-repeat top left;}
* html .certified { margin:0px 0px 0px 20px;}