﻿* { padding: 0; margin: 0; }


body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: #fff url(img/bg.jpg) repeat-x;
}

a:link {	
	text-decoration: underline;
	color: #000000;
}

a:visited {	
	text-decoration: underline;
	color: #000000;
}

a:hover, a:active {
	text-decoration: none;
	color: #000000;
}

h2 {color: #474D57; }

#wrapper { 
 margin: 0 auto;
 width: 970px;
 background: #fff;
}
#header {
 color: #fff;
 width: 970px;
 border-bottom: 4px solid #fff;
 height: 80px;
 margin: 0px 0px 2px 0px;
 font-size:60px;
 text-decoration:none;
 background: #fff url(img/bg.jpg) repeat-x;
 }

#headerLogo 
{
    width:426px;
    float:left;
}

.headerlink {
	margin: 30px 20px 10px 10px;
	text-decoration:none;
}
.headerlink a, .headerlink a:hover, .headerlink a:active{	
	text-decoration:none;
	color:#474D57;
}

#leftcolumn { 
 color: #333;
 border-right: 2px solid #ccc;
 margin: 0px 5px 5px 0px;
 padding: 5px;
 height: auto;
 width: 240px;
 float: left;
}
#rightcolumn { 
 float: right;
 color: #333;
 border: 0px solid #ccc;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 height: auto;
 width: 680px;
 display: inline;
 /*overflow: scroll;  */
}

.mainContentLeftColumn
{
    float: left;
    width: 330px;
    height: auto;
    border-width: 0px;
}

.mainContentRightColumn
{
    float: right;
    width: 330px;
    height: auto;
    border-width: 0px;
}

.meklesana { 
}

.objekta_informacija {  
 color: #333; 
 margin: 0px 0px 0px 0px;
 padding: 0px;
 background: #fff;
}

/*Objekta sadaļas*/
#section_tabs{
clear: both; 
border-left: 1px solid #aaa; 
border-right: 1px solid #aaa; 
border-bottom: 1px solid #aaa; 
background-color: #eee; 
padding-top: 5px; 
overflow:auto;
width:100%;
}
#section_tabs .visibleTab{
background-color:White;
    clear:right;
    margin:10px;
    padding:10px;
}
.main
{
margin-top: 1px;
}

.sectionTitle
{
    font: normal large;
    padding: 8px 20px;
    color: #333333;
    border-bottom: 2px solid #d2d4d6;
}

.sectionHeader{
display:none;
}

.subSectionTitle
{   
    color: #777;
    border-bottom: 2px dotted #d2d4d6;
    margin-bottom:6px;    
    margin-top:10px; 
    clear:left;  
}

#footer { 
 width: 970px;
 clear: both;
 color: #333;
 border: 0px solid #ccc;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 background: #efefef;
}

.izversta
{
	font-size: 8pt;
}
.divClear {
    clear:both;
    }
.search_default
{
border:1px solid #aaa;
height:20px;
width:500px;
padding: 3px;
margin-top:-2px;
}

ul.aptaujas {
display: block;
list-style: none;
padding:5px 5px 5px 5px;
} 

.partname
{
font-size: medium;
background-color: #efefef;
color: #474D57;
padding: 5px 5px 5px 5px;
border-bottom: 0px solid #474D57;
}

/* thumbnails */

.thumbnail
{
float: left;
margin: 0 14px 5px 0;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
/* izvēlne */

.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 240px; /* Main Menu Item widths */
border-bottom: 0px solid #ccc;
}
 
.sidebarmenu ul li{
position: relative;
z-index:210;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #666666;
text-decoration: none;
padding: 4px;
border-bottom: 1px dashed #efefef;
border-right: 0px solid #778;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #ffffff; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: #666666;
}

.sidebarmenu ul li a:hover{
background-color: #efefef;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 190px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

.sidebarmenu a.subfolderstyle{
background: url(img/right.gif) no-repeat 97% 50%;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */


/* Tabs */
.tabs
{
    float: left;   
    width: 100%;
    font-size: 12px;
    border-bottom: 1px solid #aaa;
    /* background: url("img/tabs/bg.gif") repeat-x bottom; */
}
div.tabs
{   
    padding-bottom:0px;
    vertical-align:bottom;
    
}
.tabs ul
{
    padding: 0px 0px 0px 0px;
    margin-top:5px;
    list-style-type:none;    
    vertical-align:bottom;    
    max-width:1400px;
}
.tabs li
{
    float:left;
   /* background: url("img/tabs/left.gif") no-repeat left top; */
    margin: 0;
    padding: 0 0 0 0;
    white-space: nowrap;
    text-decoration: none;
    
}
.tabs span
{
    float: left;
    display: block;
   /* background: url("img/tabs/right.gif") no-repeat right top; */
    padding: 3px 6px 3px 6px;
    text-decoration: none;
    font-weight: normal;
   color: #888;
}
.tabs .disabled
{
    color: #AAAAAA;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.tabs span
{
    float: none;
}
/* End IE5-Mac hack */
.tabs a:hover span
{
    color: #333;
    background-color: #efefef;
}
.tabs a:hover img
{
    opacity: 1;
    filter: alpha(opacity=100);
    text-decoration: none;  
}
.tabs li.current
{
   /* background-image: url("img/tabs/left_on.gif");   */
  border-left: solid 1px #aaa;
border-top: solid 1px #aaa;
   text-decoration: none;
}
.tabs li.current img
{
    opacity: 1;
    filter: alpha(opacity=100);
    
}
.tabs li.current span
{
   /* background-image: url("img/tabs/right_on.gif"); */
    color: #333;
    text-decoration: none;
    border-right: solid 1px #aaa;    
}
.tabs span img
{
    border: none;
    margin-right: 5px;
    margin-left: -5px;
    float: left;
    opacity: 0.7;
    filter: alpha(opacity=70);
    height:16px;
}
.tabContent
{
    background: #EEEEEE none repeat scroll 0 0;
    /*border-top: solid 1px #EEEEEE;*/
    /*border: solid 1px #AEAEAE;*/  
    margin: 1px;
    padding: 1px;
    padding-bottom:1px;
}
.hiddenTab{
    display:none;
}
.visibleTab{        
}

/* Tabs END*/

/*Map Icons*/
.ico
{
    position:absolute; top:0px; left:0px; z-index:200; 
    cursor:pointer;   
}
.ico, .ico:hover, .ico:hover img, .ico:visited, .ico img{
    border:none;
}
/*Map Icons END*/
.sectorLink {
    
}
.sectorLink img, .sectorLink:hover img{
    width:16px;
    height:16px;
    border:none;
    margin-right:10px;
    vertical-align:middle;
}

/*Buttons*/

/*Panel for form buttons*/
.actions
{
    margin: 15px;
    margin-bottom:2px;
    background: #ffffff;
    border: 1px solid #d2d4d6;
    padding: 2px;
    padding-left: 40px;
}
/*btn - for big buttons*/

.btn, .btn:link, .btn:visited
{
    color: #0066CC;
    padding: 2px 5px 2px 2px;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    white-space: nowrap; 
    display: inline-block;    
}
.btn:hover
{
    color: #224;        
}
.btn img
{
    vertical-align: middle;
}
.actions .btn
{
    padding-right:20px;
}
/*cmd - for actions (like 'edit', 'delete', 'select'*/
.cmd, a.cmd
{
    font-size: 12px;    
    text-decoration: none;    
    white-space: nowrap;  
    display: inline-block;  
    margin-top:0px;    
    font-weight:normal;
}
.cmd img, a.cmd img
{
    vertical-align: middle;    
    margin-right:2px;    
}
.cmd:hover, a.cmd:hover
{     
    text-decoration: none;
	
}

.btnhidden
{
	border:0;
	background: #ffffff;
}
 
/*Buttons end*/

img {
  border: none;
}

/* Tables */
.tlabel, th.tlabel
{
    text-align: right;
    vertical-align: top;
    padding-right: 10px;
    padding-left: 20px;
    padding-bottom: 15px;
    white-space:nowrap;
    width:1%;      
    font-size:12px;  
}
.tlabel
{
    white-space:nowrap;
}
.tlabel span
{
    white-space:nowrap;
}
.tselect
{
    text-align: right;
    vertical-align: top;    
    white-space: nowrap;
    width: 90px;    
}
.tselect, .tselect label
{
    padding:3px;
    margin:3px;
}

.tsingle
{
    text-align: left;
    vertical-align: top;
    padding-right: 10px;
    padding-left: 20px;    
    padding-bottom: 20px;        
}
.tvalue
{
    vertical-align: top;    
    text-align: left;    
    white-space:normal;
    padding-bottom:20px;
}
.tvalue input, .tvalue textarea
{    
    margin-top:0px;       
}
.tvalue td
{
    padding-left:0px;
    padding-right:10px;
    padding-top:0px;
}
/* Tables End*/

/* Tables and grids*/

.data, .data tr, .data td, .data th, .invisible .data td, .repeatabledata .invisible .data td
{    
    border:solid 1px #AEAEAE;
    border-collapse:collapse;
    padding:4px;
    font-weight:normal;
}
.data th
{
    background:#E5E5E5 none repeat scroll 0 0;
    font-weight:bold;    
    white-space:nowrap;
}
.data td
{
    vertical-align:top;
}

.data .header, .data .header td
{
    font-weight:bold;
    font-size:13px;    
    text-align:left;
    background-color:#EEEEEE ;
}
.data .rowheader, .data .rowheader td, .data tr .rowheader
{
    font-weight:bold;
    font-size:12px;    
    text-align:left;
    background-color:#EEEEEE ;    
    white-space:nowrap;
}
.data .item
{
    /*background-color:#FFFFFF ;*/
}
.data .alterItem
{
    background: #efefef;
}                         

.data .item:hover, .data .alterItem:hover
{
    /*background-color: #FFFFCC; */
}

.repeatabledata, .repeatabledata tr, .repeatabledata td, .repeatabledata th, .invisible .repeatabledata td, .data .invisible .repeatabledata td
{    
    border:solid 1px #D4D4D4;
    border-collapse:collapse;
    padding:4px;
}
.repeatabledata 
{
    margin-top: 0px;
}
.repeatabledata .header, .repeatabledata .header td
{
    padding:2px;
    font-weight:bold;
    font-size:13px;    
    text-align:left;
    background-color:#EEEEEE ;
    border-bottom: 2px solid #D4D4D4;
}

.invisible, .data .invisible td, .repeatabledata .invisible td
{
    border:0px;  
    padding:0px;      
}
.invisibleContainer, .invisibleContainer td
{
    border:0px;        
}
/* Tables and grids END*/

#alert 
{
	position:relative; 
	padding:2px; 
	background:#efefef; 
	font-size:18px; 
	font-weight:bold; 
	color:#474D57;
}
#inform
{
    background: #008000;
    position: relative;
    padding: 4px;
    background: #008000;
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
}

/*Trees*/
li.AspNet-TreeView-Root *
{    
    vertical-align:middle;
}
li.AspNet-TreeView-Root input, li.AspNet-TreeView-Root img
{
    margin-right:5px; 
}
/*Trees End*/

.updatePanel
{    
    /*IE Update panel hack*/
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color:White;
}
.images{    
}
.images img{
padding:5px;
border:solid 1px #eee;
margin-right:12px;
margin-top:10px;
}
.videos img{
padding:5px;
border:solid 1px #eee;
margin-right:12px;
margin-top:10px;
}
.galleryItem{
float:left;
}
.galleryItemThumb{
height:170px; vertical-align:top;
}
.readTextArea
{
    max-width:450px;
}
.language, .loginManagement
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    float: right;
    color: #B1B1B1;
    border: none;
    margin: 0px 0px 0px 0px;
    padding-top: 10px;
    display: inline;
}

.loginManagement
{
    float: left;
    margin: 0px 0px 0px 100px;
}

.language a, .loginManagement a
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #0066CC;
}

.language a, .language span, .loginManagement a, .loginManagement span
{
    margin-left:10px;
}

#login 
{
    width:600px;
    height:260px;
}
.sortImageDesc
{
	padding-right: 15px;
    background-position: right center;
    background-repeat: no-repeat;
	background-image: url(img/order_down.png);
}

.sortImageAsc
{
	padding-right: 15px;
    background-position: right center;
    background-repeat: no-repeat;
	background-image: url(img/order_up.png);
}

.cacheTimeoutWarning
{
	color: Red;
	font-weight: bold;
}

.pagerNavigationPanel span, .pagerNavigationPanel a
{
	vertical-align: middle;
}

.pagerNavigationLink
{
	width:16px;
	height:16px;
	background-repeat: no-repeat;
	background-position: center center;
	overflow:hidden;
	display:inline-block;   
}

.pagerNavigationLink img
{
	width:100%;
	height:100%;
}

.pagerFirstLink
{
	background: url(img/ico_first.png) no-repeat;
	background-position: center center;
}

.pagerPrevLink
{
	background: url(img/ico_prev.png) no-repeat;
	background-position: center center;
}

.pagerNextLink
{
	background: url(img/ico_next.png) no-repeat;
	background-position: center center;
}

.pagerLastLink
{
	background: url(img/ico_last.png) no-repeat;
	background-position: center center;
}

#VideoPlayer
{
    display:none;
}
