body, form {

        margin: 0;

        padding: 0;

}

body {

        background-color: #fff;

        font: 12px arial, tahoma, verdana;

        color: #000;

}


h1,h2,h3,h4{text-align:left!important;}

h1{
color:#990100;
font-size:20px;
margin-top:0;
}

hr
{
padding:0px;
margin:0px;
color:silver;
}

img {border:none;}

p {

        margin: 0 0 12px 0;

        text-align: justify;

}

p img {

        display: inline;

        margin: 2px 10px 2px 0;

}

a {

        color: #08628C;

        font-weight: normal;

}

a:visited {

        color: #053F59;

}

a:hover, a:active {

        color: #0B86BF;

}

table {

        border: 0;

        border-collapse: collapse;

}

table td {

        padding: 0px;

        vertical-align: top;

}

.clear {

        clear: both;

}

br.spacer {

        line-height: 8px;

}

ul {

        margin: 0.5em 0;

        padding: 0 0 0 2em;

}

ul li {

  
        margin: 0.5em 0; padding: 0 0 10px 10px;

        /*list-style-type: none;   */


        /*background: url(/images/li.gif) no-repeat 0 0.6em;*/

}

li.cool {

        margin: 0.5em 0; padding: 0 0 0 20px;

        list-style: none;

        /*background: url(/images/li.gif) no-repeat 0 0.6em;*/

}

/* **************************************************************************** */
div#wrapper {

	height: 100%;

}

a.more {

	display: inline;

}

div.colonl{
text-align:justify;
padding-top:20px;
padding-bottom:20px;


}

div.col2,div.col3{
display:block;
float:left;
width:50%;}

div.col2_mod
{
height:auto;
width:30%;
}

div.col3_mod
{
height:auto;
width:70%;

}

.col3_pad{
padding-left:20px;
}

div.chas{
text-align:left;
background: transparent url(/images/4asu.jpg) no-repeat scroll 25px 0pt;
padding-left: 80px; 
padding-right: 10px; 
height:80px;
}


div.pero{

text-align:left;
background:url(/images/pero.jpg) no-repeat 15px 0;
height:80px;
padding-left:100px;
}

table.form_qv{
background-color:#e1e1e1;
color:#7a7a7a;
width:100%;
}

table.form_qv td{
padding-top:10px;
padding-left:10px;

}

table.form_qv .text{
border:1px solid #b6b6b6;
width:170px;
}

table.form_qv .sub{
cursor:pointer;
background:transparent url(/images/submit.jpg) no-repeat scroll 0 0;
border: none;
width:86px;
}

.col2 .chas a, .col3 .pero a{
color:#8C0501;
font-size:14px;
text-align:left!important;
display:block;
}

div.dela{

background:url(/images/dela.jpg) no-repeat;
padding-left:40px;
margin-top:30px;
margin-bottom:30px;
height:65px;
font-weight:bold;
}

div.dela b{
color:#B01415;
font-family:Georgia;
font-size:25px;
font-weight:normal;}


.load_konsul{
background-image:url(/images/load.gif);
display:none;
height:21px;
margin-left:35px;
margin-top:40px;
position:absolute;
width:125px;
}
/* **************************************************************************** */
div#wrapper {

        min-height: 100%;

        position: relative;

        border-collapse: collapse;

        width: 908px;

        margin: auto;

}

div.left-col {

        width: 190px;

        padding-left: 44px;

        float: left;

}

div.right-col {

        width: 630px;

        padding-left: 44px;

        float: left;

}

div.right-col-1 {

        width: 332px;

        padding-left: 44px;

        padding-right: 44px;

        float: left;

}

div.right-col-2 {

        width: 200px;

        padding-left: 44px;

        float: left;

}

img#logo {

        margin-top: 24px;

}

div#contacts {

        float: right;

        margin-top: 31px;

}



div#services {

        height: 11px;

        padding: 24px 0;

}

div#services img {

        float: left;

        margin-right: 14px;

}

.dashed {

        padding: 9px 0 9px 46px;

        background: transparent url(/images/dash01.gif) no-repeat 16px 13px;

        margin-left: -46px;

}

.iconed {

        padding: 9px 0 9px 46px;

        background: transparent url(/images/icon2-01.gif) no-repeat 0% 0%;

        margin-left: -46px;

}

.iconed2 {

        padding: 9px 0 9px 46px;

        background: transparent url(/images/hh_1.gif) no-repeat 0% 0%;

        margin-left: -46px;

}

.faq_h {

        padding: 9px 0 9px 46px;

        background: transparent url(/images/faq_l_header.gif) no-repeat 0% 0%;

        margin-left: -46px;
        display:block;
        color:#616161;

}

.piped {

        padding: 4px 0 0 46px;

        background: transparent url(/images/pipe01.gif) no-repeat 30px 4px;

        margin-left: -46px;

}

.astered {

        padding: 9px 0 9px 46px;

        background: transparent url(/images/aster.gif) no-repeat 22px 10px;

        margin-left: -46px;

}

.astered * {

        color: #696969;

        font-size: 10px;

}

.indented {

        padding-left: 46px;

        margin-left: -46px;


        background: none;

}

.contacts {

        background-image: url(/images/icon2-02.gif);

}



ul.plain {

        margin: 0;

        padding: 0;

}

ul.plain li {

        margin: 2px 0 16px 0;

        padding: 0;

        list-style: none;

}

div#footer {

border-top:4px solid #C2C2C2;
margin-left:279px;
margin-top:4px;
padding:16px 0;  

}

div#footer p {

        float: left;
        margin-top:4px;
        margin-right: 54px;

}

div.hr {

        border-top: 1px solid #C2C2C2;

        height: 18px;

        margin-top: 16px;

}

.level3 {

        margin-top: 24px;

}

img.h {

        margin-bottom: 2px;

}

img.h2 {

        margin-bottom: 12px;

}

div.headline {

        padding: 24px 0 20px;

}

div.headline img {

        float: left;

}

div.headline p {

        float: left;

        margin-top: 10px;

        padding-left: 6px;

}

                        div.vcard {

                                width: 44%;

                                float: left;

                        }

                        div.vcard-spacer {

                                width: 12%;

                                float: left;

                        }

                        div.vcard img, div.vcard div {

                                float: left;

                        }

                        div.vcard img {

                                margin: 0 12px 24px 0;

                        }

                        div.vcard h2 {

                                font: 18px arial;

                                margin-top: 18px;

                                border-bottom: 1px solid #A3A3A3;

                                padding-bottom: 6px;

                                margin-bottom: 6px;

                        }

                        div.vcard span.appointment {

                                font-style: italic;

                        }

                                                   div.article-date {

                                                        width: 82px;

                                                        float: left;

                                                }

                                                div.article-text {

                                                        margin-left: 82px;

                                                }

                                                div.article-date img {

                                                        margin-top: 4px;

                                                }

                                                div.article-date span.month {

                                                        display: block;

                                                        font: normal 10px tahoma;

                                                        padding: 2px 0 0 3px;

                                                }

                                                div.article-text h2 {

                                                        font: normal 24px arial;

                                                        padding: 0;

                                                        margin: 0 0 24px;

                                                }

                                                div.article-year {

                                                        font-size: 12px;

                                                        font-weight: bold;

                                                        color: #BFBFBF;

                                                        padding: 24px 0 18px 0;

                                                        border-bottom: 1px solid #A3A3A3;

                                                        margin-bottom: 70px;

                                                }



                                                div.article-text span.name {

                                                        font-size: 10px;

                                                        color: #787878;

                                                        display: block;

                                                        padding-bottom: 14px;

                                                }

                                                div.article-reply {

                                                        padding: 22px;

                                                        margin-top: 40px;

                                                        background-color: #E8E8E8;

                                                }

                                                div.article-reply p {

                                                        padding: 0;

                                                        margin: 0;

                                                }

                                                div.article-text span.consulter {

                                                        padding: 18px 0;

                                                }

ul.sitemap {

     margin: 0;

     padding: 0;

}

ul.sitemap li {

     margin: 0.5em 0;

     padding: 0 0 0 12px;

     list-style-type: none;

     background: url(/images/li2.gif) no-repeat 0 6px;

}

ul.sitemap li.main, ul.sitemap li.main a, ul.sitemap li.min a {

     font-weight: bold;

}

ul.sitemap li.min {

     margin-left: 24px;

     background: url(/images/li-min.gif) no-repeat 0 4px;

}

ul.sitemap li.plus {

     margin-left: 2px;

     background: url(/images/li-plus.gif) no-repeat 0 4px;

}

ul.sitemap li.doc {

     margin-left: 48px;

     padding-left: 1px;

     background: url(/images/li-doc.gif) no-repeat 0 4px;

}

ul.sitemap li.arr {

     margin-left: 72px;

     padding-left: 3px;

     background: url(/images/li-arr.gif) no-repeat 0 6px;



}

a.nolink{

        text-decoration: none;

        color: #000;

}



h2{
color:#990100;

font-size:16px;

margin-bottom:5px;

font-weight:bold;

}

h3{

font-size:12px;

margin-bottom:5px;

font-style:italic;

font-weight:normal;

}

ul.ul_number{}

ul.ul_number_double{

font-weight:bold;

}

	ul.ul_number_double ul{

	font-weight:normal;

	}

	

.headline h2 {

	float: left; font-size: 11px; font-weight: normal;

}