/* CSS Document*/
/*@import url(http://fonts.googleapis.com/css?family=Open+Sans&subset=latin,cyrillic-ext,latin-ext,cyrillic);*/
.transparent {/*filter:alpha(opacity=60);  */  -moz-opacity:0.6;    -khtml-opacity: 0.6;    opacity: 0.6;}
.basket{position:fixed;bottom:0px;right:0px;width:190px;text-align:left;}
html{overflow: -moz-scrollbars-vertical;overflow: scroll;}
img{border: 0px;}
td h1 a{font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:bold;font-size:14px;    margin:0px;}
td h1 a:hover{font-family:Arial, Helvetica, sans-serif;color:#FEF399;font-weight:bold;font-size:14px;margin:0px;    text-decoration:underline;}
h2{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;text-align:left; color:#004600; font-size:18px;text-align:left; padding:0px 0px 0px 0px; margin:0px; font-weight: normal /*text-shadow: black 1px 1px 1px, green 0 0 1em; */}
h3{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;text-align:left;color:#004600;font-size:14px;text-align:left;padding:0px 0px 0px 0px;margin:0px;}
h4{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;text-align:left;color:#004600;font-size:13px;text-align:left;padding:0px 0px 0px 0px;margin:0px;}
hr {border: 0;width: 100%;background-color: #989797;height: 1px;color: #989797;}
body{margin:0px 15px 0px 15px;background-color:#9a9a99;text-align:center;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#004600;}
a.TopLink{width: 0px; height: 0px;}
div, tr, td{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
div#headButtonsContainer{position: absolute; width: 840px; height: 48px; top: 45px; left: 308px    ; z-index: 10; text-align: center;}
div#mainMenyContainer{position: absolute; width: 830px; height: 37px; top: 123px; left: 308px; z-index: 10; border: 0px solid #CECECE;}
h1{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#ffffff;font-size:11px;margin:5px 0px 0px 0px;text-align:center;}
a{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;color: #004600;font-size:13px;text-decoration:none;}
a:hover{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#FF260F;font-size:13px;text-decoration:underline;}
a.sitemapselect{ font-size: 10px; color:#bbbbbb !important;}
a.sitemapselect:hover{ font-size: 10px;}  
a.ActiveCategoryLink{text-decoration: underline;}
.f_bold{font-weight: bold;}
.f_13, .f_13:hover{font-size: 14px;}
.subdomains{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#000000;font-size:12px;}
    .subdomains a{color: #004600;text-decoration:none;}
    .subdomains a:hover{color:#FF0000;text-decoration:none;}    
.warning{font-weight: bold; color: #CC0000; text-align: center; font-size: 11px;}    
.dotted{background-image:url({cssImagesPath}dott.gif);background-repeat:repeat-x;height:1px;}
.UserAction{padding:4px 2px 4px 30px; height: 35px; display: table-cell; vertical-align: middle;}
.subdomainsa{background-color:#FFFFFF; border:1px #FC3019 solid; text-align:center; background-image:url({cssImagesPath}regiona.jpg); background-position: center right; background-repeat:no-repeat;}
.systemmessageserr{background-color:#FF0000;font-weight:bold;color:#FFFF66;padding:4px;margin: 5px 0px 10px 0px;}
.systemmessagesmsg{background-color:#235b12;font-weight:bold;color:#FFFF66;padding:4px;margin: 5px 0px 10px 0px;}
.offerRow{background-image:url({cssImagesPath}dott.gif);background-position:bottom;background-repeat:repeat-x;padding:0px;margin:0px;height:1px;}
.offerRowG{padding:0px;margin:0px;height:15px;}
.myoffer{background-position:left;background-repeat:no-repeat;position: relative;border: 0px #CECECE solid; padding: 1px 0px 1px 10px;}
.myItem{position:relative;width:15px;height:5px;top:0px;left:0px;text-align:center;display: inline;}
.itemPrice{text-align:left;font-size:18px;color:#FF0000;}
.itemValue{text-align:left;font-size:14px;color:#000000;font-weight:bold;}
.itemValue2{text-align:center;font-size:14px;color:#000000;font-weight:normal;background-color:#FFFFFF;padding:3px 0px;border:1px #9a9a99 solid;}
.priceInList{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#CC0000;font-weight:bold;text-align:center;width: 80px;}
.dateList{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#007700;font-weight:normal;text-align:center;width: 90px;}
.imageInList{width: 20px;}
.offer{ padding: 1px 0px 1px 10px; }
.label {float: left; width: 250px; font-size: 16px; text-decoration: underline; padding-left: 25px; background: url({cssImagesPath}pinitem.png) no-repeat left top; }
.labelRight {float: right; width: 368px; font-size: 12px; text-decoration: underline; padding-left: 0px; /*background: url({cssImagesPath}pinitem.png) no-repeat left top;*/ }
.labelLeft{}
.NoInfo{color: #AAAAAA; font-weight: normal; font-style: italic;}    
.AdNotAvailable{font-size: 18px; text-align: center; color: #DD0000;}
.AdNotAvailable2{ border: 2px solid #CC0000; background: #ffffb2; padding: 10px;}
     .AdNotAvailable2 div{font-size: 18px; text-align: center; color: #EE0000;}
#OffersList{}
#OffersList td a{font-size: 14px; color: #000000; text-decoration: none;}
#OffersList td a:hover{font-size: 14px; color: #FF260F; text-decoration: none;}
.offer a, .myoffer a{ font-size: 14px; color: #004600!important;}
.offer a:hover, .myoffer a:hover{color: #FF260F!important;text-decoration:underline!important}
.offer .offerListIntro, .myoffer .offerListIntro{ font-size: 13px; color: #000000; padding: 2px 0px 0px 0px;}
#OffersList td a.offerListLinks{color: #004600; font-size: 12px; text-decoration: none}
table#CitiesTableBox{height: 88px;}
table#CitiesTableBox tr{height: 42px;}
table#CitiesTableBox tr td{padding-top: 8px;}
#OffersList td a.offerListLinks:hover{color: #FF260F; font-size: 12px; text-decoration: none}
.offerSmall{color:#555555;font-size:9px;padding: 3px 0px 0px 0px;}.offerDate{float: right;}
/*DESIGN CLASSES*/
#mainPage{border:#006633 1px solid;background-color:#FFFFFF;padding:12px;color:#000000;position: relative;
  /* CSS3 */
  -moz-border-radius-topleft: 8px;
  -khtml-border-radius-topleft: 8px;
  -webkit-border-top-left-radius: 8px;
  
  -moz-border-radius-topright: 8px;
  -khtml-border-radius-topright: 8px;
  -webkit-border-top-right-radius: 8px;
  
  -moz-border-radius-bottomleft: 8px;
  -khtml-border-radius-bottomleft: 8px;
  -webkit-border-bottom-left-radius: 8px;
  
  -moz-border-radius-bottomright: 8px;
  -khtml-border-radius-bottomright: 8px;
  -webkit-border-bottom-right-radius: 8px;
  
  -moz-box-shadow: 0px 1px 10px #666, inset 1px 1px 0px #a4a4a4; /* inset creates a inner-shadow */
  -khtml-box-shadow: 0px 1px 10px #666;
  -webkit-box-shadow: 0px 1px 10px #666;
}

#ChangeCity{margin: 2px 0px 5px 0px; padding: 5px; background: #FFFFFF; border: 2px #AAAAAA solid; width: 800px; position: absolute; top: -20px; left: 250px; z-index: 1000000;}
#SelectCategoryAhahBox{margin: 2px 0px 5px 0px; padding: 5px 5px 5px 5px; background: #EBECEE; border: 2px #3D6D15 solid; width: 650px; position: absolute; top: 20px; left: 10px; z-index: 1000000;}

    #mainPage h1{margin:0px 0px 5px 0px;text-align:left;font-size:16px;color:#004600;}
    #mainPage a{color:#004600;text-decoration:underline;}
    #mainPage a:hover{color:#FF260F;text-decoration:none;}
    
    .PageTitle {} /*Ad PAge*/
    .word_wrap
    {
        
        overflow: hidden;
        /*height: 25px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;*/
        word-wrap: break-word!important;
    }
#logoTD{vertical-align:top;background:url({cssImagesPath}h1.jpg); background-repeat:no-repeat;    }
#logo{position: relative; width: 298px; height: 177px;}
    #logoImage{width: 232px; height: 38px; position: absolute; top:10px; left: 60px;}
    #flag{width: 90px; height: 60px; position: absolute; top:48px; left: 10px;} 
    #headerLocation{position: absolute; top:26px; left: 70px;}
    .cityName{font-size: 22px; color: #fff096; font-weight: bold; text-align: left; padding: 3px 0px 0px 35px;}
    #changeLocationLink{}
    #changeLocationLink a{color:#fff096; font-weight: bold; font-size: 10px; position: absolute; top:95px; left: 105px;}
    #changeLocationLink a:hover{color: #ffffff; }

#head{background:url({cssImagesPath}hbg.jpg); background-repeat:repeat-x;vertical-align:bottom;padding:0px 0px 15px 0px;}
#head2{background:url({cssImagesPath}h2.jpg); background-repeat:no-repeat;}
#langs{text-align:right;}
#mainMenuL{background:url({cssImagesPath}menuleft.jpg) no-repeat top left;width:14px;height:37px;float:left;}
#mainMenuR{background:url({cssImagesPath}menuright.jpg) no-repeat top right;width:14px;height:37px;float:left;}
#mainMenu{background:url({cssImagesPath}menubg.jpg) repeat-x;float:left;height:37px;}
    #mainMenu div{margin:5px 0px 0px 0px;color:#fff096;font-weight:bold;}
    #mainMenu div a{color:#fff096;font-weight:bold;padding:0px 15px 0px 15px;}    
    #mainMenu div a:hover{color:#fd4b30;font-weight:bold;padding:0px 15px 0px 15px;}    
    
.lbox{}
    .lbox .top{height:36px;width:246px;background:url({cssImagesPath}lbtop.jpg) no-repeat;text-align:center;}
    /*.lbox .top strong {}*/
    .lbox .top .lboxtitle {padding-top: 12px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;text-align:center;color:#ffffff;font-size:14px; font-weight: bold;} 
    .lbox .main{background:url({cssImagesPath}lbbg.jpg) repeat-y;padding:5px 20px 5px 20px;}
    .lbox .bottom{height:17px;width:246px;background:url({cssImagesPath}lbbottom.jpg) no-repeat;}

.rbox{}
    .rbox .top{height:36px;width:190px;background:url({cssImagesPath}rbtop.jpg) no-repeat;}
    .rbox .top h1{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;text-align:center;color:#ffffff;font-size:14px;text-align:center;padding:12px 0px 0px 0px;}
    .rbox .main{background:url({cssImagesPath}rbbg.jpg) repeat-y;padding:5px 15px 5px 15px;}
    .rbox .main h1{font-size:12px;}
    .rbox .bottom{background:url({cssImagesPath}rbbottom.jpg) no-repeat;height:17px;width:190px;}
#searchL{background:url({cssImagesPath}sl.jpg) no-repeat top left;width:56px;height:60px;}
#searchR{background:url({cssImagesPath}sr.jpg) no-repeat top right;width:56px;height:60px;}
#search{background:url({cssImagesPath}sbg.jpg) repeat-x;height:60px;color:#ffffff;font-weight:bold;padding:0px 0px 0px 0px;}
#footerL{background:url({cssImagesPath}fl.jpg) no-repeat top left;width:56px;height:60px;}
#footerR{background:url({cssImagesPath}fr.jpg) no-repeat top right;width:56px;height:60px;}
#footer{background:url({cssImagesPath}fbg.jpg) repeat-x;height:60px;color:#ffffff;text-align:center;}
    #footer a{color:#fff096;font-weight:normal;padding:0px;}    
    #footer a:hover{color:#fd4b30;font-weight:normal;padding:0px;}    

#breadcrumb{padding:0px 0px 10px 0px;display: inline;}
#AddAd{background:#eaeced;border:1px #787b7f solid;padding:5px;float:left;white-space:nowrap;}
#closeWindow{padding:4px 20px 4px 4px;background:#ffffff url({cssImagesPath}icons/ico_delete.gif) no-repeat right;border:1px #296D18 solid;float:right;}
.bannerimage{border:1px #727271 solid;}
.banner{text-align:center;padding:10px;margin-right:10px;}
    .banner div{padding:0px;}
    .banner div div{padding:5px;border:1px #727271 solid;background:#EBECEE;/*float:right;*/display:block;}
    .banner td{padding:5px;border:1px #727271 solid;background:#EBECEE;/*float:right;*/display:block;}

.bannbdr{position:relative;border:0px;top:-1px;margin-bottom:5px;margin-left:0px;}
.clear{clear: both; font-size: 0px; margin: 0px; padding: 0px;}
.seoText{ color: #595959; font-size: 12px; font-weight: normal; padding: 10px 0px;}
    .seoText .bold{ color: #000000; font-weight: bold; }
    .commTitleLeft, .commTitleRight, .commTitleBg{float: left;}
    .commTitleBg {background: #004600; /*url({cssImagesPath}commTitleBg.jpg) repeat-x;*/ width: 100%; padding: 5px 5px 0px 5px;}
    .commTitleBg .name{color: #FFFFFF; font-weight: bold; font-size: 12px; float: left;}
    .commTitleBg .date{color: #FFFFFF; font-weight: normal; font-size: 10px; font-style: italic; float: left; margin: 1px 0px 0px 10px;}
    .commTitleBg .info{color: #FFFFFF; font-weight: bold; font-size: 10px; /*float: left; */margin: 1px 0px 0px 10px;}
    .commTitleBg .info a{color: #FFFFFF; font-weight: bold; font-size: 10px;}
    .commentContent{padding: 0px 5px 0px 5px;}
    .commentContentRow{padding: 5px 5pc 10px 5px; border-bottom: 2px #CECECE double;  border-bottom: 3px #444444 double;}
    .commentContentRowNew{padding: 5px 5pc 10px 5px; background: #fdfecf; font-weight: bold;  border-bottom: 3px #444444 double;}

    #ChangeCityGB{z-index:10000000000}
    #ChangeCityGB .item{width: 20%; float: left; text-align: left; border: 0px #CECEEC solid; padding: 3px 0px 3px 0px;}
    #ChangeCityGB .item a{font-size: 14px;}

.buysellSign{background: #CC0000; width: 15px; font-weight: bold; color: #FFFFFF; text-align: center; float: left;}
.buesellSignTip{float: left; font-size: 10px; font-weight: bold; font-family: Arial;}
.rentSign{background: #00CC00; width: 15px; font-weight: bold; color: #FFFFFF; text-align: center; float: left;}
.serviceSign{background: #0000CC; width: 15px; font-weight: bold; color: #FFFFFF; text-align: center; float: left;}

.lineBox {padding: 0px; margin: 5px 0px 5px 0px;}   
.lineBox .left{ width: 6px; height: 21px; background: url({cssImagesPath}lineBoxLeft.jpg)  no-repeat top left; float: left;}
.lineBox .right{ width: 6px; height: 21px; background: url({cssImagesPath}lineBoxRight.jpg) no-repeat top right; float: left;}
.lineBox .content{ max-width: 880px; height: 21px; float: left; background: url({cssImagesPath}lineBoxBg.jpg) repeat-x; }
.lineBox .activeLink{ float: left; background: url({cssImagesPath}lineBoxBga.jpg) repeat-x;}
.lineBox .activeLink1{ float: left; background: url({cssImagesPath}lineBoxLefta.jpg) no-repeat top left;}
.lineBox .activeLink2{ height: 25px; float: left; background: url({cssImagesPath}lineBoxRighta.jpg) no-repeat top right; padding: 3px 10px 0px 10px;}
.lineBox .unactiveLink{ float: left; height: 21px; padding: 4px 5px 0px 5px; color: #777777; font-size: 10px; }    
.lineBox .unactiveLink a{ font-size: 12px!important; font-weight: normal;}
.lineBox .unactiveLink a:hover{ font-size: 12px!important; font-weight: normal;}
.lineBox a{font-size: 12px!important;}
    
.AddAdInListLink{text-align: center; margin: 0px; }
.AddAdInListLink a{ 
    font-weight: bold; color:#004600; font-size: 13px; text-decoration: none; /*background: #004600;*//* padding: 10px;*/ 
     /* CSS3 */
  /*-moz-border-radius-topleft: 8px;
  -khtml-border-radius-topleft: 8px;
  -webkit-border-top-left-radius: 8px;
  
  -moz-border-radius-topright: 8px;
  -khtml-border-radius-topright: 8px;
  -webkit-border-top-right-radius: 8px;
  
  -moz-border-radius-bottomleft: 8px;
  -khtml-border-radius-bottomleft: 8px;
  -webkit-border-bottom-left-radius: 8px;
  
  -moz-border-radius-bottomright: 8px;
  -khtml-border-radius-bottomright: 8px;
  -webkit-border-bottom-right-radius: 8px;
  
  -moz-box-shadow: 0px 1px 10px #666, inset 1px 1px 0px #a4a4a4; 
  -khtml-box-shadow: 0px 1px 10px #666;
  -webkit-box-shadow: 0px 1px 10px #666; */
}
.AddAdInListLink a:hover{ font-weight: bold; font-size: 13px; text-decoration: none; color: #CC0000;}

.AddAdInListLink2{text-align: center; margin: 5px; }
.AddAdInListLink2 a{ 
    font-weight: bold; font-size: 13px; text-decoration: none; 
     /* CSS3 */
  -moz-border-radius-topleft: 8px;
  -khtml-border-radius-topleft: 8px;
  -webkit-border-top-left-radius: 8px;
  
  -moz-border-radius-topright: 8px;
  -khtml-border-radius-topright: 8px;
  -webkit-border-top-right-radius: 8px;
  
  -moz-border-radius-bottomleft: 8px;
  -khtml-border-radius-bottomleft: 8px;
  -webkit-border-bottom-left-radius: 8px;
  
  -moz-border-radius-bottomright: 8px;
  -khtml-border-radius-bottomright: 8px;
  -webkit-border-bottom-right-radius: 8px;
  
  -moz-box-shadow: 0px 1px 10px #666, inset 1px 1px 0px #a4a4a4; /* inset creates a inner-shadow */
  -khtml-box-shadow: 0px 1px 10px #666;
  -webkit-box-shadow: 0px 1px 10px #666; 
}
.AddAdInListLink2 a:hover{ font-weight: bold; font-size: 13px; text-decoration: none; color: #CC0000;}
.inputForm{border:2px #3D6D15 solid; width: 600px;}
    .inputForm tr{background: #eaeced;}
/*TOOLTIPS*/
.dvhdr1{text-align: left; min-width: 120px;  max-width: 300px; font-weight: normal; font-family: tahoma; border: 2px solid #3D6D15; padding: 5px; font-size: 11px; color: #000000; background: #FFFFB7;}
.dvbody1{text-align: left; min-width: 120px; max-width: 300px; font-family: tahoma; border: 2px solid #3D6D15; padding: 5px; font-size: 11px; color: #000000; background: #FFFFB7;}
/*PROGRESSBAR*/
.progressBar{width: 1px;height: 10px;color: white;font-size: 8px;font-weight: bold;overflow: hidden;background-color: rgb(0%, 50%, 0%);padding-left: 0px;}

/* JS Options */
.unselectedListItem{padding: 0px 0px 0px 15px; cursor: pointer; /*color: #004600;*/color:#004600; font-weight: bold;}
.selectedListItem{padding: 0px 0px 0px 15px; cursor:default; color: #AAAAAA; font-weight: bold; background: url('../images/icons/saveListItem.jpg') no-repeat 0% 50%;}
.selectedOptionsItem{padding: 0px 15px 0px 0px; color: #000000; font-weight: bold;}

/* LABEL IN-FIELD*/
DIV.LabelField {  position: relative;}
LABEL.overlabel {  position: absolute;  top: 5px;  left: 5px; font-family: Tahoma, Arial; color: #777777; font-size: 12px;}
LABEL.overlabel SPAN.reqlabel{font-weight: bold; color: #DD0000;}

/*ADCODE*/
.adcodetop{text-align: center; padding: 0px 0px 10px 0px; height: 24px;}
.adcodebot{text-align: center; padding: 15px 0px 5px 0px; height: 24px;}


/*COMPANIES*/
.companyBox{background: #EAECED; border: 1px solid #9A9A99; padding: 5px 5px 15px 5px; margin-bottom: 5px; position: relative;}
    .companyBox div.div{margin: 8px 0px; border-bottom: 1px solid #FFFFFF; padding-bottom: 5px;}
    .companyBox .edit{position: absolute;  width: auto;}
.companyFileField{ width:60px; height: 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#3366FF; position: absolute; bottom: 2px; right:2px; cursor: pointer; -moz-opacity:0; /*filter:alpha(opacity:0);*/ opacity: 0; z-index: 2;} 
/*FILE MANAGER FOR COMPANIES*/
#FileManagerMessageBox{position: absolute; top:10px; right:10px; background: #FF0202 url({cssImagesPath}FMBox.png) no-repeat; color: #FFFFA3; font-weight: bold; border: 0px; padding: 10px; width: 350px; cursor: pointer;}
/*#FileManagerMessageBox{ -moz-opacity:.00; filter:alpha(opacity=00); opacity:.00; }*/
.companyFileField{cursor: pointer;}
.companyStatSubbox{position: relative; float: left; width: 200px; height: 100px; margin: 0px 0px 0px 10px;}

/* NEW FILE LOADER*/
.loadBox{width: 122px; height: 82px; background: #E1E1E1; border: 1px solid #AAAAAA; position: relative; overflow: hidden; text-align: center;}
.loadingBox{text-align: center; position: relative; border: 0px; color: #999999;}
.loadingFieldsBox{margin: 0px; padding: 0px; border: 0px;}
.loadingIconBox{position: absolute; width: 50px; height: 30px; bottom: 2px; right: 2px; z-index: 1; padding: 0px; margin: 0px; border: 0px;}
.loadedImageBox{margin: 0px; padding: 0px; border: 0px; position: absolute; top: 0px; left: 0px; width: 120px; height: 80px; text-align: center;}
.loadedImageDeleteIconBox{position: absolute; top: 2px; right: 2px; cursor: pointer; }

table.MainHeader, table.MainPageWrapper{max-width:1200px; min-width:1024px;}

.headerclockline {max-width:1200px; min-width:1024px; position: relative;}
#JSclock{position: absolute; top: 166px; right: 25px; z-index: 10; color: #FFFFFF; font-weight: bold;}

.adcodelist {/*border: 1px solid #AAAAAA;background: #EEEEEE;*/color: #555555;margin-left: 20px;}
.adcodedetails {/*border: 1px solid #AAAAAA;background: #EEEEEE;*/color: #555555;margin-top: 10px; margin-left: 5px;}
.beguncode {border-top: 1px solid #AAAAAA;margin-top: 10px;background-color: #FFFFFF;}
.OfferMainContent{font-size: 16px; position: relative; padding: 3px; margin-bottom: 5px; min-height: 260px;/*for social icons*/}
    .googleinner{width: 50%; margin: 0 auto;}
    .googleadsbox{position: relative; width: 342px; height: 300px;border: 1px solid #CCCCCC; background: #FFF; float: right; margin:5px 5px 5px 0; padding: 0 5px 5px 0; }
    .googleadsbox2{position: relative; width: 342px; height: 300px;border: 0px solid #CCCCCC; background: #FFF; margin-left: 55px; }
    .googleadstext{padding: 0 0 0 5px;}
    .adcontenticon{position: relative; width: 105px;  float: left; padding-left: 15px; padding-right: 5px;}
    .adcontenticon img{border:2px #004600 solid; background-color:#eaeced; padding:2px}
    .adcontenticon img:hover{border:2px #CC0000 solid; background-color:#eaeced; padding:2px; cursor:zoom-in;}
    .seeImagesLink{padding: 10px;}
    .seeImagesLink a{font-size: 14px;}
    .AdImageIcon{border:2px #004600 solid !important; background-color:#eaeced; padding:2px}
    .AdImageIcon:hover{border:2px #cc0000 solid !important;}
.roundedBox{padding: 0px 15px 10px 15px; border: 1px solid #AAAAAA;background: #EEEEEE;color: #555555;-moz-border-radius: 10px;border-radius: 10px;}

div#my-target{position: absolute; top: 0px; left: 0px; display: none;}
td.CategoriesSeparator{background-image:url({cssImagesPath}dotline.gif); background-repeat:repeat-x; background-position:center; height: 3px;}
div#SideLoginFormBox{padding:0px 0px 0px 10px;}
form#SideLoginForm{padding: 0px; margin: 0px;}
form#SideLoginForm #Login{width: 185px; height: 16px;}
form#SideLoginForm #Password{width: 125px; height: 16px;}
textarea#CodKnopkiArea{font-size: 9px; width: 192px; height: 75px;}
table#SearchFormTableBox tr td{color:#FFFFFF; white-space: nowrap;}
input#whats{font-size:11px; color:#555555; width:75%}
input.goFilter{font-size:12px; color:#222222; font-weight:normal; width:55px}
td#MainPageTableCol{padding:0px 12px 0px 12px; position: relative;}
div#BookmarkButtons{position: absolute; top: 5px; right: 0px; width: 235px; height: 25px; text-align: right; padding: 8px 5px 0px 0px;}
div#OffersList table#OfferListTableBox{border:0px #004600 solid; background-color:#FFFFFF; border-top:0px;}
div#AdPageUserActionsBox{padding:0px 0px 0px 5px}
div#AdPageUserActionsBox a{text-decoration: none;}
    div#UserActionGOBACK{background: url({cssImagesPath}icons/icoBack.png) no-repeat left center;}
    div#UserActionQUESTION{background: url({cssImagesPath}icons/question.png) no-repeat left center;}
    div#UserActionPRINT{background: url({cssImagesPath}icons/icoPrint.png) no-repeat left center;}
    div#UserActionSENDFRIEND{background: url({cssImagesPath}icons/icoSendFriend.jpg) no-repeat left center;}
    div#UserActionWARNING{background: url({cssImagesPath}icons/warning2.png) no-repeat left center;}
    div#UserActionCOMMENTS{background: url({cssImagesPath}icons/icoComment.png) no-repeat left center;}    
div#ResourceOfferSocialButtons {padding: 5px 0px;}
div#ResourceOfferSocialButtons div.tw{float: left; padding: 0 2px 0 0;}
div#ResourceOfferSocialButtons div.g-plusone{float: left; padding: 0;}
div#ResourceOfferImageInAd{float:left; padding-top: 0px; padding: 0 2px 0 0;} /* vk */
div#ResourceOfferSocialButtons div.fb-like{padding:  0 5px 0 0; float: left;}
.err404{background: url({cssImagesPath}404.png) no-repeat right center; margin: 20px 20px 50px 20px; height: 300px;}
.err404 h2{font-size: 24px; color: #ee0000;}
.err404 h3 a{font-size: 18px; color: #ee0000 !important;}
.center{text-align: center;}

/*
#back-top{position:fixed;bottom:0;z-index:99;left:0;margin-left:0px; width:70px; height:100%; cursor: pointer; display: none;background: #333333;opacity:0.6;filter:alpha(opacity=60);}
#back-top:hover{}
#back-topIcon{width: 50px; height: 50px;z-index:100; position: fixed; left:10px; top:90%;cursor: pointer;display: none; background: url({cssImagesPath}sprite.png) -50px 0px no-repeat;}
#back-topIcon:hover{background: url({cssImagesPath}sprite.png) 0px 0px no-repeat;}
*/
#back-top{position:fixed;bottom:0;z-index:99;left:0;margin-left:0px; width:50px; height:50px; cursor: pointer; display: none;background: #333333;opacity:0.6;filter:alpha(opacity=60);}
#back-top:hover{}
#back-topIcon{width: 50px; height: 50px;z-index:100; position: fixed; left:0px; bottom:0px;cursor: pointer;display: none; background: url({cssImagesPath}sprite.png) -50px 0px no-repeat;}
#back-topIcon:hover{background: url({cssImagesPath}sprite.png) 0px 0px no-repeat;}

#CommentsAreaLink, #ContactFormLink{cursor: pointer;}
#UserDataRes{font-weight: bold; text-align: center; padding: 3px; border: 2px solid #00CC00;}

.socialLink{float: left; padding-left: 15px; font-weight: bold;}
.VK_icon{float: left; width: 25px; height: 25px;background: url({cssImagesPath}icons/VK.png) no-repeat;}
.FB_icon{float: left; width: 25px; height: 25px;background: url({cssImagesPath}icons/FB.png) no-repeat;}
.GP_icon{float: left; width: 25px; height: 25px;background: url({cssImagesPath}icons/GP.png) no-repeat;}
.TW_icon{float: left; width: 25px; height: 25px;background: url({cssImagesPath}icons/TW.png) no-repeat;}
.formSep2{margin: 7px 0px;clear: both; width: 100%; border-bottom: 1px #BBBBBB dashed; height: 5px;}

.rad3{-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.rad5{-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.rad7{-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;}

.rad5topleft{border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;}
.rad5topright{border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;}
.rad5bottomleft{border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;}
.rad5bottomright{border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;}

.rad7topleft{border-top-left-radius: 7px; -moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px;}
.rad7topright{border-top-right-radius: 7px; -moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px;}
.rad7bottomleft{border-bottom-left-radius: 7px; -moz-border-radius-bottomleft: 7px; -webkit-border-bottom-left-radius: 7px;}
.rad7bottomright{border-bottom-right-radius: 7px; -moz-border-radius-bottomright: 7px; -webkit-border-bottom-right-radius: 7px;}

.bdr1grey{border: 1px solid #bbbbbb;}

.shadow{-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);box-shadow: 0 0 10px rgba(0,0,0,0.5);}
.shadow2{-moz-box-shadow: 1px 2px 2px rgba(0,0,0,0.3);-webkit-box-shadow: 1px 2px 2px rgba(0,0,0,0.3);box-shadow: 1px 2px 2px rgba(0,0,0,0.3);}
.textShadow{text-shadow: 0 -1px #fff, 1px 0 #fff, 0 1px #fff, -1px 0 #fff;}
/*Smiles box*/
#smileBox{position: absolute; width: 30px; height: 30px; top:-3px; left: -60px; text-align: center;z-index: 9999;}
#smileMainBoxOpener{cursor: pointer;}
#smileMainBox{position: absolute;top:-135px; left: -30px; width:700px; height: 155px; background: #fff; border: 3px double #AAA; text-align: center; padding: 10px; background:#FFFFFF url({cssImagesPath}smiles.png) no-repeat center center;}
#smile{overflow-y:scroll;  border-top: 1px solid #CCC;border-bottom: 1px solid #CCC; margin: 5px 0 5px 0; padding: 5px 0px; font-size: 14px; text-align: left; font-family: Comic Sans MS; font-weight: bold; color: #2B7418;}
#CloseSmileMainBox{position: absolute; top:7px; right:7px; width: 15px; height: 15px; background:url({cssImagesPath}icons/ico_delete.gif) no-repeat; cursor: pointer;}
.smileBoxFooter{font-size: 10px; color: #999999;}

#WorkOnLineBox{/*background: #FFFFFF;*/}
#WorkOnLineBox img, #WorkOnLineBox .WOrkOnLineLabel{cursor: pointer;}
#WorkOnLineMainBox{position:fixed; width:780px; min-height: 300px; background: #fff; border: 3px double #AAA; text-align: center; padding: 10px; background:#FFFFFF no-repeat center center;z-index:20}
#CloseWorkOnlineMainBox{position: absolute; top:7px; right:7px; width: 15px; height: 15px; background:url({cssImagesPath}icons/ico_delete.gif) no-repeat; cursor: pointer;}
#WorkOnLineContentBox{min-height: 225px; width: 100%; border-top: 1px solid #CCC;border-bottom: 1px solid #CCC; margin: 10px 0 10px 0; padding: 10px 0px; font-size: 18px; text-align: left; font-family: Comic Sans MS; font-weight: bold; color: #2B7418;}
#WorkOnlineBackButton{float: left; padding: 5px 20px; font-weight: bold; font-size: 20px; cursor: pointer; background: aqua;}
#WorkOnlineNextButton{float: right; padding: 5px 20px; font-weight: bold; font-size: 20px; cursor: pointer;background: aqua;}
#WorkOnlineNextButton:hover, #WorkOnlineBackButton:hover{background: #FF00FF;}
#WorkOnlineForm{float: left; width: 450px; padding-left: 5px;}

/*FOR UZ - AGS, GlobalTechnology*/
h4.offerTitle a{font-weight: normal!important; font-size: 18px!important;}

/* FrontComments*/
#ShowFrontComments{font-size: 14px; cursor: pointer; text-align: center;}
    #ShowFrontComments:hover{text-decoration: underline; color: #CC0000;}
    
#FrontCommentForm{margin-top: 10px;}
    #FrontCommentForm input{width: 400px; margin: 1px; border: 1px solid #777777;}
    #FrontCommentForm textarea{width: 400px; height: 70px; margin: 1px;border: 1px solid #777777;}
.commentItem{border: 1px solid #CECECE; margin: 4px; padding: 7px;}
.commentItem .commentTitle{font-weight: bold; color: #004700; margin: 2px;}
.commentItem .commentTitle span{font-weight: normal;color: #AAAAAA; font-size: 0.8em; margin-left: 10px;}
.commentItem .commentContent{font-size: 1.2em;}

.WeNeedYou{margin-top: 10px; font-size: 1.2em;}
.WeNeedYou a{font-size: 1.2em;}

#share42 {background: #FFF; border: 1px solid #CECECE; padding: 3px;}
.share42init{position: absolute;right: -10px; top:0px; }

.MyAdvBox{width: 200px; height: 200px; background:url({cssImagesPath}/GoldLine_02_200x200.png) no-repeat; cursor: pointer; margin-top: 10px; }
.iPayBox{border: 0px; padding: 0px; margin: 0px; width: 100%; height: 600px;}

/* Remove Direct/Advert LINKS .by and other operations*/
#DIV_DA_218205 .da_adp_links{display: none;}
#DIV_DA_218205 td.da_adp_title{text-align:center;}
#DIV_DA_218205 td.da_adp_title a{font-family:inherit; font-size:inherit; font-weight: normal; text-decoration:none; color: #004600;}

.youTubeVideo{height: 0px; width: 855px; position: relative; text-align: center; margin-left: 21px; border: 0px dotted #CCC; padding: 5px 0px;}
.youTubeVideoClose{width: 20px; height: 20px; position: absolute; right: -23px; top: 0px; background:url({cssImagesPath}/icons/deletea.png) no-repeat; cursor: pointer;}

.epn_partener{margin: 0 auto; width: 150px;}


.commentsform textarea { width: 400px; height: 100px; }
#editResourceAd textarea {
	width: 460px; height: 220px
}
.CategoriesAdsensesBox{padding: 15px 0;}
#oo_ads, #uhaul_ad{text-align: center; cursor: pointer;}


.im-featured { background-color: #fff9c4; }

#blink2 {
/*  -webkit-animation: blink2 1s linear infinite;
  animation: blink2 1s linear infinite;*/
}
@-webkit-keyframes blink2 {
  100% { color: rgba(34, 34, 34, 0); }
}
@keyframes blink2 {
  100% { color: rgba(34, 34, 34, 0); }
}

#AdsHeaderMobile{
    margin: 0 15px;
}

@media only screen and (max-width: 760px) {	

	body {
		font-size: 1em; margin: 0;
	}
    /*body *{word-wrap: break-word!important;}*/
	.systemmessages {
	    font-size: 1em;
	}
	.share42init {
		 display: none!important;
	}	
	table.MainHeader, table.MainPageWrapper{min-width:300px;}
	#reformal_tab {
		display: none !important;
	}
	
	#logoTD {
		width:60%;
		 background:url({cssImagesPath}/h1wide.png); background-repeat:no-repeat;  
	}
	/*#head {
		width:70%;
	}
		
	#head2 {
		width:59px;
	}*/#head, #head2{display: none;}	
	
	.headerclockline {
		width:100%;
        min-width: 300px;
	}
	div#headButtonsContainer{position: absolute; width: 100%; height: 48px; top: 180px; left: 0px    ; z-index: 10; text-align: center; 
                                padding-left: 0px; min-width: 300px;}
    div#headButtonsContainer a{display: block; float: left; width: 45%;}
	#changeLocationLink a {top:110px; left: 100px; font-size: 1.6em;}
    
    div#mainMenyContainer{display: none;}

	#leftClientColumn {
		display: block; 
		width:100%;	
		margin-top:50px;	
	}
    #mainPage{padding: 0px;}
    td#MainPageTableCol{padding:0; position: relative;}
	#leftClientColumn table {
		width:100%;
	}
    #leftClientColumn table td{
        /*width:auto; display: inline-block;*/
    }
	.CategoriesBox a, .CategoriesBox a:hover, .UserAction a{font-size: 1.6em;}
    
    .SubCategoryRow{padding: 10px 0px;}
    .TopCategoryRowImg, .SubCategoryRowImg{display: none;}
    
	.lbox { margin:10px 0px; }
    .lbox .top{width:100%; background:url({cssImagesPath}/mboxheader.gif) repeat;}
    
    .lbox .main{ background:url({cssImagesPath}/mlboxbg.gif) repeat; margin-left: 0px; padding-left: 0px;}

    .lbox .top .lboxtitle {font-size:1em;} 

    .lbox .bottom{width:100%; background:url({cssImagesPath}/mlboxbg.gif) no-repeat;}   	
	
	.lineBox .content{ width: 100%; }
	
	.goFilter { wdth: 100px; }
	
 	#back-topIcon { display: none; }
 	
 	input#whats{ width:100px;}
 	
 	#OfferListTableBox td:nth-of-type(1) {
        width: 100%;
    }
    #OfferListTableBox td:nth-of-type(2) {
	    width:5%;
	}
 	#OfferListTableBox td:nth-of-type(3) {
	    width:5%;
	}
 	#OfferListTableBox td:nth-of-type(4) {
	    width:5%;
	}	
	.OfferPrevNextAds td:nth-of-type(1), 
    .OfferPrevNextAds td:nth-of-type(3), 
    .OfferPrevNextAds td:nth-of-type(5){ display: none; }
    .OfferPrevNextAds td:nth-of-type(2),
    .OfferPrevNextAds td:nth-of-type(4){display: block; width: 100%;}
    
	.label { width: 100%; font-size: 1.4em; padding-bottom:10px; float: none;padding-left: 0px;}	
	
    /*.OfferMainContent{ width: 100%; min-width: 320px;}*/
	
    /*.OfferMainContent .googleadsbox{position: static;  height: 300px;border: 1px solid #CCCCCC; background: #FFF; float: none; margin:15px auto; padding: 15px; }
    .googleadsbox { position: static; display:block; float: none;  } */
    .OfferMainContent .googleadsbox{position: static; border:0px; margin:0; padding: 10px 0;display:block; float: none; width: 100%;}

	.adcontenticon { position: static; }
	
	.labelRight {display: none;}

 	.commentsform td {
 		display: block; 
		width:100%;	 		
 	}
 		
	.commentsform table {
		width:100%;	
	}
	.commentsform input, textarea, select {
		width:80%;
	}	
	.commentsform textarea {
		width:80%;
	}	
	
	.topHeader {
	    display: none;
	}	
	
	#ChangeCityGB .item {
		/*width:100%*/
        width:auto;
        padding: 20px 5px;
	}	
    #ChangeCityGB .item a{font-size: 1.6em; }
	
	
	#ChangeCity{margin: 2px 0px 5px 0px; padding: 5px; background: #FFFFFF; border: 2px #AAAAAA solid; width: 100%; position: static; top: -20px; left: 0px; z-index: 100000000;}
	
    /* new classes */
   
 	.leftAdBoxes {
		display: none;
	}
	  
 	#rightClientColumn {
		display: block; 
		width:100%;		
	}
 	.headerclockline {
 		width:100%;
 	}
 	
 	.offerrelatedads td {
 		display: block; 
		width:100%;
		text-align:left;		
 	}
 	
 	.offerrelatedads .offerTitle {
 		text-align:left;
 	}
   
 	
 	.offerdetailsdata td {
 		display: block; 
		width:100%;		
 	}
 	.offerdetailsimages td {
 		display: block; 
		width:100%;		
 	}

 	.offerdetailsimages .googleadsbox {
 		margin-top:10px;
 		width:100%;
 		padding-top:10px;
 		text-align:center;
 	}
 	.offerdetailsimages .highslide-gallery {
 		padding: 8px;
 	} 	 	 	 	
 	.offerdetailsdata .googleadsbox {
 		margin:10px 0px 0px 0px;
 		width:100%;
 		padding:10px 0px 10px 0px;
 		background-color: #eaeced;
 		text-align:center;
 	}
    .googleadsbox2{position: relative; width: 300px; height: 300px;border: 0px solid #CCCCCC; background: #FFF; margin:0 auto; }
    .googleinner{width: 100%;}
    
 	.centerRegionsBox td {
 		display: block; 
		width:100%;	
        max-width: 320px; 		
 	}
 	
	.centerRegionsBox a {
	  display: inline-block;
	  padding: 5px;
	  font-size:100%;
	} 
    .centerRegionsBox table td{
        /*display: inline-block; width: auto; */
    }
	
	.sitemapbox td {
		display: block; 
		width:100%;			
	}
	.sitemapbox a {
	  display: inline-block;
	  padding: 5px;
	  font-size:100%;
	}
	
	.contactsbox {
		width:100%;
	}	
	.contactsbox table {
		width:100%;
	}		
	.contactsbox td {
		display: block; 
		width:100%;			
	}	
	
	.contactsbox input, textarea, select {
		width:80%;
	}	
	.contactsbox textarea {
		width:80%;
	}	
	
	#editResourceAd td {
		display: block; 
		width:100%;			
	}
	#editResourceAd input, #editResourceAd select{
		width:80%
	}
	
	#editResourceAd textarea {
		width:80%;
	}
	
	#editResourceAd table {
		width:100%;
	}
	
	.youTubeVideo {
		width:100%;
	}
	.adcodedetails {
		/*margin-top:20px;
        margin-bottom: 20px;
        margin-left: -10px;*/
        margin: 20px auto;
		max-width: 300px;		
	}
    td.CategoriesSeparator{background-image:url({cssImagesPath}dotline.gif); background-repeat:repeat-x; background-position:center; height: 30px;}
    .priceInList, .dateList, .imageInList{display: block; width: 100%; min-width: 80px;}
    .CategoriesAdsensesBox{padding: 20px 0;}
    
    .PageTitle {width: 100%;}
    #AdsHeaderMobile{
        margin-top: 60px;
    }
}

@media only screen and (max-width: 400px) {
    .PageTitle{width: 310px;}
    #OfferListTableBox td:nth-of-type(1), #OfferListTableBox td:nth-of-type(1) h4, .offerListIntro {width: 220px;}
    
}
