@import url("css/menu.css");

/* CSS Document */
body {background:#fff; background:url(images/koncepcja/bg.jpg) repeat-x; height:100%; margin:0px; padding:0px; overflow: scroll; font:normal 12px Tahoma; }

/* ControlPanel style */
.ControlPanel{background:url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/*-------- Default Style --------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, input{color:#2E3D47; font-family:Arial, sans-serif; font-size:12px}
a:active{outline: none;}
a:focus{-moz-outline-style: none;}
h1, h3, h5, h1 input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1, h2, h1 input{font-size:14px; margin:10px 0;}
h3, h4{font-size:12px; margin:8px 0;}
h5, h6{font-size:10px; margin:6px 0;}
hr{color:#e0dcdb; background-color:#e0dcdb; height:1px; border:0;}
dl p {font-weight: bold;}
dt {width:170px; height:28px; padding-top:11px; padding-left:39px; margin-top:5px; background:url(images/ramka/modul.jpg) no-repeat; font:norlam 12px Arial; color:#000;}
dd {display:none;}
.clear {clear:left; overflow:hidden}
a.pdf {background:url(images/pdf_icon.gif) no-repeat !important; height:17px; display:block; padding:3px 0 0 26px; font:11px Tahoma; color:#777; text-decoration:none}
a.pdf2 {background:url(images/pdf_icon.gif) no-repeat !important; height:17px; display:block; padding:0px 0 0 26px;}
a.norm {font:12px Arial; color:#666 !important; text-decoration:none !important}
a.norm:hover {font:12px Arial; color:#666 !important; text-decoration:none !important}
.bold {font-weight:bold !important; color:#555 !important}
	
/* klasy sterujace */
.mLeft41 {margin-left:41px}
.mTB41 {margin-left:41px}
.mTop20 {margin-top:20px}
.mBottom20 {margin-bottom:20px}
.mBottom40 {margin-bottom:20px}
.color{color:#d01b00;}
.content_text{width: 95%; height:auto; padding-bottom: 15px; margin-bottom: 10px; color:#555454;}
.buttonszukaj{background:url(/Portals/_default/Skins/MinimalExtropy/images/koncepcja/szukaj.jpg) 0 0 no-repeat; border:0px; width:40px; height:22px; cursor:pointer; position:absolute; left:80px; top:0}
.naglowek {color: rgb(0, 0, 0); font-size: 16px; font-weight: bold;}

/* tytuly na stronach */
h1.tytul {margin-bottom:30px !important; padding-top:0px !important; float:none !important; font:bold 14px Arial; color:#666}
h1.tytul3 {margin-bottom:10px !important; padding-top:10px !important; float:none !important; font:bold 14px Arial; color:#666}
/* tytuly na stronach z dokumentami */
h1.tytul2 {font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; clear:both}

.bottom-links #bottom_link1 {width:238px; height:57px; float:left; display:block; background:url(images/koncepcja/bottom-links.gif) 0 0 no-repeat;}
.bottom-links #bottom_link2 {width:258px; height:57px; float:left; display:block; background:url(images/koncepcja/bottom-links.gif) -258px 0 no-repeat;}
.bottom-links #bottom_link3 {width:241px; height:57px; float:left; display:block; background:url(images/koncepcja/bottom-links.gif) -496px 0 no-repeat;}
.bottom-links #bottom_link4 {width:247px; height:57px; float:left; display:block; background:url(images/koncepcja/bottom-links.gif) -738px 0 no-repeat;}
.bottom-links span {display:none}
  
a,a:link,a:visited,a:active{color:#000; text-decoration:none; font-weight:normal; }
a:hover{color:#D00; text-decoration:underline; }
.center {text-align:center}
div.Normal {margin-top:20px}
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox {font-family:Arial, sans-serif;}
.Head{color:#2E3D47; font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}

select {font-family:Arial; color:#666}
/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/
.template_style{width:980px; margin:0 auto;}

.top_space{height:34px; position:relative; top:20px}
.lang_pad{padding:7px 35px 0px 0px;}

.logo_top_left {padding:0px; margin:0px; background:url(images/logo_top_left.png) no-repeat top left; height:23px;}
.logo_top_right {padding:0px; margin:0px; background:url(images/logo_top_right.png) no-repeat top right;}
.logo_top_bg {padding:0px; margin:0 39px 0 27px; background:#fff url(images/logo_top_bg.png) repeat-x top;height:23px;}
.logo_left {padding:0px; background:url(images/logo_left.png) repeat-y top left;}
.logo_right {padding:0px; background:url(images/logo_right.png) repeat-y top right;}
.logo_pad {background:#FFF; margin: 0 19px 0 7px; padding:0; height:100px;}
.menu_bg {width:980px; height:57px; background:url(images/koncepcja/menu_bg.jpg) no-repeat center; color:#fff}
.menu_style {padding-top:13px; margin-left:60px}
.search_style {float:right; height:40px;}
.search_bg {padding:8px 2px 0 0;}
.bread_bg {padding:0px; margin: 0 0px 0 0px; background:url(images/koncepcja/bread.jpg) no-repeat; height:30px; width:980px;}

#login_style {float:right; padding:5px 40px 0px 0px; color:#bdbdbd; font-size:11px; }
#login_style a {color:#bdbdbd; font-size:11px;}
#login_style a:hover {color:#bdbdbd; font-size:11px;}
#bread_style {float:left; line-height:21px; padding-left:18px; color:#000; margin-bottom:10px; color:#777777; font-size:11px;}
#bread_style a {color:#777777; font-size:11px;}
#bread_style a:hover {color:#777777; font-size:11px;}

div#ankieta {position:absolute; top:35px; left:30px; overflow:hidden; height:30px;}
div#ankieta img {display:block; float:left; width:28px; height:29px}
div#ankieta span {display:block; float:left; padding-top:12px; width:100px}
div#ankieta a {font:12px Arial,Tahoma; color:#999}

.center_bg{padding:0px; margin:0px;clear:both;}
.left_bg{padding:0px; margin:0px; background:url(images/ie/left_bg.gif) repeat-y top left #fff;}
.right_bg{padding:0px; margin:0px; background:url(images/ie/right_bg.gif) repeat-y top right;}
.content_pad{padding-top:2px; padding-left:40px; padding-bottom:0px; padding-right:0px; margin:0; background:#fff url(images/koncepcja/content_top.jpg) 0 0 no-repeat; position:relative}
.content_width{overflow:hidden; padding-top:0px; padding-bottom:20px}
.bot_left{padding:0px; margin:0px; background:url(images/ie/bot_left.gif) no-repeat top left;}
.bot_right{padding:0px; margin:0px; background:url(images/ie/bot_right.gif) no-repeat top right; padding:0px 39px 0px 27px;}
.bot_bg{padding:0px; margin:0px; background:url(images/ie/bot_bg.gif) repeat-x top left; height:41px;}
.bot_pad{margin-bottom:20px; padding:0 10px;}
#terms_style{float:left;}
#terms_style a {color: #9D9D9D; text-decoration: none;}
#copy_style{float:right;}
.clear_float{clear:both; line-height:0; font-size:0; height:0;}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}
a.CommandButton:link, a.CommandButton:visited{color:#000; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#000; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#000;}
.ControlPanel a.CommandButton:hover{color:#000; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}

/*--------- pane style ----------*/
.TopPane, .BottomPane {padding:0px; margin:0px; padding-right:15px; padding-left:15px; background:url(images/ramka/tittle_content.jpg) no-repeat; padding-top:0px;}
.ContentPane a{color:#d01b00; text-decoration:underline;}
.ContentPane a:hover{color:#d01b00; text-decoration:underline; font-weight:normal}
.ContentPane{padding:0px; margin:0px; padding-right:0px; padding-left:0px; background:url(images/ramka/tittle_content.jpg) no-repeat; padding-top:0px; line-height:19px; float:left; width:650px}
.LeftPane{ padding:0px 0px 0px 0px; width:215px; margin:0px; float:left}
.RightPane{ padding:0px 20px 0px 0px; width:215px; margin:0px; float:right}

/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#000;}
a.Breadcrumb:hover{color:#067e25;}

/*-------------- Link Style --------------*/
.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#000; text-transform:uppercase;}
a.links:hover{color:#067e25;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#000;}
a.user:hover{color:#067e25;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#9d9d9d; font-size:11px; padding-top:10px}
a.footer:hover{color:#067e25;}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 180px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0px; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0px; width:130px; height:18px; margin-left:3px; color: #43494D;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#fff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}

.top {width:980px; height:85px;}
.logo_portal {width:720px; float:left; padding-left:10px;}
.logo_compensa {width:243px; height:64px; float:left;}
.template_style2 {width:985px; margin:0 auto; padding-left:2px; padding-right:2px; text-align:left}     
.index_test {margin-left:0px !important; width:981px; height:322px; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; overflow: hidden; margin:0px; padding:0px; background-color:#fff;}
.index_test2{margin-left:0px !important; width:981px; height:auto; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; margin:0px; padding:0px; background-color:#fff; }
.sm {list-style:none; width:981px; height:332px; display:block; overflow:hidden; margin:0px; padding:0px;}
.sm li {float:left; display:inline; overflow:hidden; margin:0px; padding:0px;}
.menu_bottom{width:982px; height:122px; padding-left:1px; padding-right:1px; padding-top:50px; margin-left:2px;}

/* dla divow z informacjami szczegolowymi */
	div.info {background:url(images/info_bg2.gif) repeat-y; width:646px; overflow:hidden; margin-top:5px}
	div.info div.top {background:url(images/info_top2.gif) no-repeat; width:646px; height:11px !important; overflow:hidden}
	div.info div.info_content {margin:10px}
	div.info div.bottom {background:url(images/info_bottom2.gif) no-repeat; width:646px; height:8px; overflow:hidden}
	div.info h4 {background:url(images/info_head2.gif) no-repeat; width:646px; height:33px; overflow:hidden; margin:0}
	div.info h4 span {display:block; margin:10px 0 0 10px; font:bold 11px Tahoma; color:#777}
	div.info2 {background:url(images/info_bg2.gif) repeat-y; width:646px; overflow:hidden}
	div.info2 div.top {background:url(images/info_top2.gif) no-repeat; width:646px; height:11px !important; overflow:hidden}
	div.info2 div.info_content {margin:10px; font:11px Tahoma}
	div.info2 div.bottom {background:url(images/info_bottom2.gif) no-repeat; width:646px; height:8px; overflow:hidden}
	div.info2 h4 {background:url(images/info_head2.gif) no-repeat; width:646px; height:33px; overflow:hidden; margin:0}
	div.info2 h4 span {display:block; margin:10px 0 0 10px; font:bold 11px Tahoma; color:#777}
  
/* dokumenty */
	h4.ver3 {background:url(images/info_head3.gif) no-repeat; height:32px; overflow:hidden; margin:0}
	h4.ver3 span {display:block; margin:10px 0 0 10px; font:bold 12px Arial; color:#AAA}
	div.tekst {margin:6px}
	div.docs {clear:both; padding-top:20px; border-top:1px solid #ddd; width:860px}
	div.docLeft {background:url(images/druki_biznes.gif) no-repeat; width:340px; float:left; height:130px; overflow:hidden; border-right:1px solid #ddd; margin-right:30px; margin-left:85px; _margin-left:42px; overflow:hidden}
	div.docRight {background:url(images/druki_indywidual.gif) no-repeat; width:340px; float:left; height:130px; overflow:hidden;}
	div.docLeft a, div.docRight a {display:block; width:340px; height:140px; text-decoration:none; margin:0; overflow:hidden}
	div.docLeft a:hover, div.docRight a:hover {display:block; width:340px; height:140px; text-decoration:none; margin:0; overflow:hidden}
	div.docLeft a span, div.docRight a span {margin:10px 0 0 94px; display:block; color:#333; text-decoration:none; border:0}
	div.docLeft strong, div.docRight strong {margin:10px 0 0 95px; display:block}
	ul.docUL {list-style-type:none; list-style-image:url(images/arrow.gif)}

/* oferta */
	div.tekst {margin:6px}
	div.oferta {clear:both; margin-top:30px; border-top:1px solid #ddd; width:860px; overflow:hidden; border-bottom:1px solid #ddd;}
	div.ofertaLeft {background:url(images/oferta_ind.jpg) no-repeat; width:360px; float:left; height:161px; overflow:hidden; border-right:1px solid #ddd; margin-right:30px; margin-left:85px; _margin-left:42px}
	div.ofertaRight {background:url(images/oferta_biz.jpg) no-repeat; width:360px; float:left; height:161px; overflow:hidden;}
	div.ofertaLeft a, div.ofertaRight a {display:block; width:360px; height:161px; text-decoration:none; margin:0; overflow:hidden}
	div.ofertaLeft a:hover, div.ofertaRight a:hover {display:block; width:360px; height:161px; text-decoration:none}
	div.ofertaLeft a span, div.ofertaRight a span {margin:20px 0 0 130px; display:block; color:#333; text-decoration:none; border:0}
	div.ofertaLeft strong, div.ofertaRight strong {margin:50px 0 0 130px; display:block}
	ul.ofertaUL {list-style-type:none; list-style-image:url(images/arrow.gif)}

/* partners */
	div.partners {clear:both; padding-top:20px; border-top:1px solid #ddd; width:860px}
	div.partnersLeft {background:url(images/partnerL.gif) 40px 0 no-repeat; width:420px; float:left; height:130px; overflow:hidden; border-right:1px solid #ddd; margin-right:30px; margin-left:10px; _margin-left:5px; overflow:hidden}
	div.partnersRight {background:url(images/partnerR.gif) 40px 0 no-repeat; width:360px; float:left; height:130px; overflow:hidden;}
	div.partnersLeft a, div.partnersRight a {display:block; width:400px; height:140px; text-decoration:none; margin:0; overflow:hidden}
	div.partnersLeft a:hover, div.partnersRight a:hover {display:block; width:400px; height:140px; text-decoration:none; margin:0; overflow:hidden}
	div.partnersLeft a span, div.partnersRight a span {margin:10px 0 0 160px; display:block; color:#333; text-decoration:none; border:0}
	div.partnersLeft strong, div.partnersRight strong {margin:10px 0 0 160px; display:block}
	ul.partnersUL {list-style-type:none; list-style-image:url(images/arrow.gif)}

/* wypunktowanie w zdrowiu */
	h2.wypunktowanie{font:bold 12px Arial; border-bottom:1px dotted #bbb; margin:10px 2px 2px 0px; padding:4px 0 0 0px; color:#555 !important}
	h2.wypunktowanieGreen{font:bold 12px Arial; border-bottom:1px dotted #bbb; margin:10px 2px 2px 0px; padding:3px; color:#007928 !important}
	h2.wypunktowanieGreen a {font:bold 13px Arial; color:#007928 !important; text-decoration:none}
	h2.wypunktowanieGreen a:hover {font:bold 13px Arial; color:#007928 !important; text-decoration:none}
	h2.wypunktowanieGreen a span {color:#333}
	h2.wypunktowanieGreen a:hover span {color:#333}
	ul.punkty {list-style-type:none; list-style-image:url(images/arrow_pkt.gif); padding-top:-2px}
	ul.punkty2 {list-style-type:none; list-style-image:url(images/arrow_pkt.gif);}
	ul.punkty2red {list-style-type:none; list-style-image:url(images/red_2_arrow.gif);}		
	ul.punkty li {color:#333; margin-top:2px}
	ul.punkty2red li {height:20px !important; padding-left:10px}
	ul.punkty2red li a {color:#666 !important; font:12px Arial; text-decoration:underline}
	ul.punkty2 li {height:20px !important; padding-left:10px}
	ul.punkty2 li a {color:#666 !important; font:12px Arial; text-decoration:underline}

/* dla tabelki w wariantach ubezpieczen*/
	.kolor {background:#eee; color:#888 !important}
	.kolorTH {background:#a4a4a4; color:#fff !important}
	.szare {background:#F6F6F6}
	table.warianty {border-collapse:collapse; border:0 !important; margin-left:1px; margin-left:1px; width:645px}
	table.warianty tr.naglowek th img {border:0}
	table.warianty tr.naglowek th {font:bold 11px Arial !important; border-right:1px solid #fff !important; border-top:1px solid #caccca !important; padding:0 !important; min-width:84px !important; background:url(images/th_bg.gif) repeat-x; height:44px; vertical-align:middle; text-align:center}
	table.warianty tr.naglowek th.right {border-right:0px !important}
	table.warianty tr.naglowek th img.thbgl {float:left; width:5px; height:44px; display:block}
	table.warianty tr.naglowek th span {float:left; text-align:center; font:bold 12px Arial}
	table.warianty tr.naglowek th img.thbgr {float:right; width:5px; height:44px; display:block}
	table.warianty tr.naglowek th img.blank {height:44px; width:100%}
	table.warianty td {border-bottom: 1px solid green !important; font:normal 12px Arial; color:#888; padding:6px; text-align:center}
	table.warianty th {border-bottom: 1px solid green !important; font:normal 12px Arial !important; color:#888; padding:6px; text-align:left}
	table.warianty td.non {border-bottom:0 !important}
	table.warianty th.non {border-bottom:0 !important}

div.menu_bottom a.left{width:328px; height:122px; float:left; background:url(images/new/menu_bottom_left.jpg) 0 0 no-repeat; border:0; text-decoration:none}
	div.menu_bottom a.left:hover{width:328px; height:122px; float:left; background:url(images/new/menu_bottom_left.jpg) 0 -122px no-repeat; border:0}

div.menu_bottom .middle{width:328px; height:122px; float:left; background:url(images/new/menu_bottom_middle.jpg) 0 0 no-repeat; border:0; text-decoration:none}
	div.menu_bottom .middle:hover{width:328px; height:122px; float:left; background:url(images/new/menu_bottom_middle.jpg) 0 -122px no-repeat; border:0}

div.menu_bottom a.right{width:323px; height:122px; float:left; background:url(images/new/menu_bottom_right.jpg) 0 0 no-repeat; border:0; text-decoration:none}
	div.menu_bottom a.right:hover{width:323px; height:122px; float:left; background:url(images/new/menu_bottom_right.jpg) 0 -122px no-repeat; border:0}

/* na stronie klient indywidualny - po lewej str */
a.baloonL {background:url(images/ballon_left.gif) 0 0 no-repeat; width:347px; height:101px; display:block; overflow:hidden; cursor:pointer}
	a.baloonL:hover {background:url(images/ballon_left.gif) 0 -101px no-repeat; width:347px; height:101px; display:block}
	a.baloonL h3 {margin:25px 0 0 81px; padding:0; font:bold 12px Tahoma; color:#b80f0c}
	a.baloonL span {margin-left:81px; padding-top:8px; font:11px Tahoma; color:#999; display:block; width:235px}
	a.baloonL img {float:left; margin:-20px 0 0 13px; border:0}
a.baloonR {background:url(images/ballon_right.gif) 0 0 no-repeat; width:347px; height:101px; display:block; overflow:hidden; cursor:pointer}
	a.baloonR:hover {background:url(images/ballon_right.gif) 0 -101px no-repeat; width:347px; height:101px; display:block}
	a.baloonR h3 {margin:25px 0 0 102px; padding:0; font:bold 12px Tahoma; color:#b80f0c}
	a.baloonR span {margin-left:102px; padding-top:8px; font:11px Tahoma; color:#999; display:block; width:235px}
	a.baloonR img {float:left; margin:-20px 0 0 32px; border:0}
a.baloonR, a.baloonL {text-decoration:none; border:0}
a.baloonR:hover, a.baloonL:hover {text-decoration:none; border:0}

.menu_bottom_middle{width:328px; height:122px; float:left; background:url(images/new/menu_bottom_middle.jpg) no-repeat;}
.menu_bottom_right{width:322px; height:122px; float:left; background:url(images/new/menu_bottom_right.jpg) no-repeat;}

.szukaj{height:50px; margin-top:300px; margin-left:590px; position:absolute; background:url(images/new/szukaj2.gif) no-repeat; width:195px; padding-left:164px; font-size:12px; padding-top:20px;}

/* ramka */ 
.ramka{width:212px; height:auto; font-size:11px}
.ramka a {}
	.ramka_title{width:207px; height:29px; font-size:14px; color:#666; font-weight:bold; padding-left:5px; margin-top:5px; margin-bottom:7px;}
	.ramka_module{width:177px; height:25px; padding-top:12px; padding-left:35px; background:url(images/koncepcja/modul.jpg) no-repeat; color:#868686; font-weight:bold;}
	.ramka_module a{color:#868686; text-decoration:none;}
	.ramka_module a:hover{color:#868686; text-decoration:underline;}    	
	.ramka_module2{width:177px; height:28px; _height:33px; padding-top:12px; _padding-top:4px; padding-left:35px; background:url(images/koncepcja/modul.jpg) no-repeat; color:#868686; font-weight:bold;}
	.ramka_module2 a{color:#868686; text-decoration:none;}
	.ramka_module2 a:hover{color:#868686; text-decoration:underline;}
	
	.ramka_module:hover{width:177px; height:25px; padding-top:12px; padding-left:35px; background:url(/Portals/_default/Skins/MinimalExtropy/images/koncepcja/modul_h.jpg) no-repeat; color:#868686; font-weight:bold;}	    
	.ramka_module2:hover{width:177px; height:28px; _height:33px; padding-top:12px; _padding-top:4px; padding-left:35px; background:url(/Portals/_default/Skins/MinimalExtropy/images/koncepcja/modul_h.jpg) no-repeat; color:#868686; font-weight:bold;}
	
	/* 2 linijkowe */
	.ramka_module3{width:177px; height:34px; _height:33px; padding-top:3px; _padding-top:4px; padding-left:35px; background:url(images/koncepcja/modul.jpg) no-repeat; color:#868686; font-weight:bold;}
	.ramka_module3:hover{width:177px; height:34px; _height:33px; padding-top:3px; _padding-top:4px; padding-left:35px; background:url(/Portals/_default/Skins/MinimalExtropy/images/koncepcja/modul_h.jpg) no-repeat; color:#868686; font-weight:bold;}
	.ramka_module3 a{color:#868686; text-decoration:none;}
	.ramka_module3 a:hover{color:#868686; text-decoration:underline;}	
	.ramka_module_big{width:209px; height:auto; margin-top:5px;}
.products-header {vertical-align: top; padding-left: 17px; background-color: #f3fce6; font-weight: bold; border-width: 1px; border-color: #85c783; border-style: solid;}
.menu_list {margin:0px; padding:0px; width:209px;}
	.menu_head {width:177px; height:27px; padding-top:12px; padding-left:35px; background:url(images/koncepcja/modul.jpg) no-repeat; font:normal 12px Arial; color:#868686; margin-top:0px; margin-bottom:0px;}
	.menu_head2 {width:177px; height:34px; padding-top:5px; padding-left:35px; background:url(images/koncepcja/modul.jpg) no-repeat; font:normal 12px Arial; color:#868686; margin-top:0px;margin-bottom:0px;}
	.menu_body {color:#9c0001;}
	.menu_body a{display:block; color:#868686; background-color:#fff; padding-left:50px; font-weight:normal; text-decoration:none; padding-top:5px; padding-bottom:2px;}
	.menu_body a:hover{color:#d01b00; text-decoration:none;}

.ramka_title2{width:207px; height:29px; font:bold 16px Arial; padding-top:29px; color:#000; padding-left:5px; margin-top:5px; margin-bottom:7px;}
	.products-header{vertical-align:top; padding-left:17px; background-color:#f3fce6; font-weight:bold; border:1px solid #85c783;}
	.products-list {vertical-align: top;}

.menu_head_text {width:96%; height:auto;}

.menu_body_text {display:none;width:96%;}
	.menu_list_text {margin:0px; padding:0px; width:96%; padding-bottom:5px;}
	.linia {border-bottom:1px solid #e0dcdb; margin-bottom:5px; padding-bottom:5px; }
			 
.index_link a{color:#fff; text-decoration:none;}
	.index_link a:hover{color:#fff; text-decoration:underline;}

.compensa1{width:370px;height:auto; float:left; padding-left:65px;}
	.compensa2{width:370px; height:auto; float:left; padding-left:65px; }

.link_compensa a{ text-decoration:none; color:#333;}
	.link_compensa a:hover{ text-decoration:underline;}
	.compensa_cos ul{color:#2e3d47; line-height:16px;}
	.compensa_cos ul a{color:#2e3d47; text-decoration:none; line-height:16px;}
	.compensa_cos ul a:hover{text-decoration:underline; line-height:16px; color:#D01B00}

/* tabelka-assistance */
.tabelka_title{vertical-align: top; padding:5px; font-weight: bold; background-color:#f9f8f6;}
	.tabelka_text{vertical-align: top; padding:5px; font-weight: normal;}

.koncepcja_text_title{height:22px; background:url(images/koncepcja/text_title.jpg) no-repeat; padding-left:35px; padding-top:3px; font-weight:bold; margin-bottom:6px;}
	.wyszukiwarka{height:19px; width:160px; background:url(images/koncepcja/wyszukiwarka.jpg) no-repeat; margin-top:2px; float:right; overflow:hidden; margin-right:105px; _margin-right:56px; position:relative}
	.wyszukiwarka form {margin:0; padding:0;}
	.wyszukiwarka #searchQuery {background:none; border:0; padding-left:5px; margin-left:0px; padding-top:2px; color:#666; width:120px; position:absolute; left:10px}
	.wyszukiwarka #searchbutton {background:url(images/koncepcja/szukaj2.jpg) no-repeat; border:0; width:38px; height:19px; position:absolute; left:120px}	
	.loginwlasny{position:absolute;}
#link2{color:#555555; font-weight:normal;}
	#link2 a{color:#555555; font-weight:normal; text-decoration:none}
	#link2 a:hover{color:#555555; font-weight:normal;}

/* FAQ */
div.FAQHeader {width:895px !important; position:relative; padding-bottom:3px; padding-left:25px; border:0 !important; text-decoration:none !important}
	div.FAQHeader {background:url(images/info_head2.gif) repeat-x; width:895px !important; height:33px; overflow:hidden; margin:0; padding-top:8px; margin-bottom:-50px !important}
	a.SubHead {text-decoration:none !important; border:0 !important}
	div.FAQBody {margin-top:50px }
	.FAQHeader img {border:0; vertical-align:middle; position:absolute; right:0}
	.FAQQuestion { font-weight:bold; background:url(images/koncepcja/text_title2.jpg) 0 0 no-repeat; padding-left:30px; padding-top:5px; margin-bottom:3px}
	.FAQAnswer {margin-bottom:15px; margin-left:30px; color:#666666}

/* wyniki wyszukiwania GOOGLE */
.gs-title a {color:#333 !important; font-weight:bold}
	.gs-title a b {color:#333 !important}
	.gs-title {margin:10px 0}
	.gs-snippet {color:#555454}
	#leftSearchControl div.gs-visibleUrl-long, #rightSearchControl div.gs-visibleUrl-long {color:#999 !important}
	.gs-webResult, .gs-result {padding-bottom:10px; border-bottom:1px solid #eee}
	.gsc-clear-button, .gsc-branding-img, .gsc-branding-text {display:none}
	input.gsc-input {height:18px; padding-top:2px; color:#666; font:12px Arial; width:500px !important}
	input.gsc-search-button {background:#fff url(images/search_button.gif) no-repeat; border:0; color:#888; font:12px Arial; height:23px; margin-left:2px; width:102px;}
	#searchForm {background:url(images/search_form.gif) 0 3px repeat-x; height:60px; padding-left:20px; padding-right:20px; padding-top:0; width:860px !important;}
	table.gsc-search-box {width:1% !important; margin:0 auto}

/* kontakt */
.kontakt div.left {margin-left:60px; _margin-left:30px; padding-bottom:10px; margin-right:30px; padding-right:30px; border-right:1px solid #eee; width:350px; float:left; background:url(images/kontakt_form.gif) 3px 10px no-repeat}
	.kontakt div.right {margin-left:30px; _margin-left:30px; width:350px; float:left; background:url(images/icon_callmeback.gif) 3px 10px no-repeat}
	.kontakt div.left2 {margin-left:60px; _margin-left:30px; margin-right:30px; padding-top:10px; padding-right:30px; border-right:1px solid #eee; width:350px; float:left;}
	.kontakt div.right2 {margin-left:30px; _margin-left:30px; width:350px; float:left; padding-top:10px;}
	.kontakt div strong.tekst {display:block; margin:15px 0 0 25px; font:bold 12px Arial; color:#666}
	.kontakt div strong {color:#666}
	.kontakt div span {display:block; margin:10px 0 0 25px; color:#999; font:12px Arial}
	.kontakt div a {display:block; width:249px; height:28px; margin:10px; background:url(images/form_button.gif) no-repeat; font:11px Arial; color:#888; text-decoration:none}
	.kontakt div a:hover {text-decoration:none}
	.kontakt div a span {display:block; padding-top:7px; text-align:center; margin:0}


/* samochody */
ul#auta {list-style-type:none; list-style-image: url(images/blank.gif); list-style:none !important; padding:0 !important; margin:0 !important}
	ul#auta li {border-bottom: 1px solid #eee; margin-bottom: 10px}
	ul#auta li p {margin: 0px 0pt 5px; overflow: hidden; text-align: right; height: 20px;}
	a.wiecej {color:#D01B00}

/* compensa */
#compensaTop {border-top: 1px solid rgb(238, 238, 238); margin-top: 40px; padding-top: 10px; width:900px}
	#compensaL {border-right: 1px solid rgb(238, 238, 238); float: left; width: 350px; margin-right: 60px; padding-right: 60px; margin-left:30px; _margin-left:15px}
	#compensaR {float:left; width: 350px;}

 /* mapa */
div.DerekTrauger_SiteMapContent ul {list-style-type:none; list-style-image:url(images/blank.gif)}
	div.DerekTrauger_SiteMapContent a {background:url(images/arrow.gif) no-repeat; padding-left:16px}
div.wladze {overflow: hidden; clear: both}
	div.wladze p {text-align: center; float: left; width: 23%; font-size:11px}

#dnn_ctr605_Calculator_CollapsiblePanel {/*height:auto !important;*/ width:666px !important}
#dnn_ctr660_Calculator_MainPanel {/*height:auto !important;*/ width:666px !important}
#dnn_ctr663_Calculator_MainPanel {/*height:auto !important;*/ width:666px !important}
.buttons input {width:72px; height:22px; background:url(/Portals/0/b_button.jpg) no-repeat; border:0; display:inline}
.buttons div {display:inline !important}
span.col {text-decoration:underline}
#kontakt_women {position:absolute; right:2px; bottom:0px}
