body {
	background-image: url(/images/bgtop.jpg);
	background-repeat: repeat-x;
	background-color: #fdfdfd;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	margin: 0;
}

h2 {font-family: ubunturegular;}

.topheader {width:100%; background-image: none }

.topheader .slogan {
	background-image: none;
}


.topheader .livechat {
        background-image: url(/images/livechat.jpg);
        margin: 0px;
        padding: 0px;
        float: left;
        height: 77px;
        width: 237px;
	display: block;
}
.topheader  .livechat .infolinia {
        padding: 0px;
        margin-top: 17px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 80px;
}
.topheader  .livechat  .phone {
        padding: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 80px;
        font-size: 18px;
        font-weight: normal;
        color: #434343;
}
.topheader .livechat .linki {
        padding: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 80px;
}
.topheader .livechat .linki .live_link {
        background-image: url(/images/ok.jpg);
        background-repeat: no-repeat;
        background-position: right center;
        display: block;
        margin: 0px;
        padding: 0px;
        height: 14px;
        width: 60px;
        color: #72C14C;
        float: left;
}

.topheader .livechat .linki .live_link:hover {
        background-image: url(/images/ok.jpg);
        background-repeat: no-repeat;
        background-position: right center;
        display: block;
        margin: 0px;
        padding: 0px;
        height: 14px;
        width: 60px;
        color: #434343;
        float: left;
}
.topheader .livechat .linki .live_pomoc_link {
        display: block;
        padding: 0px;
        height: 14px;
        width: 35px;
        float: left;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        color: #71C24A;
}



.loguj_poczta {
	background-image: url(/images/poczta_btn.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 77px;
	width: 77px;
}
.loguj_hosting {
	background-image: url(/images/hosting_btn.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 77px;
	width: 69px;
}
.loguj_domeny {
	background-image: url(/images/domeny_btn.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 77px;
	width: 78px;
}

.loguj_poczta:hover {
	background-image: url(/images/poczta_btn_h.jpg);
}
.loguj_hosting:hover {
	background-image: url(/images/hosting_btn_h.jpg);
}
.loguj_domeny:hover {
	background-image: url(/images/domeny_btn_h.jpg);
}


.topheader .end_livechat {
	background-image: url(/images/end_livechat.png);
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 77px;
	width: 14px;
}


.topbar {width:100%; height:77px; }
.topbar .topheader {width:980px; height:77px; margin: 0 auto 0 auto;}

.topbar .topheader .slogan {
	width: 126px;
}



.kontener .full_page_bg {
    
}
.topgradient {
	width: 100%;
	height: 15px;
	border-top: 1px solid #fff;
	background: #fff; /* Old browsers */
	background: -moz-linear-gradient(top, #f1f1f1 0%, #f4f4f4 27%, #f9f9f9 45%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #f1f1f1 0%,#f4f4f4 27%,#f9f9f9 45%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #f1f1f1 0%,#f4f4f4 27%,#f9f9f9 45%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.content_bg {
	background: #fff;
	border: 1px solid #eee;
	border-radius: 10px;
    margin: 0;
    padding: 0;
    height: auto;
    width: 986px;
	margin: 10px auto 0 auto;
}



.content {
	padding: 30px;
	font-size: 14px;
	color: #444;
}


.naglowek {
    margin: 0px;
    height: auto;
    font-size: 20px;
    font-weight: bolder;
    color: #434343;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 30px;
}

.bottom_container {
	margin: 0 auto 0 auto;
	width: 986px;
	padding-top: 3px;
}

.bottom_menu {
    color: #999999;
    margin: 0px;
    width: 520px;
    float: left;
    font-size: 11px;
    padding: 0px 0px 0px 10px;
}

.right_bottom_menu {
    margin: 0px;
    padding: 0px;
    float: right;
    width: 400px;
    text-align: right;
    font-size: 11px;
}

.bottom_menu a {
	color: #666666;
	text-decoration: none;
}
.bottom_menu a:hover {
	color: #666666;
	text-decoration: underline;
}
.right_bottom_menu {
	float: right;
        font-size: 11px;
        margin: 0;
        padding: 0;
        text-align: right;
        width: 400px;
}

.right_bottom_menu table {
    float: right;
    margin: 0;
    padding: 0;
}



.right_bottom_menu .facebook {
	background-image: url(/images/facebook.png);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 20px;
	width: 16px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.right_bottom_menu .twitter {
	background-image: url(/images/twitter.png);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 20px;
	width: 17px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.right_bottom_menu .copy {
	margin: 0px;
	float: left;
	height: 20px;
	width: 120px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.cz {
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	clear: both;
}



.clear {
	clear:both;
}

.menu_poziome {
	margin: 0 auto 0 auto;
	padding: 0px;
	height: 52px;
	width: 985px;

}

.menu_poziome .home_btn, .kontener .menu_poziome .home_btn_h {
	background-image: url(/images/home_btn.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 52px;
	width: 50px;
}


.menu_poziome .menu_btn {
	display: block;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	height: 32px;
	margin: 0px;
	padding-top: 18px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 18px;
}
.menu_poziome .menu_btn:hover, .kontener .menu_poziome .menu_btn_h {
	display: block;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	height: 32px;
	margin: 0px;
	padding-top: 18px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 18px;
	background-image: url(/images/menu_bg_h.jpg);
	background-repeat: repeat-x;
}

.menu_poziome .home_btn:hover, .kontener .menu_poziome .home_btn_h {
	background-image: url(/images/home_btn.jpg);
        display: block;
        margin: 0px;
        padding: 0px;
        float: left;
        height: 52px;
        width: 50px;
}



.menu_poziome a.prom_btn {
	background-image: url(/images/prom_btn.jpg);
	float: right;
	height: 34px;
	width: 112px;
	display: block;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	margin: 0px;
}
.menu_poziome a.prom_btn:hover, .kontener .menu_poziome a.prom_btn_h {
	background-image: url(/images/prom_btn_h.jpg);
	float: right;
	height: 34px;
	width: 112px;
	display: block;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	margin: 0px;
}
.menu_poziome a.prom_btn1 {
	background-image: url(/images/prom_btn1.jpg);
	float: right;
	height: 34px;
	width: 117px;
	display: block;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	margin: 0px;
}
.menu_poziome a.prom_btn1:hover, .kontener .menu_poziome a.prom_btn1_h {
	background-image: url(/images/prom_btn1_h.jpg);
	float: right;
	height: 34px;
	width: 117px;
	display: block;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	margin: 0px;
}


.top_menu ul{
    list-style:none;
    margin:0;
    padding:0;
}
.top_menu li{
    float:left;
    padding:0px;
}
.top_menu li a{
    color:#cccccc;
    display:block;
    font-weight:normal;
    margin:0px;
    padding:0px 25px;
    text-align:center;
    text-decoration:none;
}
.top_menu li a:hover, .top_menu li:hover a{
    color:#FFFFFF;
    text-decoration:none;
    background-image: url(/images/menu_bg_h.jpg);
}

.top_menu li ul{
    background:#333333;
    
    height:auto;
    padding:0px;
    margin:-4px 0 0 0;
    border:0px;
    position:absolute;
    z-index:200;
    
    /* zaokrąglenie */
   -webkit-border-bottom-right-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-bottomleft: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    /* niewidoczny */
    opacity: 0;
    visibility:hidden;
    /* efekt otwarcia menu */
    transition: opacity .5s ease-in-out;
    -moz-transition: opacity .5s ease-in-out;
    -webkit-transition: opacity .5s ease-in-out;
    /*top:1em;
    /*left:0;*/
}
.top_menu li:hover ul{
    visibility:visible;
    opacity:1;
}
.top_menu li li {
    display:block;
    float:none;
    margin:0px;
    padding:0px;
    width: 134px;
}
.top_menu li:hover li a{
    background:none;
}
.top_menu li ul a{
    display:block;
    font-size:11px;
    font-weight: normal;
    margin:0px;
    padding:8px 10px 8px 10px;
    text-align:left;
    line-height: 18px;
    border-bottom: 1px solid #666666;
}

/* ostatni ul - zaokrąglenie */
.top_menu li ul li:last-child a{
    -webkit-border-bottom-right-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-bottomleft: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
}

.top_menu li ul a:hover, .top_menu li ul li:hover a{
    border-bottom: 1px solid #222222;
    background-color: #444444;
}

.top_menu p{
    clear:left;
}	

		.kontener .bottom_menu {
	color: #999999;
	margin: 0px;
	width: 520px;
	float: left;
	font-size: 11px;
	padding: 0px 0px 0px 10px;
}


.topheader {width:100%; height:77px; }


.topheader .logo {
	background-image: url(/images/domena.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 70px;
	width: 280px;
}

.topheader .polska-marka {
	background-image: url(/images/polska-marka-male.png);
	display: block;
	margin: 33px 50px 0 0;
	padding: 0px;
	float: left;
	height: 18px;
	width: 63px;
}

.topheader .slogan {
	background-image: url(/images/slogan2.png);
	margin: 0px;
	padding: 0px;
	float: left;
	height: 77px;
	width: 120px;
}
.topheader .slogan .haselko {
	font-size: 14px;
	padding: 0px;
	margin-top: 32px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
}



.message {
	margin: 30px 0 0 0;
	border: 1px solid #ddd;
	border-radius: 8px;
	padding: 10px 20px 10px 20px;
	background-color: #fcfcfc;
}

.message-data h1 {
	font-size: 18px;
	font-weight: normal;
	margin: 12px 0 1px 0;
}

.message-data h2 {
	font-size: 10px;
	font-weight: normal;
	color: #888;
	margin: 1px 0 5px 0;
}

.message-content p {
	margin-bottom: 17px;
}

.message-content {
	margin: 20px 0 0 0;
}

.message-content p {
	color: #5b5b5b;
}

.message-accident .message-data h1 {
	color: #c42020;
}


ul.pagination {
	list-style: none;
	margin-top: 10px;
}

ul.pagination li {
	display: inline;
	padding: 0;
}

ul.pagination li a {
	border: 1px solid #888;
	background-color: #F8F8F8;
	padding: 1px 3px;
	color: #BB0079;
	text-decoration: none;
}

ul.pagination li a:hover {
	background-color: #08C;
	color: #fff;
}

.data-feed-container {
	margin-top: 10px;
	float:right;
}

.rss-feed {
	background-image: url('/images/rssatom.gif');
	width: 62px;
	height: 16px;
	display: inline-block;
}

.atom-feed {
	background-image: url('/images/rssatom.gif');
	background-position: 77px 0;
	width: 77px;
	height: 16px;
	display: inline-block;
}


.kontakt_belka_zielona {
    background-image: url(../images/kontakt_belka_zielona.jpg);
    margin: 0px;
    padding: 0px;
    height: 26px;
    width: 661px;
}

.kontakt_belka_zielona span {
    color: #FFFFFF;
    font-weight: bold;
    display: block;
    margin: 0px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
}



.kontakt_apla_lewa {
        height: 40px;
        width: 290px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 10px;
        padding-left: 10px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 10px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #DFDFDF;
        float: left;
        color: #666666;
}
.kontakt_apla_prawa {
        height: 40px;
        width: 310px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 10px;
        padding-left: 10px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 23px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #DFDFDF;
        float: left;
        color: #666666;
}

.kontakt_apla_prawa_rozmowa {
        height: 100px;
        width: 320px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 10px;
        padding-left: 0px;
        margin-top: 0px;
        margin-right: 8px;
        margin-bottom: 10px;
        margin-left: 0px;
        float: right;
        color: #666666;
        text-align: center;
}

.kontakt_apla_prawa_rozmowa img {
        margin: 0px;
        padding-top: 37px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
}

.domeny_belka_zielona {
        background-image: url(../images/domeny_belka_zielona.jpg);
        margin: 0px;
        padding: 0px;
        height: 26px;
        width: 661px;
}

.domeny_belka_zielona span {
        color: #FFFFFF;
        font-weight: bold;
        display: block;
        margin: 0px;
        padding-top: 5px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 20px;
        font-size:11px;
}

.podkreslony {
        display: block;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 4px;
        margin-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 4px;
        padding-left: 0px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #DFDFDF;
        font-weight: bold;
        color: #666666;
        width: 100%;
}

.kontakt-tresc {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
}

.domeny_szukarka{
        width: 661px;
		
}

.domeny_szukarka table {
	border-spacing: 15px;
	display: table;
    border-collapse: separate;
}
