/* 
    Document   : main_style
    Created on : 7.3.2010, 10:50:56
    Author     : h.a.w.a.j
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}


html, body {
    margin: 0px;
    padding: 0px;
}
body {
    font-family: 'Arno Pro', Arial;

    background: rgb(255,255,255);
    margin-right: -3px;
    padding: 10px 0;
    text-align: center;

}
html>body {
    margin-right: 0px;
}

div {
    border: none;
    margin: 0px;
    padding: 0px;

}
a
{
    text-decoration: none;
    font-weight: bold;
    color: rgb(0,0,0);
}

a:visited
{
    color: rgb(0,0,0);
}
a:hover
{
    color: rgb(255,255,255);
}

img 
{
    border: none;
    text-decoration: none;
}

ul
{
    list-style-type: disc;
}
#main
{
    width: 1024px;
    height: 552px;

    border: 0px solid #000;
    margin: 0 auto;
}
* html #main { height:552px;}

#header
{

    width: 1024px;
    min-height: 213px;
    margin: 0 auto;
    border: 0px solid #000;
    background: white url('../images/header.jpg');
}

* html #header { height:213px;}

#header_in
{
    float:left;
    width: 615px;
    min-height: 30px;
    margin-top: 162px;
    
    font-size: 90%;
    font-weight: bold;
    border: 0px solid #000;

}

* html #header_in { height:30px;}

#header_inLeft
{
    float:left;
    width: 165px;
    min-height: 30px;
    margin-top: 162px;
    
    font-size: 90%;
    font-weight: bold;
    border: 0px solid #000;

}

* html #header_inLeft { height:30px;}

#main_content
{

    width: 1024px;
    min-height: 503px;
    float: left;
    border: 0px solid #000;
    text-align: left;

    background: url('../images/content_back.jpg') repeat-y right;


}

* html #main_content { height:503px;}

#content1
{
    margin-top: 0px;
    margin-left: 10px;
    width: 580px;
    font-size: 120%;
    border: 0px solid #000;
    min-height: 503px;
}

* html #content1 { height:503px;}

.pdf
{
    margin-top: 0px;
    margin-left: 10px;
    width: 550px;
    min-height: 770px;
    font-size: 120%;
    border: 0px solid #000;
}
* html .pdf { height:770px;}


#header_text
{
    margin-top: 105px;
    margin-left: 350px;
    font-family: 'Trebuchet MS';
    font-size: 230%;
    font-weight: bold;
    float:left;
    color: rgb(250,19,71);
}

#up {

    top: 0px;
    left: 0px;
    min-height: 213px;
    width: 100%;
    background: rgb(0,0,0);
    background: url('../images/header_out2.jpg') repeat-x right;
    border: 0px solid #000;
    margin: 0 auto;
}
* html #up { height:213px;}

#down{


    left: 0px;
    min-height: 552px;
    width: 100%;
    background: rgb(255,255,255);
    border: 0px solid #000;
    margin: 0 auto;

}
* html #down { height:552px;}

#down_rest{


    left: 0px;
    min-height: 30px;
    width: 100%;
    background: #c3e9a1;
    border: 0px solid #000;
    margin: 0 auto;

}
* html #down_rest { height:30px;}

#menu
{
    width: 175px;

    min-height: 503px;
    float: left;
    border: 0px solid #000;

}
* html #menu { height:503px;}

#menu_in
{
    width: 133px;
    float:right;
    min-height: 250px;
    font-size: 90%;
    border:0px solid #000;
    margin-top:15px;

}
* html #menu_in { height:250px;}

#menu_up_up
{
    width: 162px;
    float:left;
    min-height: 15px;
    font-size: 80%;
    background: url('../images/menu_up.jpg') repeat-y right;
    border: 0px solid #000;
}
* html #menu_up_up { height: 15px;}

#menu_up
{
    width: 162px;
    float:left;
    min-height: 270px;
    font-size: 80%;
    background: url('../images/menu_back.jpg') repeat-y right;
    border: 0px solid #000;
}
* html #menu_up { height:270px;}

#menu_down
{
    width: 162px;
    float:left;
    min-height: 218px;
    font-size: 80%;
    border:0px solid #000;
    background: url('../images/menu_down.jpg');
}
* html #menu_down { height:218px;}

#help
{
    width: 73px;
    margin-top: 12px;
    margin-right: 10px;
    float:right;
    min-height: 60px;
    font-size: 110%;
    color: white;
    border:0px solid #000;
    
}
* html #help { height:60px;
margin-right: 5px;}

#right
{
    width: 849px;
    float:left;
    min-height: 503px;
    font-size: 80%;
    border:0px solid #000;

}
* html #right { height:503px;}

#contact_actual
{
  min-height: 503px;
  width: 240px;
  float: right;
  margin-right: 0px;
  font-size: 110%;
  border: 0px solid #000;
}

* html #contact_actual { height:503px;}

#contact
{
	min-height: 245px;
  width: 240px;
  float: left;
  border: 0px solid #000;
  background: url('../images/contact.jpg');
}

* html #contact { height:245px;}
#contact_left
{
    min-height: 245px;
  width: 40px;
  float: left;
  border: 0px solid #000;
}

* html #contact_left { height:245px;}

#actual
{
padding-top: 0px;
height: 303px;
  width: 240px;
  float: left;
  border: 0px solid #000;
  
}
* html #actual { height:353px;}

#min_actuallity
{
    min-height: 50px;
   
  width: 150px;
  float: left;
  border: 0px solid #000;
  margin-bottom: 5px;
}
* html #min_actuallity { height:50px;}

* html #right { height:503px;}
#footer
{
    width: 1024px;
    background: url('../images/footer.jpg');
    min-height: 49px;
    float: left;
    border: 0px solid #000;
    clear: both;

}
* html #footer { height:49px;}


.button_menu
{
    width: 100px;
    padding-left: 15px;
    font-family: 'Arno Pro', Arial;
    font-size: 120%;
    font-weight: bold;
    margin-bottom: 5px;
    border: 0px solid #000;
    text-align: left;
    color: rgb(250,19,71);
}
* html .button_menu { margin-bottom: 5px;}
#submenu
{
    width: 200px;
    margin-left: 53px;
    margin-top: 3px;
    min-height: 176px;
    float: left;
    border: 0px solid #000;

}
* html #submenu { height:176px;}


.subbutton
{
    width: 116px;
    float: right;
    font-family: 'Trebuchet MS';
    font-size: 80%;
    font-weight: bold;
    margin-bottom: 12.5px;
    border: 0px solid #000;
    text-align: center;
    color: rgb(255,255,255);
}

* html .subbutton { margin-bottom: 0.9em;}

#images_block
{
    margin-right: 74px;
    margin-top: 60px;
    width: 153px;
    min-height: 130px;
    float:right;
    border: 0px solid #000;

}

* html #images_block { height:130px;}

.button_header
{

    margin-top: 19px;
    margin-left: 5px;
    font-family: Euromode;
    font-size: 105%;
    font-weight: bold;
    color: rgb(255,255,255);
    float:left;
}

.text
{
    font-family: 'Trebuchet MS';
    font-size: 90%;
    font-weight: bold;
    color: rgb(30,165,197);
    text-align: left;

}

.title
{
    font-family: 'Trebuchet MS';
    font-size: 105%;
    font-weight: bold;
    color: rgb(250,19,71);
    text-align: left;
}

.form
{
    font-family: 'Trebuchet MS';
    font-size: 80%;
    font-weight: bold;
    color: rgb(250,19,71);
    text-align: left;
}

.title1
{
    font-family: 'Trebuchet MS';
    font-weight: bold;
    color: rgb(250,19,71);
}
.title2
{
    font-family: 'Trebuchet MS';
    font-weight: bold;
    color: rgb(0,0,0);
}


fieldset table
{
    font-family: 'Arno Pro', Arial;
    font-size: 90%;
    font-weight: bold;
    color: rgb(0,0,0);
    text-align: left;
    border: 0px solid gray;

}



fieldset td
{
   border: 1px solid gray;
}

.td_none
{
    border: none;
}

fieldset th
{
    color: green;
    text-align: center;
}
