/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/


* {
	margin: 0;
	padding: 0;
}

body {
	font: normal small Arial, Helvetica, sans-serif;
	color: #666666;
}

h1, h2, h3, h4, h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
}
hr {
  background: #7589C8;
}
h2 {
}

h3 {
}

p, blockquote, ul, ol {
}

p {
}

blockquote {
	margin-left: 3em;
}

ul {
	margin-left: 3em;
}

ul li {
}

ol {
	margin-left: 3em;
}

ol li {
}

a {
	color: #586BAA;
}

a:hover {
	text-decoration: none;
}

img {
}
td.blank {
  width: 15px;
}
td.note {
  width: 250px;
}
td.date {
  width: 85px;
}
th.date {
  width: 95px;
}
td.datetime {
  width: 115px;
}
td.name {
  width: 250px;
}
td.footer {
	border-top: 2px solid #586BAA;
}
td.header {
	border-bottom: 2px solid #586BAA;
  vertical-align:bottom;
  height:30px;
}
td.sumary {
	border-top: 2px solid #586BAA;
	border-bottom: 2px solid #586BAA;
  font-weight: bolder;
  padding-bottom: 10px;
}
td.post {
	border-top: 2px solid #586BAA;
	border-bottom: 2px solid #586BAA;
  font-weight: bolder;
  padding: 5px;
}

/* Boxed Style */

/*Calendar*/

.calendar {
  font-weight: normal;
	font-family: Arial;
	font-size: 12px;
	color: #000000;

	background: url("./images/kb_background.png") repeat-x;
}
.calendar .caption {
	font-family: Georgia, Times;
	font-size: 16px;
  padding: 5px;
}
.calendar .a {
	font-family: Arial;
	font-size: 12px;
}
.calendar .today {
	font-family: Arial;
	font-size: 14px;
  font-weight:bold;
}
.calendar .weekend {
  color: red;
 }

.boxed {
	margin-bottom: 0px;
}

.boxed a {
  font-weight: normal;
	font-family: Georgia, Times;
	font-size: 16px;
	color: #000000;
}
.boxed .title {
	height: 27px;
	padding: 13px 0 0 20px;
	background: #FFFFFF url("./images/kb_caption.png") repeat-x;

  font-weight: normal;
	font-family: Georgia, Times;
	font-size: 16px;
	color: #000000;

  text-transform: lowercase;

}

.boxed .content {
	padding: 16px 16px 16px 16px;
	background: url("./images/kb_background.png") repeat-x;
}
.boxed .user {
	padding: 5px 16px 16px 16px;
	background: url("./images/kb_background.png") repeat-x;
}

.message {
	color: #586BAA;
	text-transform: lowercase;
	font-size: 1em;

}
/* Post */

.post {
	margin-bottom: 20px;
}

.post .title {
	height: 27px;
	padding: 13px 0 0 20px;
	background: #FFFFFF url("./images/kb_background.png") repeat-x;
	text-transform: lowercase;
	font-size: 22px;
	color: #000000;
}

.post .date {
}

.post .date .month {
}

.post .date .day {
}

.post .date .year {
}

.post .meta {
}

.post .meta p {
}

.post .story {
	padding: 20px 20px 40px 20px;
	background: url("./images/img05.gif") repeat-x;
}

.post h3 {
}

.post .story p, .post .story blockquote, .post .story ul, .post .story ol {
	margin-bottom: 1.5em;
	line-height: 180%;
}
.shower {
	border: 1px solid #586BAA;
	padding: 10px 10px 10px 10px;
	background: #FFFFFF url("./images/img05.gif") repeat-x;
  display:block;
  width:200px;
  height:85px;
  position:absolute;
  z-index:1;
  cursor:pointer;
 }
/* Header */

#header {
	width: 1010px;
	height: 160px;
	margin: 0 auto;
  background: url("./images/kb_title.jpg") no-repeat;
}

/* Header > Logo */

#logo {
	float: left;
	width: 220px;
}

#logo h1 {
	padding-top: 88px;
	font-size: 36px;
	font-weight: normal;
}

#logo h3 {
	padding-top: 45px;
  margin-left: -100px;
	font-size: 20px;
	font-weight: normal;
  color: #586BAA;
	font-style: italic;
}
#logo h4 {
	padding-top: 3px;
  margin-left: 10px;
	font-size: 20px;
	font-weight: normal;
  color: #FFFFFF;
	font-style: italic;
}
#logo h5 {
	padding-top: 3px;
  margin-left: 50px;
	font-size: 20px;
	font-weight: normal;
  color: #BDC4DD;
	font-style: italic;
}

#logo h1 a {
	color: #FFFFFF;
}

#logo h2 {
	margin-top: -10px;
	text-align: right;
	font-size: 14px;
	font-weight: normal;
}

#logo h2 a {
	color: #586BAA;
}

#logo a {
	text-decoration: none;
	text-transform: lowercase;
	font-style: italic;
}

/* Header > Menu */

#menu {
	float: left;
  margin-left: 260px;
  margin-top:131px;
}
#menu ul {
	margin: 0;
	padding-top: 0px;
	list-style: none;

}
#menu li {
	display: inline;
}
#menu a {
	display: block;
	float: left;

  width: 86px;
	height: 19px;
	margin-left: -1px;
	padding-top: 9px;

  background: #FFFFFF url("./images/kb_menu_0.png") no-repeat;
	border: none;

	text-align: center;
	text-decoration: none;
	color: #586BAA;
	color: #000000;
}

#menu a:hover {
	height: 22px;
	margin-top: -2px;
}

#menu .active a {
	height: 25px;
	margin-top: -5px;
	background: url("./images/kb_menu_1.png") no-repeat;
}
/* Header > rightmenu */

#rightmenu {
	float: left;
  margin-left: 10px;
	width: 210px;
}

/* Content */
#content {
	width: 1010px;
	margin: 0 auto;
}

/* Content > Sidebar */
#sidebar {
	float: left;
	width: 210px;
}
#sidebar a {
}
/* Content > Main */
#main {
	float: left;
	width: 554px;
  margin-left: 10px;
}
#main a {
}

/*Content -> Center */
#center {

}
#center h3 {
  margin-top: 0px;
  font-size: 12px;
}
#center table {
  width: 510px;
}
#center .mainrow {
	border-bottom: 2px solid #586BAA;
}

/* Content > Right */
#rightbar {
	float: left;
	width: 210px;
  margin-left: 10px;
}

#forma {

}

#forma fieldset {
	border: none;
}
#forma label {
  display:block;
  width: 150px;
	margin: 0;
  padding: 0;
  vertical-align: middle;
	font-size: small;
	font-weight: bold;
}
#forma input {
  margin-left: 5px;
}
#forma select {
  margin-left: 5px;
}

#forma input.note {
  width: 450px;
}
#forma .small {
  width: 30px;
}
#forma textarea {
  margin-left: 5px;
	padding: 5px 5px 10px 5px;
  width: 450px;
  height: 100px;

	color: #586BAA;
}
#forma .check {
  margin-left: 15px;
	padding: 5px 5px 10px 5px;
  width: 20px;

	color: #586BAA;
}
#forma .captcha {
  margin-left: 5px;
	padding: 5px 5px 0px 5px;
}
#forma .error {
	color: red;
	text-transform: lowercase;
	font-size: 1em;
	font-weight: bold;
}
#forma .file {
  width: 450px;
}

#forma .note {
	color: green;
	font-weight: bold;
}

#poster {
  
}
#poster .tittle {
	font-family: Georgia, "Times New Roman", Times, serif;
	height: 20px;
	padding: 7px 0 0 5px;
	background: #6FBE6E url("./images/kb_caption.png") repeat-x;
	text-transform: lowercase;
	font-size: 14px;
	color: #FFFFFF;
  text-align: left;

}

#forum {

}
#forum .error {
	color: red;
	text-transform: lowercase;
	font-size: 1em;
	font-weight: bold;
}

#forum .anounce {
	padding: 10px 10px 20px 10px;
	background: url("./images/kb_background.png") repeat-x;
  width: 445px;
	color: #586BAA;
}
#forum .answer {
  margin-left: 5px;
	padding: 5px 5px 10px 5px;
	background: url("./images/kb_background.png") repeat-x;
  width: 450px;
	color: #586BAA;
}
#forum .link {
  text-align: right;
  margin-left: 5px;
	padding: 5px 5px 10px 5px;
  width: 450px;
	color: #586BAA;


}
#forum fieldset {
	border: none;
}
#forum label {
	margin: 0;
  padding: 0;
  vertical-align: middle;
	font-size: small;
	font-weight: bold;
}
#forum input {
  margin-left: 5px;
}

#forum textarea {
  margin-left: 5px;
	padding: 5px 5px 10px 5px;
  width: 450px;
  height: 100px;

	color: #586BAA;
}
#forum .captcha {
  margin-left: 5px;
	padding: 5px 5px 0px 5px;
}
#forum .post {
	padding: 5px;
	background: url("./images/kb_background.png") repeat-x;
 }
#forum h5 {
	margin: 5px;
	font: bold x-small Verdana, Arial, Helvetica, sans-serif;
}
#forum h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	height: 20px;
	padding: 7px 0 0 5px;
	background: #6FBE6E url("./images/kb_caption.png") repeat-x;
	text-transform: lowercase;
	font-size: 14px;
	color: #FFFFFF;
  text-align: left;

}


#extra {
}

/* Content > Main > Welcome */

#welcome {
}

/* Content > Main > Example */

#example {
}



/* Content > Sidebar > Login */

#inputtext1, #inputtext2 {
	width: 170px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

#inputsubmit1 {
}

/* Content > Sidebar > Updates*/

#updates {
}

#updates ul {
	margin: 10px;
	list-style: none;
}

#updates h3 {
	margin: 0;
	font: bold x-small Verdana, Arial, Helvetica, sans-serif;
}
#updates h4 {
	margin: 0;
	font: bold x-small Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;

}

#updates p {
	margin-bottom: 1.4em;
	font-size: smaller;
	line-height: normal;
}
#updates .file {
  width: 450px;
}

#updates textarea {
	padding: 5px 5px 10px 5px;
  width: 450px;
  height: 100px;

	color: #586BAA;
}

/* Content > Sidebar > Partners*/

#blog {
	font-family: Arial;
}

#blog h2 {
	font-family: Arial;
  font-size: 11px;
  font-weight:bold;
}

#blog h3 {
	font-family: Arial;
  font-size: 10px;
}

#blog a {
	font-family: Arial;
  font-size: 12px;
}
/* Footer */

#footer {
	clear: both;
	width: 740px;
	margin: 0 auto;
	padding: 30px 0;
	background: url("./images/img07.gif") repeat-x;
}

#footer p {
	margin: 0;
	text-align: center;
	font-size: x-small;
}

/* Footer > Legal */

#legal {
}

/* Footer > Links */

#links {
}

th {
	height: 20px;
	padding: 13px 0 0 5px;
	background: #6FBE6E url("./images/kb_caption.png") repeat-x;

  font-weight: normal;
	font-family: Georgia, Times;
	font-size: 16px;
	color: #000000;

  text-align: left;
}

#login {
}

#login form {
}

#login fieldset {
	border: none;
}

#login legend {
	display: none;
}

#login label {
	font-size: x-small;
	font-weight: bold;
  display: block;
  width: 150px;
  padding-top: 10px;
}

#login table {
  width: 450px;
}

#login td {
  padding: 0px 0 0 5px;
}

#login .header {
  padding-top: 10px;
  font-weight: bold;
	border-bottom: 1px solid #000000;
}

#login input {
  margin-left: 5px;
	padding: 1px 5px 0px 0px;
	color: #586BAA;
  width: 170px;
	font-family: Arial, Helvetica, sans-serif;
}
#login select {
  margin-left: 5px;
	padding: 1px 5px 0px 0px;
	color: #586BAA;
  width: 170px;
	font-family: Arial, Helvetica, sans-serif;
}
#login option {
  margin-left: 5px;
	padding: 1px 5px 0px 0px;
	color: #586BAA;
  width: 170px;
	font-family: Arial, Helvetica, sans-serif;
}
#login .chlabel {
  margin-top: -5px;
	color: #586BAA;
}
#login .check {
  width: 25px;
  height: 15px;
	margin-top: 5px;
}
#login .check1 {
	border-bottom: 1px solid #000000;
}
#login .money {
  width: 45px;
	margin-top: 3px;
}
#login .money1 {
	border-bottom: 1px solid #000000;
}
#login .middle {
  width: 200px;
	margin-top: 3px;
	border-bottom: 1px solid #000000;
}
#login .rowbox {
	border-bottom: 1px solid #000000;
}

#login select {
  width: 170px;
	margin-bottom: 5px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
#login .file {
  width: 450px;
}
#login .error {
	color: red;
	text-transform: lowercase;
	font-size: 1em;
	font-weight: bold;
}
#login textarea {
  margin-left: 5px;
	padding: 5px 5px 10px 5px;
  width: 450px;
  height: 100px;

	color: #586BAA;
}
#login h4 {
  font-size: 12px;
}
/* Content > Sidebar > Menu*/
#sidemenu {
}

#sidemenu ul {
	margin: 0px;
	list-style: none;
}

#sidemenu a {
  width: 165px;
  height:21px;
	background: #FFFFFF url("./images/kb_menu_2R.png") no-repeat;
 	display: block;

	margin-left: 1px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 5px;
	text-decoration: none;

	font-family: Arial;
	color: #6c6c6c;
	font-size: 12px;
  font-weight:normal;

 }

#sidemenu h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	height: 20px;
	padding: 7px 0 0 5px;
	background: #6FBE6E url("./images/kb_caption.png") repeat-x;
	text-transform: lowercase;
	font-size: 14px;
	color: #FFFFFF;
  text-align: left;
}
#sidemenu h3 {
	margin: 0;
	font: bold x-small Verdana, Arial, Helvetica, sans-serif;
}

#sidemenu p {
	margin-bottom: 1.4em;
	font-size: smaller;
	line-height: normal;
}

/*Forum menu*/
#forummenu {

}
#forummenu ul {
	margin: 0px;
	list-style: none;
}
#forummenu p {
	margin-bottom: 1.4em;
	font-size: smaller;
	line-height: normal;
}

#forummenu a {
  width: 165px;
  height:21px;
 	display: block;

	margin-left: 1px;
	padding-top: 0px;
	padding-left: 5px;
	text-decoration: none;
	color: #586BAA;

 }
#forummenu a.image {
	background: #FFFFFF url("./images/kb_menu_2R.png") no-repeat;
  font-family: Arial;
	font-size: 12px;
	color: #000000;
  text-align: left;
 }

 #forummenu h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	height: 20px;
	padding: 7px 0 0 5px;
	background: #6FBE6E url("./images/kb_caption.png") repeat-x;
	text-transform: lowercase;
	font-size: 14px;
	color: #FFFFFF;
  text-align: left;
}
#forummenu h3 {
	margin: 0;
	font: bold x-small Verdana, Arial, Helvetica, sans-serif;
}



fieldset {
	border: none;
}
input {
  width: 170px;
	margin-bottom: 5px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
option {
  width: 170px;
	margin-bottom: 5px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
select {
  width: 175px;
	margin-bottom: 5px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

.rowcaption {
  font-weight : bold;
  height: 25px;
}

.cityies {
  margin: 10px;
  height: 65px;
	border: 1px solid #EEEEEE;
  vertical-align: top;
}
img.floatTL {
float : left;
margin-right : 10px;
margin-bottom : 5px;
margin-top : 0px;
margin-left : 0px;
}
img.floatTR {
float : right;
margin-left : 7px;
margin-bottom : 0;
margin-top : 15px;
margin-right : 10px;
}
.bottom {
	border-bottom: 1px solid #EEEEEE;
}
#invertedtabs{
  margin-left: 4px;
  padding: 0px;
  width: 100%;
  background: transparent;
  voice-family: "\"}\"";
  voice-family: inherit;
  padding-left: 5px;
  padding-bottom: 15px;
}

#invertedtabs ul{
  font: bold 11px Arial, Verdana, sans-serif;
  margin:0;
  margin-bottom: 1em; /*margin between menu and rest of content*/
  padding:0;
  list-style:none;
}

#invertedtabs li{
  display:inline;
  margin:0 2px 0px 0;
  padding:0;
  text-transform:uppercase;
  line-height: 1.5em;
}


#invertedtabs a{
  float:left;
  color: #586BAA;
  background: #d9edd8 url(./images/color_tabs_left2.gif) no-repeat left bottom;
  margin:0 2px 0 0;
  padding:0 0 0 3px;
  text-decoration:none;
  letter-spacing: 1px;
}

#invertedtabs a span{
  float:left;
  display:block;
  background: transparent url(./images/color_tabs_right2.gif) no-repeat right bottom;
  padding:3px 9px 3px 6px;
}

#invertedtabs a span{
  float:none;
}


#invertedtabs a:hover{
  background-color: #d9ed08;
}

#invertedtabs a:hover span{
  background-color: #d9ed08;
}

#invertedtabs #current a, #invertedtabs #current span{ /*currently selected tab*/
  background-color: #d9ed08;
}

#invertedtabsline{
  clear: both;
  padding: 0px;
  width: 100%;
  height: 8px;
  line-height: 8px;
  background: #79b076;
  border-bottom: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

#showroom {
	width: 994px;
}
.menubox {
  width: 165px;
  height:21px;
	background: #FFFFFF url("./images/kb_menu_2R.png") no-repeat;
 	display: block;

	margin-left: 1px;
	padding-top: 0px;
	padding-left: 5px;
	text-decoration: none;
	color: #000000;
  font-family: Arial;
  font-weight:normal;
  font-size: 12px;
}
table.boxed {
  border: 1px solid #586BAA;
}
.menubox1 {
  float: right;
  width: 165px;
  height:21px;
	background: #FFFFFF url("./images/menu02.png") no-repeat;
 	display: block;

  text-align:right;
	text-decoration: none;
	color: #586BAA;
}
.shower {
	border: 1px solid #586BAA;
	padding: 10px 10px 10px 10px;
	background: #FFFFFF url("./images/kb_background.png") repeat-x;
  display:block;
  width:200px;
  height:85px;
  position:absolute;
  z-index:1;
  cursor:pointer;
 }
 .shower1 {
	border: 1px solid #586BAA;
	padding: 10px 10px 10px 10px;
	background: #FFFFFF url("./images/kb_background.png") repeat-x;
  display:block;
  width:300px;
  height:85px;
  position:absolute;
  z-index:1;
  cursor:pointer;
 }
.showrow {
  width:60px;
  height:120px;
  border:0px solid;
  text-align:center;cursor:pointer;
}

.summ {
  width:75px;
  text-align:right;
}
.scrollArea {
  width: 100%;
  height: 500px;
  padding-left: 5px;
  padding-right: 5px;
  border-color: #6699CC;
  border-width: 1px;
  border-style: solid;
  overflow: auto;
}


#adminform {

}
#adminform label {
  display:inline-block;
  width:100px;

}
#tablenews {
  height: 142px;
  float: left;
}
#tablenews .r{
  height: 142px;
  width: 278px;
}
#tablenews .l{
  height: 142px;
  width: 275px;
}
#tablenews .border1{
	background: url("./images/newsb-1.png") no-repeat;
}
#tablenews .border2{
	background: url("./images/newsb-2.png") no-repeat;
}
#tablenews .border3{
	background: url("./images/newsb-3.png") no-repeat;
}
#tablenews .border4{
	background: url("./images/newsb-4.png") no-repeat;
}
#tablenews .border5{
	background: url("./images/newsb-5.png") no-repeat;
}
#tablenews .border6{
	background: url("./images/newsb-6.png") no-repeat;
}
#tablenews h1 a{
  margin-top: 75px;
  font-size: 16px;
  font-weight: normal;
  color: #000;
  text-decoration: none;
}
#tablenews h2{
  font-size: 10px;
  font-weight: normal;
  color: #000;
  margin-left:75px;
}
#tablenews h3{
  padding-top: 5px;
  font-size: 10px;
  font-weight: normal;
  color: #636363;
  padding-left: 15px;
}
#tablenews .img {
  width: 50px;
  height: 55px;
  border: 0;
  float: left;
  border: 0;
  margin-left: 10px;
  margin-top: 5px;
}
#tablenews .img1 {
	background: url("./images/news-1.png") no-repeat;
}
#tablenews .img2 {
	background: url("./images/news-2.png") no-repeat;
}
#tablenews .img3 {
	background: url("./images/news-3.png") no-repeat;
}
#tablenews .img4 {
	background: url("./images/news-4.png") no-repeat;
}
#tablenews .img5 {
	background: url("./images/news-5.png") no-repeat;
}
#tablenews .img6 {
	background: url("./images/news-6.png") no-repeat;
}
#tablenews .note {
  width: 240px;
  font-size: 9px;
  color: #000;
  text-align: justify;
  padding-left: 15px;
  padding-top: 5px;
}
#tablenews a {
  padding-left: 15px;
  color: #606060;
  font-size: 11px;
  text-decoration: underline;
}
#tablenews a:hover {
  text-decoration: underline;
}
#tablenews .clear {
  clear:both;
}
.page_counter {
  padding-left: 5px;
  width:20px;
  display:inline-block;
}
a.page_counter {
  padding-left: 5px;
  width:20px;
  display:inline-block;
}
#rating {
  padding:2px 0px;
  margin: 5px 0;
  border-top:1px solid #fff;
  border-bottom:1px solid #fff;
  height:16px;
  overflow:hidden;
}
#rating a{
  text-decoration: none;
  display:block;
  height:16px;
  width:16px;
}
#rating .draugiem {
  float:right;
  margin-left:5px;
	background: url("./images/draugiem.png") no-repeat;
  width:65px;
}
#rating .facebook {
  float:right;
  margin-left:10px;
	background: url("./images/facebook.png") no-repeat;
  width:20px;
}
#rating .rateup {
  float:left;
  width:16px;
  height:16px;
  background:url('./images/rate_down.png');
  margin-right:5px;
  overflow:hidden;
}
#rating .ratedn {
  float:left;
  width:16px;
  height:16px;
  background:url('./images/rate_up.png');
  margin-right:5px;
  overflow:hidden;
}
#rating .rateshow {
  float:left;
  font-size:11px;
  color:#bbb;
  margin-left:7px;
}
#rating .comments {
  margin-left:7px;
  font-size:11px;
  float:left;
  width:16px;
  height:16px;
  background:url('./images/commentcount.png') no-repeat;
  margin-right:5px;
  overflow:hidden;
  text-align: center;
}

#adminmenu {
}
#adminmenu ul {
	margin: 0;
	padding-top: 0px;
	list-style: none;
  font-size: 11px;

}
#adminmenu li {
	display: inline;
}
#adminmenu a {
  font-size: 11px;
	display: block;
	float: left;

  width: 86px;
	height: 19px;
	margin-left: -1px;
	padding-top: 9px;

  background: #FFFFFF url("./images/kb_menu_0.png") no-repeat;
	border: none;

	text-align: center;
	text-decoration: none;
	color: #586BAA;
	color: #000000;
}

#adminmenu a:hover {
	height: 22px;
	margin-top: -2px;
}

#adminmenu .active a {
	height: 25px;
	margin-top: -5px;
	background: url("./images/kb_menu_1.png") no-repeat;
}

	/*             styles for the star rater                */

#stars {
  float: right;
}
	/*             styles for the star rater                */
#stars	.star-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 75px;
		height: 15px;
		position: relative;
		overflow:hidden;
		background: url(./images/alt_star2.png) top left repeat-x;

	}
#stars	.star-rating li{
		padding:0px;
		margin:0px;
		width:15px;
		height:15px;
		/*\*/
		float: left;
		/* */
	}
#stars	.star-rating li a{
		display:block;
		width:15px;
		height: 15px;
		line-height:15px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
#stars	.star-rating li a:hover{
		background: url(./images/alt_star2.png) left bottom ;
		z-index: 2;
		left: 0px;
		border:none;
	}
#stars	.star-rating a.one-star{left: 0px;}
#stars	.star-rating a.one-star:hover{width:15px;}
#stars	.star-rating a.two-stars{left:15px;}
#stars	.star-rating a.two-stars:hover{width: 30px;}
#stars	.star-rating a.three-stars{left: 30px;}
#stars	.star-rating a.three-stars:hover{width: 45px;}
#stars	.star-rating a.four-stars{left: 45px;}
#stars	.star-rating a.four-stars:hover{width: 60px;}
#stars	.star-rating a.five-stars{left: 60px;}
#stars	.star-rating a.five-stars:hover{width: 75px;}
#stars	.star-rating li.current-rating{
		background: url(./images/alt_star2.png) left center ;
		position: absolute;
		height: 15px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}

	/* remove halo effect in firefox   */
#stars	a:active{
		outline: none;
	}


#sexy-bookmarks{padding-bottom: 20px;}
#sexy-bookmarks ul{width:100%;margin:0;padding:0;}
#sexy-bookmarks ul li{background-position: 20%; display:inline;float:left;list-style-type:none;height:15px;width:60px;cursor:pointer;}
#sexy-bookmarks ul a{display:block;width:60px;height:32px;}

#sexy-bookmarks .detail{background: url(./images/sx_description.gif) no-repeat;}
#sexy-bookmarks .photo{background: url(./images/sx_photos.gif) no-repeat;}
#sexy-bookmarks .location{background: url(./images/sx_location.gif) no-repeat;}
#sexy-bookmarks .calendar{background: url(./images/sx_history.gif) no-repeat;}
#sexy-bookmarks .blog{background: url(./images/sx_school.gif) no-repeat;}
#sexy-bookmarks .comment{background: url(./images/sx_famous.gif) no-repeat;}
#sexy-bookmarks .contacts{background: url(./images/sx_facts.gif) no-repeat;}

#sexy-bookmarks .current{margin-top: -15px;height: 32px;}
#sexy-bookmarks li:hover{margin-top: -15px;height: 32px;}

