html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
html *{max-height:1000000px;}

body { background-color: #FFF; margin: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; }

form { margin: 0; padding: 0; }
img { border: 0; }

.s4u { display: none; }

a { color: #B71B1C; text-decoration: underline; }
a:hover	{ color: #405280; text-decoration: underline; }
a.link_news { color: #405280; text-decoration: none; }
a.link_news:hover	{ color: #405280; text-decoration: underline; }
a.link_news_bold { color: #405280; text-decoration: none; font-weight: bold; }
a.link_news_bold:hover	{ color: #405280; text-decoration: underline; font-weight: bold; }
a.link_zielony { color: #008532; text-decoration: underline; }
a.link_zielony:hover { color: #008532; text-decoration: underline; }
a.link_stopka { color: #7885A7; text-decoration: none; }
a.link_stopka:hover { color: #BEBEBE; text-decoration: none; }
a.link_menu { color: #BEBEBE; text-decoration: none; }
a.link_menu:hover { color: #BEBEBE; text-decoration: underline; }

.text9poczta { color: #555555; font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
.text9jasnyszary { color: #BEBEBE; font-size: 9px; }
.text9{font-size:9px;}
.text10 { font-size: 10px; }
.text10ciemnyszary { color: #555555;  font-size: 10px; }
.text10jasnyszary { color: #999999; font-size: 10px; }
.text10szary { color: #5A5A5A; font-size: 10px; }	
.text11ciemnyszary { color: #555555; font-size: 11px; }
.text11niebieski { color: #405280; font-size: 11px; }
.text12niebieski { color: #405280; font-size: 12px; font-weight: bold; }
.text18niebieski { color: #405280; font-family: Arial, Helvetica, sans-serif; font-size: 18px; }
.text_czerwony { color: #B71B1C; } 
.text_niebieski { color: #405280; }
.text_big { color: #555555; font-size: 13px; font-weight: bold; }

.tlo_seledynowe { background-color: #F1F8FA; }
.tlo_jasneszare { background-color: #CECECE; }
.tlo_jasneszare2 { background-color: #EEEEEE; }
.tlo_image_poczta { background-image: url(/images/tlo_poczta.gif); background-repeat: no-repeat; }
.tlo_image_startowe { background-image: url(/images/tlo_startowe.gif); background-repeat: repeat-x; }
.tlo_image_srodek { background-image: url(/images/tlo_srodek.gif); background-repeat: repeat-x; }

input.input_poczta { border: 1px solid #7E7E7E; background-color: #FFFFFF; font-family: "Courier New", Courier, monospace; font-size: 11px; width: 120px; }

input.input_wspolpraca, input.input_domena, input.input_kontakt, input.input_kod, input.input_cena, input.input_konto { border: 1px solid #AAAAAA; background-color: #FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; }
input.input_wspolpraca { width: 250px; }
input.input_domena { width: 170px; }
input.input_kontakt { width: 165px; }
input.input_kod { width: 65px; }
input.input_cena { text-align: right; width: 65px; }
input.input_konto { width: 100px; }
input.input_buton { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; cursor: pointer; }

textarea.select_pozostale, textarea.select_kontakt { border: 1px solid #AAAAAA; background-color: #FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; overflow: auto; }
textarea.select_pozostale { width: 250px; height: 42px; }
textarea.select_kontakt { width: 165px; height: 60px; }

select.select_zamow, select.select_domena { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; border: 1px solid #aaa; }
select.select_zamow { width: 250px; }
select.select_domena { width: 133px; }

.ramka_tabelka { border-bottom: 1px solid #E9E9E9; border-top: 1px solid #E9E9E9; }
.ramka_tabelka2 { border-bottom: 1px solid #E9E9E9; }
.ramka_obrazek { border-bottom: 1px solid #405280; }
.ramka_realizacja { border: 1px solid #eee; padding:2px; -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3);box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; }
.ramka_realizacja2 { border: 3px solid #eee;}
.ramka_czerwona { border: 1px solid #B71B1C; }

.list_box { list-style-image: url(/images/box2.gif); }
.list_myslnik { list-style-image: url(/images/myslnik.gif); }
.list_abc { list-style: lower-alpha; }

.tabNav { border-bottom: 1px solid #ccc; padding: 0 0 0 4px; height:24px; margin: 0; position: relative; z-index: 1; }
@media screen and (min--moz-device-pixel-ratio:0) {
    .tabNav{height:26px;}
}
.tabNav ul { margin: 0; padding: 0; list-style: none; position: absolute; z-index: 111; }
.tabNav ul li { float: left; margin-right: 3px; cursor: pointer; }
.tabNav ul li a { display: block; padding: 5px; border: 1px solid #ccc; border-bottom: 0; text-decoration: none; font-size: 12px; font-weight: bold; color: #B71B1C; text-decoration: none; -moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0; background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#fff));background:-moz-linear-gradient(top,#eee,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff'); }
.tabNav ul li a:hover { text-decoration: none; color: #B71B1C; }
.tabNav ul li a.dis { border-color: #ccc; border-bottom: 1px solid #ccc; padding: 3px 9px; margin-top: 5px; color: #999; font-weight: normal; font-size: 10px; background:#eee;background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ddd));background:-moz-linear-gradient(top,#eee,#ddd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#dddddd'); }
.tabNav ul li a.dis:hover { background:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#eee));background:-moz-linear-gradient(top,#ddd,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd',endColorstr='#eeeeee'); }

.tabs { padding: 15px 0; background: #fff; }
.tabs td {  }
.tabs td div { font-size: 9px; padding-top: 10px; color: #999; }
.tabs td div a { color: #405280; outline:none; }
.tabs td div a:hover { color: #B71B1C; }
.tabs td a img.ramka_realizacja { border: 1px solid #eee; }
.old { display: none; }

fieldset.fld { border: 1px solid #eee; border-width: 1px 0 0 0; margin: 0; padding: 0; }
fieldset.fld legend { font-size: 11px; color: #405280; margin: 0 0 0 -7px; padding: 0 5px 0 0; font-weight: bold; }
html>/**/body fieldset.fld legend { margin: 0; }
fieldset.fld legend a { color: #405280; }
fieldset.fld legend a, fieldset.fld legend a:hover { text-decoration: none; }

fieldset.all { border-width: 1px; margin-bottom: 17px; }
fieldset.all legend { margin: 0 !important; padding: 0 5px; }
html>/**/body fieldset.all legend { margin-left: 5px !important; }

div.rel { margin-bottom: 5px; min-width: 200px; }
div.rel p { margin: 0 0 5px 0; padding: 0; }
div.rel td a span{display:block;max-height:200px;overflow:hidden;}


.nieruchomosci {  }

fieldset.ssl { border-color: #D1D3E7; }
fieldset.ssl legend a { /*color: #B71B1C;*/ }
.ssl div.tlogo { background: url(/images/globe.gif) 99% 95% no-repeat; }


.clients { margin: 80px 20px 0 0; overflow: hidden; float: right; }
.clients, #cycle { height: 80px; width: 160px; }


table.menu-left td a {  }

td.portfolio a { display: block; padding: 5px 0 5px 5px; border: 1px solid #eee; border-right: 0; /*color: #B71B1C;*/ font-weight: bold; }
td.portfolio a:hover { text-decoration: none; background: #405280; border-color: #405280; color: #fff; }

div.noflash { text-align:center; border: 1px solid #B71C1A; padding: 5px; font-size: 14px; }
div.noflash a { text-decoration: none; }
div.noflash img { vertical-align: middle; }

#flash-cti{position:relative;}

.homemenu{position:absolute;top:15px;}
.homemenu a{display:inline-block;height:57px;width:225px;}
.homemenu a span{display:block;text-indent:-9999px;}

.topmenu{position:absolute;top:8px;right:15px;}
.topmenu a{display:inline-block;height:20px;}
.topmenu a span{display:block;text-indent:-9999px;}
.topmenu a.l1{width:107px;margin-right:15px;}
.topmenu a.l2{width:46px;}
.topmenu a.l3{width:47px;}
.topmenu a.l4{width:33px;}

.leftmenu{position:absolute;left:0;bottom:0;width:200px;}
.leftmenu a{display:inline-block;height:26px;width:200px;margin-top:1px;}
.leftmenu a span{display:block;text-indent:-9999px;}

tr.brd td { border-bottom: 1px solid #eee; }


.outer { text-align: center; }
.footer { margin: 0 auto; padding: 20px 0; width: 780px; font-size: 9px; clear: both; overflow: hidden; color: #aaa; text-align: left; }
.footer a { color: #7885A7; text-decoration: none; }
.footer a:hover { text-decoration: underline }
.footer span.ods { padding: 0 5px; }
.footer-inner { background: #f5f5f5; padding: 8px 15px; border-bottom: 1px solid #e5e5e5; }
.footer .inner { padding: 10px 15px 0 15px; }
.footer .fr { float: right; }
.footer .powered h1.cmspro { margin: 0; padding: 0; font-size: 9px; font-weight: normal; }

ul.ul{margin:0;padding:0;list-style:none;}
ul.ul li{margin-left:10px;background:url(/images/box2.gif) 0 1px no-repeat;padding-left:12px;}

.ev-ssl{margin:30px 0 0 0;text-align:center;}
.ev-ssl img{margin:0 15px;}