body {
	margin: 0px 0px 0px 0px;
	padding: 0;
	text-align: left;
	font-family: Arial;
	font-size: 0.8em;
	background: #ffffff;
	color: #000000;
}
p {
	line-height: 1.5em;
	padding: 0;
	margin: 7px 0px 0px 0px;
}
img {
	border: 0px;
}
li {
        padding-bottom: 10px;
}
h1 {
	padding: 0px 0px 5px 0px;
	margin: 0;
	color: #0066ad;
	font-size: 1.3em;
	font-weight: bold;
}
h2 {
	padding: 5px 0px 0px 0px;
	margin: 0;
	color: #777777;
	font-size: 1.1em;
	font-weight: bold;
}
h2 a {
	color: #777777 !important;
}
a, a:link, a:visited {
	color: #0066ad;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
form {
	padding: 0 !important;
	margin: 0 !important;
}
label {
	cursor: pointer; _cursor: hand;
}

#header {
	margin: 0 auto;
	position: relative;
	width: 996px;
	height: 111px;
}
#header .advert {
	display: block;
	width: 728px;
	height: 90px;
	padding-top: 10px;
	float: right;
}
#topmenu {
  margin: 0 auto;
  position: relative;
  width: 956px;
	padding: 0px 20px 0px 20px;
	height: 27px;
	background: #0066ad;
	color: #ffffff;
}
#topmenu a.item {
	display: block;
	float: left;
	padding: 5px 10px 5px 10px;
	color: #ffffff;
	height: 17px;
}
#topmenu a.sel {
	font-weight: bold;
}
#topmenu .spacer {
	display: block;
	float: left;
	padding: 5px 10px 5px 10px;
	color: #ffffff;
	height: 17px;
}
#topmenu .lang {
	float: right;
	font-size: 0.85em;
}
#topmenu .lang a.item {
	padding: 6px 5px 4px 5px !important;
}
#topmenu .lang a.sel {
	font-weight: normal;
	text-decoration: underline;
}
#topemnu .lang .spacer {
	padding: 6px 5px 4px 5px !important;
}

#main {
	margin: 0 auto;
	position: relative;
	width: 996px;
}
#main td.leftside {
	width: 160px;
	padding: 10px 0px 10px 0px;
	vertical-align: top;
	text-align: left;
}
#main td.content {
	width: 566px;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
	text-align: left;
}
#main td.rightside {
	width: 250px;
	padding: 10px 0px 10px 0px;
	vertical-align: top;
	text-align: left;
}

#leftmenu {
	padding: 0px 0px 0px 0px;
}
#leftmenu .item {
	display: block;
	padding: 0px 0px 1px 0px;
	color: #000000;
	font-weight: bold;
}
#leftmenu .item a {
	display: block;
	padding: 5px 10px 5px 10px;
	color: #000000;
	background: #f9f9f9;
	border-left: 5px solid #0066ad;
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
}
#leftmenu .item a.sel {
	color: #0066ad;
}
#leftmenu .item a:hover {
	text-decoration: underline;
	background: #f0f0f0;
}


#gallery-list .item {
	padding-bottom: 20px;
}
#gallery-list .line {
	border-top: 1px dashed #cccccc;
	padding-bottom: 10px;
}
#gallery-list .item h1 {
	padding: 5px 0px 0px 0px;
}
#gallery-list .item .date {
	font-style: italic;
	color: #777777;
}
#gallery-list .item .comments {
	float: right;
	color: #777777;
}
#gallery-list .item .comments a {
	color: #777777;
}
#gallery-list .item .descr {
	padding: 0px 0px 10px 0px;
}
#gallery-list .item .rate {
	padding: 10px 0px 0px 0px;
}
#gallery-list .pictures .one {
	display: block;
	float: left;
	width: 112px;
	height: 84px;
	padding: 0px 1px 1px 0px;
}

#photo-list {
	padding: 0px 0px 20px 0px;
	font-size: 0.85em;
}

#gallery-image .prev {
	width: 50%;
	text-align: left;
}
#gallery-image .prev .button {
	display: block;
	padding: 8px 0px 0px 40px;
	height: 28px;
	font-weight: bold;
	background-image: url(prev.png);
	background-repeat: no-repeat;
	background-position: left;
}
#gallery-image .prev span.button {
	background-image: url(prev_grey.png) !important;
	color: #777777;
}
#gallery-image .next {
	width: 50%;
	text-align: right;
}
#gallery-image .next .button {
	display: block;
	padding: 8px 40px 0px 0px;
	height: 28px;
	font-weight: bold;
	background-image: url(next.png);
	background-repeat: no-repeat;
	background-position: right;
}
#gallery-image .next span.button {
	background-image: url(next_grey.png) !important;
	color: #777777;
}


#footer {
  margin: 0 auto;
  position: relative;
  width: 956px;
	padding: 3px 20px 0px 20px;
	height: 18px;
	background: #0066ad;
	color: #ffffff;
	font-size: 0.85em;
	text-align: center;
}


/* comment list */
#comments  {
	padding: 20px 0px 0px 0px;
}
#comments .list {
	padding: 0px 0px 20px 0px;
}
#comments .one1, #comments .one2 {
	text-align: left;
	vertical-align: top;
	padding: 0px 5px 5px 5px;
}
#comments .one2 {
	background: #f0f0f0;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
#comments .reply {
	text-align: right;
	padding-top: 10px;
}

/* comment */
.done {
	color: #0066ad;
	font-weight: bold;
	font-size: 1.1em;
	padding: 5px 5px 5px 5px;
}
#comment input.i-text {
	width: 98%;
}
#comment textarea {
	width: 98%;
}
#comment input.c-text {
	width: 49%;
}
#comment td.err {
	color: red;
	font-weight: bold;
	font-size: 1.1em;
}
#comment td.warn {
	color: #0066ad;
	font-weight: bold;
	font-size: 1.1em;
}
#comment label.warn {
	color: #0066ad;
	font-weight: bold;
}
#comment caption {
	text-align: left;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
	font-size: 1.2em;
}
#comment td {
	text-align: left;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #cccccc;
}
#comment tr.row2 {
	background: #f0f0f0;
}


/* extended */
/* voting script */
.ratingblock {
  display:block;
  padding-bottom:8px;
  margin-bottom:8px;
  }

.loading {
  height: 30px;
  background: url('/images/vote/working.gif') 50% 50% no-repeat;
  }

.unit-rating { /* the UL */
  list-style: none !important;
  margin: 0px !important;
  padding:0px !important;
  height: 30px !important;
  position: relative !important;
  background: url('/images/vote/starrating.gif') top left repeat-x;
}

.unit-rating li{
  list-style: none !important;
  text-indent: -90000px !important;
  padding:0px !important;
  margin:0px !important;
  /*\*/
  float: left !important;
  /* */
  }

.unit-rating li a {
  outline: none;
  display:block;
  width:30px;
  height: 30px;
  text-decoration: none;
  text-indent: -9000px;
  z-index: 20;
  position: absolute;
  padding: 0px;
  }

.unit-rating li a:hover {
  background: url('/images/vote/starrating.gif') left center;
  z-index: 2;
  left: 0px;
}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover {width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover {width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover {width: 90px;}
.unit-rating a.r4-unit{left: 90px;}
.unit-rating a.r4-unit:hover {width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover {width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover {width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover {width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover {width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover {width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover {width: 300px;}

.unit-rating li.current-rating {
  background: url('/images/vote/starrating.gif') left bottom;
  position: absolute;
  height: 30px;
  display: block;
  text-indent: -9000px;
  z-index: 1;
  }

.voted {color:#999;}
.thanks {color:#0066ad;}
.static {color:#5D3126;}



#share {
  padding: 0px 0px 10px 0px;
  width: 420px;
}
#share .label {
  padding-bottom: 3px;
  color: #555;
}
#share .buttons {
  padding-left: 10px;
  border: 1px solid #d0d0d0;
  height: 26px;
}
#share .one {
  display: block;
  float: left;
  height: 16px;
  padding: 5px 5px 5px 25px;
  background-repeat: no-repeat;
  background-position: 5px 5px;
}
#share .facebook {
  background-image: url(share/facebook.gif);
}
#share .twitter {
  background-image: url(share/twitter.gif);
}
#share .livejournal {
  background-image: url(share/livejournal.gif);
}
#share .draugiem {
  background-image: url(share/draugiem.png);
}

