*{ margin:0;  padding:0; }
ul, li, ol {margin:0;  padding:0;  }

html{ height:100%; }
body{font:11px Arial, Helvetica, sans-serif; height:100%; _height:auto;  background: #197001 url(../media/bg_02.jpg) repeat-x; color:#58585A; }


.autoheightfix{ display:block; visibility:hidden; height:220px;}
.autoheightfix2{ display:block; visibility:hidden; height:30px;}
.clear{clear:both}
.flRight {float:right}
br.clear{clear:both; font-size:0px; height:0px;}
/*img{border:0;}*/

/*a{ color:#0060aa;}*/
a{ color:#61c201 ;}
a.intext{ color:#58585A; text-decoration:none;}

/*original
#main{ position:relative; margin:0 auto; width:950px;}
*/
#main{ position:relative; margin:0 auto; width:977px; height:100%; _height:auto; background:url(../media/bg_59.png) repeat-y right; _background:none;}

/* original
#header{ height:117px; padding:31px 0 0 0px; position:relative; width:950px; overflow:hidden; }
#header h1{ padding-left:25px; position:absolute; }
#header h1 span{ position:absolute; top:-1000px;}
#header ul{ list-style:none; overflow:hidden; float:right; padding-top:55px; }
#header ul li{ float:left; border-left:1px solid #002c57; margin-left:-1px; padding:0 12px; }
#header ul li a{ color:#002c57; text-decoration:none; font-size:11px;}
#header ul li a:link:hover{ text-decoration:underline;}
#header .lang{ padding-top:55px; padding-left:30px; float:right;}
#header .lang img{ margin-right:7px;}
#header .lang a img{ opacity:0.50; filter:Alpha (opacity:50)}
#header .lang a:link img, #header .lang a:visited img{ opacity:1; filter:Alpha (opacity:100);}
*/
/*
#header{ padding:0px 10px 0px 0px; height:198px; position:relative;  background:url(../media/bg_06.jpg) no-repeat 264px 0px; }
*/
#header{ padding:0px 10px 0px 0px; height:198px; position:relative; }
#header img{ border:0; }

#header .mimg{ position:absolute; top:0; left:264px; overflow:hidden; width:703px; height:164px; z-index:1;}
#header .mimg img{ width: 703px;}
#header .top_flash {
            width:703px;
            height:164px;
            position:absolute;
            z-index:1;
            background:#000;
            filter:Alpha(opacity:0);
            opacity:0;
             /*background:yellow;*/
}

#header p { width:264px; height:199px; background:url(../media/bglogo_04.jpg) no-repeat; display:block; position: absolute; top:0px; left:0px; margin:0; padding:0;  }
#header p { width:264px; height:199px; display:block; position: absolute; top:0px; left:0px; margin:0; padding:0;  }
#header p a{ display:block; width:157px; height:175px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/logo_09.png',sizingMethod=crop); position:absolute; left:52px; top:10px;  }
#header[id] p a{background:url(../media/logo_09.png) no-repeat;  }
#header ul{ float:right; width:703px; list-style:none; margin:164px 0px 0px 0px; background:url(../media/nav_12.gif) repeat-x; height:34px; overflow:hidden;}
#header ul li{ float:left; border-right:solid 1px #818181; }
#header ul li span{ display:block; position:absolute; top:-1000px; left:-1000px; background:url(../media/nav_16.gif);}
#header ul li a{ display:block; font:15px/34px Impact, Tahoma;  font:bold 14px/34px "Arial narrow", Tahoma; text-transform:uppercase; text-decoration:none; color:#4B4B4D; padding:0px 16px; }
#header ul li a:hover, #header ul li a.active{ background:url(../media/nav_16.gif) repeat-x; color:#fff;}
/*#header .lang{ padding-top:55px; padding-left:30px;  float:right;}
#header .lang img{ margin-right:7px;}
#header .lang a img{ opacity:0.50; filter:Alpha (opacity:50)}
#header .lang a:link img, #header .lang a:visited img{ opacity:1; filter:Alpha (opacity:100);}*/






/*original
#navigation{ width:169px; border-right:1px solid #fff; position:absolute; left:0px; top:148px; z-index:1; }
#navigation ul{ list-style:none; }
#navigation ul li a{ display:block; width:148px; height:22px; padding:7px 0 0px 21px; background: url(./imgs/site/mi_bg.png) no-repeat 0 0px; _background-attachment:fixed; font-size:11px; color:#002c57; text-decoration:none; border-bottom:1px solid #fff;}
#navigation ul li.act{ background: url(./imgs/site/mi_bg_a.png) repeat-x 0 0; _background-attachment:fixed;}
#navigation ul li.act a{ background: url(./imgs/site/mi_li.gif) no-repeat 0 9px; font-weight:bold; color:#fff;}
#navigation ul li ul li.act{ background:none; }
#navigation ul li.act ul li a, #navigation ul li ul li a{ width:133px; height:19px; padding:4px 0 0 36px; background:#fff; color:#002c57; font-weight:normal; border-bottom:1px solid #dedddd; }
#navigation ul li ul li.act a{ background:#eaf1fa;}
#navigation ul li.act ul li ul li a{ width:118px; height:19px; padding:4px 0 0 51px; background:#fff;}
#navigation ul li.act ul li ul li.act a{ background:#eaf1fa;}
#navigation ul li a:hover, #navigation ul li ul li a:hover{ font-weight:bold; }

#navigation .bot{ height:212px; padding:23px 16px 0 20px; background: url(./imgs/site/menu_bg.png) repeat-x left top; color:#495870; font-family:Arial, Helvetica, sans-serif; _background-attachment:fixed;} 
#navigation .bot[class]{ min-height:212px; height:auto;} 
#navigation .bot p{ line-height:15px; font-size:11px; padding:0 0 17px 0;} 
*/
/*  06-05-08 relax  - comment it for new left menu
#navigation{ position:absolute; top:198px; width:262px; left:0px; padding:0px 1px 0px 1px;   }
#navigation > ul{background:url(../media/bg_17.png) no-repeat}
*/
#navigation{ position:absolute; top:199px; width:264px; left:0px;
padding:0px; z-index:2; background:url(../media/navbigbg.jpg) no-repeat left
top; min-height:417px;  }
* html #navigation{left:0;}
#navigation  ul{width:260px; margin-left:2px;  }
#navigation  ul ul, #navigation  ul ul ul{margin-left:0px;}




#navigation a{ display:block; color:#fff; text-decoration:none; font:11px/26px Verdana, Arial, Helvetica, sans-serif; }
#navigation li a{ height:27px; }
/*
Ruslan Chumak: 2008-05-02
#navigation ul a:hover b, #navigation ul ul a:hover b, #navigation ul ul ul a:hover b, #navigation ul .act a:hover b, #navigation ul ul .act  a:hover b, #navigation ul ul ul .act  a:hover b, #navigation ul li.act a b, #navigation ul ul li.act a b{font-weight:bold}
#navigation ul{ list-style:none; }
#navigation ul li a{ display:block; margin-bottom:2px; padding-left:16px; background:url(../media/subnav_23.gif) repeat-y }
#navigation ul ul li a{ background:url(../media/subnav_29.gif) repeat-y ; padding-left:37px; }
*/

/*#navigation ul a:hover b, #navigation ul ul a:hover b, #navigation ul ul ul a:hover b, #navigation ul .act a:hover b, #navigation ul ul .act  a:hover b, #navigation ul ul ul .act  a:hover b{font-weight:bold}*/

#navigation ul{ list-style:none;}
#navigation ul li a{ display:block; margin-bottom:2px; padding-left:16px; background:url(../media/subnav_23.gif) repeat-y }
#navigation ul li a:hover{background:url(../media/subnav_hov1.gif) repeat-y; }
#navigation ul li a:hover b{font-weight:bold !important; }
#navigation ul ul li a{ background:url(../media/subnav_29.gif) repeat-y ; padding-left:37px; }
#navigation ul ul li a:hover{ background:url(../media/subnav_hov2.gif) repeat-y ;}


#navigation ul li a b, #navigation ul li.act ul li a b { font-weight:normal;}
/*#navigation ul ul ul li a, */#navigation ul ul li.act ul li a{ background:none; color:#61C201; padding-left:57px; margin:0px 2px;}
#navigation ul ul li.act ul li.act a{ color:#fff; }
#navigation ul li a b, #navigation ul li.act ul li a b, #navigation ul ul li.act ul li a b { display:block; background:url(../media/blt_15.gif) no-repeat 0px 9px; padding-left:19px; }
#navigation ul li.act a b{ display:block; background:url(../media/blt_26.gif) no-repeat 0px 9px; padding-left:19px;font-weight:bold; }
#navigation ul li ul li.act a b {background:url(../media/blt_26.gif) no-repeat 0px 9px; font-weight:bold; }
#navigation ul li ul li.act a{ background:url(../media/subnav_36.gif) repeat-y }
#navigation ul ul ul li a b, #navigation ul ul li.act ul li a b { background:none }
 #navigation ul ul li.act ul li.act a b{ font-weight:bold; }

#navigation ul li.act ul li.act ul li a b{ font-weight:normal; }
#navigation ul li.act ul li.act ul li a b:hover{ font-weight:bold; color:#fff; }
#navigation ul li.act ul li.act ul li.act a b{ font-weight:bold; }




/*#navigation .bot{ height:212px; padding:23px 16px 0 20px; background: url(../media/menu_bg.png) repeat-x left top; color:#495870; font-family:Arial, Helvetica, sans-serif; _background-attachment:fixed;} 
#navigation .bot[class]{ min-height:212px; height:auto;} 
#navigation .bot p{ line-height:15px; font-size:11px; padding:0 0 17px 0;} */









/*original
#contents{position:relative; width:620px; padding:275px 110px 20px 220px; }
*/
#contents{ /*margin-left:255px;*/ padding:22px 5px 18px 15px; margin-right:10px; _margin-right:5px; background:#ffffff url(../media/bg_62.gif) repeat-y; min-height:400px; height:auto !important; height:400px;  float:right; width:692px; }


#contents .text{  padding:0px 0px 0px 12px;  }

.upperShade{display:block; position:absolute; width:703px; height:15px; top:198px; left:264px; background:url(../media/contenttopshade.gif) repeat-x; }



#contents a{ font-weight:bold;}

#contents .mimg{ position:absolute; top:0; left:170px; overflow:hidden; width:780px; height:240px; z-index:1;}

/*
#contents .mimg{  width:703px; height:164px;}
*/

#contents h1, #contents h2, #contents p, #contents h3, #contents form{padding-left:5px}
#contents h1{ margin-bottom:25px; margin-left:0px; width:90%; font:24px Tahoma; font-weight:normal; text-transform: uppercase; padding-left:10px;}
/*#contents h1 span {display:block; color:#006F2A}*/
#contents h1.grey { color:#58585A; }
#contents h1.green { color:#006F2A; margin-top:-30px; }

/*#contents h2 span {color:#006F2A}*/
/*#contents h2{ font:18px/18px Tahoma;  color:#58585A; margin:10px 0px; padding-top:5px; }*/
#contents h2 {display:inline; font:18px Tahoma !important;color:#006F2A; font-weight:normal; line-height:24px; text-transform: uppercase; padding-left:11px;}
/*
#contents h2.grey { color:#58585A; }
#contents h2.green { color:#006F2A; }
*/
/*#contents p{ font:11px/16px Arial, Helvetica, sans-serif; color:#58585A; padding-top:5px; padding-bottom:5px; }*/
#contents p{ font:12px/17px Arial, Helvetica, sans-serif; color:#333333; padding-top:5px; padding-bottom:2px; padding-left:12px;}

#contents .highlight{ background:url(../media/bg_12.jpg) repeat-x bottom; padding:0px; clear:both;  }
#contents .highlight br{ clear:both;}
#contents .highlight p{padding-bottom:0px; }
#contents .highlight img{  border-color: #eff3f4; margin:9px 5px 3px 5px }
#contents img{  border-color: #eff3f4; margin:9px 5px 3px 5px }
/*
#contents div{ background:url(../media/bg_12.jpg) repeat-x bottom;}
*/
form#userform {margin:0 !important; padding:0 !important;}

#contents .highlight img {}
    form#contact h2{ padding-left:0px;}
    form#contact label{ float:left; width:168px;}
    form#contact input{ float:left; width:505px; margin-bottom:6px;}
    /*
    form#contact input.submit{ float:none; margin:0px 0px 5px 168px; width:130px; height:22px; background: transparent url(../media/btn_09.jpg) no-repeat; border:none; font:bold 11px/10px Arial; color:#fff; cursor:pointer;}
    form#contact button{ float:none; margin:0px 0px 5px 168px; width:130px; height:22px; background: transparent url(../media/btn_09.jpg) no-repeat; border:none; font:bold 11px/10px Arial; color:#fff; cursor:pointer;}
*/

    form#contact input.submit{ float:none; margin:0px 0px 5px 168px; width:130px; height:22px; background: transparent url(../media/btn_09.gif) no-repeat; border:none; font:bold 11px/10px Arial; color:#fff; cursor:pointer; text-align:left; padding-left:25px; padding-bottom:2px; }
    form#contact button{ float:none; margin:0px 0px 5px 168px; width:130px; height:22px; background: transparent url(../media/btn_09.gif) no-repeat; border:none; font:bold 11px/10px Arial; color:#fff; cursor:pointer; text-align:left; padding-left:25px; padding-bottom:2px; }
    * html form#contact input.submit    { padding-bottom:0px;}
    * html form#contact button  { padding-bottom:0px;}
    
    /*
    .highlight input { float:none;  width:130px; height:22px; background: transparent url(../media/btn_09.jpg) no-repeat; border:none; font:bold 11px/10px Arial; color:#fff; cursor:pointer;}
    */
    .highlight input.submit { float:none; margin:10px 0px 5px 125px; width:130px; height:22px; background: transparent url(../media/btn_09.gif) no-repeat; border:none; font:bold 11px/10px Arial; color:#fff; cursor:pointer; text-align:left; padding-left:25px; padding-bottom:2px; }
    .highlight input { float:right; width:505px; margin-bottom:6px; /*margin-right:30px*/ }
    .highlight label{ float:left; width:120px;}
    
    
/*#contents .highlight h2{ margin:10px 0px 0px 0px;}*/
/*
#contents .img{ padding-left:180px;}
#contents .img img{ position:absolute; margin:7px 0 0 -170px}
*/
/******/

/******/
/*
#contents .highlight img { float:right; padding:0px 5px }
    form#contact h2{ padding-left:0px;}
    form#contact label{ float:left; width:168px;}
    form#contact input{ float:left; width:505px; margin-bottom:6px;}
    form#contact input.submit{ float:none; margin:0px 0px 5px 168px; width:130px; height:22px; background: transparent url(../media/btn_09.jpg) no-repeat; border:none; font:bold 11px/10px Arial; color:#fff; cursor:pointer;}
*/
/*
#contents .info_block{border:0px solid #bcc0c7; padding:20px 0 0 20px; color:#939fb3; font-family:Arial, Helvetica, sans-serif; height:100px;}
#contents .info_block[class]{min-height:100px; height:auto;}
#contents .info_block .desc{ float:left; width:155px; padding:0 40px 0 0;}
#contents .info_block .desc p{ font-size:11px; line-height:14px;}
#contents .info_block .pdf{float:left; width:165px; padding:0 20px 0 32px; background: url(./imgs/site/ico_pdf.gif) no-repeat 0 4px; height:65px; margin: 3px 3px 10px 3px;}
#contents .info_block .pdf a{ color:#585d64; font-weight:normal;}
#contents .info_block .pdf p{ padding:7px 0;}


#contents form.contact{ font-family:Arial, Helvetica, sans-serif; color:#939fb3; margin:0 -110px 40px 0;}
#contents form.contact div.form_left{ float:left; width:255px;}
#contents form.contact div label{ display:block;}
#contents form.contact div label span{ color:#b10000;}
#contents form.contact input, #contents form.contact select, #contents form.contact textarea { font:12px Arial, Helvetica, sans-serif; color:#555; margin:5px 0 18px 0;border:1px solid #939fb3; }
#contents form.contact .inp{ padding:3px 5px; width:210px;}
#contents form.contact div.form_right{ float:left; width:470px; }
#contents form.contact textarea.inp{ width:450px; height:136px; padding:3px 5px; }
#contents form.contact div.form_bot{ clear:both; text-align:center; font-size:10px; }
#contents form.contact div.form_bot em{ font-style:normal; }
#contents form.contact div.form_bot .but{ margin:0 auto; font-size:11px; }
*/

.index{  position:absolute; top:0; left:170px; width:800px; height:240px; z-index:2; overflow:hidden; }
.index div{  position:absolute; background:#fff; width:800px; height:240px; left:0; z-index:1;  opacity:0; filter:Alpha (opacity:0)}
.index a{ display:block; position:relative; z-index:2; padding:178px 0 0 0; height:62px; width:260px; float:left; text-align:center; text-decoration:none; color:#495870; font-size:10px; font-weight:normal !important; line-height:26px;}
.index a big{ font-size:24px; color:#0c3289; font-weight:normal;}

/*
#footer{ height:20px; background:url(../media/bg_20.jpg) repeat-x; padding:0px 10px 0px 14px; margin:0px 10px 0px auto; width:679px; font:11px/22px Tahoma; color:#F6F6F6; text-align:right; position:relative  }
#footer a{font:11px/22px Tahoma; color:#F6F6F6; text-decoration:none; padding-left:15px; }
#footer span{ background: url(../media/bg_62.gif) repeat-y left; position:absolute; left:-9px; top:0px; height:20px; width:9px;}
*/
#footer {position: absolute; bottom:0px; _bottom:-1px; width:100%; z-index:4; _height:18px;}
#footer img {border: 0;}
#footer div{ margin:0 auto; width:977px; padding-right:0px; _height:18px;}
#footer div p{ float:right; width:693px; margin-right:10px; _margin-right:5px; _height:18px; background:url(../media/bg_20.jpg) repeat-x left bottom; font:11px/22px Tahoma; color:#F6F6F6; text-align:right; padding-right:10px; position:relative; }
#footer[id]{ position:fixed;}
#footer a{font:11px/22px Tahoma; color:#F6F6F6; text-decoration:none; padding-left:5px; padding-right:5px; position:relative; }
#footer a:hover{font-weight:bold;}
#footer a i.wi{ display:inline; padding:4px 0 4px 30px; }
#footer span{font-size:11px; }
/*#footer span{ background: url(../media/bg_62.gif) repeat-y left; position:absolute; left:-9px; top:0px; height:20px; width:9px;}*/


.but{ display:block; width:130px; height:25px; text-align:center; background: url(../media/but.jpg) no-repeat left top; color:#274675 !important; font:bold 10px Arial, Helvetica, sans-serif  !important; text-decoration:none; border:0 !important; cursor:pointer;} 
a.but{ padding:5px 0 0 0 !important;}















#dialog blockquote{
       position:absolute;
       visibility:hidden;
       top:0px;
       z-index:100;
       left:-2000px;
       width:260px;
       padding:0px;
       margin:0px;
       font:12px Arial, Helvetica, sans-serif;
       color:#ffffff;
}



#dialog .ico{width:16px; height:16px; margin:0px 5px -4px 0px; background:#FFFFFF}


#dialog div.top{ background: url(imgs/vista/vista_tl.png) no-repeat left top;}
#dialog div.top div{ background: url(imgs/vista/vista_tr.png) no-repeat right top; padding:0px 17px}
#dialog div.top div div{ background: url(imgs/vista/vista_tf.png) repeat-x top; height:20px; padding:12px 0px 0px 0px;}

#dialog div.top span { color:#333333; font-weight:bold; white-space:nowrap; padding-right:42px;}

#dialog div.top a {text-decoration:none; color:#ffffff; display:block; position:absolute; right:16px; top:6px; background: url(imgs/vista/vista_close.png) no-repeat left top; height:15px; width:42px; cursor:hand; cursor:pointer;}
#dialog div.top a:hover { background-image: url(imgs/vista/vista_close_a.png);}

#dialog div.cl{ clear:both; background: url(imgs/vista/vista_lf.png) repeat-y left top;}
#dialog div.cr{ background: url(imgs/vista/vista_rf.png) repeat-y right top; padding:0px 17px}

#dialog div.cc{ padding:12px; border:1px solid #333333;  color:#444444;  background:#ffffff; }
#dialog div.fl{ float:left}
#dialog input, #dialog select, #dialog textarea{ margin-bottom:6px; background:#f5f5f5; color:#333333}
#dialog .inp1{text-align:right;}
#dialog .inp1 input{ width:120px; }
#dialog .inp1 label{ float:left; padding:2px 3px 0px 0px; }


#dialog div.top b { color:#333333; }


button{font-size:11px; background:url(imgs/vista/but_bg.gif) repeat-x 0px -4px; border:0px; height:21px; color:#333333; cursor:hand; cursor:pointer; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:0px 6px 2px 6px; border:1px solid #888888; margin-top:6px;}
button:hover, #dialog  button.act{background-image:url(imgs/vista/but_bg_a.gif);}

.bookmark{height:24px; width:150px; overflow:hidden; margin:0px 2px -1px 2px; position:relative; z-index:2; }
.bookmark span{ display:block; }
.bookmark a{ padding:2px 8px 0px 8px; height:17px; margin-top:3px; border:1px solid #888888; background:url(imgs/vista/vista_bkm.gif) repeat-x 0px 0px; display:block; float:left; margin-right:1px; font-size:12px; color:#333333; text-decoration:none;}
.bookmark a:hover{background-image:url(imgs/vista/vista_bkm_a.gif);}
.bookmark a.act, .bookmark a.act:hover{ border-bottom-color:#ffffff; border-top-width:3px; margin-top:1px; background:transparent;}

#dialog img.arr{position:absolute; margin:8px 0px 0px -9px; cursor:hand; cursor:pointer;}


.field{border:1px solid #444444; padding:6px; clear:both; display:block; position:absolute; z-index:1 }
.field{display:none; position:relative; top:0px;}
.complete{display:none; position:relative; top:0px;}


/*
.field{border:1px solid #444444; padding:6px; margin-top:23px; clear:both; display:none;}
*/



#dialog div.bottom{ background: url(imgs/vista/vista_bl.png) no-repeat left top;}
#dialog div.bottom div{ background: url(imgs/vista/vista_br.png) no-repeat right top; padding:0px 17px}
#dialog div.bottom div div{ background: url(imgs/vista/vista_bf.png) repeat-x top; height:22px;}



a.admintask {
font-weight: bold;
color:#000000;
text-decoration: none;
}


.admintask {
font-weight: bold;
color:#000000;
text-decoration: none;
}
.admintask img{border:0}


.admintaskinactive {
font-weight: bold;
color:#CCCCCC;
text-decoration: none;
}


/*
input { 
    font-family: Arial, Helvetica, sans-serif;  
    border:1px inset #888888; 
    background:#f5f5f5; 
    color:#333333;
}
*/
input.search { 
/*  font-family: Arial, Helvetica, sans-serif;  
    border: 1px solid #777777;
*/  width: 100px;  
}


input.submit {
    border: 0px;
    width: 73px;
    height: 21px;    
    background-image: url(imgs/cms/button_bg.gif);
    background-repeat: no-repeat;
}
input.radio{
    background:#ffffff; 
    border:0;
}



/*wysiwyg*/
.wi{ display:block; width:30px; height:19px;}
.wi_invis_timed{ background: url(imgs/cms/wi_invis_timed.png) no-repeat left top;}
.wi_timed{ background: url(imgs/cms/wi_timed.png) no-repeat left top;}
.wi_invis{ background: url(imgs/cms/wi_invis.png) no-repeat left top;}

#navigation li .wi{ position:absolute; right:2px; margin-top:5px;}
#navigation li ul li .wi{  margin-top:2px;}


#header .wi{ float:left; margin:0px 4px 0 -7px;}


/*#navigation li .wi{ position:absolute; right:2px; margin-top:5px;}
#navigation li ul li .wi{  margin-top:2px;}*/

#header .wi{ float:left; margin:0px 4px 0 -7px;}

img.float_left{float:left;  border-color: #eff3f4; margin-right:15px;}
img.float_right{float:right; border-color: #eff3f4; margin-left:15px;}

/* style for dialog window (menueditform.tpl)*/
.menueditform_addpage {cursor: pointer; color:#444444;}
.menueditform_addpagediv {overflow:hidden; height:0; position:relative;}
.menueditform {width:200px;}
.menueditform_iframe {visibility: visible; z-index: 999; position: absolute; left: -5000px; top: 373px; width: 132px; height: 141px;}



#mainOutter {
display:block; /* set up as a block */
height:100%; /* set height to full page */
max-height:100%;
overflow:auto; /* add scroll bars as required */
z-index:3; /* allocate a suitable z-index */
padding-bottom: 20px;
}
/*
#top_flash {
            width:703px;
            height:164px;
            position:absolute;
             z-index:1;
}
*/
/*input { float:right; width:505px; margin-bottom:0px; margin-top:0px; padding:0 0 50px 0;}*/
/*input { float:right; width:505px; margin:-5px 0 0 0;}
*/
/*form#userform h1,form#userform h2,form#userform h3,form#userform h4,form#userform h5,form#userform h5,form#userform span,form#userform p{padding-left: 50px;}*/
form#userform {font:12px/17px Arial, Helvetica, sans-serif; color:#333333;}
form#userform input.submit { float:none; margin:10px 0px 5px 160px; width:130px; height:22px; background: transparent url(../../../media/btn_09.gif) no-repeat; border:none; font:bold 11px/10px Arial; color:#fff; cursor:pointer; text-align:left; padding-left:25px; padding-bottom:2px; }
form#userform input.template { float:right; width:505px; margin-bottom:6px; margin-right:10px; }

form#userform input[type="button"]{ float:none;  width:130px; height:22px; background: transparent url(../../../media/btn_09.gif) no-repeat; border:none; font:bold 11px/10px Arial; color:#fff; cursor:pointer; text-align:left; padding-left:25px; padding-bottom:2px; }
form#userform input[type="submit"]{ float:none;  width:130px; height:22px; background: transparent url(../../../media/btn_09.gif) no-repeat; border:none; font:bold 11px/10px Arial; color:#fff; cursor:pointer; text-align:left; padding-left:25px; padding-bottom:2px; }
form#userform input[type="reset"]{ float:none;  width:130px; height:22px; background: transparent url(../../../media/btn_09.gif) no-repeat; border:none; font:bold 11px/10px Arial; color:#fff; cursor:pointer; text-align:left; padding-left:25px; padding-bottom:2px; }
form#userform input[type="reset"]{ float:none;  width:130px; height:22px; background: transparent url(../../../media/btn_09.gif) no-repeat; border:none; font:bold 11px/10px Arial; color:#fff; cursor:pointer; text-align:left; padding-left:25px; padding-bottom:2px; }
form#userform input.fix_buttons{ float:none;  width:130px; height:22px; background: transparent url(../../../media/btn_09.gif) no-repeat; border:none; font:bold 11px/10px Arial; color:#fff; cursor:pointer; text-align:left; padding-left:25px; padding-bottom:2px; }

form#userform input[type="checkbox"] { float:none; width:15px;  margin:0px 5px 0px 5px; /*margin-right:30px;*/ }
form#userform input[type="radio"] { float:none; width:15px;  margin: 0px 5px 0px 5px; /*margin-right:30px;*/ }

form#userform label{ float:left; width:120px;}
form#userform div{ background:url(../media/bg_12.jpg) repeat-x bottom; margin-bottom:10px; clear:both; margin-left:-1px; padding-left:13px;}
form#userform div p{font:12px/17px Arial, Helvetica, sans-serif; color:#333333; padding-top:5px; padding-bottom:2px; padding-left:0px;}
form#userform div h2{display:inline; font:18px Tahoma !important;color:#006F2A; font-weight:normal; line-height:24px; text-transform: uppercase; padding-left:0px;}
form#userform img{  border-color: #eff3f4; margin:5px; }

form#userform .gmnoprint, form#userform .gmnoprint div, form#userform div[dir]{ background:none;}
.gmnoprint div div 	{margin: 0px 0px 0px -15px !important;}
.gmnoprint div div 	div{margin: 0px 0px 0px -15px !important;}



#contents .info_block .pdf{float:left; width:155px; padding:0 20px 0 32px; background: url(./imgs/site/ico_pdf.gif) no-repeat 0 4px; min-height:65px; margin: 3px 3px 10px 18px;}
#contents .info_block .pdf a{ color:#585d64; font-weight:normal;}
#contents .info_block .pdf p{ padding:7px 0;}

div .gallery {padding-left: 17px;}




#bkm_static_page_fld_0 div {margin-left:-6px; margin-bottom:-5px; margin-right:-5px; }
#contents form {margin-left:-10px;}

form#userform ul {margin-left:40px;  } 
form#userform ol {margin-left:45px;  }
