/* MAIN STYLES */
body,html {
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
   background-image: url('../../images/index/bg_body.jpg');
   background-repeat: repeat-x;
   margin: 0;
   padding: 0;
   line-height: 21px;
   color: #545353;
}

img {
   border: 0;
}

form {
   padding: 0;
   margin: 0;
}

a {
   color: #545353;
   text-decoration: none;
}

a:hover {
   color: #545353;
   text-decoration: underline;
}

/* MAIN CLASSES */
div#root {
   background-image: url('../../images/index/bg_root.jpg');
   background-repeat: no-repeat;
   background-position: top center;
}

div#root div#contentCont {
   margin: 0px auto;
   width: 962px;
}

div#root div#contentCont div#topCont {
   width: 962px;
   height: 138px;
   background-image: url('../../images/index/bg_top_cont.jpg');
   background-repeat: no-repeat;
   background-position: top center;
}

div#root div#contentCont div#topCont div#logoCont {
   padding: 70px 0px 0px 0px;
   width: 295px;
   height: 48px;
   float: left;
}

div#root div#contentCont div#topCont div#imgCont {
   float: right;
   width: 265px;
   height: 138px;
}

div#root div#contentCont div#topMenu {
   width: 928px;
   height: 34px;
   padding: 1px 17px;
   background-image: url('../../images/index/bg_top_menu.jpg');
   background-repeat: no-repeat;
   background-position: top left;
}

div#root div#contentCont div#topMenu a.buttonCont {
   display: block;
   padding: 0px 13px;
   font-size: 12px;
   color: white;
   font-weight: bold;
   line-height: 34px;
   height: 34px;
   float: left;
   font-weight: bold;
}

div#root div#contentCont div#topMenu a.buttonCont:hover {
   background-image: url('../../images/index/bg_top_menu_button_hover.jpg')
      ;
   background-repeat: repeat-x;
   padding: 0px 12px !important;
   border-left: 1px solid #545353;
   border-right: 1px solid #545353;
   text-decoration: none;
}

div#root div#contentCont div#topMenu2 {
   height: 30px;
   padding: 0px 13px;
   background-image: url('../../images/index/bg_top_menu2.jpg');
   line-height: 30px;
   color: white;
   font-weight: bold;
}

div#root div#contentCont div#topMenu2 a {
   color: white;
}

div#root div#contentCont div#topMenu2 input.search {
   width: 155px;
   height: 14px;
   border: 1px solid #adadad;
   font-size: 10px;
   padding: 2px 0px 0px 2px;
   margin: 0px 0px 0px 5px;
}

div#root div#contentCont div#topMenu2 input.login {
   width: 75px;
   height: 14px;
   border: 1px solid #adadad;
   font-size: 10px;
   padding: 2px 0px 0px 2px;
   margin: 0px 0px 0px 5px;
}

div#root div#contentCont div#topMenu2 input.submit {
   position: relative;
   top: 3px;
   left: -5px;
   margin: 0px 10px 0px 0px;
}

div#root div#contentCont div#centerCont {
   padding: 5px 0px 0px 0px;
}

div#root div#contentCont div#centerCont div#leftMenuCont {
   width: 167px;
   float: left;
}

div#root div#contentCont div#centerCont div#leftMenuCont ul {
   margin: 0px;
   padding: 5px 0px;
}

div#root div#contentCont div#centerCont div#leftMenuCont ul li {
   background-image: url('../../images/index/bg_li.gif');
   background-repeat: no-repeat;
   background-position: 13px 9px;
   height: 23px;
   padding: 0px 0px 0px 28px;
   line-height: 23px;
   color: #757676;
   list-style: none;
}

div#root div#contentCont div#centerCont div#leftMenuCont ul li a {
   color: #757676;
}

div#root div#contentCont div#centerCont div#leftMenuCont div.menuHeader
{
   width: 152px;
   height: 23px;
   background-image: url('../../images/index/bg_left_menu_header.jpg');
   background-repeat: no-repeat;
   line-height: 23px;
   color: white;
   font-size: 11px;
   font-weight: bold;
   padding: 0px 0px 0px 15px;
}

div#root div#contentCont div#centerCont div#leftMenuCont div.menuCont {
   width: 165px;
   margin: 0px auto 15px auto;
   background-color: #f0f1f2;
   background-image: url('../../images/index/bg_left_menu_cont.gif');
   background-position: top;
   background-repeat: no-repeat;
}

div#root div#contentCont div#centerCont div#leftMenuCont div.menuContPadding
{
   padding: 5px;
   width: 155px !important;
   font-size: 10px;
}

div#root div#contentCont div#centerCont div#leftMenuCont div.menuCont div.usersList
{
   width: 155px;
   max-height: 200px;
   _height: 200px;
   overflow-y: auto;
   overflow-x: hidden;
}

div#root div#contentCont div#centerCont div#leftMenuCont div.menuCont div.lastCont
{
   width: 140px;
   height: 55px;
   margin: 0px auto;
   padding: 10px 0px 5px 0px;
}

div#root div#contentCont div#centerCont div#leftMenuCont div.menuCont div.lastCont div.lastImg
{
   float: left;
   width: 49px;
   height: 50px;
}

div#root div#contentCont div#centerCont div#leftMenuCont div.menuCont div.lastCont div.lastName
{
   font-weight: bold;
   float: right;
   width: 83px;
   line-height: 18px;
}

div#root div#contentCont div#centerCont div#leftMenuCont div.menuCont div.lastCont div.lastName a
{
   color: #f52c11;
   font-size: 9px;
   text-decoration: underline;
   font-weight: normal;
}

div#root div#contentCont div#centerCont div#mainCont {
   width: 785px;
   float: right;
}

div#root div#contentCont div#centerCont div#mainCont div#pathCont {
   /*height: 18px;*/
   color: black;
   font-size: 11px;
   line-height: 21px;
}

div#root div#contentCont div#centerCont div#mainCont div#pathCont a.next
{
   color: black;
   font-weight: bold;
}

div#root div#contentCont div#centerCont div#mainCont div#pathCont a.wymiana
{
   color: #f52c11;
   font-weight: bold;
}

div#root div#contentCont div#centerCont div#mainCont div.offerBig {
   width: 371px;
   height: 129px;
   padding: 10px 10px 0px 10px;
   background-image: url('../../images/index/bg_main_big.gif');
   background-repeat: no-repeat;
   margin: 0px 0px 12px 0px;
}

div#root div#contentCont div#centerCont div#mainCont div.offerBig div.offerCont
{
   width: 230px;
   float: right;
}

div#root div#contentCont div#centerCont div#mainCont div.offerBig div.offerCont h3
{
   color: #008ed2;
   font-size: 14px;
   font-weight: bold;
   margin: 0px;
   padding: 0px 0px 5px 0px;
   text-decoration: underline;
}

div#root div#contentCont div#centerCont div#mainCont div.offerBig div.offerCont h3 a
{
   color: #008ed2;
}

div#root div#contentCont div#centerCont div#mainCont div.offerBig div.offerCont div.subCats
{
   height: 75px;
   font-size: 11px;
   line-height: 16px;
}

div#root div#contentCont div#centerCont div#mainCont div.msgCenter {
   text-align: center;
   width: auto;
   padding-top: 25px;
}

div#root div#contentCont div#centerCont div#mainCont div.offerNormal {
   width: 240px;
   height: 122px;
   padding: 10px 10px 0px 10px;
   margin: 12px 2px 12px 0px;
   background-image: url('../../images/index/bg_main_normal.gif');
   background-repeat: no-repeat;
   position: relative;
   float: left;
}

div#root div#contentCont div#centerCont div#mainCont div.lastOffer {
   margin-right: 0px !important;
}

div#root div#contentCont div#centerCont div#mainCont div.offerNormal img.offersImg
{
   position: absolute;
   top: -16px;
   left: 10px;
}

div#root div#contentCont div#centerCont div#mainCont div.offerNormal h3
{
   color: #008ed2;
   font-size: 14px;
   height: 14px;
   line-height: 14px;
   font-weight: bold;
   margin: 0px;
   padding: 0px 0px 5px 81px;
   text-decoration: underline;
}

div#root div#contentCont div#centerCont div#mainCont div.offerNormal h3 a
{
   color: #008ed2;
}

div#root div#contentCont div#centerCont div#mainCont div.offerNormal div.subCats
{
   line-height: 15px;
   font-size: 11px;
   height: 63px;
   padding: 15px 0px 0px 0px;
}

div#root div#contentCont div#centerCont div#mainCont div.filterCont {
   width: 450px;
   padding: 0px 0px 5px 0px;
}

div#root div#contentCont div#centerCont div#mainCont div.filterContWider
{
   width: 100% !important;
}

div#root div#contentCont div#centerCont div#mainCont div.filterCont div.textCont
{
   width: 130px;
   float: left;
}

div#root div#contentCont div#centerCont div#mainCont div.filterCont div.selectCont
{
   width: 160px;
   float: left;
}

div#root div#contentCont div#centerCont div#mainCont div.filterCont div.selectCont select
{
   width: 150px;
}

div#root div#contentCont div#centerCont div#mainCont div.filterCont div.selectCont2
{
   width: 150px;
   float: left;
}

div#root div#contentCont div#centerCont div#mainCont div.filterCont div.selectCont2 select
{
   width: 140px;
}

div#root div#contentCont div#centerCont div#mainCont div.filterCont div.selectCont3
{
   width: 90px;
   float: left;
}

div#root div#contentCont div#centerCont div#mainCont div.filterCont div.selectCont3 select
{
   width: 80px;
}

div#root div#contentCont div#centerCont div#mainCont div.filterCont div.textCont input.text
{
   width: 120px;
   margin: 0px;
}

div#root div#contentCont div#centerCont div#mainCont div.filterCont input.text_price
{
   width: 133px;
   margin: 0px;
}

div#root div#contentCont div#centerCont div#mainCont div.filterCont div.submitCont
{
   width: 65px;
   float: left;
}

div#root div#contentCont div#centerCont div#mainCont h2{
   font-size: 14px;
   font-weight: bold;
}

div#root div#contentCont div#centerCont div#mainCont div.pagerCont {
   height: 20px;
   padding: 5px 0px;
   text-align: right;
   font-size: 10px;
   line-height: 20px;
}

div#root div#contentCont div#centerCont div#mainCont div.pagerCont a {
   font-size: 12px;
}

div#root div#contentCont div#centerCont div#mainCont div.pagerCont span
{
   font-size: 12px;
   color: black;
   font-weight: bold;
}

div#root div#contentCont div#centerCont div#mainCont div.pagerCont a:hover
{
   text-decoration: underline;
}

div#root div#contentCont div#centerCont div#mainCont div.pagerCont a.active
{
   font-weight: bold;
}

div#root div#contentCont div#centerCont div#mainCont div.googleCont {
   width: 757px;
   height: 90px;
   padding: 0px 14px;
   margin: 0px 0px 5px 0px;
}

div#root div#contentCont div#centerCont div#mainCont div.advertsMarked {
   padding: 15px 0px 20px 0px;
   position: relative;
}

div#root div#contentCont div#centerCont div#mainCont div.h3bg {
   background-image: url('../../images/index/bg_categories_h3bg.gif');
   background-repeat: no-repeat;
   background-position: top right;
   height: 26px;
   float: left;
   margin: 0px 0px 10px 0px;
}

div#root div#contentCont div#centerCont div#mainCont div.h3bg h3
{
   background-image: url('../../images/index/bg_categories_h3.gif');
   background-repeat: no-repeat;
   background-position: top left;
   height: 26px;
   line-height: 23px;
   padding: 0px 10px;
   margin: 0px;
   font-size: 14px;
   color: #008ed2;
   font-weight: bold;
}

div#root div#contentCont div#centerCont div#mainCont div.advertsMarked div.advertContMarked {
   background-image: url('../../images/index/bg_advert_marked.gif');
   background-repeat: no-repeat;
   background-position: top center;
   width: 245px;
   height: 60px;
   padding: 5px;
   float: left;
   line-height: 16px;
   overflow: hidden;
   margin: 0px 5px 5px 0px;
}

div#root div#contentCont div#centerCont div#mainCont div.advertsMarked div.advertContMarked2 {
   background-image: url('../../images/index/bg_advert_marked2.gif');
   background-repeat: no-repeat;
   background-position: top center;
   width: 182px;
   height: 60px;
   padding: 5px;
   float: left;
   line-height: 16px;
   overflow: hidden;
   margin: 0px 5px 5px 0px;
}

div#root div#contentCont div#centerCont div#mainCont div.advertsMarked div.norightmargin {
   margin: 0px 0px 5px 0px !important;
}

div#root div#contentCont div#centerCont div#mainCont div.advertsMarked div.advertContMarked2 img {
   width: 58px;
   height: 58px;
   float: left;
   border: 1px solid #c8c8c8;
}

div#root div#contentCont div#centerCont div#mainCont div.advertsMarked div.advertContMarked2 a {
   color: #3d3d3d;
   font-size: 12px;
   font-weight: bold;
}

div#root div#contentCont div#centerCont div#mainCont div.advertsMarked div.advertContMarked2 div.rightTxtPrice
{
   width: 119px;
   height: 55px;
   overflow: hidden;
   float: right;
}

div#root div#contentCont div#centerCont div#mainCont div.advertsMarked div.advertContMarked2 div.txtInfo {
    line-height: 19px !important;
}

div#root div#contentCont div#centerCont div#mainCont div.advertsMarked div.advertContMarked2 div.rightTxtPrice strong.price {
   color: #DE270F;
   font-weight: bold;
   padding: 0px 0px 5px 0px;
   line-height: 18px;
   display: block;
   text-align: right;
}

div#root div#contentCont div#centerCont div#mainCont div.advertCont {
   width: 757px;
   height: 62px;
   padding: 14px;
   margin: 0px 0px 5px 0px;
   background-image: url('../../images/index/bg_advert_cont.gif');
   background-repeat: no-repeat;
   background-position: top center;
}

div#root div#contentCont div#centerCont div#mainCont div.advertCont div.offerDesc{
    width: 200px;
    height: 62px;
    float: left;
}

div#root div#contentCont div#centerCont div#mainCont div.advertContRed {
    background-image: url('../../images/index/bg_advert_cont_red.gif') !important;
}

div#root div#contentCont div#centerCont div#mainCont div.advertCont img.advert
{
   width: 80px;
   height: 60px;
   float: left;
   border: 1px solid #595959;
}

div#root div#contentCont div#centerCont div#mainCont div.advertCont div.advCont
{
   width: 663px;
   height: 62px;
   float: right;
}

div#root div#contentCont div#centerCont div#mainCont div.advertCont div.advCont div.priceCont
{
   width: 133px;
   height: 26px;
   background-image: url('../../images/index/bg_advert_price.gif');
   background-repeat: no-repeat;
   background-position: top;
   color: #de270f;
   font-weight: bold;
   line-height: 26px;
   text-align: center;
   float: right;
}

div#root div#contentCont div#centerCont div#mainCont div.advertCont div.advCont div.descCont
{
   height: 40px;
   width: 530px;
   line-height: 20px;
   padding: 0px 0px 2px 0px;
   float: left;
   font-size: 11px;
   font-weight: bold;
   color: #757676;
}

div#root div#contentCont div#centerCont div#mainCont div.advertCont div.advCont div.descCont span.title
{
   color: #3d3d3d;
   font-size: 12px;
   font-weight: normal;
}

div#root div#contentCont div#centerCont div#mainCont div.advertCont div.advCont div.descCont a
{
   color: #3d3d3d;
   font-size: 12px;
}

div#root div#contentCont div#centerCont div#mainCont div.advertCont div.advCont a.buttonMail
{
   height: 20px;
   line-height: 20px;
   display: block;
   font-size: 11px;
   float: right;
   padding: 0px 10px 0px 30px;
   background-image: url('../../images/index/button_advert_mail.gif');
   background-repeat: no-repeat;
   background-position: top left;
   color: #008ed2;
   font-weight: bold;
   position: relative;
   top: 4px;
}

div#root div#contentCont div#centerCont div#mainCont div.advertCont div.advCont a.buttonWymien
{
   height: 20px;
   line-height: 20px;
   display: block;
   font-size: 11px;
   float: right;
   padding: 0px 10px 0px 32px;
   margin: 0px 10px 0px 0px;
   background-image: url('../../images/index/button_advert_wymien.gif');
   background-repeat: no-repeat;
   background-position: top left;
   color: #008ed2;
   font-weight: bold;
   position: relative;
   top: 4px;
}

div#root div#contentCont div#centerCont div#mainCont div.advertCont div.advCont a.buttonUser
{
   height: 20px;
   line-height: 20px;
   display: block;
   font-size: 11px;
   float: left;
   padding: 0px 10px 0px 22px;
   background-image: url('../../images/index/button_advert_user.gif');
   background-repeat: no-repeat;
   background-position: top left;
   color: #008ed2;
   font-weight: bold;
   position: relative;
   top: 4px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg {
   background-image: url('../../images/index/bg_categories_bg.gif');
   background-repeat: repeat-y;
   background-position: center;
   margin: 25px 0px 10px 0px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot
{
   background-image: url('../../images/index/bg_categories_bot.gif');
   background-repeat: no-repeat;
   background-position: bottom center;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop
{
   background-image: url('../../images/index/bg_categories_top.gif');
   background-repeat: no-repeat;
   background-position: top center;
   min-height: 100px;
   _height: 100px;
   padding: 20px 10px 10px 10px;
   position: relative;
   top: 0px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop table.platnosci{
   width: 300px;
   margin: 10px auto;
   border: 1px solid #ccc;
   
   
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop table.platnosci td.label{
   width: 100px;
   font-weight: bold;
   text-align: right;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop table.platnosci td.data{
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop table.platnosci td select.type{
   width: 150px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.longicoInfo
{
   width: 30px;
   height: 35px;
   line-height: 35px;
   float: left;
   text-align: center;
   padding-left: 127px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.longerrorInfo
{
   max-width: 325px;
   _width: 325px;
   padding: 3px 12px 5px 18px;
   line-height: 25px;
   overflow: hidden;
   float: left;
   color: #016da1;
   background-image: url('../../images/index/bg_form_cloud.gif');
   background-repeat: no-repeat;
   background-position: top left;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop h2.advertHeader
{
   float: left;
   background-image: url('../../images/index/bg_advert_header.gif');
   background-position: right top;
   background-repeat: no-repeat;
   background-color: #757676;
   color: white;
   font-size: 14px;
   height: 26px;
   line-height: 26px;
   padding: 0px 20px 0px 10px;
   font-weight: bold;
   position: relative;
   left: -10px;
   top: -5px;
   margin: 0px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertPrice
{
   background-image: url('../../images/index/bg_advert_price.gif');
   background-position: center;
   background-repeat: no-repeat;
   color: #DE270F;
   float: right;
   font-weight: bold;
   height: 26px;
   line-height: 26px;
   text-align: center;
   width: 133px;
   position: relative;
   top: -5px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.profileInfo
{
   width: 400px;
   height: 167px;
   margin: 5px 0px 0px 0px;
   padding: 10px;
   float: left;
   background-color: #F2F2F2;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.profileInfo label
{
   display: block;
   width: 140px;
   height: 20px;
   line-height: 20px;
   text-align: right;
   float: left;
   font-weight: bold;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.profileInfo div.inf
{
   width: 140px;
   height: 20px;
   line-height: 20px;
   float: left;
   padding: 0px 0px 0px 10px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertGallery
{
   width: 420px;
   height: 192px;
   padding: 5px 0px 0px 0px;
   float: left;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertGallery img.main
{
   float: left;
   border: 1px solid #6c6c6c;
   width: 250px;
   height: 185px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertGallery div.photosCont
{
   width: 163px;
   height: 187px;
   float: right;
   overflow: hidden;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertGallery div.photosCont img.mini
{
   border: 1px solid #6c6c6c;
   width: 77px;
   height: 57px;
   margin: 0px 0px 5px 0px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertGallery div.photosCont img.active
{
   border: 1px solid #e94833 !important;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertGallery div.photosCont img.last
{
   margin: 0px !important;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertGallery div.galleryNav
{
   height: 16px;
   padding: 5px 0px 0px 0px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertInfo
{
   margin: 5px 0px 0px 0px;
   padding: 15px;
   float: right;
   width: 310px;
   height: 157px;
   background-color: #f2f2f2;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertInfo div.buttonCont
{
   width: 220px;
   float: left;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertInfo div.buttonCont a.button
{
   background-repeat: no-repeat;
   background-position: top left;
   display: block;
   color: #008ed2;
   font-weight: bold;
   padding: 0px 0px 0px 35px;
   height: 25px;
   line-height: 25px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertInfo div.buttonCont a.user
{
   background-image: url('../../images/index/bg_button_user.gif');
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertInfo div.buttonCont a.offer
{
   background-image: url('../../images/index/bg_button_offer.gif');
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertInfo div.buttonCont a.msg
{
   background-image: url('../../images/index/bg_button_msg.gif');
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertInfo div.buttonCont a.comments
{
   background-image: url('../../images/index/bg_button_comments.gif');
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertInfo img.mapka
{
   float: right;
   width: 71px;
   height: 62px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertDesc
{
   padding: 5px 0px 0px 0px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertDesc span.desc
{
   font-weight: bold;
   color: #008ed2;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.txtCont
{
   padding: 5px 0px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop a.colorRed
{
   color: #F52C11 !important;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.buttonsCont
{
   position: absolute;
   top: -19px;
   left: 10px;
   width: 765px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.button
{
   height: 18px;
   border-bottom: 1px solid #eae8e8;
   color: #7d7d7d;
   float: left;
   background-image: url('../../images/index/bg_panel_button.gif');
   background-repeat: no-repeat;
   background-position: top left;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.button a
{
   display: block;
   height: 18px;
   line-height: 18px;
   border-bottom: 1px solid #eae8e8;
   font-size: 11px;
   padding: 0px 10px;
   background-image: url('../../images/index/bg_panel_button_end.gif');
   background-repeat: no-repeat;
   background-position: top right;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.buttonactive
{
   height: 20px !important;
   border-bottom: 0px !important;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.buttonactive a
{
   color: #008ed2 !important;
   height: 20px !important;
   border-bottom: none !important;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.button a:hover
{
   text-decoration: none;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont
{
   background-color: #f2f2f2;
   width: 757px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.padding
{
   padding: 0px 0px 5px 0px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.advCont
{
   width: 757px;
   height: 90px;
   background-image: url('../../images/index/bg_panel_advert.gif');
   background-repeat: no-repeat;
   background-position: top center;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.advCont div.priceCont
{

}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.advCont div.winder
{
   width: 27px;
   height: 60px;
   float: left;
   padding: 30px 0px 0px 0px;
   text-align: center;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.advCont div.img
{
   width: 84px;
   height: 64px;
   padding: 13px;
   float: left;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.advCont div.img img
{
   border: 1px solid #6c6c6c;
   width: 82px;
   height: 62px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.advCont div.infoCont
{
   width: 607px;
   height: 77px;
   float: left;
   padding: 13px 13px 0px 0px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.advCont div.infoContLonger
{
   width: 634px !important;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.advCont div.infoCont div.dataCont
{
   width: 500px;
   height: 56px;
   float: left;
   font-size: 11px;
   font-weight: bold;
   color: #757676;
}


div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.advCont div.infoCont div.dataContPanel
{
   width: 474px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.advCont div.infoCont div.dataCont span.title
{
   color: #3D3D3D;
   font-size: 11px;
   font-weight: normal;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.advCont div.infoCont div.dataCont a
{
   color: #3D3D3D;
   font-size: 12px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.advCont div.infoCont div.rightDataContPanel {
    float: right;
    width: 133px;
    height: 56px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.advCont div.infoCont div.rightDataContPanel img.wyroznij{
    position: relative;
    top: 7px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.advCont div.infoCont div.priceCont
{
   background-image: url('../../images/index/bg_advert_price.gif');
   background-position: center top;
   background-repeat: no-repeat;
   color: #DE270F;
   float: right;
   font-weight: bold;
   height: 26px;
   line-height: 26px;
   text-align: center;
   width: 133px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.advCont div.infoCont div.catInfo
{
   float: left;
   height: 20px;
   line-height: 20px;
   width: 400px;
   font-size: 10px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.advCont div.infoCont div.statsInfo
{
   background-image: url('../../images/index/bg_panel_advert_stats.gif');
   background-repeat: no-repeat;
   background-position: top left;
   height: 20px;
   float: right;
   font-size: 10px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.advCont div.infoCont div.statsInfo div.end
{
   background-image:
      url('../../images/index/bg_panel_advert_stats_end.gif');
   background-repeat: no-repeat;
   background-position: top right;
   padding: 0px 14px 0px 14px;
   height: 20px;
   line-height: 20px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.offersCont
{

}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.offersCont div.noborder {
    border: 0px !important;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.offersCont div.offerCont
{
   height: 80px;
   border-bottom: 2px solid white;
   font-size: 11px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.offersCont div.offerCont div.date
{
   width: 98px;
   height: 80px;
   line-height: 80px;
   float: left;
   font-weight: bold;
   color: #757676;
   text-align: center;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.offersCont div.offerCont div.from
{
   width: 118px;
   height: 70px;
   line-height: 20px;
   padding: 10px 14px 0px 14px;
   float: left;
   font-weight: bold;
   color: #757676;
   background-color: #f9f8f8;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.offersCont div.offerCont div.photowider {
   width: 222px !important;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.offersCont div.offerCont div.photo
{
   width: 155px;
   height: 80px;
   float: left;
   text-align: center;
   line-height: 20px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.offersCont div.offerCont div.photo img
{
   width: 72px;
   height: 52px;
   display: inline;
   border: 1px solid #4b4b4b;
   position: relative;
   top: 4px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.offersCont div.offerCont div.photo a
{
   font-weight: bold;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.offersCont div.offerCont div.switch
{
   width: 65px;
   height: 80px;
   float: left;
   background-color: #f9f8f8;
   background-image: url('../../images/index/img_two_side.gif');
   background-repeat: no-repeat;
   background-position: center center;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.offersCont div.offerCont div.status
{
   width: 138px;
   height: 52px;
   float: left;
   background-color: #f9f8f8;
   text-align: center;
   font-size: 11px;
   font-weight: bold;
   padding: 28px 0px 0px 0px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.offersCont div.offerCont div.status select
{
   width: 120px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.advertsCont div.offersCont div.lastOffer
{
   border-bottom: 0px !important;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.panelMenu
{
   background-image: url('../../images/index/bg_panel_menu.gif');
   background-repeat: no-repeat;
   background-position: top left;
   height: 25px;
   float: left;
   position: relative;
   top: -9px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.panelMenu div.end
{
   background-image: url('../../images/index/bg_panel_menu_end.gif');
   background-repeat: no-repeat;
   background-position: top right;
   height: 24px;
   padding: 1px 10px 0px 10px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.panelMenu div.end a
{
   line-height: 22px;
   height: 22px;
   font-weight: bold;
   font-size: 11px;
   display: block;
   float: left;
   padding: 0px 10px;
   color: #757676;
   background-image: url('../../images/index/bg_panel_menu_a.gif');
   background-repeat: no-repeat;
   background-position: top right;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.panelMenu div.end a.last
{
   background-image: none !important;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.panelMenu div.end a:hover
{
   text-decoration: none;
   color: black;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.panelMenu div.end a.active
{
   color: black;
   background-repeat: no-repeat;
   background-position: top right;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.h3bg
{
   background-image: url('../../images/index/bg_categories_h3bg.gif');
   background-repeat: no-repeat;
   background-position: top right;
   height: 26px;
   float: left;
   position: absolute;
   top: -15px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.h3bg h3
{
   background-image: url('../../images/index/bg_categories_h3.gif');
   background-repeat: no-repeat;
   background-position: top left;
   height: 26px;
   line-height: 23px;
   padding: 0px 10px;
   margin: 0px;
   font-size: 14px;
   color: #008ed2;
   font-weight: bold;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#msgContent
{
   width: 758px;
   font-size: 11px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#msgContent div.msgBg
{
   background-image: url('../../images/index/bg_panel_messages.gif');
   background-repeat: repeat-y;
   background-position: center;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#msgContent div.msgBg div.msgTop
{
   background-image: url('../../images/index/bg_panel_messages_top.gif');
   background-repeat: no-repeat;
   background-position: top center;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#msgContent div.msgBg div.msgTop div.msgBot
{
   background-image: url('../../images/index/bg_panel_messages_bot.gif');
   background-repeat: no-repeat;
   background-position: bottom center;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#msgContent div.msgBg div.msgTop div.msgBot div.msgNo
{
   padding-left: 10px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#msgContent div.msgBg div.msgTop div.msgBot div.titleCont
{
   background-image: url('../../images/index/bg_panel_messages_title.gif');
   background-repeat: no-repeat;
   background-position: top center;
   height: 21px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#msgContent div.msgBg div.msgTop div.msgBot div.titleCont div.firstCol
{
   width: 100px;
   height: 21px;
   line-height: 21px;
   float: left;
   font-weight: bold;
   padding-left: 12px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#msgContent div.msgBg div.msgTop div.msgBot div.titleCont div.secondCol
{
   width: 350px;
   height: 21px;
   line-height: 21px;
   float: left;
   font-weight: bold;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#msgContent div.msgBg div.msgTop div.msgBot div.titleCont div.secondCol2
{
   width: 450px;
   height: 21px;
   line-height: 21px;
   float: left;
   font-weight: bold;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#msgContent div.msgBg div.msgTop div.msgBot div.titleCont div.thirdCol
{
   width: 100px;
   height: 21px;
   line-height: 21px;
   float: left;
   font-weight: bold;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#msgContent div.msgBg div.msgTop div.msgBot div.msgContent
{
   padding: 20px 12px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#msgContent div.msgBg div.msgTop div.msgBot a
{
   color: #008ED2;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#msgContent div.msgBg div.msgTop div.msgBot div.rowsCont
{
   padding: 5px 2px 11px 2px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#msgContent div.msgBg div.msgTop div.msgBot div.odd
{
   background-color: #f2f2f2;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#msgContent div.msgBg div.msgTop div.msgBot div.rowCont div.firstCol
{
   width: 100px;
   height: 21px;
   line-height: 21px;
   float: left;
   padding-left: 12px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#msgContent div.msgBg div.msgTop div.msgBot div.rowCont div.secondCol
{
   width: 350px;
   min-height: 21px;
   line-height: 21px;
   float: left;
   color: #008ED2;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#msgContent div.msgBg div.msgTop div.msgBot div.rowCont div.secondCol2
{
   width: 450px;
   height: 21px;
   line-height: 21px;
   float: left;
   color: #008ED2;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#msgContent div.msgBg div.msgTop div.msgBot div.rowCont div.thirdCol
{
   width: 100px;
   height: 21px;
   line-height: 21px;
   float: left;
   color: #008ED2;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#msgContent div.msgBg div.msgTop div.msgBot div.rowCont div.fourthCol
{
   width: 100px;
   height: 21px;
   line-height: 21px;
   font-size: 10px;
   float: left;
   color: #008ED2;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#msgContent div.msgBg div.msgTop div.msgBot div.rowCont div.fourthColOffers
{
   width: 140px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#msgContent div.msgBg div.msgTop div.msgBot div.rowCont div.fifthCol
{
   width: 20px;
   height: 21px;
   line-height: 21px;
   float: left;
   color: #008ED2;
   text-align: center;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#formContentLonger
{
   width: 765px;
   font-size: 11px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#formContentLonger div.descriptionCont
{
   padding: 10px 0px;
   font-size: 12px;
   color: #008ed2;
   font-weight: bold;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#formContentLonger div.descriptionCont span
{
   color: #545353;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#formContentLonger div.inputContLonger
{
   min-height: 35px;
   _height: 35px;
   width: 595px;
   float: left;
   line-height: 30px;
   position: relative;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#formContentLonger div.inputContLonger table{
   width: 465px;
   float: left;
   border-collapse: collapse;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#formContentLonger div.inputContLonger table th{
   background-color: #e7e7e7;
   color: #f52c11;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#formContentLonger div.inputContLonger table td{
    line-height: 17px;
    padding: 5px 0px;
    vertical-align: top;
   /*border: 1px solid #ccc;*/   
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#formContentLonger div.inputCont
{
   min-height: 35px;
   _height: 35px;
   width: 315px;
   float: left;
   line-height: 30px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#formContentLonger div#priceList {
   width: 200px;
   padding: 0px 10px 10px 10px;
   border: 1px solid #cc9999;
   position: absolute;
   top: -40px;
   left: 320px;
   background-color: white;
   line-height: 21px;
   display: none;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#formContentLonger div.inputContLonger label
{
   display: block;
   width: 110px;
   height: 35px;
   padding: 0px 17px 0px 0px;
   line-height: 35px;
   float: left;
   font-weight: bold;
   text-align: right;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#formContentLonger div.inputContLonger div.dataContent {
    width: 460px;
    line-height: 26px;
    float: left;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#formContent
{
   width: 515px;
   float: left;
   font-size: 11px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#formContent div.inputCont
{
   height: 35px;
   width: 315px;
   float: left;
   line-height: 30px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#formContent div.inputCont label
{
   display: block;
   width: 110px;
   height: 35px;
   padding: 0px 17px 0px 0px;
   line-height: 35px;
   float: left;
   font-weight: bold;
   text-align: right;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#formContent div.longinputCont
{
   float: left;
   line-height: 30px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#formContent div.longinputCont .textareaLonger
{
   width: 380px !important;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#formContent div.longinputCont label
{
   display: block;
   width: 110px;
   height: 35px;
   padding: 0px 17px 0px 0px;
   line-height: 35px;
   float: left;
   font-weight: bold;
   text-align: right;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.icoInfo
{
   width: 30px;
   height: 35px;
   line-height: 35px;
   float: left;
   text-align: center;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.icoInfo img.ico
{
   position: relative;
   top: 3px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.errorInfo
{
   max-width: 140px;
   _width: 140px;
   height: 30px;
   padding: 3px 12px 0px 18px;
   line-height: 25px;
   float: left;
   color: #016da1;
   background-image: url('../../images/index/bg_form_cloud.gif');
   background-repeat: no-repeat;
   background-position: top left;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#addInfoContent
{
   width: 250px;
   float: right;
   font-size: 11px;
   line-height: 25px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#addInfoContent a
{
   font-size: 11px;
   color: #008ed2;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.listCatsCont
{
   width: 248px;
   float: left;
   font-size: 11px;
   font-weight: bold;
   line-height: 30px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.listCatsCont a
{
   color: #008ed2;
   font-size: 11px;
}

div#root div#bottomCont {
   height: 94px;
   background-image: url('../../images/index/bg_footer.gif');
   background-repeat: repeat-x;
   background-position: top;
}

div#root div#bottomCont div#footerCont {
   width: 500px;
   padding: 20px 0px 0px 0px;
   margin: 0px auto;
   color: #008ed2;
   text-align: center;
   font-size: 10px;
}

div#root div#bottomCont div#footerCont a {
   font-size: 10px;
   color: #008ed2;
}

div#root div#bottomCont div#footerCont div.linksCont {
   float: left;
   padding: 0px 0px 0px 75px;
}

div#root div#bottomCont div#footerCont div#vertCont {
   width: 80px;
   float: right;
   position: relative;
   left: 230px;
   top: 3px;
}

div#root div#bottomCont div#footerCont div#platnosciCont {
   width: 80px;
   float: left;
   position: relative;
   left: -205px;
   top: -4px;
}

/*UNWERSAL CLASSES*/
.clearBoth {
   clear: both;
}

.floatLeft {
   float: left !important;
}

.floatRight {
   float: right !important;
}

.displayNone {
   display: none !important;
}

.displayBlock {
   display: block !important;
}

.displayInline {
   display: inline !important;
}

.colorWhite {
   color: white !important;
}

.colorRed {
   color: #f52c11 !important;
}

.colorGreen {
   color: #3a9803 !important;
}

.colorBlue {
   color: #008ed2 !important;
}

.underline {
   text-decoration: underline !important;
}

.alignRight {
   text-align: right;
}

div.infoErr {
   background-image: url('../../images/index/bg_info_err.gif');
   background-repeat: repeat-y;
   background-position: center;
}

div.infoErr div.infoErrTop {
   background-image: url('../../images/index/bg_info_err_top.gif');
   background-repeat: repeat-x;
   background-position: top center;
}

div.infoErr div.infoErrTop div.infoErrBot {
   background-image: url('../../images/index/bg_info_err_bot.gif');
   background-repeat: repeat-x;
   background-position: bottom center;
   padding: 14px;
   min-height: 35px;
   font-weight: bold;
   line-height: 30px;
}

div.infoErr div.infoErrTop div.infoErrBot img.icoErr {
   position: relative;
   top: 6px;
   margin: 0px 3px 3px 0px;
}

div.infoOk {
   background-image: url('../../images/index/bg_info_ok.gif');
   background-repeat: repeat-y;
   background-position: center;
}

div.infoOk div.infoOkTop {
   background-image: url('../../images/index/bg_info_ok_top.gif');
   background-repeat: repeat-x;
   background-position: top center;
}

div.infoOk div.infoOkTop div.infoOkBot {
   background-image: url('../../images/index/bg_info_ok_bot.gif');
   background-repeat: repeat-x;
   background-position: bottom center;
   padding: 14px;
   min-height: 35px;
   font-weight: bold;
   line-height: 30px;
}

div.ok2 {
   background-image: url('../../images/index/bg_info_ok2.gif') !important;
}

div.ok2 div.top2 {
   background-image: url('../../images/index/bg_info_ok_top2.gif')
      !important;
}

div.ok2 div.top2 div.bot2 {
   background-image: url('../../images/index/bg_info_ok_bot2.gif')
      !important;
}

div.infoOk div.infoOkTop div.infoOkBot img.icoOk {
   position: relative;
   top: 6px;
   margin: 0px 3px 3px 0px;
}

input.text {
   width: 180px;
   height: 18px;
   border: 1px solid #bfbebe;
   margin: 6px 0px 0px 0px;
   padding: 2px 0px 0px 5px;
   color: #2b2c2c;
}

input.textLonger {
   width: 460px !important;
}

textarea.textarea {
   width: 180px;
   height: 120px;
   border: 1px solid #bfbebe;
   margin: 6px 0px 0px 0px;
   padding: 2px 0px 0px 5px;
   color: #2b2c2c;
}

textarea.textareaLonger {
   width: 460px !important;
}

select.text {
   width: 187px;
   height: 24px;
   border: 1px solid #bfbebe;
   margin: 6px 0px 0px 0px;
   padding: 2px 0px 0px 5px;
   color: #2b2c2c;
}

/* TOOLTIP */
#tooltip {
   position: absolute;
   z-index: 3000;
   border: 1px solid #fff;
   background-color: #0faddb;
   color: white;
   padding: 5px;
   opacity: 0.85;
   font-size: 10px !important;
}

#tooltip h3,#tooltip div {
   margin: 0;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#formContent div.longinputCont .textareaLonger
{
   width: 380px !important;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#formContent div.longinputCont label
{
   display: block;
   width: 110px;
   height: 35px;
   padding: 0px 17px 0px 0px;
   line-height: 35px;
   float: left;
   font-weight: bold;
   text-align: right;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.longicoInfo
{
   width: 30px;
   height: 35px;
   line-height: 35px;
   float: left;
   text-align: center;
   padding-left: 127px;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div.longerrorInfo
{
   max-width: 325px;
   _width: 325px;
   padding: 3px 12px 5px 18px;
   line-height: 25px;
   overflow: hidden;
   float: left;
   color: #016da1;
   background-image: url('../../images/index/bg_form_cloud.gif');
   background-repeat: no-repeat;
   background-position: top left;
}

div#root div#contentCont div#centerCont div#mainCont div.subCatsBg div.subCatsBot div.subCatsTop div#msgContent div.msgBg div.msgTop div.msgBot div.msgNo
{
   padding-left: 10px;
}

#photo_inputs DIV.ProgressBar {
   width: 100px;
   padding: 0;
   border: 1px solid black;
   height: .75em;
   display: -moz-inline-stack;
   display: inline-block;
   zoom: 1; *
   display: inline;
}

#photo_inputs DIV.ProgressBar DIV {
   background-color: Green;
   font-size: 1pt;
   height: 100%;
   float: left;
}

#photo_inputs SPAN.asyncUploader OBJECT {
   position: relative;
   top: 5px;
}

#photo_inputs .upload_image_preview {
   width: 120px;
   height: 120px;
   background: url('../../images/index/lightbox-ico-loading.gif') no-repeat
      center center;
   float: left;
   position: relative;
}

#photo_inputs .upload_image_preview img {
   position: absolute;
   bottom: 0;
   left: 0;
}

#photo_inputs .upload_image_preview a.button_remove {
   display: inline;
}

.photo_row {
   width: 120px;
   float: left;
   margin: 0px 10px 0px 0px;
   text-align: center;
}

#photo_inputs {
   width: 468px;
   float: left;
}

.asyncUploader {
   width: 120px;
   height: 140px;
}

#photo_inputs .photo_form {
   display: block;
   margin-right: 10px;
   float: left;
   width: 120px;
   height: 140px;
}

#topAdvert {
   width: 785px;
   margin: 0 auto;
   text-align: center;
}

#topAdvert p,#leftAdvert p {
   padding: 0;
   margin: 0;
}

#topAdvert img {
   padding: 15px 5px 5px 0;
   border: 0;
}

#leftAdvert {
   text-align: center;
}

#leftAdvert img {
   padding: 5px 0 5px 0;
}

.rssCont {
   padding: 0 10px 5px 0;
   text-align: right;
}