@import url(lightbox.css);
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 	margin: 0; padding: 0; }
fieldset { border: none; vertical-align: middle; }

html { background: #b5b6b8; }
body { font: 84.5%/1.25em "Trebuchet MS", Helvetica, Arial, sans-serif; /*color: #484848;*/ color: #828284; background: #b5b6b8; }

p, ul, ol, table { margin: 0 0 1em 0; }

li { list-style: none; }
ul li { background: url(../images/bullet.gif) no-repeat 5px .5em; padding-left: 16px; margin-bottom: 3px; }

hr { display: none; }

img { border: 0; }

/***
 * Headers
 **/
h1, h2, h3, h4, h5, h6  { font-family: Arial; font-size: 1.3em; margin-bottom: 1em; }
h7 {font-size:1.2em; }

/***
 * Hyperlinks
 **/
a { color: #c84072; text-decoration: none; overflow: hidden; }
a:hover, a:focus { text-decoration: underline; }

/***
 * Read more links 
 **/
.more a { font-weight: bold; text-decoration: none; color: #c84072; }
.more a:hover, .more a:focus { text-decoration: underline; }


/***
 * Clear and float easy clear
 **/
.clear { clear: both; }
.easyclear { display: inline-block; }
.easyclear { display: block; }
.easyclear:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; }



/***
 * Layout
 **/
#content { background: #e7e7e7; color:#848381; padding-left: 5px; height:450px; display:block;}
#inner, #header ul { width: 560px; margin: 0 auto; position: relative; padding-left: 7px; padding-bottom: 10px; }
#inner { margin-left: -2px; padding: 20px 0;  height: 395px; display: block; /*overflow: hidden;*/}
#inner #inner { padding: 0px!important; margin: 0px!important; }
body.altTpl #content { height:450px!important; display:block;}
#header ul { width: 562px; }

.home #content { background: #666666; }
#innerHome { padding: 0px; height: 450px; width: 800px; margin: 0 auto; }
#footer { clear: both; }

#inner #topmenu { padding-left: 76px; }

/***
 * Small Width column
 **/
#small #inner { width: 480px; }

#innerText { width: 405px; padding-left:78px; padding-right:60px;}

/***
 * Header
 **/
#header { text-transform: uppercase; color: #828282; font-weight: bold; font-size: 1.1em; padding: 1.5em 0 .5em 0; }
#header ul { text-align: right; }
#header li { display: inline; margin-left: 20px; padding: 0; background: none; }
#header li.left { float: left; margin: 0 20px 0 1px; }
#header a { color: #828282; text-decoration: none; }
#header a:hover { color: #6c6c6c; }


/***
 * List
 **/
#list { margin-left: 2px; padding-top: 20px; text-align: center; height: 300px; width: 610px;}
#list li { float: left; width: 151px; height: 64px; margin: 0px 0px 47px 0px; padding: 0; background: none; }
#list li a { float: left; border: 3px solid #272425; width: 100px; height: 65px; overflow: hidden; }

/***
 * Single
 **/
#single { text-align: right; float: left; }

/***
 * Detail Text
 **/
#text { width: 247px; margin: 0em auto; margin-right: 10px; float: left; }

#innerclean #text { width:640px; }
#innerclean .imageClean { float: right; margin: 10px; }

/***
 * Pager
 **/
#pager { 
	margin: 0px!important; 
	text-align: center; 
	font-weight: bold; 
	font-size: 1.1em; 
	line-height: 54px; 
	position: absolute; 
	bottom: 0px; 
	/*clear:both;*/ 
	margin-top: 0em; 
	height: 54px; 
	display: block; 
	/*overflow: hidden;*/ 
	overflow:visible;	
	margin-bottom: 3em!important; 
	width: 567px; 
	float:left;
	}
	
#pager a { float: left; width: 49px; height: 54px; background: url(../images/icons.gif) no-repeat 0 -54px; text-indent: -9999em; }
#pager .next { background-position: 0 0; float: right; }

#pager .next:hover { background: url(../images/icons_hover.gif) no-repeat 0 0; }
#pager .prev:hover { background: url(../images/icons_hover.gif) no-repeat 0 -54px; }
#pager p a.zoom:hover  { background: url(../images/icons_hover.gif) no-repeat -52px -25px; }

#pager p { position: absolute; top: 4px; right: -15px; }
#pager p a { display: block; height: 25px; width: 25px; float: none; background-position: -51px 0; }
#pager p a.zoom { background-position: -52px -25px; margin-right: 40px; margin-top: 7px;}
 
/***
 * News
 **/
.image { float: left; width: 100px; }
.text { margin-left: 110px; }
.text h2 { float: right; margin-top: -2.1em; font-weight: normal; }


/***
 * Footer Navigation
 **/
#footer { width: 550px; margin: 0 auto; padding: 12px 0; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif!important; font-weight: normal; font-size:11px; margin-top: 10px!important;} 
#footer a { text-decoration: none; } 
#footer ul { width: 550px; margin: 0 auto;  border-right: 1px solid #363636!important; border-left: 1px solid #363636!important; background: #f8f8f8; border-top: 1px solid #363636; color: #576875; text-transform: uppercase; font-weight: bold; font-size: 13px; padding: .5em 0; position: relative; padding-left: 7px; height: auto; }  
#footer ul a { color: #576875; }   
#footer ul a:hover, #footer ul a:focus, #footer .collapsable > a, #footer a.selected { color: #c93b75; }  
#footer ul ul { height: auto; margin: 0; border: 0; font-size: 1em; position: absolute; left: 0; top: 2em; }  
#footer ul ul ul { position: absolute; }  
#footer ul ul ul form { margin-top: 6px; padding-top: 0; }  
#footer ul ul ul li { padding:0; margin: 0;  display: inherit; }  
#footer li { display: inline; padding: 0 10px 0 0px; background: none;  word-spacing: -0.8px; }  
#footer p { text-align: center; margin-top: 5.0em } 
#footer p a { color: #484848; }  

#footer ul#sub li {
    padding-right: 10px;
}

.footer_fix { margin-top: 70px;}

#footer form { margin-left: 7px;  } 
#footer li li li {display:inline;}


/*FORMS*/
input, select, textarea { font-size: 100%; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; }

input[type=text], input[type=password] { padding: 2px; border: 1px solid #B5B6B8; }
input.input_text, textarea { padding: 2px; border: 1px solid #B5B6B8; }
input[type=submit] { padding: 2px 10px; overflow: visible; border: 3px ridge #E7E7E7; background: #B5B6B8; color: #fff; cursor: pointer; }
input[type=submit]:active { border-style: inset; }

label { float: left; width: 90px; padding-right: 10px; }
.csc-mailform-field { clear: both; margin-bottom: 5px; }
.csc-mailform-submit { margin-left: 100px; }

/*QUOTES*/
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/*TABLES*/
table { width: 100%; text-align: left; border-collapse: separate;	border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table thead { font-weight: bold; background: #98c396; color: #fff; }
table thead td{ font-weight: bold; background: #98c396 url(../images/separator.gif) repeat-x left bottom; padding-bottom: 8px; color: #fff; }
table .titlu { text-align: left; }
table td { padding: 5px 6px; }
table .odd { background: #f4f4f4; }
table tbody tr:hover, table tbody tr.hover { background: #d7d7d7; }

li.collapsable ul form { margin-left: 0px!important; padding-top: 9px; }
li.collapsable ul form input { border: 0px; width: 250px; margin-top:-2px;  height: 14px; font-size: 12px; color: #FFFFFF; background: #B5B6B8; }
li.collapsable ul form input.button { width: 35px; height: 20px; color: #576875; background: #f8f8f8; text-transform: uppercase; font-weight: bold; font-size: 1em; }

.noblockit { display: none; }
.blockit { display: block; background: #f8f8f8; border-right: 1px solid #363636!important; border-left: 1px solid #363636!important; margin-left: -1px!important;  z-index: 2;}

ul.enditem { margin: 0px; padding: 0px; margin-left:-1px!important; border: 0px; border-right: 1px solid #363636!important; border-left: 1px solid #363636!important; border-bottom: 1px solid #363636!important; }
.enditem li form .button { width: 100px!important; }
.blockit { background: #f8f8f8 url(../images/westerikBGmenu.gif) repeat-x left top!important;}
.enditem li { width: auto!important; }
.catmenu2 { border-bottom: 1px solid #363636; }

#footer2 { margin: 0px auto; padding-top: 70px; width: 300px; text-align: center;  }
/*#pager { margin-left: -50px!important;}*/

#pager a.next { position: absolute; left: 584px;}
#pager a.prev {position: absolute; left: -70px;}

#inner #single a img {position: absolute; right: 0px;}

body.altTpl #inner {
	width:435px;
	}

/* Navigation from single text to gallery */


#singlePager {
	bottom:0;
	display:block;
	width:480px;
	}

#singlePager a.next {
	position:absolute;
	margin-left:25px;
	background:transparent url(../images/icons.gif) no-repeat scroll 0 0;
	width:49px;
}


#singlePager a {
	float:right;
	height:54px;
	color:#9f9e9f;	
	}
	
#link .title {
	font-size:1.2em;

	}	
	
#link a:hover {
	text-decoration:none;
	color:#848381;
	}	
	
#link {
	width:400px;
	height:36px;
	float:left;
	text-align:right;
	padding-top:18px;
	}
	
#singlePager .next:hover {
background:transparent url(../images/icons_hover.gif) no-repeat scroll 0 0;
	}
	
body.altTpl div#content div.jScrollPaneContainer div#inner div.newsList {
	margin-bottom:20px;
	}
	
#content a.jScrollArrowUp { background: url(../images/scrollup.jpg) no-repeat; height: 27px; margin-top: 25px; margin-right: 18px; }
#content a.jScrollArrowUp:hover { background: url(../images/scrollup-hover.jpg); }

#inner { /* overflow: auto;  */ }
#content .jScrollPaneTrack { visibility:  hidden; }

#content a.jScrollArrowDown { background: url(../images/scrolldown.jpg) no-repeat; height: 27px; margin-bottom: 28px; margin-right: 18px; }
#content a.jScrollArrowDown:hover { background: url(../images/scrolldown-hover.jpg); }

#pager p {z-index:10000000000;}

ul ul ul.blockit li {
	display:inline!important;
	margin-right:10px;
}
