* { margin:0; padding:0; }

html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
  color:#64686A;
  font:12px/1.55em arial, helvetica, sans-serif;
  text-align:left;
  background:#FFF url('/images/body_bg.png') 0 0 repeat-x;
}
.cmax { font-size:15px;}

ul {
  list-style:none;
}

a { color:#005A97; }

h1 { text-indent:-6000px; width:522px; height:70px; background:url('/images/centr-otbelivanija.jpg'); }

.content {
  position: relative;
  min-height: 100%;
  width:994px;
  margin:0 auto;
}

* html .content {
  height: 100%;
}

.content #col-left {
  width:380px;
  float:left;
}

.content #col-left #action {
  color:#686B6C;
  font-family:verdana;
  font-size:14px;
  padding:4px 0 0 26px
}

.content #col-left #action h2 {
  font-size:18px;
  font-weight:normal;
}

.content #col-left #action p {
  padding: 3px 0 10px;
}

.content #col-left #action a {
  color:#DA6657;
  padding-right:13px;
}

.content #col-left #sign {
  padding-left:26px;
  padding-top:5px;
}

.content #col-left #sign div {
  float:left;
}

.content #col-left #sign div#txt {
  padding-left:10px;
  padding-top:10px;
}

.content #col-left #sign div#txt a {
  font-size:30px;
  text-decoration:none;
  line-height:33px;
}

.content #col-left #sign strong {
  font-size:15px;
  color:#7FABCA;
  font-style:italic;
}

.content #col-left #sign p {
  padding:12px 0 0 10px;
}

.content #col-left #kinds {
  border:1px #F1F1F1 solid;
  border-width:7px 5px 7px 6px;
  width:284px;
  margin:42px 0 0 13px;
  padding:20px 15px 20px 20px;
  color:#DA6657;
  font-size:11px;
  font-family:verdana;
}

.content #col-left #kinds h2 {
  font-weight:normal;
  font-size:18px;
  margin-bottom:20px;
}

.content #col-left #kinds p { font-size:14px; }
.content #col-left #kinds p span { font-size:13px; font-weight:bold; color:#005A97;}
.content #col-left #kinds p:first-letter { font-weight:bold; }

.content #col-left #kinds ul li {
  line-height:14px;
  padding-top:5px;
  color:#64686A;
}

.content #col-left #discount {
  margin:10px 0 0 13px;
  position:relative;
}

.content #col-left #discount a {
  position:relative;
  right:-205px;
  top:-15px;
}

.content #main {
  width:614px;
  float:right;
}

.content #main #logo { padding:56px 0 0 78px; }

.content #main .upmenu { margin:85px 0 0 27px; }
.content #main .upmenu li ul { margin-right:35px; }
.content #main .upmenu li ul li { background:url('/images/menu_bg.jpg') 0 4px no-repeat; padding-left:24px; }
.content #main .upmenu li ul li a { font-size:13px; text-decoration:none; font-family:Tahoma; }
.content #main .upmenu li ul li a:hover { text-decoration:underline; }

.content #main #cntn { margin-top:38px; }
.content #main .news { margin-bottom:30px; width:585px; }
.content #main .news h2 { color:#005A97; font-size:14px;  }
.content #main .news p { line-height:15px; padding-top:10px; }

ul.struct li.in { float:left; }

.content #main .head { padding:20px 0 0 30px;  }
ul.struct li.in .dd { font-family:Verdana; width:320px; }
ul.struct li.in .dd li { line-height:15px; padding-bottom:3px; }
ul.struct li.in li#d1 { background:url('/images/d1.jpg') 0 6px no-repeat; padding-left:50px; }
ul.struct li.in li#d2 { background:url('/images/d2.jpg') 0 6px no-repeat; padding-left:50px; color:#005A97; }
ul.struct li.in li#d3 { background:url('/images/d3.jpg') 0 6px no-repeat; padding-left:50px; }
ul.struct li.in li#d4 { background:url('/images/d4.jpg') 0 6px no-repeat; padding-left:50px; color:#005A97; }

ul.struct #contacts { line-height:23px; font-family:Tahoma; font-size:18px; color:#005A97; }
ul.struct #contacts span { color:#64686A; }
ul.struct #contacts h2 { font-size:14px; color:#005A97; font-weight:normal; }

.footer-container {
  position: relative;
  background-color:#F1F1F1;
  height: 4.5em;
}

.footer {
  width:994px;
  margin:0 auto;
  height:4.5em;
  background-color:#F1F1F1;
}

.footer #copy {
  width:344px;
  color:#020000;
  font:11px verdana;
  margin:27px 0 0 0px;
  padding-left:8px;
}

.footer #menu {
  width:340px;
  padding:17px 0 0 55px;
}

.footer #menu a {
  font:11px verdana;
  color:#005A97
}

.footer #menu a:hover {
  color:#64686A;
}

.footer #menu ul {
  float:left;
  margin-right:25px;
}

.footer #menu ul.last {
  float:none;
  margin:0px;
}

.footer #menu ul li {
  line-height:12px;
}

.footer img {
  padding:15px 15px 0 0;
}

.left { float:left; }

.right { float:right; }

.clear {
  clear:both;
  margin: 0em;
  padding: 0em;
  font-size: 0em;
}




