/* Reset
- - - - - - - - - -- - - - -- - - - -- - - - -- - - - -- - - - -- - - - -- - - - -*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
blockquote, ul, fieldset, form, ol, dl, dir, menu { margin: 1.2em 0 }

p{
	margin:0;
	padding-top:0;

}

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { border:0; }
address,caption,code,dfn,th {
	font-style:normal;
	font-weight:normal;
}
i,cite,em,var,address { font-style: italic }
ol,ul { margin-left: 40px; }
ol ul, ul ol, ul ul, ol ol    { margin-top: 0; margin-bottom: 0 }
ol  { list-style-type: decimal }
caption,th { text-align:left; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

h1,h2,h3,h4,h5,h6,b,strong  { font-weight: bolder; }
h1 { font-size: 1.1em; margin: .75em 0 }
h2 { font-size: 1em; margin: .78em 0 }
h3 { font-size: 0,9em; margin: .83em 0 }
h4 { font-size: 0.8em; margin: 1.12em 0 }
h5 { font-size: .7em; margin: 1.5em 0 }
h6 { font-size: .6em; margin: 1.67em 0 }

.clear { clear: both; }
body {
    font-family: Arial, 'Times New Roman', Times, Georgia, serif;
}
body, html {
    height: 100%;
}
a { /* color: #d4004b; */ }
a:hover { text-decoration:none; }
/* Main
- - - - - - - - - -- - - - -- - - - -- - - - -- - - - -- - - - -- - - - -- - - - -*/
#wrap {
    width: 100%;
    margin: 0 auto;
    background: url('images/head.jpg') center 0 no-repeat white;
    padding: 0;
    position: relative;
    min-height: 100%;
}
    #head {
        height: 300px;
        position: relative;
    }
        #icons_ul {
            position: absolute;
            display: block;
            top: 20px;
            right: 20px;
            width: 100px;
        }
            #icons_ul li {
                list-style: none;
                display: block;
                float: left;
                margin: 0 10px;
            }
                #icons_ul li a {
                    display: block;
                    width: 12px;
                    height: 12px;
                    background: center center no-repeat;
                }
                #home_icon { background-image: url('images/home.gif') !important;}
                #mail_icon { background-image: url('images/mail.gif') !important;}
                #copy_icon { background-image: url('images/copy.gif') !important;}

        #logo {
            width: 198px;
            height: 144px;
            position: absolute;
            top: 25px;
            left: 50px;
            display: block;
            background: url('images/logo_full.png') no-repeat;
        }
        #phone_block {
            position: absolute;
            right: 0;
            bottom: 10px;
            width: 227px;
            height: 49px;
            background: url('images/bg_phone.png') no-repeat;
            padding: 4px 0 0 25px;
            font-family: 'Times New Roman', Times, Georgia, serif;
        }
            #phone_img {
                width: 29px;
                height: 27px;
                float: left;
                background: url('images/phone.png') no-repeat;
                vertical-align: middle;
                margin-right: 10px;
            }
            #big_part {
                font-size: 1.8em;
                color: #d4004b;
                vertical-align: middle;
                margin-left: 10px;
                position: relative;
                top: -3px;
            }
            #min_part {
                font-size: 1.1em;
                color: #d4004b;
                vertical-align: middle;
                margin-left: 10px;
                position: relative;
                top: -3px;
            }
    #left_side {
        float: left;
        width: 218px;
        background: url('images/block3_top.png') no-repeat;
        padding: 20px;
    }
        #main_nav {
            color: #5f5f5f;
            font-size: 1.1em;
            list-style: none;
            margin: 0 0 0 10px;
            width: 180px;
        }
            #main_nav hr{
                display: block;
                height: 0;
                border: none;
                border-top: 1px solid #ddd;
            }
            #main_nav li {
                background: url('images/marker.gif') no-repeat 0 center;
                padding: 0 0 0 10px;
            }
            #main_nav li.active,
            #main_nav li:hover,
            #main_nav li:active {
                background-image: url('images/marker_red.gif');
            }
            #main_nav li.active a,
            #main_nav li:hover a,
            #main_nav li:active a {
             /*   color: #d4004b;   */
            }
            #main_nav  a {
                color: #5f5f5f;
                text-decoration: none;
            }
    #wrap3 {
        padding: 0 258px 0 258px;
    }
        #content {
            padding: 30px 20px 0px 20px;
            font-size:10pt;
        }
            #content p {
                text-align: justify;
padding-top:12px;

            }
            #content ul {
            margin-top:7px;;
padding-top:0px;

            }
            #content h1 {
                font-weight: normal;
                color: #0055b8;
                font-size:16pt;
                text-align:center;
margin-bottom:0px;
            }
            #content h2 {
                font-weight: normal;
                color: #0055b8;
                font-size:14pt;
margin-bottom:0px;
            }
            #content h3 {
                font-weight: normal;
                color: #0055b8;
                font-size:12pt;
            }
            .content_main a {
                text-decoration:underline;
                color:#000000;
            }
            .content_main a:hover {
                text-decoration:none;
                color:#5f5f5f;
            }

            #content td {
                padding:1px;
            }
    #right_side {
        float: right;
        width: 258px;
        font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif;
        font-size: 10px;
    }
        #right_side h2 {
            font-family:  Arial, 'Times New Roman', Times, Georgia, serif;
            font-size:10pt;
            background: url('images/marker_red.gif') no-repeat 0 center;
            padding: 0 0 0 10px;
            color: #0055b8;
        }

        #right_side h2.red, #right_side h2.red a {
           color: #d4004b;
        }
        #right_side b {
            color: #0055b8;
        }
        #block1, #block2 {
            margin: 0 auto 20px auto;
            width: 195px;
            background: url('images/block1_bottom.png') center 100% no-repeat;
            padding: 20px;
            position: relative;
        }
            #block1 .bg_top,
            #block2 .bg_top {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                z-index: 1;
                background: url('images/block1_top.png') no-repeat;
                height: 15px;
            }
            #block1 .bg_middle,
            #block2 .bg_middle {
                position: absolute;
                top: 15px;
                bottom: 140px;
                left: 0;
                width: 100%;
                z-index: 1;
                background: url('images/block1_middle.png');
            }
            #block1 .content,
            #block2 .content{
                position: relative;
                z-index: 10;
            }
            #block2 { background-image: url('images/block2_bottom.png'); }
            #block2 .bg_top { background-image: url('images/block2_top.png'); height: 14px; }
            #block2 .bg_middle { background-image: url('images/block2_middle.png'); bottom: 154px; top: 14px; }

    #wrap2 {
        padding: 0 0 154px 0;
    }
    #footer {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 154px;
        background: url('images/bottom.jpg') repeat-x;
    }
        #dark_side {
            position: absolute;
            right: 0;
            width: 115px;
            height: 53px;
            background: url('images/dark_side_bg.png');
            color: #fff;
            font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif;
            font-size: 10px;
            padding: 20px 0 0 35px;
            bottom: 10px;
        }
        #copy {
            bottom: 20px;
            left: 0;
            position: absolute;
            width: 258px;
            background: url('images/block3_bottom.png') 0 100% no-repeat;
            overflow: hidden;
            font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif;
            font-size: 10px;
            height: 100px;
            color: #525765;
        }
            #copy a {
                text-decoration: none;
                color: #d2100e;
            }
            #copy .bg_middle {
                background: url('images/block3_middle.png');
                position: absolute;
                z-index: 1;
                bottom: 12px;
                height: 100%;
                width: 100%;
                left: 0;
            }
            #copy .content{
                position: absolute;
                bottom: 15px;
                left: 40px;
                z-index: 10;
                width: 185px;

            }

#livei a{
	color:#fff;
opacity:0.3;
font-size:10px;
}


#livei a:hover{
opacity:0.8;
}

.menu_custom a{
text-decoration:none;
color:#0055b8;
}


#menuleft{
}
 
.menu12{
list-style:none;
pagging:0;
margin:0;
left:-30px;
position:relative;
font-weight:bold;
font-size:10pt;
}

.menu_custom li a:hover{
text-decoration:underline;
}

.menu_custom hr{
left:-30px;
position:relative;
height:1px;
}

.menu_custom li ul li {
 font-weight:normal; list-style-type:square; 
color:#000000; font-size:8pt;}

.menu_custom li ul li a { color:#333333; }
.menu_custom li ul li a:hover { text-decoration:underline; color:#333333; }


.blockN {
    margin: 0 auto 20px auto;
    width: 195px;
    background: url('images/block4_bottom.png') center 100% no-repeat;
    padding: 20px;
    position: relative;
}
    .blockN .bg_top {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 1;
        background: url('images/block4_top.png') no-repeat;
        height: 9px;
    }
    .blockN .bg_middle {
        position: absolute;
        top: 9px;
        bottom: 79px;
        left: 0;
        width: 100%;
        z-index: 1;
        background: url('images/block4_middle.png');
    }
    .blockN .content{
        position: relative;
        z-index: 10;
    }
    .blockN .content a{
        text-decoration:none;
    }
    .blockN .content a:hover{
        text-decoration:underline;
    }

.block5 { background-image: url('images/block5_bottom.png'); }
.block5 .bg_top { background-image: url('images/block5_top.png'); }
.block5 .bg_middle{ background-image: url('images/block5_middle.png'); }

.block6 { background-image: url('images/block6_bottom.png'); }
.block6 .bg_top { background-image: url('images/block6_top.png'); }
.block6 .bg_middle{ background-image: url('images/block6_middle.png'); }

.forms p  {
margin-left:20px; !important;
padding-top:15px;
font-size:12px;


}
.forms select
{
margin-left:20px; !important;
font-size:12px;


}



.menu-v-d {  }
.menu-v-d li { padding: 2px 0; display: block; position: relative; border: none;  list-style: none; }
.menu-v-d li a { display: block; position: relative; text-decoration: none; padding-left: 0px; }

.menu-v-d li:hover { }
.menu-v-d a:hover { color: #666; }

.menu-v-d li ul { display: none; font-size:12pt;  position: absolute; top: -1px; 
border: 1px dotted #666; left: 138px; width: 100%; z-index:666; background-color:#ffffff; }
.menu-v-d li ul li {  padding:2px 2px 2px 8px; background: #ffffff; }

.menu-v-d li:hover ul ul,
.menu-v-d li:hover ul li:hover ul ul { display: none; }

.menu-v-d li:hover ul,
.menu-v-d li:hover ul li:hover ul,
.menu-v-d li:hover ul li:hover ul li:hover ul { display: block; }

.menu-v-d ul ul { left: 100%; }
