/* overall */
* {
	margin: 0px;
	padding: 0px;
}
body
{
	background-color:#75a2bd;
	background-image:url('../images/bodyback.jpg');
	background-repeat:repeat-x;
	background-attachment:fixed;
	color: black;
	font-weight: normal;
	font-family:"Verdana";
	font-size:11px;
}

/* links, headings, paragraphs */
font {
	font-weight: normal;
	font-family:"Verdana";
	font-size:11px;}
a		{color:black; text-decoration:none;}
a:hover {color:black; text-decoration:underline;}

a.none {color:black; text-decoration:none;}
a.none:hover {color:black; text-decoration:none;}
h1, h1 a, h1 a:hover {font-size: 16px; color:#123751; font-weight:bold; margin:10px 5px 20px 0px;}
h2, h2 a, h2 a:hover {font-size: 13px; color:#123751; margin:5px 3px 10px 0px;}
span.likeh3, span.likeh3 a, h3, h3 a, h3 a:hover {font-size: 11px; color:#123751;}
span.likeh3 {font-weight:bold; display:inline;}
.alert_headers {color:#CC0000;}

p {text-indent:0px;}

hr {height:1px; background-color:#FFF; margin:1px 0px 1px 0px;}

/* atteeli */
img {border:0px solid transparent;}

img.border {border:1px solid #FFF;}

/* lists */
ul,ol {
	margin:2px;
	list-style-position: inside;
}

ol {list-style: decimal inside;}
ul {list-style: disc inside;}

div.main ul li {
	list-style-image:url('../images/icons/lipoint.jpg');
	list-style-position:inside;
	margin:0px 1px 0px 15px;}

/* div`i */
div {margin:0px; padding:0px;}

.container {
	min-height:1000px;
	background-color:#c4d5e3;

	margin: auto;
	width: 978px;
	border:3px solid #FFF;

	margin-top:10px;}

.top {
	float: left;
	background: transparent;
	width: 100%;
	height: 150px;
	border-bottom: 1px solid #FFF;
	clear:both;
}

.navigation {
	float: left;
	width: 200px;
	border:0px solid #FFF;
	border-collapse:collapse;
}

.footer {
	clear: both;
	margin: 0;
	text-align: center;
	color:black;}

.main {
	float:left;
	border:0px solid #777;
	width:555px;
	list-style-position:inside;
	text-align:justify;
	line-height:16px;
	color:black;
	padding:4px 8px 4px 8px;
	font-family:"Verdana";
	}

.right {
	float: right;
	width: 200px ! important;
	border:1px solid #FFF;
	border-width:0px 0px 0px 1px;
	background-color:#c4d5e3;
}

.right_inside
{
	
	border:1px solid #FFF;
	border-width:0px 0px 1px 0px;
	background-color:transparent;
	padding:5px;
}

.left {
	float: right;
	width: 200px;
	border:1px solid #FFF;
	border-width:0px 0px 1px 1px;
	background-color:white;
}

.infodiv {
	margin:10px 0px 10px 3px;
	font-size:11px;
	padding:10px 0px 10px 0px;
	border-bottom: 1px solid #FFF;
}

.infodiv_galery {
	margin:10px 0px 10px 3px;
	font-size:11px;
	padding:0px;
	border-bottom: 1px solid #FFF;
}

div.clear
{
	clear:both;
}

/*fieldset*/
fieldset {border: 1px solid #555; margin:4px; padding:4px;}
legend {padding:0px 3px 0px 5px; color:black;margin:2px 20px 3px 10px; color:#111; font-weight:bold;}

/*tables*/
div.main table
{
	margin:4px;
	border:1px solid #555;
	border-collapse:collapse;
	background-color:#FFF;
}
div.main td
{
	border:1px solid #555;
	border-collapse:collapse;
	padding:2px 2px 2px 3px;
	text-align:left;
}

div.main td.liketh, div.main td.likethnormal
{
	border:1px solid #555;
	border-collapse:collapse;
	padding:2px 2px 2px 20px;
	text-align:left;
	background-color:#EEE;
	font-weight:bold;
	vertical-align:top;
}

div.main td.likethnormal
{
	font-weight:normal;
	padding:2px 2px 2px 3px;
}

div.main td.tight
{
	border:1px solid #555;
	border-collapse:collapse;
	padding:0px 0px 0px 2px;
	text-align:left;
}

div.main td p {text-indent:0px;}

div.main th
{
	border:1px solid #555;
	border-collapse:collapse;
	padding:2px 3px 1px 3px;
	color:#111;
	text-align:center;
	background-color:#EEE;
}

/*Galerijas fiskas*/

div.grid, div.grid_noconst, div.product {
	float:left;
	border:0px solid #777;
	padding:5px;
	margin:5px;
	width:160px;
	text-align:center;
	background-color:transparent;
}

div.grid{height:160px;}
div.grid_noconst{height:200px; vertical-align:middle; background-color:#EEE; border:1px solid #777;}
div.product {width:160px;  text-align:center; background-color:#EEE; border:1px solid #777; }

img.galery{
	border:1px solid #333;
	
}


/*Pagging spans*/
span.pagging 
{
	float:left;
	border:1px solid #777;
	margin:3px;
	padding:3px 7px 0px 7px;
	text-align:center;
	height:20px;
	vertical-align:middle;
	background-color:#EEE;
	cursor:pointer;
}
span.pagging a
{	
	vertical-align:middle;
	text-decoration:none;
}

span.pagging a:hover
{
	vertical-align:middle;
	text-decoration:none;
}

span.selected 
{
	border-color:black;
	background-color:#AAA;
}

div.img_legend
{
	margin:4px;
	padding:5px;
	border: 1px solid #777;
	background-color:#CCC;
}

span.small
{
font-size:9px;
color:#555;
}


/*Daumiem*/
span.date
{
	cursor:pointer;
}

/*Maksajumiem*/

.is_paid {background-color:#c7f2a4;}
.is_active {background-color:#ffd583;}
.is_penalty {background-color:#f2a4a4;}


/*OVERLIbs*/
.ovfl {width:466px;  border:1px solid #777; margin:5px; overflow:auto;}
.olbg {background-color:#CCC; margin:5px;}
.olcg {background-color:transparent; text-align:center;}
.olfg {background-color:transparent; text-align:center;}
.olcap {font-weight:bold; color:black; text-align:left; padding:4px;  border:0px solid #777; border-width:1px 1px 0px 1px;}
a.olclo {font-weight:bold; color:black;   border:1px solid #777; border-width:1px 1px 0px 0px;}
a.olclo:hover {color:#ffffff;}
.oltxt {color:black; text-align:left; border:1px solid #777; padding:2px;}

p.ol_capter {font-weight:bold; color:black; text-align:left; padding:4px;  border:0px solid #777; border-width:1px 1px 0px 1px;}


