body{	padding: 0;	margin:0;	color: #505050;	font-size: 11px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; }

a.cennik_ofline_btn { float:left; background: url(img_template/menu_top/head_btn_1.jpg) no-repeat; display:block; height:91px; width:115px; overflow:hidden; } 
a.cennik_ofline_btn:hover{background-position: 0px -91px;}

a.strony_btn{float:left;background: url(img_template/menu_top/head_btn_2.jpg) no-repeat;display:block;height:91px;width:115px;overflow:hidden;}
a.strony_btn:hover{background-position: 0px -91px;}

a.sklepy_btn{margin-left:20px;float:left;background: url(img_template/menu_top/head_btn_3.jpg) no-repeat;display:block;height:91px;width:115px;overflow:hidden;}
a.sklepy_btn:hover{background-position: 0px -91px;}

a.hosting_btn{margin-left:20px;float:left;background: url(img_template/menu_top/head_btn_4.jpg) no-repeat;display:block;height:91px;width:115px;overflow:hidden;}
a.hosting_btn:hover{background-position: 0px -91px;}

a.pobieranie_btn{margin-left:20px;float:left;background: url(img_template/menu_top/head_btn_5.jpg) no-repeat;display:block;height:91px;width:115px;overflow:hidden;}
a.pobieranie_btn:hover{background-position: 0px -91px;}

table{empty-cells: show; }

.start { float:right;}
.left { float:left; margin: 0 5px 0 5px;}
.right { float:right; margin: 0 5px 0 5px;}

img{ margin:0; border:0; }
img.img {	margin: 1px;	padding: 2px 2px 2px 2px;	border-style: solid;	border-color: silver;	border-width: 1px;}
img.img_col {	margin: 3px 5px 0 0;	padding: 2px 2px 2px 2px;	border-style: solid;	border-color: silver;	border-width: 1px;}
.map {	margin: 1px;	border-style: solid;	border-color: silver;	border-width: 1px;}

table.desc_portfolio {font-size: 0.8em; line-height: 150%;}
table.desc_portfolio td {width: 200px;}

div.news {border: 1px solid #b4d2e5; background-color: #f5f8f7; color: #225174; padding: 5px 5px 5px 5px;}
div.error {border: 1px solid #cc0000; background-color: #ffdede; color: #cc0000; padding: 5px 5px 5px 5px;}

div.basic {border: 1px solid #006633; background-color: #f0faf1; color: #006633; padding: 5px 5px 5px 5px;}
div.premium {border: 1px solid #006699; background-color: #ecf5fb; color: #006699; padding: 5px 5px 5px 5px;}
div.gold {border: 1px solid #cc6600; background-color: #ffffcc; color: #cc6600; padding: 5px 5px 5px 5px;}

.big {font-size: 1.5em;}

.arrow_start {color: #cc0000; font-size: 2.0em; font-weight: bold; vertical-align:-3px;}
.center {text-align: center;}
.sub_mail {	vertical-align: -3px;	}
.sub_pr {	vertical-align: -1px;	}
.sub_wiecej {	vertical-align: -5px;	}
.conor {font-weight: bold;}
.o {	color: #cc5555;}
.color_red {color:#cc0000;}
.red {color:#cc0000;}

.cena {color:#cc0000; font-size: 1.2em; font-weight: bold;}

a{outline: 0;}

.link , .button{color: #225174; font-weight: bold; cursor: pointer; text-decoration: none; border: dotted #225174; border-width: 0 0 1px 0;}
.link:hover , .button:hover{color: #cc0000; border: solid #cc0000; border-width: 0 0 1px 0;}

.link_wiecej {color: #225174; text-decoration: none;}
.link_wiecej:hover {color: #cc0000; text-decoration: underline;}

.link_menu { display: block; margin: 0 0 0 6px; color: #225174; font-weight: bold; cursor: pointer;  border-bottom: 1px dotted silver; text-decoration: none;}
.link_menu:hover { margin: 0 0 0 3px; color: #cc0000; font-weight: bold; cursor: pointer;  border-bottom: 1px solid silver; text-decoration: underline;}

a.link_black {color: #505050; text-decoration: none; }
a.link_black:visited { text-decoration: none;}
a.link_black:active {text-decoration : none;  	}
a.link_black:hover {text-decoration : underline;}

a.link_white {color: white; text-decoration: none; }
a.link_white:visited { text-decoration: none;}
a.link_white:active {text-decoration : none;  	}
a.link_white:hover {text-decoration : underline;}

/*TAGS*/
li.tagsRow{padding-bottom: 10px;}
div.tagsLink {color: green;}

a.tagLink{text-decoration: none;}
a.tagLink:hover{border-bottom: 1px dotted #cc0000;}

h1 { color: #225174; margin: 0 0 0 0;	padding: 0 0 0 0;	font-size: 20px;  font-weight: bold; line-height: 150%;}
h2 { color: #225174; margin: 0 0 0 0;	padding: 0 0 0 0;  font-size: 16px;  font-weight: bold;	line-height: 150%;}
h3 { color: #225174; margin: 0 0 0 0;	padding: 0 0 0 0;  font-size: 15px;  font-weight: bold;  line-height: 150%;}
h4 { color: #225174; margin: 5px 0 5px 0;	padding: 0 0 0 0;  font-size: 13px;  font-weight: bold;  line-height: 150%;}

h1 a.link { color: #225174; margin: 0 0 0 0;	padding: 0 0 0 0; font-weight: bold;	line-height: 150%; text-decoration: none; border: 0;}
h1 a.link:hover { color: #cc0000; margin: 0 0 0 0;	padding: 0 0 0 0; font-weight: bold;	line-height: 150%; text-decoration: none; border: 0;}

h2 a.link { color: #225174; margin: 0 0 0 0;	padding: 0 0 0 0;  font-size: 16px;  font-weight: bold;	line-height: 150%; text-decoration: none; border: 0;}
h2 a.link:visited { color: #225174; margin: 0 0 0 0;	padding: 0 0 0 0;  font-size: 16px;  font-weight: bold;	line-height: 150%; text-decoration: none; border: 0;}
h2 a.link:active { color: #225174; margin: 0 0 0 0;	padding: 0 0 0 0;  font-size: 16px;  font-weight: bold;	line-height: 150%; text-decoration: none; border: 0;}
h2 a.link:hover { color: #cc0000; margin: 0 0 0 0;	padding: 0 0 0 0;  font-size: 16px;  font-weight: bold;	line-height: 150%; text-decoration: none; border: 0;}

h1.box{ height: 38px; margin-bottom: 15px; width: 609px; background-image: url('img_template/title_content.jpg'); line-height: 38px; font-size: 13pt; color: #225174; font-weight: bold;}
h1.box span{ margin-left: 40px; }

h2.box{ height: 23px;margin-bottom: 15px; margin-top: 15px; width: 607px; background-image: url('img_template/title_h2.jpg'); line-height: 23px; font-size: 14px; font-weight: bold; color: #225174;}
h2.box span{ margin-left: 30px; }

h3.box{ height: 23px;margin-bottom: 15px; margin-top: 15px; width: 607px; background-image: url('img_template/title_h3.jpg'); line-height: 23px; font-size: 14px; font-weight: bold; color: #225174;}
h3.box span{ margin-left: 30px; }

h4.box{ height: 23px;margin-bottom: 15px; margin-top: 15px; width: 607px; background-image: url('img_template/title_h4.jpg'); line-height: 23px; font-size: 14px; color: #225174; font-weight: bold;}
h4.box span{ margin-left: 30px; }

.hosting_form_head { background-color: #e8f1f6;}
.hosting_form_td {	background-color: #ffffcc;}
.hosting_form {	background-color: #f1f1f1; }

table.tab_conor { border-collapse: collapse; font-size: 10px;}
table.tab_conor thead td { border: 1px solid #225174; text-align: center; background-color: #225174; color: white; font-weight: bold;}
table.tab_conor tbody td { padding: 0 5px 0 5px; border: 1px solid #d1dfe7; text-align: center;	background-color: #f3f8fb; color: #225174;}
table.tab_conor tbody tr.tr_select td { padding: 0 5px 0 5px; border: 1px solid #d1dfe7; text-align: center;	background-color: #ffffcc; color: #225174;}
table.tab_conor tfoot td { padding: 0 5px 0 5px;	border: 1px solid #d1dfe7; text-align: left; background-color: #f3f8fb; color: #225174; font-weight: bold;}


#hosting_tab td { border: 1px solid #b4d2e5; }
#hosting_tab { border-collapse: collapse; }

#hosting_form tr{ border: 1px solid silver; }
#hosting_form { border-collapse: collapse; }

#hosting_form_firma tr { border: 1px solid silver; }
#hosting_form_firma { border-collapse: collapse; }

#hosting_form2 tr { border: 1px solid silver; }
#hosting_form2 { border-collapse: collapse; }

#hosting_dodatki td { border: 1px solid silver; }
#hosting_dodatki { border-collapse: collapse; }

.hosting_head { text-align: center; background-color: #f5f8f7; color: #225174;}
.hosting_footer {	text-align: left;	background-color: #b4d2e5; color: #225174; font-weight: bold;}
.hosting_td {	text-align: center;	background-color: #ffffcc; color: #225174;}
.hosting {	text-align: center;	background-color: #f5f8f7; color: #225174;}

.pole_lista {	width: 400px;	border-style: solid;	border-color: #0066cc;	border-right-width: 1px;	border-left-width: 1px;	border-top-width: 1px;	border-bottom-width: 1px;}

.pole_text {width: 200px;}
.btn_submit {	background-color: #ffffcc;	border-style: solid;	border-color: #6b6b6b;	border-width: 1px;}
.pole_textarea {	width: 200px;	height: 50px;	color: #000000;  font-size: 13px;  font-family: Verdana, 'trebuchet ms', Arial, Tahoma, Helvetica, sans-serif;}

div.newsLeft .aktualnosc{font-size: 0.8em; margin: 0 0 10px 0;}
div.newsLeft .tytul{margin: 0 0 0 0;}
div.newsLeft .data {font-size: 0.9em;}
div.newsLeft div.more{	text-align: right; font-size: 0.8em;}
span.data {color:#cc0000; font-weight:bold;}

/*important*/
div.newsMainPage .aktualnoscMainPage_red{font-size: 0.9em; background-image: url('img_template/title_news_er.jpg'); height: 24px; width: 609px;}
div.newsMainPage .aktualnoscMainPage_red div.data{float: left; width: 88px; text-align: center; padding: 4px 0 0 4px;}
div.newsMainPage .aktualnoscMainPage_red div.tytul { padding-top: 4px;}

div.newsMainPage .aktualnoscMainPage_blue{font-size: 0.9em; background-image: url('img_template/title_news.jpg'); height: 24px; width: 609px;}
div.newsMainPage .aktualnoscMainPage_blue div.data{float: left; width: 88px; text-align: center; padding: 4px 0 0 4px;}
div.newsMainPage .aktualnoscMainPage_blue div.tytul { padding-top: 4px;}

div.mainPageNewsSeparator{height: 12px;}

.hr { color:#225174; background-color: #225174; height:1px; border:none; }
.hr_silver { color:silver; background-color: #e4e4e4; height:1px; border:none; }

a.nobutton{ border: 0}
a.nobutton:hover{ border: 0}

div#google_search { font-size: 8pt; padding:5px;}
div#google_search label{ font-size: 8pt; margin:0; display: block; height: 20px; line-height: 20px;}
div#google_search input{ font-size: 8pt; margin: 2px; margin-bottom: 0; margin-left: 5px; float: left;}
div.radio_field{clear: both; height: 20px;}
div.radio_field:hover{background-image: url('img_template/box_menu_on.jpg'); }

div#header_left{	text-align: center;	background-image: url('img_template/header_left.jpg');	height: 315px;	width: 51%;	position: absolute;	z-index: 0;	left:0;	top:0;	}
div#header_right{	text-align: center;	background-image: url('img_template/header_right.jpg');	height: 315px;	width: 51%;	position: absolute;	z-index: 0;	right:0;	top:0;	}
div#header{	width: 100%;	height: 320px;	text-align: center;	z-index: 1;	position: absolute;	 top: 0;}
div#head_inside{ 	background: url('img_template/header.jpg') no-repeat; 	width: 1108px; 	margin: 0 auto; text-align: left; height: 320px;	}

div#logo_link{  display: block;  height: 110px;  width: 320px;  float: left; padding-left: 120px;}
div#logo_link a{  display: block;  height: 110px;  width: 200px;}

div#head_btn{ padding-top: 22px; float: left; padding-left: 321px;}
div#head_btn1{ height: 183px; width: 680px;}
div.head_btn1Inside{padding-left: 10px; padding-top:8px;}
div.przycisk_main{ height: 118px;width: 129px; float: left; cursor: pointer;  text-align: center; }

a.menuTopLink{height: 125px; width: 125px; display: block; text-decoration: none;}
a.menuTopLink div{padding-top: 115px; text-align: center; color: black; text-decoration: none; border: 0; font-weight: normal;}
a.menuTopLink div:hover{ color: #c70908; border: 0;}

div.przycisk_main:hover{ color: #cc0000;  text-decoration: underline;}

div#head_right{ height: 38px; margin-left: 552px; position: relative;}
div#head_right a,div#head_right div#head_right_0_off{ cursor: default; height: 38px; width: 109px; text-align: center; cursor: pointer;  display: block; float: left;  text-decoration: none;}
div#head_right a#head_right_3{ width: 107px;}
span.head_right_text{ text-decoration: none; color: white; line-height: 38px; border:0;}

#head_right_0{ background-image: url('img_template/menu_top_01.jpg'); background-position: 0px -40px;}
#head_right_0:hover{background-position: 0px 0px;}
#head_right_1{ background-image: url('img_template/menu_top_02.jpg'); background-position: 0px -40px;}
#head_right_1:hover{background-position: 0px 0px;}
#head_right_2{ background-image: url('img_template/menu_top_03.jpg'); background-position: 0px -40px;}
#head_right_2:hover{background-position: 0px 0px;}
#head_right_3{ background-image: url('img_template/menu_top_04.jpg'); background-position: 0px -40px;}
#head_right_3:hover{background-position: 0px 0px;}

a.head_title_text{ display: block; padding-top: 120px; color: black; text-decoration: none; border: 0; font-weight: normal;}
a.head_title_text:hover{ color: #c70908; border: 0;}

div#main_body{ margin-top: 315px;  }
div#main_body_1{ width: 1108px; text-align: center; margin: 0 auto; background-image: url('img_template/main_body_fill.jpg'); }
div#main_body_2{ width: 863px; text-align: left; margin: 0 auto;}
div#main_body_body{ text-align: left; width: 609px; margin: 0 auto; margin-bottom: -185px; z-index: 3; position: relative; line-height: 160%;}

td#footer_left{ height: 291px; background-image: url('img_template/footer_left.jpg'); text-align: center; z-index: 1; }
td#footer_right{ height: 291px; background-image: url('img_template/footer_right.jpg'); text-align: center; z-index: 2; }
td#footer{width: 291px;}
td#footer div#inside_footer{height: 291px; background-image: url('img_template/footer.jpg'); width: 1108px; margin: 0 auto; text-align: right; z-index: 1; }
div#footer_text{ z-index: 3; padding-top: 204px; margin: 0 125px 0 0;}
div#footer_text_left{float:right; padding-right:10px; padding-top:1px;}
div#footer_text_right{float:right;}

div#main_title{ margin-bottom: 10px; height: 38px; width: 609px; background-image: url('img_template/title_content.jpg'); line-height: 38px; font-size: 13pt; color: #225174; font-weight: bold;}
div#main_title div{ margin-left: 35px; }

div.menu_box_title{ height: 37px; width: 195px; background-image: url('img_template/box_head.jpg'); }
div.menu_box_title div{ color: #FFE4E4; line-height: 37px; padding-left: 40px; font-size: 8pt; font-weight: bold;cursor: default;}
div.menu_box_content{ width: 195px; background-image: url('img_template/box_fill.jpg'); }
div.menu_box_bottom{ width: 195px; background-image: url('img_template/box_bottom.jpg'); background-position: bottom left; background-repeat: no-repeat; }
div.menu_box_text{ padding: 4px; padding-bottom: 15px; padding-right: 15px; }

#menu_left_top { height:38px; background: url('img_template/menu_left_top.gif') 0 0 no-repeat; }
#menu_left_bottom { height:37px; background: url('img_template/menu_left_bottom.gif') 0 0 no-repeat; }

#left_menu { width:178px; margin-left:4px; }    
#left_menu ul { margin:0; padding:0; list-style:none; } 
/*  
#left_menu li { _zoom:1 }
#left_menu a { _zoom:1; cursor:pointer; border-bottom:solid 1px #fff; display:block; line-height:29px; background: url('img_template/menu_left.gif') 0 0 no-repeat; color:#E9F2F7; text-decoration:none; font-size:10px;  padding:0 10px 0 30px; font-weight:bold }
*/
#left_menu a { cursor:pointer; border-bottom:solid 1px #fff; display:block; line-height:29px; background: url('img_template/menu_left.gif') 0 0 no-repeat; color:#E9F2F7; text-decoration:none; font-size:10px;  padding:0 10px 0 30px; font-weight:bold }
#left_menu li.double a { line-height:12px; padding:2px 10px 3px 30px;}
#left_menu a:hover { background-position:0 -29px }
#left_menu a.selected { background-position:0 -58px; color:#FFF0EF;}
#left_menu ul li ul { background: url('img_template/menu_left_ul.gif') 0 0 repeat-y;   }
#left_menu ul li ul li { margin-left:5px; color:#CC0000; }
#left_menu ul li ul a { border-bottom:solid 1px #FCCCCA !important; line-height:12px !important; padding:4px !important; background:0; border:0; color:#225174; font-weight:bold; }
#left_menu ul li ul a:hover { color:white; text-decoration: none; background-color: #cc0000;}
#left_menu ul li ul li ul { background:0;  }
#left_menu ul li ul li ul li { margin-left:10px; }
#left_menu ul li ul li ul a { font-weight:normal !important; font-size:10px;}

div#cennik_stabilna{width: 280px; height: 85px;}
div#cennik_stabilna a.btn_download { display: block; background-image: url('images/btn_download.jpg'); border:0; background-repeat: no-repeat; width: 280px; height: 85px;color: #ebf8ff;text-align: right;text-decoration: none;padding: 12px 0 0 0;}
div#cennik_stabilna a.btn_download:hover{border:0;}
div#cennik_stabilna span{padding: 2px; padding-right: 10px; display:block;}

div#cennik_beta{width: 280px; height: 85px;}
div#cennik_beta a.btn_download {display: block;background-image: url('images/btn_download_beta.jpg'); border: 0 ;background-repeat: no-repeat;width: 280px;height: 85px;color: #ffe4e4;text-align: right;text-decoration: none;padding: 12px 0 0 0;}
div#cennik_beta a.btn_download:hover{border:0;}
div#cennik_beta span{padding: 2px; padding-right: 10px;display:block; }

div#cennik_stabilna span.version{ font-size: 20px; font-weight: bold; line-height: 120%;}
div#cennik_stabilna span.file{ font-size: 12px; line-height: 100%; font-weight:bold;}
div#cennik_stabilna span.size{ font-size: 10px; line-height: 100%;padding:0 10px 0 0;}

div#cennik_beta span.version{ font-size: 20px; font-weight: bold; line-height: 120%; }
div#cennik_beta span.file{ font-size: 12px; line-height: 100%; font-weight: bold;}
div#cennik_beta span.size{ font-size: 10px; line-height: 100%; padding:0 10px 0 0; }

.ico_menu {vertical-align: -10px;	}
.ico_menu_small {vertical-align: -4px;}

div.portfolioHeaderButtons{height: 51px; border-bottom: 1px solid silver;}
a.portfolioHeaderBtn{display: block; height: 51px; width: 183px; background-image: url('img_template/zakladka_off.jpg'); float: left; text-decoration: none;}
a.portfolioHeaderBtn span{ display:block; text-align: center; color: white; padding-top: 12px;  font-weight: bold;}
a.portfolioHeaderBtnOn{display: block; height: 51px; width: 183px; background-image: url('img_template/zakladka_on.jpg'); float: left;  text-decoration: none;}
a.portfolioHeaderBtnOn span{ display:block; text-align: center; color: #FFE4E4; padding-top: 12px; font-weight: bold;}

/*KONTAKT*/
div.formContact1{width: 618px; background: url('images/contact_form_fill.jpg');}
div.formContact2{width: 618px; background: url('images/contact_form_top.jpg') top left no-repeat;}
div.formContact3{background: url('images/contact_form_bottom.jpg') bottom left no-repeat; padding: 30px;}
div.chooseSelect{text-align: center; padding: 10px; padding-left: 11px;} 
div#formContactInside{padding-left: 0px;}
div#formContactInside table tr td{vertical-align: middle;}
div#formContactInside table tr td input{float: left;}
table tr td.tdName{text-align: right; width: 250px; }
div.formEmpty{height: 20px;}
div.formContact3 textarea{height: 100px; width: 300px;}
a#contactProcess{display: none; margin: 0 auto; width: 104px; height: 26px; background-image: url('images/kontakt_ico_wyslij_on.gif');}
div#contactProcessOff{ margin: 0 auto; width: 104px; height: 26px; background-image: url('images/kontakt_ico_wyslij_off.gif');}
div.formSelect{margin-left: 144px; padding-top: 10px; padding-bottom: 10px;}
div#nrKlientaInfo{font-size: 7pt; color: red; display: none; text-align: center;}
div#nrTelefonuInfo{font-size: 7pt; color: red; display: none; text-align: center;}
div#nrWersjiInfo{font-size: 7pt; color: red; display: none; text-align: center;}
div.xml_activation{padding-left: 248px;}
div.xml_activation div{line-height: 2.0em; }
div.sendProcessArea{padding-left: 45px; text-align: left;}

/*AKTUALNOSCI*/
div.aktualnoscShort{padding: 5px;}

table.tab_new {border-collapse: collapse; font-size: 11px; width:100%;}
table.tab_new td {padding: 2px 2px 2px 2px; border: solid #b4d2e5; border-width: 1px 0 1px 0; background-color: white;}

table.tab_new tr.thead td { height: 40px; color:#225174; font-size: 1.2em; background-color: #f3f8fa; border-width: 1px 0 3px 0; font-weight:bold;}
table.tab_new tr.tfoot td {color:#225174; background-color: white; border-width: 5px 0 1px 0;}

table.tab_new tr.thead td.clear {background-color: white; border-width: 0;}
table.tab_new td.left {text-align: left;}
table.tab_new tr.select td {background-color: #f3f8fa;}

table.box_strony {border-spacing: 10px;}
table.box_strony td {width:50%; border: solid #b4d2e5; border-width: 1px 1px 1px 8px; padding:10px;}

div.box_strony {width:275px; height:180px; float:left; border: solid #b4d2e5; border-width: 1px 1px 1px 8px; padding:5px; margin: 0 10px 10px 0;}

img.promocja {vertical-align: -7px;}

div.hosting_sciaga {font-family: Arial; background-image: url('images/hosting_sciaga.jpg'); background-repeat: no-repeat; width:250px; height:251px; float:right; line-height: 120%; font-size: 11px;}

#sbi { background: url('img_template/google.gif') no-repeat 2px 2px; }