/* -------------------------------reset css------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul, li { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
textarea { resize : none; }
/* ----------------------------------------------------------------------------- */

/* headers */
h2 {
	font : normal 14px 'lucida sans unicode';
	color : white;
}
h3 {
	font : normal 14px 'lucida sans unicode';
	color : black;
}
h4 {
	font : bold 16px 'lucida sans unicode';
	color : black;
	padding : 5px 5px 10px;
}
h5 {
	font : normal 20px 'lucida sans unicode';
	color : black;
	padding : 10px;
}
/***********/
body {
	font : normal 15px arial;
	color : white;
	background : url('/images/dark-blue-pattern.png') repeat;
}
a { color : #808080; }
#main-menu {
	width : 1020px;
	height : 40px;
	background : url('/images/content-shadow.png') repeat-y;
	margin : 0px auto;
}
#top-menu {
	float : left;
	width : 800px;
	margin-top : 10px;
	margin-left : 10px;
}
#top-menu li { float : left; position : relative; z-index : 5; }
#top-menu li a {
	display : block;
	padding : 0px 20px;
	color : white;
	font : normal 12px 'lucida sans unicode';
	text-decoration : none;
}
#top-menu li a:hover { text-decoration : underline; }

.top-menu-submenu {	background : url('/images/dark-blue-pattern.png') repeat;
	width : 250px;
	position : absolute;
	left : 0px;
	top : 30px;
	z-index : 10;
	padding : 5px 0px;
	display : none;}
.top-menu-submenu a { padding : 5px 20px !important; }

#follow-us {
	float : right;
	width : 170px;
	margin-top : 7px;
}
#follow-us li { float : left; margin-right : 15px; }
#follow-us li a {
	display : block;
	width : 25px;
	height : 25px;
}
#follow-us li a:hover { background-position : left bottom; }

#follow-in-skype { background : url('/images/skype-sprite.png') left top no-repeat; }
#follow-in-twitter { background : url('/images/twitter-sprite.png') left top no-repeat; }
#follow-in-facebookcom { background : url('/images/facebook.com-sprite.png') left top no-repeat; }
#follow-in-draugiemlv { background : url('/images/draugiem.lv-sprite.png') left top no-repeat; }

#top-shadow {
	background : url('/images/top-bottom-shadow.png') left top repeat-x;
	position : absolute;
	top : 40px;
	left : 0px;
	width : 100%;
	height : 10px;
	z-index : 3;
}
#bottom-shadow {
	background : url('/images/top-bottom-shadow.png') left bottom repeat-x;
	position : absolute;
	bottom : 0px;
	left : 0px;
	width : 100%;
	height : 10px;
	z-index : 3;
}
#wrapper {
	background : url('/images/light-blue-pattern.png') repeat;
	position : relative;
}
#home-middle-line {
	width : 100%;
	height : 250px;
	background : url('/images/dark-blue-pattern.png') repeat;
	position : absolute;
	top : 310px;
	left : 0px;
	z-index : 1;
}
#small-middle-line {
	width : 100%;
	height : 40px;
	background : url('/images/dark-blue-pattern.png') repeat;
	position : absolute;
	top : 310px;
	left : 0px;
	z-index : 1;
}
#wrapper-content {
	width : 1020px;
	margin : 0px auto;
	background : url('/images/content-shadow.png') repeat-y;
	z-index : 2;
	position : relative;
}

/* TOP */
#home-top-content {
	height : 310px;
	margin : 0px 10px 0px 9px;
	position : relative;
}

#in-live {
	position : absolute;
	top : 220px;
	left : -10px;
	width : 550px;
	height : 50px;
	background : url('/images/transparent-background.png') repeat;
}
#in-live-triangle {
	background : url('/images/triangle.png') no-repeat;
	position : relative;
	left : 0px;
	bottom : -50px;
	width : 10px;
	height : 10px;
}
#listen-in-live {
	float : left;
	display : block;
	padding : 8px 25px 8px 15px;
	color : white;
	font : bold 14px 'lucida sans unicode';
	background : url('/images/listen-in-live.png') right center no-repeat;
	text-decoration : none;
}
#view-in-live {
	float : left;
	display : block;
	padding : 8px 25px 8px 15px;
	color : white;
	font : bold 14px 'lucida sans unicode';
	background : url('/images/view-in-live.png') right center no-repeat;
	text-decoration : none;
}
#current-in-live, #current-in-live a {
	float : right;
	color : #ffff00;
	font : bold 24px 'lucida sans unicode';
	margin-right : 20px;
	text-decoration : none;
	width : 300px;
}

#cooperation-partners {
	position : absolute;
	top : 0px;
	right : 0px;
	width : 170px;
	height : 310px;
	background : url('/images/transparent-background.png') repeat;
}

#cooperation-partners h3 {
	margin-top:4px;
	text-align:center;
	color:#ffff00;
	margin-top : 5px;
}

#rr-logo {
	width : 232px;
	height : 109px;
	background : url('/images/rr-logo.png') no-repeat;
	position : absolute;
	top : 50px;
	left : 25px;
	z-index : 3;
}

/* MIDDLE */
#home-middle-content {
	margin : 0px 10px;
	background : url('/images/dark-blue-pattern.png') repeat;
	position : relative;
	height : 250px;
}
#send-message-to-studio {
	float : left;
	width : 240px;
	min-height : 200px;
	padding : 10px;
}
#send-message-to-studio label {
	font : normal 12px 'lucida sans unicode';
	color : white;
	display : block;
	margin-top : 10px;
}
#send-message-to-studio input, #send-message-to-studio textarea {
	background : #3a505c;
	border : solid 1px #425460;
	width : 230px;
	padding : 5px;
	color : white;
}
#send-message-to-studio textarea { height : 80px; overflow : auto; }
#send-message-to-studio a.button {
	display : block;
	padding : 5px 20px;
	color : white;
	font : normal 12px 'lucida sans unicode';
	background : #3a505c;
	border : solid 1px #425460;
	margin-top : 6px;
	float : left;
	text-decoration : none;
}
#send-message-to-studio a.button:hover { background : #476a7e; }

#home-news {
	float : right;
	width : 740px;
	height : 240px;
}
#home-news li { padding-top : 15px; }
.home-news-image {
	float : left;
	width : 240px;
	height : 240px;
}
.home-news-content {
	float : left;
	width : 480px;
	margin-left : 10px;
}
.home-news-content h2 { margin-bottom : 10px; }
.home-news-content .message {
	padding : 10px;
	background : url('/images/dark-blue-pattern2.png') repeat;
	height : 145px;
	overflow : auto;
}

#home-news li { background : none !important; /* ie bug */ }
#home-news-pager { position : absolute; left : 510px; bottom : 15px; z-index : 10; }
#home-news-pager a { float : left; display : block; padding : 2px 5px; background : #204155; margin-right : 5px; text-decoration : none; color : white; }
#home-news-pager a.activeSlide { background: #296487; }

/* BOTTOM */
#home-bottom-content {
	margin : 0px 10px 0px 9px;
	background : url('/images/light-blue-pattern2.png') repeat;
	min-height : 250px;
	padding-top : 10px;
}
#bottom-content-background-colors {
	background : url('/images/bottom-content-background-colors.png') repeat-y;
	overflow : auto;
}
.bottom-content li {
	float : left;
	width : 235px;
	margin-left : 12px;
}
#bottom-li-content-1-top { background : url('/images/bottom-li-content-1-top-background.png') no-repeat; height : 20px; padding : 10px; }
#bottom-li-content-2-top { background : url('/images/bottom-li-content-2-top-background.png') no-repeat; height : 20px; padding : 10px; }
#bottom-li-content-3-top { background : url('/images/bottom-li-content-3-top-background.png') no-repeat; height : 20px; padding : 10px; }
#bottom-li-content-4-top { background : url('/images/bottom-li-content-4-top-background.png') no-repeat; height : 20px; padding : 10px; }

#bottom-li-content-1-bottom { background : url('/images/bottom-li-content-1-bottom-background.png') no-repeat; height : 40px; border-top : solid 1px #235572; }
#bottom-li-content-2-bottom { background : url('/images/bottom-li-content-2-bottom-background.png') no-repeat; height : 40px; border-top : solid 1px #366101; }
#bottom-li-content-3-bottom { background : url('/images/bottom-li-content-3-bottom-background.png') no-repeat; height : 40px; border-top : solid 1px #4a3577; }
#bottom-li-content-4-bottom { background : url('/images/bottom-li-content-4-bottom-background.png') no-repeat; height : 40px; border-top : solid 1px #a49317; }

#bottom-li-content-1 {
	border-top : solid 1px #235572;
	min-height : 100px;
	font-size : 11px;
	color : white;
}
#bottom-li-content-1 a { color : #91d4fc; }
#bottom-li-content-2 {
	border-top : solid 1px #366101;
	min-height : 100px;
	color : white;
}
#bottom-li-content-3 {
	border-top : solid 1px #4a3577;
	min-height : 80px;
	padding : 10px;
	color : white;
}
#bottom-li-content-4 {
	border-top : solid 1px #a49317;
	padding : 10px 0px 5px;
	color : white;
	text-align:center;
}

/* TWEETS */
	.tweet {
		background : #54839f;
		padding : 5px;
		margin : 5px;
	}
	.tweet-image {
		width : 48px;
		height : 48px;
		float : left;
	}
	.tweet-text {
		width : 155px;
		float : left;
		margin-left : 4px;
	}

/* NEWS IN SMALL BOX */
.news-record {
	background : #668f35;
	padding : 5px;
	margin : 5px;
	font-size : 12px;
}
a.news-record-header {
	font : normal 12px 'lucida sans unicode';
	color : white;
	text-decoration : none;
}
a.news-record-header:hover { text-decoration : underline; }

.news-record-text { margin-top : 5px; }

/* CALENDAR BOX */
#calendar { border : solid 1px #d5d5d5; }
#calendar tr:first-child td { border-top : none; }
#calendar td:first-child { border-left : none; }
#calendar td { border-left : solid 1px #d5d5d5; border-top : solid 1px #d5d5d5; }
#calendar td {
	text-align : center;
	padding : 5px 6px;
}

/* BLOG BOX */
#blog-box a {
	display : block;
	margin-bottom : 5px;
	color : #999;
	text-decoration : none;
}
#blog-box a:hover { text-decoration : underline; }

/* PARTNERS BOX */
.partner {
	padding : 5px;
	border : solid 1px #e1e1e1;
	background : white;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-khtml-border-radius : 5px;
	-webkit-border-radius : 5px;
}

/* NEWS */
#news {
	margin : 0px 10px 0px 9px;
	background : #efefef;
	color : black;
	padding-top : 10px;
}
#news-content-left {
	float : left;
	width : 729px;
	margin-left : 12px;
}
#news-content-right {
	float : right;
	width : 235px;
	margin-right : 13px;
}

#news-search {
	height : 34px;
	padding-top : 6px;
}

#news-search input[type="text"] {
	background : #3a505c;
	border : solid 1px #425460;
	width : 230px;
	padding : 5px;
	color : white;
	float : right;
}
#news-search a {
	display : block;
	background : transparent url('/images/search.png') center center no-repeat;
	width : 40px;
	height : 25px;
	text-decoration : none;
	float : right;
	margin-right : 15px;
}

.small-box-header {
	background : url('/images/header-background.png') right no-repeat;
	height : 20px;
	padding : 10px;
}
.small-box-content {
	padding : 10px;
	background : white;
}
.small-box-content-with-bg { background : url('/images/light-grey-pattern.png') repeat; }
.small-box-content-with-bg2 { background : url('/images/transparent-background-4.png') repeat; }
.header-with-background {
	height : 20px;
	background : url('/images/header-background.png') no-repeat;
	padding : 10px;
}

/* NEWS FIRST MESSAGE */
#first-message {
	border-left : solid 1px #d8d8d8;
	border-right : solid 1px #d8d8d8;
	width : 100%;
	margin : 10px 0px;
}
#first-message td { vertical-align : top; position : relative; }
#first-message-without-image { padding : 10px; }
#first-message-image {
	width : 460px !important;
	padding : 10px;
	text-align : center;
	border-right : solid 1px #d8d8d8;
}
#first-message-image-source {	text-align : right;
	color : #999;
	font-size : 11px;
	font-style : italic;}
#first-message-text {
	padding : 10px;
}
#first-message-lead-text { margin-top : 20px; }
#first-message-recommend {
	margin-top : 20px;
	text-align : right;
}
#first-message-recommend p { float : right; font-size : 12px; margin-top : 2px; }
#first-message-recommend a { margin-left : 5px; }
a.twitter-recommend { float : right; display : block; width : 18px; height : 18px; background : url('/images/recommend-sprite.png') left top no-repeat; }
a.facebook-recommend { float : right; display : block; width : 18px; height : 18px; background : url('/images/recommend-sprite.png') left center no-repeat; }
a.draugiem-recommend { float : right; display : block; width : 18px; height : 18px; background : url('/images/recommend-sprite.png') left bottom no-repeat; }

#first-message-header {
	font : normal 30px 'lucida sans unicode';
	color : black;
	text-decoration : none;
}
#first-message-header:hover { text-decoration : underline; }

#news-recommend {
	padding : 10px 0px;
	border-top : solid 1px #d8d8d8;
	border-bottom : solid 1px #d8d8d8;
}
#news-folow-us { float : left; margin-left : 10px; }
#news-folow-us p.folow-us { float : left; font-size : 12px; margin-top : 2px; }
#news-folow-us a { margin-left : 5px; }

#news-other-articles {
	float : right;
	color : #b2b2b2;
}
#news-other-articles a {
	color : black;
	text-decoration : none;
	font-size : 12px;
}
#news-other-articles a:hover { text-decoration : underline; }

#adate {	font-size : 12px;
	margin-top : 10px;
	font-style : italic;}

/* OTHER NEWS */
.news-header {
	display : block;
	padding : 10px 10px 0px 10px;
	border-top : solid 1px #d8d8d8;
	font : normal 22px 'lucida sans unicode';
	text-decoration : none;
	color : black;
}
.news-header:hover { text-decoration : underline; }
.news-header-date {	font-size : 11px;
	padding-left : 10px;
	color : #666;
}

/* NEWS TAG BOX */
	#tag-box a { color : #999999; }
	#tag-box a.tag-smallest { font-size : 10px; }
	#tag-box a.tag-small { font-size : 14px; }
	#tag-box a.tag-medium { font-size : 18px; }
	#tag-box a.tag-large { font-size : 20px; }
	#tag-box a.tag-largest { font-size : 24px; }
	#tag-box a:hover { text-decoration : none; }

/* COMPETITION */
#competition {
	margin : 40px 10px 0px 9px;
	background : url('/images/light-blue-pattern2.png') repeat;
	color : black;
	padding-top : 10px;
}
#competition-content-left {
	float : left;
	width : 729px;
	margin-left : 12px;
}
#competition-content-right {
	float : right;
	width : 235px;
	margin-right : 13px;
}
.competition-record { margin-top : 5px; }
.competition-coment-count { font-size : 11px; margin-top : 5px; float : left; }
.competition-coment-count a { color : #666; text-decoration : none; }
.competition-recommend { float : right; margin-top : 5px; }
.competition-recommend p { float : right; font-size : 12px; margin-top : 2px; }
.competition-recommend a { margin-left : 5px; }

.competition-comment-box {
	margin-top : 10px;
	padding : 10px;
	border : 1px solid #E0E0E0;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-khtml-border-radius : 5px;
	-webkit-border-radius : 5px;
}
.competition-comment-box legend {
	padding : 1px 10px;
	border : 1px solid #E0E0E0;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-khtml-border-radius : 5px;
	-webkit-border-radius : 5px;
}
.competition-comment-box li { margin-bottom : 5px; }
.competition-comment-box label {
	width : 100px;
	float : left;
	text-align : right;
	padding-right : 5px;
}

.competition-comment-record {
	border-bottom : solid 1px #E0E0E0;
	padding : 10px;
}

/* PROGRAM */
#program {
	margin : 40px 10px 0px 9px;
	background : url('/images/violet-pattern.png') repeat;
	color : black;
	padding-top : 10px;
}
#program-content-left {
	float : left;
	width : 729px;
	margin-left : 12px;
}
#program-content-left .content-left { width : 243px; }
#program-content-right {
	float : right;
	width : 235px;
	margin-right : 13px;
}
.program-header { text-align : center; font-weight : bold; margin-bottom : 5px; }
.program-time {
	float : left;
	width : 40px;
	font-weight : bold;
}
.program-telecast {
	float : left;
	width : 145px;
	margin-bottom : 5px;
}

/* CONTACTS */
#contacts {
	margin : 40px 10px 0px 9px;
	background : url('/images/brown-pattern.png') repeat;
	color : black;
	padding-top : 10px;
}
#contacts-content-left {
	float : left;
	width : 729px;
	margin-left : 12px;
}
#contacts-content-right {
	float : right;
	width : 235px;
	margin-right : 13px;
}

#contacts-google-map { width : 428px; height : 400px; }

.small-shadow-box-top {
	height : 10px;
	background : url('/images/small-shadow-box-top-background.png') no-repeat;
}
.small-shadow-box-middle {
	background : url('/images/small-shadow-box-middle-background.png') repeat-y;
	padding : 5px 15px;
	overflow : auto;
}
.small-shadow-box-bottom {
	height : 10px;
	background : url('/images/small-shadow-box-bottom-background.png') no-repeat;
}

.large-shadow-box-top {
	height : 10px;
	background : url('/images/large-shadow-box-top-background.png') no-repeat;
	position : relative;
}
.large-shadow-box-middle {
	background : url('/images/large-shadow-box-middle-background.png') repeat-y;
	padding : 5px 15px;
	overflow : auto;
}
.large-shadow-box-bottom {
	height : 10px;
	background : url('/images/large-shadow-box-bottom-background.png') no-repeat;
}
.large-shadow-box-triangle {
	width : 20px;
	height : 20px;
	background : url('/images/triangle2.png') no-repeat;
	position : absolute;
	left : -14px;
	top : 50px;
}

.content-left {
	width : 245px;
	float : left;
	margin-top : 5px;
	position : relative;
	left : -5px;
}
.content-right {
	width : 480px;
	float : right;
	margin-top : 5px;
	position : relative;
	left : 5px;
}
.shadow-box-content {
	border : solid 1px #e0e0e0;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-khtml-border-radius : 5px;
	-webkit-border-radius : 5px;
	padding : 10px;
}

/* CONTACTS */
#personal {
	margin : 40px 10px 0px 9px;
	background : url('/images/green-pattern.png') repeat;
	color : black;
	padding-top : 10px;
}
#personal-content-left {
	float : left;
	width : 729px;
	margin-left : 12px;
}
	#personal-content-left .left {
		width : 245px;
		float : left;
		margin-top : 5px;
		position : relative;
		left : -5px;
	}
	#personal-content-left .right {
		width : 480px;
		float : right;
		margin-top : 5px;
		position : relative;
		left : 5px;
	}
#personal-content-right {
	float : right;
	width : 235px;
	margin-right : 13px;
}
.personal-record { margin-top : 10px; }

/* GALLERY */
#gallery {
	margin : 40px 10px 0px 9px;
	background : #efefef;
	color : black;
	padding-top : 10px;
}
#gallery-content-left {
	float : left;
	width : 729px;
	margin-left : 12px;
}
#gallery-content-right {
	float : right;
	width : 235px;
	margin-right : 13px;
}
.gallery-header {
	display : block;
	padding : 10px;
	border-bottom : solid 1px #d8d8d8;
	font : normal 22px 'lucida sans unicode';
	text-decoration : none;
	color : black;
}
.gallery-header:hover { text-decoration : underline; }

#gallery-images { margin-bottom : 10px; width : 729px; height : 500px; background : black; }

#gallery-recommend {
	padding : 10px 0px;
	border-bottom : solid 1px #d8d8d8;
}
#gallery-recommend-content { float : left; margin-left : 10px; }
#gallery-recommend-content p.label { float : left; font-size : 12px; margin-top : 2px; }
#gallery-recommend-content a { margin-left : 5px; }

/* ARCHIVE */
#archive-categories a.categories {
	display : block;
	font : normal 18px 'lucida sans unicode';
	color : black;
	padding : 5px 0px;
	text-decoration : none;
}
#archive-categories a.categories:hover { text-decoration : underline; }
#archive-categories ul { margin-left : 15px; }
#archive-categories ul li a { color : black; text-decoration : none; }
#archive-categories ul li a:hover { text-decoration : underline; }

#bottom-menu {
	width : 1020px;
	height : 30px;
	background : url('/images/content-shadow.png') repeat-y;
	margin : 0px auto;
}
#bottom-menu li { float : left; margin-top : 10px; }
#bottom-menu li a {
	display : block;
	padding : 0px 20px;
	color : #708fa1;
	font : normal 12px 'lucida sans unicode';
	text-decoration : none;
}
#bottom-menu li a:hover { text-decoration : underline; }

#page-bottom-shadow {
	width : 1020px;
	height : 15px;
	background : url('/images/page-bottom-shadow.png') no-repeat;
	margin : 0px auto;
	position : relative;
	left : -1px;
}

/* TOP */
.top-header {
	display : block;
	padding : 10px;
	border-bottom : solid 1px #393939;
	font : normal 22px 'lucida sans unicode';
	text-decoration : none;
	color : white;
}
.top-header:hover { text-decoration : underline; }
#top {
	margin : 40px 10px 0px 9px;
	background : url('/images/grey-pattern.png') repeat;
	color : black;
	padding-top : 10px;
}
#dtop {
	margin : 40px 10px 0px 9px;
	background : url('/images/green-pattern-2.png') repeat;
	color : white;
	padding-top : 10px;
}
#top-content-left {
	float : left;
	width : 729px;
	margin-left : 12px;
}
#top-content-right {
	float : right;
	width : 235px;
	margin-right : 13px;
}
#top-table {
	width : 100%;
	margin-top : 5px;
}
.video-content {
	padding : 3px 0px !important;
	background : transparent !important;
	text-align : center;
}
#top-table-th-1 { width : 30px; }
#top-table-th-2 { width : 50px; }
#top-table-th-4 { width : 50px; }
#top-table-th-5 { width : 40px; }
.top-table-td-center { text-align : center; }
.top-table-td-padding { padding-left : 20px !important; }
.top-table-td-bg { background : url('/images/transparent-background-3.png') repeat !important; }
#top-table th { text-align : left; }
#top-table th {
	color : #aaa;
	background : url('/images/transparent-background-1.png') repeat;
	padding : 3px 5px;
	font-size : 12px;
}
#top-table td {
	color : white;
	background : url('/images/transparent-background-2.png') repeat;
	padding : 3px 5px;
	font-size : 13px;
}
#top-table .radio, #top-table .checkbox {
	width: 17px;
	height: 17px;
	background: url('/images/vote-sprite.png') no-repeat;
	display: block;
	cursor : pointer;
}
#top-table input[type="radio"], #top-table input[type="checkbox"] { display : none; }
a.top-video {
	display : block;
	height : 17px;
	background : url('/images/top-video.png') center center no-repeat;
}
#top-explanations {
	padding : 3px;
	float : left;
	width : 500px;
	background : url('/images/transparent-background-1.png') repeat;
	color : #aaa;
}
#top-explanations img { margin-right : 5px; }
#top-vote {
	display : block;
	padding : 5px 30px 4px;
	float : right;
	background : url('/images/transparent-background-1.png') repeat;
	color : white;
	text-decoration : none;
}
#top-vote:hover { background : #187625; }
.stop-tblock { padding : 10px 0px; color : white; }

.dtop-record {	margin-top : 10px;}
.dtop-record-player {	float : left;
	width : 240px;
	margin-right : 10px;}
.dtop-record-description {	float : left;
	width : 479px;}
.dtop-vote {	display : block;
	padding : 5px 30px;
	float : right;
	background : #7fbb3e;
	color : white;
	text-decoration : none;
	margin-top : 5px;}
.dtop-vote:hover { background : #5a872a; }

/* ADVERTISMENETS */
#adv1 {
	width : 140px;
	padding : 15px;
	background : transparent !important;
}
#adv2 {
	width : 235px;
	margin : 0px;
	background : transparent !important;
}
#adv2 .desc { padding : 0px 10px; }

#adv3 {
	background : transparent !important;
	text-align : center;
	padding-bottom : 10px;
}
#adv3 .desc { padding : 5px 0px; text-align : center; }

/* QUESTIONING */
#questioning-list { width : 100%; margin : 5px 0px; }
#questioning-list th {	color : #aaa;
	background : url('/images/transparent-background-1.png') repeat;
	padding : 3px 5px;
	font-size : 14px;
	text-align : left;}
#questioning-list td { background : url('/images/transparent-background-1.png') repeat; }

#questioning-list .second { background : transparent !important; width : 5px; }
#questioning-list .hspace { background : transparent !important; padding : 5px 0px 0px !important; height : 5px; }
#questioning-list .author-vote {	padding : 2px 5px;
	color : white;
	background : url('/images/transparent-background-2.png') repeat;}
#questioning-list .radio, #questioning-list .checkbox {
	width: 17px;
	height: 17px;
	background: url('/images/vote-sprite.png') no-repeat;
	display: block;
	cursor : pointer;
	float : right;
	margin-right : 25px;
}
#questioning-list input[type="radio"], #top-table input[type="checkbox"] { display : none; }

#questioning-list .questioning-content {	color : #dddddd;
	padding : 10px;
	text-align : center;}

#questioning-vote {
	display : block;
	padding : 5px 30px 4px;
	float : right;
	background : url('/images/transparent-background-1.png') repeat;
	color : white;
	text-decoration : none;
}
#questioning-vote:hover { background : #187625; }

#questioning-modal-box-cover, #st-modal-box-cover {	display: none;
	position: fixed;
	_position: absolute;
	left: 0;
	top: 0;
	background: #000;
	z-index: 20;
	opacity: .75;
	filter: alpha(opacity=75);}
#questioning-modal-box, #st-modal-box {	width : 480px;
	background : url('/images/grey-pattern.png') repeat;
	padding : 10px;
	display: none;
	position: absolute;
	z-index: 21;
	height: auto !important;}
#questioning-modal-box-close, #st-modal-box-close {	float : right;
	width : 30px;
	height : 30px;
	background : url('/images/modal-box-close.png') no-repeat;}
#questioning-modal-box label, #st-modal-box label {	display : block;
	padding : 5px 0px;
	color : #a4a4a4;}
#questioning-modal-box-input, #st-modal-box-input {	border : 0px;
	background : url('/images/transparent-background-2.png') repeat;
	font-size : 22px;
	padding : 3px;
	color : white;
	width : 475px;
	margin-bottom : 20px;}
#questioning-modal-box-left-button, #st-modal-box-left-button {	float : left;
	padding : 5px 0px;
	display : block;
	background : url('/images/transparent-background-1.png') repeat;
	color : white;
	text-decoration : none;
	width : 300px;
	text-align : center;}
#questioning-modal-box-right-button, #st-modal-box-right-button {
	float : right;
	padding : 5px 0px;
	display : block;
	background : url('/images/transparent-background-1.png') repeat;
	color : white;
	text-decoration : none;
	width : 170px;
	text-align : center;
}
#questioning-modal-box-left-button:hover, #questioning-modal-box-right-button:hover, #st-modal-box-left-button:hover, #st-modal-box-right-button:hover { background : #187625; }

#questioning-link {	width : 38px;
	height : 232px;
	position : fixed;
	left : 0px;
	background : url('/images/questioning-link.png') no-repeat;
	z-index : 16;}

/* tblocks */
#tblocks {
	margin : 40px 10px 0px 9px;
	background : #efefef;
	color : black;
	padding-top : 10px;
}
#tblocks-content-left {
	float : left;
	width : 729px;
	margin-left : 12px;
}
#tblocks-content-right {
	float : right;
	width : 235px;
	margin-right : 13px;
}
#tblock_cooperation_partners { text-align : left; padding : 10px; font : normal 13px arial; color : white; }

/* clear float's */
	.clear { clear : both; }

/* DRAUGIEM.LV hack */
.fanlist {
	border: 0;
	padding:0;
	margin:0;
}
div.jquery-image-zoom {
	line-height: 0;
	font-size: 0;

	z-index: 10;

	border: 5px solid #fff;
	margin: -5px;

	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

	div.jquery-image-zoom a {
		background: url('/images/jquery.imageZoom.png') no-repeat;

		display: block;
		width: 25px;
		height: 25px;

		position: absolute;
		left: -17px;
		top: -17px;
		/* IE-users are prolly used to close-link in right-hand corner */
		*left: auto;
		*right: -17px;

		text-decoration: none;
		text-indent: -100000px;
		outline: 0;

		z-index: 11;
	}

	div.jquery-image-zoom a:hover {
		background-position: left -25px;
	}

	div.jquery-image-zoom img, 
	div.jquery-image-zoom embed, 
	div.jquery-image-zoom object, 
	div.jquery-image-zoom div {
		width: 100%;
		height: 100%;
	}
.pagination { float : left; width : 550px; }
.pagination li {	float : left;
	margin-left : 3px;}
.pagination li a {	display : block;	padding : 3px 5px;
	font : normal 12px tahoma;
	text-decoration : none;
	color : #666;}
.pagination li a:hover { text-decoration : underline; }
.pagination li a.current { color : white; font-weight : bold; background : #666; }
.pagination span {	display : block;
	padding : 3px 5px 0px 5px;
	font : normal 12px tahoma;
	text-align : center;
	color : #999;}

