/* Start of CMSMS style sheet 'kaltio_style' */
*{
    margin:0;
    padding:0
}


body {
    background:#cccccc  url(uploads/images/bg.jpg) fixed top center no-repeat;
    color:#494949;
    font-family:Arial,sans-serif;
    font-size:12px;
    margin:0px auto 0px auto;
    padding:0px;
    width: 100%;
    height: 100%;
  /*  display: table; */
 
}

div#container {
    margin:0px auto 0px auto;
    padding:0px;
    width: 1200px;
    height: 860px;
 
 
}

div#leftwrapper {
    float:left;
    margin:133px 0px 0px 21px;
    padding:0;
    position:relative;
    width:168px;

}
div#searchwrapper {
    float:left;
    margin:20px 0px 0px 5px;
    padding:0;
    position:relative;
    width:159px;

}

.clear{
clear:both;
}





a{
text-decoration:none;
color:#cc0033;
}
 

a:hover{
text-decoration:none;
color:#a2042b;
}
  
 

h1{
    color:#000000;
    font-size: 12px;
    font-weight:bold;
    font-family:Arial,sans-serif;
    margin-bottom:15px;

}



p{
  line-height:19px;
}



div#header {
    background:#ffffff url(uploads/images/header.jpg) no-repeat;
    height:140px; 
    margin:0px auto 0px auto;
    width:775px;
    padding:0;
    position:relative;
}



div#path {
    float:left;
    color:#999999;
    font-family:Arial,sans-serif;
    font-size:10px;    
    margin:-25px 0 0 0px;
    padding:0;
    position:relative;
z-index:1000;
}



div#wrapper {
    background:#ffffff;
    height:auto !important; 
    margin:0 auto;
    width:775px;
    height:100%;
    padding:0;
    position:relative;
    background-image: url(uploads/images/line.gif);
    background-repeat: repeat-y;
    background-position: 518px 0px;

}

div#wrapper_wide {
    background:#ffffff;
    height:auto !important; 
    margin:0 auto;
    width:775px;
    height:100%;
    padding:0;
    position:relative;


}



div#footer {
    background:#ffffff;
    width:775px;
    height:30px;
    padding:0;
    position:relative;
  
}




div#left_content {
  
    float:left;
    margin:0px 0px 40px 10px;
    min-height:600px;
    padding:0 8px 0px 15px;
    position:relative;
    width:485px;

}

div#right_content {
    float:right;
    margin:0px 10px 0px 0px;
    padding:0;
    position:relative;
    width:240px;

}



div#wide_content {
   
     float:left;
    margin:0px 0px 40px 10px;
    min-height:600px;
    padding:0 8px 0px 15px;
    position:relative;
    width:732px;

}

div#news_wrapper {
   border-bottom:dashed 1px #000000;
   height:auto !important; 
    margin:0 auto 12px auto;
    width:231px;
    height:100%;
    padding:0 0 8px 0;
    position:relative;
	
}


div#news_content {
    background:#ebebeb url(uploads/images/news_top.jpg) top no-repeat;
    height:auto !important; 
    margin:0 auto 12px auto;
    width:231px;
    height:100%;
    padding:0 0 0px 0;
    position:relative;
	
}

div#right_content_text {
   
    height:auto !important; 
    margin:0 auto 12px auto;
    width:231px;
    height:100%;
    padding:0 0 0px 0;
    position:relative;
	
}


div#box_title {
    float:left;
    margin:13px 0 0px 10px;
    width:220px;
    padding:0 0 0px 0;
    position:relative;
	
}







div#blog_wrapper {
  	border-bottom:dashed 1px #000000;
   /* height:auto !important; */
    margin:0 auto;
    width:231px;
    height:150px; /*100%;*/
     padding:0 0 8px 0;
    position:relative;
	
}



div#bottommenu {

   bottom:0px;
   width:210px;
   padding:0 0 0px 0;
   position:absolute;
	
}





/********************* MAINMENU ***********************************/
div#menuwrapper {
    float:left;
    margin:0px 0px 0px 0px;
    padding:0;
    position:relative;
    width:159px;

}


ul#mainmenu {
    color:#000000;
    float:left;
    font-family:Arial,sans-serif;
    font-size:12px;
    font-weight:bold;
    line-height:normal;
    margin:0 0 0 0px; 
    padding:0;
    position:relative;
	text-transform:uppercase;
	text-align:center;
    
}

ul#mainmenu li {
    background:url(uploads/images/menubg.png) no-repeat;
    line-height:30px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0 0 3px 4px;
    padding:0 0 2px 0px;
   width:159px;
    height:29px;
    
}

ul#mainmenu li.menuactive {
    color:#000000;
}

ul#mainmenu li a.menuactive {
    color:#cc0033;
}

ul#mainmenu li.menuactive a:hover {
    color:#000000;
}


ul#mainmenu li li a:hover {
    color:#666666;
}



ul#mainmenu li a {

       color:#000000;
    display:inline;
        line-height:30px;
    padding:0px 0px 0px 0px;
    text-align:left;
    width: 100%;
    height:29px;
   
}

ul#mainmenu li a:hover {
    color:#666666;
    display:inline;
        line-height:30px;
    padding:0px 0px 0px 0px;
    text-align:left;
    width:100%;
   height:29px;
}

ul#mainmenu dfn {
    display:none;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;

}


ul#mainmenu  li li{
display:list-item; 
width:176px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 8px;
color:#000000;
list-style:none;
border:none;

}


ul#mainmenu  li li a{

   padding: 0px 4px 0px 10px; 
   height: 1%; /* Don't change */
   color:#000000;
   display:block;
   line-height:17px;
   text-align:left;
outline: none;
list-style:none;

}
ul#mainmenu  li li a:hover{

   color:#666666;
   padding: 0px 4px 0px 10px; 
   height: 1%; /* Don't change */
   display:block;
   line-height:17px;
   text-align:left;
   outline: none;
   list-style:none;
 

}





/********************* RIGHTMENU ***********************************/
div#rightmenuwrapper {
    float:left;
    margin:0px 0px 10px 0px;
    padding:0px 0px 25px 0px;
    position:relative;
    width:231px;
  border-bottom:dashed 1px #000000;

}


ul#rightmenu {
    color:#000000;
    float:left;
    font-family:Arial,sans-serif;
    font-size:12px;
    font-weight:bold;
    line-height:normal;
    margin:0 0 0 0px; 
    padding:0;
    position:relative;
	text-transform:uppercase;
	text-align:left;
    
}

ul#rightmenu li {
    line-height:normal;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0 0 3px 0px;
    padding:0 0 2px 0px;
   width:231px;
    height:12px;
    
}

ul#rightmenu li.menuactive {
    color:#000000;
}

ul#rightmenu li a.menuactive {
    color:#cc0033;
}

ul#rightmenu li.menuactive a:hover {
    color:#000000;
}


ul#rightmenu li li a:hover {
    color:#666666;
}



ul#rightmenu li a {

       color:#000000;
    display:inline;
         line-height:normal;
    padding:0px 0px 0px 0px;
    text-align:left;
    width: 100%;
    height:12px;
   
}

ul#rightmenu li a:hover {
    color:#666666;
    display:inline;
        line-height:normal;
    padding:0px 0px 0px 0px;
    text-align:left;
    width:100%;
   height:12px;
}

ul#rightmenu dfn {
    display:none;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;

}























/********************* Alamenu ***********************************/
div#submenuwrapper {
   margin:15px 0 0 0;
    padding:0;
    position:relative;
    width:160px;

}


ul#submenu {
    float:left;
    font-family:Arial,sans-serif;
    font-size:10px;
    font-weight:normal;
    line-height:normal;
    margin:0 0 0 0px; 
    padding:0;
    position:relative;
    text-align:left;
    
}

ul#submenu li {
    line-height:30px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0 0 3px 4px;
    padding:0 0 2px 0px;
   width:159px;
    
}

ul#submenu li.menuactive {
    color:#000000;
}

ul#submenu li a.menuactive {
    color:#cc0033;
}

ul#submenu li.menuactive a:hover {
    color:#000000;
}


ul#submenu li li a:hover {
    color:#666666;
}



ul#submenu li a {

       color:#6E6E6E;
    display:block;
    line-height:normal;
    padding:0px 0px 0px 0px;
    text-align:left;
    width: 100%;
   
}

ul#submenu li a:hover {
    color:#000000;
    display:block;
    line-height:normal;
    padding:0px 0px 0px 0px;
    text-align:left;
    width:100%;
}

ul#submenu dfn {
    display:none;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;

}



.search-input {

border:medium 1px; 
color:#000000;
font-family:Arial,sans-serif;
font-size:12px;
height:15px;
margin:20px 0 0 7px;
padding:2px 0 0 19px;
width:130px;
}




.search_label {


color:#000000;
font-family:Arial,sans-serif;
font-size:12px;
height:15px;
padding:1px 0 0 27px;
width:125px;
}

.search_button {

height:13px;
margin:0px 0 0 6px;
bottom:17px;
padding:0;
position:relative;
width:14px;
float:left;
}



div#sectionheader{color:#494949;
    font-family:Arial,sans-serif;
    font-size:12px;
   text-transform:none;
   font-weight:normal;
       line-height:normal;
    margin:12px 0 0px 0px;
    padding:0px 0px 0px 0px;
   width:231px;
   


    }


/* End of 'kaltio_style' */

