@charset "utf-8";
/* MAIN MENU CSS */
#menu-home { _width:160px; }
#menu-advertising { _width:200px; }
#menu-distribution { _width:200px; }
#menu-art { _width:200px; }
#menu-web { _width:200px; }

/* CSS Document */
body { margin:0; padding:0; background:#1f1f1f url(/images/art-express-logo-background.jpg) no-repeat center top;
	   font:13px Arial, Helvetica, sans-serif; }
a { color:#872a7b; text-decoration:underline; }
a:hover { color:#de03c7; text-decoration:none; /* background:url(/images/a-hover-flash.gif) repeat-x bottom; */ padding-bottom:0px; }
a img { border:none; background-image:none; }
a.noa { background-image:none; }

h1 { font:normal 22px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; margin:6px 0 16px 0; }
h1 span { color:#ff11e0; }
h2 { font:normal 22px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; margin:0; }
h2 span { color:#ff11e0; }
h3 { font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; margin:0 0 12px 0; }
h3 a { text-decoration:none; color:#000; }

.all { width:996px; margin:auto; }
.clear {clear:both; height:0; font-size:0; }
.t11 { font-family:Tahoma, Geneva, sans-serif; font-size:11px; }
.gray { color:#a4a4a4; }
.red { color:red; }
.rose { color:#CC0000; }
.h12 { height:12px; }
.m0 { margin:0; padding:0; }
.mag { color:#ff00f0; }
.abs { vertical-align:middle; }
.nobkg { background:none; }
.nobkg:hover { background:none; }
.msg-area { background:#FCF7E2; border:1px solid #F09; padding:20px 0 20px 0; margin:30px 0 30px 0; }
.bborder { border:1px solid #666; padding:1px; background:#FFF; }

.flimg { float:left; margin-right:16px; border:1px solid #999; padding:1px; background:#FFF;  }
.frimg { float:right; margin-left:16px;  border:1px solid #999; padding:1px; background:#FFF; }

.had { font:22px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0; }
.btn { padding:2px 4px 2px 4px; background:#fbd9f1; color:#000; border-top: 3px double white; border-left: 3px double silver; border-bottom: 3px groove #b07db1; border-right: 3px  groove #b07db1; }
.btn:hover { background:#ffcbf0; cursor:pointer; }

.btn2 { cursor:pointer; padding:3px 13px 3px 13px; background: #754054 url(/images/btn-off.jpg) repeat-x bottom; font:bold 13px Arial, Helvetica, sans-serif; color:#FFF; text-shadow:0 1px 1px #000000;  }
.btn2:hover { cursor:pointer; background-image:url(/images/btn-on.jpg); border-color:#000; }

.header { height:222px; }
.logo { float:left; width:325px; height:222px; }
.logo a:hover {  background-image:none; }

.slideshow { float:left; width:671px; height:222px; }
.slides-container { margin:14px 0 0 1px; padding:16px 0 0 0px; }

/* Slide Controls */
#slides1 .content { float: left; width: 406px; padding-left: 20px; }
.slides1_wrap { position: relative; width:630px; padding-left:40px; }
.slides1_wrap .prev { position:absolute; float:left; left: 0px; top: 86px; outline: 0;  background-image:none;  }
.slides1_wrap .next { position:absolute; float:right; right: 0px; top: 86px; outline: 0;  background-image:none; }
.slides1_wrap a:active { top: 88px; }

.slide-x { width:588px; height:158px; padding-bottom:6px; }
.slide-x a { color:#feabff; text-decoration:none; }
.slide-x a:hover { color:#FFF; text-decoration:underline; background-image:none; }
.slide-x img { float:left; margin:4px 12px 0 0; }
.slide-x h1 { margin:0; padding:0; font:normal 18px Arial, Helvetica, sans-serif; color:#ffffff; text-shadow:0 1px 1px #000000; }
.slide-x h1 span { color:#feabff; }
.slide-x p { color:#cccccc; padding:10px 0 0 0; margin:0; text-shadow:0 1px 1px #000000; }

.navigation { width:951px; padding-left:24px; height:61px; background:url(/images/navigation.jpg) no-repeat; }

.navleft ul { z-index:30; width:716px; float:left; margin:0; padding:0; font:bold 14px Arial, Helvetica, sans-serif; }
.navleft ul li { margin:0; padding:0; float:left; display:block; color:#6d6c6d; list-style-type:none; }
.navleft ul li a { float:left; height:25px; padding:27px 0 0 0; color:#ffffff; text-decoration:none; white-space:nowrap; text-shadow:0 1px 1px #000000; }
.navleft ul li a:hover { color:#ffb8fe; background:url(/images/hover.gif) no-repeat center top; }
.navleft ul li a.active { color:#ffb8fe; background:url(/images/hover-active.gif) no-repeat center top; }
.navleft ul li.bull { padding:20px 14px 0 14px; font-size:26px; }

.navleft ul#art-menu li div { 
	 visibility:hidden; position:absolute; margin:0px; padding:0px; background:#3b3b3b; cursor:pointer; 
    border-right:2px solid #000; 
	white-space:nowrap;
}
.navleft ul#art-menu li div a {
	display:block; float:none; position:relative; width:auto;
	font:normal 13px Arial, Helvetica, sans-serif; color: #ffb8fe; white-space:nowrap; text-decoration:none; text-shadow:none;
	height:22px;  margin:0px 0px 0px -15px; padding:5px 16px 2px 15px;
	background: #3b3b3b; /* menu bg color */
	border-left:3px solid #3b3b3b;
}
.navleft ul#art-menu li div a:hover {  background: #8f1f51; color: #FFF; border-left:3px solid #3b3b3b; }

.navleft ul#art-menu li div a.subactive {  background: #2b2b2b; color: #fde9f5; }
.navleft ul#art-menu li div a.subactive:hover {  background: #2b2b2b; color: #fde9f5; border-left:3px solid #3b3b3b; }

.navleft ul#art-menu li div a.mb { height:3px; padding-top:0; padding-bottom:0; font-size:0; background:#000;  }
.navleft ul#art-menu li div a.mb:hover { background:#000; }

.navright {}
.navright ul { width:220px; float:left; margin:0 0 0 0px; padding:0; font:bold 14px Arial, Helvetica, sans-serif; margin:0; padding:0; }
.navright ul li { display:block; float:left; white-space:nowrap; list-style-type:none; margin:0; padding:0; }
.navright ul li a { display:block; float:left; height:34px; padding:26px 0 0 0; color:#ffffff; text-decoration:none; white-space:nowrap; text-shadow:0 1px 1px #000000; }
.navright ul li a:hover { color:#ffb8fe; background:url(/images/hover.gif) no-repeat center top; }
.navright ul li a.active { color:#ffb8fe; background:url(/images/hover-active.gif) no-repeat center top; }
.navright ul li.bull { padding:20px 17px 0 17px; margin-top:10px; background:url(/images/div.gif) no-repeat center; }


.pagecity { background:#FFF url(/images/page-footer.jpg) no-repeat bottom right; }
.pathbar { padding-left:14px; padding-top:8px; height:31px; background:url(/images/pathbar.jpg) no-repeat left; font:11px Tahoma, Geneva, sans-serif; color:#7f6877; }
.pathbar a { color:#7f6877; }
.pathbar a:hover { color:#a52795; background-image:none; }

.regular-content { width:688px; margin:auto; }
.right-column { background: url(/images/right.jpg) repeat-y left;}
.rtl { background:url(/images/right-top-line.jpg) no-repeat; width:258px; height:14px; }
.enlightenment { width:258px; height:367px; background:url(/images/enlightenment.jpg) no-repeat; }

.footer { width:975px; background:url(/images/end.gif) repeat-x top; padding:12px 0 10px 0; color:#818181; }
.footer a { color:#c89fc3; text-decoration:none; }
.footer a:hover { color:#ffd3fe; text-decoration:underline; background-image:none; }
.copyright { float:left; width:900px; }
.webart { float:right; width:24px; padding-top:6px; }

.clients { background:url(/images/right-ad.gif) no-repeat; width:276px; height:52px; }
.clients h3 { margin-left:14px; padding-top:4px; }
.reklamna-oblast { width:230px; margin-left:14px; }
.reklamno-logo { padding-bottom:14px; }

.jobin { border:1px solid #666; padding:2px; width:390px; }
.jobin:hover { border-color:#AB20AE; background:#FCF5FC; }
.cont-in { border:1px solid #666; padding:2px; margin-top:4px; width:255px; }
.cont-in:hover { border-color:#AB20AE; background:#FCF5FC; }


.joboptions { border-left:1px solid #fd69f8; }
.joboptions tr:hover { background:#ffe6fd; }
.joboptions tr td { border-right:1px solid #FFF; }
.joboptions tr:hover td { border-right:1px solid #fd69f8; }
.joboptions tr td.nobrdr { border-right:none; }

.svc-print {float:left; width:340px; background:url(/images/service-print.jpg) no-repeat top left; }
.svc-adv {float:left; width:340px; background:url(/images/service-advertising.jpg) no-repeat top left; }
.svc-souvenirs {float:left; width:340px; background:url(/images/service-souvenirs.jpg) no-repeat top left; }
.svc-outdoor {float:left; width:340px; background:url(/images/service-outdoor.jpg) no-repeat top left; }
.svc-distribution {float:left; width:340px; background:url(/images/service-distribution.jpg) no-repeat top left; }
.svc-events {float:left; width:340px; background:url(/images/service-events.jpg) no-repeat top left; }
.svc-art {float:left; width:340px; background:url(/images/service-art.jpg) no-repeat top left; }
.svc-web {float:left; width:340px; background:url(/images/service-web.jpg) no-repeat top left; }

.svc-list { list-style-type:none; margin:0 0 0 144px; padding:0; }
.svc-list li a { text-decoration:none; }

.table-standart { border:0px solid #999; }
.table-standart tr:hover { background:#f4f4f4; }
.table-standart tr th { border-bottom:1px solid #CCC; background:#f7e6f2;  }
.table-standart tr td { border-bottom:1px solid #CCC; }

.bo-morning {/* background:url(/images/bozhidar-morning.jpg) no-repeat left top; */ }
.bo-day { /* background:url(/images/bozhidar.jpg) no-repeat left top; */ }
.bo-evening { /* background:url(/images/bozhidar-evening.jpg) no-repeat left top; */ }
.bo-1 { float:left; width:145px; }
.bo-2 { float:left; width:282px; }
.bo-2 h2 { margin:0 0 20px 0; padding:0; }
.bo-3 { float:left; width:30px; }
.bo-4 { float:left; width:230px; }
.bo-4 h1 { margin:0 0 20px 0; padding:0; white-space:nowrap; }


.btnpink { font-size:15px; height:26px; padding-top:6px; background:url(/images/btn-pink.gif) no-repeat center top; text-align:center; }
.btnpink a { text-decoration:none; }
.btnpink a:hover { background:none; text-decoration:underline;  }
.btngreen { font-size:15px; height:26px; padding-top:6px; background:url(/images/btn-green.gif) no-repeat center top; text-align:center; }
.btngreen a { color:#406944; text-decoration:none; }
.btngreen a:hover { background:none; color:#090; text-decoration:underline;  }
.btnheight { height:26px; }

.svc-1 { float:left; width:212px; height:260px; background:url(/images/distribution.jpg) no-repeat left top; }
.svc-2 { float:left; width:212px; height:260px; background:url(/images/advertising.jpg) no-repeat left top; }
.svc-3 { float:left; width:212px; height:260px; background:url(/images/art.jpg) no-repeat left top; }
.svc-dv { float:left; width:26px; height:36px; }
.svc-cont { width:196px; float:right; padding-top:70px; padding-right:6px; }

.ul-bl-gr-or { margin:8px 0 0 0; padding:0; list-style-type:none; }
.ul-bl-gr-or li { line-height:17px; }

.blx { padding-left:15px; background:url(/images/blx.gif) no-repeat left; }
.blx a { color:#125190; }
.blx a:hover { color:#0763bf; background:none;  }
.orx { padding-left:15px; background:url(/images/orx.gif) no-repeat left; }
.orx a { color:#bf222b; }
.orx a:hover { color:#d2330e; background:none;  }
.grx { padding-left:15px; background:url(/images/grx.gif) no-repeat left; }
.grx a { color:#125704; }
.grx a:hover { color:#208d09; background:none;  }

.paper { background:url(/images/paper-home.jpg) no-repeat left top; height:130px; padding-top:50px; }
.paper-1 { float:left; width:123px; color:#3b6a83; padding-left:96px; }
.paper-1 a { color:#3b6a83; }
.paper-1 a:hover { background:none; }
.paper-2 { float:left; width:123px; color:#9d4a4a; padding-left:106px; }
.paper-2 a { color:#9d4a4a; }
.paper-2 a:hover { background:none; }
.paper-3 { float:left; width:123px; color:#437d43; padding-left:106px; }
.paper-3 a { color:#437d43; }
.paper-3 a:hover { background:none; }

.ceni-reklama td { border-bottom:1px solid #666; }
.table-stands tr:nth-child(odd) { background-color:#f6e9f4; }
.table-stands td { padding:12px 0 12px 0; }