*{margin:0;	padding:0;}
html {font-size: 0.825em;}
body{ background-color: #F5F5F5; color:#8F8F8F; font-family: 'Open Sans', sans-serif;}

img { border-width:0;}
table { width:100%; }
.red {color: red;}
.green {color: green;}
.black {color: #333;}
.clear{	clear:both;}
.clean {text-decoration:none; font-weight:normal; font-size:10px; color:#8F8F8F;}

a:link, a:visited {color:#333; text-decoration:none;}
a:hover {color:#e7b727;}

h2 {font-size:11px; font-weight:400; line-height:13px; color:#e7b727;}
h2 a:link {color:#e7b727;}
h4 { margin: 15px 0 5px 0;}			
h4{ font-size: 1.2em; }			
ul li { display: inline; }

#top { width: 100%; background-color: #FFF; z-index: 99; top:0px; left: 0px;}
#top:hover{opacity:1;}
.topcontainer {max-width: 1100px; margin-right: auto; margin-left: auto;}
#navmenu {font-size: 1.10em; color: black; float: left; padding:18px 0px 22px 0px; margin-top:0px;}
#navmenu ul{ text-align:left; }
#navmenu ul li {display: inline; padding:8px 10px 12px 10px; }
#navmenu ul li  img{padding-top:5px; vertical-align:bottom;}
#navmenu ul li.active { height:38px; padding-left:5px; padding-right:8px; opacity: 1; }

.rmlogo {letter-spacing: -1px;}
#navmenu ul li.active a{padding-bottom:7px;  color:#e7b727; padding-left:3px;  }
#navmenu ul li.active a:hover{}
#navmenu ul li:hover { color: #e7b727;}
#navmenu ul li:hover a {color: #e7b727;}
#searchmenu {width: 290px; float: left; padding:4px 0px 0px; position: relative;}

#topnav { padding:15px 0px 2px 8px; font-size:11px;  line-height:18px;  text-align:right;  position: relative; float: right;  color:#FaFaFa; min-width:460px;}
#topnav:hover { }
#topnav a{color:#BDBDBD;}
#topnav a:hover{color:#FFF; }
.user-nav{ padding-left:18px; float:right; display:inline; height: 18px; clear:both;}
.user-nav img {width:18px; height:18px; display: block; float:left;}
.user-nav .faq {  background: url(../images/faq.png) no-repeat top left;}
.user-nav .advert {  background: url(../images/advert.png) no-repeat top left;}
.user-nav.contact {  background: url(../images/contact.png) no-repeat top left;}
.user-nav.user{  background: url(../images/user.png) no-repeat top left;}
.user-nav.userfind {  background: url(../images/userfind.png) no-repeat top left;}
.user-nav.members{  background: url(../images/members.png) 0px -6px;}
.user-nav .twitter {  background: url(../images/icon_collection.png) 0px -6px; }
.user-nav .facebook {  background: url(../images/icon_collection.png) -20px -6px;}
.user-nav .draugiem {  background: url(../images/icon_collection.png) -43px -6px;}
.user-nav .rss {  background: url(../images/icon_collection.png) -60px -6px;}
.user-message-nav  {  background: url(../images/message.png) no-repeat top left; padding-left:20px; display: inline; margin: 7px 4px 0 12px; height: 18px; float:left;}
.user-logout-nav  {  background: url(../images/exit.png) no-repeat top left; padding-left:17px; display: inline; margin: 7px 4px 0 3px; height: 18px; float:left; padding-right: 5px;}
.user-register-nav  {  display: inline; margin: 5px 4px 0 23px; height: 18px; float:left; padding-right: 5px; }
.user-login-nav  {  display: inline; margin: 0px 0px 0 3px; height: 23px; float:right; padding-top: 5px;}
.login-logout { display:inline; height: 18px; float:left;}

#middle { position:relative; max-width: 1100px; margin-right: auto; margin-left: auto; padding-top:15px;}
#container { position:relative; padding: 20px 10px 35px; margin-right: auto; margin-left: auto;  background-color:#FFF;}
#recentblog{ position:relative; width:300px; border-right: 1px solid #CCCCCC;  padding:0px 5px 25px; float:left; height: 350px;}
#recentlast{ position:relative; width:250px; padding:0px 5px 25px; float:left; height: 350px;}
#bottom { position: relative;  padding: 20px 5px 55px; max-width: 980px; margin:5px auto 20px;  font-size: 0.825em; text-align:right; background-color: #222;}
.footer{background-color: #222;height: 100%;margin-top: 60px;}
.bottomlinks{position: relative; float: left; width: 195px; margin-left: 0px; margin-top: 15px; font-weight: normal;}
.bottomlinks ul{ padding: 0px; margin: 0px; }
.bottomlinks li{ display: block; list-style-type:none;}
.bottomlinks a{color: #999999; text-decoration: none; margin-left: 8px; margin-right: 8px;}
.bottomlinks a:hover{ color: #FFF; text-decoration: none; margin-left: 8px; margin-right: 8px;}
#bottom .smalltitle {color: #FFF; font-weight:bold; margin-bottom:8px;}

	.gallery li{float: left; width:203px; margin: 3px; text-align:center; position: relative; background-color:#000;	 height:108px;}	
	
	.gallery.top{clear:both;}
	.gallery.top li{width:185px; height:135px; background-color: #FFF;}
	.gallery.right li{width:185px;}
	.gallery.top li a{color:#555;}
	.gallery li:hover .galerija-nosaukums{max-height: 30px;}
	.gallery .iteminfo{background-color:#FFF;}
	.pic { width: 201px; height: 90px;  background-color: #000000; margin-bottom:3px;}
	.pic.top { width: 185px; height: 75px; background-position: 50% 30%; background-repeat: no-repeat; background-color: #000000; margin-bottom:3px;}
	.gallery.right li .pic {width: 185px;}
	.pic img{ width: 201px; }
	.gallery li .galnr, .pic .galnr {opacity: 0; filter:alpha(opacity=0);display: block; float: left; font-size: 9px; margin-top: 15px; padding: 0px 5px 0px 4px; color: white; }
	.gallery li:hover .galnr, .pic:hover .galnr { background-image: url(../images/transp.png);  opacity:1;filter:alpha(opacity=100);}

	.galerija-zona {background-color:#000; opacity:0.8;filter:alpha(opacity=80); z-index:2px; position:absolute; bottom:0; left:0; min-height:25px; width:188px; padding:4px;}
	.gallery.right li .galerija-zona {width: 177px;}
	
	.clickdiv  { position:absolute; width:100%; height:100%; top:0; left: 0; z-index: 1 }
	.pic.top img.clickdiv {width:185px;}

	.galerija-nosaukums { overflow:hidden; max-height: 16px; position:relative; margin:0px 0 3px; }
	.galerija-nosaukums{color: #FFF; font-size: 12px; line-height:15px; text-decoration: none;}
	.gallery  li:hover  .galerija-nosaukums{color: #FC0;}

	
	.galerija-comments { font-size:11px; color:silver; font-weight:normal;}
	.galerija-autors{color: #888; font-size: 10px; line-height:10px; text-decoration: none; float:left; position:relative;}
	.galerija-kategorija {color: #999; font-size: 10px; line-height:10px; float:right; position:relative;}
	
	
	.pic.side {width:150px;}
	.gallery.side li {width:154px; margin-top:15px;}
	.gallery.side li .galerija-zona {min-height:25px; width:150px; padding:4px 2px;}
	.gallery.side li:hover .galerija-nosaukums{max-height: 50px;}
	
	.pic.lit-lit {width:196px;}
	.gallery li.lit-lit {width:196px;}
	
	/*-----  -----*/
	.gallery.top li:hover{background-color:#D1E1FA;}
	.gallery.top .stats { font-size:11px; text-align:left; line-height:11px; margin-top:3px; padding-top:2px; border-top: 1px solid #CCCCCC;}
	.gallery.top .toptitle { overflow:hidden; height:30px; font-size:12px;}
	li:hover  .toptitle {color:#000;}



/*----- SEARCH BOX ------*/
	input.search { border: 1px solid #C5C2C3; padding: 2px!important; margin:0!important; width: 235px!important; border-radius: 5px 5px;}
	input.search:focus { background: white!important; outline: 0;}
	.searchform button {border: 0pt none; color: white; cursor: pointer; font-size: 0pt; height: 13px; text-indent: -999px; width: 13px;  background: transparent url("../images/btn-search.png") no-repeat 0 0; vertical-align: middle;}
	.searchform button:hover { background-position:left bottom;}
						
	/*----- LOGIN NAV ------*/					
	#topnav a.signin { padding:8px 10px 10px 6px; text-decoration:none; font-weight:bold; color:#E6E6E6;}
	#topnav a.signin:hover { background:#ddeef6; color:#999;}
	a.signin { position:relative; margin-left:3px;}
	a.signin span {  background-image:url("../images/toggle_down_light.png");  background-repeat:no-repeat; background-position:100% 50%; padding:7px 20px 8px 0;}
	#topnav a.menu-open { background:#ddeef6!important; color:#666!important; outline:none; border-bottom-right-radius: 0px 0px!important;}
	#small_signup { display:inline; float:none; line-height:23px; margin:25px 0 0; width:170px;}
	a.signin.menu-open span { background-image:url("../images/toggle_up_dark.png"); color:#789;}
	#signin_menu { -moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;display:none;background-color:#ddeef6;position:absolute;width:210px;z-index:100;border:1px transparent;text-align:left;padding:12px;top: 26px; right: 0px; margin-top:5px;margin-right: 0px;*margin-right: -1px;color:#789;font-size:11px; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 3px;}
	#signin_menu input[type=text], #signin_menu input[type=password] {display:block; -moz-border-radius:4px;  -webkit-border-radius:4px;border:1px solid #ACE;font-size:13px;margin:0 0 5px;padding:5px;width:203px;}
	#signin_menu p { margin:0;}
	#signin_menu a { color:#6AC;}
	#signin_menu label { font-weight:normal;}
	#signin_menu p.remember { padding:10px 0;}
	#signin_menu p.forgot, #signin_menu p.complete { clear:both; margin:5px 0;}
	#signin_menu p a { color:#27B!important;}
	#signin_submit { -moz-border-radius:4px; -webkit-border-radius:4px; background:#39d url('../images/bg-btn-blue.png') repeat-x scroll 0 0; border:1px solid #39D; color:#fff; padding:4px 10px 5px; font-size:11px; margin:0 5px 0 0; font-weight:bold;}
	#signin_submit::-moz-focus-inner { padding:0; border:0;}
	#signin_submit:hover, #signin_submit:focus { background-position:0 -5px; cursor:pointer;}					
						
						
/*------- TIPSY CUSTOM TITLE ATRIBUTE --------- */
	.tipsy { padding: 5px; font-size: 12px; opacity: 0.95; overflow:hidden;}
	.tipsy-inner { padding: 3px 8px; background-color: #FAFAFA; color: #555; max-width: 250px; text-align: left; border: 1px solid #999; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px; }
	.tipsy-north {}
	.tipsy-south {width: 230px;}
	.tipsy-east {  }
	.tipsy-west { }
	.gallery-tipsy {width: 190px;}
	.forum-tipsy {width:250px; text-align:justify;}


/*------- SHOW HIDE DIV SWITCH BOX --------- */	
		.triggers,.triggers a {display: block; overflow: hidden;}
		.triggers {font-size: 10px;}
		.triggers.open {margin:5px;}
		.triggers.close {	background: url(../images/delete.png) no-repeat; float: right; width: 26px;	height: 26px; margin: 5px; text-indent: -999999em;}
		.triggers.cnt {	display: none;	background: #FAFAFA;}
		.triggers.cl {	width: 100%;	clear: both;	line-height: 0px;	font-size: 0px;}
		
/*
--------------------------------------
				Forum 
--------------------------------------
-*/		


	/* Page Numbers */
	.paginator {text-align:left; padding:0px 0px 30px; }
	.paginators {position: relative; float: left; text-align:right; margin:5px 0px 5px; display: inline; width:100%; background-color:#FFF;   padding: 10px 0 10px;}
	.paginators.right{text-align:left; width:380px; }
	.pages { padding:10px 0px; margin: 0px;  position:relative; float:right;}
	.pages a, .pages span {display: block; float: left; padding: 2px 5px; margin-right: 2px; border: 1px solid #ccc; }
	.pages a.pagselect {padding:0;}
	.pages span.current { border: 1px solid #F0F0F0;  background: #666;  color: #fff;}
	.pages a { text-decoration: none;}
	.pages a:hover { color: #red;}
	.pages a.nextprev { font-weight: normal;}
	.pages span.nextprev { color: #666;}
	.pages span.nextprev { border: 1px solid #ddd; color: #999;}
	.pages .nextprev-next { float: right;}
	select.pagination-select { outline: 0; padding:2px; background-color:#666; position:relative; font-size: 12px; color:#FFF;
  overflow: hidden;}

	/*------- Forum Frontpage Left side ------*/	
	#forum-left {float: left;     width: 650px;    margin-right: 5px;}
	.forum-index {background-color: #FFF;  margin-bottom: 10px; padding: 10px;     margin-right: 5px;}	
	.cat-forum { float: left; padding: 25px 5px 15px 25px; width: 465px; background-color:#FFF;  font-size:0.9em;}
	.cat-atbildes {background-color:#FBFBFB; padding: 25px 10px 15px 10px; width: 40px; float:left;  font-size:0.9em;}
	.cat-lastone {background-color:#FFF; padding: 25px 10px 15px 10px; width: 70px; float:left;  font-size:0.9em; text-align:center;}
	.row-forum {}
	.row-forum:hover{background-color:#FBFBFB; color:#555;}

	
	.forum-postcount .time {font-size: 0.8em; letter-spacing: -0.5px; margin-left: 5px;}
	.forum-postcount {float: left; width: 75px; cursor: help; text-align:center;}
	.forum-lastpost {float: left; width: 40px; height:35px; font-size: 0.8em; cursor: help; background-color:#FBFBFB; padding: 2px 10px; text-align:center;}
	.forum-lastitem {float: left; width: 220px; font-size: 0.8em;}
	.forum-title {float: left;     font-size: 1em;   padding: 6px 30px; }
	.forum-title  h3 {font-size:14px; font-weight: 400; }
	.forum-status { float: left; width: 20px; height: 13px; text-align: center; font-size: 0.6em; padding:8px 3px 3px 3px; margin: 3px 8px 3px 1px; cursor: help;}
	.forumold { background: url(../images/folder_big.gif) no-repeat top left;}
	.forumnew { background: url(../images/folder_new_big.gif) no-repeat top left; color: white;}
	.forumlocked { background: url(../images/folder_locked_big.gif) no-repeat top left;}

	/*------- Forum Frontpage Right side ---------*/	
	#forum-right {float: left; max-width: 430px;}
	#forum-right h2, .right-box h2 { padding: 15px;}
	#forum-right a, .right-box a { text-decoration:none;}
	#forum-right a:hover, .right-box a:hover{ color:#000; }	
	.frontpage-user { text-align:left; float:right;  margin:4px 10px 0 0;}
	.frontpage-ruser {width:180px; text-align:left; float:right; font-size:10px;  margin:4px 10px 0 0;}
	.frontpage-user .fpavatar { width:40px; Float:left;}
	.frontpage-username {float:left; height:25px;}	
	.frontpage-username .fpname {font-weight: bold; font-size:12px; color:black;}
	.frontpage-username .fpedit {font-size:10px;}	
	.right-box {position:relative;}
	.right-inner-box{position:relative; background-color:#FFF; padding:0px 10px 0px; float:left; margin-top:6px;}
	.forum-info {background-color:#FFF; margin-top:4px; padding:0 10px 10px; border: 1px solid #F0F0F0;}
	.forum-info p{font-size:0.8em;}
	
	/* -----RECENT TOPICS -------*/
	#recenttopics{	position:relative;  background-color:#FFF; padding:10px 10px 55px; float:left; margin-bottom: 10px; }
	/* The unordered list that is to be split into pages */
	#holder, .lasttopics{ width:410px; overflow:hidden; position:relative; padding-bottom:25px; }
	.swControls{ position:absolute;	margin-top:10px;}
	/* The links that initiate the page slide */
	a.swShowPage{ color:#333333; float:left; margin:1px 1px; font-size: 0.7em; text-decoration: none; padding: 0.3em 0.5em; border: 1px solid #CCC; }
	a.swShowPage:hover, a.swShowPage.active{ background-color:#666; color:white; font-weight: bold;}
	.lasttopics.viewtopic{width:800px;}
	#holder .time, .lasttopics .time{font-size:0.8em; margin: 0 5px; width:68px; display:inline-block;}
	#holder .comments, .lasttopics  .comments{font-size:0.825em; letter-spacing:-0.5px }
	#holder a, .lasttopics a{ text-decoration:none; font-size:1em; font-weight: 400;}
	#holder li, .lasttopics  li{ background-color:#FFF; list-style:none outside none;	border-bottom: 1px solid #ededed; margin:0px 10px 0;	padding:2px; width: 29em; float:left;}
	.lasttopics.viewtopic  li{width:360px; margin:0px 15px 0;}	
	#holder li:hover, .lasttopics  li:hover{background-color:#FBFBFB; }
	
	/* View topic */
	#forum-content {float: left; max-width: 650px;  min-height:600px; margin-right:5px;}
	#forum-side { float: left; margin: 0px 0px 0px 15px; }
	.side-wrap {position:absolute; overflow:hidden; }
	#forum-title, #forum-title a, .ftitle a{color:#e7b727;}
	#forum-title a:hover, .ftitle a:hover{color:#000;}
	.admin-right {float:left; text-align:left; padding:7px; display:inline;}
	#forum-title h1, .ftitle h1{font-size: 22px; display:inline; color:#333; font-weight: 400;}
	#forum-title h1 a, .ftitle h1 a{ display:inline; color:#333; }
	.forum-comment {background-color: #FFFFFF;float: left; margin: 0px 0px 8px; padding: 15px 0px 10px 0px; width: 1100px; }
	.forum-comment.sm{width: 650px;  }
	.forum-comment-user {float: left; width: 105px; color: #A2A2A2; font-size: 0.9em; margin-top:6px;  }
	.forum-comment-user a { text-decoration:none; font-style:normal; }
	.poster-name {height:15px;}
	.forum-comment-content {float: left;  margin:0 0 5px 0px; position: relative; width: 650px; color: #222; min-height:70px; }
	.forum-comment-text {overflow: hidden; width: 610px; padding:5px 20px;}
	 .forum-comment-text iframe {margin-left: -15px;}
	.forum-comment-content  textarea { font-family: 'Open Sans', sans-serif; padding:3px; color: #222; width: 600px; margin-left: 20px;}
	.forum-comment-content:hover .vtright {opacity: 1;}
	.forum-comment-content:hover  .forum-comment-header strong a{color: #333;}
	.forum-comment-content img{max-width:610px; }
	.forum-comment-header {float: left;width: 610px; margin: 0 0 10px 20px; color: #595959;font-size: 0.9em; border-bottom: 1px solid #EEE; padding-bottom: 10px;}
	.forum-comment-header .hiddeninfo {display: inline; float: left; height: 35px; margin-right: 10px;}
	.forum-comment-header strong {}
	.forum-comment-delete { display:block; background-color: #FFF; color: #595959;font-size: 0.9em; font-style:italic; position:absolute; width:100%; padding-top:25px; opacity:0.9;}
	.forum-quick-reply {background-color: #FAFAFA;float: left; margin: 0px 0px 0px; padding: 10px 15px; width: 790px; border: 1px solid #F0F0F0; }
	#forum-quick-reply {background-color: #FAFAFA;float: left; margin: 0px 0px 0px; width: 650px; border: 1px solid #F0F0F0; }
	#galerija-quick-reply {background-color: #FAFAFA;float: left; margin: 0px 0px 0px; width: 602px; border: 0px; }
	.qriu {text-align:left; height:30px; margin: 10px 5px 5px;}
	
	#forum-content blockquote {border: 1px solid #F0F0F0; clear: both; font-size: 12px; color:#8F8F8F; margin: 10px 5px 5px;padding: 10px 15px 10px;}
	#forum-content blockquote .qdate {color: #595959; font-size: 0.8em; line-height: 20px;}
	#forum-content blockquote:hover { color: #333;}
	.avatar { height: 30px; width:30px; background-position: center center; background-repeat: no-repeat;  background-size: 30px;}
	.avatar.show {opacity: 0.4; height: 0px;}
	.avatar img{ width: 100px;}	
	.forum-comment:hover .avatar  {opacity:1;}
	.vtright {position: absolute; top: 0px; right: 20px; opacity: 0; font-size: 0.9em;}
	.vtright h3 {font-size:18px; margin-top:8px; font-weight: 400;}
	.vtright.reply {position: relative;     margin-left: 20px;}
	.vtright img {margin: 0 1px -3px; width: 17px;}
	.vtright img.uploading {width:220px;}
	.vtright table img{vertical-align:middle; cursor:hand; cursor: pointer;}
	.vtright img:hover {opacity:0.55;}
	.vtgoogle {width:800px; height: 25px; overflow:hidden; text-align:center; position: relative;}	
	.vtsmiles,.vtsmiles a {display: block;	height: 80px;overflow: hidden;}
	.vtsmiles.open{	 }
	.vtsmiles.close { background:	url(../images/delete.png) no-repeat; float: right; width: 26px;	height: 26px; text-indent: -999999em;}
	.vtcnt { display:none;	padding: 0px;	margin: 0px; background-color: #FAFAFA;}
	.cl {	width: 100%;	clear: both;	line-height: 0px;	font-size: 0px;}
	.embedvideo {position: relative; z-index: 0; width:660px; background-color: #000; text-align:center; margin-top:25px;}
	.post {padding:3px;}
	.post.gray { color:#888;}
	
	.text-underline {background-color:white; width: 35px; height: 20px; border: 0; cursor:hand; cursor: pointer; color:#555;  }
	.text-underline:hover {color:#000;}
	.text-select select{background: transparent;  width: 45px; height: 15px; border: 0; cursor:hand; cursor: pointer; color:#555; font-size:10px;}
	.text-select select:focus { border:0px; outline: 0;}
	.text-select {overflow: hidden; width: 25px; position: relative; display:inline; }
	.siur {height: 15px; padding-top:3px; padding-right:5px; font-size: 12px; cursor:hand; cursor: pointer; color:#555; }
	.siur:hover {color:#000;}
	
	/* Show hide user info View topic */
	.hidden-userinfo   {position:absolute;display: none; margin: -30px 0 0 -10px; padding:10px; background-color: #FFF; z-index:2; -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .3);}
	.usertime {font-size: 0.8em;  margin-top: 3px;}
	.usershow {width:150px;}
	.usershow:hover .hidden-userinfo {display:block;}
	.hidden-userinfo-left {float:left;  display:inline; padding-bottom:10px;}
	.hidden-userinfo-right {float:left; margin-left: 10px; display:inline; width: 400px;}
	
	/* View forum */
	.pagenumber { background: url(../images/icon_pages.gif) no-repeat top left; float: right; font-size: 0.7em; padding:0px 0px 0px 15px; }
	.pagenumber a{ border: 1px solid #BABABA; color: #747474; font-weight: 400; padding: 0px 3px; text-decoration: none;}
	.pagenumber a:hover { background-color: #369; color: #FFFFFF;}
	.viewforum-top {margin: 2px 15px 0px; height:20px;}
	.viewforum-row { border-bottom: 1px solid #F0F0F0; height:30px; margin: 2px 15px 0;}
	.viewforum-row:hover {  background-color:#FBFBFB; border-bottom: 1px solid #DADADA;}
	.viewforum-title {float:left; font-size:14px;}
	.viewpm-title {float:left; font-size:14px;  margin-left: 20px;    padding-top: 6px;}
	.viewforum-title img{margin-top:4px;}
	.viewforum-page { float:right; margin:7px 5px 0 0;}
	.viewforum-autors {width: 150px; float:left; height:20px; margin-right:10px; font-size:12px; background-color:#FBFBFB; padding: 6px 3px 3px 12px;}
	.viewforum-autors a{color: #747474;}
	.viewforum-autors a:hover{color: #369; }
	.viewforum-atbildes {width: 55px; float:left; height:20px; margin-right:10px; text-align:center; font-size:12px;}
	.viewforum-datums {width: 150px; float:left; height:24px; text-align:center; font-size:12px; background-color:#FBFBFB; padding: 2px 3px 3px 2px;}
	.viewforum-time {width: 70px; float:left; font-size: 0.75em; padding-top: 5px;}
	
	.memberlist-userid{width: 40px; float:left; font-size:12px; height:20px; margin-right:5px; padding: 4px 3px 0 12px; background-color:#FBFBFB;}
	.memberlist-username{width: 120px; float:left; height:20px; margin-right:10px; font-size:14px; }
	.memberlist-location{width: 245px; float:left; font-size:12px; height:20px; padding: 4px 3px 0 12px; background-color:#FBFBFB;}
	.memberlist-lastvisit{width: 90px; float:left; font-size:12px; height:20px; text-align:center;}

		
	/* Galerija */
	.galerija-left {float: left; width:820px; background-color: #FFFFFF; border: 1px solid #F0F0F0;}
	.citas-galerija-left {float: left; width:602px; background-color: #FFFFFF; padding-bottom: 5px; border: 1px solid #F0F0F0; margin-top:3px;}
	.cat-galerija { float: left; padding: 10px 5px 5px 10px; width: 620px; background-color:#FFF;}
	.row-galerija { float: left; margin: 0px 5px 0px 10px; width: 805px;  background-color:#FFF; border-bottom: 1px solid #F0F0F0;}
	.row-galerija:hover{background-color:#FBFBFB; }
	.citas-galerija {padding: 8px;}
	.citas-galerija li{ background: url(../images/icon_pages.gif) no-repeat top left; padding:0px 0px 0px 15px; display:block;}
	.galerija-title {float: left; width: 590px; font-size: 0.8em;}
	.galerija-title  h3, .blog-title h3, .lit-title h3 {font-size:1.2em; font-weight: 400; }
	.privmsg-answerto.addvideo {margin-left:10px; color: #333; width:290px; text-transform: none; text-align:left;}
	.addgalers {text-align:center!important; font-size:18px; text-transform: uppercase;}
	
	.reply-content.addgaler {padding: 10px 0px 10px 5px; font-size: 12px; font-weight: bold; color:#555; margin:5px 0;}
	.privmsg-answerto.addgaler {width: 350px; float:left; margin-left:10px; font-size: 18px; text-transform: uppercase; color: #999; text-align:left; padding:5px;}
	.privmsg-answerto.addgaler:hover{background: #D1E1FA}
	
	/*-- RETRO TŪRISTS -*/
select,input[type="text"],input[type="email"] {border: 1px solid #CCC; color: #333;font-size: 14px;padding: 5px 7px;border-radius: 0px;margin: 2px 10px 0px 5px;background-color: white;}
/*- Label virs input loga -*/
.lbl {position: relative;padding-bottom: 25px;margin-top: 15px; display: inline-block;}
.lbl input {padding-left: 15px;}
.lbl label {cursor: text;margin: 0; padding: 0; left: 15px;top: 5px;position: absolute;font-size: 14px;color: #666;font-weight: normal;transition: all .3s ease;}
.lbl.sm label {font-size: 11px;}
.lbl label.active {    top: 28px;left: 20px;font-size: 11px;}
.lbl label.active.focusIn {color: #66afe9;}

.tkrekls { display: inline;}

	
	.input-text {border: 1px solid #CCC; color: #333; font-size: 14px; padding: 5px 7px; 	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 2px 10px 0px 5px; background-color: white;}
	.input-small {border:1px solid #CCC; background-color: white;}
	form select.error, form input.error {border: 1px solid red!important; background-color: #FFFFD5!important; }
	form input.error {background-image: url(../images/warning.gif)!important; background-position: 95% 5px; background-repeat: no-repeat;}
	label.error {font-size: 10px; font-weight:400; display: none!important;}
	
	form input.submit {background-color: #0A5482; border:none; color: white; cursor: pointer; font-size: 12px; text-transform: uppercase; padding:8px 15px;     margin: 5px;}	
	form input.submit2 {background: url(../images/submit.gif) no-repeat 50% 0%; border:none; color: white; cursor: pointer; font-size: 11px; height: 29px; line-height: 28px;margin-right: 10px; margin-top: -2px; margin-left: -20px; text-shadow: #0A5482 1px 1px 0px; text-transform: uppercase;vertical-align: middle;width: 85px; }
	form input.submit:hover {background-color: #222; }
	.reply-head { height: 24px; line-height: 24px; font-weight: bold; text-transform: uppercase; color:#555; padding: 10px 20px 5px;}
	
	
	.reply-content {padding: 10px 20px; font-size: 12px; font-weight: bold; color:#555; margin:5px 0;}
	form input.file{background: #FEFEFE; border: 0px solid #BBB;border-bottom-left-radius: 3px 3px;border-right: 0px;border-top-left-radius: 3px 3px;color: #333; font-family: 'Open Sans', sans-serif; font-size: 14px;height: 20px;outline: none;padding: 4px;width: 250px;}
	.add {font-size: 10px; padding-bottom:5px; text-shadow: white 1px 1px 0px; text-transform: uppercase; cursor: pointer;}
	.add a{ text-transform: uppercase;   }
	
	
	.bigimage {background-size: 100%; width: 650px; height: 400px; background-position: 50% 60%; background-repeat: no-repeat; background-color: #000000; margin-bottom:3px; float: left; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 2px;  margin-bottom: 10px; background-color: #333; opacity: 1; position:relative;}
	.bigimage .bigtext {text-transform:uppercase; background-color: #FFF; opacity: 1; font-size: 20px;  letter-spacing: -1px; color: #222; float:left; padding:2px 8px 4px 35px; margin:247px 0 0 0; clear:both; font-weight:bold;  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 3px; border-top: 4px solid #369; }
	.bigimage .bigtext:hover {background: #D1E1FA;}
	.bigimage .biglink {background-color: #FFF; opacity: 1; font-size: 16px; float:left; padding:3px 8px 3px 25px; margin:7px 0 0 0; clear:both; font-weight:bold;  }
	.bigimage:hover .biglink {background: #D1E1FA;}
	.bigimage .biglink:hover {color:#369;}
	.bigimage .link  {background: url(../images/website.png) top left no-repeat;   padding-left:20px; }
	
	.bigimg { width: 650px; height: 295px; margin-top:4px; background-size: 602px 295px; background-position: 50% 60%; background-repeat: no-repeat; background-color: #000000; margin-bottom:3px; float: left; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 2px;  margin-bottom: 10px; background-color: #333; opacity: 1; position:relative;}
	.bigimg .bigtext {text-transform:uppercase; background-color: #FFF; opacity: 1; font-size: 18px;  letter-spacing: -1px; color: #222; float:left; padding:2px 8px 4px 35px; margin:200px 0 0 0; clear:both; font-weight:bold;  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 3px; border-top: 4px solid #369; }
	.bigimg .biglink {background-color: #FFF; opacity: 1; font-size: 14px; float:left; padding:3px 8px 3px 25px; margin:7px 0 0 0; clear:both; max-width: 560px; overflow: hidden;  }
	.bigimg .biglink:hover {color:#111;}
	.bigimg .link  {background: url(../images/website.png) top left no-repeat;   padding-left:20px; }
	
	
	.item-video {width: 820px; background-color: #000; z-index: 0; text-align:center; margin-bottom:10px;}
	.item-video .video-title {font-weight: bolder; font-size:16px; width: 780px; padding: 10px 20px; text-align:left; color:#FFF;}

	
/* Google custom search */
	.gs-visibleUrl {height: 14px!important; margin-bottom: 0px!important; color:#0E774A!important; font-weight:400!important;}
	
	/* Paslēpt search box .gsc-search-box {height: 0px!important; margin-bottom: 0px!important; visibility: hidden!important;} */
	.gs-title a{color:#369!important; text-decoration:none!important; font-size: 16px!important; }
	.gs-result .gs-title, .gs-result .gs-title * {color: #369!important; text-decoration: none!important;}
	.gs-result .gs-title a:hover, .gs-result .gs-title * a:hover{text-decoration: underline!important;}
	.gs-result a:hover .gs-title a:hover {color:#333!important;}
	.gsc-results .gsc-cursor-box .gsc-cursor-page {cursor: pointer;display: inline;margin-right: 1px!important;text-decoration: none!important;border: 1px solid #9AAFE5;padding: 2px 5px;font-size: 10px!important;}
	.gsc-results:hover .gsc-cursor-box:hover .gsc-cursor-page:hover { border-color: #2E6AB1!important; color: #2E6AB1!important;}
	.gsc-cursor-page a:hover {color: #2E6AB1!important;}
	.gsc-cursor-page.gsc-cursor-current-page { border: 1px solid #2E6AB1!important;  background: #2E6AB1!important;  color: #fff!important; padding: 2px 5px!important;} 
	.cse .gsc-cursor-box, .gsc-cursor-box {border-color: #333; border-top: 1px dotted #333; padding: 1.5em 0px 0px 0.5em!important; text-align: right;}
	.gsc-control-cse {font-size:11px!important;}

	.privmsg-status {width:175px; height:8px; float:left; text-align:left; border: 1px solid #999; font-size:10px; margin-top:3px; padding:1px;}
	.privmsg-statusbar {height:8px; background-color: #369; }
	.privmsg-answerto {width: 560px; font-size: 14px; margin:15px 0 20px 30px; background-color: #FFF; padding: 15px 20px 5px; font-weight:400; position:relative;}
	.privmsg-answerto blockquote{width: 540px!important; padding:0 10px; }
	.privcnt .privmsg-answerto {margin-bottom:0px; margin-left:10px; margin-top:0px; color: #222;}
	.privcnt .add {font-size:12px; background-color: #FFF; padding:3px 20px; margin-left:-15px; margin-bottom:10px; border: 1px solid #EAEAEA; border-bottom-right-radius: 5px 5px; border-top-right-radius: 5px 5px; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 3px;}
	.privmsg-checkbox-absolute { position: relative; height:0px;  float:right; margin-right: 120px;}
	
	
	/*------- SHOW HIDE DIV SWITCH BOX ---------text-indent: -999em; */	
	.privmsg,.privmsg a {}
	.privmsg {}
	.privmsg.open {margin:0px; float:left; display:inline;  }
	.privmsg.close { overflow: hidden; margin: 0 -10px; }
	.privmsg.close a{}
	.privcnt {background-color: #FAFAFA; padding:10px 10px 15px; margin: 0 -10px; border-bottom: 1px solid #F0F0F0;}
	.privmsg.close .viewforum-row { border-bottom: 0px solid #F0F0F0; background-color: #FAFAFA; margin: 0 10px; padding-top:5px;}


/*------------ BLOG ------------ */
	/* Galerija */
	.blog-left {float: left; width:650px; background-color: #FFFFFF; margin: 3px 15px 0 0;}
	.citas-blog-left {float: left; width:600px; background-color: #FFFFFF; padding-bottom: 5px; border: 1px solid #F0F0F0; margin-top:3px;}
	.cat-blog { float: left; padding: 10px 5px 5px 10px; width: 450px; background-color:#FFF;}
	.row-blog { float: left; margin: 0px 5px 0px 10px; width: 585px;  background-color:#FFF; border-bottom: 1px solid #F0F0F0;}
	.blog-title {float: left; width: 420px; font-size: 0.8em;}
	.blog-lastone {background-color:#FFF; padding: 10px 10px 5px 10px; width: 60px; float:left;  font-size:0.9em; text-align:center;}
	#blog-recenttopics{	position:relative; width:360px; background-color:#FFF; padding:0px 10px 0px; float:left; margin-top:4px; border: 1px solid #F0F0F0;}
	.blog-side {float: left; width: 160px; padding: 0px 1px 0px 2px; margin: 0px 0px 0px 5px; height: 520px;  overflow:hidden;}
	.cleanblog {text-decoration:none; font-weight:400; font-size:12px; color:#333; background-color:#FFF; }
	.cleanblog textarea.input-text{padding:5px; }
	.blog-comment {position:relative; background-color: #FFFFFF;float: left;margin: 0px 0px 10px;  padding: 15px 30px 35px 30px; color: #333; overflow: hidden; }
	#katalogs .blog-comment {width: 590px;}
	.blog-comment.small {}
	.blog-comment.small .blogprew {}
	.blog-comment h1{font-size: 24px;}
	.blog-comment.small h1{font-size: 18px; font-weight:400;}
	.blog-comment img{max-width:590px;}
	.blog-comment.small img{max-width:583px; float:left; padding:5px 0px; margin-left:0px; border-radius: 0px 0px; }
	#blogitem {padding: 10px; width:600px; }
	#blogitem img {max-width:570px;}
	.left-views {float:right;}
	.edit-delete {float:right; color:#000; font-size:16px; font-weight: bolder; border-bottom-left-radius: 5px 5px; border-bottom-right-radius: 5px 5px; border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; border: 1px solid #EAEAEA; padding: 5px 10px; opacity: 0.5;}
	.forum-comment:hover .edit-delete {opacity: 1;}
	.edit-delete .small{ color:#000; font-size:12px; font-weight:400;}
	.blog-comment-content {float: left; overflow: hidden; margin:0 0 10px 10px; position: relative;width: 570px; color: #333; font-size: 13px; text-align:justify;}
	.blog-views {float:left; color:#000; font-size:18px; font-weight: bolder; border-bottom-left-radius: 5px 5px; border-bottom-right-radius: 5px 5px; border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; border: 1px solid #EAEAEA; padding: 5px 10px; margin:0 0 0 10px; text-align:center; height:38px;}
	.blog-views	.small{ color:#000; font-size:12px; font-weight:400; }
	#forum-title img {vertical-align:bottom;}
	.blog-views img:hover {-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 9px;}
	.blog-views.right {float:right;}
	.blog-views.description {margin:5px 10px; width:770px;  color:#000; font-size:12px; font-weight:400; text-align:left; height:100%;}
	.blog-views:hover {background: #D1E1FA;}
	.blog-views.description .linked a{font-size: 16px; padding:5px;}
	.blog-views.description .video-author-date {float:left; width:400px;}
	.blog-views.description .video-author-date a{color: #03C; font-weight: bolder; font-size: 11px;}	
	.blog-views.description .views {float:right; color:#000; font-size:16px; font-weight: bolder; border-bottom-left-radius: 5px 5px; border-bottom-right-radius: 5px 5px; border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; border: 1px solid #EAEAEA; padding: 5px 10px;}
	.blog-views.description .views .small{ color:#000; font-size:12px; font-weight:400;}
	.blog-views.description .video-apraksts {width:580px; float:left; color:#000; padding:8px 0px 3px; font-size: 12px; line-height:16px;}
	.blog-views.description .views .small .gallery li{float: left; width:60px; margin: 0px ; text-align:center; position: relative; padding: 0px; border: 0px;}	
	.blog-quick-reply {background-color: #FAFAFA;border: 1px solid #F0F0F0;float: left;margin: 0px;padding: 3px;width: 820px;}
	.vote {display:inline; cursor: pointer;}
	.viewnr {display:inline; font-size:11px; font-weight:bold; opacity:1!important;}
	.viewnr.pluss {color:#333; }
	.viewnr.minuss {color:#333;}
	
	
/*------------ Literatura ------------ */
	.lit-left {  float: left; width: 660px; margin: 0 10px 0 0;}
	.lit-left sm{float: left; max-width: 440px;  margin: 0px 0px 0 5px;}
	#books-search{	position:relative; background-color:#FFF; padding:10px 10px 36px; float:left; margin-top:6px; margin-bottom:6px;}
	#books-search .input-text {padding-right:0px; margin-right:0px;}
	#books-search .submit {margin-left:-6px; margin-right:0px; width:80px; margin-top:0px;}
	#books-search .privmsg-answerto {width: 316px; margin-top:40px; position:relative;}
	#books-search .privmsg-answerto ul li {margin-left:10px; list-style-type: none; display:block;}
	.lit-search {float:left;}
	.row-lit { float: left; margin: 2px 5px 0px 5px; width: 355px;  background-color:#FFF; border-bottom: 1px solid #F0F0F0;}
	.blog-comment.litr {width:630px; font-size:12px; padding: 15px 10px 35px 10px;}
	.blog-comment:hover .vtright {opacity: 1;}
	.blog-comment .vtright img{margin-left: 0px;}
	.blog-comment:hover .edit-delete {opacity: 1;}
	.row-lit:hover { background-color:#FBFBFB;}
	.lit-title {float: left; width: 320px; font-size: 0.8em;}
	
	.gallery li.ltr{float: left; width:196px; margin: 3px; height:120px; background-color:transparent;}	
    .gallery li .litframe {padding:4px; border: 1px solid silver; background-color:#FFF; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 3px;}
	 .gallery li .litframe:hover {border: 1px solid #333; display: block; z-index: 5; position: absolute;}
	.gallery li.ltr .toptitle {overflow: hidden; height: 30px;font-size: 12px; color: #333;}
	.gallery li.ltr:hover .toptitle{height:50px; }
	.gallery li.ltr  .galerija-autors {margin-top:4px;}
	.gallery li.ltr  .galerija-kategorija {margin-top:4px}

	
	/* Example tokeninput style #2: Facebook style */
ul.token-list { overflow: hidden; height: auto !important; height: 1%; width: 282px; border: 1px solid #DFDFDF; cursor: text; font-size: 14px; min-height: 1px; z-index: 999; margin: 0; padding:0;background-color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
ul.token-list { list-style-type: none;}
ul.token-list li input { border: 0; width: 100px; padding: 3px 8px; background-color: white; margin: 2px 0;}
li.token-token { overflow: hidden; height: auto !important; height: 1%;margin: 3px; padding: 1px 3px; color: #000; float: left; display:block;}
li.token-token p {display: inline; padding: 0; margin: 0;}
li.token-token span { color: #a6b3cf; margin-left: 5px; font-weight: bold;cursor: pointer;}
li.token-selected-token { background-color: #5670a6;border: 1px solid #3b5998; color: #fff;}
li.token-input-token {float: left;}
div.token-dropdown { position: absolute; width: 282px; background-color: #fff; overflow: hidden; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; cursor: default; font-size: 11px; font-family: 'Open Sans', sans-serif; z-index: 1;}
div.token-dropdown p { margin: 0;padding: 5px; font-weight: bold; color: #777;}
div.token-dropdown ul { margin: 0; padding: 0;}
div.token-dropdown ul li {background-color: #fff; padding: 3px; display:block;}
div.token-dropdown ul li.token-dropdown-item{background-color: #fff;}
div.token-dropdown ul li.token-dropdown-item2 {background-color: #fff;}
div.token-dropdown ul li em {font-weight: bold; font-style: none;}
div.token-dropdown ul li.token-selected-dropdown-item {background-color: #3b5998; color: #fff;}

/*------------ Katalogs ------------ */


#katalogs .cat-item{background-size: cover; float: left; width: 210px; margin: 5px 4px;  position: relative;  background-color: #000;  height: 130px; border-bottom: 70px solid #FFF;}
#katalogs .reduced .cat-item {width: 138px; height: 90px; }
#katalogs .cat-item:hover .clickdiv  {   background-color: rgba(255, 255, 255, 0.5);}
#katalogs .cat-item .upper {color: #000; position: absolute;  bottom: -70px;  left: 0;  width: 100%;  height: 65px; overflow:hidden;}
#katalogs .cat-item .upper .nosaukums {  font-size: 14px; padding-top: 5px; text-align: left;  padding-left: 10px; }
#katalogs .reduced .cat-item .upper .nosaukums {    height: 20px; overflow: hidden; font-size:13px;}
#katalogs .cat-item .upper .zemnosaukuma { font-size: 10px; position: relative; padding: 0 10px 0 10px; }
.zemnosaukuma.left {float: left;}
.zemnosaukuma.right {float: right;}
#katalogs #display {width: 210px;}
#katalogs #forum-right { float: left; width: 212px;}
#katalogs .katsearch {width:105px;}
#katalogs .lit-left {  float: left; max-width: 872px; margin: 3px 4px 0 0;}
#katalogs .lit-left.sm {   width: 440px;  margin: 0 0 0 5px;}
#katalogs .right-box { float: left; width: 222px;}
#katalogs .paginators.right { width: 210px;}
#katalogs .right-box .kat-list { overflow:hidden;  height:18px;}
#katalogs .privmsg-answerto.iesnslud { width: 105px;}

	/* Sākuma lapa */
#katalogs .blog-left.lit-kat {width:650px; margin: 3px 8px 0 0;}
#katalogs .blog-left.lit-kat .kat-list {padding-left: 15px;}
#katalogs .privmsg-answerto.lit-kat {width:560px;}
#katalogs #forum-right.two {width: 440px;}
.katsearch.two{width:326px!important;}
#forum-right.two #display {width: 310px;}
.kat-list {width: 170px; float: left; height: 27px; text-align:left; padding-left:15px; }
.kat-list.right{width:105px; padding-left:0px; font-size:11px; }
.kat-list.adds { padding-left:20px;}
.kat-list.addsg { width: 480px; padding-left:40px; font-size:14px;}
.kat-list.sadds { padding-left:10px; width:130px;}
.kat-list.sadds.active a{ font-weight:bold; color:#333;}
.privmsg-answerto.lit-kat {margin-left:30px; font-size:14px;padding-top: 15px; width:600px;}
.privmsg-answerto.lit-kat.retroturists {margin-left:30px; font-size:14px;padding-top: 15px; width:500px;border:0;border-radius:0;}
.privmsg-answerto.retr {  color:#333;}
.blog-left.lit-kat {background-color: #FAFAFA;}	
.paginators.lit-kat {width:380px; font-size:10px;}
.pic.lit-kat {width:180px;}
.gallery li.lit-kat {width:180px;}
.blog-quick-reply.bottom {width: 814px; position:absolute; bottom:0px;}
.bigimage.kat {height:400px; background-position: 0% 30%;}
.bigimage.kat .bigtext {padding:2px 35px 4px 35px; margin:300px 0 0 0; }
.bigimage.kat:hover .bigtext {background: #D1E1FA;}
.kat-tehn-title {color:#8F8F8F; letter-spacing: -1px;}
.kat-data{padding:10px 0 20px 5px; border-bottom: 1px dashed #ccc;}
.kat-userdata {color:#8F8F8F; font-size:10px; float:left;}
input.katsearch, input.litsearch {overflow: hidden; width: 274px; border: 1px solid #DFDFDF; font-size: 14px; margin: 0; padding:5px; background-color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
input.katsearch:focus, input.litsearch:focus  { border: 1px solid #DFDFDF; outline: 0; border-bottom-left-radius: 0px 0px; border-bottom-right-radius: 0px 0px;}

/*------------ Sludinājumi ------------ */

.kat-sludinajumi {width: 150px; float:left; margin: 15px 0px 5px 30px;}
.kat-sludinajumi a{margin-left:10px;}
.kat-sludinajumi a:hover {color: #e7b727!important;}
.kat-sludinajumi .sludkattitle a{ color: #e7b727; margin-left:0px!important;}
.privmsg-answerto.slud {width: 250px; float:left; margin-left:20px; font-size:13px;}
.privmsg-answerto.iesnslud {width: 320px; float:left; margin-left:10px; font-size: 18px; text-transform: uppercase; color: #999; text-align:center;}
.perkpardod-cat { margin: -28px 10px 5px 0px; float: right;}
.perkpardod {font-size: 12px; font-weight: bold; text-shadow: white 1px 1px 0px; text-transform: uppercase; color: #555; float:left; padding:5px 10px; margin-top:2px;}
.perkpardod.active {padding:5px; background-color: white; border-top-left-radius: 5px 5px;border-top-right-radius: 5px 5px; border-top: 1px solid #EAEAEA; border-left: 1px solid #EAEAEA; border-right: 1px solid #EAEAEA;}
.perkpardod.active  a{color: #000;}
.slud-row {width:603px; height:79px; background-color: #FFF; margin-top:3px; border: 1px solid #EAEAEA; position:relative;}
.slud-row.pas {padding:5px; width:593px; color:#555;}
.slud-row.pas h3{display:inline;}
.slud-row:hover {background-color: #FAFAFA; border: 1px solid #333;}
.slud-row-picture {float:left; padding:2px;}
.slud-row-text { padding:2px; height:48px; overflow:hidden; text-align:left; color: #666; padding-right:10px;}
.slud-row-text.veids {font-size: 10px; font-weight: bold; text-shadow: white 1px 1px 0px; text-transform: uppercase; color: #555; float:left; height:12px; background-color: #FAFAFA; }
.slud-row-desc {padding:2px;color: #888; margin-left:10px; font-size:11px; float:left; width: 300px; }
.slud-row-cena{float:right; margin-right:10px; font-size: 14px; font-weight: bold; text-shadow: white 1px 1px 0px; color: #555;}
.slud-row .galnr1 {opacity: 0;}
.slud-row .galnr { background-image: url(../images/transp.png); color: white; display: block; float: left; font-size: 9px; margin-top: 15px; padding: 0px 5px 0px 4px; opacity:1; position:absolute; z-index:2;}

.kat-data.slud img{margin:5px 0 5px -5px;}

/*------------ Single page ------------ */
	.singlep{	position:relative; width:360px; height: 360px; background-color:#FAFAFA; padding:0px 10px 0px; float:left; margin-top:4px; border: 1px solid #F0F0F0;}
	.singlep .privmsg-answerto {width:315px;}
	
	
	.jsread{float:left; width:25px; display:inline;}
	.jsunread{float:left; width:25px; display:inline; cursor:hand;}
	.invisible {width:1px; height:1px; display:inline; float:left;}
	
	.add-user { margin:10px 0 20px; font-size: 14px; }
	.add-user a:hover{text-decoration: underline!important;}
	
	
	#load{ position:absolute;z-index:2;border:5px solid #333;background:#FFF;width:300px;height:300px;margin-top:-150px;margin-left:-150px;top:50%;left:50%;text-align:center;line-height:300px; font-family:arial,tahoma;font-size:18pt;}

#display
{
width:283px;
display:none;
float:left;
margin-top:-3px;
border-left:solid 1px #dedede;
border-right:solid 1px #dedede;
border-bottom:solid 1px #dedede;
overflow:hidden;
z-index:5;
position:absolute;
}
.display_box{ padding:4px; border-top:solid 1px #dedede; font-size:12px; height:30px; background-color:#FFF; }
.display_box:hover{ background:#3b5998;color:#FFFFFF; }
#shade{ background-color:#00CCFF; }
	
.unused {#669966
#336699
#FFFF00
#990033}


@media(max-width:600px){
 .blog-comment.small img{   max-width: 310px;}
 #top {position: relative; }
 .lit-left.front{display:none;}
.paginator {padding-top:5px;}	
#middle {padding-top:0px;}	
#searchmenu { width: 270px;}
.forum-comment.sm { width: 370px;}
.forum-comment-content { width: 350px;}
.forum-comment-text { width: 350px; padding: 5px 10px;} 
.forum-comment-content img { max-width: 340px;}
.forum-comment-content textarea {max-width: 320px;}
.forum-comment-header {max-width: 330px;}
input.search {width: 155px!important;}
#forum-side {margin:0px;}
.paginator { width: 370px;}
}





	/*------------ Pretty Photo ------------ */

div.facebook .pp_top .pp_left{background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}
div.facebook .pp_top .pp_middle{background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}
div.facebook .pp_top .pp_right{background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}
div.facebook .pp_content .ppt{color:#000;}
div.facebook .pp_content_container .pp_left{background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}
div.facebook .pp_content_container .pp_right{background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}
div.facebook .pp_content{background:#fff;}
div.facebook .pp_expand{background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer;}
div.facebook .pp_expand:hover{background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}
div.facebook .pp_contract{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}
div.facebook .pp_contract:hover{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}
div.facebook .pp_close{width:22px;height:22px;background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}
div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat;}
div.facebook .pp_arrow_previous{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}
div.facebook .pp_arrow_next{background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}
div.facebook .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}
div.facebook .pp_nav{margin-top:0;}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}
div.facebook .pp_nav .pp_play{background: url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px;}
div.facebook .pp_nav .pp_pause{background: url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px;}
div.facebook .pp_next:hover{background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}
div.facebook .pp_previous:hover{background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}
div.facebook .pp_bottom .pp_left{background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}
div.facebook .pp_bottom .pp_middle{background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}
div.facebook .pp_bottom .pp_right{background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}
div.pp_pic_holder a:focus{outline:none;}
div.pp_overlay{display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}
div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}
.pp_top{height:20px;position: relative;}
* html .pp_top{padding:0 20px;}
.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}
.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
* html .pp_top .pp_middle{left:0;position: static;}
.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
.pp_content{height:40px;}
.pp_fade{display: none;}
.pp_content_container{position: relative;text-align: left;width:100%;}
.pp_content_container .pp_left{padding-left:20px;}
.pp_content_container .pp_right{padding-right:20px;}
.pp_content_container .pp_details{float: left;margin:10px 0 2px 0;}
.pp_description{display: none;margin:0 0 5px 0; float: left;}
.pp_nav{clear: left;float: left;margin:3px 0 0 0; height:0px; visibility:hidden;}
.pp_nav p{float: left;margin:2px 4px;}
.pp_nav .pp_play,.pp_nav .pp_pause{float: left;margin-right:4px;text-indent: -10000px;}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}
.pp_gallery{left:50%;margin-top: -50px;position:absolute;z-index:10000;}
.pp_gallery ul{float: left;height:35px;margin:0 0 0 5px;overflow: hidden;padding:0;position: relative;}
.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,0.5) solid;display:block;float: left;height:33px;overflow: hidden;}
.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff;}
.pp_gallery ul a img{border:0;}.pp_gallery li{display:block;float: left;margin:0 5px 0 0;}
.pp_gallery li.default a{background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px;}
.pp_gallery li.default a img{display: none;}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px !important;}
a.pp_next{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}
a.pp_previous{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}
a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;line-height:22px;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:17px;margin:0 0 5px 15px;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}

@media only screen and (max-width: 1100px) {.side-wrap {position:initial;}}