/* Start of CMSMS style sheet 'ri_main' */
/*
Theme Name: Ritma Institūts
Version:      1.0
Author:       Zigurds Gavars
Author URI: http://www.html-advisor.com/
*/

html, body{
	font:11px Arial, Sans-Serif;
	margin:0;
	padding:0;
	color:#666;
	text-align:center;
	background-color:#FFF}
body{
	background-repeat:no-repeat;
	background-position:top center}
h1{
	text-align:center}
h1,h2,h3{
	font-weight:bold}
 	h2.pagetitle{
		font-size:22px}
p{
    margin:7px 0;
    padding:0}
a{
	color:#F00}
	a:hover{
		text-decoration:none}
	a img{
		border:none}
code {
	font:10px 'Courier New', Courier, Fixed}
acronym, abbr, span.caps{
	font-size: 0.9em;
	letter-spacing: .07em;
	cursor:help}
acronym, abbr {
	border-bottom:1px dashed #999}
small{
	font-size: 0.9em;
	line-height: 1.5em}
blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd}
	blockquote cite {
		margin:5px 0 0;
		display:block}
hr{
	display: none}
/* 	------------------------------------------------------------
	--v- Classes */
.ac {
	text-align: center}
.ads{
	margin:20px 0;
	text-align:center}
.red{
    color:#F00;
    font-size:14px;
    font-style:normal}
/*	--^- Classes
------------------------------------------------------------- */
#mm i,#hd h2 b,#hd h3 b,#nav i{
	display:none}
#mm a,#p a,#n a{
	display:block}
/* 	------------------------------------------------------------
	--v- Page Structure */
#hd{
	position:relative;
	top:0;left:0;
	height:305px;
	padding:0 0 0 20px}
	#am{
		float:right;
		height:14px;
		margin:10px 20px 88px 0;
		padding:0;
		line-height:14px;
		overflow:hidden;
		display:inline}
		#am li,#mm dt{
			float:left;
			margin:0;
			padding:0;
			list-style:none}
		#am li{
			padding:0 7px;
			line-height:12px;
			background:url(tplf/img/dot-red.gif) repeat-y left 2px}
		#lng{
			margin:60px 0 0 0;
			padding:0}
			#lng li{
				margin:0 0 2px 0;
				padding:0;
				height:14px;
				line-height:14px;
				list-style:none}
			li#en{}
			li#lv{}
			.on{
				padding:0 2px 2px 3px;
				color:#FFF;
				background:#F00}
	#hd h2,#hd h3,#hd p{
		position:absolute;
		bottom:17px;
		z-index:1;
		margin:0;
		padding:0}
#cnt{
	height:auto !important;
	height:1%;
	background:url(tplf/img/bg-page.jpg) no-repeat left bottom;
	overflow:hidden}
#pg{
	float:left;
	width:603px;
	height:auto !important;
	height:1%;
	padding:0 10px 0 20px;
	background:url(tplf/img/bg-cnt.gif) no-repeat left top}
	#pg h3{
		font-size:22px;
		margin:15px 0 5px 0;
		padding:0;
		color:#F8180D}
	#pg h3 a:hover{
		color:#FFF;
		background:#F8180D}
	#pg img{}
        .frnd{
            margin:15px 0}
	#pg div.post{
		position:relative;
		left:0;
		height:auto !important;
		height:1px;
		margin:0 0 0 0;
		padding:0 0 50px 0}
		div.entry{
                    padding:5px 0 10px 0}
		div.more-link a{
			display:block;
			position:absolute;
			left:0;bottom:30px;
			padding:0 3px;
			font-size:18px;
			font-weight:bold;
			text-transform:uppercase;
			text-decoration:none;
			color:#FFF;
			background:#F00}
		p.pmd{
			position:absolute;
			left:0;bottom:0;
			min-width:250px;
			width:250px;
			margin:0;
			padding:10px 0 3px 0;
			background:url(tplf/img/hor-dots.gif) no-repeat left top}
		ul.opts{
			position:absolute;
			right:0;bottom:0;
			min-width:230px;
			width:230px;
			margin:0;
			padding:0}
			.opts li{
				float:left;
				width:110px;
				height:18px;
				line-height:18px;
				margin:2px 5px 7px 0;
				padding:0;
				list-style:none;
				background-repeat:no-repeat;
				background-position:2px top}
			.opts a{
				display:block;
				width:85px;
				height:18px;
				margin:0;
				padding:0 0 0 20px}
			    .opts a:hover{
				    color:#FFF;
				    background-repeat:no-repeat;
				    background-position:2px bottom;
				    background-color:#F00}
				li.this-print,li.this-print a:hover{
				    background-image:url(tplf/img/this-print.gif)}
				li.this-plink,li.this-plink a:hover{
				    background-image:url(tplf/img/this-plink.gif)}
				li.this-email,li.this-email a:hover{
				    background-image:url(tplf/img/this-email.gif)}
				li.this-share,li.this-share a:hover{
				    background-image:url(tplf/img/this-share.gif)}
	#nav{
		margin:10px auto 0 auto;
                padding:10px 0 0 0;
                font-size:15px;
                text-align:center;
                border-top:1px dashed #BBB}
		#nav a{
                        padding:0 2px 0 4px;
                        font-weight:bold;
			text-decoration:none}
		#nav a:hover{
			color:#FFF;
			background:#F00}
/* -------------------------------------
---v--- SIDEBAR */
#sb{
	float:right;
	width:265px;
	padding:15px 20px 0 15px;
	background:url(tplf/img/bg-sb.gif) no-repeat left top}
	#sb img{
		border:0;}
	#sb h3{
		height:55px;
		margin:10px 0;
		padding:0;
		background:url(tplf/img/hor-dots.gif) no-repeat left bottom}
	#sb b{
		display:block;
		height:0;
		padding:37px 0 0 0;
		background-repeat:no-repeat;
		background-position:left top;
		overflow:hidden}
		#myspace{
			background-image:url(tplf/img/st-myspace.gif)}
	#sb ul{
		margin:0;
		padding:0}
		#sb li{
			margin:0 0 5px 0;
			padding:0;
			text-align:center;
			list-style:none;
			text-transform:uppercase}
		#sb .links li{
			text-align:left;
			font-size:13px;
			font-weight:bold;
			line-height:14px;
			background:url(tplf/img/arrow-smallred.gif) no-repeat 2px center}
		.links a{
			padding:0 5px 0 15px}
		.links a:hover{
			color:#FFF;
			background:#F00 url(tplf/img/arrow-smallwhite.gif) no-repeat 2px center}
/* ---^--- SIDEBAR
---v--- Comments */
#comments{
    margin:10px 0 0 0}
#comments table,.fbf{
     margin:10px 0 0 0}
#comments th,.fbf th{
    font-weight:normal;
    text-align:right;
    padding-right:5px}
#comments textarea,.fbf textarea{
    width:350px;
    height:120px;
    font:11px Arial, Sans-Serif;
    vertical-align:top;
    border:1px solid #999;
    overflow:auto}
    #comments input,.fbf input{
        width:346px;
        height:16px;
        padding:2px;
        font:11px Arial, Sans-Serif;
        border:1px solid #999}
    #comments td.btn input,#fbsubmit{
        width:auto;
        height:18px;
        padding:0 2px 4px 2px}
    #comments em,.fbf em{
        font-size:14px;
        font-style:normal;
        color:#F00}
/* -------------------------------------
---v--- Form Builder */
    .fbf th{
        padding:7px 5px 0 0}
#ft{
	height:auto !important;
	height:1%;
	padding:17px 0 10px 0;
	background:url(tplf/img/bg-footer.jpg) no-repeat center top}
	#ft ul{
		height:auto !important;
		height:1%;
		margin:0;
		padding:0;
		overflow:hidden}
		#ft li{
			float:left;
			list-style:none}
		#ftm a{
			display:block;
			padding:2px 3px;
			color:#FFF}
			#ftm a:hover{
				background:#F00}
	ul#fad{
		clear:left;
		height:60px;
		margin:0 17px 0 15px;
		font-size:11px;
		line-height:13px;
		background:url(tplf/img/dot-black.gif) repeat-y right 2px;
		overflow:hidden}
		#fad li{
			height:60px;
			padding:0 16px;
			background:url(tplf/img/dot-black.gif) repeat-y left 2px}
			#fad em,#fad em a{
				display:block;
                                height:0;
                                overflow:hidden}
			#fl1 em{
				width:140px;
				height:18px;
				margin:20px 0;
				background:url(tplf/img/ft-logo1.gif) no-repeat}
				#fl1 em a{
					padding:14px 0 0 0}
			#fl2 em{
				width:91px;
				height:41px;
				margin:5px 0 0 0;
				background:url(tplf/img/ft-logo2.gif) no-repeat}
				#fl2 em a{
					padding:91px 0 0 0}
			#fl3 em{
				width:35px;
                                height:40px;
                                margin:10px 0 0 0;
                                background:url(tplf/img/ft-logo3.gif) no-repeat}
				#fl3 em a{
					padding:40px 0 0 0}
			#fl4 em{
				width:40px;
                                height:40px;
                                margin:10px 0 0 0;
                                background:url(tplf/img/ft-logo4.gif) no-repeat}
				#fl4 em a{
					padding:40px 0 0 0}
			li#fl5{
                                float:right;
				width:240px;
				text-align:right}
.pw{
	width:933px;
	margin:0 auto;
	text-align:left}
/*	--^- Page Structure
------------------------------------------------------------- */
/* End of 'ri_main' */

/* Start of CMSMS style sheet 'ri_lv' */
	#mm{
		position:relative;
		top:0;
		z-index:5;
		clear:both;
		height:17px;
		margin:0 0 0 10px;
		padding:0;
		background:url(tplf/img/topmenu_lv.gif) no-repeat 0 top}
		#mm dt,#mm dt a{
				height:17px} /*#mm dt a{border:1px solid}*/
			#mm hr{
				display:none}
			#mm dd{
				position:absolute;
				top:17px;left:0;
				display:none;
				height:auto;
				margin:0;
				padding:0}
				#mm dd ul{
					padding:10px 10px 0 15px;
					margin:0}
				#mm dd li{
					height:14px;
					line-height:12px;
					padding:1px 0 7px 18px;
					margin:0;
					list-style:none}
					#mm li a{
						color:#000;
						height:14px}
						#mm li a:hover{
							color:#F00;
							text-decoration:underline;
							background:none}
					#mm li.last{
						position:absolute;
						left:0}
			dt#tm1{
				width:80px;
				margin:0 0 0 -1px}
				#tm1 a:hover{
					background:url(tplf/img/topmenu_lv.gif) no-repeat 1px -17px}
			dt#tm2{
				width:107px;
				margin:0;
				padding:0 0 0 16px}
				#tm2 a:hover{
					background:url(tplf/img/topmenu_lv.gif) no-repeat -95px -17px}
				dd#sm2{
					left:70px;
					width:191px;
					padding:0;
					background:url(tplf/img/dd_md_rbg.gif) repeat-y left top}
					#sm2 ul{
						background:url(tplf/img/dd_md_mbg.gif) no-repeat left top}
						#sm2 li{
							background:url(tplf/img/dd_md_sep.gif) no-repeat 10px bottom}
						#sm2 li.last{
							width:191px;
							height:24px;
							bottom:-24px;
							background:url(tplf/img/dd_md_last.gif) no-repeat 0 top}
			dt#tm3{
				width:138px;
				margin:0 0 0 0;
				padding:0 0 0 17px}
				#tm3 a:hover{
					background:url(tplf/img/topmenu_lv.gif) no-repeat -219px -17px}
				dd#sm3{
					left:195px;
					width:227px;
					padding:0;
					background:url(tplf/img/dd_es_rbg.gif) repeat-y left top}
					dd#sm3 ul{
						padding:10px 25px 0 15px;
						background:url(tplf/img/dd_es_mbg.gif) no-repeat left top}
						#sm3 li{
							background:url(tplf/img/dd_es_sep.gif) no-repeat 10px bottom}
						#sm3 li.last{
							width:227px;
							height:18px;
							bottom:-18px;
							background:url(tplf/img/dd_es_last.gif) no-repeat 0 top}
			dt#tm4{
				width:150px;
				margin:0 0 0 11px}
				#tm4 a:hover{
					background:url(tplf/img/topmenu_lv.gif) no-repeat -368px -17px}
				dd#sm4{
					left:350px;
					width:182px;
					padding:0;
					background:url(tplf/img/dd_af_rbg.gif) repeat-y left top}
					#sm4 ul{
						background:url(tplf/img/dd_af_mbg.gif) no-repeat left top}
						#sm4 li{
							background:url(tplf/img/dd_af_sep.gif) no-repeat 0 bottom}
						#sm4 li.last{
							width:182px;
							height:24px;
							bottom:-24px;
							background:url(tplf/img/dd_af_last.gif) no-repeat 0 top}
			dt#tm5{
				width:178px;
				margin:0 0 0 15px}
				#tm5 a:hover{
					background:url(tplf/img/topmenu_lv.gif) no-repeat -533px -17px}
				dd#sm5{
					left:510px;
					width:191px;
					padding:0;
					background:url(tplf/img/dd_md_rbg.gif) repeat-y left top}
					#sm5 ul{
						background:url(tplf/img/dd_md_mbg.gif) no-repeat left top}
						#sm5 li{
							background:url(tplf/img/dd_md_sep.gif) no-repeat 10px bottom}
						#sm5 li.last{
							width:191px;
							height:24px;
							bottom:-24px;
							background:url(tplf/img/dd_md_last.gif) no-repeat 0 top}
	#hd h2{
		width:576px;
		height:46px}
			/* Headings */
			#news{
				background:url(tplf/img/tt-zinas.gif) no-repeat}
			#aboutus{
				background:url(tplf/img/tt-parmums.gif) no-repeat}
			#contact{
				background:url(tplf/img/tt-kontakti.gif) no-repeat}
			#music{
				background:url(tplf/img/tt-muzika.gif) no-repeat}
			#sports{
				background:url(tplf/img/tt-sportslv.gif) no-repeat}
			#art{
				background:url(tplf/img/tt-mode.gif) no-repeat}
			#artists{
				background:url(tplf/img/tt-izpilditaji.gif) no-repeat}
			#reklama{
				background:url(tplf/img/tt-advertise.gif) no-repeat}
	#hd h3{
		right:143px;
		width:144px;
		height:36px;
		background:url(tplf/img/st-lietas.gif) no-repeat}
	#hd p{
		right:45px}
/* Sidebar */
		#friends{
			background-image:url(tplf/img/st-draugi.gif)}
/* Footer */
	ul#ftm{
		margin:0 0 30px 70px;
		padding:0;
		color:#FFF}
		ul#ftm li{
			float:left;
			margin:0;
			padding:0 10px;
			line-height:12px;
			background:url(tplf/img/dot-white.gif) repeat-y left 2px}
/* End of 'ri_lv' */

