/*----------------------©2009--------------------------*/
html, body {
margin:0;
padding:0;
background:url(img/bck.gif) repeat;
background-attachment:scroll;
background-color:#121217;
font-size:11px; font-family:"Arial", Tahoma, Verdana;
color:#ffffff;
line-height: 16px;

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



    h1, h2 {
font-size:12px; 
font-family:"Arial", Tahoma, Verdana;
color:#f6c401;
    }

    h3 {
font-size:9px; 
font-family:"Arial", Tahoma, Verdana;
color:#ffffff;
padding-bottom:10px;
    }
    
    
    h4 {
font-size:14px; 
font-family:"Arial", Tahoma, Verdana;
color:#f6c401;
    }
    
.smaller {
font-size:10px; 
line-height:14px;
    }

.kuldne {
color:#f6c401;
font-weight:bold;
padding-right:2px;
    }

a { color:#ffffff; text-decoration:none;}
a:hover { color:#ffffff; text-decoration:underline;}
img { border:0;}

.line {
margin:7px 0 7px 0;
text-align: left;
    }


.hiddenpic {display:none;}


html, body, #wrapper {height: 100%;}

#wrapper {
height: auto; 
min-height: 100%;
}

#content {

margin:0 auto 0 auto;
width:956px;
text-align:center;

padding-bottom: 48px;
}











/*-------------------facebook_kast----------------------*/

#facebook_like {
position:absolute;
top:0;
left:0;

width:337px;
height:86px;
text-align:center;

font-size:18px;
line-height:24px;

}





ul.dropdown-fb,
ul.dropdown-fb li,
ul.dropdown-fb ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown-fb {
 position: relative;
 float: left;
}

ul.dropdown-fb li {
 float: left;
 vertical-align: middle;
}

ul.dropdown-fb li.hover,
ul.dropdown-fb li:hover {
 position: relative;
 cursor: default;
 
 
}

ul.dropdown-fb ul {
 visibility: hidden;
 position: absolute;
 bottom: 100%;
 left: 0;
 margin:80px 0 0 -320px;
}

ul.dropdown-fb ul li {
 float: none;

}

ul.dropdown-fb ul ul {
 top: 1px;
 left: 99%;

}

ul.dropdown-fb li:hover > ul {
 visibility: visible;
}



ul.dropdown-vertical-fb {
 padding: 0;
}

ul.dropdown-vertical-fb ul {
 top: 1px;
 left: 99%;
}

ul.dropdown-vertical-fb li {
 float: none;
}



.main_box_cnt2 {
height:93px;
width:337px;	

}


.main_box_cnt2 a {
float:left;
	height:80px;
	width:337px;	
}





.brdr2 {
text-align: justiry;

width:285px;
z-index:999;

color:#fff;

background-color:transparent;
background:url(img/transparent_b.png) repeat;
line-height:10px;
font-size:9px;
}




/*-------------------kuukava----------------------*/

#kuukava {
position:absolute;

margin:8px 0 0 159px;
width:71px;
height:17px;
text-align:center;


}





ul.dropdown-kk,
ul.dropdown-kk li,
ul.dropdown-kk ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown-kk {
 position: relative;
 float: left;
}

ul.dropdown-kk li {
 float: left;
 vertical-align: middle;
}

ul.dropdown-kk li.hover,
ul.dropdown-kk li:hover {
 position: relative;
 cursor: default;
 
 
}

ul.dropdown-kk ul {
 visibility: hidden;
 position: absolute;
 bottom: 100%;
 left: 0;
 margin:15px 0 0 -247px;
}

ul.dropdown-kk ul li {
 float: none;
 
}

ul.dropdown-kk ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown-kk li:hover > ul {
 visibility: visible;
}



ul.dropdown-vertical-kk {
 padding: 0;
}

ul.dropdown-vertical-kk ul {
 top: 1px;
 left: 99%;
}

ul.dropdown-vertical-kk li {
 float: none;
}


.main_box_cnt3 {
width:71px;
height:17px;	

}


.main_box_cnt3:hover {
float:left;
width:71px;
height:20px;

}


.brdr3 {
padding:20px;
width:427px;


text-align: left;
background-color: #4f1057;
border: solid #f6c402;
border-width: 1px;
opacity: 0.95;
filter:alpha(opacity=95);
z-index: 9999;
}


 
.partnerid_hover img {
opacity: 0.80;
filter:alpha(opacity=80);
}


.partnerid_hover img:hover {
opacity: 1.00;
filter:alpha(opacity=100);
}



table.kuukava_tabel_est td {
border-width: 0 0 1px 0;
	padding: 2px;
	border-style: solid;
	border-color: #f6c402;
	-moz-border-radius: ;
}


table.kuukava_tabel_est a{
width:153px;
display:block;
float:left;
}


table.kuukava_tabel_eng td {
border-width: 0 0 1px 0;
	padding: 2px;
	border-style: solid;
	border-color: #f6c402;
	-moz-border-radius: ;
}


table.kuukava_tabel_eng a{
width:135px;
display:block;
float:left;
}




/*----------------------header--------------------------*/
#hdr {
background:url(img/hdr.png) repeat-y;
clear:left;
height:200px;
width:100%;
text-align:left;
}




#hdr_menu {
display:block;
text-align:left;
padding:29px 0 0 46px;
}



/*---------------------header_2---------------------------*/
#logo {
margin-left:270px;
width:221px;
height:20px;
}
#sig {
position:absolute;
margin-top:-20px;
margin-left:10px;
width:150px;
height:32px;
}
/*---------------------content---------------------------*/
#main {
background:url(img/cnt.gif) repeat;
float:left;
padding:0;
width:100%;
text-align:center;
}



#main_0 {
float:left;
background:url(img/cnt_btm.gif) no-repeat bottom;
display:block;
padding:0;
width:956px;
text-align:left;
}


#main_taust {
float:left;
background:url(img/bck_mdl_taöb.jpg) repeat;
display:block;
padding:0;
width:956px;
text-align:left;
}


.main_left {
display:block;
float:left;
padding:0 25px 20px 65px;
width:171px;
text-align:left;
color:#bbbbbb;
}



.uudised {
display:block;
float:left;
padding:0;
width:171px;
text-align:left;
color:#bbbbbb;
list-style-type:none;
}

.uudised a  {
    width:171px;
    display:block;  
    float:left;
    padding: 0;

color:#bbbbbb;
    }







.main_mdl {
display:block;
float:left;
text-align:left;
padding:0 0 20px 0;
width:429px;
font-size:11px;
}






.program   {
    width:389px;
    display:block;  
    float:left;
    padding: 0 20px 0 20px;
    }
    
.flabel   {

font-size:11px;
    }

.program_left {
display:block;
float:left;
padding:0;
width:270px;
height:100%;
text-align:left;
}

.program_left a  {
    width:270px;
    display:block;  
    float:left;
    padding: 0;
    text-decoration:underline;
    }
.program_left a:hover {  text-decoration:none;}



.program_right {
display:block;
float:left;
padding:0;
width:119px;
text-align:right;


vertical-align:bottom;
}




.sel  {
background:url(img/white_bck.png) repeat-y;
    }





.main_right {
display:block;
float:left;
padding:0 65px 20px 25px;
width:174px;
text-align:left;
}



#cnt_btm {
float:left;
background:url(img/cnt_liitu.png) no-repeat;
display:block;
padding:3px 0 0 354px;
width:602px;
height:105px;
text-align:left;
}






/*---------------------btm---------------------------*/



#ftr {
background:url(img/ftr.gif) repeat-x;
clear:both;
position: relative;
height:48px;
margin-top: -48px;

width:100%;
color:#7d7c7a;
font-size:10px;
}




/* CLEAR FIX*/
.clearfix:after {content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



#ftr a { color:#7d7c7a; text-decoration:none;}
#ftr a:hover { color:#7d6618; text-decoration:underline;}





#ftr_cnt {
margin:0 auto 0 auto;
clear:left;
width:956px;

text-align:left;
padding-top:15px;
}




.ftr_left {
display:block;
float:left;
width:500px;
text-align:left;
}


.ftr_right {
display:block;
float:left;
width:430px;
text-align:right;
}

.ftr_pd {
display:block;
float:left;
width:20px;
}

/*---------------------gallery------------------------*/
#gallery {position:relative; width:190px; margin:0; padding:0; line-height:0px;}
#images { height:190px; }
#image {position:relative; width:190px; height:190px;}
#image img {position:absolute;}
#thumbwrapper { padding:45px 0 34px 35px; margin:0; width:123px; height:223px; }
#thumbarea {position:absolute; padding:0; margin:0; overflow:hidden; height:223px; width:123px; }
#thumbs {position:absolute; margin:0; height:223px; width:123px; line-height:0px; }
#thumbs li {float:left; cursor:pointer}






.txtinput {
  width:200px;
    }

.txtarea, .vorml, .txtinput {
    border: 0;
    font-family:"Trebuchet MS ", Arial , Tahoma, verdana; 
    background-color:#ffffff;
    font-size:11px;
  border-color:#aaaaaa; 
  border-style:solid; 
  border-width:1px; 
  color:#777777;
    }

.txtarea {
    width:200px;
    height:100px;
    }

.vorml {
    font-size:11px;
    background-color:#aaaaaa;
    color:#ffffff;
    }



/*---------------------search-------------------------*/

#search input {
    border: 0;
    font-family:"Arial", Tahoma, Verdana; 
    color:#ffffff;
    font-size:10px;
    margin:0;
  text-align:left;
    }

.pimpinput {
    background:transparent;
    position:relative;
    height:15px;
    width:170px;
 padding:0 0 0 3px;
    float:left;
    }
    
#search {
    float: left;
    height:15px;
    
 padding:0;
    margin:0;
}


.search_img {
    width:42px;
    float: left;
    height:15px;
 
  padding:0;
    margin:0;
}


/*---------------------saada-------------------------*/


.form_input {

    font-family:"Arial", Tahoma, Verdana; 
    color:#ffffff;
    font-size:11px;

    }



.formtxt {
border:1px solid #766315;

    font-family:"Arial", Tahoma, Verdana; 
    color:#ffffff;
    
        background:transparent;
    font-size:10px;
    margin:0;
  text-align:left;
  
  width:200px;
  
    }
    

.mcm_login-but, .mcm_login-txt {
border:1px solid #766315;
    font-family:"Arial", Tahoma, Verdana; 
    color:#ffffff;
    font-size:10px;
    margin:0;
  text-align:left;
    }

.mcm_login-txt {
width:100px;
    background:transparent;
    }

.mcm_login-but {
background:#65276b;
    }
    


.txtinput {
border:1px solid #cba614;

    font-family:"Arial", Tahoma, Verdana; 
    color:#ffffff;
    
        background:transparent;
    font-size:10px;
    margin:0;
  text-align:left;
  
  width:179px;
  
    }
    
.checkbox {
border:1px solid #cba614;

    font-family:"Arial", Tahoma, Verdana; 
    color:#000000;
    
        background-color:#ffffff;
    margin:5px;
  text-align:left;
  
  width:15px;
  height:15px;
    }






.txtinput-txt, .txtinput-opt, .txtinput-sel, .txtinput-but, .txtinput-file, .txtinput-opt, .txtinput-area, .txtinput2-opt, .txtinput2-sel {
border:1px solid #cba614;
    font-family:"Arial", Tahoma, Verdana; 
    color:#ffffff;
    font-size:10px;
    margin:0;
  text-align:left;  
  }
  
  
 .checkbox-2 {
border:1px solid #cba614;
    font-family:"Arial", Tahoma, Verdana; 
    color:#ffffff;
    margin:0;
    padding:0;
  text-align:left;  
  }


.txtinput-txt, .txtinput-opt, .txtinput-sel, .txtinput-opt {
    background:transparent;
     width:179px;
  }
  
.txtinput2-opt, .txtinput2-sel {
    background-color:#4a4a4a;
  }
  
  .txtinput-area {
    background:transparent;
    height:75px;
     width:390px;
  }
  
  
.txtinput-sel, .txtinput-opt {
    background:#262423;
     width:179px;
  } 
  
 .txtinput-file {
    background:transparent;
     width:390px;
  }


.txtinput-but {
background:#65276b;
    }


/*---------------------saada-------------------------*/




ul.list {list-style-type:lower-alpha; margin-left:18px;}




#kast a  {
    margin:10px 10px 0 0;
padding:0,5px;
    display:block;  
    float:left;
    
    background-color:#cba614;
    }
#kast a:hover {
  background-color:#ffffff;
 
    color:#ffffff;
}

    
.thickbox2 {

  padding:1px;
    }


	
	

.ds_box {
    background-color: #cba614;
    border:0;
    position: absolute;
    z-index: 32767;
}

.ds_tbl {
    background-color: #cba614;
}

.ds_head {
    background-color: #4f1057;
font-size:11px; font-family:"Arial", Tahoma, Verdana;
color:#ffffff;
    font-weight: bold;
    text-align: center;
    letter-spacing: 2px;
}

.ds_subhead {
    background-color: #4a4c4c;
    color: red;

    font-weight: bold;
    text-align: center;
font-size:12px; font-family:"Arial", Tahoma, Verdana;
color:#ffffff;
    width: 20px;
}

.ds_cell {
    background-color: #4a4c4c;
    color: #fff;
    font-size: 10px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    padding: 1px;
    cursor: pointer;
}

.ds_cell:hover {
    background-color: #cba614;
} /* This hover code won't work for IE */



/*------------------product features-----------------*/


ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 z-index:999;
 clear:left;
}

ul.dropdown {
 position: relative;
 float: left;
  
}

ul.dropdown li {
 float: left;
 line-height: 16px;
 vertical-align: middle;

}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 

}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}




ul.dropdown-vertical {
 padding:0;
}

ul.dropdown-vertical ul {
 top: 25px;
 left: 85%;
}

ul.dropdown-vertical li {
 float: none;
}



.brdr {
padding:10px;
width:150px;


text-align: left;
background-color: #4f1057;
border: solid #f6c402;
border-width: 1px;
opacity: 0.75;
filter:alpha(opacity=75);
z-index: 999; 
}

ul.dropdown a,
ul.dropdown span {
 display: block;
}
