/*
Theme Name: Pirts
Theme URI: http://saigot.com/


Version: 0.2
Author: saigo
Author URI: http://saigot.com/

*/

/* PAMATA 
------------------------------------------------------------------------- */
* {
    margin: 0;
    padding: 0;
}
body {
    font-family: Verdana, Helvetica, Tahoma, "Lucida Grande",  sans-serif;
    font-size: 13px;
    text-align: center;
    color: #003399;
    background: #0069b5;
}

ol {
    margin-left: 1em;
    padding-left: 1em;
}
ol li {
    margin-left: 1em;
    padding: 0 0 .5em.3em;
    list-style: decimal;
}
h1, h2, h3, h4 {
	font-family: "Trebuchet MS", georgia, helvetica, arial, verdana, sans-serif;
	font-weight: bold;
	margin: 0 0 .5em 0;
    color: #fff;
}
h1 { font-size: 218%;     line-height: 1em; }
h2 { font-size: 164%; }
h3 { font-size: 145%; }
h4 { font-size: 118%; letter-spacing: .15em }

p { padding: 0 0 1em; }

a, a:link { 
    text-decoration: none;
    color: #69c;
}
a:visited { color: #669;  }
a:hover { color: #693;  text-decoration: none; }
a:active { color: #c33;  }


a img, img {
    border: none;
}

ul {
    list-style: none;
    margin: 0 0 0 1em;
}
li {
    list-style: none;
    padding-left: 1.5em;
	background: url(img/lapina.png) no-repeat left 3px;
}


.clear {
    clear: both;
    height: 1px;
    margin: -1px 0 0;
    font-size: 1px;
}


#lapa {position: relative;
    width: 940px;
    min-height: 600px;
    margin: 0 auto;
    text-align: left;
    background: url(img/fons.jpg) no-repeat;
}
#logo { position: absolute;
    width: 400px;
    height:95px;
    top: 25px;
    left:0;
    margin: 0
}

#teksts1 {
    float: left;
    text-align: left;
    width: 460px;
    margin: 260px 0 10px 40px;
    padding: 0;
    line-height: 1.5em;
}

#teksts2 {
    float: right;
    text-align: left;
    width: 460px;
    margin: 10px 40px 40px 0;
    padding: 0;
    line-height: 1.5em;
}

#kocis { position: absolute;
    width: 340px;
    height:300px;
    top: 150px;
right:0;    
margin: 0;
    z-index:15;
}



#talrunis {position: absolute;
    width: 400px;
    bottom: 0px;
    float: left;
    margin: 10px 0;
    padding: 0;
}

#valodas { position: absolute;
    width: 280px;
    height:215px;
    top: 0px;
right:0;   
margin: 0;
    background: url(img/valfons.png) no-repeat;
}


#apaksa {
    width: 940px;
    margin: 0 auto;
    font-size: 10px;
    text-align: center;
}






#lv { line-height:50px; margin:75px 0 0; display:block; text-indent: -9999px;}
#lv a {width:120px; height:50px; display:block; background:transparent url(img/val.png) 0px 50px;}
#lv a:hover {display:block; background:transparent url(img/val.png) 0px 0px;}

#ru{line-height:50px; margin:0; display:block; text-indent: -9999px; position:absolute; top:75px; left:120px}
#ru a {display:block; width:160px; height:50px;  background:transparent url(img/val.png) -120px 0px;}
#ru a:hover {display:block; background:transparent url(img/val.png) -120px 50px;}


.augsa {  width: 460px;  height: 20px; margin: 0;  background: url(img/augsa.png) no-repeat }
    
.apaksa { width: 460px; height: 20px; margin: 0; background: url(img/apaksa.png) no-repeat }

.vidus { margin: 0; padding: 0 25px 0 25px; background: url(img/tfons.png) repeat-x }

.clear {clear:both;}

/* Special text formatting 
------------------------------------------------------------------------------- */
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited {
	text-decoration: none;
}
h2 a:hover, h3 a:hover {
	color: #06c;
	border-bottom: 1px normal #06c;
}



blockquote {
    margin: 0 0 0 30px;
    padding: 10px 0 0 20px;
    font-size: 88%;
    line-height: 1.5em;
    color: #666;
    background: url(images/quotes.gif) no-repeat top left;
}

blockquote p { margin-top: 0; }




/* Special handling for images & alignment 
------------------------------------------------------------------------------- */

img.centered {
	display: block;
	margin: 0 auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

/* Fixes for RichText widgets
------------------------------------------------------------------------------- */
.MODX_RichTextWidget {
	float: left;
}

.MODX_RichTextWidget a {
	border: 0px;
}