

/*-Company CSS-*/



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}

table{font-size:inherit;}

fieldset,img{border:0;}

th{font-style:normal;font-weight:normal;}

th{text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;}

select,input,textarea{font:99% arial,verdana,sans-serif;}

html,body { height:100%; }

body{font:11px Tahoma,verdana,sans-serif;text-align:center;color:#454545; height:100%; overflow:auto; overflow-y:hidden; background-image:url(../images/bg.jpg); background-position:50% 0; }



img { border:none; }



a { color: #383739; }

a:hover { text-decoration:none; }



#scroll { height:100%; overflow:hidden; }

#page { position:relative; height:100%; overflow:auto; }

#wrapper { width:885px; padding:20px 20px 20px 100px;  margin-left:auto; margin-right:auto; position:relative; }

#head { width:100%; padding-top:50px; overflow:hidden; }

#content2 { width:713px; margin-left:60px; padding-top:10px; position:relative; }

#content2 img { display:block; }

#lang { position:absolute; left:48px; top:70px; padding-right:10px; }

#lang ul { list-style:none; }

#lang ul li { display:inline; }

#lang ul li a { font-size:14px; font-weight:bold; color:#FFF; text-decoration:none; }

#lang ul li a img { display:block; margin-bottom:10px; }

.stars { height:100%; width:51px; background-image:url(../images/star.gif); position:absolute; top:0px; left:50px; }



.frm { padding-top:40px; }

.frm div { width:100%; overflow:hidden; text-align:left; margin-bottom:10px; }

.frm div label { display:block; float:left; width:345px; text-align:right !important; padding-right:20px; padding-top:8px; }

.frm div label img { float:none; }

.frm div input.txt { width:328px; padding:8px 10px; border:0px; background-image:url(../images/input_txt.png); background-color:transparent; background-repeat:no-repeat; font-family:tahoma; font-size:20px; color:#003894; cursor:text; vertical-align:middle; margin-right:10px; float:left; margin-top:8px; position:relative; }

.frm div .sel { z-index:10; }

.frm div img { vertical-align:middle; float:left; }

.frm div p { display:none; }

.frm div.error2 p { clear:both; color:#ff4c4c; padding-left:375px; font-weight:bold; display:block; }

.file { width:328px; padding:8px 10px; border:0px; background-image:url(../images/input_file2.gif); background-repeat:no-repeat; background-color:transparent; font-family:tahoma; font-size:20px; color:#003894; cursor:text; vertical-align:middle; margin-right:10px; }

.file_btn { width:126px; height:53px; background-image:url(../images/btn_browse.png); border:0px; text-align:center; color:#494949; font-family:tahoma; font-size:11px; font-weight:bold; cursor:pointer; vertical-align:middle; background-color:transparent; }



.lubadus { position:absolute !important; width:326px !important; padding:10px; background-color:#FFF; left:466px; bottom:200px; display:none; z-index:5; padding-bottom:15px; }

.error2 .lubadus { bottom:215px; }

.lubadus a { font-family:tahoma; font-size:14px; color:#003894; display:block; margin-bottom:5px; text-decoration:none; }

.lubadus a:hover { text-decoration:underline; }



.btn_edasi { width:151px; height:54px; border:0px; background-image:url(../images/edasi.png); background-color:transparent; margin-top:20px; cursor:pointer; margin-left:200px; }

.btn_saada { width:125px; height:53px; border:0px; background-image:url(../images/btn_saada.png); background-color:transparent; margin:20px 10px 0px 0px; cursor:pointer; margin-left:190px; vertical-align:middle; }

.lisa_s { vertical-align:middle; margin-top:20px; }

.lisa_s img { vertical-align:middle; vertical-align:middle; margin-top:20px; }

.sisesta { margin-left:180px; }



.s2ti { width:100%; overflow:hidden; position:relative; padding:40px 0px; }

.s2ti .image { position:relative; text-align:center; }

.s2ti .image img { position:relative; margin-left:auto; margin-right:auto; }

.s2ti .crop { width:219px; height:270px; overflow:hidden; position:absolute; top:40px; right:0px; background-image:url(../images/raam2.gif); z-index:1001; }

.s2ti .crop div { width:200px; height:250px; overflow:hidden; margin:10px 9px; }



.reklaam { width:100%; overflow:hidden; padding:40px 0px; }

.reklaam .left { width:320px; float:left; margin-right:65px; }

.reklaam .left div { width:300px; height:160px; padding:10px; background-image:url(../images/raam4.gif); margin-bottom:30px; }

.reklaam .left div img { display:block; }

.reklaam .btns { clear:both; width:100%; overflow:hidden; padding:30px 0px 0px 0px; text-align:left; }

.reklaam .btns img { margin-right:45px; }

.reklaam .btns img.last { margin-right:0px; }



.reklaam .right { width:499px; height:278px; padding:9px 0px 0px 0px; background-image:url(../images/raam1.gif); float:left; }



.banner_bot {  }



.edukas { margin-bottom:50px; margin-top:100px; }

.jcrop-holder { margin-left:auto; margin-right:auto;  border:10px solid #00176f; }

.jcrop-tracker { top:0px !important; left:0px !important; }



.notice { color:#454545; font-size:16px; margin-bottom:10px; }

.notice a { color:#005da8 !important; text-decoration:underline; font-weight:bold; }

.notice a:hover { text-decoration:none; }



.info { color:#FFF; margin-top:30px; margin-bottom:30px; text-align:left; }

.info a { color:#fff; text-decoration:underline; }

.info a:hover { text-decoration:none; }



.hidden { position:absolute; top:-2000px; }

.fixitforie { behavior:url("pngfix/pngbehavior.htc"); position:relative; }



/*Buttons EST End*/



/*   behavior:url("pngfix/pngbehavior.htc");   */ 

/*   behavior:url("pngfix/iepngfix2.htc");   */

/*   //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/mainmenu_bg.png');   */

