html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, thead, tbody, tfoot, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}
table {
	border-collapse: separate; 
	border-spacing: 0; 
}


body, td {
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
}
input{
	font-family: tahoma;
}
body {
	color: #5b5246;
}
td {text-align: left;}

a {
	color: #d76f00;
	text-decoration: none;
}
a:hover {
	color: #d76f00;
	text-decoration: none;
}

object, a:active {outline: none}
object, a:focus {-moz-outline-style: none}

ul {list-style: none}

h2 {
	font: normal 18px Tahoma, Arial, Helvetica, sans-serif;
	color: #0D0B0B;
}
h3 {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
h3 a{
	color: #ffffff;
}
h3.tytposit b,
h3 b,
h3 a b{
	color: #ffcf5d;
}

h4 {font: bold 12px Tahoma, Arial, Helvetica, sans-serif}



.small10 {font-size: 10px;}
.small {font-size: 11px;}
.medium {font-size: 12px;}
.large {font-size: 15px;}
.x-large {font-size: 18px;}

.relative {position: relative}
.absolute {position: absolute}

.none {display: none}
.dN {display: none}
.dB {display: block}
.dI {display: inline}
.dIB {display: inline-block}

.normal {font-weight: normal}
.bold {font-weight: bold}
.underline {text-decoration: underline}

.vaT {vertical-align: top}
.vaM {vertical-align: middle}
.vaB {vertical-align: bottom}

.taL {text-align: left}
.taC {text-align: center}
.taR {text-align: right}
.taJ {text-align: justify}

.hR {height: auto; overflow: hidden}
.hRA {height: auto; overflow: auto}

.fL {float: left}
.fR {float: right}
.clear {clear: both}

.cN {cursor: auto}
.cP {cursor: pointer}

.no-wrap {white-space: nowrap; !important}

.lh16{line-height: 16px;}
.lh14{line-height: 14px;}
.lh22{line-height: 22px;}

.uppercase {text-transform: uppercase}


/*SZEROKOŚCI*//*WYSOKOŚĆI*/

.w990{padding-left:4px;
		width:986px;
}

.w140{width: 140px;}
.w630{width: 630px;}
.h100{height: 100%;}
.w120{width: 120px;}
.w_auto{width: auto;}
.right {width: 295px;}

/*KOLORY*/
.c_white {color: white;}
.c_lb {color: #756b5d;}
.c_db {color: #4e3e33;}
.c_ddb {color: #1e1311;}
.c_sr {color: #b9a77b;}
.c_pom {color: #c86600;}
.c_org {color: #d76f00;}

/*PADDING*/
.p-l_2 {padding: 0 0 0 2px !important;}
.p-t_28{padding: 28px 0 0 !important;}
.p-t_7{padding: 7px 0 0 !important;}
.p-t_2{padding: 2px 0 0 !important;}
.p-1_0{padding:1px 0;}
.p-b_2{padding: 0 0 2px !important;}
.p_7_5_21_5{padding: 7px 5px 27px 5px !important;}
.p-b_2{padding: 0 0 2px 0 !important;}
.p-b_14{padding: 0 0 14px 0 !important;}
.p-0_19{padding: 0 19px !important;}
.p_14_0_14_19{padding:14px 0 14px 19px !important;}
.p_8_0_0_21{padding:8px 0 0 21px !important;}
.p_8_0_0_0{padding:8px 0 0 0px !important;}
.p_16_0_28_0{padding: 16px 0px 28px !important;}
.p_2_0_0_9{padding:2px 0 0 9px !important;}
.p_3_10_0_0{padding:3px 10px 0 0 !important;}
.p-b_16 {padding:0 0 16px !important;}
.p-t_19 {padding:15px 0 0 !important;}
.p_0_8_0_8{padding:0 8px !important;}
.p_3_125_0_19{padding:3px 125px 0 19px !important;}
.p_6_6_4_12{padding:6px 6px 4px 12px !important;}
.p_16_19_22{padding:16px 19px 22px !important;}
.p_0_69_0_129{padding:0 69px 0 129px !important;}
.p_8_72_15_20{padding:8px 72px 15px 20px !important;}
.p_0{padding: 0 !important;}
.p_0_3{padding: 0 3px !important;}
.p_0_5{padding: 0 5px !important;}


/*MARGINES*/
.m_0_auto {margin: 0 auto;}
.m_0 {margin: 0 !important;}
.m_0_20_-1_21 {margin:0 20px -1px 21px;}
.m_0_17_-1_15 {margin:0 17px -1px 15px !important;}
.m-b_5 {margin-bottom:5px !important;}
.m-t_5 {margin-top:5px !important;}
.m-t_-1 {margin-top:-1px !important;}
.m-t_10 {margin-top:10px !important;}
.m-b_11 {margin-bottom:11px !important;}
.m-0_17_0_11 {margin:0 17px 0 11px !important;}
.m_0_-20 {margin:0 -20px !important;}
.m_0_-26 {margin:0 -26px !important;}
.m-0_11_0_11 {margin:0 11px 0 11px !important;}
.m-r_13 {margin-right:13px !important;}
.m-t_20 {margin-top:20px !important;}
.m_p_l{margin: 0 10px 10px;}

ul.lvl111{
	margin: 0 0 0 10px;
	padding: 0 0 10px 0;
}

/*top*/
.top{
	height: 244px;
}
.pos{
	top:12px;
	z-index: 9999;
}
.logo{
	width:125px;
	height:125px;
}
.menu_top{
	top:168px;
}

/*kontener modulu*/
.bg_color{
	background-color: #fff7e6;
	margin-right:3px;
}

.bg_t1{
	width: 684px;
	position: relative;
	background: url(../images/4x4/bg1_t1.png) no-repeat left top;
	padding-top:15px;
}
.bg_t2{
	position: relative;
	background: url(../images/4x4/bg1_t2.jpg) no-repeat 0px top;
}
.bg_b1{
	background: url(../images/4x4/bg1_b1.png) no-repeat left bottom;
	width: 684px;
	padding-bottom:7px;
}
.bg_b2{
	background: url(../images/4x4/bg1_b2.jpg) no-repeat 0px bottom;
	min-height: 270px;
}
.bg9_b2{
	background: url(../images/4x4/bg1_b2.jpg) no-repeat 0px bottom;
	min-height: 170px;
}
.bg_r_repeat{
	background: url(../images/4x4/bg1_r_repeat.png) repeat-y right 0px;
	width: 680px;
	padding-right:3px;
}
/**blok*/

.bg3_color{
	background-color: #fff7e6;
	margin-right:4px;
}
.bg3_t1{
	width: 295px;
	position: relative;
	background: url(../images/4x4/bg3_t1.png) no-repeat left top;
	padding-top:15px;
}
.bg3_t2{
	position: relative;
	background: url(../images/4x4/bg3_t2.jpg) no-repeat 0px top;
}
.bg3_b1{
	background: url(../images/4x4/bg3_b1.png) no-repeat left bottom;
	width: 295px;
	padding-bottom:7px;
}
.bg3_b2{
	background: url(../images/4x4/bg3_b2.jpg) no-repeat 0px bottom;
	min-height: 170px;
}
.bg3_r_repeat{
	background: url(../images/4x4/bg1_r_repeat.png) repeat-y right 0px;
	width: 291px;
	padding-right:4px;
}


/**blok galerii**/
.bg6_c{
	background: url(../images/4x4/bg6_c.gif) no-repeat left top;
	margin-right:5px;
}
.bg6_t1{
	width: 159px;
	padding-right:4px;
	position: relative;
	background: url(../images/4x4/bg6_t1.png) no-repeat left top;
	padding-top:7px;
}
.bg6_b1{
	background: url(../images/4x4/bg6_b1.png) no-repeat left bottom;
	width: 159px;
	padding-bottom:11px;
}
.bg6_r{
	background: url(../images/4x4/bg6_r.png) repeat-y right 0px;
	width: 154px;
	height: 141px;
	padding-right:5px;
}

.gal_op{
	background: url(../images/4x4/gal_op.gif) no-repeat top left;
	height:134px;
	padding:10px 18px 15px;
	width:158px;
	color: #b9a77b;
}
.gal_op h3{font-size: 18px; color: white;}
.gal_op h4{font-size: 13px; color:#ffcf5d; padding-top: 3px;padding-bottom:10px;}
/*tlo glowny*/
.glowny{
	width:980px;
	margin: 0 auto;
}
.bg2_t1{background: url(../images/4x4/bg2_t1.jpg) no-repeat center 0; width: 100%;}
.bg2_t2{background: url(../images/4x4/bg2_t2_350t.jpg) no-repeat center 0; margin: 0 auto 0;}
.bg2_t2a{background: url(../images/4x4/bg2_t2_565b.jpg) no-repeat center 350px; padding-bottom:61px;}
.bg2_t3{background: #e2c285 url(../images/4x4/bg2_r.jpg) repeat-x 0 0; width: 100%;}

/*langi*/
.lang_l{
	background: transparent url(../images/4x4/lang_l.gif) no-repeat left 0px;
	margin-top: 10px;
	padding: 0 0 0 4px;
}
.lang_r{
	background: transparent url(../images/4x4/lang_r.gif) no-repeat right 0px;
	padding: 0 4px 0 0 !important;
}

.lang_bg{
	font-weight: bold;
	display: block;
	text-align: center;
	float: left;
	background: transparent url(../images/4x4/lang_bg.jpg) no-repeat 0px 0px;
}
.lang_r a{
	border-left: 1px solid #7c746d;
	color: #b9a77b;
}

.lang_bg{
	padding: 2px 0 0 0;
	font-size: 10px;
	height: 17px;
	width: 27px;
}
/*stopka*/
.foot-white{
	background: #ffffff;
	padding: 0 0 100px 0;
}
.partn{
	padding-top:22px;
	position:relative;
}
.partn h2{
	color:white;
	font-family:tahoma;
	font-size:20px;
	font-weight:bold;
	position:absolute;
	top:-37px;
}
/*blok video*/
.bg_video{
	background: transparent url(../images/4x4/bg_video.png) no-repeat 0px 0px;
	padding:9px 0 0 9px;
	height:233px;
}

/*blok wyszukiwarki*/
.search_pos{
	right:0px;
	top:50px;
}
.search{
	background: transparent url(../images/4x4/search.gif) no-repeat 0px 0px;
	margin-top:21px;
	padding-left: 26px;
}
.search input{
	border: 0 none;
	background: none;
}
.search input.text{
	width: 118px;
	padding:4px 6px 5px 0;
}
.search input.butt{
	padding:2px 0 2px 26px;
}

/*blok aktualnosci*/

.m_0_-14_-1_-5 {margin:0 -14px -1px -5px;}

.bg4_t1{
	width: 684px;
	background: url(../images/4x4/bg4_t1.png) no-repeat left top;
	padding-top:9px;
}
.bg4_b1{
	background: url(../images/4x4/bg4_b1.png) no-repeat left bottom;
	width: 684px;
	padding-bottom:10px;
	margin-bottom:5px;
}
.bg4_c{
	background: url(../images/4x4/bg4_c.jpg) no-repeat 0px 0px;
}
.bg4_r_repeat{
	background: url(../images/4x4/bg1_r_repeat.png) repeat-y right 0px;
	width: 679px;
	height:252px;
	padding-right:4px;
}


a.aktywny{
	font-size: 15px;
}
.swi_foto{
	border: 1px solid #7a6e54;
	top: -1px;
	width: 662px;
	height: 203px;
	left: 8px;
}
.swi_new2{
	left:20px;
	top:217px;;
	color: white;
}
.swi_new2 span{
	color: #b9a77b;
}
.swi_new2 span a {
	color: #b9a77b;
}
.swi_new2 h3 a:hover{
	color: white;
}
.swi_new1 .news_desc b,
.swi_new2 h3 a:hover b{
	color: #FFCF5D;
}
.opfimoz{
	background-color:#433d33;
	height:203px;
	filter:alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
	right:0;
	top:0;
	width:235px;
}
.opfimoz2{
	background-color:#666666;
	height:203px;
	filter:alpha(opacity=65);
	-moz-opacity: 0.65;
	opacity: 0.65;
	right:235px;
	top:0;
	width:3px;
}
.swi_new1{
	height:203px;
	width: 198px;
	right:-424px;
	color: white;
}

h3.news_title {
	font-size:24px;
	padding:8px 0 15px;
}
h3.news_title b{font-size: 16px;display:block;padding-top:3px;}

.news_switch3,
.news_switch{
	top: 214px;
	right: 10px;
}
.more_v1{
	background: transparent url(../images/4x4/more_v1.gif) no-repeat 0px 0px;
	bottom:8px;
	padding:2px 7px;
	right:13px;
}
.more_v1{
	text-decoration: none;
}
a.more-all{
	background: transparent url(../images/4x4/more_v2.gif) no-repeat 0px 0px;
	color: white;
	font-weight: bold;
	padding:7px 28px 7px 7px
}
a.more_bg3{color: white; position: absolute;bottom:14px;right:23px;}
a.more_bg3:hover{color: white;}
a.more-all:hover{color: white;text-decoration: none;}
a .act_n{
  display: block;
}


a.aktywny .act_a,
a.hover .act_a{
  display: block;
}

.news_switch3 a.aktywny .act_a{
	display: none;
}
.news_switch3 a.aktywny .act_n{
	display: block;
}

a.aktywny .act_n,
a.hover .act_n{
  display: none;
}
a .act_a{
  display: none;
}

/*blok video*/
.news_switch2 {
	right:10px;
	top:197px;
}

.vidprz{
	height: 193px;
	width: 272px;
	margin-left:9px;
}
.bg5_t1{
	width: 295px;
	background: url(../images/4x4/bg5_t1.png) no-repeat left top;
	padding-top:9px;
}
.bg5_b1{
	background: url(../images/4x4/bg5_b1.png) no-repeat left bottom;
	width: 295px;
	padding-bottom:10px;
}
.bg5_c{
	background: url(../images/4x4/bg5_c.jpg) no-repeat 0px 0px;
}
.bg5_r_repeat{
	background: url(../images/4x4/bg1_r_repeat.png) repeat-y right 0px;
	width: 290px;
	height:226px;
	padding-right:3px;
}
.tytposit{
	top: 203px;
	left: 10px;
}

h3.tytposit{
	font-size: 12px;
	font-weight: bold;
}
h3.tytposit b{
	font-size: 11px;
	font-weight: normal;
}

.ramka_2{
	background: url(../images/4x4/ramka_2.gif) no-repeat 0px 0px;
	height:122px;
	padding:14px 7px 14px 3px;
	margin-right: 21px;
	width:162px;
	display: table;
}
.ram2{
	background:white none repeat scroll 0 0;
	height: 100%;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.ramka_3{
	background: url(../images/4x4/ramka_3.gif) no-repeat 0px 0px;
	height:206px;
	margin-right:21px;
	padding:14px 7px 7px 5px;
	width:226px;
	display: table;
}
.ram3{
	background:white none repeat scroll 0 0;
	display: table-cell;
	height: 100%;
	text-align: center;
	vertical-align: middle;
}
.ramka_4{
	background: url(../images/4x4/ramka_4.gif) no-repeat 0px 0px;
	display:table;
	height:165px;
	margin-right:0;
	padding:14px 7px 7px 5px;
	width:181px;
}
.ram4{
	background:white none repeat scroll 0 0;
	display: table-cell;
	height: 100%;
	text-align: center;
	vertical-align: middle;
}

.ram5 .ramka_4{
	background: url(../images/4x4/ramka_5.gif) no-repeat 0px 0px;
	display:table;
	height:114px;
	margin-right:0px;
	padding:14px 7px 7px 5px;
	width:133px;
}
.ram5 .ram4{
	background:white none repeat scroll 0 0;
	display: table-cell;
	height: 100%;
	text-align: center;
	vertical-align: middle;
}

.modulik .ramka_2{
	background: url(../images/4x4/ramka_3.gif) no-repeat 0px 0px;
	height:206px;
	margin-right:21px;
	padding:14px 7px 7px 5px;
	width:226px;
	display: table;
}
.modulik .ram2{
	background:white none repeat scroll 0 0;
	display: table-cell;
	height: 100%;
	text-align: center;
	vertical-align: middle;
}
.list_v1{
	background: url(../images/4x4/border1.gif) repeat-x 0px 0px;
}
.list_v1_b{
	background: url(../images/4x4/border1.gif) repeat-x 0px bottom;
}
.list_v1 h3 a,
.list_v1 h3 a b,
.list_v1 h3{
	padding-bottom:9px;
	color: #4a3b27;
	font-size: 13px;
}
.data{
	background-color: #ffc000;
	font-size: 10px;
	width:74px;
	margin-bottom:7px;
	padding:1px 8px 2px;
}
.more_1{
	background: transparent url(../images/4x4/more.gif) no-repeat 0px 0px;
	bottom:11px;
	padding:0 0 0 25px;
	color:#100B07;
	font-size:10px;
	font-weight:bold;
	right:17px;
}
a.more_1:hover{
	color:#100B07;
}
.more_1 img{padding: 0 3px 0 0}

.bold_mod{ font-size: 24px; font-weight: bold; color: #4a3b27;display: block; padding:0 16px 9px;}
.bold_mod b{
	color:#D47C1E;
	display:block;
	font-size:15px;
	padding-top:2px;
}
.v2{font-size:18px;}
.v2 b{font-size:13px;}

/*Strona Opisowa*/
.h2-C {color: #4a3b27; font-size: 24px; font-weight: bold;margin-bottom:22px;}
.h3-C{color: #4a3b27; font-size: 13px; font-weight: bold;padding:9px 0;}

/**szablony*/
.szablon4{margin-top: -9px;padding-bottom: 5px;}
.szablon5{padding-bottom: 5px;}
.szablon7{padding-bottom: 5px;}
.szablon4 .zdjecie {padding-left: 15px;}
.szablon5 .zdjecie {padding-right: 15px;}
.szablon7 .szab67{float: left; padding:5px 22px;}
.szablon7 .zdjecie{float: left; padding:5px 34px;}
.szablon4 .zdjecie .ramka_3,
.szablon5 .zdjecie .ramka_3,
.szablon7 .zdjecie .ramka_3{margin: 0px !important;}

.teks_zdj{width: 220px; line-height: 12px;}
.pliki{padding: 10px 0 0 0;}
.pliki h4 {padding: 0 0 10px 0;}
.pliki2{padding: 0 0 15px 0;}

.top4{top:4px;}

.pliki_op{padding: 0 0 0 13px;}
/*pager*/
.spacer_pg{width: 7px; float: left;}
.pager{padding:25px 19px 5px;}
.pager b u,
.pager a span{display: block; text-align: center;padding: 5px 0 0 0;}
.pager b u{ color: #ffffff; text-decoration: none;}
.pager a.kolejna span,
.pager a.wstecz span{display: block; text-align: left; padding: 0px 0 0 0;}

.pager a {color: #ffffff; font-weight: bold; float: left; padding: 0 2px;}
.pager a{background: transparent url(../images/4x4/pg_n.gif) no-repeat 0px 0px; height: 28px; width: 22px;}

.pager a.kolejna:hover,
.pager a.kolejna{background: transparent url(../images/4x4/pg_next.gif) no-repeat 5px 0px; float:left;padding:4px 0 0 32px; width: 77px; height: 28px;}

.pager a.wstecz:hover,
.pager a.wstecz{background: transparent url(../images/4x4/pg_prev.gif) no-repeat 5px 0px; width: 78px; height: 28px; padding:4px 0 0 33px;}

.pager a:hover,
.pager b{background: transparent url(../images/4x4/pg_a.gif) no-repeat 0px 0px; height: 28px; float: left; width: 22px;padding: 0 2px;}

.gwiazdka {color: #d76f00; font-family:times New Roman; font-size:12px;}


.formularz{
	margin-top:35px;
}
.formularz input {
	background-color:#FFFFFF;
	border:1px solid #AEA29A;
	float:left;
	height:16px;
	line-height:16px !important;
	padding:2px 6px;
	width:220px;
}
.formularz label {
	float:left;
	line-height:22px !important;
	padding-right:6px;
	width:108px;
}
.formularz select {
	background-color:#FFFFFF;
	border:1px solid #AEA29A;
	float:left;
	width:234px;
}
.formularz div.hR {
	line-height:22px !important;
	margin-bottom:6px;
}
.tresc_kon {
	border:1px solid #AEA29A;
	height:169px;
	padding:2px 0 3px 5px;
	vertical-align:middle;
	width:321px;
}
.formularz-stopka {
	margin:12px 69px 36px 114px;
}
.formularz-select{
	margin:0 69px 0 114px;
}
.dlugopis {background: transparent url(../images/4x4/dlugopis.jpg) no-repeat 498px 110px;}

#zgoda {
	margin-left:0;
	margin-right:0;
	top:3px;
}
.button_1{
	background:transparent url(../images/4x4/pg_next.gif) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	float:left;
	font-size:10px;
	font-family: tahoma;
	font-weight:bold;
	height:29px;
	padding:0 10px 4px 0;
	width:94px;
}
.OK_KOM
{	background:transparent url(../images/4x4/OK.gif) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	float:left;
	font-size:10px;
	font-weight:bold;
	height:27px;
	padding:0 10px 4px 0;
	width:64px;
}


.polec-select {margin: 20px 69px 20px 114px;}

/*mapa serwisu*/

.pb_cos{padding: 0 0 25px 12px;}
.belka{
	background:transparent url(../images/4x4/map_ul_r.gif) repeat-x scroll 0 29px;
	color: #5b5246;
	font-size: 13px;
	height:28px;
	padding:8px 0 0 11px;
}

.smM{
	margin:0 0 0 -5px;
}
ul.m-s-1 {
	margin:7px 0 5px 36px;
}

.m-s-1 li{
		background:transparent url(../images/4x4/4x4.gif) no-repeat scroll 0 6px;
		padding: 0 0 0 12px;
}
.m-s-1 li a{
	font-size: 12px;
}
ul.m-s-1 li ul{
	margin:8px 0 8px 6px;
	padding: 0px;
}

.m-s-1 li ul li{
	padding:0 0 0 8px;
	background:transparent url(../images/4x4/2x2.gif) no-repeat scroll 0 8px;
}

.m-s-1 li ul li a{color: #5b5246;font-size: 11px;}

.search_M {
	width: 269px;
	background:transparent url(../images/4x4/search_m.gif) no-repeat scroll 0 0;
	padding-left:26px;
}
.search_M input {
	background:transparent none repeat scroll 0 0;
	border:0 none;
}
.search_M input.text {
	padding:5px 6px 7px 0;
	width:180px;
}


.search_M input.butt {
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	padding:4px 0 2px;
}
.wyrazenie2,
.wyrazenie{
	display:inline-block;
	display: -moz-inline-box;
	color: #ffffff;
	background-color: #ffc000;
	padding:0 7px 3px;
}
.wyrazenie2{
	padding:0 5px 3px;
}
.bg_sz2{
	background-color: transparent;
}
.bg_sz{
	background-color: #ede3cf;
	padding:12px 25px;
}
.szukajka-lista{
	display: none;
}
.se_a{
	
	background: #ede3cf url(../images/4x4/se_a.jpg) no-repeat scroll 14px 5px;
	padding:13px 9px 14px 45px;
}
.se_n{
	background: url(../images/4x4/se_n.jpg) no-repeat scroll 14px 5px;
	padding:13px 9px 14px 45px;
}
.se_li{
	background: url(../images/4x4/se_li.gif) no-repeat scroll 0px 5px;
	padding:0px 0px 0px 10px;
}
.c1as{width:135px; height:104px;}

/*galeria*/

.p_gibki{padding:0 28px 15px 31px;}
.tekst_galeria{
	background: url(../images/4x4/text.gif) no-repeat scroll 0px 0px;
	height:42px;
	margin:2px 0 0;
	padding:15px 21px;
	text-align:center;
	width:158px;
}
.tekst_galeria a{
	color: #4a3b27;
}


.GalBG{
	background: url(../images/4x4/gal_bg.gif) no-repeat scroll 0px 0px;
}
.gal_in_t{
	padding: 0 2px;
	float:left;
}

.gal_in_t .fL{
	padding: 0 0px;
}
.gal_in_t .GalBG{
	background: url(../images/4x4/gal_in_t.gif) no-repeat scroll 0px 0px;
}
.gal_zdj{
	margin:0 -18px;
}
.gal_in_b{
	padding:5px 8px 5px 7px;
}
.GalBG .gal_in_b{
	background: url(../images/4x4/gal_in_b.gif) no-repeat scroll 0px bottom;
}
.tekscik_in{
	padding:0 6px;
	width:132px;
}

.link-wstecz{
	background:transparent url(../images/4x4/pg_prev.gif) no-repeat scroll 5px 0;
	color:white;
	display:block;
	font-size:10px;
	font-weight:bold;
	height:28px;
	margin:15px 0 10px -14px;
	padding:6px 0 0 35px;
	width:78px;
	text-transform: uppercase;
}
a.link-wstecz:hover{color: white; text-decoration: none;}

.right .bg5_t1{margin-bottom: 2px;}
.right .bg3_t1{margin-bottom: 5px;}
.bg_t1{margin-bottom: 5px;}
.galeria-blok{margin-bottom: 5px;}

.polec_zna{
	background:transparent url(../images/4x4/polec.gif) no-repeat scroll 0 0;
	right:20px;
	top:9px;
	width:24px;
}
a.polec_zna:hover{text-decoration: none;}

.reg5 .rss{
	height:20px;
	position:absolute;
	right:23px;
	top:24px;
	width:19px;
	z-index:9999;
}
.reg51 .rss{
	height:20px;
	position:absolute;
	right:60px;
	top:20px;
	width:19px;
	z-index:9999;
}

.bg_fffcf7{background-color: #fffcf7; padding:8px 26px;}

.error b{ font-size: 12px; color: #5b5246 !important; line-height:10px;}

.vid_wh{
	width: 214px;
	height: 269px; 
}
/*video galeria*/
.vid_gal_bg_n{
	background:transparent url(../images/4x4/vid_bg_n.gif) no-repeat scroll 0 0;	
}

.vid_gal .GalBG{
	background:transparent url(../images/4x4/vid_bg_a.gif) no-repeat scroll 0 0;	
}
.vid_gal_bg_n .miniaturka{
	padding-top:9px;
	height:165px;
}
.vid_gal_bg_n .zdjecie{
	text-align: center;
}
.vid_gal_bg_n img{
	border:3px solid white;
}
.vid_tyt{
	height:50px;
	padding:7px 22px;
	width:169px;
}
.vid_tyt a:hover{ color: white}

.inp_error{
	border: 1px solid red !important;
}
.blk_op9 {
	padding:10px 18px 15px;
}
