/* CSS Document */



body {
background-color: #E8F0FA;
background-image: url(images/back.gif);
background-repeat:repeat-x;
background-position:top;
color: #132C61;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}


a:link {
color: #0046E5;
}

a:hover {
color: #3573FF;
}

a:visited {
color: #0046E5;
}

.wrap {
margin-left: auto;
margin-right: auto;
text-align: center;
}

.all {
background-color: #A2C5DB;
width: 920px;
margin-left: auto;
margin-right: auto;
text-align: center;
border: 1px solid #88AFC8;
}

p {
text-align: left;
}


h3 {
color: #31559D;
font-size: 14px;
font-style:italic;
}


#nav {
font-size: 11px;
float: left;
width: 120px;
background: #FDD; }


#nav ul {
margin: 0;
padding: 0;
width: 138px;

margin-left: auto;
margin-right: auto;
text-align:center;
margin:0px;
margin-top: -5px;
margin-left: -2px;
}

#nav ul.level2 {
margin-left: -12px;
bottom: 3px;
}

#nav ul.level3 {
margin-left: 116px;
bottom: 3px;
}


#nav>ul a {width: auto;}


#nav li a {
display: block;
padding: 2px 2px 2px 2px;
text-decoration: none;

}

#nav li:hover {
background-color: #5c8299;
}


#nav li.submenu {
background-color: #a2c5db;
border: 1px solid #a2c5db;
padding: 0px 0px 0px 0px;
}




#nav li.submenu2 {
width: 129px;
background-color: #659dc1;
border: 1px solid #5487a8;
padding: 0px 0px 0px 0px;
color: #ffffff;
margin-left: auto;
margin-right: auto;
margin-bottom: -2px;

}


#nav li.submenu2 a {

background-color: #659dc1;
border: 1px solid #396079;

color: #ffffff;

}




#nav li.submenu2:hover {

background-color: #305a74;
border: 1px solid #a2c5db;
padding: 0px 0px 0px 0px;

}








#nav li.submenu3 {

width: 129px;
background-color: #659dc1;
border: 1px solid #5487a8;
padding: 0px 0px 0px 0px;
color: #ffffff;
margin-left: auto;
margin-right: auto;
margin-bottom: -2px;
}


#nav li.submenu3 a {
background-color: #659dc1;
border: 1px solid #396079;
color: #ffffff;
}




#nav li.submenu3:hover {

background-color: #305a74;
border: 1px solid #a2c5db;
padding: 0px 0px 0px 0px;

}




#nav li.submenu4 {

width: 129px;
background-color: #659dc1;
border: 1px solid #5487a8;
padding: 0px 0px 0px 0px;
color: #ffffff;

margin-left: auto;
margin-right: auto;
margin-bottom: -2px;
}


#nav li.submenu4 a {
background-color: #659dc1;
border: 1px solid #396079;
color: #ffffff;
}




#nav li.submenu4:hover {

background-color: #305a74;
border: 1px solid #a2c5db;
padding: 0px 0px 0px 0px;

}




#nav ul ul {
position: absolute;
text-align: center;
top: 50px;
left: 10px;
display: none;
}

#nav ul.level1 li.submenu:hover ul.level2,

#nav ul.level2 li.submenu3:hover ul.level3 {display:block;}

#nav li {

position: relative;
list-style:none;
border-bottom: 1px solid #ccc;

}
/* MAIN CLASSES */

.main {
width: 920px;
height: auto;
background-color: #E3ECF4;
margin-left: auto;
margin-right: auto;
}


.menu {
margin-left: auto;
margin-right: auto;
width: 920px;
height: 45px;
background-color: #E3ECF4;
margin-top: -5px;
padding-top: 2px;
}


.srodek {
background-color: #ffffff;
background-position:bottom;
background-repeat:no-repeat;

width: 710px;
height: 1060px;
margin-left: 170px;
margin-right: auto;
}



.srodek2 {
background-color: #ffffff;
background-position:bottom;
background-repeat:no-repeat;

width: 710px;
height: 1860px;
margin-left: 170px;
margin-right: auto;
}

.srodek3 {
background-color: #ffffff;
background-position:bottom;
background-repeat:no-repeat;

width: 710px;
height: 1360px;
margin-left: 170px;
margin-right: auto;
}


.left {
background-color:#A2C5DB;
border: 0px solid #D3EEFF;
float: left;
padding-top: 10px;

width: 130px;
height: 1100px;
margin-left: 10px;
text-align: center;
}



.left2 {
background-color:#A2C5DB;
border: 1px solid #D3EEFF;
float: left;
padding-top: 10px;
width: 130px;
height: 2100px;
margin-left: 10px;
}


.left3 {
background-color:#A2C5DB;
border: 0px solid #D3EEFF;
float: left;
padding-top: 10px;

width: 130px;
height: 1400px;
margin-left: 10px;
text-align: center;
}


/* MAIN CLASSES */


.contactform {
margin-right: auto;
marign-left: 200px;
font-size: 11px;
padding-left: 100px;
text-align: left;
color: #797979;
}

.contactform2 {
font-size: 11px;
text-align: left;
color: #797979;
}

.contactform2 td {
font-size: 11px;
text-align: left;
color: #797979;
}

.blue {
color: #003399;
font-size: 12px;
}

.text {
font-family: Arial;
font-size: 12px;
text-align: justify;
padding-left: 43px;
padding-right: 43px;
line-height:15px;
color: #535C61;

line-height:16px;
}



.tablecenter {
margin-left: auto;
margin-right: auto;
}

.quote {
width: 350px;
font-style: italic;
background-color: #DEEAFF;
color: #2F63BA;
padding: 8px 8px 8px 8px;
border: 1px solid #7DA6E9;
}


.center {
text-align: center;
margin-right: auto;
padding-left: auto;
padding-right: auto;
}


.tableindex td {
width: 310px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
font-size: 12px;

padding-left: 5px;
}

.tableindex {
margin-right: auto;
margin-left: auto;
}


.tablebut {
margin-right: auto;
margin-left: auto;
}

.tablebut td {
width: 160px;
padding-bottom: 10px;
color: #3b373a;
font-size: 11px;
text-align: center;
}

.title {
text-align: center;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #094895;
font-style: italic;
}



.textart {
color: #053775;
font-weight:bold;
text-align: left;
margin-left: 24px;
}

.textart2 {
color: #053775;
font-weight:bold;
text-align: left;

}



.textartcenter {
color: #053775;
font-weight:bold;
text-align: center;
margin-left: 24px;
}



.form {
margin-left: auto;
margin-right: auto;
width: 550px;
border: 1px solid #9b969a;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #ECEFED;
font-size: 12px;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #082F5F;
font-style: italic;
}



.formall {
margin-left: auto;
margin-right: auto;
width: 760px;
border: 1px solid #7491AF;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #DCE5F8;
font-size: 12px;
text-align: justify;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #21355E;
}



.form2 {
margin-left: auto;
margin-right: auto;
width: 680px;
border: 1px solid #C7D1E6;
padding-left: 5px;
padding-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #ECF0F8;
font-size: 12px;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #21355E;
}


.tes2 {
font-family:Arial, Helvetica, sans-serif;
margin-left: auto;
margin-right: auto;
width: 312px;
font-size: 12px;
color: #535C61;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
margin-top: 2px;
text-align: justify;
line-height:15px;
}

.tes1 {
margin-left: auto;
margin-right: auto;
margin-bottom: 2px;
width: 247px;
background-color:#316DA8;
text-align: center;
font-size: 12px;
color: white;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
border: 1px solid #0C3C6B;
}



.tes3 {
margin-left: auto;
margin-right: auto;
margin-bottom: 4px;
width: 247px;
background-color:#E1E1E1;
text-align: left;
font-size: 11px;
color: #183B5D;
padding-left: 5px;
padding-right: 5px;
padding-top: 4px;
padding-bottom: 4px;
border: 1px solid #C9C9C9;
}

.tes3b {
margin-left: auto;
margin-right: auto;
margin-bottom: 4px;
width: 247px;
background-color:#EFEFEF;
text-align: justify;
font-size: 11px;
color: #183B5D;
padding-left: 5px;
padding-right: 5px;
padding-top: 4px;
padding-bottom: 4px;
border: 1px solid #E0E0E0;
}


.box {
width: 250px;
text-align: center;
padding: 8px 3px 8px 3px;
background-color:#DF6719;
color: #ffffff;
font-size:12px;
margin-left: auto;
margin-right: auto;
margin-bottom: 8px;
border: 1px solid #BD510C;
}

.testitle {
margin-left: auto;
margin-right: auto;
width: 656px;
background-color:#c7027f;
text-align: center;
font-size: 12px;
color: white;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;
border: 1px solid #a5087e;
}


.prices {
margin-right: auto;
margin-left: auto;
}


.prices td {
width: 208px;
background-color:#13339C;
border: 1px solid #06164C;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: white;
text-align: center;
}


.pricesbox {
margin-right: auto;
margin-left: auto;
margin-bottom: 3px;
}


.pricesbox td {
width: 158px;
background-color:#b75eb4;
border: 1px solid #883785;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: white;
text-align: center;
}



.small {
font-size: 11px;
text-align:left;

}


.small2 {
font-size: 11px;

marign-left: 40px;
}




/* WEBWORKS */

.webworks {
color: #496A85;
font-size: 11px;
font-family: Verdana;
}


.webworks a:link {
color: #496A85;
font-size: 11px;
font-family: Verdana;
}


.webworks a:visited {
color: #496A85;
font-size: 11px;
font-family: Verdana;
}

.webworks a:hover {
color: #496A85;
font-size: 11px;
font-family: Verdana;
}

/* WEBWORKS */