/* 
Document   : style.css
Created on : 2009-07-23, 10:06:33
Author     : Adasz
Description:
Purpose of the stylesheet follows.
*/

/* 
TODO customize this sample style
Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/



.main_small{
/*    float:left;*/
    font:11px Arial,Helvetica,sans-serif;
    margin: 0 auto;
    border: 1px solid #e3e3e3;
    border-top:none;
}

.main_small_top{
    /*position:relative;
    width:960px;
    /*height:250px;*/
}

.main_small_top_left{
    float:left;
    /*height:250px;*/
}

.main_small_top_left_content{
    margin:85px 0 0 40px;
    line-height:15px;
}

.main_small_top_right_content ul{
    margin: 0 0 0 25px;
    list-style-image:url("./../img/mark.gif");
    font-weight: bold;
}

.main_small_top_left_content li{
    margin-top:10px;
}

.check_more{
    position:absolute;
    bottom:20px;
    left:130px;
    _width:130px;
    /*margin-left:100px;*/
}

.main_small_top_right_content a{
    position:relative;
    /*background:url("./../img/next_mark2.png") no-repeat right;
    padding:5px 0px 5px 0;*/
    font-family: Tahoma,Geneva,Kalimati,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #fff;
}

.main_small_top_right{
    float:right;
    position:relative;
    margin: 35px 85px 0 0 !important;
    margin: 35px 45px 0 0;
}
.main_small_top_domains_main .main_small_top_right { display: none; }
.main_small_top_right a.catchwords_hosting { display: block; width: 216px; height: 123px; background: url('./../img/catchwords_hosting.png') no-repeat; text-indent: -9999px; }
.main_small_top_right a.catchwords_sites { display: block; width: 216px; height: 123px; background: url('./../img/catchwords_sites.png') no-repeat; text-indent: -9999px; }
.main_small_top_right a.catchwords_domains { display: block; width: 216px; height: 123px; background: url('./../img/catchwords_domains.png') no-repeat; text-indent: -9999px; }
.main_small_top_right a.catchwords_mail { display: block; width: 216px; height: 123px; background: url('./../img/catchwords_mail.png') no-repeat; text-indent: -9999px; }
/*.main_small_top_right a.catchwords_shop { display: block; width: 216px; height: 123px; background: url('./../img/catchwords_shop.png') no-repeat; text-indent: -9999px; }*/
.main_small_top_right a.catchwords_shop {    background: url("./../img/links-a-bg.png") no-repeat scroll 0 -78px transparent;
    float: left;
    height: 39px;
    left: -652px;
    overflow: hidden;
    position: absolute;
    text-indent: -10001px;
    top: 95px;
    width: 135px;}
.main_small_top_right a.catchwords_blog { display: block; width: 216px; height: 123px; background: url('./../img/catchwords_blog.png') no-repeat; text-indent: -9999px; }

.main_small_top_right_content{
    /*margin-top:5px;*/
    line-height:1.4em;
    width: 235px;
}

.main_small_top_right_button{ position: absolute; width: 191px; height: 53px; left: 65px; top: 130px; }

.main_small_top_right_button a { display: block; width:100%; height:100%; background: url('./../img/btns_add.png') no-repeat; text-decoration: none; font-size: 0; text-indent: -9999px; }
.main_small_top_right_button a.btn_blog { background-position: 0 -583px; }
.main_small_top_right_button a.btn_blog:hover { background-position: 0 -530px; }
/*.main_small_top_right_button a.btn_domains { background-position: 0 -636px; }
.main_small_top_right_button a.btn_domains:hover { background-position: 0 -689px; }*/
.main_small_top_right_button a.btn_domains { background: url('./../img/zobacz_domains_nazwa.png') no-repeat;margin-left:410px;margin-top:40px; }

/*.main_small_top_right_button a.btn_shop { background-position: 0 -477px; }*/
/*.main_small_top_right_button a.btn_shop:hover { background-position: 0 -424px; }*/
.main_small_top_right_button a.btn_shop { 
    background: url("./../img/links-a-bg.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 39px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -10001px;
    top: -22px;
    width: 135px;
}
.main_small_top_right_button a.btn_shop:hover { background-position: 0 -39px; }
.main_small_top_right_button a.btn_sites { background-position: 0 -159px; }
.main_small_top_right_button a.btn_sites:hover { background-position: 0 -106px; }
.main_small_top_right_button a.btn_mail { background-position: 0 -371px; }
.main_small_top_right_button a.btn_mail:hover { background-position: 0 -318px; }
.main_small_top_right_button a.btn_hosting { background-position: 0 -53px; }
.main_small_top_right_button a.btn_hosting:hover { background-position: 0 0; }

.btn { width:160px; height:37px; }
.btn a { display: block; width:100%; height:100%; text-decoration: none; font-size: 0; text-indent: -9999px; }
.btn a.btn_blog { background: url('./../img/btn_blog.png') no-repeat; background-position: 0 -37px; }
.btn a.btn_blog:hover { background-position: 0 0; }
.btn a.btn_domains { background: url('./../img/btn_domains.png') no-repeat; background-position: 0 -37px; }
.btn a.btn_domains:hover { background-position: 0 0; }
.btn a.btn_shop { background: url('./../img/btn_shop.png') no-repeat; background-position: 0 -37px; }
.btn a.btn_shop:hover { background-position: 0 0; }
.btn a.btn_sites { background: url('./../img/btn_sites.png') no-repeat; background-position: 0 -37px; }
.btn a.btn_sites:hover { background-position: 0 0; }
.btn a.btn_mail { background: url('./../img/btn_mail.png') no-repeat; background-position: 0 -37px; }
.btn a.btn_mail:hover { background-position: 0 0; }
.btn a.btn_hosting { background: url('./../img/btn_hosting.png') no-repeat; background-position: 0 -37px; }
.btn a.btn_hosting:hover { background-position: 0 0; }

/*Nowe style*/

.main_small_top_hosting_top h2 {
    height: 84px; width: 960px; background: url('./../img/preview_hosting_top.png'); text-indent: -9999px;
}
.main_small_top_hosting_main{
    height: 229px; width: 960px; background: url('./../img/preview_hosting_main.png');
}
.main_small_top_sites_top h2 {
    height: 84px; width: 960px; background: url('./../img/preview_sites_top.png'); text-indent: -9999px;
}
.main_small_top_sites_main{
    height: 229px; width: 960px; background: url('./../img/preview_sites_main.png');
}
/*.main_small_top_domains_top h2 {
    height: 84px; width: 960px; background: url('./../img/preview_domains_top.png'); text-indent: -9999px;
}
.main_small_top_domains_main{
    height: 229px; width: 960px; background: url('./../img/preview_domains_main.png');
}*/

.main_small_top_domains_top h2 {
    width: 960px; text-indent: -9999px;
}
.main_small_top_domains_main{
    margin-top:44px; height: 250px; width: 960px; background: url('./../img/preview_domains_main_nazwa.jpg');
}

.main_small_top_mail_top h2 {
    height: 84px; width: 960px; background: url('./../img/preview_mail_top.png'); text-indent: -9999px;
}
.main_small_top_mail_main{
    height: 229px; width: 960px; background: url('./../img/preview_mail_main.png');
}
/*.main_small_top_shop_top h2 {
    height: 84px; width: 960px; background: url('./../img/preview_shop_top.png'); text-indent: -9999px;
}
.main_small_top_shop_main{
    height: 229px; width: 960px; background: url('./../img/preview_shop_main.png');
}*/
.main_small_top_shop_top h2 {
        background: url("./../img/shop_head.png") no-repeat scroll 52px 50% transparent;
    height: 84px;
    margin: 0 auto;
}

.main_small_top_shop_main{
    background: url("./../img/shop_top.jpg") no-repeat scroll 50% -25px transparent;
    height: 229px;
    margin: 0 auto;
}
.main_small_top_blog_top h2 {
    height: 84px; width: 960px; background: url('./../img/preview_blog_top.png'); text-indent: -9999px;
}
.main_small_top_blog_main{
    height: 229px; width: 960px; background: url('./../img/preview_blog_main.png');
}
.main_small_top_right_head{
    font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 14px; margin-top: 14px; font-style: normal; font-weight: bold; word-spacing: 0px; letter-spacing: -1px;
}
.main_top_container {  width: 860px; margin: 12px auto; }
.main_top_container .sticker { float: left; width: 90px; height: 80px; margin-top: 5px; text-indent: -9999px; background: url('./../img/stickers.png') no-repeat; }
.main_top_container .sticker_hosting { background-position: 0 0; }
.main_top_container .sticker_sites { background-position: 0 -80px; }
.main_top_container .sticker_domains { background-position: 0 -160px; }
.main_top_container .sticker_mail { background-position: 0 -240px; }
.main_top_container .sticker_shop { background-position: 0 -400px; }
.main_top_container .sticker_blog { background-position: 0 -400px; }
.main_top_container .main_top_center { float: left; width: 510px; font: normal 11px/1.4em Arial, Tahoma, Geneva, sans-serif; }
.main_top_container .main_top_center .main_top_header { height: 32px; font: bold 18px/1.3em Geneva, Arial, Helvetica, sans-serif; }
.main_top_container .main_top_center .left_side { float: left; width: 235px; }
.main_top_container .main_top_center .right_side { float: left; width: 240px; margin-left: 15px; }
.main_top_container .main_top_promo a { float: left; width: 260px; height: 100px; text-indent: -9999px;  background: url('./../img/box_sem_ramka.jpg') no-repeat;}
/*.main_top_container .main_top_promo a.promo_hosting { background: url('./../img/box_sempatia2.jpg') no-repeat;}
.main_top_container .main_top_promo a.promo_sites { background-position: 0 -100px; }
.main_top_container .main_top_promo a.promo_domains { background-position: 0 -200px; }
.main_top_container .main_top_promo a.promo_mail { background-position: 0 -300px; }
.main_top_container .main_top_promo a.promo_blog { background-position: 0 -500px; }
.main_top_container .main_top_promo a.promo_shop { background-position: 0 -400px; }*/
.main_top_container .main_top_promo a.promo_shop {float: left; width: 260px; height: 100px; text-indent: -9999px; background: url('./../img/topfirmy.png') no-repeat; }

.main_small_top_domains_main { position: relative; }
.main_small_top_domains_main p.info1 { position: absolute; left: 282px; top: 161px; z-index: 123; width: 360px; height: 50px; color: #999; font: bold 12px Arial, Verdana, sans-serif; text-indent: 0 !important; }
 .main_small_top_domains_main p.info1 em { color: #ff631a; }
.main_small_top_domains_main div.info2 { position: absolute; right: 70px; top: 65px; z-index: 123; width: 240px; }
 .main_small_top_domains_main div.info2 p { color: #999; font: bold 12px Arial, Verdana, sans-serif; line-height: 20px; }
 .main_small_top_domains_main div.info2 a { color: #ff631a; text-decoration: none; }
 .main_small_top_domains_main div.info2 a:hover { text-decoration: underline; }
 .main_small_top_domains_main ul { margin: 10px 0 15px; }
 .main_small_top_domains_main li { margin: 5px 0; padding: 0 0 0 14px; background: url('./../img/main_small_top_domains_main-li-bg.png') no-repeat 0 5px; color: #ff631a;font-weight:bold; }
 .main_small_top_domains_main p.more a { padding: 0 12px 0 0; background: url('./../img/main_small_top_domains_main-move-a-bg.png') no-repeat 100% 4px; color: #535353; font-size: 11px; font-weight: normal; }

/*.main_top_description {
    position: relative;
    width: 856px;
    font-family: Arial, Tahoma,Geneva,Kalimati,sans-serif;
    margin: 0px auto;
    padding-bottom: 15px;
    font-size: 11px;
}
.main_top_description_left{
    float: left;
}
.main_top_description_left_left{
    float: left;
    width: 235px;
    text-align: left;
}
.main_top_description_left_right{
    float: left;
    width: 240px;
    margin-left: 15px;
    text-align: left;
}
.main_top_description_right {
    float: left;
    margin-left: 15px;
    width: 260px;
    text-align: left;
}

.sticker {  }
.sticker_hosting { background: red; }

.main_top_description_right a { position: absolute; width: 260px; height: 105px; top: 0; text-indent: -9999px; }
.main_top_description_right a.promo_hosting { background: url('./../img/ad_small_hosting.png') no-repeat; }
.main_top_description_right a.promo_sites { background: url('./../img/ad_small_hosting.png') no-repeat; }
.main_top_description_right a.promo_domains { background: url('./../img/ad_small_hosting.png') no-repeat; }
.main_top_description_right a.promo_mail { background: url('./../img/ad_small_hosting.png') no-repeat; }
.main_top_description_right a.promo_shop { background: url('./../img/ad_small_hosting.png') no-repeat; }
.main_top_description_right a.promo_blog { background: url('./../img/ad_small_hosting.png') no-repeat; }

.main_top_description_head{
    font-family: Geneva,Arial,Helvetica;
    margin: 13px 0px 0 90px;
    font-weight: bold;
    font-size: 18px;
}
.main_top_description_head span.hosting, .check_more_hosting a{
    color: #007cc4;
}
.main_top_description_head span.sites, .check_more_sites a{
    color: #e52d29;
}
.main_top_description_head span.domains, .check_more_domains a{
    color: #74ad00;
}
.main_top_description_head span.mail, .check_more_mail a{
    color: #ff640a;
}
.main_top_description_head span.shop, .check_more_shop a{
    color: #5a3690;
}
.main_top_description_head span.blog, .check_more_blog a{
    color: #1339b4;
}*/

.main_top_right_button { }

/*#main_top_right_button_hosting {left: 60px; top: 140px; }
#main_top_right_button_sites { left: 60px; top: 140px; }
#main_top_right_button_domains { left: 60px; top: 140px; }
#main_top_right_button_mail { left: 60px; top: 140px; }
#main_top_right_button_shop, #main_top_right_button_blog { left: 60px; top: 140px; }*/

.check_more_hosting{
    font-weight: bold;
    right: 50px;
    top: 130px;
    position: absolute;
}

.check_more_hosting a:hover { color: red; }
.check_more_sites a:hover { color: blue; }
.check_more_domains a:hover { color: red; }
.check_more_blog a:hover { color: red; }
.check_more_shop a:hover { color: red; }
.check_more_mail a:hover { color: red; }

.check_more_sites{
    font-weight: bold;
    position: absolute;
    right: 50px;
    top: 130px;
}
.check_more_sites a {
    color: #E52D29;
}

.check_more_domains{
    font-weight: bold;
    position: absolute;
    right: 50px;
    top: 130px;
}
.check_more_blog{
    font-weight: bold;
    position: absolute;
    right: 50px;
    top: 130px;
}
.check_more_shop {
    font-weight: bold;
    position: absolute;
    right: 50px;
    top: 130px;
}
.check_more_mail{
    font-weight: bold;
    position: absolute;
    right: 50px;
    top: 130px;
}

