body {
    background : #fff url('../img/bg_main.png') top center no-repeat;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin : 0;
    color : #1a1a1a;
    text-align : center;
  }


a {
    text-decoration: none;
    color: #1a1a1a;
}

a:hover {
    text-decoration: underline;
}

h4 {
    margin: 0;
    float: left;
    width: 100%;
    font-size: 13px;
    clear: both;
 }

h5 {
    margin: 0;
    clear: both;
    float: left;
    width: 530px;
    font-size: 13px;
    clear: both;
}

p {
     float: left;
     width: 530px;
     clear: both;
     margin: 5px 0 0;
     display: inline;
     line-height: 16px;
}

.main {
    margin: 0 auto;
    width: 980px;
}

.left {
    margin: 21px 0 1px 1px;
    width: 727px;
    height: 498px;
    float: left;
    display: inline;
}

.right {
    margin: 21px 1px 1px 0;
    border-left: #333 1px solid;
    width: 250px;
    height: 498px;
    float: right;
    display: inline;
}

.logo {
    float: left;
    width: 177px;
    height: 40px;
    padding-top: 20px;
}

img {
    border: 0 none;
    margin: 0;
}

.m_img {
    background: transparent url('../img/monika.jpg') center no-repeat;
    float: left;
    height: 498px;
    width: 727px;
}

.l_bottom {
    float: left;
    padding-left: 178px;
    width: 576px;
}

.r_bottom {
    float: right;
    width: 121px;
    padding-top: 3px;
}

.r_bottom span {
    float: left;
    width: 121px;
    font-size: 10px;
}

.right a,
.right link,
.right p,
.right h4 {
    width: 230px;
}

.right p {
    line-height: 14px;
}

div.r_bottom span a {
    color: #adadad;
    }

div.r_bottom span a:hover {
    color: #c40505;
}

div.b_menu span {
    padding-top: 10px;
    float: left;
    width: auto;
}

.b_menu a {
    color: #666;
    margin-left: 20px;
    display: inline;
}

.b_menu a:hover,
.b_menu span.active a {
    color: #1a1a1a;
}

.b_menu span.active a {
    padding-top: 10px;
    background : transparent url('../img/arrow_down.png') top center no-repeat;
    }

.b_menu span.active a:hover {
    text-decoration: none;
    }

.menu {
    float: left;
    width: 177px;
    height: 498px;
    background-color: #333;
    color: #b3b3b3;
}

.menu span {
    float: left;
    width: auto;
    padding: 9px 0 0 10px;
    clear: both;
    text-align: left;
    width: 167px;
}

.menu span.subm {
    padding-left: 20px;
    width: 157px;    
}

.menu span.active {
    background : transparent url('../img/arrow_left.png') bottom right no-repeat;
}

.menu span.active a {
    color: #fff;
}

.menu span.acti a {
    color: #fff;
}

.menu a {
     color: #b3b3b3;
}

.menu a:hover {
     color: #fff;
}

.content {
    float: left;
    width: 530px;
    padding: 5px 10px;
    height: 440px;
    text-align: left;
}

#content {
    float: left;
    width: 550px;
}

.header {
    color: #c40606;
    float: left;
    width: 530px;
    padding: 10px 10px 0;
    height: 14px;
    font-size: 12px;
    text-align: left;
}

.content h5 {
    padding-top: 10px;
}

.con {
    border-bottom: 1px solid #ADADAD;
    float: left;
    width: 530px;
    line-height: 16px;
}

.content ul {
    display: inline;
    float: left;
    margin: 5px 0 0;
    padding-left: 40px;
    width: 490px;
}

.content ul ul {
    width: 450px;
    margin: 0;
}

.content li {
    line-height: 16px;
    float: left;
    width: 490px;
}

.content ul ul li {
    width: 450px;
}

.in_right {
    float: left;
    margin: 5px 10px 0;
    width: auto;
    border-bottom: #adadad 1px solid;
    display: inline;
    text-align: left;
}

.link {
     float: left;
     width: 530px;
     clear: both;
     padding: 4px 0;
     text-align: right;
     font-style: italic;
     color: #c40505;
 }

 .link2 {
     font-style: italic;
     color: #c40505;
 }

.link:hover {
    text-decoration: underline;
}

#localization {
    padding-top: 5px;
}

#offer {
    background-color: #333;
    color: #fff;
    border-bottom: 0 none;
    margin: 0;
    padding: 5px 10px 0;
}

#offer a {
    color: #ccc;
    }

.menu2 {
    float: left;
    text-align: center;
    width: 530px;
    padding: 0 10px;
}

.menu2 span {
    padding: 0 10px;
}

.bot {
    border-bottom: 0 none !important;
}

.botyes {
    border-bottom: 1px solid #adadad !important;
    padding-bottom: 10px !important;
}

.prev_off {
    background: transparent url('../img/prev_off.png') center left no-repeat;
    color: #adadad;
}

.prev_off a,
.next_off a {
     color: #adadad;
}

.next_off {
    background: transparent url('../img/next_off.png') center right no-repeat;
    color: #adadad;
}

.prev_on {
     background: transparent url('../img/prev.png') center left no-repeat;
}

.next_on {
      background: transparent url('../img/next.png') center right no-repeat;
}

.act,
.act a {
    color: #C40606;
}

.quot {
      color: #4d4d4d;
      font-style: italic;
      float: left;
      width: 530px;
      padding: 5px 0;
      border-top: #adadad 1px solid;
      border-bottom: #adadad 1px solid;
}

.w_box {
    border: 1px solid #adadad;
    margin-top: 5px;
    display: inline;
    padding: 3px;
    float: left;
    width: auto;
    max-width: 522px;
}

.min_gal span {
    margin: 10px 2px 5px;
    display: inline;
}

.serv {
    border: 0 none !important;
    float: left !important;
    width: 420px !important;
    margin-right: 10px;
    display: inline;
}

.price {
    width: 150px !important;
    color: #C40606;
    border: 0 none !important;
}

.pri_1 {
    border: 0 none !important;
    background-color: #eee;
    padding: 2px 5px;
    float: left;
    width: 520px;
    line-height: 16px;
}

.pri_2 {
    border: 0 none !important;
    padding: 2px 5px;
    float: left;
    width: 520px;
    line-height: 16px;
}

.pri_h {
    padding-bottom: 5px;
}

.news {
    color: #777;
    font-size: 11px;
    line-height: 12px;
}

.cont {
    float: left;
    padding-top: 5px;
    width: 528px;
    background-color: #F2F2F2;
    border: 1px dotted #CCCCCC;
    margin-top: 5px;
    display: inline;
}

.cont form {
   float: left;
   width: 528px;
}

.label {
    height: 16px;
    padding: 5px;
    width: 220px;
    float: left;
    border: 0 none;
    margin: 5px 0;
    display: inline;
}

.inputd {
    float: left;
    width: 298px;
    padding: 5px 0;
}

.buttd {
    float: left;
    width: 528px;
}

input.inpt,
textarea.inpt {
    float: left;
    width: 282px;
    height: 16px;
    padding: 3px;
}

textarea.inpt {
   height: 100px;
   font-family: Arial;
   font-size: 12px;
}

button.send {
    float: right;
    margin: 5px 10px;
    padding: 4px 2px;
    display: inline;
}

#flav {
    color: #668000;
}

#targ {
    color: #C40505;
}
