* { margin: 0px; padding: 0px; border: none; }

body { background: #fff; font: normal 12px/20px Tahoma, Arial, sans-serif; color: #1A1A1A; }

a {
/*    color: #3d7ec8;*/
    color: #CD0101; text-decoration:none; cursor: pointer; }
a:hover { text-decoration:underline; cursor: pointer; }

h1 { font-weight: normal; color: #CD0101; margin-bottom: 20px; font-size: 22px; text-transform: uppercase; border-bottom: 1px #e1e1e1 solid; padding: 0 0 10px 0; }
h2 { margin-bottom: 10px; font: normal 16px Tahoma, Verdana, sans-serif; color: #CD0101; }
h3 { font-size: 12px; font-weight: bold; color:#CD0101 !important; margin-bottom:10px; }
h5 { font-weight: normal; font-size: 11px; }
img.bor { margin-right: 10px; border: 5px #e1e1e1 solid; }

.clr { clear: both; }
.left { float: left; }
.red { color: #CD0101 !important; }
.right { float: right; }
.gray { color:#6e6e6e !important; }
.black { color:#000000; }
.orange { color: orange; }
.white { color:#fff; }
.blue { color: #3d7ec8; }
.b { font-weight:bold !important; }
.f11 { font-size: 11px; }
.f14 { font-size: 14px !important; }
.txtleft { text-align: left; }
.txtcenter { text-align: center !important; }
.padding { padding-left: 5px; }
.green { color: #0e9b00 !important; }

img.certyfikat { margin: 20px 0; }
.margin { margin-left: 20px; }
.lined { text-decoration: line-through; }
.bold { font-weight:bold; }
.highLighted { background: #00eaff; color: #fff; }
.hint { margin: 10px 0; background: #f3f2f2; border: 1px #cfcfcf solid; padding: 10px;}
.hint img { margin: 0 20px 0 0; float: left; }
.hintGreen { margin: 10px 0; background: #B4F58C; border: 1px #cfcfcf solid; padding: 10px;}
.hintGreen img { margin: 0 20px 0 0; float: left; }
.klient { text-align: center; width: 160px; padding: 10px 0; height: 150px; float: left; }
.klient img { float: none; }
.m5 { margin: 5px; }

a.pdf { color: #1A1A1A; text-decoration: none; font-size: 11px; }
a.pdf:hover { color: #1A1A1A; text-decoration: none; }

/*		top		*/

#top { width: 1024px; height: 105px; margin: 10px auto 20px auto; }
#logo { width: 127px; height: 40px; float: left; margin-top: 35px; margin-right: 0px; }
#topright { float: left; width: 894px; }
#menu { margin-top: 15px; float: left; margin-left: 10px; }
#menu a { float:left; display: inline-block; border-right: 1px #D1D1D1 dotted; font: bold 14px Arial, Helvetica, sans-serif; color: #000; text-transform: uppercase; padding: 10px 11px 10px 10px; text-decoration: none; letter-spacing: -1px; }
#menu a:hover { text-decoration: none; color: #e31717; }
#menu img { margin-top: 10px; }
#links { padding-bottom: 5px; float: right; }
#links a { display: block; float: left; margin: 0 4px 0 0; padding: 5px; font: normal 12px Tahoma; color: #000; text-decoration: none; }
#links a:hover { text-decoration: underline; }
#links img { margin: 0 7px 0 0; }
#menuRight { float: right; }
#menuRight a { padding: 0px 5px; font: normal 11px Tahoma; color: #000; text-decoration: none; }
#menuRight a:hover { font: normal 11px Tahoma; color: #000; text-decoration: underline; }
#menuRight #form { border-right: 1px #7f7f7f solid; border-bottom: 1px #7f7f7f solid; border-left: 1px #d9d9d9 solid; border-top: 1px #d9d9d9 solid; margin-top: 5px; margin: 17px 0 8px 0; float: right; }
#menuRight input.txt { padding: 4px 0px 0px 5px; float: left; background: #fff; width: 130px; height: 22px; }
#menuRight input.submit { float: right; width: 30px; height: 27px; background: url(/img/cms/submit.gif) no-repeat; }
#menuRight p { text-align: right; font: normal 11px Tahoma; color: #999; margin-bottom: 5px; }

/*		top category img		*/

#topp { width: 100%; height: 293px; background: url(/img/cms/top_bg.gif) repeat-x; }
#topVpsMore { padding-top: 27px; height: 50px; margin: 0px auto; width: 100%; background: #1452a5 url(/img/cms/vps.jpg) no-repeat center; }
#topWirtualneMore { height: 77px; margin: 0px auto; width: 100%; background: #890101 url(/img/cms/wirtualne_more.jpg) no-repeat center; }
#topDomeny { height: 77px; margin: 0px auto; width: 100%; background: #811701 url(/img/cms/domeny.jpg) no-repeat center; }
#topdedyk { height: 77px; margin: 0px auto; width: 100%; background: #25710d url(/img/cms/dedykowane.jpg) no-repeat center; }
#topRest { padding-top: 27px; height: 50px; margin: 0px auto; width: 100%; background: #8C0001 url(/img/cms/top_.jpg) no-repeat center; }
#topKolokacja { padding-top: 27px; height: 50px; margin: 0px auto; width: 100%; background: #863da5 url(/img/cms/kolokacja.jpg) no-repeat center; }

/*		***		*/

.lang { margin-left: 160px; margin-top: 10px; }
.lang a { color: #6e6e6e; }

#topTxt { width: 950px; height: 35px; margin: 5px auto; padding: 5px; }
#topTxt a { font-size: 11px; }
#topTxt a { padding: 0px 4px; color: #000; text-decoration: none; }
#topTxt a:hover { color: #000; text-decoration: underline; }
#topTxt #breadcrumbs { color:#999999; font: bold 11px Tahoma, Arial, sans-serif; width: 650px; }
#topTxt #breadcrumbs a { padding: 0 !important; font-weight: normal; color: #000000; text-decoration:none; display: block; float: left; margin: 0 10px 0 0; }
#topTxt #breadcrumbs a:hover { text-decoration:underline; }
#topTxt #breadcrumbs img { float: left; padding: 3px 10px 3px 0px; }
#topTxt a.basket { font-weight: bold; color: #CD0101; text-decoration: none; }
#topTxt a.basket:hover { color: #3d7ec8; text-decoration: underline; }

/*		content		*/

#txtContent { width:1024px; margin:10px auto; color:#1A1A1A; }
#txtContent .lside { width:160px; float:left; }
#txtContent .lside .menuH { font: bold 14px "Myriad Pro", Arial, Helvetica, sans-serif; color: #000; text-transform: uppercase; padding-bottom: 15px; letter-spacing: 0px; }
#txtContent .lside .menuH a { color: #000; text-transform: uppercase; }
#txtContent .lside .menuH a:hover { text-decoration: none; color: #e31717; }
#txtContent .lside .certify { padding-top:150px; }
#txtContent .lside ul#redmenu { margin-bottom: 15px; }
#txtContent .lside ul#redmenu li { background: url(/img/cms/arrow_li.png) no-repeat left; padding-left:15px; list-style: none; }
#txtContent .lside ul#redmenu a.active { text-decoration: none; color:#cd0101; font-weight:bold; }
#txtContent .lside ul#redmenu li .bold { text-decoration: none; font-weight:bold; }
#txtContent .lside ul#redmenu li a { color:#000000; }
#txtContent .lside ul.deeper li { font-size:11px;background: url(/img/cms/arrow_li.png) no-repeat left; margin-left:30px; list-style: none; }
#txtContent .lside ul.deeper li a { color:#000000; }
#txtContent .rside { width:855px; float:right; padding-left:5px; padding-bottom:30px; }
#txtContent h3 { font-size: 12px; font-weight: bold; color:#cd0101; margin-bottom:10px; }
#txtContent p { text-align: justify; margin-bottom:15px; }
#txtContent .dedyk p { width: auto; }
#txtContent .rside ul li { padding-left:5px; list-style: url(/img/cms/arrow_li.png); line-height: 20px; }
#txtContent .rside ul.green-ok li { list-style: none; margin-bottom: 5px; }

#txtContent img.green-ok { padding: 0px 5px 0px 0px; float: left; clear:both; }

#content { padding-top: 20px; margin: 0px auto; width: 100%; height: auto; background: #fff url(/img/cms/content_bg.jpg) repeat-x; }
html>body #content { min-height: 200px; height: auto; }
#content_in { width: 1024px; margin: 0px auto; }
#content .box { float: left; width: 200px; float: left; margin-right: 4px; }
#content .box h2 { font: bold 16px "Myriad Pro", sans-serif; color: #000; margin-bottom: 10px; text-transform: uppercase; }
#content .box h2.red { font: bold 16px "Myriad Pro", sans-serif; color: #cd0101; }
#content .box ul { float: left; margin-left: 10px; }
#content .box li { padding: 2px 5px; list-style: url(/img/cms/arrow_li.png); }
#content .box a { color: #000; text-decoration: none; }
#content .box a:hover { text-decoration: underline; }
.hr { font-size: 1px; width: 100%; height: 1px; background: #d9d9d9; }
#content .hr { font-size: 1px; width: 100%; height: 1px; background: #d9d9d9; margin: 20px 0px; }

/*		table		*/

#table { width: 790px; margin: 10px auto; }
#txtContent #tableHeader { margin: 0; padding: 0px; width: 790px; height: 32px; }
#txtContent .border { height: 32px; background: url(/img/cms/table_bg.gif) repeat-x; width:790px; }
#txtContent #tableHeader .active { float: left; }
#txtContent #tableHeader .activeLeft { float: left; width: 12px; height: 32px; background: url(/img/cms/active_left.gif) no-repeat; }
#txtContent #tableHeader .activeCenter { font-weight: bold; padding: 5px 7px 0px 7px; float: left; height: 27px; background: url(/img/cms/active_center.gif) repeat-x}
#txtContent #tableHeader .activeRight { float: left; width: 6px; height: 32px; background: url(/img/cms/active_right.gif) no-repeat; }
#txtContent #tableHeader .activeCenter a { color: #000; }
#txtContent #tableHeader .unactive { float: left; }
#txtContent #tableHeader .unactiveLeft { float: left; width: 9px; height: 32px; background: url(/img/cms/unactive_left.gif) no-repeat; }
#txtContent #tableHeader .unactiveCenter { font-weight: bold; padding: 5px 7px 0px 9px; float: left; height: 27px; background: url(/img/cms/unactive_center.gif) repeat-x}
#txtContent #tableHeader .unactiveRight { float: left; width: 9px; height: 32px; background: url(/img/cms/unactive_right.gif) no-repeat; }
#txtContent #tableHeader .unactiveCenter a { color: #fff; }

#txtContent #tableHeader .promo { float: left; }
#txtContent #tableHeader .promoLeft { float: left; width: 9px; height: 32px; background: url(/img/cms/promo_left.gif) no-repeat; }
#txtContent #tableHeader .promoCenter { font-weight: bold; padding: 5px 7px 0px 9px; float: left; height: 27px; background: url(/img/cms/promo_center.gif) repeat-x}
#txtContent #tableHeader .promoRight { float: left; width: 9px; height: 32px; background: url(/img/cms/promo_right.gif) no-repeat; }
#txtContent #tableHeader .promoCenter a { color: #fff; }

#txtContent table { width: 100%; border-collapse: collapse; text-align: center; }
#txtContent table th.first, #txtContent table thead th.first { height: 90px; border-top: none !important; }
#txtContent table th { border-top: none !important; border-bottom: 1px #d9d9d9 solid; border-left: 1px #d9d9d9 solid; border-right: 1px #d9d9d9 solid; height: 90px; }
#txtContent table td { border-left: 1px #d9d9d9 solid; border-right: 1px #d9d9d9 solid; }
#txtContent table.noBorder td { border: 0px; }
#txtContent table .greytd { background: #f3f3f3; padding: 5px 10px; border-left: 1px #d9d9d9 solid; border-right: 1px #d9d9d9 solid; }
#txtContent table tr.order { border: none; margin: 10px 0px; }
#txtContent table tr.order a { color: #cd0101; font-weight: bold; text-decoration: none }
#txtContent table tr.order a:hover { text-decoration: underline; }
#txtContent table tr.order img { margin-right: 10px; }
#txtContent table td.bnone { border: none; }
#txtContent table.borderLR td { border-left: 1px #d9d9d9 solid !important; border-right: 1px #d9d9d9 solid !important; }

#txtContent table.basket { width: 100%; border-bottom:2px solid #D9D9D9 !important; border-collapse: collapse; margin-bottom: 10px; }
#txtContent table.basket th { font-size: 11px; background: #f1f1f1; height: auto; padding: 5px 0; border-bottom-width: 5px; border-top: 1px solid #D9D9D9 !important; }
#txtContent table.basket th.name{width:25%; }
#txtContent table.basket td { padding: 7px 3px; border-bottom: 1px solid #f1f1f1 !important; }
#txtContent table.basket tr.level { background: #f1f1f1; padding: 7px 0; border-bottom: 1px solid #f1f1f1 !important; }
#txtContent table.basket td.level { background: #f1f1f1; padding: 7px 0; border-bottom: 1px solid #f1f1f1 !important; }
#txtContent table.basket tr.total td { background: #f1f1f1; padding: 7px 0; border-bottom: 1px solid #D9D9D9 !important; border-top: 5px solid #D9D9D9 !important; font-weight: bold; }

#txtContent table.dedyk { border-bottom:1px solid #D9D9D9 !important; border-collapse: collapse; margin-bottom: 10px; }
#txtContent table.dedyk th { background: #f1f1f1; height: auto; padding: 5px 0; border-bottom-width: 5px; border-top: 1px solid #D9D9D9 !important; }
#txtContent table.dedyk td { padding: 7px 0; border-bottom: 1px solid #f1f1f1 !important; }
#txtContent table.dedyk tr.level { background: #f1f1f1; padding: 7px 0; border-bottom: 1px solid #f1f1f1 !important; }
#txtContent table.dedyk tr.nLevel { background: #FFF; padding: 7px 0; border-bottom: 1px solid #f1f1f1 !important; }
#txtContent table.dedyk td.level { background: #f1f1f1; padding: 7px 0; border-bottom: 1px solid #f1f1f1 !important; }
#txtContent table.dedyk tr.total td { background: #f1f1f1; padding: 7px 0; border-bottom: 1px solid #D9D9D9 !important; border-top: 5px solid #D9D9D9 !important; font-weight: bold; }


h2.green { margin-top: 10px; color: #0e9b00!important; }
h2.green a { color: #0e9b00; }
a.show { color: #1A1A1A; text-decoration: underline; background: url(/img/cms/expand.gif) left center no-repeat; padding-left: 20px; }
a.show:hover { margin-bottom: 10px; color: #1A1A1A; text-decoration: none; }
.dedyk { margin-left: 15px; }
.dedyk p { margin: 10px 5px; }
.dedyk ul { margin: 10px 20px; }
.dedyk a { text-decoration: underline; color: #1A1A1A; }
.header { background: url(/img/cms/tbl_header.jpg) repeat-x; color: #fff; padding: 3px 0 !important; height: 19px; }

#txtContent .dedyk table { width: 840px; }
#txtContent .dedyk table td.field { width: auto; }

#txtContent #tableHeaderSpecyfikacja { margin: 0px; padding: 0px;width: 851px; height: 32px; background: url(/img/cms/table_header.gif) no-repeat; }

#txtContent table.specyfikacja { width: 790px; border-bottom: 1px #d9d9d9 solid; }
#txtContent table.specyfikacja td.header { text-align: left; width: 790px; height: 32px; background: url(/img/cms/table_header2.gif) no-repeat left; border: none; padding: 0px; }
#txtContent table.specyfikacja th.first { border-left: 1px #d9d9d9 solid; border-bottom: 1px #d9d9d9 solid; }
#txtContent table.specyfikacja td.header_b { border-right: 1px #5293da solid; border-left: 1px #5293da solid; padding: 1px 0px 1px 10px; height: 23px; background: url(/img/cms/header_b_bg.gif) repeat-x; text-align: left; }
#txtContent table.specyfikacja td.header_o { padding: 1px 0px 1px 10px; height: 23px; background: url(/img/cms/header_o_bg.gif) repeat-x; text-align: left; }
#txtContent table.specyfikacja td { padding: 5px 8px; }
#txtContent table.specyfikacja td.padding { padding: 3px !important; }
#txtContent table.specyfikacja td.grey { background: #f3f3f3; }
#txtContent table.specyfikacja tr.grey td { background: #f3f3f3; }
#txtContent table.specyfikacja td.wide { width: 400px !important; }
#txtContent table.specyfikacja th.wide { width: 400px !important; }
#txtContent table.specyfikacja td.VPS { height: 40px; font-size: 16px; font-weight: bold; color: #fff; background: #5293DA; }
#txtContent table.specyfikacja th.VPS { height: 40px; font-size: 16px; font-weight: bold; color: #fff; background: #5293DA; }
#txtContent table.specyfikacja td.VPSheader { text-align: center; background: #f3f3f3; border-bottom: 1px #d9d9d9 solid; width: 50%; }
#txtContent table.specyfikacja td.VPSheader a { margin: 0 10px; color: #1A1A1A; }
#txtContent table.specyfikacja th.VPSheader { text-align: center; background: #f3f3f3; border-top: 1px #d9d9d9 solid !important; border-bottom: 1px #d9d9d9 solid; }
#txtContent table.specyfikacja th.VPSheader a { margin: 0 10px; color: #1A1A1A; }
#txtContent table.specyfikacja th.smallHeight { height:35px !important; }
#txtContent table.specyfikacja input.checkbox { width: 15px; height: 15px; }
#txtContent table.specyfikacja input.button {height:25px; width: 90px; padding-bottom:10px; }
#txtContent table.specyfikacja select { width: 200px; height: 22px; border: 1px #d9d9d9 solid; margin-top: 2px; }
td.lp { width: 15px !important; padding: 5px !important; }
tr.highlight { border: 1px #000 solid !important; background: #ff00ff !important; }
tr.highlightleft { text-align:left;border: 1px #000 solid !important; background: #ff00ff !important; }
th.lp { width: 15px !important; }
#txtContent table.specyfikacja td.order { text-align: center; border-top: 1px #d9d9d9 solid; background: #f3f3f3; font-size: 14px !important; }
#txtContent table.specyfikacja td.order a { display: block; float: left; color:#1A1A1A; margin-right: 20px; }
#txtContent table.specyfikacja td.order1 { text-align: center; border-top: 1px #d9d9d9 solid; background: #f3f3f3; }
#txtContent table.specyfikacja td.order2 { text-align: center; border-top: 1px #d9d9d9 solid; background: #fff; }
#txtContent table.specyfikacja td.order div { width: 250px; margin: 0px auto; }
#txtContent table.specyfikacja td.highlight { background: #dcffd8; }
#txtContent table.specyfikacja td.highlightRed { background: #fde6e6; }
table.conf { width: 700px !important; border: none !important; }
table.conf td { border: 3px #fff solid !important; padding: 4px 0 !important; }
table.conf td.label { width: 150px; color: #444; background: #e6e4e4; }
table.conf td.value { width: 450px; background: #f1f1f1; }
table.conf img { margin-top: 3px; }
table.conf td.total { font-size: 16px; color: #2BA939; font-weight: bold; }
table.conf .header { padding: 3px 0 !important; height: 19px; }
table.conf select { width: 450px !important; color: #444; margin: 0px auto; height: 20px; border: 1px #f1f1f1 solid; }

#txtContent table.welcome { border-bottom:1px solid #D9D9D9 !important; border-collapse: collapse; margin-bottom: 10px; }
#txtContent table.welcome th { background: #f1f1f1; height: auto; padding: 5px 0; border-bottom-width: 5px; border-top: 1px solid #D9D9D9 !important; }
#txtContent table.welcome td { padding: 7px 0; border-bottom: 1px solid #f1f1f1 !important; }
#txtContent table.welcome td.alignLeft { text-align:left; }

#txtContent table.welcome span.news_date { display: block;float: left;}

/*		footer		*/

#footer { font-size: 11px; width: 1024px; margin: 0px auto 40px auto; }
#footer a { padding: 0px 5px; color: #000; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer p { color: #999; padding: 0px 5px; }

div#footer
{
	height: 55px;
/*	background-image: url(/img/cms/jakosc.gif);*/
/*	background-repeat: no-repeat;
	background-position: center right;*/
	padding-bottom: 0px;
}

div#footer p
{
	padding-top: 4px;
}


/*		formularz		*/

form.kontakt { margin: 10px 0 0 5px; }
legend { font-size: 12px; font-weight: bold; color: #3d7ec8; margin-bottom:10px; }
form.kontakt fieldset { margin: 15px 0; }
form.kontakt ol { margin-left: 10px; list-style: none; }
form.kontakt li { padding: 4px; background: #f3f3f3; width: 450px; }
label.kontakt { display: block; float: left; width: 150px; text-align: right; color: #1A1A1A; font-size: 11px; font-weight: bold; }
input.kontakt { margin-left: 10px; width: 200px; font-size: 11px; padding: 4px 0 0 5px; height: 18px; text-align: left; background: url(/img/cms/inputform_bg.gif) repeat-x; border: 1px solid #d9d9d9; }
textarea#uwagi { margin-left: 10px; width: 200px; font-size: 11px; padding: 4px 0 0 5px; text-align: left; border: 1px solid #d9d9d9; }
input.checkbox { margin-left: 10px; }
span.required { font-weight: bold; color: #05d400; }
span.error { background: #e40000; color: #fff; padding: 2px 5px; }


/*		domainForm		*/

.maincontent form { margin: 10px 0 0 5px; }
.maincontent legend { font-size: 12px; font-weight: bold; color: #3d7ec8; margin-bottom:10px; }
.maincontent fieldset { margin: 15px 0; }
.maincontent form ol { margin-left: 10px; list-style: none; }
.maincontent form li { padding: 4px; background: #f3f3f3; width: 450px; }
.maincontent label { display: block; float: left; width: 150px; text-align: right; color: #1A1A1A; font-weight: bold; }
.maincontent .inputStyle,
.maincontent input[type=text] { width:180px; font-size: 11px; padding: 2px 5px; height: 18px; background: url(/img/cms/inputform_bg.gif) repeat-x; border: 1px solid #d9d9d9; }
.maincontent input[type=password] { width: 180px; font-size: 11px; padding: 2px 5px; height: 18px; background: url(/img/cms/inputform_bg.gif) repeat-x; border: 1px solid #d9d9d9; }
.maincontent input.short { width: 100px; font-size: 11px; padding: 4px 0 0 5px; height: 18px; text-align: left; background: url(/img/cms/inputform_bg.gif) repeat-x; border: 1px solid #d9d9d9; }
.maincontent input.shorter { margin-left: 0px; width: 40px; font-size: 11px; padding: 4px 0 0 5px; height: 18px; text-align: left; background: url(/img/cms/inputform_bg.gif) repeat-x; border: 1px solid #d9d9d9; }
.maincontent textarea { font-size: 11px; padding: 4px 0 0 5px; text-align: left; border: 1px solid #d9d9d9; }
.maincontent select { width: 187px !important; font-size: 11px;  padding: 2px 2px; /* background: url(/img/cms/inputform_bg.gif) repeat-x; */ border: 1px solid #d9d9d9; }
.maincontent table.indywidualna select { width: 150px !important; }
.maincontent #konfiguracja_serwera_s2 select { width: 275px !important; }
.maincontent input.checkbox { }
.maincontent input.radio { float: left; width: 20px; }
.maincontent label.radioLabel { width: 100px; }
.maincontent .form_button { width: 60px; height: 23px; padding: 3px 5px 5px 5px; text-align: center; }
.maincontent input.noInput { width: 135px; font-size: 11px; padding: 2px 5px 2px 0px;  border: 0px; background: none;}

table.domainForm { width: 600px !important; border: none !important; }
table.domainForm td.label { border: none !important; text-align: right; width: 30%; padding: 3px 0px; }
table.domainForm td.field { border: none !important; text-align: left; width: 60%; padding: 3px 0px 3px 15px !important; }
table.domainForm td { border: none !important; text-align: left; width: 60%; padding: 3px 0px 3px 15px !important; }
table.domainForm td.spacer { border: none; }

blockquote {
 background: url('/img/cms/star-trans.png') 15px center no-repeat #f1f1f1;
 font: normal 12px Georgia, serif;
 line-height: 17px;
 margin: 0 0 5px 0;
 width: 650px;
 padding: 20px;
}
blockquote div {
 padding: 0 48px;
}

blockquote span {
	font-family: Georgia, serif;
	font-size: 40px;
	color: #ff0000;
	margin: 10px;
}

.vps-star {
    background: #F1F1F1;
    font-size: 12px;
    line-height: 17px;
    margin: 0 0 5px 0;
    padding: 20px;
}


#searchbox { width:460px; }
#searchbox .selectBox { width:170px; float:left; }
#searchbox .selectBox select{ width:160px; float:left; }
#searchbox .textBox {width:260px; float:left; }
#searchbox .textBox input.txt{ background:#FFFFFF none repeat scroll 0 0;float:left;height:22px;padding:4px 0 0 5px;width:180px; }
#searchbox .textBox input.submit {background:transparent url(/img/cms/submit.gif) no-repeat scroll 0 0;float:left;height:27px;width:30px; }
#searchbox { width:700px; margin: 20px 0; }
#searchbox .selectBox { width:200px; float:left; }
#searchbox .selectBox select { border:1px solid #D9D9D9; width:160px; float:left; height: 21px; }
#searchbox .textBox {width:500px; float:left; }
#searchbox .textBox input.txt{ background:#fff; float:left; height:16px; padding:4px 0 0 5px; width:180px; }
#searchbox .textBox input.submit { color: #fff; border: none; background: url(/img/cms/pomoc/submit-trans.png); float:left; height:22px; padding: 0 0 4px 0; width:80px; margin-left: 10px; }
#searchbox form { margin: 0; }

.searchResultsTitle { margin: 20px 0; }

table.searchResultsTable { width: 690px !important; border-bottom: 1px #d9d9d9 solid; }
table.searchResultsTable th { height: auto !important; border-top: 1px #d9d9d9 solid !important; padding: 5px; }
table.searchResultsTable td { padding: 5px !important; text-align: left !important; border-bottom: 1px #d9d9d9 solid !important; }

table.searchResultsTable a { color: #6e6e6e; }

.topics { width: 700px; margin: 20px 0; }
.topics .oneTopic { border: 1px solid #E7E7E7; width: 100px; height: 125px; margin-right: 10px; background: #f1f1f1; float: left; text-align: center; padding-top: 15px; }
.question a { font-weight: normal; color: #585858; background: url(/img/cms/pomoc/arrow_b-trans.png) left center no-repeat; padding: 0 0 0 10px; }
.question { background: #f1f1f1; padding: 10px; width: 800px; margin-bottom: 5px; font-weight: bold; }
.answer { margin: 10px 0 0 10px; width: 800px; }
.answer p { width: 800px !important; margin-bottom: 10px !important; }
.answer img { margin: 10px 0px; border: 1px solid #E7E7E7; }
.answer img:hover { border-color: #7E7E7E; }
.answer ul li { margin-left: 15px; list-style: url(/img/cms/pomoc/arrow_b-trans.png) !important; padding: 3px 0; }
.answer table { width: 800px !important; border: none !important; }
.answer table tr.gray { background: #f1f1f1; }
.answer table td { border: none !important; }
.answer table td.caption { text-align: right; font-weight: bold; }
.answer table td.sep { text-align: center; padding: 10px 20px !important; }
.answer table td.value { text-align: left; }

input[type=checkbox] { width:20px !important; background: none; border: none; }
#registerFormContainer .title { display: block; margin: 10px 0; width: 400px; font-weight:bold; font-size:14px; color:#1A1A1A; }
#registerFormContainer table { width:600px; margin-left: 20px; }
#registerFormContainer table td.label { padding:3px; color: #1A1A1A; width:130px; border:none; text-align: left; }
#registerFormContainer table td.field{ padding:3px; color: #1A1A1A; width:180px; border:none; text-align: left; }
#registerFormContainer table td.errmsg { padding:3px; background: none; color: #e71616; width:180px; border:none; text-align: left; }

#registerFormContainer table.noERRw td.errmsg {width:auto;}
#registerFormContainer table.noERRw td.label {width: 140px;}

#registerFormContainer table td.submitButton { padding:3px; color: #0000ff; width:130px; border:none; text-align: right; }
#registerFormContainer input {width:180px; }
#registerFormContainer input.ukryte {display:none; }
#registerFormContainer input[type=submit] { color: #fff; border: none; background: url(/img/cms/pomoc/submit-trans.png); float:left; height:22px; padding: 0 0 4px 0; width:80px; }
input.submit[type=button] { color: #fff; border: none; background: url(/img/cms/pomoc/submit-trans.png) no-repeat; float:left; height:22px; padding: 0 0 4px 0; width:80px !important; }
input.order[type=submit],[type=button] { color: #fff; border: none; background: url(/img/cms/pomoc/submit-trans.png) no-repeat; float:left; height:22px; padding: 0 0 4px 0; width:80px; }
span.error { background: #ff00ff; color: #fff; }

#loginFormContainer .title{ display: block; margin: 10px 0; width: 400px; font-weight:bold; font-size:14px; color:#1A1A1A; }
#loginFormContainer table { width:600px; margin-left: 20px; }
#loginFormContainer table td.label { padding:3px; color: #1A1A1A; width:130px; border:none; text-align: left; }
#loginFormContainer table td.field { padding:3px; color: #1A1A1A; width:180px; border:none; text-align: left; }
#loginFormContainer table td.errmsg { padding:3px; background: none; color: #e71616; width:180px; border:none; text-align: left; }

#loginFormContainer table td.submitButton { padding:3px; color: #0000ff; width:200px; border:none; text-align: right; }
#loginFormContainer input {width:180px; }

#loginFormContainer input.ukryte {display:none; }
#loginFormContainer input[type=submit] { color: #fff; border: none; background: url(/img/cms/pomoc/submit-trans.png); float:left; height:22px; padding: 0 0 4px 0; width:80px; }

.leftpanel { width: 420px; float: left; }
.rightpanel { width: 310px; float: left; margin-left: 10px; }

#messageContainer
{
	position: fixed;
	top: 30%;
	left: 0;
	width: 100%;
	z-index: 10000;
	text-align: center;
}

.message {
	text-align:center;
	background-color: #fff;
	width: 350px;
	height: 120px;
	margin: 0 auto;
	border-left: 2px solid #ff0000;
	border-right: 2px solid #ff0000;
	border-bottom: 2px solid #ff0000;
	border-top: 2px solid #ff0000;
}

td input.submit,input.order { cursor:pointer; }
#realization table.basket {width: 100%;}
.short {width: 110px; }
.middle {width: 140px; }
.shortest {width: 50px; }
#realization td input {width:120px; }
#notes {float:left; }
#realization div.messagebox {float:left;margin:20px 20px;color:red;width:210px; }
#invoice table.basket {width:500px; }
div.invoice {width:550px; }
#invoice div.header {border-bottom:1px solid #E1E1E1;width:480px;padding:3px 10px !important; }
#invoice .basket td {text-align:left;padding:7px 10px !important; }
#realization span span.bad { color:red; }
#invoice .basket td.first {border-right:3px solid #D9D9D9 !important;width:35%; }
#notes {margin:20px 0px 20px 0px; }
#notes div.header { padding-left:10px !important; width:490px; }
#notes textarea { margin-left: 0px; width: 493px; font-size: 11px; padding: 4px 0 0 5px; text-align: left; border: 1px solid #d9d9d9; }

#order-codes {float:left;}
#order-codes div.header {
    padding-left:10px !important;
    width:490px;
}
#order-codes table.basket {width:500px; }
div.order-codes {width:550px; }


.maincontent .mesg {margin-bottom: 10px; }
input[type=submit].go { color: #fff; border: none; background: url(/img/cms/pomoc/submit-trans.png); float:left; height:22px; padding: 0 0 4px 0; width:80px; margin-left: 10px; }

#registerFormContainer div.messagebox,#orderDedicatedServerContainer div.messagebox {margin:0px 30px;color:red;width:500px; }
#orderDedicatedServerContainer table.dedyki-tabela td.errmsg{ padding: 0; width: auto; border-left: 0;}
#orderDedicatedServerContainer table.dedyki-tabela td.field{ border-right: 0;}
#orderDedicatedServerContainer table{width:840px; }
#orderDedicatedServerContainer td.field { text-align: left; }
#mailcontent { font-family:Tahoma,Arial,sans-serif;font-size:11px;word-spacing:2px; }
div.sent{letter-spacing:2px;font-size:12px;margin: 10px 60px;font-weight:bold; }

#chooseDomain div.label,#chooseDomain div.area,#chooseDomain div.button{
	margin: 10px 10px 10px 10px;
	float:left;
}
#chooseDomain .area input {width: 160px; }
#chooseDomain #message { margin-left:50px;color:red; }
#buyDomains{color:#1A1A1A;margin-left:15px; margin-top: 10px; }
#buyDomains div.content {margin-left:0px; }
#buyDomains div.header {margin-top:10px;margin-left:-1px; }
#buyDomains .header div.content {padding-left:20px; }
#buyDomainsForm {margin:0px; }
#buyDomains .button input[type=submit] {background: url(/img/cms/submit_longer-trans.png) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
float:left;
height:22px;
padding:0 0 4px;
width:120px !important; }
#status_domain_name{padding-left:50px;color:red; }

.iframe {
border:1px solid #E8E8E8;
height:300px;
overflow:scroll;
width:100%;
margin: 10px 0px;
font-size:11px;
width:550px;
}

.iframe .text1 {
color:#393939;
font-weight:normal;
line-height:16px;
}

.iframe ol.l1 {
list-style-type:upper-roman;
margin-left:25px;
padding-left:0;
text-align:justify;
}

.iframe ol {
margin:9px 10px 12px 30px;
}

.iframe li {
vertical-align:middle;
background:#fff none repeat scroll 0 0 !important;
}

.iframe ol.l2 {
list-style-type:decimal;
text-align:justify;
}

.iframe ol.l3 {
list-style-type:lower-alpha;
text-align:justify;
}

.iframe a:link, .iframe a:visited {
color:#393939;
text-decoration:underline;
}

.maincontent input[type=radio] { width:15px !important; }
.field div.company { padding-left:7px; width:66px; float:left;cursor:pointer; }
.field div.common { width:110px; float:left;cursor:pointer; }

#gsmField, #gsmField2 {display:none; }
#receiveSMS input{ width:15px !important; }
#continueShopping {background: url(/img/cms/submit_longer-trans.png) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
float:left;
height:22px;
padding:0 0 4px;
width:120px !important; }

#registerDomain input.go { cursor:pointer; }
.maincontent .topic { color:#CD0101; font-size:15px;font-weight:bold; }
.maincontent .content { margin:0px 0px 10px 15px; }

select.order
{
	border: 1px solid #999;
	color:#666;
	height:22px;
	width: 250px;
	padding:2px 5px;
}

.maincontent input.redInput { background-color: #D68F85 !important; border-color: #8F1300 !important; background-image: none !important; }
.maincontent select.redInput { background-color: #D68F85; border-color: #8F1300; background-image: none; }
.maincontent textarea.redInput { background-color: #D68F85; border-color: #8F1300; background-image: none; }
.maincontent .star { color: #CA1B22; }

.sitemap ul { margin-left: 20px; }

ul.manual_steps,
ul.manual_steps li
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

a.dl_pdf {
        display: block;
	padding-left: 22px;
	background-image: url(/img/pdf.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

a#zamowienie_regulamin {
	margin: 2em 0px 1ex 1px;
}

div.maincontent div.poll_form,
div.maincontent div.poll_form form
{
	margin-top: 0px;
	padding-top: 0px;
}

div.maincontent div.poll_form form ol
{
	list-style-type: decimal;
}

div.maincontent div.poll_form form ol li
{
	display: list-item;
	clear: both;
	background-color: transparent;
	margin-bottom: 1em;
	margin-top: 0px;
	padding-top: 0px;
	vertical-align: top !important;
}

div.maincontent div.poll_form form ol li label
{
	width: auto;
	display: block;
	font-weight: normal;
	margin: 0px 2em 0px 0px;
	padding: 0px 0px 0px 1ex;
}

div.maincontent div.poll_form form label,
div.maincontent div.poll_form form input.radio,
div.maincontent div.poll_form form input.checkbox
{
	display: inline !important;
	float: none;
}

div.maincontent div.poll_form form input.radio,
div.maincontent div.poll_form form input.checkbox
{
	width: auto !important;
	padding: 0px;
	margin: 0px;
	vertical-align: middle !important;
}

div.maincontent div.poll_form form textarea
{
	margin: 0px;
	width: 40em;
}

div.maincontent div.poll_form form input.form_button,
input#delegacja_domeny_submit
{
	background-color: #86aceb !important;
	background-image: none !important;
	color: #fff !important;
	cursor: pointer !important;
	cursor: hand !important;
	width: auto !important;
	padding: 2px 15px 2px 15px !important;
	font-size: 12px;
}

div.maincontent div.poll_form form input.form_button,
input#delegacja_domeny_submit
{
	margin: 0px 0px 0px 1em !important;
}

div.maincontent div.poll_form span.info
{
	margin-left: 1em;
}

div.maincontent div.poll_form form ol li label,
div.maincontent div.poll_form form input.form_button
{
	font-size: 12px;
}

div.maincontent form#delegateform table.form_table
{
	width: 500px;
}

div.maincontent form#delegateform table.form_table td
{
	border-style: none;
	text-align: left;
	padding: 3px;
}

h3.news
{
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}

div.maincontent p.news_date
{
	text-align: right !important;
}

div.maincontent em.news_date
{
	font-style: italic;
}

div.maincontent span.news_list_date
{
	display: block;
	width: 12ex;
	height: 4em;
	float: left;
}

#loginFormContainer a.reset_password
{
	font-weight: bold;
}

form#reset_password_form
{
	margin: 1em 0px 0px 0px;
	padding: 0.5ex 0px 0px 0px;
}

span.info
{
	font-weight: bold;
}

strong.error
{
	font-weight: bold;
	color: #f00;
}

div.searchResults ol li
{
	margin-bottom: 1em;
}

div.searchResults ol li a
{
	font-weight: bold;
}

div.searchResults ol li a img
{
	margin-left: 0.5ex;
	margin-right: 0.5ex;
	padding-bottom: 1px;
}

div.pager
{
	text-align: center;
	margin: 1ex 0px 1ex 0px;
	padding: 0px;
	width: 700px;
}

div.pager strong.page_number,
div.pager a.page_number
{
	padding: 0.5ex 1ex 0.5ex 1ex;
	margin: 0.5px;
}


p.login_info
{
	color: #f00;
}

p.login_info a,
p.login_info a:hover,
p.login_info a:active,
p.login_info a:visited
{
	color: #f00;
	text-decoration: underline;
}

div#registerFormContainer table.tableRegisterForm td.label small
{
	font-size: 10px;
}

#txtContent ul#login_options
{
	margin: 0px 0px 0px 20px;
	background-image: none;
}

#txtContent ul#login_options li,
#txtContent ul#login_options li ul li
{
	background-repeat: no-repeat;
	list-style-image: none;
	list-style-type: none !important;
	padding: 0px 0px 0px 10px;
}

#txtContent ul#login_options li
{
	margin: 0px 0px 2em 0px;
	background-position: 0px 7px;
	background-image: url(/img/cms/arrow_li2.png);
}

#txtContent ul#login_options li ul li
{
	background-position: 0px 9px;
	background-image: url(/img/cms/arrow_li.png);
}


#txtContent ul#login_options li h3
{
	margin: 0px 0px 0.25em 0px;
	padding: 0px;
	cursor: pointer;
	cursor: hand;
}

#txtContent ul#login_options li h3 a,
#txtContent ul#login_options li h3 a:hover,
#txtContent ul#login_options li h3 a:active,
#txtContent ul#login_options li h3 a:visited
{
	text-decoration: none;
}

#txtContent ul#login_options li ul
{
	margin: 0px 0px 0px 60px;
}

#txtContent ul#login_options form
{
	margin-top: 0px;
}

#txtContent ul#login_options li form label
{
	width: 6em;
	font-weight: normal;
	text-align: left;
	padding: 2px 0px 2px 0px;
}

#txtContent ul#login_options li form label,
#txtContent ul#login_options li form input
{
	margin: 0px;
}

#txtContent ul#login_options li form br
{
	clear: right;
}

#txtContent ul#login_options li ul#login_db li
{
	margin-bottom: 0px;
}

#txtContent ul#login_options li form input#login_submit,
#txtContent ul#login_options li form input#login_submit_mail,
#txtContent ul#login_options li form input#register_master_submit,
#txtContent ul#login_options li form input#register_new_submit,
#txtContent ul#login_options li form input#reset_pw_submit,
form#transferform input#domain_transfer_submit,
form#transferform input#domain_transfer_submit2,
form#reset_password_form input#reset_pw_submit2,
div#realization form input#order_change_address_button,
div#realization form input#order_button,
.button input.buttonLonger, input.buttonLonger,
.button input.buttonLongerWhite, input.buttonLongerWhite,
.button input.buttonLongerMaxWhite, input.buttonLongerMaxWhite, button.buttonLongerWhite, a.buttonLonger
{
	background-repeat: no-repeat;
	background-color: #fff;
	border-style: none;
	cursor: pointer !important;
	cursor: hand !important;
	padding: 0px 0px 2px 17px;
	height: 25px;
	color: #fff !important;
}

.button input.buttonLonger, input.buttonLonger,
.button input.buttonLongerWhite, input.buttonLongerWhite, button.buttonLongerWhite,
.button input.buttonLongerMaxWhite, input.buttonLongerMaxWhite, a.buttonLonger
{
	/*
	padding: 2px 5px;
	*/
        margin: 0px 5px 0px 5px;
}

#txtContent ul#login_options li form input#login_submit,
#txtContent ul#login_options li form input#login_submit_mail,
#txtContent ul#login_options li form input#register_master_submit,
#txtContent ul#login_options li form input#register_new_submit,
form#transferform input#domain_transfer_submit,
div#realization form input#order_change_address_button,
div#realization form input#order_button,
.button input.buttonLongerWhite, input.buttonLongerWhite,
button.buttonLongerWhite
{
	background-image: url(/img/cms/btn_bg_blue_arr.png) !important;
	width: 130px !important;
}

.button input.buttonLonger, input.buttonLonger
{
	background-image: url(/img/cms/btn_bg_blue_arr_gray.png) !important;
	width: 130px !important;
}

#txtContent ul#login_options li form input#reset_pw_submit
{
	background-image: url(/img/cms/btn_bg_gray_arr.png) !important;
	width: 160px;
	margin-left: 11px;
}

form#transferform input#domain_transfer_submit2,
.button input.buttonLongerMaxWhite, input.buttonLongerMaxWhite
{
	background-image: url(/img/cms/btn_bg_blue_arr_160.png) !important;
	width: 160px !important;
}

form#reset_password_form input#reset_pw_submit2
{
	background-image: url(/img/cms/btn_bg_blue_arr_190.png) !important;
	width: 190px;
}

#txtContent ul#login_options li form input#register_master_submit,
#txtContent ul#login_options li form input#register_new_submit
{
	margin-right: 0.5ex;
}

#txtContent ul#login_options li ul#login_cart
{
	margin-top: 1em !important;
}

#txtContent ul#login_options li ul#login_cart form span.message,
#txtContent form#transferform span.message
{
	width: auto;
	color: #000;
	font-weight: bold;
	border-style: none;
}

#txtContent ul#login_options li div.clr
{
	margin-bottom: 1ex;
}

#txtContent ul#login_options li form input,
#txtContent ul#login_options li form label
{
	font-size: 12px;
	vertical-align: middle;
}

#txtContent form#transferform
{
	margin: 0px;
	padding: 0px;
}

#txtContent form#transferform input
{
	margin-right: 1ex;
}

#txtContent form#transferform table
{
	border-style: none;
	width: 30em;
}

#txtContent form#transferform table tr td
{
	border-style: none;
	text-align: left;
	padding: 1ex 0px 0px 0px;
	margin: 0px;
}

#txtContent form#transferform table tr td.field input
{
	margin-left: 0px;
}

#txtContent a.order_info
{
	font-weight: bold;
}

#txtContent h2.strong_points
{
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 20px;
	text-transform: uppercase;
	background-image: url(/img/cms/cos2.png);
	background-repeat: no-repeat;
	background-position: center left;
	height: 47px;
	line-height: 47px;
	vertical-align: middle;
	padding: 0px;
}

#txtContent h2.strong_points a,
#txtContent h2.strong_points a:hover,
#txtContent h2.strong_points a:active,
#txtContent h2.strong_points a:visited
{
	color: #1A1A1A;
	text-decoration: none;
	padding: 0px 0px 0px 50px;
}

table#oferta_dedykowane_tabela
{
	margin-top: 1em;
}

table#oferta_dedykowane_tabela,
table#oferta_dedykowane_tabela td
{
	border-style: none;
	padding: 0px;
}

table#oferta_dedykowane_tabela td
{
	width: 50%;
	text-align: left;
}

div#oferta_od_reki
{
	text-align: right;
	font-size: 16px;
}

div#oferta_od_reki a
{
	font-weight: bold;
	color: #0e9b00;
}

div#realization form label#order_rules
{
	vertical-align: middle;
	width: 550px;
	float: left;
	text-align: left;
	display: block;
	padding: 0px;
	margin: 0px;
}

div#realization form input#id_rules
{
	vertical-align: middle;
	float: left;
	display: block;
	padding: 0px;
	margin: 3px 5px 0px 3px;
}

div#realization form input#order_button
{
	margin-top: 1em;
}

div#chooseDomain label#label_server_sale_11,
div#chooseDomain label#label_server_sale,
label#label_service_promo_12,
label#label_service_promo
{
	display: inline;
	width: auto;
	font-weight: normal;
	float: none;
}

#txtContent table.sale_options
{
	clear: both;

}

#txtContent table.sale_options td {
    text-align: left !important;
    border-style: none !important;
    padding: 0px 0px 0px 5px !important;
    vertical-align: middle !important;
}


#txtContent table.sale_options td.radio {
    width: 20px !important;
}

span.sale_code
{
	font-weight: bold;
}

.ukryte{display:none;}
.w650 {width: 650px;}

.iLoveIE{
    height: 20px;
    padding: 10px 0px;
    background: #FAFAFA;
    border-bottom: 1px solid #E7E7E7;
    text-align:center;
}

span.errorMsg {
    height: 35px !important;
    border: 1px solid #A62A2E;
    background: #FFE1DE;
    color: #A62A2E;
}

.center {
    text-align: center;
}

#addAnotherPersonForm {
    width: 340px;
    display:none;
    overflow: hidden;
}

#addAnotherPersonForm td.first, td.label { width: 130px; }
#addAnotherPersonForm td.field { width: 185px; }
#addAnotherPersonForm td.field input {width: 165px; }
#addAnotherPersonForm td.field select {width: 171px; }

#addAnotherPersonForm .tableRegisterForm td {border:0;}

#addAnotherPersonForm .inner {
    padding: 5px;
}

#addAnotherPersonForm input,select {
    border: 1px solid #7E7E7E;
    background-color: #E7E7E7;
    width: 100px;
    padding: 2px;
}
#addAnotherPersonForm div.header {padding-left: 5px !important;}
#addAnotherPersonForm span.title {display:none;}
#addAnotherPersonForm input.buttonLongerWhite {border:0;margin: 10px 0px 0px 0px;}
#addAnotherPersonForm input.postCode {
    width: 50px;
}
#addAnotherPersonForm input.houseNumber {
    width: 30px;
}

#addAnotherPersonForm .disabled {
    background-color: #FAFAFA;
    border: 1px solid #CCC;
    color: #999;
}

#addAnotherPersonForm .selectIsNew {
    text-align: center;
    border-bottom: 5px solid #E7E7E7;
}

#addAnotherPersonForm .selectIsNewDiv {
    float: left;
    width: 165px;
    padding: 5px 0px;
}

#addAnotherPersonForm #invoiceForm {margin: 10px 0px 0px 10px;}
#addAnotherPersonForm div.common, div.company {float:left !important;}

.clear {clear:both;font-size:0;}
#hiddenData { display: none; }

.floatRight { float:right; }
.floatLeft { float:left; }

.errmsg {
    font-size: 10px;
    color: #F00;
}

.errmsgInput {
    color: #F00;
    border: 1px solid #F00 !important;
}

#otherRegionRow {display:none;}
.inputRadio {width: 17px !important; height:17px !important; }

.aLeft {text-align:left !important;}
.aRight {text-align:right !important; }
.pLeft { padding-left: 10px !important; }
.noMPBottom {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

div#logout_message { padding: 10px; }
div#logout_message h2 { font-weight: bold; }

.hide {display:none;}
.news_list_title { margin-left: 10px; }

div#simple_form
    table.formularze { width: 550px; border-collapse: collapse; margin-bottom: 10px; }
div#simple_form
    table.formularze th { background: #f1f1f1; height: auto; padding: 5px 0; border-bottom-width: 5px; border-top: 1px solid #D9D9D9 !important; }
div#simple_form
    table.formularze td { padding: 7px 0; border-bottom: 1px solid #e7e7e7 !important; }
div#simple_form
    table.formularze td.left { width: 200px; border-right: none; border-bottom: 0px; }
div#simple_form
    table.formularze td.rightTD { width: 350px; }
div#simple_form
    table.formularze td.level { background: #F7F7F7; padding: 7px 0; border-bottom: 1px solid #e7e7e7 !important; }
div#simple_form
    table.formularze tr.head { font-weight: bold; padding: 7px 0; border-bottom: 2px solid #D9D9D9 !important; }
div#simple_form
    table.formularze tr.level { background: #F7F7F7; padding: 7px 0; border-bottom: 1px solid #f1f1f1 !important; }
div#simple_form
    table.formularze tr.total td { background: #f1f1f1; padding: 7px 0; border-bottom: 1px solid #D9D9D9 !important; border-top: 5px solid #D9D9D9 !important; font-weight: bold; }
div#simple_form
    table.formularze label {font-weight: bold; text-align: left; padding: 5px;}
div#simple_form
    table.formularze tr.footer td { text-align: left; padding: 5px;}
div#simple_form
    table.formularze tr.footerHead td { background: #f1f1f1; border-bottom: 1px solid #e7e7e7 !important; font-weight: bold; text-align: center; padding: 2px;}


div#transfer_errorMessage {
    font-weight: bold;
    color: red;
    padding: 10px;
    text-align: left;
    width: 200px;
}

div#simple_form table.formularze td.importantText {
    color: red;
    text-align: left;
    padding: 2px;
}

div#simple_form table.formularze td .aText { color: #999 !important; }

.noFloat {float:none;}

.disabledText { color: #999 !important; }

div#simple_form #mailcontent { width: 200px !important; }

.p5 { padding: 5px !important; }

.client_table td {border: 0 !important;}

a.buttonLonger {
    display:block;
    background-image: url(/img/cms/btn_bg_blue_arr_gray_110.png) !important;
    width: 110px !important;
    padding: 0 !important;
}


a.buttonLonger:hover {
    text-decoration: none;

}


select.domain_years {
    width: 90px !important;
}

.noTopMargin {
    margin-top: 0px !important;
}

.contact-left { float: left; width: 330px; padding: 10px; /* color: #7f7f7f; */ }
.contact-right { float: right; width: 410px;  padding: 10px; /* color: #7f7f7f; */ }

.contact-image { border: 1px solid black;  }

.contact-page { background: #f0f7ff; }
.noBG  { background: none !important; list-style: none !important; }
.circle-style { list-style: circle; }

.fixedBox {
    background-color: #FFF;
    height: 35px;
    width: 140px;
    border-style: solid;
    border-width: 1px 0px 1px 5px;
    border-color: #CCC;
    position: fixed;
    right: 0;
    line-height:35px;
    padding: 0px 0px 0px 4px;
}
.zapytaj-doradce { top: 280px; }
.fb { top: 320px; height: 45px; line-height: 45px; }


.greenBorder {border-color:#3DA119}
.grayBorder {border-color:#CCC}

.zapytaj-doradce span { color: #3DA119; }

.lh35 { line-height: 35px; }
#txtContent ul.vpsFAQ {padding-left: 25px;}
#txtContent table.offerBoxs {
    width: 840px;
    min-height: 200px;
}
#txtContent table.wdrozenia-loga {
    width: 740px;
}

#txtContent table.dedyki-tabela {
    font-size: 90%;
}

#txtContent table.dedyki-tabela input.ip { width: 20px; text-align: center;}

#txtContent table.dedyki-tabela select.transfer,
#txtContent table.dedyki-tabela select.system,
#txtContent table.dedyki-tabela select.administracja { width: 130px !important; }

#txtContent table.dedyki-klienci td {
    width: 110px;
    border: 0px;
}


#txtContent table.offerBoxs td {
    border: 0px;
}
#txtContent table.wdrozenia-loga td img {
    cursor: pointer;
}


#txtContent table.dedyki-tabela td {
    border: 1px solid  #D9D9D9;
    border-top: 0px;
}
#txtContent .wdrozenia-opis-tresc .info {
    background-image: url('/img/cms/wdrozenia/szare_info_dlugie.jpg');
    background-repeat: no-repeat;
    width: 750px;
    height: 100px;
    line-height: 15px;
    padding: 10px;
}

#txtContent table.dedyki-dlaczego td.info {
    background-image: url('/img/cms/dedyki/szare_info_dlugie.jpg');
    background-repeat: no-repeat;
    width: 840px;
    height: 100px;
    line-height: 15px;
}

#txtContent table.dedyki-dlaczego td.info img {
    margin: 0px 10px 0px 50px;
}

#txtContent table.dedyki-dlaczego td.icons {
    width: 90px;
    padding: 0;
}
#txtContent table.dedyki-tabela tbody tr td.highlight a,
#txtContent table.dedyki-tabela tbody tr td.highlight,
#txtContent table.dedyki-tabela thead tr th.highlight a,
#txtContent table.dedyki-tabela thead tr th.highlight {
	background-color: #E4E4E4;
        color: black;
}

#txtContent table.dedyki-tabela thead th a { color: white; text-decoration: none;}

#txtContent table.dedyki-dlaczego td.icons-info {
    background-image: url('/img/cms/szare_info750.jpg');
    background-repeat: no-repeat;
    width: 750px;
    height: 100px;
    line-height: 17px;
    font-size: 11px;
    padding: 0px 10px;
    color: #36454F;
}
#txtContent table.dedyki-dlaczego td.icons-info a { color: #36454F; text-decoration: none;}
#txtContent table.dedyki-dlaczego td.icons-info a:hover { text-decoration: underline;}

.szare-info {
    background-repeat: no-repeat;
    line-height: 15px;
    padding: 0px 10px;
    height: 100px;
}
.si-w685 { width: 685px; background-image: url('/img/cms/szare_info685.jpg'); }
.si-w750 { width: 730px; padding: 10px; background-image: url('/img/cms/szare_info750.jpg'); }
.si-w740 { width: 740px; padding: 10px; background-image: url('/img/cms/szare_info740.jpg'); }


#txtContent table.dedyki-dlaczego td {
    width: 50%;
    text-align: left;
    border: 0px;
    padding: 10px 15px 20px 0px;
}
#txtContent table.dedyki-dlaczego strong {
    color: #2D2D2D;
}

#txtContent table.offerBoxs td.shared_part1 { background-image: url('/img/cms/shared/kobieta.jpg'); }
#txtContent table.offerBoxs td.shared_part1_2 { background-image: url('/img/cms/shared/part1_2.jpg'); }

#txtContent table.offerBoxs td.domeny_part1 { background-image: url('/img/cms/domeny/domeny.jpg'); }
#txtContent table.offerBoxs td.domeny_part1_2 { background: url('/img/cms/domeny/part1_2.jpg') no-repeat left #fee612; }


#txtContent table.offerBoxs td.dedyki_part1 { background-image: url('/img/cms/dedyki/dedyki_1.jpg'); }
#txtContent table.offerBoxs td.dedyki_part1_2 { background-image: url('/img/cms/dedyki/dedyki_1_2.jpg'); }



#txtContent table.dedyki-tabela thead th.zamawianie {
    background-repeat: no-repeat;
    width: 840px;
    height: 37px;
}

#txtContent table.dedyki-tabela thead th.shared_krok1 { background: url('/img/cms/shared/zamawianie1.png') no-repeat left #f05c3d; }
#txtContent table.dedyki-tabela thead th.shared_krok2 { background: url('/img/cms/shared/zamawianie2.png') no-repeat left #ee4829; }
#txtContent table.dedyki-tabela thead th.shared_krok3 { background: url('/img/cms/shared/zamawianie3.png') no-repeat left #ee4828; }
#txtContent table.dedyki-tabela thead th.shared_krok4 { background: url('/img/cms/shared/zamawianie4.png') no-repeat left #ec2f0d; }

#txtContent table.dedyki-tabela thead th.domeny_krok1 { background: url('/img/cms/domeny/zamawianie1.png') no-repeat left #f05b3d;  }
#txtContent table.dedyki-tabela thead th.domeny_krok2 { background: url('/img/cms/domeny/zamawianie2.png') no-repeat left #ee4829; ; }
#txtContent table.dedyki-tabela thead th.domeny_krok3 { background: url('/img/cms/domeny/zamawianie3.png') no-repeat left #ee4828;}
#txtContent table.dedyki-tabela thead th.domeny_krok4 { background: url('/img/cms/domeny/zamawianie4.png') no-repeat left #ec2f0d;  }

#txtContent table.dedyki-tabela thead th.ds_krok1 { background: url('/img/cms/dedyki/krok1.jpg') no-repeat left #2a890b; }
#txtContent table.dedyki-tabela thead th.ds_krok2 { background: url('/img/cms/dedyki/krok2.jpg') no-repeat left #2a890b; }

#txtContent table.offerBoxs td.part1_3 {
    background-color: #f1f1f1;
    padding: 0px 15px 5px 15px;
    color: #36454F;
    vertical-align: top;
    font-size: 11px;
}

#txtContent table.offerBoxs td.part1,
#txtContent table.offerBoxs td.part2 {
    background-repeat: no-repeat;
    width: 200px;
    height: 200px;
    background-color: #f1f1f1;
}

#txtContent table.offerBoxs td.part1_2 {
    padding: 0;
    margin: 0;
}

#txtContent table.offerBoxs td.part1_2,
#txtContent table.offerBoxs td.part2_2 {
    background-repeat: no-repeat;
    width: 640px;
    height: 50px;
    padding: 0px;
}

#txtContent table.offerBoxs td.part_long {
    background-repeat: no-repeat;
    width: 840px;
    height: 50px;
    padding:0;
}

#txtContent table.offerBoxs td.part1_3 a {
    line-height: 31px;
}

.zielony,
#txtContent table.offerBoxs a {
    color: green;
}

#txtContent table.offerBoxs p {
    width: auto;
    margin-bottom: 0;
}

#txtContent table.offerBoxs td.kolokacja_part1 {
    background-image: url('/img/cms/kolokacja/part1.jpg');
    background-color: #F1F1F1;

}

#txtContent table.offerBoxs td.kolokacja_part1_2 {
    background-image: url('/img/cms/kolokacja/part1_2.jpg');

}
#txtContent table.offerBoxs td.top_profesjonalne { background: url('/img/cms/top_dlugi_profesjonalne.jpg') no-repeat left #2b8a0c;}

#txtContent table.offerBoxs td.giodo_part1 { background-image: url('/img/cms/giodo/part1.jpg');}
#txtContent table.offerBoxs td.giodo_part1_2 { background: url('/img/cms/giodo/part1_2.jpg') no-repeat left #dc3022;}

#txtContent table.offerBoxs td.partner_part1 { background-image: url('/img/cms/partner/part1.jpg'); }
#txtContent table.offerBoxs td.partner_part1_2 { background: url('/img/cms/partner/part1_2.jpg') no-repeat left #ba0a0d;}

#txtContent table.offerBoxs td.techniczne_part1 { background-image: url('/img/cms/rozwiazania-techniczne/part1.jpg');}
#txtContent table.offerBoxs td.techniczne_serwery { background: url('/img/cms/rozwiazania-techniczne/serwery.jpg') no-repeat left #bc080b; }
#txtContent table.offerBoxs td.techniczne_cd { background: url('/img/cms/rozwiazania-techniczne/cd.jpg') no-repeat left #bc080b; }
#txtContent table.offerBoxs td.techniczne_lacza { background: url('/img/cms/rozwiazania-techniczne/lacza.jpg') no-repeat left #bc080b; }
#txtContent table.offerBoxs td.techniczne_oprogramowanie { background-image: url('/img/cms/rozwiazania-techniczne/oprogramowanie.jpg'); }

#txtContent table.offerBoxs td.transfer_long { background: url('/img/cms/domeny/transfer.jpg') no-repeat left #f38104; }

#txtContent table.offerBoxs td.wirtualne_sla_part2 { background-image: url('/img/cms/wirtualne/sla.jpg');}

#txtContent table.offerBoxs td.gwarancjasla_part1 { background-image: url('/img/cms/gwarancja-sla/part1.jpg');}
#txtContent table.offerBoxs td.sla_part1_2 { background: url('/img/cms/serwery-vps/sla_part1_2.jpg') no-repeat left #052b9a;}
#txtContent table.offerBoxs td.gwarancjasla_part1_2 { background: url('/img/cms/gwarancja-sla/part1_2.jpg') no-repeat left #2b7f10;}

#txtContent table.offerBoxs td.klienci_part1 { background: url('/img/cms/klienci_part1.jpg') no-repeat left #bc080b;}
#txtContent table.offerBoxs td.wdrozenia_part1_2 { background: url('/img/cms/wdrozenia/part1.jpg') no-repeat left #2a890b; }

#txtContent table.offerBoxs td.administracja_part1 {  background-image: url('/img/cms/administracja-backup/part1.jpg'); }
#txtContent table.offerBoxs td.administracja_part1_2 { background: url('/img/cms/administracja-backup/part1_2.jpg') no-repeat left #2a7e0e; }
#txtContent table.offerBoxs td.administracja_part2 { background-image: url('/img/cms/administracja-backup/part2.jpg'); }
#txtContent table.offerBoxs td.administracja_part2_2 { background: url('/img/cms/administracja-backup/part2_2.jpg') no-repeat left #287c0c;}

#txtContent table.offerBoxs td.specjalna_part1 { background: url('/img/cms/specjalna/part1.jpg') no-repeat left #298a09; }

#txtContent table.offerBoxs td.indywidualna_part1 { background-color: #F1F1F1; background-image: url('/img/cms/indywidualna/part1.jpg'); }
#txtContent table.offerBoxs td.indywidualna_part1_2 { background: url('/img/cms/indywidualna/part1_2.jpg') no-repeat left #29810a; }

#txtContent table.offerBoxs td.profesjonalne_part1 { background-color: #F1F1F1; background-image: url('/img/cms/uslugi-profesjonalne/part1.jpg'); }
#txtContent table.offerBoxs td.profesjonalne_part1_2 { background: url('/img/cms/uslugi-profesjonalne/part1_2.jpg') no-repeat left #2b7f0f; }
#txtContent table.offerBoxs td.profesjonalne_part2 { background-color: #F1F1F1; background-image: url('/img/cms/uslugi-profesjonalne/part2.jpg'); }
#txtContent table.offerBoxs td.profesjonalne_part2_2 { background: url('/img/cms/uslugi-profesjonalne/part2_2.jpg') no-repeat left #2b7f0f; }

#txtContent table.offerBoxs td.serweryvps_part1{ background-image: url('/img/cms/serwery-vps/part1.jpg'); }
#txtContent table.offerBoxs td.serweryvps_part1_2 { background-image: url('/img/cms/serwery-vps/part1_2.jpg'); }

#txtContent table.offerBoxs td.vpsmanaged_part1{ background-image: url('/img/cms/serwery-vps/managed_part1.jpg'); }
#txtContent table.offerBoxs td.vpsmanaged_part1_2 { background: url('/img/cms/serwery-vps/managed_part1_2.jpg') no-repeat left #1b3fa4; }
#txtContent table.offerBoxs td.vpsroot_part1{ background-image: url('/img/cms/serwery-vps/root_part1.jpg'); }
#txtContent table.offerBoxs td.vpsroot_part1_2 { background: url('/img/cms/serwery-vps/root_part1_2.jpg') no-repeat left #1746b2; }

#txtContent table.offerBoxs td.serweryvps_promocje { background: url('/img/cms/serwery-vps/promocje.jpg') no-repeat left #184aad; }

#txtContent table.szare-tlo tr td.label { padding: 0px; }
#txtContent table.szare-tlo tr td.field,
#txtContent table.szare-tlo tr td.errmsg {
    background-color: #F1F1F1;
}

#txtContent #oferta_specjalna_form td.errmsg{ background: none;padding:0px; border-left: 0px; }

#txtContent #oferta_specjalna_form td.label {
    text-align: left;
    background-color: #F1F1F1;
    font-weight: bold;
    width: 150px;
}
#txtContent #oferta_specjalna_form td.field {
    background: none;
    padding-left: 10px;
    text-align: left;
    width: 350px;
    border-right: 0px;
}
#txtContent #oferta_specjalna_form td.field #mailcontent {
    background-color: #F1F1F1;
    color: #999;
}

#txtContent table.dedyki-tabela thead tr {
    border-left: 1px solid #999;
}


#txtContent table.dedyki-tabela thead th {
    background-image: url('/img/cms/dedyki/th_bg.jpg');
    background-repeat: repeat;
    height: 37px;
    color: white;
    border: 0px;
}
#txtContent table.dedyki-tabela thead tr.table-noBG { border: 0; }
#txtContent table.dedyki-tabela thead tr.table-noBG th {
    background: none;
    height: 25px;
}

#txtContent table.specjalna thead th {
    background-image: none;
    background-color: #F1F1F1;
    color: black;
    border: 1px solid #D9D9D9 !important;
}

#txtContent table thead th.w600 { width: 600px; }
#txtContent table thead th.w200 { width: 200px; }
#txtContent table thead th.w100 { width: 100px; }
#txtContent table thead th.w150 { width: 150px; }
#txtContent table thead th.w140 { width: 140px; }
#txtContent table thead th.w250 { width: 250px; }

#txtContent table.dedyki-tabela tr.stars td,
#txtContent table.dedyki-tabela tr.szare td,
#txtContent table.dedyki-tabela tr.cena td {
    background-color: #F1F1F1;
    padding: 10px;
}

#txtContent table.dedyki-tabela tr.cena td { padding: 5px 0px; }
#txtContent table.dedyki-tabela tr.cena td.catLeft { padding: 4px 10px; }

.p10 { padding: 10px !important; }

#txtContent table.dedyki-tabela tr.szare td,
#txtContent table.dedyki-tabela tr.images td {
    padding: 0px 0px;
}
#txtContent table.dedyki-tabela td.catLogo {
    background-color: #F1F1F1;
    height: 94px;
}

#txtContent table.dedyk td.catLeft,
#txtContent table.dedyki-tabela td.catLeft {
    background-color: #F1F1F1;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    padding: 4px 10px;
    line-height: 14px;

}
.vaMiddle {vertical-align: middle !important;}

#txtContent table.specjalna td.catLeft { vertical-align: middle; }

#txtContent table.dedyki-tabela td.pLeft20 { padding-left: 20px; }

#txtContent table.dedyki-tabela td.aCenter { text-align: center; }
#txtContent table.dedyki-tabela td.aLeft { text-align: left; padding-left: 10px;}
#txtContent table.dedyki-tabela td.aRight { text-align: right; padding-right: 10px;}

#txtContent table.dedyki-tabela td .cena-serwer {
    font-weight: bold;
    font-size: 18px;
    color: #2d2d2d;
}
#txtContent table.dedyki-tabela td .netto-info {
    line-height: 10px;font-size:smaller;color:#999;
}

#txtContent table.dedyki-dlaczego td img { margin-right: 15px;}
#txtContent table.dedyki-dlaczego td span.tytul {
    font-weight: bold;
/*    font-size: 15px;*/
    color: #2d2d2d;
    text-transform: uppercase;
}

#txtContent table.dedyki-tabela td {
    padding: 4px 5px;
}

#txtContent input.skonfiguruj,
#txtContent input.zapytanie,
#txtContent button.zapytanie,
#txtContent button.skonfiguruj_najdluzsze,
#txtContent button.skonfiguruj,
#txtContent button.zamow-red,
#txtContent table.dedyki-tabela button.skonfiguruj2,
#txtContent table.dedyki-tabela button.skonfiguruj {
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url('/img/cms/dedyki/skonfiguruj.png');
    height: 28px;
    width: 121px;
    color: white;
    text-align: center;
    cursor: pointer;
/*    padding: 4px 0px;*/
    margin-top: 0px;
}

#txtContent button.zamow-red {
    background-image: url('/img/cms/zamow-red.png');
    height: 25px;
    width: 60px;
}

.zapytaj-guzik {
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url('/img/cms/zapytaj.png');
    width: 92px;
    height: 29px;
    color: white;
    text-align: center;
    cursor: pointer;
    margin: 0px;
}

#txtContent button.skonfiguruj_najdluzsze {
    background-image: url('/img/cms/dedyki/skonfiguruj_super_long.png');
    width: 575px;
    height: 28px;
}

#txtContent input.zapytanie,
#txtContent button.zapytanie {
    background-image: url('/img/cms/uslugi-profesjonalne/guzik.png');
    width: 180px !important;
}

#txtContent input.skonfiguruj2,
#txtContent button.skonfiguruj2,
#txtContent table.dedyki-tabela button.skonfiguruj2 {
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url('/img/cms/administracja-backup/skonfiguruj_long.png');
    width: 363px;
    height: 28px;
    margin: 5px 0px;
    color: white;
    text-align: center;
}

#txtContent table.dedyki-oferta2 { width: 840px; }
#txtContent table.dedyki-oferta2 td { border: 0px; }

#txtContent table.dedyki-oferta2 button.dedyki-oferta {
    background-color: transparent;
    background-image: url('/img/cms/dedyki/szary_guzik.jpg');
    background-repeat: no-repeat;
    height: 65px;
    width: 384px;
    color: #2d2d2d;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
}

#txtContent table.dedyki-oferta2 button.dedyki-oferta:hover { color: green; }

#txtContent table.dedyki-tabela tr.cena a,
#txtContent table.dedyki-tabela tr.cena a:hover{ text-decoration: none; }

p.gwiazdki,
#txtContent table.dedyki-tabela p.gwiazdki {
    width: auto;
    padding: 0px 5px;
    margin: 0px;
    font-size: 10px;
}

h1.dedyki-h1 {
    font-weight: bold;
    text-transform: uppercase;
    color: #303030;
    font-size: 15px;
    font-family: Arial;
    margin-bottom: 5px;
    border: 0px;
}
h2.dedyki-h2 {
    font-weight: bold;
    text-transform: uppercase;
    color: #303030;
    font-family: Arial;
    margin-bottom: 5px;
    border: 0px;
    font-size: 13px;
    padding-bottom: 20px;
    border-bottom: 1px solid #E0E0E0;
}

.wdrozenia-opis { width: 840px; margin-top: 10px; }

.wdrozenia-opis-tytul {
    background-color: #3da119;
    color: white !important;
    padding: 2px 5px;
}
.tytul-tekst a,
.tytul-tekst {
    color: white !important;
    padding: 2px 5px;
    font-weight: bold;
    margin: 5px 0px !important;
}

.yr-tytul { background-color: #942301; }
.czerwony-tytul{ background-color: #C3161A; }
.fiolet-tytul{ background-color: #863DA5; }
.niebieski-tytul{ background-color: #3271C1; }
.szary-tytul{ background-color: #6E6E6E; }
.zielony-tytul { background-color: #228409; }

.w755 { width: 755px; }

.wdrozenia-opis-tresc {
    padding: 15px;
    border-color: #CCC;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
}
.wdrozenia-opis-tresc .naglowek { color: #317f16; font-weight: bold;}
.wdrozenia-opis-tresc .referencje { }
.wdrozenia-opis-tresc .referencje-tresc{ font-style: italic; }
.wdrozenia-opis-tresc .referencje-podpis { }

.specjalna-div { background-color: #CA0000; color: white; padding: 4px 6px; width: auto; }

#txtContent .lside ul.poziom {
    color: #3D3D3D;
    padding-left: 15px;
}

#txtContent .lside ul.poziom li {
    list-style: none !important;
    background: none !important;
    border-bottom: 1px dotted #999999;
    color: #3D3D3D !important;
    display: block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 11px;
    line-height: 1.9em;
    padding: 3px 0 0 !important;
}

#txtContent .lside ul.poziom a.active {
    color: #C90000;
    font-weight: bold;
    text-decoration: underline;
}
#txtContent .lside ul.poziom a:hover { color: #3D3D3D; }
#txtContent .lside ul.poziom li.noBB { border-bottom: 0px;}

.noPD { padding: 0px !important;}
.noPDB { padding: 5px 0 0 !important; vertical-align: bottom; }

#txtContent .rside .wdrozenia-opis-tresc ul { padding-left: 20px; }
#txtContent .rside .wdrozenia-opis-tresc ul li { list-style: disc; }
#txtContent .rside .wdrozenia-opis-tresc ul.minusy li { list-style: none; }
.ti40 { text-indent: 40px; }

#txtContent table.konfigurator-dedyki { width: 600px; }
#txtContent table.konfigurator-dedyki td { border: 0px; }
#txtContent table.konfigurator-dedyki ul.konfigurator { text-align: left; }
#txtContent table.konfigurator-dedyki ul.konfigurator li { list-style: none; }
#txtContent table.konfigurator-dedyki ul.konfigurator li.title { font-weight: bold; }

.i-button { margin-left:5px;margin-top:3px;float:left; }
.noMargin { margin: 0 !important; }

a.gray { color: #6E6E6E; text-decoration: underline; }
a.gray:hover { color: red; }
#txtContent .rside ul.noList li { list-style: none; }
.f15 { font-size: 15px; }
.f12 { font-size: 12px;}


a.noLine { text-decoration:none;}
a.noLine:hover {text-decoration:underline;}

.vpsPriceNormal { color: #999999;font-size: 11px; font-weight: normal;}
.vpsPriceDiscount { font-weight: bold; color: #636363; font-size: 13px; }

.btnLine:hover,
.btnLine {  text-decoration:none !important; }

.mb5{margin-bottom:5px !important;}

.rt-icon { width:130px;text-align:right; }
.rt-link { padding-left:15px !important;line-height:73px; text-align:left; font-weight: bold;}
.rt-link a { text-decoration: none; }
.rt-link a:hover { text-decoration: underline; }


.pCheckbox {
    margin: 0 !important;
    padding: 5px 0px;
}

#txtContent table.dedyki-tabela thead th.server,
#txtContent table.dedyki-tabela tbody td.w130 { width: 90px !important; }
span.server_name { font-weight: bold;font-size: 17px;}
.serweryShared td.catLeft { height: 38px !important;  }
.hoverU a { text-decoration: none; }
.hoverU a:hover { text-decoration: underline; }
.hand { cursor: pointer; }

.mLeft { margin-left: 10px; }

table.dedicated-info {
    border-width: 2px;
    border-style: solid;
    border-color: #D6D6D6;
    padding: 0px;
}

table.dedicated-info td { text-align: left; vertical-align: top; }

table.dedicated-info th.leftSide,
table.dedicated-info td.leftSide { 
    border-right: 1px solid #D6D6D6 !important;
}
table.dedicated-info tr.priceInfo td {
    text-align: center;
}

table.dedicated-info td.w385 { width: 385px; }
table.dedicated-info tr.gray td {
    background-color: #F7F7F7;
    color: black;
    text-align: left;
    font-weight: bold;
    padding-left: 15px !important;
    border-top: 1px solid #D9D9D9 !important;
}

.dedicated-info-content p.title { background-color: #F1F1F1; padding: 2px 5px;}

table.dedicated-info-cBox  { width: 365px !important; }
table.dedicated-info-cBox td { border:0px !important; }


.dedicated-info-cBox-footer { height: auto; }

.dedicated-info-cBox-footer a,
.dedicated-info-cBox a { text-decoration: none; }
.dedicated-info-cBox-footer a:hover,
.dedicated-info-cBox a:hover { text-decoration: underline; }


#txtContent table.offerBoxs td.newTops-1 {
    text-align: left;
    height: 60px;
    background-position: right bottom;
    background-repeat: no-repeat;
}
#txtContent table.offerBoxs td.newTops-2 {
    height: 174px;
    background-position: right;
    background-repeat: no-repeat;
}
#txtContent table.offerBoxs td.newTops-3 {
    width: 354px;
    height: 102px;
    background-position: right bottom;
    background-repeat: no-repeat;
}

#txtContent table.offerBoxs td.newDedicated-1 { background-image: url('/img/cms/new-tops/dedyk1.jpg'); }
#txtContent table.offerBoxs td.newDedicated-2 { background-image: url('/img/cms/new-tops/dedyk2.jpg'); }
#txtContent table.offerBoxs td.newDedicated-3 { background-image: url('/img/cms/new-tops/dedyk3.jpg'); }

#txtContent table.offerBoxs td.newVPS-1 { background-image: url('/img/cms/new-tops/vps1.jpg'); }
#txtContent table.offerBoxs td.newVPS-2 { background-image: url('/img/cms/new-tops/vps2.jpg'); height: 144px; }
#txtContent table.offerBoxs td.newVPS-3 { background-image: url('/img/cms/new-tops/vps3.jpg'); }

#txtContent table.offerBoxs td.newShared-1 { background-image: url('/img/cms/new-tops/shared1.jpg'); }
#txtContent table.offerBoxs td.newShared-2 { background-image: url('/img/cms/new-tops/shared2.jpg'); height: 144px; }
#txtContent table.offerBoxs td.newShared-3 { background-image: url('/img/cms/new-tops/shared3.jpg'); }

#txtContent table.offerBoxs td.newKolokacja-1 { background-image: url('/img/cms/new-tops/kolokacja1.jpg'); }
#txtContent table.offerBoxs td.newKolokacja-2 { font-size:9pt; background-image: url('/img/cms/new-tops/kolokacja2.jpg');}
#txtContent table.offerBoxs td.newKolokacja-3 { background-image: url('/img/cms/new-tops/kolokacja3.jpg'); }

#txtContent table.offerBoxs td.newKariera-1 { background-image: url('/img/cms/new-tops/kariera1.jpg'); }
#txtContent table.offerBoxs td.newKariera-2 { background-image: url('/img/cms/new-tops/kariera2.jpg'); height: 144px; }
    
#txtContent table.offerBoxs .in-box-text {
        margin: 35px 0px 0px 25px;
        width: 350px;
        color: white;
        line-height: 16px;
        text-align: left;
    }
    


#txtContent table.offerBoxs td.w421 { width: 486px; }
#txtContent table.offerBoxs td.newTops-3 p { width: 240px; padding-left: 100px; text-align: center; }

#txtContent table.offerBoxs td.newTops-3 .sPrice {
    color: black;
    font-size: 20px;
    font-weight: bold;
}

#txtContent table.table-newTops { width: 420px; text-align: left; font-size: 11px; }
#txtContent table.table-newTops td.icon { width: 23px; }

.noHover,
.noHover:hover { text-decoration: none !important; }

.strike { text-decoration: line-through !important;}

.dla-mediow td { text-align: left; padding: 5px !important; }
.dla-mediow .data { width: 90px; text-align: center; vertical-align: top; font-weight: bold; }
.dla-mediow .tytul { font-weight: bold; }

.odd { background-color: #F1F1F1; }
.f0 { font-size: 0;}

.kolokacja-box {
    margin-top: 15px;
    background-color: #ebebeb;
    font-family: Verdana;
    font-size: 8pt;
    padding: 20px 10px;
    color: #1A1A1A;
}
.kolokacja-box p { text-align: left !important; }

.gradientWG {
    background-image: url('/img/cms/gradientWG.png');
    background-repeat: repeat-x;
    background-color: #EBEBEB;
}

.kolokacja-title2,
.kolokacja-title { 
    color: #1D5111;
    font-family: "Arial";
    font-size: 12pt;
    margin-bottom: 0 !important;
}

.kolokacja-title2 {
    color: black;
}

.kolokacja-box ul {
/*    margin-top: 5px;*/
    font-size: 11px;
}
.kolokacja-box ul li {
    line-height: 16px !important;
}

.f11h15 { 
    font-size: 11px;
    line-height: 15px;
}
.f12h16 { 
    font-size: 12px;
    line-height: 16px;
}
.width50p { width:50%; }

.f18 { font-size: 18px;}
.red-bg { background-color: #fbeded; }
.green-bg { background-color: #f2faeb; }
.blue-bg { background-color: #e6f0fe; }

#txtContent table.serweryShared tbody tr td.highlight,
#txtContent table.serweryShared td.catLeft { background: #FFFFFF; }

#txtContent table.serweryShared { font-size: 100%; }
#txtContent table.serweryShared td.server { width: 90px; font-weight: bold; }
#txtContent table.serweryShared th.table-noBG { height: 30px}
#txtContent table.serweryShared tabela thead th { background:#373737 !important; }

#txtContent table.serweryShared tr.maloWazne td.catLeft { font-weight: normal; padding-left: 20px; height: 20px !important; }
#txtContent table.serweryShared th.th-green { background: #5ea722; border:1px solid #D9d9d9 !important; border-bottom: 0 !important;}
#txtContent table.serweryShared th.th-red { background: #750204; border:1px solid #D9d9d9  !important}

#txtContent table.serweryShared th.th-green { background: #5ea722; border:1px solid #D9d9d9 !important; border-bottom: 0 !important;}
#txtContent table.serweryShared th.th-blue { background: #0463f1; border:1px solid #D9d9d9  !important}

.important-bg td {background-color: #ff9900 !important; font-weight: bold; }

.vps_punktator { margin: 10px 0 0 30px !important; }
.vps_punktator li { list-style: url('/img/cms/serwery-vps/punktator.png') !important; font-size: 11px;}

.vps_why {
    background-image: url('/img/cms/serwery-vps/gradient.png');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #e7e7e7;
    width:344px;
    padding:5px;
}

.vps_info_box {
    font-size: 11px;
    line-height: 20px;
    padding: 0 10px;
    vertical-align: top;
}
.klienci_case_study {
    background-image: url('/img/cms/klienci/gradient.png');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #FFF;
    padding:5px;
}

.grayBG { background-color: #e7e7e7; }
#mySlides3 {
    width: 100%;
    margin:auto;
    margin-top: 20px;
}

.ui-tabs .ui-tabs-panel { padding: 15px 5px 5px 5px;}
.ui-widget-content { border: 0; }
.ui-widget-header { border: 0; border-bottom: 1px solid #AAA; background: none;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    -webkit-border-bottom-left-radius: 0;
    -khtml-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    -webkit-border-bottom-right-radius: 0;
    -khtml-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}
