body { background:url(../img/bg.jpg); background-repeat:repeat-x; font-family:Tahoma; font-size:12px; }
body, html 	{ height: 100%; }
* {margin:0px; padding:0px}
p {text-align: justify;}

a:link { color:blue }
a:visited { color: blue }
a:hover { color: red }
a:active { color: red }
img { border:0px;}

.top_bg { width:948px; height:229px; margin-left:auto; margin-right:auto; background-image:url(../img/top_bg.jpg); }
.top_bg a:active { color:#d9e3ed; }
.top_bg_2 { width:878px; height:229px; margin-left:auto; margin-right:auto; background-image:url(../img/top_bg_2.jpg); background-repeat:repeat-x; }
.top_1 {width:515px; height:229px; float:left;}
.top_1 a:visited {color:#d9e3ed;}
.top_1a {width:515px; height:23px; float:left; background-image:url(../img/top_1a.jpg);}
.top_1b {width:515px; height:92px; float:left; }
.top_1b a {width:264px; height:92px; float:left; padding-left:34px; }
.top_1c {width:515px; height:49px; float:left; background-image:url(../img/top_1c.jpg);}
.top_menu {width:490px; height:58px; float:left; padding-top:7px; padding-left:25px;  }
.top_menu a {width:105px; height:21px; float:left;  text-decoration:none; text-align:center; color:#d9e3ed }
.top_menu a:hover {width:105px; height:21px; float:left; background-image:url(../img/menu_link.jpg); background-repeat:repeat-x; }
.top_menu a:active { color:#d9e3ed; }
.top_2 {width:363px; height:229px; float:left; background-image:url(../img/top_2.jpg);}

.content_1 { width:936px; margin-left:auto; margin-right:auto;  min-height:400px;  height:auto !important;  height:400px; text-align:justify; margin-bottom:35px; }
.content_2 { width:844px; margin-left:auto; margin-right:auto; min-height:400px;  height:auto !important;  height:400px;  }


.header { width:844px; height:27px; float:left;  background-image:url(../img/header.jpg); text-align:left; color:#376893; font-size:16px; font-weight:bold; margin-bottom:20px; }
.header_cert { width:844px; height:27px; float:left;  background-image:url(../img/header.jpg); text-align:left; color:#376893; font-size:16px; font-weight:bold; margin-top:50px; }
.text_ash { width:820px; margin-left:auto; margin-right:auto; }
.text_ash img { padding:5px; width:258px; height:193px; float:left; border:1px solid #bbccdc; margin-left:20px; margin-right:20px; }



#container-page {  margin: 0 auto;  width: 948px;  background-image:url(../img/wraper.jpg); background-repeat:repeat-y; 
  text-align: left;  position: relative;
    min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
}

#container-content:after {  clear: both;  display: block;  font: 1px/0px serif;  content: ".";  height: 0;  visibility: hidden;}

.footer {  margin-left:35px;  width: 878px;  background-color:#1b1b19;  position: absolute;  bottom: 0 !important;
  bottom: -1px; /* For Certain IE widths */
  height: 45px;  font-size:10px;  color:#d3d3d1;  padding-top:5px; }

.footer a:visited { color:#fff; text-decoration:none; }
.footer_1 { width:510px; float:left; padding-left:20px; }
.footer_2 { width:230px; float:left; }
.footer_2 a { color:#fff; text-decoration:none; }
.footer_2 a:hover { color:#fff; text-decoration:underline;  }

.footer_3 { width:118px; float:left; }
.footer_3 a { width:92px; height:29px; float:left; }

.kontakt_1 { width:445px; float:left; text-align:left; padding-left:25px;font-size:16px; }

.kontakt_1 p {  text-align:left;}
.kontakt_1   a { color:#376893; text-decoration:none;}
.kontakt_1   a:hover { color:#376893; text-decoration:underline;}
.kontakt_1   a:visited { color:#376893; }
.kontakt_1   a:active { color:#376893; text-decoration:none;}
.kontakt_2 { width:317px; height:500px; float:left; padding-top:5px; }
.kontakt_3 { width:319px; height:186px; float:left;  background-image: url(../img/message.jpg); background-repeat:no-repeat;}

.form_1 { width:225px; height:20px; float:left; margin-top:24px; margin-left:20px; border:0px; }
.kont_1 { width:250px; height:51px; float:right; background-image: url(../img/name.jpg); background-repeat:no-repeat;}
.kont_2 { width:250px; height:51px; float:right; background-image: url(../img/email.jpg); background-repeat:no-repeat;}
.kont_3 { width:250px; height:51px; float:right; background-image: url(../img/phone.jpg); background-repeat:no-repeat;}

.error {  width:230px; height:20px; float:right; color:red;}
.error_2 {  width:180px; height:20px; float:left; color:red; padding-left:20px; margin-top:6px; }

.send { width:297px; height:157px; border:0px ; float:left; margin-top:24px; margin-left:20px;  }
.send_2 { width:62px; height:19px; background-image: url(../img/send.jpg); border:0px; float:right; margin-right:10px; margin-top:3px; }

.cert_1 { width:282px; height:127px; float:left;; background-image: url(../img/cert_1.jpg); }
.cert_2 { width:282px; height:127px; float:left;; background-image: url(../img/cert_2.jpg); }
.cert_3 { width:280px; height:127px; float:left;; background-image: url(../img/cert_3.jpg); }
.cert_4 { width:415px; height:131px; float:left;; background-image: url(../img/cert_4.jpg); padding-bottom:40px; background-repeat:no-repeat; }
.cert_5 { width:158px; height:131px; float:left;; background-image: url(../img/cert_5.jpg); padding-bottom:40px; background-repeat:no-repeat;}

.services_header {width:837px; height:52px; float:left; background-image: url(../img/services_header.jpg); }
.services_title  {width:585px; height:44px; float:left; font-size:16px; font-weight:bold; padding-left:15px; padding-top:8px }
.services_title  a { float:left; color:#e3ecf6; text-decoration:none; }
.services_title  a:hover { float:left; color:#e3ecf6; text-decoration:none; }
.services_title  a:visited { float:left; color:#e3ecf6;  }
.services_title  a:active { float:left; color:#e3ecf6;  }

.services_date {width:217px; height:44px; float:left; text-align:right; padding-top:8px; font-size:14px; font-weight:bold; color:#34689a; padding-right:20px; }

.services_wraper {width:837px;  float:left; background-image: url(../img/services_wraper.jpg); background-repeat:repeat-y; }
.services_text {width:837px; min-height:138px;  height:auto !important;  height:138px; float:left; background-image: url(../img/services_text.jpg); background-repeat:no-repeat;}
.services_text_2 {width:780px; margin-left:auto; margin-right:auto; text-align:justify; }
.services_text_2 img { padding:5px;  float:left; border:1px solid #bbccdc; margin-left:15px; margin-right:20px; }
.services_bottom {width:837px; height:30px; float:left; background-image: url(../img/services_bottom.jpg);  background-repeat:no-repeat;}
.read_more  {width:780px; height:30px; float:left; font-weight:bold; text-align:center; margin-top:20px; }
.read_more 	a {width:136px; height:23px; float:right; background-image: url(../img/read_more.jpg); color:#e3ecf6; text-decoration:none; padding-top:7px; }
.read_more  a:hover {float:right; color:#e3ecf6; text-decoration:none; }
.read_more  a:visited { float:right; color:#e3ecf6; }
.read_more  a:active {float:right; color:#e3ecf6; }

.back  {width:837px; height:30px; float:left; font-weight:bold; text-align:center; margin-top:20px; }
.back 	a {width:136px; height:23px; float:right; background-image: url(../img/read_more.jpg); color:#e3ecf6; text-decoration:none; padding-top:7px; }
.back  a:hover {float:right; color:#e3ecf6; text-decoration:none; }
.back  a:visited { float:right; color:#e3ecf6; }
.back  a:active {float:right; color:#e3ecf6; }

.files_header {width:817px; height:17px; float:left; background-image: url(../img/files_header.jpg); color:#336799; padding-left:20px; font-weight:bold; font-size:14px; padding-top:3px; }
.files {width:837px; height:21px; float:left; background-image: url(../img/files.jpg);  }
.files_1 {width:597px; height:19px; float:left; padding-top:2px; padding-left:40px; }
.files_1 a {color:#000; text-decoration:none; }
.files_1 a:hover {color:#000; text-decoration:underline;}
.files_1 a:visited {color:#000; }
.files_1 a:active {color:#000; }

.files_2 {width:100px; height:19px; float:left; padding-top:2px; text-align:center;}
.files_3 {width:75px; height:19px; float:left; padding-top:2px; text-align:center; padding-right:25px;}

.files_foto { width:807px; margin-left:30px  }
td.tdImg { width:137px; height:80px; border:1px solid #bbccdc;  text-align:center; vertical-align:middle;padding:5px;}

.ashdale_pages { text-align:center; width:817px; height:20px; float:left;}


