body, div, p, a, span, form, fieldset, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, label { margin: 0; padding: 0; border: 0; list-style-type: none; }
input { margin: 0; padding: 0; }
a img { border: 0; }

body {
	font: normal normal normal .7em/normal Verdana, Arial, Tahoma, sans-serif;
	background: url('gfx/bg.jpg') repeat center top;
	color: #e3cb9f;
}

h1, h2, h3, h4, h5, h6 { font-size: 1em; }

a { color: #e3cb9f; text-decoration: underline; }
a:hover { text-decoration: none; }

#wrapper { margin: 0 auto; width: 999px; overflow: hidden; }

#header { padding-top: 30px; }
#header #logo { width: 1000px; height: 85px; outline: 0; }

#navi ul.navi { padding: 0 30px 17px 30px; height: 29px; background: url('gfx/menu_backg.png') no-repeat left top; }
#navi ul.navi li { font-weight: bold; line-height: 27px; }

#flasheader { outline: 0; }
#flasheader p { text-align: center; }

#content .expand-content { height: 20px; text-align: right; }
#content a.dropdown { float: right; padding-right: 10px; background: url('gfx/dropdown_bullet.gif') no-repeat right 6px; }
#content a.dropdown:hover { background-position: right 5px; }

#product { float: left; padding: 25px; width: 947px; }
#product #product-image { float: left; width: 450px; overflow: hidden; }
#product #shop-image { width: 440px; height: 528px; overflow: hidden; }
#product #product-info { padding-left: 490px; color: #b58871; }
#product #product-info a { color: #b58871; }
#product #product-info h2 { padding-bottom: 10px; font-size: 1.3em; }
#product #product-info p { padding: 5px 0; font-size: 1.1em; }
#product #product-info p.prices span { display: block; }
#product #product-info .warn { font-size: .9em; }
#product #product-info h5 { padding: 15px 0; font-size: 1.1em; }
#product #product-info .seemore { font-size: 1.1em; }
#product #product-info .seemore dt { padding-bottom: 10px; }
#product #product-info .seemore dd { padding: 3px 0; }
#product #product-info .product-category { padding-left: 10px; background: url('gfx/ul_bullet.gif') no-repeat left 11px; }
#product #product-moreimages { clear: both; }
#product #moreimages-holder { padding-top: 10px; }
#product #moreimages-holder a { float: left; display: inline; margin-right: 10px; border: 1px solid #6B2526; outline: 0; }
#product #moreimages-holder a:hover,
#product #moreimages-holder a.clicked { border-color: #E3CB9F; }

#products-list { height: 400px; }

#more-products { height: 20px; }
#more-products a { display: block; padding-right: 10px; font-weight: bold; text-decoration: none; background: url('gfx/more_products_bullet.gif') no-repeat right 5px; }
#more-products a:hover { text-decoration: underline; }

#footer { clear: both; margin-bottom: 80px; padding-top: 10px; height: 200px; border-top: 1px solid #e3cb9f; }

#footer ul.navi li { border-right: 1px solid #e3cb9f; }
#footer ul.navi li { margin-right: 8px; padding-right: 8px; }
#footer #order { position: relative; width: 150px; height: 86px; }
#footer #order p { padding: 4px 0; }
#footer #order #phone { position: absolute; right: 0; bottom: 0; width: 54px; height: 76px; background: url('gfx/callus.png') no-repeat right bottom; }
#footer ul.credits { clear: left; padding-top: 10px; }
#footer ul.credits li { float: left; width: 160px; color: #a98e70; }
#footer ul.credits li a { color: #a98e70; text-decoration: none; }
#footer ul.credits li a:hover { text-decoration: underline; }

#path { padding-bottom: 10px; }
#path a { text-decoration: none; }
#path a:hover { text-decoration: underline; }

#shops .row { clear: left; margin: 0 auto; width: 600px; }
#shops .shop { float: left; clear: left; padding-bottom: 10px; width: 100%; border-bottom: 1px solid #6B2526; }
#shops .row:last-child .shop,
#shops .shop.last { border: 0; }
#shops .shop h2 { padding-top: 10px; text-align: center; }
#shops .shop .imlink { display: inline; margin: 0 5px; padding: 1px; width: 282px; overflow: hidden; border: 1px solid #B98F71; }
#shops .shop a.imlink:hover { border-color: #E3CB9F; }
#shops .shop .info { float: left; padding-top: 40px; width: 284px; }

#pager { float: left; clear: both; display: inline; margin-bottom: 10px; line-height: 25px; }
#pager li { float: left; display: inline; margin-right: 5px; padding: 0px 8px; background-color: #550203; border: 1px solid #6B2526; }
#pager li a, #pager li span { display: block; }
#pager li span { font-weight: bold; }

/* BEGIN map v1 */

#map { position: relative; margin: 0 auto; width: 727px; height: 479px; background: url('gfx/map.gif') no-repeat left top; }
#map-sofia { position: relative; margin: 0 auto; width: 600px; height: 532px; background: url('gfx/map-sofia.gif') no-repeat center top; }
#map a, #map-sofia a { position: absolute; display: block; outline: 0; }
#map a:hover, #map-sofia a:hover { border: 1px solid #550203; }
#map a span, #map-sofia a span { display: none; }

/* Sofia */
#city-1 { left: 134px; top: 247px; width: 66px; height: 30px; }
/* Kostinbrod */
#city-2 { left: 117px; top: 197px; width: 100px; height: 30px; }
/* Bankya */
#city-3 { left: 48px; top: 230px; width: 66px; height: 25px; }
/* Pernik */
#city-145 { left: 62px; top: 267px; width: 68px; height: 23px; }
/* Dupnitsa */
#city-146 { left: 122px; top: 295px; width: 76px; height: 25px; }
/* Blagoevgrad */
#city-147 { left: 115px; top: 335px; width: 108px; height: 26px; }



/* Лозенец */			#kvartal-2 { left: 320px; top: 270px; width: 60px; height: 20px; }
/* Възраждане */		#kvartal-3 { left: 255px; top: 195px; width: 90px; height: 20px; }
/* Захарна фабрика */	/*#kvartal-4 { left: 177px; top: 81px; width: 60px; height: 40px; }*/
/* Захарна фабрика */	#kvartal-4 { left: 187px; top: 104px; width: 60px; height: 40px; } /* NEW ! */
/* Хладилника */		#kvartal-5 { left: 325px; top: 340px; width: 85px; height: 20px; }
/* Студентски град */	/*#kvartal-6 { left: 344px; top: 388px; width: 85px; height: 40px; }*/
/* Студентски град */	#kvartal-6 { left: 320px; top: 397px; width: 85px; height: 40px; }
/* Манастирски ливади */#kvartal-7 { left: 160px; top: 389px; width: 95px; height: 35px; }
/* Сухата река */		#kvartal-8 { left: 387px; top: 195px; width: 85px; height: 20px; }
/* Hadji dimitar */		#kvartal-9 { left: 317px; top: 167px; width: 118px; height: 20px; }
/* Iztok */				#kvartal-10 { left: 374px; top: 295px; width: 50px; height: 20px; }
/* Mladost 1 */			#kvartal-11 { left: 455px; top: 367px; width: 20px; height: 20px; }
/* Zapaden park */		#kvartal-14 { left: 80px; top: 183px; width: 94px; height: 20px; }
/* Motopista 2 */		#kvartal-15 { left: 147px; top: 331px; width: 85px; height: 20px; }
/* Tsentar */			#kvartal-16 { left: 286px; top: 231px; width: 60px; height: 20px; }
/* Nadejda 6 */			/*#kvartal-17 { left: 200px; top: 26px; width: 60px; height: 38px; }*/
/* Nadejda 6 */			#kvartal-17 { left: 165px; top: 37px; width: 60px; height: 18px; }
/* Knyazhevo */			#kvartal-18 { left: 82px; top: 347px; width: 61px; height: 18px; }
/* Ovcha kupel 2 */		#kvartal-19 { left: 67px; top: 227px; width: 53px; height: 38px; }
/* Poduyane */			#kvartal-22 { left: 444px; top: 225px; width: 60px; height: 20px; }
/* Liulin 5 */			#kvartal-23 { left: 77px; top: 142px; width: 20px; height: 20px; }
/* Mladost 4 */			#kvartal-24 { left: 458px; top: 471px; width: 20px; height: 20px; }
/* Sveta troitsa */		#kvartal-25 { left: 182px; top: 157px; width: 60px; height: 40px; }
/* Borovo */			#kvartal-26 { left: 164px; top: 304px; width: 50px; height: 20px; }
/* Hipodruma */			#kvartal-27 { left: 197px; top: 270px; width: 80px; height: 20px; }
/* Liulin 6 */			#kvartal-28 { left: 110px; top: 155px; width: 20px; height: 20px; }
/* Liulin 1 */			#kvartal-29 { left: 112px; top: 91px; width: 20px; height: 20px; }
/* Gotse Delchev */		#kvartal-30 { left: 232px; top: 339px; width: 50px; height: 40px; }
/* Liulin 9 */			#kvartal-31 { left: 149px; top: 128px; width: 20px; height: 20px; }
/* Ilinden */			#kvartal-32 { left: 185px; top: 202px; width: 61px; height: 20px; }
/* Geo Milev */			#kvartal-33 { left: 378px; top: 260px; width: 74px; height: 17px; }
/* Mladost 1A */		#kvartal-34 { left: 485px; top: 398px; width: 25px; height: 20px; }
/* Emil Markov */		#kvartal-35 { left: 232px; top: 339px; }
/* Svoboda */			#kvartal-36 { left: 277px; top: 43px; width: 55px; height: 18px; }
/* Banishora */			#kvartal-37 { left: 258px; top: 152px; width: 70px; height: 18px; }
/* Slatina */			#kvartal-38 { left: 430px; top: 277px; width: 70px; height: 18px; }
/* Druzhba */			#kvartal-39 { left: 491px; top: 353px; width: 60px; height: 20px; }
/* Liulin 10 */			#kvartal-40 { left: 165px; top: 145px; width: 20px; height: 20px; }
/* Ivan Vazov */		#kvartal-41 { left: 253px; top: 290px; width: 73px; height: 20px; }
/* Strelbishte */		#kvartal-42 { left: 280px; top: 314px; width: 80px; height: 20px; }
/* Iliyantsi */			#kvartal-43 { left: 288px; top: 13px; width: 65px; height: 20px; }
/* Yavorov */			#kvartal-44 { left: 362px; top: 223px; width: 52px; height: 22px; }
/* Dianabat */ 			#kvartal-45 { left: 362px; top: 323px; width: 78px; height: 18px; }
/* Връбница */			#kvartal-48 { left: 211px; top: 23px; width: 72px; height: 18px; } /* New */
/* Moderno predgraadie*/#kvartal-47{ left: 130px; top: 66px; width: 76px; height: 38px; } /* New */
/* Дървеница*/			#kvartal-46{ left: 384px; top: 379px; width: 78px; height: 20px; } /* New */

#map-city-content { margin: 0 auto; width: 727px; }
#map-city-content h3 { padding-bottom: 5px; border-bottom: 1px solid #E3CB9F; font-size: 1.5em; }
#map-city-content dl dt { padding: 10px 0 3px 0; font-weight: bold; }
#map-city-content dl dd { padding: 3px 0 3px 10px; }

/* END map v1 */

#sitemap ul li.item { padding: 3px 0; padding-left: 10px; background: url('gfx/ul_bullet.gif') no-repeat left 9px; }
#sitemap ul li.sections { font-size: 1.2em; font-weight: bold; }
#sitemap ul li a { text-decoration: none; }
#sitemap ul li a:hover { text-decoration: underline; }
#sitemap ul li ul { padding-left: 10px; }
#sitemap ul li ul li.item { font-size: 1.2em; background-image: url('gfx/ul_bullet_ul.gif'); }

#flashcategories { padding-bottom: 10px; }

#catalog .row h3.title { margin-bottom: 5px; padding-bottom: 5px; padding-left: 6px; font-size: 20px; text-align: left; font-weight: normal; }
#catalog .box .content { padding-bottom: 20px; text-align: center; }
#catalog .box .content img { border: 10px solid #fff; -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, .3); -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, .3); }
#catalog .box .content p { padding-top: 5px; }

/* Orders: */

.orders p { padding: 3px 0; line-height: 14px; }

/* END Orders */

/* MITKO GALLERIA */




.content-holder { float: left; display: inline; margin-bottom: 10px; width: 976px; clear: both; padding: 10px; border: 1px solid #6b2526; background-color: #550203; }
.content-holder h2.title { margin-bottom: 10px; padding-bottom: 10px; font-size: 1.3em; border-bottom: 1px solid #6B2526; }
.content-holder .box_small {  text-align:center; float: left; display: inline; margin: 15px 7px 15px 9px; width: 90px; overflow: hidden; background-color:#FFF; padding:7px 1px; }
.content-holder .box_small h2,
.shop h2 { padding-bottom: 15px; color: #b98f71; font-size: 1.25em; }
.content-holder .box h2 a,
.shop h2 a { color: #b98f71; text-decoration: none; }
.content-holder .box_small h2 a:hover,
.shop h2 a:hover { color: #e3cb9f; }
.content-holder .box_small .content a img { border: 1px solid #b98f71; }
.content-holder .box_small .content a:hover img { border-color: #e3cb9f; }
.content-holder .box_small .content p { line-height: 1.4em; }
.content-holder .box_small .content .more { display: block; margin-top: 10px; color: #b98f71; text-decoration: none; }
.content-holder .box_small .content a.more:hover { color: #e3cb9f; }
.content-holder .box_small.l { /*margin-right:0px ; margin-top:15px; background-color:#666; */}




/* END MITKO GALLERIA */

.row { clear: both; }

.content-holder { float: left; display: inline; margin-bottom: 10px; width: 976px; clear: both; padding: 10px; border: 1px solid #6b2526; background-color: #550203; }
.content-holder h2.title { margin-bottom: 10px; padding-bottom: 10px; font-size: 1.3em; border-bottom: 1px solid #6B2526; }
.content-holder .box { float: left; display: inline; margin: 0 10px 10px 0; width: 318px; overflow: hidden; }
.content-holder .box h2,
.shop h2 { padding-bottom: 15px; color: #b98f71; font-size: 1.25em; }
.content-holder .box h2 a,
.shop h2 a { color: #b98f71; text-decoration: none; }
.content-holder .box h2 a:hover,
.shop h2 a:hover { color: #e3cb9f; }
.content-holder .box .content a img { border: 1px solid #b98f71; }
.content-holder .box .content a:hover img { border-color: #e3cb9f; }
.content-holder .box .content p { line-height: 1.4em; }
.content-holder .box .content .more { display: block; margin-top: 10px; color: #b98f71; text-decoration: none; }
.content-holder .box .content a.more:hover { color: #e3cb9f; }
.content-holder .box.last { margin: 0; }

.textonly .form { padding-top: 10px; }

.form div { clear: both; padding: 3px 0; }
.form label { float: left; width: 150px; }
.form input.text,
.form textarea.textarea,
.form input.submit { border: 1px solid #E3CB9F; background-color: #b98f71; color: #550203; }
.form input.text { width: 200px; font-size: 11px; height: 16px; line-height: 14px; }
.form textarea.textarea { width: 200px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; }
.form input.submit { padding: 2px; }

.category h2.title { margin-bottom: 10px; padding-bottom: 10px; font-size: 1.3em; border-bottom: 1px solid #E3CB9F; }

ul.navi li { float: left; display: inline; margin-right: 15px; padding-right: 15px; text-transform: uppercase; }
ul.navi li a { text-decoration: none; }
ul.navi li a:hover, #navi ul.navi li.sel a { text-decoration: underline; }
ul.navi li.last, #footer ul li.last { margin: 0; padding: 0; border: 0; }

.alignleft { float: left; }
.alignright { float: right; }
.hidden { display: none; }
.visible { display: block; }
.visible2 { display: inline; }

.error, .notice { margin: 3px 0px; padding: 25px 50px; color: #fff; font-weight: bold; background: url('gfx/error.gif') no-repeat left center; }
.notice { background-image: url('gfx/ok.gif'); color: #B98F71; }
/* map-city-content partnes */
#map-city-content  dd , #map-city-content  ol{
	margin:0;
	padding:0;
}
#map-city-content .row h3 {
	text-align:center;
	display:block;
	font-size:1em;
	border-bottom:1px solid #f7e3be;
	}
#map-city-content div.info_left dd,#map-city-content div.last dd {
	padding:0px;
}
#map-city-content .info_left ,#map-city-content .last {
	text-align:center;
	border:1px solid #853031;
	margin-top:10px;
	margin-right:43px;
	float:left;
	width:320px;
	padding:10px;
	background-color:#692323;
	height:200px;
}
#map-city-content  .row img { border:none; margin-top:20px; }
#map-city-content .row div .part_content {  margin-top:20px; 	text-align:left;} 

#map-city-content  .last {
	margin-right:0px;
}

/* END map-city-content partners*/
/* CUSTOM form elements */
#pylnej ,#hour{background-color:#B98F71; border:1px solid #E3CB9F; width:200px;color:#550203}
#hour {width:65px;color:#000;}
/* CUSTOM FORM ELEMENTS */