<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">INPUT.button1 { 
   border: 0px solid; 
   border-color: #63a8d8 #63a8d8 #63a8d8 #63a8d8; 
   background: url(img/new/blank.gif);
   color: #FFFFFF; 
   font-weight: 400; 
   font-size: 10px; 
   height: 20px;
   width: 35px;
   text-transform: uppercase;
}

INPUT.button2 { 
   border: 0px solid; 
   border-color: #63a8d8 #63a8d8 #63a8d8 #63a8d8; 
   background: url(img/new/blank.gif);
   color: #222222; 
   font-weight: 400; 
   font-size: 11px; 
   height: 20px;
   text-transform: none;
}

.datafield {
   height: 18px;
   width: 112px;
      border-left:0px solid #777777;
      border-top:0px solid #777777;
   border-right:0px solid #777777;
      border-bottom:0px solid #777777;
   background: #FFFFFF;
/*   margin-left: 45px; */
   margin-top: 1px;
}

.datafield2 {
   height: 20px;
   width: 110px;
      border-left:0px solid #1485d0;
      border-top:0px solid #1485d0;
   border-right:0px solid #1485d0;
      border-bottom:0px solid #1485d0;
   background: #FFFFFF;
   margin-top: 7px;
   margin-left: 6px;
   color: #777777; 
}

.datafield3 {
   height: 27px;
   width: 110px;
      border-left:1px solid #999999;
      border-top:1px solid #999999;
   border-right:1px solid #999999;
      border-bottom:1px solid #999999;
   background: #FFFFFF;
   margin-top: 4px;
   margin-bottom: 4px;
   color: #777777; 
}




* {
   margin: 0;
   padding: 0;
}
body {
	
   
   color: #5c5c5c;
   text-decoration: none;    

   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   font-family: Arial, Tahoma, Verdana, san-serif;
   font-size: 12px;
   line-height: 22px;
}
A:link, A:visited {
   color: #7a41bd;
   text-decoration: none;
   text-transform: none;
}

A:hover {
   color: #333333;
   text-decoration: none;
   text-transform: none;
}


img {
   border: none;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
   clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#container {
   border:0px solid #525355;
   width: 100%;
   margin-left: auto;
   margin-right: auto;
   margin-top: 0px;
   float: none;
}

#header {
   height: 266px;
   background: url(img/new/sisu.png);
   width: 1088px;
   margin-left: auto;
   margin-right: auto;
}

#h1 {
   height: 75px;
   width: 350px;
   float: left;
}

#h2 {
   height: 75px;
   width: 350px;
   float: left;
}

#h3 {
   height: 75px;
   width: 380px;
   float: right;
}

.colors div   {
padding-left: 4px;
padding-right: 4px;
}

.colors .act {
	color: #561AA0;
	font-weight: bold;
}



#otsi1 {
   float: left;
   padding-top: 14px;
   margin-top: 12px;
   color: #FFFFFF;
   font-size: 18px;
}

#otsi2 {
   height: 25px;
   width: 171px;
   float: left;
   margin-top: 22px;
   margin-left: 10px;
   padding-top: 5px;
   padding-left: 5px;
   background: url(img/new/vorm.png);
}


#sear {
   text-align: center;
   color: #FFFFFF !important;
   font-size: 13px;
   text-transform: uppercase;
   text-transfo
   cursor: pointer;
   height: 25px;
   width: 54px;
   background: url(img/new/o1.png);
   float: left;
   margin-top: 22px;
   margin-left: 5px;
   padding-top: 5px;
   padding-left: 0px;
}

#sear a {
	 color: #FFFFFF !important;
	 font-size: 13px;
}
#sear:hover {
   text-align: center;
   color: #FFFFFF !important;
   font-size: 13px;
   text-transform: uppercase;
   cursor: pointer;
   height: 25px;
   width: 54px;
   background: url(img/new/o2.png);
   float: left;
   margin-top: 22px;
   margin-left: 5px;
   padding-top: 5px;
   padding-left: 0px;
}


#tel1 {
   height: 47px;
   width: 18px;
   background: url(img/new/tel1.png);
   float: left;
   margin-top: 12px;
}

#tel2 {
   height: 47px;
   background: url(img/new/tel2.png);
   float: left;
   color: #FFFFFF;
   font-size: 20px;
   padding-top: 14px;
   margin-top: 12px;
}

#tel3 {
   height: 47px;
   width: 18px;
   background: url(img/new/tel3.png);
   float: left;
   margin-top: 12px;
}

#slogan {
   width: 600px;
   float: left;
   margin-top: 10px;
   padding-top: 20px;
   padding-bottom: 10px;
   margin-left: 25px;
   color: #b6b6b6;
   font-size: 35px;
    line-height: 40px;
}

.pink {
   color: #9557d9;
   font-size: 35px;
   font-weight: bold; 
}

#check {
   float: left;
   width: 300px;
   margin-left: 25px;
   margin-top: 15px;
}

.check1 {
   border:0px solid #525355;
   float: left;
   width: 255px;
   height: 29px;
   margin-top: 0px;
   margin-left: -5px;
   padding-right: 43px;
   padding-top: 5px;
   background: url(img/new/check.png) no-repeat 262px 10px;
   font-size: 24px;
   color: #9e9e9e;
   text-align: right;
}


#kysi {
   margin-top: 30px;
   margin-left: 25px;
   float: left;
   padding-top: 20px;
   width: 249px;
   height: 59px;
   background: url(img/new/kysi.png);
   font-size: 24px;
   color: #FFFFFF;
   text-align: center;
   text-transform: uppercase;
   cursor: pointer;
}

#kysi2 {
   margin-left: 25px;
   margin-top: -5px;
   float: left;
   width: 240px;
   font-size: 12px;
   text-align: center;
   line-height: 14px;
   color: #606060;
}

#kysi3 {
   margin-top: 50px;
   margin-left: 0px;
   float: left;
   padding-top: 15px;
   width: 224px;
   height: 56px;
   background: url(img/new/kysi2.jpg);
   font-size: 23px;
   color: #FFFFFF;
   text-align: center;
   text-transform: uppercase;
   cursor: pointer;
}

#contactus {
   float: left;
   width: 300px;
   height: 170px;
   margin-top: -20px;
}

#korv {
   background: #000000;
   width: 200px;
   height: 25px;
   cursor: pointer;
   text-align:center;
   padding-top: 2px;
   float: right;
   margin-top: 20px;
}
#korv:hover  { 
   background: #555555;
   width: 200px;
   height: 25px;
   cursor: pointer;
   text-align:center;
   padding-top: 2px;
   float: right;
   margin-top: 20px;
}


#mob-logo {
   display:none;
}

#logo {
   border:0px solid #525355;
   background: url(img/new/logo.jpg)  no-repeat 10px 0px;
   height: 75px;
   width: 1088px;
   margin-left: auto;
   margin-right: auto;
}

#search {
   height: 24px;
   width: 170px;
   background: url("img/new/search.jpg");
   float:right; 
   margin-right:10px; 
   margin-top:30px; 
   padding-left:5px; 
   padding-top:4px;
}


#main_menu_container {
   border:0px solid #525355;
   width: 1100px;
   height: 55px;
   margin-left: auto;
   margin-right: auto;
   margin-top: 14px;
}

#main_menu {
   border:0px solid #525355;
   height: 55px;
   width: 940px;
   float:left; 
}


#lang_menu {
   border:0px solid #525355;
   height: 55px;

   float:right; 
   margin-right: 30px;
}

#langbg {
   height: 30px;
   width: 91px;
   float:left; 
   margin-left: 20px;
   margin-top: 5px;
   background: url("img/new/langbg.gif");
}


#sisu1 {
   border:0px solid #525355;
   width: 340px;
   float:left; 
}

#sisu2 {
   border:0px solid #525355;
   width: 455px;
   float:left; 
}


#sisu3 {
   border:0px solid #525355;
   width: 305px;
   float:left; 
}

#left {
   border:0px solid #525355;
   width: 252px;
   float:left; 
   background: url("img/new/left.jpg") #FFFFFF repeat-x 0px 0px;
   margin-top: 20px;
}

#right {
   border:0px solid #525355;
   width: 847px;
   float:left; 
   background: url("img/new/right.jpg") #FFFFFF repeat-x 0px 0px;
   margin-top: 20px;
}

#right2 {
   border:0px solid #525355;
   width: 760px;
   float:left; 
   margin-top: 15px;
   margin-left: 20px;
   color: #8c4dcb;
   font-size: 25px;
}

#right3 {
   border:0px solid #525355;
   width: 67px;
   float:left; 
   margin-top: 15px;
}

#right4 {
   border:0px solid #525355;
   width: 800px;
   float:left; 
   margin-top: 25px;
   margin-left: 20px;
}

.tab {
   height: 43px;
   width: 254px;
   float:left; 
   background: url("img/new/tab.jpg");
   font-size: 24px;
   text-transform: uppercase;
   color: #383838;
   padding-top: 17px;
   padding-left: 50px;
}

#path {
   height: 49px;
   width: 800px;
   float:left; 
   background: url("img/new/path.jpg");
}

.path1 {
   height: 35px;
   float:left; 
   background: url("img/new/path1.png");
   background-position: top right;
   font-size: 17px;
   text-align: center;
   padding-top: 14px;
   padding-right: 25px;
   padding-left: 15px;
   color: #FFFFFF;
   cursor: pointer;

}

.path2 {
   height: 35px;
   float:left; 
   background: url("img/new/path2.png");
   background-position: top right;
   font-size: 17px;
   text-align: center;
   padding-top: 14px;
   padding-right: 25px;
   padding-left: 15px;
   cursor: pointer;

}

.path_enneakt {
   height: 35px;
   float:left; 
   background: url("img/new/path3.png");
   background-position: top right;
   font-size: 17px;
   text-align: center;
   padding-top: 14px;
   padding-right: 25px;
   padding-left: 15px;
   color: #FFFFFF;
}

#hall {
   border: 0px solid; 
   width: 720px;
   float:left; 
   background: url("img/new/hall.jpg") #FFFFFF repeat-x 0px 0px;
   margin-top: 5px;
   padding: 40px;
}

.rida1 {
   height: 36px;
   width: 800px;
   float:left; 
   background: url("img/new/rida1.jpg");
   margin-top: 4px;
}

.rida1_open {
   width: 800px;
   float:left; 
   background: url("img/new/rida2.jpg") #FFFFFF repeat-x 0px 0px;
   margin-top: 4px;
}

.r1 {
   width: 22px;
   height: 22px;
   margin: 8px 0 0 5px;
   float:left; 
   padding-top: 8px;
   padding-left: 8px;
   background: url('img/new/plus.png') no-repeat;
   cursor:pointer;
}
.r1_2 {
   width: 22px;
   height: 22px;
   margin: 8px 0 0 5px;
   float:left; 
   padding-top: 8px;
   padding-left: 8px;
   background: url('img/new/minus.png') no-repeat;
    cursor:pointer;
}

.data {
	display: none;
}
.r2 {
   width: 450px;
   overflow: hidden;
   float:left; 
   padding-top: 9px;
   padding-left: 8px;
   font-size: 14px;
   font-weight: bold;
   color: #441181;
    cursor:pointer;
}

.r3 {
   float:right; 
   padding-top: 12px;
   padding-left: 8px;
   width: 40px;
   margin-right: 25px;
}


.r4 {
   float:right; 
   padding-top: 8px;
   padding-left: 8px;
   margin-right: 25px;
}

.r5 {
   float:right; 
   padding-top: 8px;
   padding-left: 8px;
   margin-right: 25px;
}

.r6 {
   float:right; 
   padding-top: 12px;
}

#paring {
   width: 143px;
   height: 40px;
   float:left; 
   background: url("img/new/paring.jpg") ;
   padding-top: 5px;
   margin-top: 20px;
   text-align: center;
   color: #FFFFFF;
}

#shadow {
   border:0px solid #525355;
   height: 40px;
   width: 352px;
   float:left; 
   background: url("img/new/shadow.jpg");
   font-size: 20px;
   color: #383838;
   padding-top: 17px;
   padding-left: 70px;
}

#shadow2 {
   border:0px solid #525355;
   width: 720px;
   float:left; 
   background: url("img/new/shadow2.jpg") no-repeat;
   background-position: top center;
   padding: 4px;
}

.alus {
   border:0px solid #525355;
   width: 230px;
   height: 222px;
   float:left; 
   background: url("img/new/alus.jpg") no-repeat;
   margin-left: 6px;
   margin-top: 5px;
}

.thumb {
   margin-left: 13px;
   margin-top: 13px;
}


.colors {
   margin-left: 13px;
   margin-top: 12px;
   float:left; 
}

.todo {
   margin-right: 0px;
   margin-top: 10px;
   float:right; 
   text-align: right;
}

.nupp {
   width: 38px;
   height: 28px;
   margin-left: 5px;
   margin-top: 15px;
   float:left; 
   text-align: center;
   background: url("img/new/nupp.gif") no-repeat;
   padding-top: 10px;
}

.nupp_act {
   width: 38px;
   height: 28px;
   margin-left: 5px;
   margin-top: 15px;
   float:left; 
   text-align: center;
   background: url("img/new/nupp_act.gif") no-repeat;
   padding-top: 10px;
}
.news {
   border:0px solid #525355;
   width: 265px;
   float:left; 
   font-size: 12px;
   color: #383838;
   margin-top: 10px;
   margin-left: 40px;
   line-height: 18px;
}

#pohipakett {
   height: 173px;
   width: 800px;
   float:left; 
   background: url("img/new/pohipakett.jpg");
}

#server {
   height: 150px;
   width: 800px;
   float:left; 
   background: url("img/new/server.jpg");
   margin-top: 5px;
}

#sitemap_link {
   display: inline-block;
   vertical-align: middle;
}
#sitemap_link .sitemap_img {
   width: 25px;
   height: 20px;
   background: url("img/new/sitemap.gif");
   float: left;
}
#print_link {
   display: inline-block;
   vertical-align: middle;
}
#print_link .print_img {
   width: 25px;
      float: left;
   height: 20px;
   background: url("img/new/print.gif");

}

#print_txt {
   height: 20px;
   float: left;
   color: #444444;
}
#print_txt {
   display: inline-block;
   vertical-align: middle;
}

#lang_menu {
   vertical-align: middle;
}



#main_body {
   border:0px solid #525355;
   width: 1100px;
   margin-left: auto;
   margin-right: auto;
}




#left_pane {
   border:0px solid #525355;
   width: 210px;
   float: left;
   padding-left: 0px;
   margin-left: 10px;
}


#right_pane {
   border:0px solid #525355;
   width: 739px;
   margin-top:0px;
   margin-left:230px;
}





#footer {
   height: 170px;
   background: url(img/new/footer.jpg) #8b55be repeat-x 0px 0px;
   width: 100%;
   float: left;
   margin-top: 25px;
}


#footer2 {
   height: 170px;
   border:0px solid #525355;
   background: url(img/new/footer2.jpg) no-repeat 0px 0px;
   background-position: top center;
   width: 1100px;
   margin-left: auto;
   margin-right: auto;
}


#f1 {
   margin-top: 15px;
   margin-left: 20px;
   float: left;
   color: #FFFFFF;
   font-size: 11px;
   border-right:1px solid #371a58;
   height: 100px;
   width: 255px;
   line-height: 15px;
   padding-top: 25px;
}


#f2 {
   margin-top: 15px;
   float: left;
   color: #FFFFFF;
   font-size: 12px;
   border-left:1px solid #a581d1;
   border-right:1px solid #371a58;
   height: 125px;
   width: 575px;
}


#f3 {
   margin-top: 15px;
   float: left;
   color: #FFFFFF;
   font-size: 11px;
   border-left:1px solid #a581d1;
   height: 110px;
   line-height: 14px;
   padding-left: 55px;
   padding-top: 15px;
   text-align:  right;
}


.big25 {
   font-size: 20px;
}

#newsletter {
   height: 31px;
   width: 229px;

   background: url("img/new/newsletter.jpg");
}


#contact_line {
   height: 20px;
}



#main_menu ul {
   padding: 0;
   margin: 10;
   float: left;
}

.main_menu_item  {
   float: left;
   line-height: 40px;
   list-style:none;
}
.main_menu_item a, .main_menu_item  a:link, .main_menu_item  a:visited {
   color: #1a0700;
   font-weight: 400;
   font-size: 21px;
}

.main_menu_item_split  {
   float: left;
   margin-top: 6px;
   line-height: 24px;
   list-style:none;
   background: url("img/new/split.gif") no-repeat 0px 4px;   
   
}
.main_menu_item_split a, .main_menu_item_split  a:link, .main_menu_item_split  a:visited {
   color: #FFFFFF;
   text-transform: uppercase;
   font-weight: 400;
   font-size: 13px;
}

.main_menu_item_active a, .main_menu_item_active a:link, .main_menu_item_active a:visited {
   font-weight: 400; 
   color: #a3a3a3;
   font-size: 21px;

}

.main_menu_item_active  {
   float: left;
   line-height: 44px;
   list-style:none;
   padding-left: 11px;
   }
   

.lang1 {
   background: url("img/new/lang1.gif");
   float: left;
   width: 25px;
   height: 24px;
}

.lang2 {
   background: url("img/new/lang2.gif");
   float: left;
   padding-top: 6px;
   height: 18px;
}


.lang3 {
   background: url("img/new/lang3.gif");
   float: left;
   width: 8px;
   height: 24px;
}

.MM_left_act{
   float: left;
   background: url("img/new/act1.gif");
   width: 17px;
   height: 49px;
}
.MM_middle_act {
   float: left;
   background: url("img/new/act2.gif");
   height: 49px;
}
.MM_right_act {
   float: left;
   background: url("img/new/act3.gif");
   width: 17px;
   height: 49px;
   margin-right: 5px;
}
.MM_left{
   float: left;
   width: 14px;
   height: 49px;
}
.MM_middle {
   float: left;
   height: 49px;
}
.MM_right {
   float: left;
   width: 14px;
   height: 49px;
}
#sub_menu_vert {
   width: 233px;
   margin-top: 70px;
   margin-left: 0px;
}


#sub_menu_vert ul { 
   list-style:none;
}

.sub_menu_vert_li_active {
   padding: 9px 0px 9px 10px;
   background: url("img/new/p2.gif") no-repeat 204px 7px; 
}
.sub_menu_vert_li {
   padding: 9px 0px 9px 10px;
   background: url("img/new/p1.gif") no-repeat 200px 12px;   
}

.sub_menu_vert_li2 {
   padding: 2px 0px 2px 20px;
}

.sub_menu_vert_line{
   display: block;
   background: url("img/new/line.gif") repeat-x;
   height: 1px;
   width: 225px;
}
.clear {
   clear: both;
}
.float_left {
   float: left;
}
.float_right {
   float: right;
}

#newsletter {
   width: 127px;
   margin-top: 10px;
}
#newsletter_header_img {
   margin-bottom: 10px;
   
}
.newsletter_button {
   margin-top: 7px;
   background: url("img/new/button.gif");
   height: 20px;
   line-height: 20px;
   float: left;
   width: 100%;
   text-align: center;
}
.newsletter_button a {
   color: #ffffff;
}
.news_date {
   margin: 4px 0;
}
.news_title {
   margin: 4px 0;
}
.news_intro {
   margin: 4px 0;
}
.float_wrapper {
   width: 100%;
   float: right;
}
.float_image {
   width: 150px;
   margin-left: -150px;
   text-align: right;
}
.float_text {
   margin-right: 160px;
}
.png {
   behavior: url('pngBgBehavior.htc');
}
.raam {
   border-right:1px solid #525355;
}
.kal_tana {
   background: url(img/new/taustavark.gif) #ff5c0a repeat-x 0px 0px;
}
.kal_yr {
   background: url(img/new/taustavark.gif) #d6d6d6 repeat-x 0px 0px;
}
.kal_raam {
   border-right:1px solid #525355;
   border-left:1px solid #525355;
   border-top:1px solid #525355;
   border-bottom:1px solid #525355;
}



.vorm {
   height: 20px;
   width: 125px;
    border-left:1px solid #999999;
    border-top:1px solid #999999;
   border-right:1px solid #999999;
    border-bottom:1px solid #999999;
   background:#FFFFFF;
   font-size: 11px;
   color: #555555;
}
.vorm2 {
   height: 20px;
   width: 111px;
    border-left:0px solid #999999;
    border-top:0px solid #999999;
   border-right:0px solid #999999;
    border-bottom:0px solid #999999;
   background:#FFFFFF;
   font-size: 11px;
   color: #555555;
}

h1 {
   color: #7a41bd;
   text-decoration: none;
   font-size: 24px;
   font-weight: 400;
   text-transform: none;
   margin-bottom: 1px;
}



h2 {
   color: #7a41bd;
   text-decoration: none;
   font-size: 20px;
   font-weight: 400;
   text-transform: none;
   margin-bottom: 1px;
}



h3 {
   color: #7a41bd;
   text-decoration: none;
   font-size: 12px;
   font-weight: 600;
   text-transform: none;
}

.valge, a:link.valge, a:visited.valge {
   color: #FFFFFF;
   text-decoration: none;
   font-weight: 400;
   text-transform: none;
   font-size:11px;
}
a:hover.valge {
   color: #FFFFFF;
   text-decoration: none;
   font-weight: 400;
   text-transform: none;
   font-size:11px;
}

.valge3, a:link.valge3, a:visited.valge3 {
   color: #c5c5c5;
   text-decoration: none;
   font-weight: 400;
   text-transform: none;
   font-size:11px;
}
a:hover.valge3 {
   color: #c5c5c5;
   text-decoration: none;
   font-weight: 400;
   text-transform: none;
   font-size:11px;
}
.orange, a:link.orange, a:visited.orange {
   color: #ff7b2e;
   text-decoration: none;
   font-weight: 400;
   text-transform: none;
}
a:hover.orange {
   color: #ff5e00;
   text-decoration: underline;
   font-weight: 400;
   text-transform: none;
}

.valge_bold, a:link.valge_bold, a:visited.valge_bold {
   color: #FFFFFF;
   text-decoration: none;
   font-weight: 600;
   text-transform: none;
   font-size: 16px;
}
a:hover.valge_bold {
   color: #FFFFFF;
   text-decoration: none;
   font-weight: 600;
   text-transform: none;
   font-size: 16px;
}

.valge_bold2, a:link.valge_bold2, a:visited.valge_bold2 {
   color: #FFFFFF;
   text-decoration: none;
   font-weight: 400;
   text-transform: none;
   font-size: 25px;
}
a:hover.valge_bold2 {
   color: #FFFFFF;
   text-decoration: none;
   font-weight: 400;
   text-transform: none;
   font-size: 25px;
}

.valge_bold3, a:link.valge_bold3, a:visited.valge_bold3 {
   color: #FFFFFF;
   text-decoration: none;
   font-weight: 400;
   text-transform: none;
   font-size: 15px;
}
a:hover.valge_bold3 {
   color: #FFFFFF;
   text-decoration: none;
   font-weight: 400;
   text-transform: none;
   font-size: 15px;
}

.menu1, a:link.menu1, a:visited.menu1 {
   color: #838383;
   text-decoration: none;
   font-weight: 400;
   text-transform: none;
   font-size: 11px;
}
a:hover.menu1 {
   color: #000000;
   text-decoration: none;
   font-weight: 400;
   text-transform: none;
   font-size: 11px;
}
.menu11, a:link.menu11, a:visited.menu11 {
   color: #000000;
   text-decoration: none;
   font-weight: 400;
   text-transform: none;
   font-size: 11px;
}
a:hover.menu11 {
   color: #111111;
   text-decoration: none;
   font-weight: 400;
   text-transform: none;
   font-size: 11px;
}

.small10, a:link.small10, a:visited.small10 {
   color: #757575;
   text-decoration: none;
   font-weight: 400;
   text-transform: none;
   font-size: 10px;
   line-height: 12px;
}
a:hover.small10 {
   color: #111111;
   text-decoration: none;
   font-weight: 400;
   text-transform: none;
   font-size: 10px;
   line-height: 12px;
}


.sub1, a:link.sub1, a:visited.sub1 {
   color: #403e3e;
   text-decoration: none;
   font-weight: 400;
   text-transform: none;
   font-size: 18px;
}
a:hover.sub1 {
   color: #7a56a6;
   text-decoration: none;
   font-weight: 400;
   text-transform: none;
   font-size: 18px;
}

.sub1_act, a:link.sub1_act, a:visited.sub1_act {
   color: #561aa0;
   text-decoration: none;
   font-weight: 400;
   text-transform: none;
   font-size: 18px;
}
a:hover.sub1_act {
   color: #561aa0;
   text-decoration: none;
   font-weight: 400;
   text-transform: none;
   font-size: 18px;
}


.sub2, a:link.sub2, a:visited.sub2 {
   color: #636067;
   text-decoration: none;
   font-weight: 400;
   text-transform: none;
   font-size: 14px;
}
.sub2_act, a:link.sub2_act, a:visited.sub2_act {
   color: #7a56a6;
   text-decoration: none;
   font-weight: 400;
   text-transform: none;
   font-size: 14px;
}
a:hover.sub2 {
   color: #7a56a6;
   text-decoration: none;
   font-weight: 400;
   text-transform: none;
   font-size: 14px;
}

.menu12, a:link.menu12, a:visited.menu12 {
   color: #8045c2;
   text-decoration: none;
   font-weight: 400;
   text-transform: none;
   font-size: 12px;
}
a:hover.menu12 {
   color: #8045c2;
   text-decoration: none;
   font-weight: 400;
   text-transform: none;
   font-size: 12px;
}



.menu2, a:link.menu2, a:visited.menu2 {
   color: #111111;
   text-decoration: none;
   text-transform: none;
   font-size: 12px;
}

a:hover.menu2 {
   color: #777777;
   text-decoration: none;
   text-transform: none;
   font-size: 12px;
}

.menu3, a:link.menu3, a:visited.menu3 {
   color: #707070;
   font-size: 25px;
}

a:hover.menu3 {
   color: #707070;
   font-size: 25px;
}

td {

   text-decoration: none;
   font-size: 11px;
   FONT-FAMILY:verdana,  tahoma, arial, Trebuchet MS;

}

p {
   color: #5c5c5c;
   text-decoration: none;
}
LI {
   color: #5c5c5c;
   text-decoration: none;
}
/* prd menu */
#prd_menu {
   width: 175px;
   margin-top: 20px;
}
#prd_menu li { 
   line-height: 22px; 
   vertical-align: middle; 
}
#prd_menu ul {
   list-style: none;
}
.prd_line {
   display: block;
   height: 1px;
   background: url('img/new/line.gif') no-repeat;
}
.prd_lower_level {
   background: url("img/new/p2.gif") no-repeat;
   padding-left: 15px;
   background-position: 0 .5em;
}
.prd_top_level {
   background: url("img/new/p1.gif") no-repeat;
   padding-left: 15px;
   background-position: 0 .5em;
}
.hidden {
   display: none;
}
.l_item {
	float: left;
}

/* jcarousel */
 .jcarousel-container {

}

 .jcarousel-direction-rtl {
   direction: rtl;
}

 .jcarousel-container-horizontal {
  
}



 .jcarousel-clip {
    overflow: hidden;
}

 .jcarousel-clip-horizontal {
  
  
}


 .jcarousel-item {
/*    width: 75px;
    height: 75px; */
}

 .jcarousel-item-horizontal {
   margin-left: 0;
    margin-right: 10px;
}

 .jcarousel-direction-rtl .jcarousel-item-horizontal {
   margin-left: 10px;
    margin-right: 0;
}



 .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
/* jc end */

/* jq modal */
.jqmWindow {
   display: none;
   position: fixed;
   top: 30%;
   left: 50%;
   margin-left: -150px;
  /* width: 250px;
   height: 160px;
   vertical-align: middle; */
   opacity: 1;
   /*background-color: #fff; */
   /*color: #333;
   padding: 12px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -moz-box-shadow: 0 0 5px 5px #888;
   -webkit-box-shadow: 0 0 5px 5px #888;
   box-shadow: 0 0 5px 5px #888; */ 
}

.jqmOverlay {
   background-color: #000;
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
   position: absolute;
   top: expression(( document.documentElement.scrollTop ||  
      document.body.scrollTop) +   Math.round ( 17 *   (
      document.documentElement.offsetHeight ||   document.body.clientHeight
      )/100 ) +   'px' );
}

.jqmClose {
   text-align: right;
   float: right;
}
/* jq modal end */

.uudiskiri_field {
   height: 23px;
   width: 195px;
      border-left:1px solid #dbdbdb;
      border-top:1px solid #dbdbdb;
   border-right:1px solid #dbdbdb;
      border-bottom:1px solid #dbdbdb;
   background: #FFFFFF;
   margin-left: 14px;
   margin-right: 4px;
   margin-top: 25px;
}


INPUT.liitu { 
   border: 0px solid; 
   border-color: #63a8d8 #63a8d8 #63a8d8 #63a8d8; 
   background: url(img/liitu.jpg);
   color: #777777 
   font-weight: 400; 
   font-size: 10px; 
   height: 27px;
   width: 59px;
   text-transform: uppercase;
}


INPUT.nupp { 
   border: 0px solid; 
   border-color: #63a8d8 #63a8d8 #63a8d8 #63a8d8; 
   background: url(img/liitu.jpg);
   color: #777777 
   font-weight: 400; 
   font-size: 10px; 
   height: 27px;
   width: 59px;
   padding-bottom: 7px;
   padding-top: 7px;
   text-transform: uppercase;
}


.popup_head {
   background: #7b44bb;
   width: 268px;
   float: none;
   margin-left: auto;
   margin-right: auto;
   color: #FFFFFF;
   padding: 7px;
   padding-left: 15px;
   border-radius: 3px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   -webkit-box-shadow: 0 2px 3px rgba(0,0,0, .1);
   -moz-box-shadow: 0 2px 3px rgba(0,0,0, .1);
}

.popup {
   height: 130px;
   background: #FFFFFF;
   width: 290px;
   float: none;
   margin-left: auto;
   margin-right: auto;
   border:0px solid #d2d2d2;
   border-radius: 3px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   -webkit-box-shadow: 0 2px 3px rgba(0,0,0, .1);
   -moz-box-shadow: 0 2px 3px rgba(0,0,0, .1);
}</pre></body></html>