﻿#wrap
{
    width: 950px;
    margin: 0 auto;
}
#warp #header
{
}
#warp #header .left
{
}
#warp #header .right
{
}
#header .hat
{
    height: 21px;
    background-image: url('img/positions/header/headhat.jpg');
    background-repeat: no-repeat;
    background-position: left top;
}
#header .pants
{
    height: 45px;
    background-image: url('img/positions/header/pants.jpg');
    background-repeat: no-repeat;
    background-position: left top;
}
#header #flashheader
{
    height: 173px;
}
#maincontent
{
}


#maincontent .frontvideo
{
    background-color: Transparent;
    width: 216px;
    margin-left: 18px;
}
#maincontent .frontvideo .top
{
    height: 46px;
    background-image: url('img/positions/body/videotop.png');
    background-position: left top;
    background-repeat: no-repeat;
}
#maincontent .frontvideo .middle
{
    background-color: #ca5194;
    height: 200px;
}
#maincontent .frontvideo .bottom
{
    height: 55px;
    background-image: url('img/positions/body/videobottom.png');
    background-position: left top;
    background-repeat: no-repeat;
}
#maincontent .cnt
{
    background-image: url('img/positions/body/cnt.png');
    background-position: center top;
    background-repeat: no-repeat;
    height: 1250px;
    margin-top: 60px;
}
#maincontent .homebanner
{
    background-image: url('img/positions/body/mesaia_bara_kampules.png');
    background-position: left top;
    background-repeat: no-repeat;
    min-height: 270px;
    width: 702px;
    background-color: transparent;
    padding-top: 80px;
}
#maincontent .homebanner .bhead
{
    width: 33%;
    text-align: center;
    vertical-align: middle;
    color: #ca5194;
    font-size: 16px;
    font-weight: bold;
}
#maincontent .homebanner .blinkt
{
    text-align: center;
    vertical-align: middle;
}
#maincontent .homebanner .blinkta
{
    cursor: pointer;
    width: 167px;
    height: 133px;
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    background-image: url('img/positions/body/bla.jpg');
    margin: 15px auto;
}
#maincontent .homebanner .blinktb
{
    cursor: pointer;
    width: 167px;
    height: 133px;
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    background-image: url('img/positions/body/blb.jpg');
    margin: 15px auto;
}
#maincontent .homebanner .blinktc
{
    cursor: pointer;
    width: 167px;
    height: 133px;
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    background-image: url('img/positions/body/blc.jpg');
    margin: 15px auto;
}
#maincontent .homebanner .blinkta:hover
{
    background-image: url('img/positions/body/blah.jpg');
}
#maincontent .homebanner .blinktb:hover
{
    background-image: url('img/positions/body/blbh.jpg');
}
#maincontent .homebanner .blinktc:hover
{
    background-image: url('img/positions/body/blch.jpg');
}
#maincontent .homebanner .btbl
{
    margin: 0 20px 0 5px;
}

#maincontent .askthedoc
{
    display: block;
    width: 300px;
    cursor: pointer;
    float: left;
    text-decoration: none;
    text-align: center;
}
#maincontent .qandacontainer
{
    text-align: left;
    height: 224px !important;
    background-image: url('img/positions/body/qandaback.png');
    background-position: left top;
    background-repeat: repeat-x;
    overflow: auto;
    width: 370px;
}
#maincontent .qandacontainer ul
{
    min-height: 244px;
    margin-left: 0;
    padding: 0;
    margin-top: 9px;
    height: 244px;
    width: 100%;
    width: 313px !important;
    list-style: none;
    list-style-image: none;
    list-style-position: inside;
}
#maincontent .qandacontainer ul li
{
    margin-left: 18px;
    padding: 0;
}


#maincontent .qanda
{
    width: 100%;
}
#maincontent .qandaheader
{
    font-size: 13px;
    cursor: pointer;
    padding: 3px 9px 3px 9px; font-weight: bold;
}
#maincontent .qandaheaderselected
{
    font-size: 12pt;
    font-weight: bold;

    color: #ca5194;

    border-bottom-color: #ca5194; border-bottom-style:solid; border-bottom-width:1px;
    cursor: pointer;
    padding: 3px 9px 9px 9px;
}
#maincontent .qandacontent
{
    border: solid 1px #ebebec; background-color:#ebebec; margin-top:3px; font-size:14px;
    padding: 9px;
}

#maincontent .beforeafterheader
{
  width:675px;  height: 161px; background-image:url('img/positions/body/fotosheader.png'); margin:0 auto; background-position: center top; background-repeat:no-repeat;
}
#maincontent .beforeafterheader2
{
  width:675px;  height: 161px; background-image:url('img/positions/body/fotosheader2.png'); margin:0 auto; background-position: center top; background-repeat:no-repeat;
}

#maincontent .beforeafterheader3
{
  width:675px;  height: 161px; background-image:url('img/positions/body/fotosheader3.png'); margin:0 auto; background-position: center top; background-repeat:no-repeat;
}
#maincontent .gallerycontainer{width:675px;  min-height: 437px; background-image:url('img/positions/body/gallerycontent.png'); margin:18px auto; background-position: center top; background-repeat:no-repeat;}




#maincontent .firstupper{width:675px;  height: 18px !important; background-image:url('img/positions/contact/firstupper.png'); margin:0 auto; background-position: left top; background-repeat:no-repeat;}
#maincontent .firstmiddle{width:675px;  background-image:url('img/positions/contact/firstmiddle.png'); margin:0 auto; background-position: left top; background-repeat: repeat-y; padding:9px;}
#maincontent .firstlower{width:675px;  height: 18px !important; background-image:url('img/positions/contact/firstlower.png'); margin:0 auto; background-position: left  bottom; background-repeat:no-repeat;}


#maincontent .secondupper{width:675px;  height: 18px !important; background-image:url('img/positions/contact/secondupper.png'); margin:0 auto; background-position: left top; background-repeat:no-repeat;}
#maincontent .secondmiddle{width:675px;  background-image:url('img/positions/contact/secondmiddle.png'); margin:0 auto; background-position: left top; background-repeat: repeat-y; padding:9px;}
#maincontent .secondlower{width:675px;  height: 18px !important; background-image:url('img/positions/contact/secondlower.png'); margin:0 auto; background-position: left  bottom; background-repeat:no-repeat;}


#maincontent .thirdupper{width:675px;  height: 18px !important; background-image:url('img/positions/contact/thirdupper.png'); margin:0 auto; background-position: left top; background-repeat:no-repeat;}
#maincontent .thirdmiddle{width:675px;  background-image:url('img/positions/contact/thirdmiddle.png'); margin:0 auto; background-position: left top; background-repeat: repeat-y; padding:9px;}
#maincontent .thirdlower{width:675px;  height: 18px !important; background-image:url('img/positions/contact/thirdlower.png'); margin:0 auto; background-position: left  bottom; background-repeat:no-repeat;}

#maincontent .sitemap{ list-style: none none inside;}
#maincontent .sitemap ul{ list-style: none none inside;}
#maincontent .sitemap .steady{ font-size:18px; color:#8a1c58;  display:block; line-height:36px; border-bottom:solid 1px #8a1c58; margin-bottom:9px; }
#maincontent .sitemap ul li{ font-size:14px ; display:block; line-height:20px;}
#maincontent .sitemap  li{ font-size:14px ; display:block; line-height:20px;}



#footer
{
    background-image: url('img/positions/footer/footer.png');
    background-color: Transparent;
    background-position: center top;
    background-repeat: no-repeat;
    margin: 0 auto;
}

#footer #fupper
{
    text-align: center;
    color: #fff;
    line-height: 40px;
    font-size: 12px;
}
#footer #fmiddle
{
    height: 48px;
    font-size: 13px;
    text-align: center;
    padding: 9px 36px 0 36px;
}

#footer #fmiddle a { color:#222; text-decoration:none;}
#footer #fmiddle a:hover { color:#333; text-decoration:none;}
#footer #fmiddle span
{
    display: block;
    margin: 0 81px;
}
#footer #fbottom
{
    text-align: right;
    text-align: right;
    color: #fff;
    margin: 0;
    vertical-align: top;
}
#footer #fbottom a
{
    color: #ccc;
    cursor: pointer;
    text-decoration: none;
}
#footer #fbottom a:hover
{
    color: #fff;
    cursor: pointer;
    text-decoration: none;
}
