@import url(global.css);

/* #[ FONT ]#################### */
	.font {font-weight:normal; font-style:normal; line-height:100%; font-family:DesyrelRegular}
		
/* #[ CONSTRUCT ]#################### */
.tpl-width {width:800px;}
.pos-l #header, .pos-l #center, .pos-l #footer {margin:0 0 0 10px;}
.pos-c #header, .pos-c #center, .pos-c #footer {margin:0 auto;}
.pos-r #header, .pos-r #center, .pos-r #footer {margin:0 10px 0 auto;}

#tpl-header,#tpl-center,#tpl-footer {float:left; width:100%; z-index:2;}
#header,#center,#footer {position:relative;}

/* #[ BODY ]#################### */
body{font:12px/140% arial,verdana,tahoma; color:#000; background:#444;}
a:hover {color:#000;}


/* #[ HEADER ]#################### */
#tpl-header {display:block; height:329px; }
.image {position:absolute; top:30px; right: 17px; z-index:-1; max-width:320px; float:right; overflow:hidden; display:block;}
.image  img { width:100%;}
.noimg .image {display:none;}
.logo { padding-top: 80px; position: absolute; }

a.name:link, a.name:visited {
	position:absolute; top:120px; left:0px;
	color:#fff; font-size:60px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
	}

#header ul.menu {position:absolute; top:220px; left:0; width:500px; z-index:999}
#header ul.menu li {float:left; margin:5px; position:relative}

#header ul.menu li a {
	float:left;	width:auto; line-height:25px; height:25px; padding:0 10px; display:block;
	color:#fff; font-weight:normal; font-size:14px; text-align:center;
	background:rgba(255,255,255,0.3);
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;}
	
#header ul.menu li a:hover,#header ul.menu li.current a {background:rgba(255,255,255,1);}
#header ul.menu li.last {}
#header ul.menu li.dropMenu:hover a {border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -khtml-border-radius:5px 5px 0 0;}

#header ul.menu ul {  top:25px; padding:0px 0 0 0;   }  
#header ul.menu li li {  margin:0; padding:0; border:0px; background:none; width:100%;    }
#header ul.menu li li a, #header ul.menu li.current li a{ display:block; float:none; line-height:20px; padding:2px 16px; margin:0; font-size:12px; font-weight:normal; height:auto; white-space:nowrap;  text-transform:none; border-bottom:solid 1px #FFF; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -khtml-border-radius:0px; }
#header ul.menu li.dropMenu:hover li a {border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -khtml-border-radius:0px; }



/* #[ CENTER ]#################### */
#tpl-center {padding:50px 0; background:#fff;}
.title {font-size:36px; padding:0 0 15px 0; margin-bottom:20px; border-bottom: 3px solid #ccc;}
.article {}

body.extra #col {float:right; width:270px;}
body.extra #content {margin-right:300px; width:auto}

/* #[ FOOTER ]#################### */
#tpl-footer {height:90px; background:url(../img/footer_bg.png) center top no-repeat;}
#footer {height:100px; display:block;}

span.cr {color:#aaa; position:relative; top:60px; left:0;}

#footer ul.menu {position:absolute; top:60px; right:0;}
#footer ul.menu li {float:left;}
#footer ul.menu li a {float:left; width:auto; color:#aaa; padding:3px 10px; font-weight:normal; line-height:12px; border-left:1px solid #777;}

#footer ul.menu li.first a {border:0;}
#footer ul.menu ul li a{ border:0;}
#footer ul.menu ul { background:#444444}
#footer ul.menu ul li { border-top:solid 1px #777777}

#footer ul.menu li:hover li a, #footer ul.menu li.current li a, 
#footer ul.menu li:hover li:hover li a, #footer ul.menu li:hover li.current li a,
#footer ul.menu li:hover li:hover li:hover li a, #footer ul.menu li:hover li:hover li.current li a,
#footer ul.menu li:hover li:hover li:hover li:hover li a, #footer ul.menu li:hover li:hover li:hover li.current li a { color:#878787;  }a.name:link, a.name:visited{ font-family : DesyrelRegular; font-size : 60px;}span.cr { font-family : arial,verdana,tahoma; font-size : 12px;}
#MainNavigation { font-family : arial,verdana,tahoma; font-size : 14px;}
#SubNavigation { font-family : arial,verdana,tahoma; font-size : 12px;}
