/* Main Page Design */ 

body {  margin: 0; background: #c6bcb0 url(/i/bg-pattern.jpg) top center repeat}

#container {  width: 960px; margin: 20px auto; position: relative; border: #3a89d4 2px solid; background: #fff}
.header {  height: 250px; background: #ccc url(/i/main_img1.jpg) bottom center no-repeat}
.header-end {  width: 960px; height: 8px; background: #c5d5e5; border-top: #3a89d4 1px solid; border-bottom: #a5bad0 1px solid}
.logo {  width: 318px; height: 85px; position: absolute; top: 35px; left: 0}
.topaddr {  width: 318px; position: absolute; top: 175px; left: 0; padding-left: 40px; font: normal bold 14px Arial, Verdana, sans-serif; color: #c4dcf5}
#main {  width: 960px; background: #f3f9ff url(/i/grad_bg.gif) repeat-x}
.wrap {  float: right; width: 730px}
.clear {  clear: both}

/* Content */ 
#content, #content-main, fieldset {  float: left; background: #f3f9ff; margin-bottom: 20px; padding: 20px 20px 10px 30px; font: normal normal 13px Arial, Verdana, sans-serif; color: #333}
#content {  width: 680px}
#content-main {  width: 460px}
.fixed-height {  height: 400px}

h1, legend {  margin: 0 0 16px; font: bold 16px Times New Roman, serif; color: #001057}
h2 {  font: bold 15px Times New Roman, serif; color: #001057}
p {  margin: 10px 0}
li {  margin-top: 6px}
a, a:visited {  color: #006adb}
a:hover {  color: #001057}
a {  outline: none}
strong {  color: #001057}
.small {  font-size: 11px}
img {  border: 0}
img.ill {  float: right; border: #588bc3 1px solid; margin: 3px 0 20px 20px}

div.ill-add {  clear: both; padding-top: 20px; text-align: right}
div.ill-add img {  float: left; margin-right: 15px; border: #588bc3 1px solid}
div.ill-add div {  clear: both; padding-top: 10px}

.gallery {  margin-left: -18px}
.gallery img {  float: left; margin: 10px 18px; width: 100px; height: 75px; border: #588bc3 1px solid}

div.price {  height: 32px; padding: 8px 0 0 50px; margin-top: 30px}
.word {  background: url(/i/icon-worddoc.gif) no-repeat}

/* Left */ 
.left {  float: left; width: 230px; padding-top: 18px}
.phone {  width: 190px; height: 120px; background: url(/i/phone_bg.jpg) center center no-repeat}
.phone div {  position: relative; top: 36px; font: normal 16px Times New Roman, serif; color: #001057}
.numb {  font-weight: bold}
.nav {  width: 190px; margin: 8px 0 20px; padding-bottom: 60px; background: url(/i/arabesq2.gif) bottom center no-repeat}
.nav a, .nav a.selected {  display: block; background: url(/i/menu_line.gif) bottom center no-repeat; font: bold 13px Times New Roman, serif; color: #006adb; text-transform: uppercase; line-height: 36px; text-decoration: none}
.nav a.selected {  color: #001057; cursor: default}

/* Spez-block (right-left) */ 
.spez, .spez-main {  width: 220px; margin-bottom: 10px; padding-top: 20px; font: bold 13px Times New Roman, serif; color: #001057; text-transform: uppercase}
.spez-main {  float: right}
.spez-banner {  border: #588bc3 2px solid; margin-bottom: 20px}

/* Footer */ 
.footer {  clear: both; height: 60px; background: #eff3f7; border-top: #dae0e5 1px solid; padding: 20px; font: normal normal 13px Arial, Verdana, sans-serif; color: #001057}
.footer-left {  float: left; width: 210px}
.footer-contacts {  float: left; padding: 0 30px}

/* Price and other Table */ 
.dtable {  width: 100%; border-collapse: collapse; border-top: #588bc3 1px solid; border-left: #588bc3 1px solid; font-size: 12px}
table.dtable td  {  padding: 5px; border-right: #588bc3 1px solid; border-bottom: #588bc3 1px solid; text-align: center}
.th1, .th2 {  background: #a1c3e5; font-weight: bold; color: #001057}
.th2 {  background: #c4dcf5}
.col1 {  background: #ebf5ff}
.col2 {  background: #ebf5ff; text-align: left !important; padding-left: 12px !important}
.col3 {  text-align: left !important; padding-left: 12px !important}

/* form email */

.phone A {  position: relative; top: 81px; display: block; font-weight: bold; text-transform: uppercase;  font: bold normal 12px Arial, Verdana, sans-serif; color: #C60000;}

fieldset {border: none; width: 678px}
legend {padding: 0px; float: left;}

#form_email label {float:left;padding:2px 0 0 0px;margin:10px 0 0;clear: both;width:200px;}
#form_email .tema, #form_email .name, #form_email .email, #form_email .cod {
  border:#999 1px solid;
  color:#777;
  float:left;
  margin:10px 0px 0px 0;
  width:345px;
  height:15px;
}

#form_email img
{float:left;margin:10px 0px 0px 0;}

#form_email .cod {width:100px;}

#form_email textarea {
  border:1px #999 solid;
  color:#777;
  float:left;
  margin:10px 0px 0px 0;
  width:345px;
  height:100px;
  position: relative;
  left: 200px;
  top: -75px;
}

#form_email .submit {
  background:#fff;
  border:#999 1px solid;
  color:#777;
  float:left;
  margin: 10px 0px 0px 0;
  height:22px;
  position: relative;
  left: 200px;
  top: -75px;
}

.prim
{
	margin:0px 0px 0px 30px;
}


/* end form email*/

