/* CPO */

@import url("ie.css");

* {margin: 0; padding: 0;}

html, img {border: 0;}

html, body {
	font: 11px/1.3em Verdana, Arial, Helvetica, sans-serif;
	background: #dbd4c5;
	text-align: center;
}

#site {
	width: 886px; margin: 20px auto;
	position: relative; text-align: left;
	background: #f0ebdf;
}


/* :: Header :: */

#header {
	position: relative;
	background: url(head_b.gif) no-repeat 50% 0;
}

#header h1 {
	width: auto; height: 218px;
	position: relative; top: 20px;
	margin: 0; padding: 0;
	background: url(top_graphic.jpg) no-repeat 50% 0;
}

#header h1 a {
	display: block; height: 50px; width: 110px; 
	position: relative; top: 15px; left: 50px;
}

#topIn {
	display: block; width: 128px; height: 35px;
	position: absolute; left: 740px; top: 25px;
	background: url(include_1.gif) no-repeat;
}

#topNav {
	position: absolute; top: 58px; left: 220px;
	list-style: none;
}

#topNav li {
	float: left; padding: 0; margin: 0 2px 0 0;
	background: #567a93 url(topNav_b1.gif) no-repeat 100% 0;
}

#topNav li a {
	font: bold 11px/1.3em Verdana, Arial, Helvetica, sans-serif;
	display: block; overflow: hidden;
	height: 18px;
	text-decoration: none; text-align: center; color: #fff;
	padding: 8px 12px 0;
	background: url(topNav_b2.gif) no-repeat 0 0;
	border-bottom: solid 4px #567a93;
}

#topNav li a:hover {
	border-bottom: solid 4px #951e1a;
}

#topNav li.current {
	background: #7196af url(topNav_b1.gif) no-repeat 100% 0;
}

#topNav li.current a:hover {
	border-bottom: solid 4px #567a93;
}

/* main */

#main_ind {
	background: #f0ebdf url(main_ind_b.gif) no-repeat 8px 0;
	margin-top: 20px; padding-top: 1px;
}

#main_ind #content {
	min-height: 280px; width: 444px; 
	margin: 15px 10px 0px 12px; padding: 20px 20px 40px 20px;
	background: #FFF url(main_ind_botton.gif) no-repeat 50% 100%;
	float: left;
}

* html #main_ind #content {height: 280px; margin: 15px 10px 0px 8px;}

#main_ind #rBar {
	float: right; width: 170px;
	margin: 3px 0px 10px 0; padding-right: 20px;
}

#main_ind #rBar img {
	margin: 3px 0;
}

#center {
	margin: 0 0 10px 200px;
}

#center img {
	margin: 3px 0;
}

#main {
	background: #f0ebdf url(main_b.gif) no-repeat 50% 0;
	margin-top: 20px; padding-top: 1px;
}

#leftBar {
	float: left; width: 189px;
}

#leftBar ul {
	margin: 15px 0 0 18px; padding: 10px;
	background: #dbd4c5 url(leftBar_b.gif) no-repeat 50% 100%;
}

#leftBar ul li {
	border-top: solid 1px #b6b1a6;
	list-style: none; 
	padding: 0;
}

#leftBar ul li a {
	display: block; width: 141px; height: auto;
	padding: 5px 0px 5px 10px;
	text-decoration: none; color: #951e1a;
	border-top: solid 1px #e8e1d3;
}

#leftBar ul li a:hover {
	background: #e5ded0;
}

#leftBar ul li.current, #leftBar ul li.current a:hover {
	background: #d2cbbd ; font-weight: bold;
}

#last {
	border-bottom: solid 1px #e8e1d3;
	margin-bottom: 12px;
}

#last a {
	border-bottom: solid 1px #b6b1a6;
}

#infoClass {
	margin: 5px 0 0 20px;
}

#content {
	min-height: 250px; width: 627px; 
	margin: 15px 10px 0px 201px; padding: 20px 20px 40px 20px;
	background: #FFF url(main_botton.gif) no-repeat 50% 100%;
}

* html #content {height: 250px; margin: 15px 10px 0px 198px;}

#content h2 {
	font: bold 16px Arial, Helvetica, sans-serif;
	padding: 0; margin: -15px 0 20px;
	color: #991c1b;
}

#content h3 {
	font: bold 16px Arial, Helvetica, sans-serif;
	padding: 8px 0; margin-right: 140px;
	background: url(h_b.gif) repeat-x 0 0;
}

#content .pack {
	text-align: right; padding: 10px 20px 0 0; color: #951e1b;
	margin: 40px 0 20px 0; width: 530px; height: 22px;
	background: #f7f3ea url(pack.gif) no-repeat 5px -72px;
	
}

#content .pack a {color: #a7302d;}

#content .pack a:hover {color: #d76f6d;}

.bizz {
	padding: 8px 17px;
	font-weight: bold;
	text-transform: uppercase;	
	background: url(bullet.gif) no-repeat 0 50%;
}

h3, .bizz {color: #951e1a;}

#content p {
	margin: 5px 0;
}

.aColor p a {
	color: #000;
	text-decoration: none;
}

.aColor p a:hover {color: #951e1b;}

.tradelist a{
	text-decoration: none;
	color: #000000;
	margin-top: 0;
	margin-bottom: 0;
	display: block;
	width: 49%;
	float: left;
}

.floatFixer {
	padding: 0 0 0 600px;
}


#content ul {
	margin: 15px 20px;
}

#content ul li {
	padding: 0 0 0 15px;
	list-style: none;
	background: url(bullet_3.gif) no-repeat 0 4px;
}

#content table a:hover{
	color: #951e1a;
}

h4 {
	font: bold 12px/1.3em Arial, Helvetica, sans-serif;
	margin-top: 10px;
}

h4 a {
	text-decoration: none; color: #555;
}

h4 a:hover {color: #951e1a;}

h5 {
	font: bold 14px/1.3em Arial, Helvetica, sans-serif;
	text-align: center; color: #951e1a;
	background: url(h_b.gif) repeat-x 0 100%;
	padding: 5px; margin-bottom: 15px;
}

h6 {
	font: bold 13px/1.3em  Verdana, Arial, Helvetica, sans-serif;
	color: #0e507e;
	
	margin: 15px 0 0 0;
}

h6 a {
	text-decoration: none; color: #0e507e; 
	border-bottom: solid 1px;
}

.news {
	padding: 5px;
	background: #e5ecf1 url(b2_news.gif) no-repeat 100% 100%;
	margin-bottom: 15px;}

.more {
	padding-left: 15px; 
	color: #0e507e;
	background: url(bullet_4.gif) no-repeat 0 3px; }

#rImg {
	float: right;
	margin: 0 0 15px 15px;
}

#rImg img {
	border: solid 2px #dbd4c5;
}

/*:: CATALOGUE ::*/

#catalogue {
	background: url(catalogue.jpg) no-repeat;
	width: auto; height: 254px;
}

#catalogue a {
	display: block; width: 125px; height: 185px;
	position: relative; left: 404px; top: 5px;
}


#includ {
	margin: 0 0 10px 480px;
	display: block; width: 128px; height: 28px;
	background: url(include.gif) no-repeat 100% 0;
}

#tarifi {
	margin: 10px 0 0px 460px;
	display: block; width: 150px; height: 28px;
	background: url(tarifi.gif) no-repeat 100% 0;
}

table {margin: 15px 0;}

#border, td th {border: solid 1px #999; border-collapse: collapse;}

td {padding: 2px 5px;}

th {text-align: center;}


#content ol {
	margin: 10px 0 20px 20px;
}

#map {
	background: url(map.gif) no-repeat -480px 0; height: 302px;
}

#map p span {display: none;}

#content .start a {
	display: block; width: 59px; height: 19px; background: url(up.gif) no-repeat;
	margin: 10px 0 10px 550px;
}

.start a span {display: none;}

.sofia a, .blag a, .burgass a, .haskovo a, .lovech a, 
.montana a, .plovdiv a, .ruse a, .varna a {
	display: block; width: 80px; height: 30px;
	background: url(map.gif) no-repeat;
}

.sofia a {background-position: -613px -127px; width: 90px; height: 40px;}
.blag a {background-position: -579px -210px; width: 120px;}
.burgass a {background-position: -901px -149px;}
.haskovo a {background-position: -779px -212px; width: 90px;}
.lovech a {background-position: -710px -87px;}
.montana a {background-position: -609px -64px; width: 100px; height: 30px;}
.plovdiv a {background-position: -699px -182px; width: 100px;}
.ruse a {background-position: -793px -28px;}
.varna a {background-position: -928px -81px;}

.sofia a:hover {background-position: -46px -127px;}
.blag a:hover {background-position: -12px -210px;}
.burgass a:hover {background-position: -334px -149px;}
.haskovo a:hover {background-position: -212px -212px;}
.lovech a:hover {background-position: -143px -87px;}
.montana a:hover {background-position: -42px -64px;}
.plovdiv a:hover {background-position: -132px -182px;}
.ruse a:hover {background-position: -226px -28px;}
.varna a:hover {background-position: -361px -81px;}




/* :: Contact :: */

input, textarea {padding: 0.15em; font: 1.1em Verdana, Arial, Helvetica, sans-serif;}

input.txt {
	width: 220px;
	border: 2px inset #dfdbd2;
}

input.txtSmall {width: 80px;}

textarea {width: 220px;}

#main label {display: block; float: left; width: 240px;}

form p {clear: left;}

form em {color: #d26a00;}

.btn {
	font: 1.2em Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 5px;
	background: #78b6e2;
	border: 1px solid #1e518d;
	cursor: pointer;
}

#includTop {position: absolute; left: 520px; top: 245px;}


#includTop a {
	float: left; margin-right: 10px;
	display: block; height: 40px; width: 100px;
	background: url(include_nav_top.gif) no-repeat;
}

#includTop .site {width: 115px;}
#includTop .kombin {width: 170px; background-position: -120px 0;}
#includTop a.site:hover {background-position: 0 -50px;}
#includTop a.kombin:hover {background-position: -120px -50px;}

* html #includTop {width: 400px;}

/* footer */

#footer {
	clear: both; 
	margin: 0 0 0em 0; height: 53px;
	background:url(footer_b.gif) no-repeat 0 100%;
}

#footer ul {
	list-style: none; text-align: center;
	padding: 10px;
}

#footer ul li {display: inline; margin: 0 0.8em;}

#footer a {color: #fff; text-decoration: none;}

#footer a:hover {text-decoration: underline;}

#footer .copy {
	text-align: right; font-size: 0.9em;
	color: #000000 !important; clear: both;
	padding-right: 2em;
}


/* :: EOS :: */

.clB {clear: both;}

.clearFix:after {
    content: "."; display: block; 
    height: 0; clear: both; 
    visibility: hidden;
}

.clearFix {display: inline-block;}

/* Hide from IE Mac \*/

.clearFix {display: block;}

/* End hide from IE Mac */


h1 span, h4 span, a span {display: none;}
.hide {display: none}