body
{
margin: 0; padding: 0;
background: #E0F2FF url("img/top.gif") repeat-x left top;
font: 11px Tahoma;
}
img
{
border: 0;
}

a
{
color: #53821F;
}

p, h1, h3, ul, li
{
margin: 0; padding: 0;
}

td
{
font: 11px Tahoma;
}

#language
{
position: absolute;
top: 40px;
left: 100px;
z-index: +3;
}

#language a
{
color: #fff;
}

#top
{
position: absolute;
z-index: +1;
top: 0;
left: 0;
background: url("img/top.gif") repeat-x left top;
width: 100%;
height: 100%;
}

#all
{
position: relative;
z-index: +2;
}

table.all
{
width: 100%;
background: url("img/bg.jpg") repeat-x left bottom;
height: 100%;
}

td.footer
{
vertical-align: bottom;
}

td#right
{
vertical-align: top;
width: 233px;
background: url("img/erce01.gif") no-repeat center bottom;
}

td#left
{
vertical-align: top;
width: 226px;
background: url("img/left_bg.gif") no-repeat left bottom;
height: 100%;
}

td#main
{
background: url("img/vestulessturis_bg.gif") no-repeat right top;
width: auto;
vertical-align: top;
padding: 0;
margin: 0;
}

#rightmenu
{
background: url("img/rightmenu_bg.gif") no-repeat left top;
width: 233px;
height: 434px;
margin: 0;
}
#rightmenu table
{
margin: 0 0 0 51px;
}

#rightmenu .skola {
width:192px;
height:92px;
margin:100px 10px 0 20px;
}

#rightmenu td
{
vertical-align: bottom;
padding: 0 0 15px 15px;
font: 11px Tahoma;
width: 80px;
}
#rightmenu td.raksti
{
height: 43px;
color: #476B12;
}
#rightmenu td.raksti a
{
color: #476B12;
text-decoration: underline;
}
#rightmenu td.skaties
{
height: 166px;
color: #476B12;
}
#rightmenu td.skaties a
{
color: #476B12;
text-decoration: underline;
}
#rightmenu td.pastasti
{
height: 125px;
color: #F00;
}
#rightmenu td.pastasti h2
{
font: bold 12px Tahoma;
}
#rightmenu td.pastasti a
{
color: #f00;
text-decoration: underline;
}
#rightmenu td.organizacija
{
height: 100px;
color: #EA458D;
}
#rightmenu td.organizacija a
{
color: #EA458D;
text-decoration: underline;
}

#menu
{
background: #5F8F26 url("img/menu_bg.gif") no-repeat bottom left;
width: 188px;
min-height: 154px;
margin: 85px 0 0 24px;
color: #fff;
}
* html #menu
{
height: 154px;
}

#menu dl
{
margin: 0;
padding: 29px 13px 29px 9px;
}
#menu dl dt
{
list-style-type: none;
margin: 0 0 2px 0;
padding: 3px 10px 5px 25px;
border-bottom: 1px solid #8BB63F;
}

#menu dl dd
{
list-style-type: none;
margin: 0;
padding: 5px 10px 5px 43px;
background: #4f791d url("img/dd_bg.gif") no-repeat left top;
}

#menu dl dt.last
{
border-bottom: none;
}
#menu a
{
color: #fff;
text-decoration: none;
}
#menu dl dd a
{
color: #dbffb2;
text-decoration: underline;
}
#menu .active
{
font-weight: bold;
}
#menu .lastactive
{
font-weight: bold;
border: none;
}

#formatitle
{
height: 55px;
background: url("img/forma_title_bg.gif") no-repeat center center;	
}

#formatitleru
{
height: 55px;
background: url("img/forma_title_bg_ru.gif") no-repeat center center;
}
#texttitle
{
height: 50px;
text-align: center;
}
#texttitle img
{
margin: 10px 0 0 0;
}

#stasti
{
margin: 0;
text-align: center;
padding: 15px 0 7px 0;
}
#stasti table td
{
width: 50%;
}
#visistasti
{
background: #fff url("img/visistasti_bg.gif") no-repeat right bottom;
height: 38px;
padding: 0 25px 0 25px;
}
#visistasti p
{
border-top: 1px solid #E7E7E7;
padding: 5px 0 0 5px;
}
#visistasti  a
{
color: #53821F;
background: url("img/visistasti.gif") no-repeat right bottom;
padding: 0 19px 0 0;
}

#stasti div.stasts
{
padding: 0 13px 0 13px;
}
#stasti div.stasts h1
{
font: 11px Tahoma;
font-weight: bold;
padding: 0 0 4px 0;
}
#stasti div.stasts h1 span
{
font: 11px Tahoma;
color: #629B0F;
}
#stasti div.stasts p
{
color: #494949;
}
#stasti div.stasts p a
{
padding: 0;
color: #494949;
text-decoration: none;
}

#forma
{
background: transparent url("img/forma_bg.png") repeat-x right bottom;
/*z-index: +2;*/
padding: 0 0 20px 0;
}
* html #forma
{
background: url("img/forma_bg.gif") repeat-x right bottom;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/forma_bg.png', sizingMethod='crop');*/
width: 100%;
}
#forma h1
{
color: #41621A;
font: 14px Tahoma;
font-weight: bold;
padding: 20px 0 10px 35px;
}
#forma p
{
margin: 0;
padding: 0 40px 10px 35px;
line-height: 15px;
}
#forma form
{
padding: 0;
margin: 5px 0 0 0;
filter:Alpha('opacity=80');
}

form fieldset
{
border: 0;
margin: 0 10px 0 0;
padding: 0 0 0 139px;
}

form fieldset.pirmais
{
background: url("img/forma_1.png") no-repeat left center;
}
* html form fieldset.pirmais
{
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/forma_1.png', sizingMethod='crop');
}
form fieldset.otrais
{
background: url("img/forma_2.png") no-repeat left center;
}
* html form fieldset.otrais
{
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/forma_2.png', sizingMethod='crop');
}
form fieldset.tresais
{
background: url("img/forma_3.png") no-repeat left center;
}
* html form fieldset.tresais
{
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/forma_3.png', sizingMethod='crop');
}
form fieldset.ceturtais
{
background: url("img/forma_4.png") no-repeat left center;
}
* html form fieldset.ceturtais
{
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/forma_4.png', sizingMethod='crop');
}
form fieldset.piektais
{
background: url("img/forma_5.png") no-repeat left center;
}

* html form fieldset.piektais
{
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/forma_5.png', sizingMethod='crop');
}

input
{
margin: 0;
width: 70%;
font: 11px Tahoma;
}

#forma form fieldset
{
margin: 0 0 10px 0;
}
#forma form fieldset.nosutit
{
margin: 0 50px 0 150px;
}

#forma form label
{
margin: 0 10px 0 0;

}

#text
{
margin: 0; 
background: #fff;
min-height: 450px;
padding: 0 0 25px 0;
}
* html #text
{
height: 450px;
}
#text h1
{
font: 12px Tahoma;
font-weight: bold;
text-decoration: underline;
color: #476B12;
padding: 30px 30px 0 35px;
}

#text h2
{
font: 11px Tahoma;
font-weight: bold;
padding: 20px 30px 0 35px;
margin: 0;
}
#text p
{
padding: 20px 35px 0 35px;
}
#text ul, #text ol
{
padding: 10px 50px 0 75px;
}
#text li
{
padding: 0 0 5px 0;
}

#text .tabula
{
padding: 10px 35px 0 35px;
}
#text .tabula table
{
border-bottom: 1px solid #000;
}
#text .tabula table td
{
padding: 5px;
text-align: center;
width: 80px;
}
#text .tabula table thead td
{
font-weight: bold;
vertical-align: top;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
}

#text .tabula table .malas td
{
border-top: 1px solid #000;
}
#text .tabula table .sarkans td
{
color: #f00;
font-weight: bold;
}


#atpakal
{
background: #fff;
height: 45px;
padding: 0 15px 0 15px;
}
#atpakal p
{
border-top: 1px solid #E6E6E6;
padding: 10px 0 0 14px;
color: #53821F;
}
#atpakal a
{
color: #53821F;
text-decoration: underline;
background: url("img/atpakal.gif") no-repeat left bottom;
padding: 0 0 0 20px;
}

#eironets
{
background: #476B13;
width: 185px;
height: 83px;
text-align: left;
margin: 85px 0 0 0;
}
#eironets p
{
color: #fff;
padding: 25px 0 0 46px;
}
#eironets a
{
color: #22C21E;
}

#vardsuzvards
{
padding: 0 0 0 92px;
}

#killer {
  position: absolute;
  bottom: 0;
  right: 0;
}

#text form.izbraukums table
{
width: 100%;
margin: 20px 35px 0 35px;
}
#text form.izbraukums th, #text form td.teksts
{
font: 11px Tahoma;
text-align: left;
width: 200px;
vertical-align: top;
}
#text form.izbraukums td
{
padding: 0 0 5px 0;
line-height: 20px;
}
#text form.izbraukums input.formfield01
{
width: 80%;
}
#text form.izbraukums input.formfield02
{
width: 50px;
margin: 3px 0 0 0;
}
#text form.izbraukums label.radio
{
padding: 0 10px 0 0;
}
#text form label.radio input
{
width: auto;
margin: 0 0 2px 0;
vertical-align: middle;
}
#text form h3
{
font-size: 11px;
font-weight: bold;
}
#text form input.text_short
{
width: 50px;
}
#text form table
{
width: 100%;
}
#text form td
{
width: auto;
}
#text form td.teksts, #text form td
{
padding: 5px 0 5px 0;
}
#text form .queastion td.teksts, #text form .queastion td
{
padding: 15px 0 5px 0px;
}

#text form#anketa td, #text form#anketa table
{
width: auto;
}
#text form#anketa td.teksts_
{
width: 200px;
}

#text form h3
{
margin: 0;
padding: 15px 40px 0 35px;
line-height: 15px;
clear: both;
}
#text form p
{
margin: 0;
padding: 5px 40px 0 55px;
line-height: 15px;
clear: both;
}
#text form label.radio
{
display: block;
float: left;
padding: 0 20px 0 0;
white-space: nowrap;
}
#text form textarea
{
width: 300px;
height: 80px;
padding: 0; margin: 0;
font: 11px Tahoma;
overflow: auto;
}
#text form .poga
{

padding: 25px 40px 0 35px;
}


