
/*----globalne----*/
body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px; 
        background: #2A2929 url(/images/bgtest.png) no-repeat center top fixed;
        padding:0px;
        margin: 0px;
        text-align:center;
}

div,th,td,p,ul,li,select {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#414141;

}

blockquote { margin:0px 0px 0px 30px; padding:0px;}

h1,h2,h3,h4,h5 {padding:0px;margin:0px;}
h1 {font-size:14px;}
h2 {font-size:11px;}
h3 {font-size:11px;color:#FB7700;}
h4 {font-size:18px; }
h5 {font-size:13px; }
h6 {font-size:10px; font-weight:normal; }
a {
        color:#FB7700;
        text-decoration:none;
}
a:hover {text-decoration:none}
form {margin:0px;}
img {border: none;}
p {
        padding-bottom:10px;
        padding-top:10px;
        margin:0px;
        display:block;
}
.strike, a.strike {
                color: #CCFF00;
                text-decoration: line-through!important;
}
ul {
        list-style-type: square; 
        margin-top:0px;
        /*list-style-image: url(/images/dot.gif);*/
}
hr{
        /*color:#DCDCDC;
        height:1px;*/
        border-right: none;
        border-left: none;
        border-bottom: none;
        border-top: 1px solid #DCDCDC;
        color: #FFF;
}
/*----master----*/
#outer {
        width:918px;
        margin:0px auto;
}
#mf {
        width:918px;
        height:19px;
        margin:0px auto;
        padding-top:36px;
}
#mf div {
text-align:right;
}
#mf div a {color:#C8C8C8;}
#mf div a:hover {color:#FB7700;}
#up {
        width:918px;
        height:7px;
        background: url(/images/up.png) no-repeat;
        margin:0px auto;
        font-size:0px;
}
*html #main {height:594px;}
#main {
        width:918px;
        background-color:#FFF;
        margin:0px auto;
        min-height:594px;
        float:left;
        text-align:center;
}
.srodek {text-align:left;padding-top:5px;}
#sg_gadget{
		width:717px;
		height:244px;
}

/*----func_menu----*/
.hmenu a {
        padding:0px 13px 0px 13px;
        color:#C8C8C8;
}
.hmenu a:hover {color:#FB7700;}
span.hmact a {color:#FB7700;}
/*----koniec func_menu----*/
#lc {width:194px;float:left;}
#rc {width:724px;float:left;}

/*----left_menu----*/
#mbox {
        text-align:left;
        margin-left:5px;
}
#lmenu {
        background-color: #F4F4F4;
        width:183px;        
}

div.Nav {
        /*background:url(/images/lml.gif) no-repeat bottom;*/
}
div.line {
        height:3px;
        font-size:0px;
        background:url(/images/lml.gif) no-repeat center;
}
div.line3 {
        height:3px;
        font-size:0px;
        background:url(/images/lml3.gif) no-repeat center;
}

div.Nav a {
        color:#383838;
        font-size:12px;
        font-weight:bold;
}
.Nav a:hover, .Nav2 a:hover, .Nav3 a:hover{
        color:#707070;
}
.ar {
        display:block;
        width:164px;
        margin:0px auto;
        padding-top:6px;
        padding-bottom:6px;
        background: url(/images/mdot.gif) no-repeat center right;
        text-transform:uppercase;
}
.ar a {
        display:block;
        margin-left:12px;
        margin-right:24px;
}


div.Nav2 a {
        color:#383838;
        font-size:11px;
}

.ar2 {
        display:block;
        width:164px;
        margin:0px auto;
        padding-top:5px;
        padding-bottom:6px;
        background:#EDEDED url(/images/m2dot.gif) no-repeat center left;
}
.NavS{
        background-color:#EDEDED;
        }
#lmenu div div.NavS a { color:#FB7C00;font-weight:bold; }

.ar2 a {
        display:block;
        margin-left:22px;
        margin-right:24px;
}
.ar3 {
        display:block;
        width:164px;
        margin:0px auto;
        padding-top:4px;
        padding-bottom:5px;
        background:#EDEDED;
}
.ar3 a {
        display:block;
        margin-left:26px;
        margin-right:24px;
}
/*pod flashem*/
*html .emenu{height:6px;}
.emenu {
	min-height:9px;
	background:url(/images/lmdown.gif) no-repeat left bottom;
	font-size:0px;
}
/*----koniec----*/
/*----newsletter----*/
#bgnews {
        margin:0px auto;
        width:183px;
        height:94px;
        background: url(/images/bgnews.gif) no-repeat;
}
/*#bgnews form{
        padding-top:56px;
}*/
.ninfo{
	text-align:left;
	padding:14px 0px 16px 8px;
}
#news {
        width:125px;
        border:1px solid #B3B3B3;
        padding:0px 0px 0px 2px;
        color: #B3B3B3;
}
.newf {
        float:left;
        padding-left:9px;
}
/*----koniec----*/
/*----strona gĹĂłwna----*/
#aktubox {
        float:left;
        width:357px;
        height:319px;
        background-color:#2A2929;
}
.tcol {padding-top:4px;}
#bgaktu {
        width:341px;
        height:280px;
        padding-left:16px;
        background: url(/images/bgaktu.gif) no-repeat bottom;
        text-align:left;
}
#artxt{
        color:#D7D7D7;
        float:left;
        padding:12px 10px 10px 0px;
}
#artxt span {
        font-weight:bold;
}
#artxt img {
        margin-right:10px;        
        float:left;
        display:block;
        border:1px solid #5E5E5E;
}

#artxt2 {
        padding:4px 5px 2px 15px;
        text-transform:uppercase;
        font-weight:bold;
        float:left;
}
#artxt2 span {
        text-transform: none;
        font-weight:normal;
        color:#D7D7D7;
}
#artxt p, #artxt2 p {padding:0px;} 
#polecamybox {
        float:left;
        width:367px;
        height:319px;
        background-color:#2A2929;
}


/*----koniec----*/
/*----podstrony----*/
#path {
        width:718px;
        height:21px;
        border-bottom:1px solid #DCDCDC;
        text-align:left;
        float:left;
        padding-top:9px;
        color:#FB7700;
}
#path span {
        padding-left: 17px;
}

*html div.ContentPage {height:411px;}
div.ContentPage {min-height:411px;}
.ContentPage {
        width:526px;
        border-right:1px solid #DCDCDC;
        text-align:left;
        float:left;        
        background-color:#FFFFFF;
}
.ContentPage div.txt {
		width:495px;
        padding:20px 16px 0px 16px;
        line-height:15px;
} 
/*div.txt p {
	width:495px;
}*/
/*----koniec----*/
/*----sĹowniczek----*/
.slownik {
	margin-bottom:10px;
	margin-top:10px;
	background: url(/images/sl.gif) repeat-x bottom;
	font-weight:bold;
}
.sl {padding-left:15px;}
/*----artykuĹy----*/
.hit img {
	float:left;
	margin-right:10px;
	border:1px solid #5E5E5E;
}
p.art img {
        margin-right:10px;
        float:left;
        border:1px solid #5E5E5E;
}

p.art{ float:left; }

.atl, .atl2 {
        border-bottom:1px solid #DCDCDC;
        font-size:0px;
}
.atl{
        margin:10px 0px 20px 0px;
        clear:both;
}
.atl2{
        margin:20px 0px 10px 0px;
}
.atb{
        float:left;
        margin:10px 10px 10px 0px;
        }
.atimg{
        float:left;
        width:40px;
}
.atd{
        float:left;
        width:185px;
        padding:10px 0px 5px 10px; 
}


/*----rcp----*/
#rcp{
        width:175px;
        float:left;
        text-align:left;                
}
#szukajbox {
        height:38px;
        border-bottom:1px solid #DCDCDC;
}
#szukaj {
        width:130px;
        border:1px solid #DCDCDC;
        color: #B3B3B3;
        font-size:11px;        
}
#newsbox{
        background-color:#F3F3F3;
        height:147px;
        border-bottom:10px solid #E8E8E8;
        text-align:left;
}
.newsin {
        color:#313131;
        padding:13px 26px 0px 15px;
}
.newsin div {text-align:right;}
#newsr {        
        width:130px;
        border:1px solid #DCDCDC;
        color: #B3B3B3;
        font-size:11px;        
}
/*----koniec----*/
/*----menu_kanaly----*/
.mink{
        width:122px;
        height:80px;
		margin-bottom:15px;
        float:left;
        text-align:center;
}

#dodatki {
        margin-bottom:10px;
        width:493px;
        float:left;
}

.mkan img {
        float:left;
        margin-right:10px;
}

/*----stopka----*/
#fm {
        float:left;
        padding:0px 0px 10px 16px;
        margin-top:16px;
}
#fm img {float:left;}
#lstopka{
        width:918px;
        height:16px;
        font-size:0px;
        float:left;
        background: url(/images/lstopka.gif) no-repeat;
}
#atmedia {
        float:left;
        margin-top:9px;
		color:#8A8A8A;
		padding-bottom:10px;
}
#atmedia a {color:#8A8A8A;}
#zjednoczenie {
        float:right;
        margin-top:9px;
        color:#8A8A8A;
}
#zjednoczenie a {color:#B8B8B8;}
#zjednoczenie a:hover {color:#FB7700;} 
/*----koniec----*/
/*----mapa serwisu----*/
ul.mapa {
        list-style-type: none;
	background: none;
}
ul.mapa li {
	color: #FB7700;
	padding:4px 0px 4px 0px;
}
li.m1 {
	font-weight:bold;
	color:#7D7D7D;
	border-bottom:1px solid #DCDCDC;
	margin-top:20px;
}
.m1 a {color:#7D7D7D;}
.m2 {
	margin-left:20px;
	list-style-image: url(/images/m2.gif);
}
.m3 {
	margin-left:30px;
	list-style-image: url(/images/m3.gif);
}
.m4 {margin-left:40px;}
ul.mapa li.m4 {
	color: #FB7700;
	padding:2px 0px 2px 0px;
}
/*----master_print----*/
#print {
	margin:0px auto;
	width:520px;
	text-align:left;
}
.logo {
	height:94px;
	border-right:1px solid #F1F1F1;
}
#printc{
	border-bottom:1px solid #DCDCDC;
	border-top:1px solid #DCDCDC;
	padding:10px 12px 10px 12px
}
.prints {
	border-right:1px solid #F1F1F1;
	border-left:1px solid #F1F1F1;
	padding:10px 12px 10px 12px;	
}
/*----master_print----*/
.galeria, .galeria2 {
	float:left;
	width:490px;
	text-align:center;
}
/*popup*/
.galbox{
	width:200px;
	float:left;
	background-color:#EDEDED;
	margin:7px 7px 7px 12px;
	padding:5px;
	border:2px solid #E8E8E8;
}
/*popup*/
.galeria2 .galbox{
	width:94px;
	float:left;
	background-color:#EDEDED;
	margin:7px 7px 7px 7px;
	padding:5px;
	border:2px solid #E8E8E8;
}
.galeria2 .pager, .galeria2 .pl{ display:none }

/*images/default*/
.pager {
	text-align:right;
	padding-right:10px;
}
.pl{
	border-bottom:1px solid #DCDCDC;
	font-size:0px;
	margin:5px 0px 15px 0px;
	
}
/*richeditor*/
.at img {
	float:left;
	margin-right:10px;
	border:1px solid #5E5E5E;
}
.atm img {
	float:right;
	margin-left:10px;
	border:1px solid #5E5E5E;
}
.ate img {
	float:left;
	margin-right:10px;
	border:1px solid #FFFFFF;
	display:block;
	clear:both;
}
/*widok administratora*/



/*logowanie*/
.bf{ 
	border:1px solid #DCDCDC;
	color: #B3B3B3;
	font-size:11px;
	width:160px;
 }     
.error{color:#ff0000;}

/* --------------- bannery w dzialach --------- */
.dzialy_select { width:100%; }
.dzialy_select td { padding:5px; }

#top_banner { width:100%; margin:0px 0px 20px 5px; }

.PrettyTable {
	border:0px;
	margin: 0px auto;
	border-collapse: collapse;
	width:460px;
}
.PrettyTable td {
	border-bottom:1px solid #DCDCDC;
	padding:10px;
}
.PrettyTable th {
	background-color:#DCDCDC;
	color:#313131;
}

/* --------------- o nas / zespol / ukryty div--------- */
.hide_it {
	border: 2px solid #d4d4d4;
	width:200;
	position:relative;
	left:0px;
	top:5px;
	bottom:10px;
	margin:0px
	padding:0px;
	display: none;
	background:url(/images/tlo_boxa.gif) repeat-x bottom;
}
.hide_it img { margin-right:10px;display:block; }

.ramowka { background:#ffffff;margin:20px auto 0px auto; border-collapse:collapse; border:15px solid #ffffff; }
.ramowka th { font-size:12px; font-weight:bold; }
.ramowka th { background: #cccccc; }
.ramowka td, .ramowka th { height:35px;padding:0px 15px 0px 15px;border-bottom:1px solid #dddddd; }
.ramlogo img { margin-bottom:5px; }

/*kalkulator*/
.cal{ background-color:#F3F3F3;}
.cal td a {text-decoration:underline;} 
.cal td, .cal th{padding:12px 20px 12px 20px;border-bottom:1px solid #FFF;border-right:1px solid #FFF;}
table.cal th {
	background-color:#E8E8E8;
	font-weight:bold;
	color:#676767;
}
.fcal{border: 1px solid #DCDCDC;color:#414141;}
.wynik h2 {padding:10px 20px 10px 20px;color:#414141;}
.pakiet {font-weight:bold;padding:10px 0px 10px 0px;}

.wazne { font-size:13px; font-weight:bold; }

.form_akcept td { vertical-align:top; font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:10px; }
.form_phone { width:483px; border-collapse:collapse; margin:10px 0px 20px 5px; }
.form_phone td { padding:0px; }
.form_phone_img { width:308px; height:36px; background:url(images/szerserwis/phone_1.gif) no-repeat left; }
.form_phone_img_en { width:308px; height:36px; background:url(images/szerserwis/phone_1_en.gif) no-repeat left; }
.form_phone_img_b {  width:175px; height:36px; background:url(images/szerserwis/phone_1b.gif) no-repeat left; }
.form_phone_img2 { height:48px; background:url(images/szerserwis/phone_2.gif); }
.form_phone_img2_en { height:48px; background:url(images/szerserwis/phone_2_en.gif); }
.form_phone_img3 { width:175px; background:url(images/szerserwis/phone_3.gif); }
.form_phone_img3 input { vertical-align:middle; font-weight:bold; }
.form_phone_number { width:140px; padding:3px 4px 3px 4px; margin:0px 10px 0px 0px; border:1px solid #ba6d00; }

.form_phone_send { width:73px; height:21px; margin:0px; padding:0px;}
.form_select { font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:10px; margin-left:5px; }

.form_line { padding-top:5px; border-top:1px solid #dadada; }

.szer_table { width:200px; border-collapse:collapse; }
.szer_table td { border:1px solid #CCCCCC; padding:3px; font-weight:bold; }


/* quiz */
#quiz_form {
	margin-bottom:20px;
}
#quiz_form fieldset {
	border:none;
}
#quiz_form textarea {
	width:485px;
	border:1px solid #DCDCDC;
}
#quiz_form b {
	color:#FB7700;
	font-size:13px;
}
#quiz_submit,
#quiz_reset {
	background:none;
	border:1px solid #DCDCDC;
	color:#FB7700;
	font-size:11px;
	font-weight:bold;
}
img.floatnone {
	float:none !important;
}














