@import 'neosinner.css';

/* @group General */

html{
	font-size: 12px;
	font-family: Arial, Tahoma, sans-serif;
	background: #0c0000;
	color: #935f37;
	background: #0c0000 url(../images/html.png) no-repeat bottom center;
}

a{
	color: #86532c;
}

ul{
	list-style-type: disc;
	margin-left: 25px;
	margin-bottom: 20px;
}

#main{
	width: 980px;
	margin: 0 auto;
	text-align: left;
}

body.home{
	background: url(../images/body.png) no-repeat top center;
}

body.default{
	background: url(../images/body-default.png) no-repeat top center;
}

h1, h2{
	color: #d9dbb3;
	font-size: 20px;
	text-transform: uppercase;
	letter-spacing: -1px;
	margin-bottom: 20px;
	line-height: 22px;
}

.detail h1{
	margin-bottom: 8px;
}

p{
	text-align: justify;
	margin-bottom: 20px;
}

/* @end */

/* @group Header */

/* @group Home */

#header-home .part1{
/*  
  background: url(../images/header-part1.jpg) no-repeat;
	height: 177px; 
*/
  background-image:url(../images/header-part1-notext.jpg); 
  padding-top:15px;
  height:162px;
	width: 980px;
	font-family: Helvetica;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	font-weight: bold;
}

#header-home .part1 span{
	font-size: 33px; letter-spacing: -1px; font-family: Tahoma; 
}

#header-home .part2{
	background: url(../images/header-part2.jpg) no-repeat;
	width: 980px;
	height: 112px;
}

#header-home .part3{
	background: url(../images/header-part3.jpg) no-repeat;
	width: 980px;
	height: 265px;
}


/* @end */

/* @group Default */

#header-default{
	background: url(../images/header.jpg) no-repeat;
	width: 980px;
	height: 143px;
	padding-top:15px;
	font-family: Helvetica;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
#header-default a{
	font-size: 33px; letter-spacing: -1px; font-family: Tahoma; color: #fff; text-decoration: none;
}


/* @end */



/* @end */

/* @group Content */
.justext { text-align: justify; color: #e2c789;  }
.justext h2 { padding-top: 15px; }

/* @group Navigation */

#navigation{
	font-size: 13px;
	color: #f6f8e0;
	padding: 12px 22px 50px 22px;
}

#navigation ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#navigation li{
	float: left;
	margin-right: 10px;
}

#navigation a{
	text-decoration: none;
	color: #f6f8e0;
}

#navigation a:hover{
	text-decoration: underline;
}

#navigation .left{
	font-weight: bold;
}



/* @end */

#content{
	position: relative;
}

#vertical-spacer{
	width: 1px;
	height: 100%;
	position: absolute;
	top: 25px;
	left: 338px;
	margin-bottom: 50px;
	background: #422513 url(../images/vertical-spacer.jpg) no-repeat top center;	
}

/* @group Sidebar */

#sidebar{
	width: 280px;
	float: left;
	line-height: 18px;
	margin-left: 22px;
	font-size: 12px;
	margin-bottom: -40px;
	color: #935f37;
}

#sidebar h4{
	color: #e2c789;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 10px;
}

#sidebar p.spacer{
	padding-bottom: 25px;
	margin-bottom: 30px;
	background: url(../images/sidebar-spacer.jpg) no-repeat bottom center;
}

#sidebar .info{
	background: url(../images/vestkyna-info.jpg) no-repeat bottom right;
	padding: 12px 60px 0 0;
	text-align: right;
	position: relative;
	color: #d7bf8a;
	font-size: 11px;
	width: 220px;
	height: 94px;
}

#sidebar .info b{
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	margin-right: 50px;
}

#sidebar .info strong{
	font-weight: bold;
	font-size: 36px;
	color: #d9dbb3;
	letter-spacing: -1px;
}

#sidebar .info span{
	color: #1f1f1f;
	position: absolute;
	font-size: 18px;
	bottom: 19px;
	right: 25px;
	font-weight: bold;
}



/* @end */

/* @group Article */

/* @group Rating */

.rating-stars{
	width:60px;
	height:14px;
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background: url(../images/star-matrix.gif) no-repeat 0 0;
	float: right;
}

.nostar {background-position:0 0}
.onestar {background-position:0 -13px}
.twostar {background-position:0 -26px}
.threestar {background-position:0 -39px}
.fourstar {background-position:0 -52px}
.fivestar {background-position:0 -65px}
ul.rating-stars { padding: 0 0 0 0px; margin: 0; }
ul.rating-stars li {
	cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
}
ul.rating-stars li a {
	position:absolute;
	left:0;
	top:0px;
	width:12px;
	height:12px;
	text-decoration:none;
	z-index: 200;
}
ul.rating-stars li.one a {left:0}
ul.rating-stars li.two a {left:12px;}
ul.rating-stars li.three a {left:24px;}
ul.rating-stars li.four a {left:36px;}
ul.rating-stars li.five a {left:48px;}
ul.rating-stars li a:hover {
	z-index:2;
	width:60px;
	height:12px;
	overflow:hidden;
	left:0;	
	background: url(../images/star-matrix.gif) no-repeat 0 0
}
ul.rating-stars li.one a:hover {background-position:0 -13px;}
ul.rating-stars li.two a:hover {background-position:0 -26px;}
ul.rating-stars li.three a:hover {background-position:0 -39px}
ul.rating-stars li.four a:hover {background-position:0 -52px}
ul.rating-stars li.five a:hover {background-position:0 -65px}



/* @end */

/* @group Vestkyne */

h2.vestkyne{
	height: 28px;
	padding: 35px 0 15px 120px;
	background: url(../images/h2-vestkyne.jpg) no-repeat left center;
	margin-bottom: 30px;
}

.vestkyna{
	position: relative;
	padding-bottom: 15px;
	background: url(../images/vestkyna.jpg) no-repeat bottom center;
	margin-bottom: 30px;
}

.detail{
	position: relative;
	margin-bottom: 15px;
}

.vestkyna p{
	margin-bottom: 10px;
}

.vestkyna .image{
	width: 110px;
	float: left;
}

.vestkyna .image img {
  padding: 2px;
}

.vestkyna .text{
	float: right;
	width: 460px;
}

.vestkyna h3{
	font-size: 16px;
	color: #e2c789;
	margin-bottom: 5px;
	font-weight: normal;
}

.vestkyna h3 a{
	color: #e2c789; 
}

.vestkyna .trend, .detail .trend{
	color: #fff;
	font-size: 11px;
	margin-bottom: 5px;
}

.vestkyna .info{
	font-weight: bold;
	text-transform: uppercase;
	color: #be9272;
}
.vestkyna .info2{
	color: #935f37;
}

.vestkyna .phone{
	background: url(../images/vestkyna-phone.jpg) no-repeat bottom right;
	padding: 0 45px 12px 0;
	text-align: right;
	position: relative;
	color: #d7bf8a;
	font-size: 11px;
	width: 160px;
}

.vestkyna .phone strong{
	font-weight: bold;
	font-size: 22px;
	color: #d9dbb3;
}

.vestkyna .phone span{
	color: #1f1f1f;
	position: absolute;
	font-size: 18px;
	bottom: 11px;
	right: 9px;
	font-weight: bold;
}

.vestkyna .page{
	position: absolute;
	text-align: center;
	bottom: 25px;
	right: 10px;
	width: 133px;
	height: 20px;
	padding-top: 6px;
	line-height: 11px;
	font: 11px;
	color: #000000;
	background: url(../images/vestkyna-page.jpg) no-repeat;
}

.vestkyna .page a{
	color: #000000; font-size: 11px; font-weight: bold; text-decoration: none;
}

.vestkyna .rating, .detail .rating{
	position: absolute;
	top: 0px;
	right: 0;
	color: #be9272;
}


.vestkyna .rating p, .detail .rating p{
	float: right;
	padding-right: 10px;
}


/* @end */

#article{
	width: 580px;
	float: right;
	line-height: 18px;
	margin-right: 22px;
	margin-bottom: -50px;
	position: relative;
	color: #e2c789;
}
.defaultpage { width: 600px !important;}

#article p.spacer{
	padding-bottom: 35px;
	margin-bottom: 25px;
	background: url(../images/article-spacer.jpg) no-repeat bottom center;
}

h3{
	font-size: 16px;
	color: #d9dbb3;
	margin-bottom: 15px;
}

.add-comment a{
	background: url(../images/add-comment.jpg) no-repeat left center;
	padding-left: 15px;
	color: #d9dbb3;
	float: right;
}

.comment{
	clear: both;
	color: #935f37;
	padding-bottom: 5px;
	background: url(../images/vestkyna.jpg) no-repeat bottom center;
	margin-bottom: 25px;
}

.comment.last{
	background: none;
}

.comment h4{
	color: #000;
	background: url(../images/h4-comment.jpg) no-repeat;
	height: 15px;
	width: 161px;
	padding: 5px 6px 0 6px;
	margin-bottom: 10px;
	line-height: 12px;
	font-weight: bold;
}

#add-comment{
	width: 412px;
	margin-bottom: 60px;
}

#add-comment label{
	color: #b28664;
	margin: 10px 0 5px 0;
	display: block;
}

#add-comment input{
	border: 1px solid #b7b7b7;
	padding: 5px;
	width: 300px;
}

#add-comment textarea{
	border: 1px solid #b7b7b7;
	padding: 5px;
	width: 400px;
	margin-bottom: 15px;
	font-size: 12px;
}

#add-comment .submit{
	height: 27px;
	background: url(../images/add-comment-submit.jpg) repeat-x;
	width: 110px;
	font-weight: bold;
	float: right;
}



/* @end */



/* @end */

/* @group Footer */

#footer{
	background: url(../images/footer.jpg) no-repeat;
	color: #ebd7ad;
	line-height: 16px;
	height: 96px;
	padding-top: 120px;
	clear: both;
	font-size: 11px;
	/*margin: 0 -102px;*/
}

#footer p{
	text-align: center;
}

#footer a{
	color: #ebd7ad;
}



/* @end */