@charset "utf-8";
/*reset*/
html, body, h1, h2, h3, h4, h5, h6, a, abbr, acronym, p, address, blockquote, cite, q, dd, dfn, dl, dt, li, ol, ul, code, 
kbd, pre, samp, tt, var, big, del, ins, small, caption, table, tbody, td, tfoot, th, thead, tr, fieldsetNIE, iframe, img {
	margin: 0;
	padding: 0;
	border: none;
	outline: none; 
	text-align: left;
	text-decoration: none;
}
html, body {
	background-color: #fff;
	color: #000;
}
html, body, input, option, optgroup, select {
	font-family: tahoma, arial, helvetica, sans-serif;
} /* customizable */
textarea, input, option, optgroup, select {
	font-size: 100%;
}
a:focus {
	overflow: hidden;
}
q:lang(pl) {
quotes: "\201E" "\201D" "\00AB" "\00BB";
}
q::before {
content: open-quote;
}
q::after {
content: close-quote;
}
ol, ul { /*list-style: none; */}
code, kbd, pre, samp, textarea, tt, var {
	font-family: monospace;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
legendNIE, hr {
	display: none;
}

::selection,  ::-moz-selection {  background: #d00ed4 ;color:#fff; }

/*@media handheld, projection, screen, tty, tv {abbr[title], acronym[title] {cursor: help;}}*/
/*wlasciwe style*/

#block-admin-display-form * { color: #000; }

html, body {
    background: #000 url(../gfx/bodyBackground.jpg) repeat-y top center;
    font: normal normal 0.85em/1.2em arial,helvetica,tahoma,verdana,sans-serif;
    text-align: justify !important;
    text-align:center;
    color:#fff;
    height:100%;
}
a { color:#fff200; text-decoration:none; }
a.more { text-align:right; display:block; }
a:hover { color:#0fe7f5; text-decoration:underline; }
ul.tabs a { color:#000; }
ul { padding-left:20px; }

p, ul li {
    font:normal normal 11px/19px arial,helvetica,tahoma,verdana,sans-serif;
    line-height:19px;
    color:#f4fce8;
    text-align:justify;
    }

h1#logo { width:227px;height:92px;float:right;margin-top:-4px; }
h1#logo a { border:0 none;}
h1#logo a span  { text-indent:-10000px; display:none; }
h1#logo a img { display:block; border:0 none;}
.containerTextBigInside p { line-height:170%; }
.textInside, .listTextInside  { line-height:170%; padding-left:30px;  }
ul.listTextInside {list-style-type:circle;}
.textInside li,  .listTextInside li {text-shadow: #777 1px 1px 1px;   }
.textInside li:hover,  .listTextInside li:hover { text-shadow: #d00ed4 1px 1px 1px; background:#111; border-right:1px solid #000; }



#container {
    width: 960px; margin:0 auto; z-index:5; position:relative;
    background: transparent url(../gfx/containerBackground.gif) repeat top left;
    
}
#header { width:100%; height:209px; float:left; margin:-12px 0 19px 0; position:relative;
   background: transparent url(../gfx/container_background.png) no-repeat top left !important;
   background-image:none;
 }
.headerLeftRight { 
    position:absolute; top:0; bottom:0; width:8px; height:100%; 
    background: transparent url(../gfx/patDark02.gif) repeat top left;
}
.headerLeft { left:0; }
.headerRight { right:0; }
.headerTopBottom {
    position:absolute; left:9px; right:9px; height:19px; width:942px; 
    background: transparent url(../gfx/patDark02.gif) repeat top left;
} 
.headerTop { top:0; }
.headerBottom { top:190px; }
.headerCenter {
    position:absolute; top:20px; bottom:20px; left:10px; right:10px;
        background: transparent url(../gfx/patDark01.png) repeat top left !important;
        background: transparent url(../gfx/patDark01.gif) repeat top left;
    width:940px; height:171px; display:block;
}
/* slajdy */
div#headerSlides { z-index:6;  height:220px;width:960px;  display:block; overflow:hidden; position:relative;
}
div.headerSlidesInside {  white-space:normal; display:block; float:left; width:960px; font-size:30px; line-height:38px;
position:absolute; top:0; left:0; right:0; 
}
div#header a.next, div#header a.prev {
    position:absolute; bottom:0; width:55px; height:41px;
    background-color:transparent;
    background-position: center center;
    background-repeat: no-repeat;
    display:block; border-bottom:0 none;
    z-index:10;
}
 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
div#header a.next, div#header a.prev {
    display:none;
}
 }

a.headerLeftArrow, 
div#header a.prev { background-image: url(../gfx/leftArrowNormal.png);   left:30px; }
a.headerRightArrow, 
div#header a.next { background-image: url(../gfx/rightArrowNormal.png); left:90px; }
a.headerLeftArrow:hover,
div#header a.prev:hover { background-image: url(../gfx/leftArrowActive.png);    }
a.headerRightArrow:hover,
div#header a.next:hover { background-image: url(../gfx/rightArrowActive.png);  }
#header a:link {  border-bottom:0 none; margin:0; padding:0; }
#header a:hover { text-decoration:none; }
#header a span { display:none;}
#header div span { display:none; }
h2.h2b4 {
    color:#fff200;
    clear:both;
    background: transparent url(../gfx/h2b4.png) repeat top left;
    padding:24px 0 0 16px;
    height:52px;
    width:632px;
}

div.menu-block-1 ul.menu {
    padding:0; margin:0 0 19px 0; list-style-type:none;
}
div.menu-block-1 ul.menu ul { margin:0 0 0 0; }
div.menu-block-1 ul.menu li.leaf, div.menu-block-1 ul.menu  li.expanded { list-style-image:none; list-style-type:none; margin:0; padding:0;}

div.menu-block-1 ul.menu li ul { padding-top:0; background-image:none; }
div.menu-block-1 ul.menu li a { padding-left:8px; color:#fff; text-decoration:none; }
div.menu-block-1 ul.menu li ul li a { padding-left:16px; }
div.menu-block-1 ul.menu li ul li ul li a { padding-left:24px; }
div.menu-block-1 ul.menu li a {
    padding-top: 12px; display:block;
    padding-bottom:8px;
    font: normal normal 14px/18px arial,helvetica,tahoma,verdana,sans-serif;
    background: transparent url(../gfx/patDark02.png) repeat top left; }
div.menu-block-1 ul.menu li.active a { 
    background: transparent url(../gfx/patDark01.gif) repeat top left; color: #fff200}
div.menu-block-1 ul.menu li.active ul li a {  background: transparent url(../gfx/patDark02.png) repeat top left; color:#fff; }
div.menu-block-1 ul.menu li a:hover {  background: transparent url(../gfx/patLight01.png) repeat top left; color:#0fe7f5; }

h2.h2b1_12 {
    height:28px; text-align:right;

    padding:10px 5px 0 0;

}
h3 { height:29px; padding:9px 0 0 0; display:inline-block; }
h4 { line-height:14px; }
div.h2b1_12_skontaktuj_sie { background: transparent url(../gfx/imgSkontaktujSie.png) no-repeat 2px 6px;  }
div.h2b1_12_klienci_o_nas { background: transparent url(../gfx/imgKlienciONas.png) no-repeat 7px 8px; }

div.divb4 { width:648px; 

   background: transparent url(../gfx/container_background.png) no-repeat 0 -280px !important;
   background-image:none;

}
div.divb1_12 {
    width:246px;  
    background: transparent url(../gfx/containerSmallBackground.gif) repeat-y top left; 
    position:relative;
}
div.divb1_12a, div.menu-block-1 {
    width:246px;  
    background: transparent url(../gfx/containerSmallBackground.gif) repeat-y top right; 
    position:relative;
}

div.divb1_12 div.divb1_12_content,
div.divb1_12a div.divb1_12_content
 {
        background: transparent url(../gfx/patDark01.png) repeat top left !important;
        background: transparent url(../gfx/patDark01.gif) repeat top left;
        width:222px;
        margin:0 8px 0 16px;
        display:block;
}
div.divb1_12a div.divb1_12_content { margin: 0 16px 0 8px; }

div.divb_top {
        background: transparent url(../gfx/patDark02.gif) repeat top left;
        display:block;width:100%;
        height:19px; margin:0 0 0 0;
}
div.divb_bottom {
        background: transparent url(../gfx/patDark02.gif) repeat top left;
        display:block;width:100%;
        height:19px;
}
div.divb_bottom_margin {  margin:0 0 19px 0; }
.divbLeftRight { 
    position:absolute; top:0; bottom:0; height:100%; display:block;
    background: transparent url(../gfx/patDark02.gif) repeat top left;
}
div.divb1_12 .divbLeft { left:0; width:16px;}
div.divb1_12 .divbRight { right:0; width:8px; }
div.divb1_12a .divbLeft { left:0; width:8px;}
div.divb1_12a .divbRight { right:0; width:16px; }


div.div2outer {
    width: 296px;
    margin:0 8px 19px 8px !important;
    margin:0 8px 19px 4px;
padding:10px 4px 9px 4px;
    background:#000;
    float:left;
}
div.div2outer img { width: 290px; height:146px; padding:2px; border:1px solid #111; }

div.divleft { float:left; margin:0; padding:0; }
div.divright { float:right; margin:0; padding:0; }
div.divcontent { padding: 0 20px 0 12px; }
div.divcontenttables table { width:100%; border-collapse:collapse; border:1px solid #000; font-size:11px; }
div.divcontenttables table caption { width:100%; height:19px; }
div.divcontenttables table thead th { border: 0 none;}
div.divcontenttables table tbody th { border: 0 none;}
div.divcontenttables table thead td { border: 0 none;}
div.divcontenttables table tbody td { border: 0 none;}
div.divcontent ul,
div.tab_content ul { list-style-type:none; padding-left:0; }
div.divcontent ul li,
div.tab_content ul li  { background: transparent url(../gfx/ulLiImage.gif) no-repeat 5px 8px; padding:0 0 0 20px;}



div#laptopBox {
    background: transparent url(../pix/laptopBox.png) repeat top left;
    float:right;
    width:144px;height:162px;
    margin:0 0 -40px 0;
    padding:9px 36px 0 34px;
}
div#laptopBoxInside {
    display:block; width:144px; height:90px;
    background:#000;
    position:relative;
}
div#laptopBoxInside img { position:absolute; top:0; left:0; width:144px;height:90px;}


img.imgKlienciONas,
img.imgSkontaktujSie,
img.imgAktualnosci {
    float:left; padding-left:2px; padding-top:1px;
}

.containerLeft { float:left; position:relative; }
.containerRight { float:right; position:relative; }
.containerFull { width:100%; }
.containerTextBig { width:620px; padding:10px 0 0 0; margin: 10px 60px 10px 0; }

.containerTextBig table caption { width:100%; height:22px; padding:4px 10px 0 10px; border-left:1px solid #5b0774; border-right:1px solid #5b0774; background: transparent url(/sites/default/themes/teleit-sr/gfx/tableHeaderBackground.png) repeat-x 0 0; 
font-weight:bold; }
.containerTextBig table, #tinymce table { width:100%;  border-left:1px solid #5b0774; border-right:1px solid #5b0774;}
.containerTextBig table thead,  #tinymce table thead 
.containerTextBig table tbody,  #tinymce table tbody
.containerTextBig table tfoot,  #tinymce table tfoot { width:100%; }
#tinymce table tr td * { color:#fff; }

.containerTextBig table tr:hover { background-color: #510867;  text-shadow: #000 1px 1px 1px, #000 -1px -1px 1px;  }

.containerTextBig table thead th,
.containerTextBig table thead td,
.containerTextBig table tbody td,
.containerTextBig table tbody th,
.containerTextBig table tfoot td,
.containerTextBig table tfoot th
 { border-bottom:1px solid #2d0439; padding:2px 5px; }


.containerTextBigInside { width:620px;  }


.containerTextSmall { width:255px; padding:20px 0; }
.containerTextSmall h3 { padding:3px 0;  }

ul#navlist { margin:19px 0; float:left; padding:0 0 0 8px; }
ul#navlist li { 
    list-style-type:none; 
    text-align:left; 
    width:143px; 
    padding:0px 16px 0px 0px; 
    margin:0; 
    border-left:1px dotted #192326;  
    text-transform: uppercase;
    display:block;
    float:left;
    background: transparent url(../gfx/patDark02.gif) repeat-y top right !important;
}
ul#navlist li a,ul#navlist li a:visited { 
    font: normal normal 16px/20px 'trebuchet ms','myriad pro',arial,helvetica,tahoma,verdana,sans-serif; 
    margin: 0; 
    display:block;
    width:133px;
    height:31px;
    position:relative;
    padding:6px 0 0 10px;
    color:#fff200;
    cursor: pointer !important;
    cursor: hand;
    
        background: transparent url(../gfx/patDark01.png) repeat top left !important;
        background: transparent url(../gfx/patDark01.gif) repeat top left;
    border-bottom:1px solid #192326;
}
ul#navlist li a span.navlistLiA { position:absolute; display:block; width:133px; height:31px; left:0; top:0; z-index:10; background-image:url('http://upload.wikimedia.org/wikipedia/commons/c/ce/Transparent.gif');     cursor: pointer !important;cursor: hand; }
ul#navlist li a:hover, 
ul#navlist li a.active  { 
    color: #0fe7f5;
    text-decoration:underline; 
    background: transparent url(../gfx/patLight01.png) repeat top left !important;}
ul#navlist li a:hover { border-bottom:1px solid #fff200; }
ul#navlist li a.active:hover  { border-bottom:1px solid #0fe7f5; } 
ul#navlist li a.active, 
ul#navlist li.active-trail a,
ul#navlistFooter li.active-trail a 
{ border-bottom:1px solid #0fe7f5; color: #0fe7f5; }
ul#navlistFooter { margin:0;}
ul#navlistFooter li { float:left; padding:2px 20px; list-style-type:none; width:120px; }
ul#navlistFooter li.active a  {  width:120px;  color: #0fe7f5; }
#ulcontact, #ulreferences { list-style-type:none; line-height:19px; padding:0 4px; margin:0;}
#ulcontact li { display:block; width:214px;  }
#ulcontact li span {  }
#ulcontact li span.contactVar { display:inline-block; width:90px; }
#ulcontact li span.contactVal { display:inline-block; width:120px; text-align:right; color: #0fe7f5; font-weight:bold; }

#ulreferences strong { color:#0fe7f5; font-weight:bold; text-align:right; display:block; }
div.hrGfx { height: 20px; width:100%; background: transparent url(/sites/default/themes/teleit-sr/gfx/hrGfx.gif) repeat-x scroll center; clear:both;}
div.hrGfx hr.hrGfx { display: none;}


#footer {
    background: transparent url(../gfx/patDark02.gif) repeat top left;
    display:block; width:100%;height:19px; margin:19px 0;
}

/* ***** TABS ****** */
ul.tabs_content {

	float: left;
	list-style: none;
	height: 36px;

    background: transparent url(../gfx/h2b4.png) repeat top left;
    padding:19px 8px 19px 8px;
    height:38px;
    width:632px;
    
}
ul.tabs_content li {
	float: left;
	margin: 0;
	padding: 0;
	border-left: none;

	overflow: hidden;
	position: relative;
}
ul.tabs_content li a {
	text-decoration: none;
	display: block;
	font-size: 12px;
    height:15px;
	padding: 11px 15px 11px 15px;
	border-bottom: 1px solid #000;
	outline: none;

}
ul.tabs_content li a:hover {
	background: transparent url(../gfx/patDark02.gif) repeat 0 0;
}	
html ul.tabs_content li.active, html ul.tabs_content li.active a:hover  {

	background: transparent url(../gfx/patLight01.png) repeat 0 0;
	border-bottom: 1px solid #000;
}
.tab_container {
	border: 1px solid #000;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;

}
.tab_content {
	padding: 0 14px;
}
.tab_content h2 {
}
.tab_content h3 a{
}
.tab_content img {

}

/* menu boczne */

.menu-mlid-1003 ul.menu { display:none; } /* ukrycie pod reklama */
p.moreNews { padding:10px 5px 0 10px; height:28px; display:block;}
p.moreNews a span.dateNews {color:#f4fce8; display:inline-block; width:60px;}
p.moreNews a:hover span.dateNews {text-decoration:none;}

.contactForm p { display:block; font-size:110%; clear:both; padding:10px 0; }
.contactForm p label { display:inline-block; width:200px; }
.newsDate { float:left; display:block; width:90px; padding:10px 15px 0 0; margin:0;}
.newsDateWeekDayName,.newsDateMonthName,.newsDateDayNo { display:block; width:90px; text-align:right; color:#fff200; height:19px; font-weight:bold; }

.newsDateWeekDayName { font-size:12px; }
.newsDateMonthName { font-size:14px; }
.newsDateDayNo { font-size:17px; }


a#linkiZwrotne {font-size:2px;text-align:center;padding:0;margin:-2px 0 0 0;display:none;}
h1#h1Poz { position:absolute; top:-500px; width:600px; font-size:14px; }