/* 
    Document   : styles.css
    Created on : 2009-11-10, 12:54:31
    Author     : route885 S.C.
    Description:
*/

body
{
    background: #d9dde9 url(../img/v2/body-bg.png) repeat-x top left;
    font: 9pt 'Trebuchet MS', 'Tahoma', 'Verdana', 'Arial', sans-serif;
    color: #999;
    margin: 0;
    padding: 0;
}

img
{
    border: none;
}

a
{
    color: #f08600;
    text-decoration: none;
}

.ts-page-wrapper
{
    margin: auto;
    width: 1000px;
    border-top: none;
    border-bottom: none;
    
}

.ts-page
{
    width: 1000px;
    float: left;
}

.ts-f-right
{
    float: right;
}

.ts-f-left
{
    float: left;
}
.ts-client-login
{
    margin: 10px 0 0 0;
    padding: 0 0 5px 0;
    border-bottom: 1px solid #8a8d94;
    float: left;
    width: 100%;
    height: 29px;
}

.ts-client-login a
{
    color: #000;
}

.ts-logo-wrapper
{
    float: left;
    width: 100%;
    height: 80px;
}

.ts-logo img
{
    float: left;
    margin: 18px 0 0 20px;
}

.ts-phone-contact
{
    float: right;
    text-align: right;
    padding: 5px 0 0 0;
}

.ts-phone-contact h1
{
    float: right;
    font: 36px 'Trebuchet MS';
    color: #000;
    clear: right;
    margin: 0;
    padding: 0;
}

.ts-phone-contact span
{
    clear: both;
    float: right;
}

.ts-menu
{
    height: 50px;
    background: url(../img/v2/menu-bg.png) repeat-x top left;
    float: left;
    width: 100%;
    border: 1px solid #000;
    border-top: none;
    border-bottom: none;
}

.ts-menu ul.ts-main-menu
{
    float: left;
    padding: 0;
    margin: 0;
    list-style: none;
}

.ts-menu ul.ts-main-menu li
{
    padding: 0;
    margin: 0;
    float: left;
    height: 50px;
}

.ts-menu ul.ts-main-menu li a
{
    float: left;
    height: 35px;
    display: block;
    text-align: center;
    text-decoration: none;
    color: #fff;
    padding: 17px 15px 0 15px;
    font-size: 14px;
    background: url(../img/v2/menu-bg-animate.png) repeat-x 0 -60px;
}


.ts-main-picture
{
    background: url(../img/v2/profesjonalny-hosting-najtaniej-w-sieci.jpg) no-repeat top left;
    width: 100%;
    height: 280px;
    float: left;
    border: 1px solid #000;
    border-top: none;
    border-bottom: none;
}

.ts-packages
{
    width: 100%;
    float: left;
    border: 1px solid #000;
    border-top: none;
    border-bottom: none;
}

.ts-package
{
    float: left;
    width: 209px;
    padding: 20px;
    background: #000;
    border-right: 1px solid #222;
}

.ts-package h1
{
    color: #fff;
    font: 18px 'Trebuchet MS';
}

.ts-package ul
{
    padding: 10px;
    margin: 0;
    list-style-image: url(../img/v2/ul-arrow.png);
    min-height: 210px;
    height: auto !important;
    height: 210px;
}

.ts-package ul li
{
    padding: 0 0 5px 0;
    margin: 0;
    font-size: 11px;
    list-style-image: url(../img/v2/ul-arrow.png);
}

.ts-package-price
{
    font-size: 22px;
    color: #f18900;
}

.ts-order-now
{
    display: block;
    width: 100px;
    height: 23px;
    background: url(../img/v2/zamow-teraz.png) no-repeat top left;
}

.ts-order-now span
{
    display: none;
}

.ts-order-now:hover
{
    background-position: 0 100%;
}

.ts-textfield-label
{
    padding: 7px 3px 0 0;
}

.ts-textfield
{
    width: 130px;
    height: 23px;
    background: url(../img/v2/textfield.png) no-repeat top left;
    padding: 6px 6px 0 6px;
}

.ts-textfield input
{
    border: none;
    background: transparent;
    font-size: 10px;
    width: 130px;
    height: 16px;
    padding: 0;
    margin: 0;
}

.ts-submit-button input
{
    width: 45px;
    height: 29px;
    background: url(../img/v2/btn-arrow.png) no-repeat top left;
    padding: 0;
    margin: 0;
    border: none;
    cursor: pointer;
}

.ts-content
{
    float: left;
    background: #fff;
    width: 1000px;
    border: 1px solid #000;
    border-top: none;
    border-bottom: none;
    padding-bottom: 20px;
}

.ts-user-content b
{
    color: #ff9900;
}

body.page-serwerydedykowane .ts-left-content-picture,
body.page-hosting .ts-left-content-picture
{
    width: 200px;
    height: 300px;
    background: url(../img/v2/serwery2.jpg) no-repeat 20px 20px;
}

body.page-kolokacjaserwerow .ts-left-content-picture
{
    width: 200px;
    height: 300px;
    background: url(../img/v2/serwery3.jpg) no-repeat 20px 20px;
}

body.page-hosting .ts-left-content-picture
{
    width: 200px;
    height: 300px;
    background: url(../img/v2/serwery4.jpg) no-repeat 0px 20px;
}

body.page-zalogujsie .ts-left-content-picture
{
    width: 200px;
    height: 300px;
    background: url(../img/v2/panel.png) no-repeat 60px 20px;
}

body.page-regulamin .ts-left-content-picture,
body.page-regulamin-promocji-domeny-za-099zl .ts-left-content-picture,
body.page-warunki-rejestracji-i-utrzymania-domen .ts-left-content-picture,
body.page-warunki-rejestracji-i-utrzymania-serwerow-wirtualnych .ts-left-content-picture
{
    width: 200px;
    height: 300px;
    background: url(../img/v2/regulamin.jpg) no-repeat 20px 20px;
}

body.page-pomoc .ts-left-content-picture
{
    width: 200px;
    height: 300px;
    background: url(../img/v2/faq.jpg) no-repeat 50px 40px;
}

body.page-onas .ts-left-content-picture,
body.page-kontakt .ts-left-content-picture
{
    width: 200px;
    height: 300px;
    background: url(../img/v2/logo-zigzag.jpg) no-repeat 30px 20px;
}


.ts-content.ts-content-black
{
     background: url(../img/v2/content-bg.png) repeat-y top left;
}

.ts-content h1
{
    color: #000;
    font: 22px 'Trebuchet MS';
}

.ts-right-content a
{
    color: #000;
}

.ts-left-content
{
    width: 320px;
    float: left;
}


.ts-left-content h1
{
    padding: 0 20px;
}

.ts-content-black .ts-left-content h1
{
    color: #fff;
}

.ts-content-black
{
    color: #fff;
}

.ts-right-content
{
    padding: 0 0 0 20px;
    width: 620px;
    float: left;
    color: #000;
    line-height: 1.5em;
}

.ts-footer
{
    height: 40px;
    background: #000;
    padding: 20px;
    width: 960px;
    float: left;
    color: #fff;
    border: 1px solid #000;
    border-top: none;
    border-bottom: none;
}

.ts-table-list
{
    width: 100%;
    border: 1px solid #ccc;
    background: #ddd;
    color: #000;
    border-spacing: 1px;
}

.ts-table-list td
{
    background: #fff;
    padding: 10px;
}

.nagloweksrodek
{
    font-weight: bold;
    padding: 5px;
    color: #000;
    display: block;
    font-size: 1.2em;
}

ul.ts-usermenu
{
    list-style: none;
    padding: 0;
    margin: 0;
    float: left;
}

ul.ts-usermenu li
{
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    text-align: right;
    background: url(../img/v2/usermenu-btn.png) no-repeat top left;
}

ul.ts-usermenu li ul
{
    padding: 1px 0;
}
ul.ts-usermenu li ul li
{
    background: #fff url(../img/v2/usermenu-btn.png) no-repeat -7px 0;
}


ul.ts-usermenu li span
{
    display: block;
    padding: 18px 30px 0 0;
    color: #777;
}

ul.ts-usermenu li a
{
    display: block;
    width: 290px;
    height: 32px;
    padding: 18px 30px 0 0;
    color: #fff;
}

ul.ts-usermenu li.ts-usermenu-submenu
{
    height: auto;
    float: left;
    color: #000;
    padding: 0;
}

ul.ts-usermenu
{
    float: left;
    width: 100%;
    background: #fff;
}

ul.ts-usermenu li.ts-usermenu a
{
    color: #fff;
}

.ts-usermenu-submenu a
{
    border: 1px solid #ff0;
    float: left;
    height: inherit;
    padding: 0;
}

.ts-content .ts-left-content ul.ts-usermenu li a:hover,
ul.ts-usermenu li.ts-usermenu-selected a.green,
ul.ts-usermenu li.ts-usermenu-selected a
{
    background: url(../img/v2/usermenu-btn.png) no-repeat 0 100%;
    color: #000;
}


.ts-register-domain .ts-btn-submit
{
    margin: -2px 0 0 5px;
    padding: 0;
}

.ts-register-domain span
{
    float: left;
}

.ts-register-domain span.ts-label
{
    padding: 5px 0 0 0;
}

.ts-right-content ul
{
    list-style-image: url(../img/v2/sign-ok.gif);
}

a.icon-reg-domeny
{
    display: block;
    background: #eee url(../img/ico_regulamin_promocja.gif) no-repeat 0 50%;
    height: 30px;
    float: left;
    width: 50%;
    clear: both;
    margin: 0 0 1px 0;
    padding: 15px 5px 0 59px;
}

a.icon-reg-war1
{
    display: block;
    background: #eee url(../img/ico_regulamin_domeny.gif) no-repeat 0 50%;
    height: 30px;
    float: left;
    width: 50%;
    clear: both;
    margin: 0 0 1px 0;
    padding: 15px 5px 0 59px;
}

a.icon-reg-war2
{
    display: block;
    background: #eee url(../img/ico_regulamin_serwery.gif) no-repeat 0 50%;
    height: 30px;
    float: left;
    width: 50%;
    clear: both;
    margin: 0 0 1px 0;
    padding: 15px 5px 0 59px;
}


.dzserf
{
    font-weight: bold;
}