* {margin: 0; padding: 0}
html, body {/*height: 100%*/  }

body {
  background: url(/i/top_bg.png) repeat-x top;
}


#layout {
 width: 100%; background: url(/i/sky.jpg) no-repeat top;
}


#wraper {
 width: 1000px; margin: 0px auto;
}

#wraper #container {
  width: 920px; margin-left: 40px;
}


#content {
  margin-top: 10px;
}
/*
#layout #container {
  border: 1px solid #424242
} */



#header {
height: 170px;
}

#header .logo {
  float: left; margin-top: 45px
}

#header .nav {
  float: right; margin-top: 45px; width: 100px; text-align: right;
}

.menuHolder {
  height: 340px
}


ul.menu {
  list-style: none; font-family: Arial; font-size: 14px;  width: 194px
}

ul.menu li {
  margin-top: 14px
}

ul.menu li.level2 {
  font-size: 12px; padding-left: 5px; margin-top: 10px
}


ul.menu li a {
  /*text-decoration: none;*/ color: #0171a9
}
ul.menu li a:hover {
  /*text-decoration: underline;*/
}

.c_left {
  width: 170px; float: left;
}
.c_right {
  width: 640px; float: right;
}

p {
  font-family: Arial; font-size: 12px
}

img {
  border: 0;
}
.clear {
  clear: both;
}


h2 {
  font-family: Georgia; font-size: 24px; font-weight: normal; margin-top: 4px; margin-bottom: 40px
}

.text_cont , .text_cont p {
  font-size: 14px; line-height: 130%
}

.price {
   padding-left: 70px; padding-top: 20px; display: block; height: 80px
}

.ico_xls {
   background: url(/i/ico_xls.gif) no-repeat top left;
}

.ico_doc {
   background: url(/i/ico_doc.gif) no-repeat top left;
}

.ico_pdf {
   background: url(/i/ico_pdf.gif) no-repeat top left;
}

/*
#header #himg { position: relative; left: 4px; width: 884px; height: 207px; background: url(../i/header_img.jpg) no-repeat }

#footer {
  height: 37px; background: url(../i/bottom_bg.jpg) repeat-x; border-left: 1px solid #242424; border-right: 1px solid #242424; border-bottom: 1px solid #242424
}
#footer .container img {
  margin-top: 5px; margin-left: 10px
}

.menuHolder {
  background: url(../i/menu_bg.png) no-repeat; height: 44px; margin-left: 4px; margin-top: 10px
}
*/


/*#content {height: auto !important; height: 100%; min-height: 100%;}
#content .container {width: 900px; margin: 0 auto; padding: 103px 20px 220px 20px;}

#footer { clear: both; height: 50px; margin-top: -100px; }
#footer .container {width: 100%; margin: 0 auto; padding: 30px 0px 90px 0; }


#header {width: 100%; height: 73px; position: absolute; top: 0; left: 0; background: #ecebe4}
#header .container {width: 900px; margin: 0 auto; padding: 16px 0;}


#footer .line {
  border-top: 1px solid #808080; margin: 20px 0 10px 0
}
#footer .inlay {
  width: 900px; margin: 0 auto
}*/

/*
.footermenu {
  margin-top: 40px; float: none !important; clear: both; height: 20px; margin: 0 !important; position: static !important;
}
.footermenu li {
  font-family: Georgia; font-size: 14px
}
*/
/*
p {
  margin: 0; padding: 0; color: #fff; font-family: Arial; line-height: 125%
}

body {
  background-color: #111111
}




.click {
  cursor: pointer; cursor: hand;
}


.c_left {
  width: 233px; float: left; margin: 5px; background: #202020
}

.c_center {
  width: 350px; float: left; margin: 5px; margin-left: 30px
}
.c_right {
  width: 233px; float: right; margin: 5px;
}

.c_right .block {
  background: #202020; padding: 10px
}

p.dark {
  color:#57657b; font-size: 14px
}


ul.leftmenu {
  list-style: none; margin: 20px 0 0px 2px;
}

ul.leftmenu li {
  float:left; width: 229px; height: 74px; background: url(../i/menu_item.png) no-repeat
}
ul.leftmenu a {
  font-size: 30px; color: #c0c0c0; font-family: Arial; text-decoration: none; display: block; width: 220px; height: 64px; padding: 10px 0 0 20px
}
ul.leftmenu a span.de {
  font-size: 12px; color: #7d725b
}


.email {
  font-size: 14px; text-align: right; margin-right:20px; padding-top: 25px
}

.email a {
  color: #fff
}

#himg p {
  font-size: 18px; padding-top:20px; padding-left: 10px
}

h2 {
  font-size: 30px; color: #fff; font-family: Arial; margin-top: 18px
}

div.text p {
  font-size: 14px; font-weight: bold;
}

img.news { float: left; margin-right: 10px ; margin-bottom: 10px

}

ul.menu { list-style: none; padding-top: 8px }
ul.menu li { padding: 0; margin: 0; float: left;}
ul.menu li.menu1 { margin-left: 38px }
ul.menu li.menu2 { margin-left: 56px }
ul.menu li.menu3 { margin-left: 34px }
ul.menu li.menu4 { margin-left: 30px }
ul.menu li.menu5 { margin-left: 20px }
ul.menu li.menu6 { margin-left: 20px }
ul.menu li.menu7 { margin-left: 28px }

ul.menu li.menu1 a {
  background: url(../i/menu1.gif) no-repeat 0 0; width: 53px; height: 28px; display: block;
}
ul.menu li.menu2 a {
  background: url(../i/menu2.gif) no-repeat 0 0; width: 66px; height: 28px; display: block;
}
ul.menu li.menu3 a {
  background: url(../i/menu3.gif) no-repeat 0 0; width: 107px; height: 28px; display: block;
}
ul.menu li.menu4 a {
  background: url(../i/menu4.gif) no-repeat 0 0; width: 135px; height: 28px; display: block;
}
ul.menu li.menu5 a {
  background: url(../i/menu5.gif) no-repeat 0 0; width: 125px; height: 28px; display: block;
}
ul.menu li.menu6 a {
  background: url(../i/menu6.gif) no-repeat 0 0; width: 65px; height: 28px; display: block;
}
ul.menu li.menu7 a {
  background: url(../i/menu7.gif) no-repeat 0 0; width: 87px; height: 28px; display: block;
}

ul.menu li.menu1 a:hover,
ul.menu li.menu2 a:hover,
ul.menu li.menu3 a:hover,
ul.menu li.menu4 a:hover,
ul.menu li.menu5 a:hover,
ul.menu li.menu6 a:hover,
ul.menu li.menu7 a:hover {
  background-position: 0 -28px !important
}

*/
