@CHARSET 	"UTF-8";
@import 	"plugins.css";
@import 	"tiny_mce_class.css";
@import 	"ui/ui.css";
@import 	url("print.css") print;

html,body,div,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote{margin:0;padding:0;}
img,body,html{border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}

body{
	font-family:Tahoma,Verdana, Geneva, Arial, Helvetica;
	font-size:11px;
	color:#515151;
	background:#fff;
}

a{
	color:#ff8328;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

a:visited{
	color:#d32b13;
}

a img{
	border:0;
}

input{
	color:#909090;
	font-size:11px;
	font-family:Tahoma,Verdana, Geneva, Arial, Helvetica;
	padding:4px;
}

textarea{
	border:1px solid #EBEBEB;
	color:#909090;
	font-size:11px;
	font-family:Tahoma,Verdana, Geneva, Arial, Helvetica;
	padding:6px;
}

h1{
	font-size: 22px;
	font-family:Arial, Tahoma,Verdana, Geneva, Helvetica;
	font-weight: bold;
	margin-bottom: 15px;
}

h2{
	font-size: 24px;
	font-family:Arial, Tahoma,Verdana, Geneva, Helvetica;
	font-weight: bold;
}

h3{
	font-size: 14px;
	font-family:Arial, Tahoma,Verdana, Geneva, Helvetica;
	font-weight: bold;
	color: #363636;
}

h5{
	font-size: 11px;
}

p{
	line-height: 18px;
}

ul, li{
	margin: 0;
}

/*default MESSAGE*/
.DM_msg{
	text-align:center;
	margin:10px auto;
	font-size: 14px;
	padding:10px;
}

.DM_ico{
	padding:4px;
}

.ADMIN_PREV_INFO{
	position:absolute;
	top:0;
	right:0;
	padding:10px;
}

.ADMIN_PREV_INFO .DM_msg{
	background:#FF4B4B;
	color:white;
	padding:0 100px;
	font-size:11px;
	font-weight:bold;
}
/*ICONS*/

/*LAYOUT prefix IP_ - od tą można usunąć*/
.MAIN{
	width: 970px;
	margin: 0 auto;
}

.TOP{
	overflow: hidden;
	background: url(../gfx/top_back.gif) no-repeat 265px 0;
	margin-bottom: 10px;
}

.LOGO{
	margin-top:10px;
	float: left;
}

.FOOT{
	padding: 10px;
	margin-bottom: 40px;
	font-size: 12px;
}

.A_1{
	margin-top:15px;
}

.PATCH{
	padding:17px 5px;
}

.PATCH a{
	color: #363636;
	display: block;
	float: left;
	padding:0 8px 0 12px;
}

.PATCH a:visited{
	color: #515151;
}

.PATCH a.ARROW{
	background: url(../gfx/arrow_2.gif) no-repeat 0 4px;
}

.MAIN_CONT{
	margin-bottom: 28px;
}

.LEFT_CONTENT{
	width: 660px;
}

.A_4{
	width: 300px;
	margin-left: 10px;
	_margin-left: 9px;
}

.A_5, .A_6{
	width:325px;
}

.A_6{
	margin-left: 10px;
}

/*CONTAINERS*/
.ICO{
	position: absolute;
	top:9px;
	left:16px;
	_left:-34px;
}

.CONT_GREY_BORDER{
	background: url(../gfx/grey_b_l.gif) repeat-y;
	*zoom:1;
}

.CONT_GREY_BORDER .TB{
	background: url(../gfx/grey_b_t.gif) repeat-x;
}

.CONT_GREY_BORDER .BB{
	background: url(../gfx/grey_b_t.gif) repeat-x left bottom;
}

.CONT_GREY_BORDER .RB{
	background: url(../gfx/grey_b_l.gif) repeat-y right top;
}

.CONT_GREY_BORDER .TLC{
	background: url(../gfx/grey_c_lt.gif) no-repeat;
}

.CONT_GREY_BORDER .BLC{
	background: url(../gfx/grey_c_lb.gif) no-repeat left bottom;
}

.CONT_GREY_BORDER .TRC{
	background: url(../gfx/grey_c_rt.gif) no-repeat right top;
}

.CONT_GREY_BORDER .BRC{
	background: url(../gfx/grey_c_rb.gif) no-repeat right bottom;
	padding: 25px;
}

/*orange*/
.CONT_ORANGE{
	background: url(../gfx/orange_b_l.gif) repeat-y;
}

.CONT_ORANGE .HB{
	background: url(../gfx/head_orange_b.gif) repeat-x;
	*zoom:1;
}

.CONT_ORANGE .HL{
	background: url(../gfx/head_orange_l.gif) no-repeat left top;
}

.CONT_ORANGE .HR{
	background: url(../gfx/head_orange_r.gif) no-repeat right top;
	position: relative;
	padding:10px 10px 10px 50px;
}

.CONT_ORANGE .HR h3{
	font-size: 18px;
	font-family:Arial, Tahoma,Verdana, Geneva, Helvetica;
	font-weight: normal;
	color: #fff;
}

.CONT_ORANGE .BB{
	background: url(../gfx/orange_b_t.gif) repeat-x left bottom;
}

.CONT_ORANGE .RB{
	background: url(../gfx/orange_b_l.gif) repeat-y right top;
}

.CONT_ORANGE .TLC{
	background: url(../gfx/orange_c_lt.gif) no-repeat;
	*zoom:1;
}

.CONT_ORANGE .BLC{
	background: url(../gfx/orange_c_lb.gif) no-repeat left bottom;
}

.CONT_ORANGE .TRC{
	background: url(../gfx/orange_c_rt.gif) no-repeat right top;
}

.CONT_ORANGE .BRC{
	background: url(../gfx/orange_c_rb.gif) no-repeat right bottom;
	padding: 20px;
}

/*orange2*/
.CONT_ORANGE2{
	background: url(../gfx/grey_b_l.gif) repeat-y;
}

.CONT_ORANGE2 .HB{
	background: url(../gfx/head_orange2_b.gif) repeat-x;
	*zoom:1;
}

.CONT_ORANGE2 .HL{
	background: url(../gfx/head_orange2_l.gif) no-repeat left top;
}

.CONT_ORANGE2 .HR{
	background: url(../gfx/head_orange2_r.gif) no-repeat right top;
	position: relative;
	padding:10px 10px 10px 50px;
}

.CONT_ORANGE2 .HR h3{
	font-size: 18px;
	font-family:Arial, Tahoma,Verdana, Geneva, Helvetica;
	font-weight: normal;
	color: #fff;
}

.CONT_ORANGE2 .TB{
	background: url(../gfx/grey_b_t.gif) repeat-x;
}

.CONT_ORANGE2 .BB{
	background: url(../gfx/grey_b_t.gif) repeat-x left bottom;
}

.CONT_ORANGE2 .RB{
	background: url(../gfx/grey_b_l.gif) repeat-y right top;
}

.CONT_ORANGE2 .TLC{
	background: url(../gfx/grey_c_lt.gif) no-repeat;
	*zoom:1;
}

.CONT_ORANGE2 .BLC{
	background: url(../gfx/grey_c_lb.gif) no-repeat left bottom;
}

.CONT_ORANGE2 .TRC{
	background: url(../gfx/grey_c_rt.gif) no-repeat right top;
}

.CONT_ORANGE2 .BRC{
	background: url(../gfx/grey_c_rb.gif) no-repeat right bottom;
	padding: 20px;
}

/*high grey*/
.CONT_HIGHGREY{
	background: url(../gfx/highgrey_b_l.gif) repeat-y;
}

.CONT_HIGHGREY .HB{
	background: url(../gfx/head_highgrey_b.gif) repeat-x;
}

.CONT_HIGHGREY .HL{
	background: url(../gfx/head_highgrey_l.gif) no-repeat left top;
}

.CONT_HIGHGREY .HR{
	background: url(../gfx/head_highgrey_r.gif) no-repeat right top;
	position: relative;
	padding:10px 10px 10px 50px;
}

.CONT_HIGHGREY .HR h3{
	font-size: 18px;
	font-family:Arial, Tahoma,Verdana, Geneva, Helvetica;
	font-weight: normal;
	color: #fff;
}

.CONT_HIGHGREY .TB{
	background: url(../gfx/highgrey_b_t.gif) repeat-x;
	*zoom:1;
}

.CONT_HIGHGREY .BB{
	background: url(../gfx/highgrey_b_t.gif) repeat-x left bottom;
}

.CONT_HIGHGREY .RB{
	background: url(../gfx/highgrey_b_l.gif) repeat-y right top;
}

.CONT_HIGHGREY .TLC{
	background: url(../gfx/highgrey_c_lt.gif) no-repeat;
}

.CONT_HIGHGREY .BLC{
	background: url(../gfx/highgrey_c_lb.gif) no-repeat left bottom;
}

.CONT_HIGHGREY .TRC{
	background: url(../gfx/highgrey_c_rt.gif) no-repeat right top;
}

.CONT_HIGHGREY .BRC{
	background: url(../gfx/highgrey_c_rb.gif) no-repeat right bottom;
	padding: 20px;
}

.LC{
	margin-right: 20px;
	width: 230px;
}

.PAGER b, .PAGER a{
	border: 1px solid #ff9125;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Tahoma;
	margin-left:5px;
	background-color: #ffdebd;
}

.PAGER b{
	background-color: #fff;
	border: 0;
}

.PAGER a:hover{
	text-decoration: none;
	border: 1px solid #fff;
}

#S_D_GMAP{
	width:500px;
	height:500px;
	margin:20px auto;
	border:2px solid #FF4E11;
}
/*----------------------------------COMPONENTS-------------------------------------*/
.W_ADV_MENU a{
	display:block;
	font-size:12px;
	font-weight:bold;
	font-family: Tahoma, Arial;
	color:#515151;
	background: url(/template/default/gfx/arrow_6.gif) no-repeat 0 11px;
	padding:7px 7px 7px 12px;
}

.W_ADV_MENU a:hover{
	display:block;
	font-size:12px;
	font-weight:bold;
	font-family: Tahoma, Arial;
	color:#ff5916;
	text-decoration: none;
	background: url(/template/default/gfx/arrow_6.gif) no-repeat 0 11px;
	padding:7px 7px 7px 12px;
}

.W_ADV_MENU .W_ADV_MENU_LVL_1 a{
	font-weight:normal;
	background: url(/template/default/gfx/arrow_3.gif) no-repeat 0 12px;
	padding:7px 7px 7px 12px;
}

.W_ADV_MENU .W_ADV_MENU_LVL_1 a:hover{
	color:#ff5916;
	font-weight:normal;
	background: url(/template/default/gfx/arrow_3.gif) no-repeat 0 12px;
	padding:7px 7px 7px 12px;
}

.W_ADV_MENU .W_ADV_MENU_LVL_2 a{
	font-weight:normal;
	background: url(/template/default/gfx/arrow_7.gif) no-repeat 0 12px;
	padding:7px 7px 7px 12px;
	font-size:11px;
}

.W_ADV_MENU .W_ADV_MENU_LVL_2 a:hover{
	color:#ff5916;
	font-weight:normal;
	background: url(/template/default/gfx/arrow_7.gif) no-repeat 0 12px;
	padding:7px 7px 7px 12px;
}

.W_ADV_MENU .W_ADV_MENU_LVL_1 a.W_ADV_MENU_A{
	font-weight:bold;
}

.W_ADV_MENU_CHILDREN{
	padding-left: 10px;
}

.MENU_B{
	margin-left: 30px;
}

.MENU{
	background: url(../gfx/menu_back.gif) repeat-x;
}

.MENU .M_LC{
	background: url(../gfx/menu_l.gif) no-repeat left top;
}

.MENU .M_RC{
	background: url(../gfx/menu_r.gif) no-repeat right top;
	overflow: hidden;
	height: 39px;
}

.MENU ul{
	padding: 0;
}

.MENU li{
	list-style: none;
	float: left;
}

.MENU li a{
	display: block;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	font-family:Arial, Tahoma,Verdana, Geneva, Helvetica;
	padding:9px 18px 10px;
}

.MENU li a:hover, .MENU li a:visited{
	color: #fff;
}

/*WSEARCH*/
.WSEARCH{
	padding:5px;
	*padding:4px;
}


/*Konto usera*/

.WUA_CONT{
	width: 330px;
	overflow: hidden;
}

.WUA_CONT .TABS{
	background: url(../gfx/log_tab_back.gif) repeat-x;
}

.WUA_CONT .TABS .T_LC{
	background: url(../gfx/log_tab_cor_l.gif) no-repeat left top;
}

.WUA_CONT .TABS .T_RC{
	background: url(../gfx/log_tab_cor_r.gif) no-repeat right top;
	padding: 4px 4px 0;
}

.WUA_CONT .TAB, .WUA_CONT a.TAB{
	color: #363636;
	font-family:Arial, Tahoma,Verdana, Geneva, Helvetica;
	font-size: 14px;
	font-weight: bold;
	float:left;
	display: block;
	padding:7px 20px;
}

.WUA_CONT span.TAB{
	background-color: #fff;
	padding:7px 44px;
}

.WUA_CONT a.TAB{
	background: url(../gfx/arrow_1.gif) no-repeat right center;
	padding:7px 20px 7px 30px;
}

.WUA_CONT .TABS{
	background: url(../gfx/log_tab_back.gif) repeat-x;
	height: 34px;
}

.WUA_CONT .INDENT{
	background: url(../gfx/log_back.gif) repeat-x left top;
}

.WUA_CONT .INDENT .T_LC{
	background: url(../gfx/log_cor_l.gif) no-repeat left bottom;
}

.WUA_CONT .INDENT .T_RC{
	background: url(../gfx/log_cor_r.gif) no-repeat right bottom;
	padding:10px 18px;
}

.WUA_MAIN{
	position: relative;
	bottom: 30px;
}

.WUA_ICONS{
	margin-top:20px;
}

.WUA_ICONS img{
	display: block;
	margin-bottom: 5px;
}

.WUA_ICONS td{
	padding: 0 15px;
}

.W_NEWS_IMG{
	float:left;
	margin:6px 30px 0 0
}

.W_NEWS_T{
	font-size:18px;
	font-weight:bold;
	padding-bottom:15px;
	color: #FF6619;
}

.W_NEWS_D{
	color:#ccccc3;
	font-size:10px;
}

.W_NEWS_CONTENT{
	line-height:18px;
	text-align:justify;
}

.W_NEWS_IMG_R{
	padding-left:10px;
}

.DOWN_FILES{
	padding: 4px;
}

.EQ_PADD{
	padding:6px !important;
}

.EQ_PADDLIGHT{
	padding:5px !important;
}

.SPACERLINE{
	background: url(../gfx/spacer_b.gif) repeat-x;
}

.SPACERLINE .L{
	background: url(../gfx/spacer_l.gif) no-repeat left bottom;
}

.SPACERLINE .R{
	background: url(../gfx/spacer_r.gif) no-repeat right bottom;
	height: 9px;
	_font-size:0;
}

.SPACERLINE2{
	background: url(../gfx/spacer2_b.gif) repeat-x;
}

.SPACERLINE2 .L{
	background: url(../gfx/spacer2_l.gif) no-repeat left bottom;
}

.SPACERLINE2 .R{
	background: url(../gfx/spacer2_r.gif) no-repeat right bottom;
	height: 9px;
	_font-size:0;
}

.SPACERLINE_LIGHT{
	background: url(../gfx/spacer_light_b.gif) repeat-x;
}

.SPACERLINE_LIGHT .L{
	background: url(../gfx/spacer_light_l.gif) no-repeat left bottom;
}

.SPACERLINE_LIGHT .R{
	background: url(../gfx/spacer_light_r.gif) no-repeat right bottom;
	height: 9px;
	_font-size:0;
}

.SPACERLINE2_LIGHT{
	background: url(../gfx/spacer2_light_b.gif) repeat-x;
}

.SPACERLINE2_LIGHT .L{
	background: url(../gfx/spacer2_light_l.gif) no-repeat left bottom;
}

.SPACERLINE2_LIGHT .R{
	background: url(../gfx/spacer2_light_r.gif) no-repeat right bottom;
	height: 9px;
	_font-size:0;
}

.CONT_INDENT{
	padding: 4px 10px ;
}

.CONT_INDENT_H{
	padding: 8px 10px ;
}

/*INNE*/

.BIGMORE{
	font-size: 14px;
	color: #d32b13;
	font-family:Arial, Tahoma,Verdana, Geneva, Helvetica;
	font-weight: bold;
}

.MORE, a.MORE, a.MORE:visited{
	font-size: 13px;
	color: #d32b13;
	font-family:Arial, Tahoma,Verdana, Geneva, Helvetica;
	font-weight: normal;
	background: url(../gfx/arrow_3.gif) no-repeat 0 5px;
	padding-left:8px;
}

.BACK{
	font-size: 11px;
	color: #FF6B1D;
	font-family:Tahoma, Arial, Verdana, Geneva, Helvetica;
	font-weight: normal;
	background: url(../gfx/arrow_4.gif) no-repeat 0 5px;
	padding-left:8px;
}

.TEXT{
	background: url(../gfx/text_input_back_l.gif) no-repeat;
	*background-position: 0 1px;
	padding-left:4px;
}

.TEXT input{
	background: url(../gfx/text_input_back_r.gif) no-repeat right top;
	border: 0;
	padding:8px 8px 8px 4px;
}

.IF_ERROR{
	background: url(../gfx/text_input_back_red_l.gif) no-repeat;
}

.IF_ERROR input{
	background: url(../gfx/text_input_back_red_r.gif) no-repeat right top;
}

/*DARK BACK*/
.DARK_L{
	background: url(../gfx/text_input_back_dark_l.gif) no-repeat !important;
	*background-position: 0 1px !important;
}

.DARK_R{
	background: url(../gfx/text_input_back_dark_r.gif) no-repeat right !important;
}

/*BTN GREY*/
.BTN_GREY{
	background:url(../gfx/btn_grey_r.gif) no-repeat right top;
	float: left;
	padding-right:13px;
	margin: 0;
}

.BTN_GREY input, .BTN_GREY button, a.BTN_GREY span{
	background: url(../gfx/btn_grey_l.gif) no-repeat left top;
	border: 0;
	display: block;
	color:#fff;
	font-size: 13px;
	font-family:Arial, Tahoma,Verdana, Geneva, Helvetica;
	font-weight: bold;
	padding:5px 0 6px 13px;
	*padding:3px 0 4px 13px;
}

a.BTN_GREY span{
	*padding:5px 0 5px 13px;
}

.BTN_GREY input:hover, .BTN_GREY button:hover, a.BTN_GREY:hover{
	color: #fff;
}

/*BTN ORANGE*/
.BTN_ORANGE{
	background:url(../gfx/btn_orange_r.gif) no-repeat right top;
	float: left;
	padding-right:5px;
	margin: 0;
}

.BTN_ORANGE input, .BTN_ORANGE button, a.BTN_ORANGE span{
	background: url(../gfx/btn_orange_l.gif) no-repeat left top;
	border: 0;
	display: block;
	color:#fff;
	font-size: 13px;
	font-family:Arial, Tahoma,Verdana, Geneva, Helvetica;
	font-weight: bold;
	padding:5px 0 5px 5px;
	*padding:3px 0 4px 5px;
}

a.BTN_ORANGE span{
	*padding:5px 0 5px 13px;
}

.BTN_ORANGE input:hover, .BTN_ORANGE button:hover, a.BTN_GREY:hover{
	color: #fff;
}

/*pager*/
.gPager,.gPagerCP{
	padding:0 5px;
}
a.gPager img{
	position:relative;
	bottom:2px;
}
.gPagerSep{
	color:#ccccc3;
}
/*-------------------modyfikatory-----------------*/
.JUSTIFY{
	text-align: justify;
}

.NO_MARGINTOP{
	margin-top: 0;
}

.MTB10{
	margin: 10px 0;
}

.MRB5{
	margin:0 5px 5px 0;
}

.MT10{
	margin-top:10px;
}

.ML10{
	margin-left:10px;
}

.LIGHTGREY_BACK{
	background-color: #f8f8f8;
}

.PL10{
	padding-left: 10px;
}

.IP_NO_Disp, .IA_DISP_NO, .hidden_info{
	display:none;
}

.TAR{
	text-align:right !important;
}

.TAC{
	text-align:center !important;
}

.LH18{
	line-height:18px !important;
}

.MB10{
	margin-bottom: 10px !important;
}

.MB20{
	margin-bottom: 20px !important;
}

.MB5{
	margin-bottom: 5px !important;
}

.FS10{
	font-size:10px !important;
}

.curP{
	cursor: pointer;
}

.GREYLIGHT_BOX{
	padding:10px;
	background-color: #f5f5f5;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.RED,a.RED{
	color:red !important;
}

.WHITE,a.WHITE{
	color:red !important;
}

.BLACK,a.BLACK{
	color:red !important;
}

.LIGHTGREY,a.LIGHTGREY{
	color: #ababab;
}

.GREY, a.GREY{
	color: #363636;
}

.ORANGE, a.ORANGE{
	color: #ff6b1d;
}

.CLEAR{
	clear:both !important;
}

/*LAY TRANSFORMS*/
.VA_ .LEFT_CONTENT{
	width: auto;
	float: none !important;
}

