/* CSS style sheet by www.webmedia.bg */
/* WebMedia - Web design*/
/* Smart solutions for smart business*/

/* ----------------------------------------------------------------------- [ MAIN STYLES ] */

/* mac hide\*/
/* html, body {height:100%} */
/* end hide */

* { 
	outline:0;
	border:0;
	margin:0;
	padding:0;
	outline:0;
}
html, body {
	background-image:url("../im/bgr.jpg");
	background-repeat:repeat-x;
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.clear {
	clear:both;
	font-size:1px;
	margin:0;
	padding:0;
}
p, a {
	margin:0;
	text-decoration:none;
	text-transform:none;
}
p {
	padding-bottom:10px;
	color:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
a,
a:link,
a:active,
a:visited,
a:hover {
	cursor:pointer;
}
h1 {
	margin:20px 0 5px 0;
	padding:0;
	display:block;
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:24px;
	font-weight:normal;
}
h2, h2 a {
	display:block;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 15px 0;
}
h2 a:hover {text-decoration:underline;}
input, textarea {margin:0px; padding:0px; float:right;}
/* ----------------------------------------------------------------------- [BODY / WRAPPER] */

div#wrapper {
	width:960px;
	background:url(../im/wrapper-bgr.jpg) no-repeat top center;
	margin:0px auto;
}
/* ----------------------------------------------------------------------- [BODY / WRAPPER / Logo] */
div#wrapper a.logo {
	width:320px;
	height:120px;
	display:block;
	float:left;
	border:none;
	text-decoration:none;
}
/* ----------------------------------------------------------------------- [BODY / WRAPPER / Main-navigation] */

div#wrapper div.mainNav {
	width:480px;
	float:right;
	height:120px;
	background:url(../im/main-nav-bgr.png) no-repeat top center;
}
div#wrapper div.mainNav p{
	display:block;
	width:360px;
	height:45px;
	padding:0 30px 0 40px;
}
div#wrapper div.mainNav p a{
	display:block;
	margin:0 0 0 23px;
	padding:13px 0 15px 32px;
	font-size:14px;
	color:#fff;
	float:left;
	background-image:url(../im/main-nav-a.png);
	background-repeat:no-repeat;
	background-position:0 13px;
	text-decoration:none;
}
div#wrapper div.mainNav p a:hover,
div#wrapper div.mainNav p a.act{
	background-position:0 -18px;
	color:#c593be;
}
/* ----------------------------------------------------------------------- [BODY / WRAPPER / BANNER] */
div#wrapper div.banner {
	width:960px;
	height:300px;
	background:#fff;
	border:1px solid #000;
	position: relative;
}
/* ----------------------------------------------------------------------- [BODY / WRAPPER / BANNER / Categoty navigation] */
div#wrapper div.banner div.secNav {
	width:160px;
	height:300px;
	float:left;
	padding:10px 0 0 0;
}
div#wrapper div.banner div.secNav a{
	 display:block;
	 padding:10px 0 10px 20px;
	 margin:0 0 0 15px;
	 border-bottom:1px solid #dfdfdf;
	 color:#671e5e;
	 background-image:url(../im/sec-nav-bullet.jpg);
	 background-position:0 10px;
	 background-repeat:no-repeat;
}
div#wrapper div.banner div.secNav a:hover,
div#wrapper div.banner div.secNav a.act{color:#ff6600;}
/* ----------------------------------------------------------------------- [BODY / WRAPPER / CONTENT / Event-box] */
div#wrapper div.event-box {
	width:445px;
	height:150px;
	float:left;
	background:url(../im/event-box-bgr.png) no-repeat 0 0;
	color:#fff;
	padding:40px 15px 20px 20px;
}
a.thmb {
	width:158px;
	height:158px;
	display:block;
	padding:1px;
	float:left;
	background:url(../im/event-thumb.jpg) no-repeat 0 0;
	margin:0 20px 0 0;
}
div#wrapper div.event-box h2 {
    border: 0px solid #fff;
    height: 40px;   
}
div#wrapper div.event-box p {color:#999; height: 80px; overflow: hidden;}
div#wrapper div.event-box a.more {
	color:#fff;
	padding:4px 0 0 28px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../im/read-more-icon.gif);
	background-position:1px 1px;
	background-repeat:no-repeat;
}
div#wrapper div.event-box a.more:hover {
	background-position:1px -19px;
	color:#ff6600;
}
/* ----------------------------------------------------------------------- [BODY / WRAPPER / CONTENT / Functions] */
div#wrapper p.functions {display:block; margin:10px 0 0 0;}
div#wrapper p.functions a.gall {
	background-image:url(../im/photo-more.png);
	background-position:1px 1px;
	background-repeat:no-repeat;
	color:#fff;
	font-family:Arial,Helvetica,sans-serif;
	padding:4px 0 0 28px;
}
div#wrapper p.functions a.gall:hover {
	background-position:1px -19px;
	color:#ff6600;
}
div#wrapper p.functions a.back {
	background-image:url(../im/back-more.png);
	background-position:1px 1px;
	background-repeat:no-repeat;
	color:#fff;
	font-family:Arial,Helvetica,sans-serif;
	padding:4px 0 0 28px;
	margin:0 0 0 40px;
}
div#wrapper p.functions a.back:hover {
	background-position:1px -19px;
	color:#ff6600;
}
/* ----------------------------------------------------------------------- [BODY / WRAPPER / CONTENT / Contacts] */
div#wrapper div.map {
	width:380px;
	height:190px;
	float:left;
}
div#wrapper div.adress {
	width:225px;
	float:left;
	margin:0 0 0 20px;
}
div#wrapper div.form {
	width:300px;
	float:right;
}
div#wrapper div.form div.imput input{
	background:url(../im/forms-bgr.jpg);
	background-repeat:no-repeat;
	background-position:1px 1px;
	font-size:10px;
	margin:-6px 0 0;
	padding:6px;
	width:172px;
	color:#fff;
}
div#wrapper div.form div.imput input:focus{background-position:1px -33px;}
div#wrapper div.form div.imput textarea{
	background:url(../im/forms-bgr.jpg);
	background-repeat:no-repeat;
	background-position:1px -68px;
	font-size:10px !important;
	margin:-6px 0 0;
	padding:6px;
	width:172px;
	height:63px;
	color:#fff;
}
div#wrapper div.form div.imput textarea:focus{background-position:1px -152px;}
div#wrapper div.form div.imput{
	width:300px;
	color:#fff;
	margin:15px 0 0 0;
}
div#wrapper div.form a.send-mail {
	display:block;
	background:url(../im/send-button.gif);
	background-position:1px 1px;
	background-repeat:no-repeat;
	text-decoration:none;
	padding:0 0 0 20px;
	font-size:10px;
	color:#fff;
	margin:10px 0 0 117px;
}
div#wrapper div.form a.send-mail:hover {
	background-position:1px -13px;
	color:#999;
}
/* ----------------------------------------------------------------------- [BODY / WRAPPER / FOOTER] */
div#wrapper div.footer {
	width:960px;
	margin:30px 0 0 0;
	background:url(../im/footer-bgr.png) no-repeat 0 0;
}
div#wrapper div.footer p.altNav{
	font-size:10px;
	color:#555;
	display:block;
	float:left;
	margin:32px 0 0 0;
}
div#wrapper div.footer p.altNav a{
	color:#555;
	text-decoration:none;
}
div#wrapper div.footer p.altNav a:hover,
div#wrapper div.footer p.altNav a.act {color:#fff;}
div#wrapper div.footer a.copyright{
	float:right;
	display:block;
	width:104px;
	padding-top:50px;
	background:url(../im/webmedia-logo.jpg) no-repeat 0 0;
	font-size:10px;
	color:#530a49;
	text-align:center;
}
div#wrapper div.footer a.copyright:hover {text-decoration:underline}
div#wrapper div.footer p.altNavR{
	font-size:10px;
	color:#555;
	display:block;
	float:right;
	margin:32px 0 0 0;
}
div#wrapper div.footer p.altNavR a{
	color:#555;
	text-decoration:none;
}
div#wrapper div.footer p.altNavR a:hover,
div#wrapper div.footer p.altNavR a.act{color:#fff;}
div#wrapper div.footer p.c {display:block; clear:both; text-align:center; font-size:10px; color:#530a49;}
/* ----------------------------------------------------------------------- [END STYLE] */

/* ======================== pagination ======================== */

.paging {
    color: #ffffff;
    text-align: center;
    margin: 10px 0px 0px 0px;
    width: 960px;
    float: left;
}
.paging a {
    color: #ffffff;
}
ul.sitemap {
    color: #ffffff;
}
ul.sitemap a {
    color: #ffffff;
}
ul.sitemap a:hover {
    color:#c593be;
}
ul.sitemap .nopoint {
    list-style: none;
}
ul.sitemap .sub {
    list-style-position: inside;
}

div.langtop {
    float:right;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: -22px;
}
div.langtop a {
    color: #ffffff;   
}
ul {
    color: #ffffff;
    margin: 0px 0px 0px 13px;
}

h1 a {
    color: #ffffff;
}
h1 a:hover {
    text-decoration: underline;
}
/*CSS by WebMedia Ltd. */