.error-border {border:1px solid #ff0000;}
.text-right {text-align: right;}
/*(+)CARUSELA*/
#demo {background:url(img/bg-demo.jpg) no-repeat; width:980px; height:237px; float:left; padding:0;}
#demo #demo-content {float:left; height:188px; width:780px; margin:20px 20px;}
#demo .demo-content-image {float:left; height:188px; width:217px;}
#demo .demo-content-title {float:left; height:50px; width:560px; color:#ffd5b5; font-family:Arial Narrow, Tahoma; font-size: 35px; margin:15px 0 0 0;}
#demo .demo-content-title a {color:#ffd5b5;}
#demo #demo-nav {float:right; height:28px; width:100px; margin:-233px 20px 0 0;}
#demo #demo-nav-left {background:url(img/bg-demo-nav-left.png) no-repeat; float:left; height:28px; width:4px;}
#demo #demo-nav-center {background:url(img/bg-demo-nav-center.png) repeat; float:left; height:18px; width:auto; padding:10px 0 0 0;}
#demo #demo-nav-right {background:url(img/bg-demo-nav-right.png) no-repeat; float:left; height:28px; width:7px;}
#demo .demo-nav-center {margin:0 2px; float:left;}
#demo .demo-content-column {float:left; height:100px; width:260px; color:#FFF; line-height:25px; margin:0 0 0 10px;}
#demo .demo-content-column span {text-indent: -30px; display: block; margin-left: 30px;}
/*(-)CARUSELA*/

/*STATS*/
#stats {width:620px; height:auto; float:left;}
#stats .stats {float:left; background:#f6f4f4; height:88px; width:auto; margin:0 18px 0 0;}
#stats .stats-img {float:left; height:88px; width:auto; text-align:center;}
#stats .stats-text {height:53px; padding:25px 25px 25px 20px; float:left;}
#stats .stat-dataname {text-align:center; font-size:12px;}
#stats .stat-number {text-align:center; font-size:18px;}
/*STATS*/

#domain-promo-area {width:600px; height:auto; float:left;}

.thumbnail {position: relative; z-index: 0; float:left;}
.thumbnail:hover {background-color: transparent; z-index: 50; float:left;}
.thumbnail span {position: absolute; background-color:#CCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#3b3131; padding: 5px; left: -1000px; border: 3px; visibility: hidden; text-decoration: none; float:left;}
.thumbnail span img {border-width: 0; padding: 2px; float:left; width:240px; height:180px;}
.thumbnail:hover span {visibility: visible; top: -90px; left: 100px; float:left;}

/*RECOMMENDED DOMAIN */
.promo-sites{width:300px; float:left;}
.promo-sites h2 {margin: 0 0 20px 0;}
.promo-img {float:left; width:120px; height:90px;}
.promo-txt {float:left; width:150px; height:90px; margin:0 0 0 10px;}
.new-promo-img {float:left; width:120px;}
.new-promo-iteration {border-right: 1pt dotted gray; float: left; font-weight: bold; padding: 35px 0; width: 20px;}
.new-promo-txt { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; float:left; width:240px; margin:0 0 0 10px;}
.new-promo-txt a.site {font-weight:bolder;}

/*RECOMMENDED DOMAIN */

/*DOMAIN MONTH*/
.promo-domain{width:300px; height:auto; float:left; margin:0 0 30px 0;}
.promo-domain h2 {margin: 0 0 20px 0;}
/*DOMAIN MONTH*/

/*CATALOGUE*/
#katalog-list {width:300px; height:auto; float:left; line-height:16px;}
#katalog-list p {margin:10px;}
#katalog-list .number-info {color:#aeaeae;}
#katalog-list .number-info a {color:#aeaeae;}
#katalog-list .desc-info {font-style:italic;}
#katalog-list .desc-info a {color:#000000;}
/*CATALOGUE*/

/*ADBOX*/
#adv {width:300px; height:250px;}
/*ADBOX*/

/*ADVERTISMENT*/

#adv-user {background:url(img/bg-box-ad-two.jpg) no-repeat; width:294px; height:200px; margin:25px 0 0 0;}
#adv-user .boxes-title-adv {font-family:Arial, Helvetica, sans-serif; color:#3b3131; font-size:16px; letter-spacing:90%; background-color:#FFF; padding:0 5px; width:60%; margin:-10px 15px 5px 15px; float:left;}
#adv-user .boxes-title-adv h2 {font-family:Arial, Helvetica, sans-serif; color:#3b3131; font-size:16px; margin:0 0 0 0; letter-spacing:90%; font-weight:normal; float:left;}
#adv-user .adv-user-content {width:255px; height:70px; float:left; margin:10px 0 0 20px;}
#adv-user .boxes-promo-adv {font-family:Arial, Helvetica, sans-serif; color:#3b3131; font-size:12px; letter-spacing:90%; background-color:#FFF; padding:0 5px; width:47%; margin:12px 10px 0 0; float:right; font-weight:bold;}

#advertisment {background: none repeat scroll 0 0 #F6F6F4; float: left; height: auto; margin: 20px 0 0; padding: 10px; width: 280px;}
#advertisment h1 {font-family:Arial, Helvetica, sans-serif; color:#3b3131; font-size:16px; margin:0 0 0 0; letter-spacing:90%; font-weight:normal; float:left;}
#advertisment .spacer-ranking {background:url(img/bg-dot.png) repeat-x; float:left; height:3px; width:280px; margin:5px 0 5px 0;}
#advertisment .advertisment-user-content {background: none repeat scroll 0 0 #FFFFFF; border: 1pt dotted #D0D0D0; border-radius: 8px 8px 8px 8px; float: left; margin: 10px 0 5px; padding: 5px; width: 265px;}
#advertisment .full {font-size:12px;}
#advertisment .advertisment-user-content a {color:#12609d;}
#advertisment .boxes-promo-advertisment {float:right; margin:10px 0 5px 0; font-weight:bold;}
/*ADVERTISMENT*/

/*RANKING*/
#ranking {width:280px; height:auto; float:left; margin:20px 0 0 0; background:#f6f6f4; padding:10px;}
#ranking h1 {font-family:Arial, Helvetica, sans-serif; color:#3b3131; font-size:16px; margin:0 0 0 0; letter-spacing:90%; font-weight:normal; float:left;}
#ranking .spacer-ranking {background:url(img/bg-dot.png) repeat-x; float:left; height:3px; width:280px; margin:5px 0 5px 0;}
#ranking .ranking-area {float:left; height:40px; width:280px; margin:10px 0 5px 0;}
#ranking .ranking-area-sitename {float:left; height:auto; width:180px; font-weight:bold; font-size:10px;}
#ranking .ranking-area-sitename a {color:#000000;}
#ranking .ranking-area-visited {float:right; height:auto; width:100px; text-align:right; font-size:10px;}
#ranking .ranking-area-stat {float:left; height:8px; width:278px; margin:5px 0 0 0; border-color:#c0c0c0; border-style:solid; border-width:1px 1px 1px 1px;}
#ranking .ranking-area-active {background:url(img/bg-ranking-stat.jpg) repeat-x;float:left; height:8px;}
/*RANKING*/

/*NEWS*/
#news {width:300px; height:auto; float:left; margin:10px 0 0 0; padding:5px;}
#news .boxes-title-news {font-family:Arial, Helvetica, sans-serif; color:#3b3131; font-size:16px; letter-spacing:90%; width:90%; float:left;}
#news .news-area {float:left; height:auto; width:280px; margin:10px 0 5px 0;}
#news .spacer-dot-news {background:url(img/bg-dot.png) repeat-x; float:left; height:3px; width:280px; margin:13px 0 5px 0;}
#news .spacer-list-news {background:url(img/spacer-list-menu.png) no-repeat; float:left; width:300px; height:20px;}
#news .more-news {float:left; height:auto; width:50%; margin:5px 0 5px 0; text-align:center;}
/*NEWS*/





