/* CSS Document */
*{
	padding: 0; margin: 0;
	border: 0;
}

body {
	text-align: center;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px; color: #62424b;
	margin: 0;
	background: #ffffff url(http://d.domyseniora.pl/gfx/domyseniora_pl/bg.jpg) no-repeat top center;
}

input.button {
	padding-left: 10px; padding-right: 10px;
	padding-top: 3px; padding-bottom: 3px;
	background: #a36176;
	color: #ffffff;
	font-family: arial;
	cursor: pointer;
}

input.button_bg {
	padding-left: 10px; padding-right: 10px;
	padding-top: 1px; padding-bottom: 1px;
	background: #a36176;
	color: #ffffff;
	font-family: arial;
	cursor: pointer;
	border: 1px solid #914e63;
	cursor: pointer;
	margin-top: 5px;
}

input.disable_200 {
	background: #a08a91;
	color: #bdbdbd;
	border: 1px solid #9a848b;
}

input.field {
	border: 1px solid #e3d8dc;
	font-family: arial;
	font-size: 12px;
	padding: 3px;
	padding-left: 5px; padding-right: 5px;
}

a.more {
	background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/punktor.gif) no-repeat scroll 0 7px transparent;
	padding-left: 10px;
	color: #95aa47;
	text-decoration: none;
}

a.more:hover { text-decoration: underline; }

select {
	border: 1px solid #e3d8dc;
	font-family: arial;
	font-size: 12px;
}

#kontener {
	position: relative;
	margin: 0 auto;
	width: 951px;
	text-align: left;
}

#bottom {
	width: 100%;
	text-align: center;
	background: #a15f73;
	border-top: 8px solid #c8da85;
	margin-top: 20px;
	min-height: 112px;
}

#bottom .kontener {
	position: relative;
	margin: 0 auto;
	width: 951px;
	text-align: left;
	padding-top: 12px;
}

#bottom ul {
	list-style: none;
	font-size: 120%;
	font-weight: bold;
}
#bottom ul li {
	float: left;
	border-right: 2px solid #ffffff;
	padding-left: 6px; padding-right: 6px;
}

#bottom ul li.last { border: 0; padding-right: 0; }

#bottom ul a {
	text-decoration: none;
	color: #ffffff;
}

#bottom ul a:hover { text-decoration: underline; }

#bottom p {
	width: 100%;
	float: left;
	padding-top: 10px;
	color: #6a4650;
}

#header {
	height: 72px;
	position: relative;
	min-height: 116px;
}

#header .panel2 {
	background: none repeat scroll 0 0 #f8f9e8;
	border: 1px solid #d4daa5;
	bottom: 30px;
	color: #75892b;
	left: 300px;
	padding: 5px;
	position: absolute;
	width: 260px;
	font-size: 110%;
}

#header .panel2 a { color: #75892b; text-decoration: none; }
#header .panel2 a.tytul { color: #955569; }
#header .panel2 a:hover { text-decoration: underline; }

#header .logo {
	position: absolute; top: 37px; left: 0;
}

#header .search {
	position: absolute; bottom: 2px; right: 0;
}

#header .search input { float: left; }

#header .search input.pole {
	padding: 0;
	background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/input_search.png) no-repeat;
	width: 163px; height: 32px;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #59333f;
	padding-left: 10px; padding-right: 10px;
}

#header .search input.przycisk {
	background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/button_search.gif) no-repeat;
	width: 100px; height: 30px;
	margin-top: 1px;
	text-indent: -9999px;
	cursor: pointer;
}

#header .topmenu {
	position: absolute; left: 284px; bottom: 12px;
	list-style: none;
	font-size: 110%;
}

#header .topmenu li {
	float: left;
	padding-left: 22px;
	padding-right: 20px;
	padding-top: 2px;
}

#header .topmenu li.domek { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/tm_domek.png) no-repeat; }
#header .topmenu li.mapa { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/tm_mapa.png) no-repeat; padding-left: 21px }

#header .topmenu li a {
	text-decoration: none;
	color: #a26074;
}

#header .topmenu li a:hover { text-decoration: underline; }

#header .log {
	position: absolute; right: -4px; top: 6px;
}

#header .log span {
	float: left;
	font-size: 120%;
	padding-top: 8px;
	padding-right: 4px;
}

#header .buttony {
	position: absolute; right: 16px; top: 44px;
	list-style: none;
	font-size: 110%;
}

#header .buttony input {
	border: 0;
	background: none;
	color: #A26074;
  font-size: 130%;
  font-weight: bold;
  font-family: Tahoma;
  cursor: pointer;
}

#header .buttony li {
	float: left;
	font-weight: bold;
	padding-left: 16px;
	padding-top: 3px;
}

#header .buttony li a {
	text-decoration: none;
	color: #62424b;
}

#header .buttony li.loguj { padding-top: 0; }

#header .buttony li.loguj a {
	color: #a26074;
	font-size: 130%;
}

#header .buttony li a:hover { text-decoration: underline; }

.menu {
	background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/bg_menu.gif) no-repeat;
	height: 60px;
	margin-bottom: 7px;
}

.menu li {
	float: left;
	list-style: none;
	background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/menu_li.gif) no-repeat right;
	padding-right: 2px;
}

.menu li a {
	float: left;
	height: 55px;
}

.menu li a span { display: none; }

.menu li a.domy_seniora { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/menu_domy_seniora.gif) no-repeat; width: 143px; }
.menu li a.sanatoria { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/menu_sanatoria.gif) no-repeat; width: 107px; }
.menu li a.rehabilitacja { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/menu_rehabilitacja.gif) no-repeat; width: 135px; }
.menu li a.opinie { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/menu_opinie.gif) no-repeat; width: 77px; }
.menu li a.artykuly { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/menu_artykuly.gif) no-repeat; width: 97px; }
.menu li a.informacje_praktyczne { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/menu_informacje_praktyczne.gif) no-repeat; width: 219px; }

.menu li a:hover {

}

.menu li a.domy_seniora:hover,.menu li a.domy_seniora_on { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/menu_domy_seniora_h.gif) no-repeat; width: 143px;}
.menu li a.sanatoria:hover,.menu li a.sanatoria_on { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/menu_sanatoria_h.gif) no-repeat; width: 107px; }
.menu li a.rehabilitacja:hover,.menu li a.rehabilitacja_on { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/menu_rehabilitacja_h.gif) no-repeat; width: 135px; }
.menu li a.opinie:hover,.menu li a.opinie_on { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/menu_opinie_h.gif) no-repeat; width: 77px; }
.menu li a.artykuly:hover,.menu li a.artykuly_on { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/menu_artykuly_h.gif) no-repeat; width: 97px; }
.menu li a.informacje_praktyczne:hover,.menu li a.informacje_praktyczne_on { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/menu_informacje_praktyczne_h.gif) no-repeat; width: 219px; }

.submenu {
	background: #cddd90;
	margin-bottom: 7px;
	margin-top: -7px;
	list-style: none;
	width: 950px;
	float: left;
	font-size: 130%;
	padding-top: 2px;
	padding-bottom: 7px;
}

.submenu li {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	border-right: 1px solid #614449;
}

.submenu li.last { border-right: 0; padding-right: 0; }

.submenu li a { color: #614449; text-decoration: none; }
.submenu li a:hover { text-decoration: underline; }

.lewa {
	float: left;
	width: 191px;
}

.search2 {
	float: left;
	width: 191px;
	height: 241px;
	background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/search2.jpg) no-repeat;
	position: relative;
	margin-bottom: 20px;
}

.search2 h1 {
	float: left;
	width: 100%; height: 50px;
	visibility: hidden;
}
.search2 p { float: left; }

.search2 p.select {
	margin-left: 5px;
	cursor: pointer;
	padding-right: 26px;
	margin-bottom: 10px;
}

.search2 input {
	font-size: 120%;
	font-weight: bold;
	font-family: tahoma;
	background: none;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 8px; padding-bottom: 8px;
	width: 170px;
}

.search2 p.select input { cursor: pointer; }

.search2 input.small {
	width: 29px;
	margin-left: 0;
}

.search2 input.przycisk {
	width: 78px; height: 23px;
	background: none;
	cursor: pointer;
	margin: 0; padding: 0;
	text-indent: -9999px;
	position: absolute; bottom: 5px; right: 14px;
}

.path {
	float: left;
	width: 100%;
	font-size: 110%;
	font-weight: bold;
	padding-top: 7px; padding-bottom: 14px;
}

.path ul {
	list-style: none;
	margin-left: 14px;
}

.path ul li {
	float: left;
	background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/punktor.gif) no-repeat 0 4px;
	padding-left: 12px;
	padding-right: 6px;
}

.path ul li.first {
	padding-left: 0;
	background: none;
}

.path ul a {
	text-decoration: none;
	color: #7f885c;
}

.path ul a:hover { text-decoration: underline; }

.path ul li.on a { color: #62424b; }

.srodek {
	float: left;
	width: 472px;
	margin-left: 10px;
	font-size: 120%;
}

.box {
	float: left;
	width: 100%;
}

.box h1 {
	height: 36px;
	margin-bottom: 14px;
}

.box h1.informacje_geo {
	font-size: 140%;
	border-bottom: 1px solid #A15F73;
	padding-bottom: 6px;
	height: auto;
	margin-bottom: 8px;
}

.box h1 span { display: none; }

.lewa .box h1.najnowsze_artykuly { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/h1_najnowsze_artykuly.gif) no-repeat; }
.lewa .box h1.popularne_artykuly { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/h1_popularne_artykuly.gif) no-repeat; }
.lewa .box h1.komentarze { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/h1_komentarze.gif) no-repeat; }

.lewa .news_box {
	margin-bottom: 6px;
	line-height: 150%;
	padding-left: 6px;
	padding-right: 6px;
}

.lewa .news_box p {
	font-size: 120%;
	color: #6c4f57;
	margin-bottom: 2px;
}

.lewa .news_box p a {
	text-decoration: none;
	color: #6c4f57;
}

.lewa .news_box p a:hover { text-decoration: underline; }

.lewa .news_box h2 {
	font-family: "Trebuchet MS";
	font-size: 100%;
	font-weight: normal;
	color: #7f885c;
}

.lewa .news_box h3 { font-size: 120%; }

.srodek h1 {
	color: #a15f73;
	font-size: 170%;
	font-weight: normal;
	line-height: 110%;
	margin-bottom: 14px;
}

.srodek h4 {
	color: #7f885c;
	font-size: 90%;
	font-weight: normal;
	margin-bottom: 14px;
}

.srodek h4.big {
	font-weight: bold;
	font-size: 120%;
}

.news {
	line-height: 140%;
	float: left;
	width: 100%;
}

.news .text a {
	text-decoration: underline;
	color: #7F885C;
	font-weight: bold;
}

.news .text a:hover { color: #adb297; }

.news div.zajawka {
	font-weight: bold;
	color: #a16074;
	font-size: 100%;
	margin-bottom: 8px;
}

.news .text ul {
	margin-left: 22px;
}

.news .opcje, opinie_obiekt .opcje{
	float: right;
	margin-left: 30px;
}

.news .opcje span.m,.opinie_obiekt .opcje span.m {
	float: left;
	width: 16px; height: 16px;
	background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/opcje_m.gif) no-repeat;
	cursor: pointer;
	margin-right: 6px;
}

.news .opcje span.b,.opinie_obiekt .opcje span.b {
	float: left;
	width: 30px; height: 16px;
	background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/opcje_b.gif) no-repeat;
	cursor: pointer;
}

.opinie_obiekt .opcje {
	float: left;
	margin-left: 270px;
	margin-bottom: 4px;
}

.news p.autor {
	font-weight: bold;
	color: #a15f73;
	margin-top: 20px;
}

.news .txt { font-size: 100%; line-height: 130%; }

.news .txt ul {
    list-style: none outside none;
    margin-left: 10px;
}

.news .txt ul li {
	background: url("http://d.domyseniora.pl/gfx/domyseniora_pl/punktor4.gif") no-repeat scroll 0 7px transparent;
	padding-left: 12px;
	line-height: 130%;
}

.news .txt h3 {
	color: #9aad5a;
	font-size: 120%;
}

.news .txt a { color: #A16074; font-weight: bold; }
.news .txt a:hover { color: #cd9fad; }

.news .stopa {
	background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/news_stopka.gif) no-repeat;
	margin-top: 4px;
	float: left;
	width: 100%;
	padding-top: 12px;
}

.news .stopa span.druk {
	float: left;
	background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/druk.gif) no-repeat;
	padding-left: 20px;
}

.news .stopa span.druk a { color: #114488; text-decoration: none; }
.news .stopa span.druk a:hover { text-decoration: underline; }

.srodek .news .foto {
	float: left;
	padding: 3px;
	border: 1px solid #d9d1d3;
	margin-right: 12px;
}

.podobne_art {
	float: left;
	width: 100%;
	margin-top: 26px;
	background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/news_stopka.gif) no-repeat bottom;
	margin-bottom: 20px;
}

.podobne_art p { font-size: 110%; }

.podobne_art .blok {
	float: left;
	width: 100%;
	border-bottom: 1px solid #e7ecd3;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.podobne_art .blok_last { border: 0; }

.podobne_art .pole {
	float: right;
	width: 360px;
}

.podobne_art .foto {
	float: left;
	width: 84px;
	text-align: center;
}

.podobne_art .foto img {
	border: 1px solid #d9d1d3;
	padding: 3px;
}

.podobne_art h2 {
	color: #a16074;
	font-size: 100%;
	padding-bottom: 2px;
}

.podobne_art h2 a { color: #a16074; text-decoration: none; }

.srodek input.bg {
	padding-top: 9px; padding-bottom: 9px;
	padding-left: 5px; padding-right: 5px;
	font-family: tahoma;
	font-size: 12px;
}

.srodek input.bg_223 { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/input_223.gif) no-repeat; width: 213px; }
.srodek input.bg_100 { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/input_100.gif) no-repeat; width: 90px; }
.srodek input.bg_140 { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/input_140.gif) no-repeat; width: 130px; }
.srodek input.bg_60 { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/input_60.gif) no-repeat; width: 50px; }

.srodek textarea {
	padding: 5px;
	font-family: tahoma;
	font-size: 12px;
}

.srodek textarea.bg_464_100 { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/textarea_464_100.gif) no-repeat; width: 454px; height: 90px; }

.srodek dl {
	margin-bottom: 12px;
	font-weight: bold;
}

.srodek dl dt {
	margin-bottom: 3px;
}

.opinie {
	float: left;
	width: 100%;
}

.opinie input.button_wyslij,.opinie_obiekt input.button_wyslij {
	background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/button_wyslij.gif) no-repeat;
	width: 88px; height: 23px;
	position: absolute; bottom: -22px; right: 6px;
	text-indent: -9999px;
	cursor: pointer;
}

input.button_wyslij2 {
	background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/button_wyslij2.gif) no-repeat;
	width: 98px; height: 34px;
	position: absolute; bottom: -23px; right: 5px;
	text-indent: -9999px;
	cursor: pointer;
}

.opinie input.button_wyslij2 {
	right: -3px;
}

.opinie dl.left {
	float: left;
}

.opinie p.log_info {
	margin-bottom: 12px;
	color: #a15f73;
	font-weight: bold;
}

.opinie p.log_info span { color: #62424b; }

.opinie p.all { text-align: right; color: #7f885c; }

.opinie p.all a {
	background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/punktor2.gif) no-repeat;
	padding-left: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #62424b;
}

.opinie .blok {
	float: left;
	width: 100%;
	margin-bottom: 12px;
}

.opinie .pole {
	border: 1px solid #d2cacd;
	padding: 12px;
	line-height: 130%;
	position: relative;
	width: 440px;
}

.opinie .pole span.top {
	background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/box_opinie_top.gif) no-repeat;
	height: 4px; width: 466px;
	position: absolute; top: -1px; left: -1px;
}

.opinie .pole span.bottom {
	background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/box_opinie_bottom.gif) no-repeat;
	height: 4px; width: 466px;
	position: absolute; bottom: -1px; left: -1px;
}

.opinie h3 {
	margin-bottom: 5px;
	font-size: 100%;
}

.opinie h3 span { color: #7f885c; font-weight: normal; }

.prawa {
	float: right;
	width: 267px;
}

.box_opinie {
	background: #c596a4 url(http://d.domyseniora.pl/gfx/domyseniora_pl/h1_ostatnio_oceniane.gif) no-repeat;
	margin-bottom: 12px;
}

.box_opinie .kontener {
	background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/pbox_opinie_bottom.gif) no-repeat bottom;
	padding-top: 48px;
	padding-bottom: 12px;
	position: relative;
	padding-left: 10px;
}

.box_opinie a.wiecej {
	color: #ffffff;
	text-decoration: none;
	position: absolute; bottom: 0; right: 0;
	font-weight: bold;
	font-size: 110%;
	text-align: center;
	width: 80px;
	padding-bottom: 4px;
	padding-top: 2px;
}

.box_opinie h1 { display: none; }

.box_opinie .foto {
	width: 100px;
	text-align: center;
}

.box_opinie .foto img { max-width: 92px; }

.box_opinie .foto img {
	border: 3px solid #ffffff;
}

.box_opinie .blok {
	float: left;
	cursor: pointer;
}

.box_opinie .blok .pole {
	width: 106px;
	float: left;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.box_opinie .blok_bg {
	background: #d6b4be url(http://d.domyseniora.pl/gfx/domyseniora_pl/pbox_opinie_blok_top.gif) no-repeat;
}

.box_opinie .blok_bg .pole {
	background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/pbox_opinie_blok_bottom.gif) no-repeat bottom;
}

.box_opinie h2 {
	color: #ffffff;
	font-family: arial;
	font-weight: normal;
	margin-bottom: 3px;
	font-size: 120%;
}

.box_opinie h2 a { text-decoration: none; color: #FFFFFF; }
.box_opinie h2 a:hover { text-decoration: underline; }

.box_opinie h3 {
	font-size: 210%;
	color: #ffffff;
	font-weight: normal;
	font-family: "Times New Roman";
}

.box_opinie h4 {
	font-size: 150%;
	font-family: "Trebuchet MS";
	line-height: 90%;
}

.box_opinie p.more {
	margin-top: 5px;
	font-size: 120%;
	font-weight: bold;
	text-align: right;
}

.box_opinie p.more a { color: #ffffff; text-decoration: none; }
.box_opinie p.more a:hover { text-decoration: underline; }

.box_opinie .skala {
	margin-top: 5px; margin-bottom: 1px;
}

.skala {
	background: #e0c6ce;
	width: 99px; height: 6px;
	position: relative;
	overflow: hidden;
}

.skala p {
 background: #62424b;
 height: 6px;
}

.skala span {
	background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/skala1.gif) no-repeat;
	width: 99px; height: 6px;
	position: absolute; top: 0; left: 0;
}

.box_opinie_okolica { background: #c596a4 url(http://d.domyseniora.pl/gfx/domyseniora_pl/h1_najwyzej_okolica.gif) no-repeat; padding-top: 12px; }

.box_opinie_green { background: #e7ecd3 url(http://d.domyseniora.pl/gfx/domyseniora_pl/h1_ostatnio_dodane.gif) no-repeat; }
.box_opinie_green_okolica { background: #e7ecd3 url(http://d.domyseniora.pl/gfx/domyseniora_pl/h1_oceniane_okolica.gif) no-repeat; padding-top: 12px; }

.box_opinie_green .kontener { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/pbox_opinie_bottom_green.gif) no-repeat bottom; }

.box_opinie_green a.wiecej { color: #62424b; }

.box_opinie_green h3 { color: #a15f73; margin-top: 5px; margin-bottom: 5px; }
.box_opinie_green h2 { color: #62424b; }
.box_opinie_green h2 a { color: #62424b; }

.box_opinie_green .blok_bg { background: #eef2e0 url("http://d.domyseniora.pl/gfx/domyseniora_pl/pbox_opinie_blok_top_green.gif") no-repeat; }

.box_opinie_green .blok_bg .pole { background: url("http://d.domyseniora.pl/gfx/domyseniora_pl/pbox_opinie_blok_bottom_green.gif") bottom no-repeat; }




.box_opinie_orange { background: #de9f71 url(http://d.domyseniora.pl/gfx/domyseniora_pl/h1_ostatnio_dodane_orange.gif) no-repeat; }
.box_opinie_pink { background: #c596a4 url(http://d.domyseniora.pl/gfx/domyseniora_pl/h1_ostatnio_oceniane.gif) no-repeat; }
.box_opinie_orange .kontener { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/pbox_opinie_bottom_orange.gif) no-repeat bottom; }
.box_opinie_pink .kontener { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/pbox_opinie_bottom.gif) no-repeat bottom; }

.box_opinie_orange .blok { width: 243px; }
.box_opinie_orange .blok .pole { width: 225px; padding-right: 11px; }
.box_opinie_orange .blok_bg { background: #e8bb9a url("http://d.domyseniora.pl/gfx/domyseniora_pl/pbox_opinie_blok_top_orange.gif") no-repeat; }
.box_opinie_pink .blok_bg { background: #d6b4be url("http://d.domyseniora.pl/gfx/domyseniora_pl/pbox_opinie_blok_top_pink.gif") no-repeat; }
.box_opinie_orange .blok_bg .pole { background: url("http://d.domyseniora.pl/gfx/domyseniora_pl/pbox_opinie_blok_bottom_orange.gif") bottom no-repeat; }
.box_opinie_pink .blok_bg .pole { background: url("http://d.domyseniora.pl/gfx/domyseniora_pl/pbox_opinie_blok_bottom_pink.gif") bottom no-repeat; }
.box_opinie_orange .rest { float: right; width: 112px; }
.box_opinie_orange .foto { float: left; margin-right: 8px; }

.skala_orange { background: #f3dac8; }
.skala_orange span { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/skala4.gif) no-repeat; }

.skala_green { background: #f6f8ee; }
.skala_green span { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/skala3.gif) no-repeat; }

.box h1.mapka_wojewodztw {
	background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/h1_mapka_wojewodztw.gif) no-repeat;
	height: 63px;
	margin-bottom: 0;
}

.box_green {
	background: #e7ecd3 url(http://d.domyseniora.pl/gfx/domyseniora_pl/box_green.gif) no-repeat bottom;
	padding-bottom: 12px;
}

.box_green p.mapka {
	text-align: center;
	margin-top: 12px; margin-bottom: 12px;
}

.mapka_woj {
	position: relative;
}

.mapka_woj a { position: absolute; }
.mapka_woj a.dolnoslaskie { left: 26px; top: 97px; width: 35px; height: 24px; }
.mapka_woj a.kujawsko-pomorskie { left: 65px; top: 39px; width: 32px; height: 26px; }
.mapka_woj a.lubelskie { left: 147px; top: 83px; width: 28px; height: 37px; }
.mapka_woj a.lubuskie { left: 15px; top: 62px; width: 21px; height: 29px; }
.mapka_woj a.lodzkie { left: 86px; top: 85px; width: 27px; height: 25px; }
.mapka_woj a.malopolskie { left: 100px; top: 133px; width: 32px; height: 27px; }
.mapka_woj a.mazowieckie { left: 107px; top: 57px; width: 46px; height: 29px; }
.mapka_woj a.opolskie { left: 63px; top: 110px; width: 19px; height: 25px; }
.mapka_woj a.podkarpackie { left: 135px; top: 126px; width: 33px; height: 32px; }
.mapka_woj a.podlaskie { left: 146px; top: 31px; width: 33px; height: 37px; }
.mapka_woj a.pomorskie { left: 58px; top: 9px; width: 39px; height: 28px; }
.mapka_woj a.slaskie { left: 83px; top: 116px; width: 19px; height: 37px; }
.mapka_woj a.swietokrzyskie { left: 109px; top: 107px; width: 29px; height: 23px; }
.mapka_woj a.wielkopolskie { left: 40px; top: 59px; width: 40px; height: 31px; }
.mapka_woj a.zachodniopomorskie { left: 14px; top: 23px; width: 37px; height: 27px; }
.mapka_woj a.warminsko-mazurskie { left: 99px; top: 14px; width: 51px; height: 26px; }

.mapka_woj a span { display: none; }

ul.woj {
	padding-left: 12px;
	list-style: none;
	font-size: 140%;
	line-height: 130%;
}

ul.woj a { color: #62424b; text-decoration: none; }
ul.woj a:hover { text-decoration: underline; }



.srodek .box_opinie h1 {
	display: block;
	height: 40px;
	position: absolute; top: -40px; left: 0px;
	width: 370px;
	margin-bottom:0;
}

.srodek .box_opinie .kontener { padding-top: 6px; }

.srodek .box_opinie {
	margin-top: 50px;
	position: relative;
}

.srodek .box_opinie h1 span { visibility: hidden; }

.srodek .klewa {
	float: left;
	font-size: 80%;
	width: 370px;
	margin-top: -21px;
}

.srodek .klewa h4 {
	margin: 0;
	font-weight: bold;
	color: #62424B;
}

.klewa .box_opinie .kontener { background: url("http://d.domyseniora.pl/gfx/domyseniora_pl/pbox_opinie_bottom_long_green.gif") no-repeat bottom; }
.klewa .box_opinie { background: #e7ecd3; }
.klewa .box_opinie h1.ostatnio_dodane { background:  url("http://d.domyseniora.pl/gfx/domyseniora_pl/h1_b_ostatnio_dodane_green.gif") no-repeat; }
.klewa .box_opinie h1.najwyżej_oceniane { background:  url("http://d.domyseniora.pl/gfx/domyseniora_pl/h1_b_najwyżej_oceniane_green.gif") no-repeat; }
.klewa .box_opinie h1.najczesciej_oceniane { background:  url("http://d.domyseniora.pl/gfx/domyseniora_pl/h1_b_najczesciej_oceniane_green.gif") no-repeat; }
.klewa .box_opinie h1.ostatnio_oceniane { background:  url("http://d.domyseniora.pl/gfx/domyseniora_pl/h1_b_ostatnio_oceniane_green.gif") no-repeat; }




.srodek .kprawa {
	float: right;
	font-size: 80%;
	width: 370px;
}

.srodek .kprawa h4 {
	margin: 0;
	font-weight: bold;
	color: #62424B;
}

.kprawa .box_opinie .kontener { background: url("http://d.domyseniora.pl/gfx/domyseniora_pl/pbox_opinie_bottom_long.gif") no-repeat bottom; }
.kprawa .box_opinie { background: #C596A4; }
.kprawa .box_opinie h1.ostatnio_dodane { background:  url("http://d.domyseniora.pl/gfx/domyseniora_pl/h1_b_ostatnio_dodane.gif") no-repeat; }
.kprawa .box_opinie h1.najwyżej_oceniane { background:  url("http://d.domyseniora.pl/gfx/domyseniora_pl/h1_b_najwyżej_oceniane.gif") no-repeat; }
.kprawa .box_opinie h1.ostatnio_oceniane { background:  url("http://d.domyseniora.pl/gfx/domyseniora_pl/h1_b_ostatnio_oceniane.gif") no-repeat; }

.obraz_domy {
	float: left;
	background:  url("http://d.domyseniora.pl/gfx/domyseniora_pl/obraz_domy.jpg") no-repeat;
	width: 100%;
	padding-top: 158px;
}

.informacje {
	float: left;
	width: 370px;
	color: #a15f73;
	font-size: 120%;
}

.informacje h1 { height: 39px; }

.informacje h1.artykuly { background:  url("http://d.domyseniora.pl/gfx/domyseniora_pl/h1_artykuly.gif") no-repeat; }

.informacje h1.informacje { background:  url("http://d.domyseniora.pl/gfx/domyseniora_pl/h1_informacje.gif") no-repeat; }

.informacje h1 span { display: none; }

.informacje h2 {
	font-size: 140%;
	color: #62424b;
}

.informacje h2 a { color: #62424b; text-decoration: none; }

.informacje p { font-size: 110%; }

.informacje .foto {
	float: left;
	text-align: center;
	width: 82px;
}

.informacje .foto img {
	border: 3px solid #e7ecd3;
	max-width: 75px;
}

.informacje .box {
	float: left;
	margin-bottom: 20px;
	width: 370px;
}

.informacje .pole {
	float: right;
	width: 278px;
}

.filmy {
	float: left;
	width: 100%;
	margin-bottom: 30px;
}

.filmy h1 {
	background:  url("http://d.domyseniora.pl/gfx/domyseniora_pl/h1_filmy.gif") no-repeat;
	height: 39px;
}

.filmy h1 span { display: none; }

.filmy .film {
	float: left;
	width: 330px;
	text-align: center;
}

.filmy .right {
	float: right;
	width: 374px;
}

.filmy .blok {
	float: left;
	width: 100%;
	margin-bottom: 16px;
}

.filmy .right .films {
	float: left;
	width: 100px;
	text-align: center;
}

.filmy .opis {
	float: right;
	width: 256px;
	line-height: 140%;
	font-weight: bold;
	color: #a15f73;
}

.filmy .opis a { color: #a15f73; text-decoration: none; }

.wyniki {
	float: left;
	width: 100%;
}

.wyniki .reklama {
	margin-bottom: 15px;
	width: 100%;
	text-align: center;
	overflow: hidden;
	float: left;
}

.wyniki .reklama .tytul { font-size: 80%; color: #a5a5a5; }

.wyniki .blok {
	float: left;
	width: 100%;
	border-bottom: 3px solid #c8da85;
	margin-bottom: 24px;
	padding-bottom: 10px;
	cursor: pointer;
}

.wyniki .blok .left {
	float: left;
	width: 110px;
}

.wyniki .blok_news {
	margin-bottom: 0;
	padding-top: 16px;
	padding-bottom: 16px;
}

.wyniki .blok_news .left { width: 116px; }

.wyniki .blok .left h3 {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 170%;
	padding-top: 4px;
	font-family: "Times New Roman";
}

.wyniki .blok div.foto {
	float: left;
	width: 110px;
	text-align: center;
}

.wyniki .blok img.foto { max-width: 110px; }


.wyniki .blok_news div.foto { width: 116px; }

.wyniki .blok_news .foto img { border: 1px solid #e3ebc4; padding: 2px; }

.wyniki .blok a.dodaj {
	float: left;
	width: 107px; height: 25px;
	background:  url("http://d.domyseniora.pl/gfx/domyseniora_pl/button_dodaj_opinie.gif") no-repeat;
	margin-left: 2px;
}

.wyniki .blok a.dodaj span { display: none; }

.wyniki .blok .right {
	float: right;
	width: 346px;
	color: #a15f73;
	line-height: 140%;
}

.wyniki .blok .right a {
	color: #62424b;
	text-decoration: none;
}

.wyniki .blok .right a.more {
	color: #95aa47;
	float: right;
	margin-left: 16px;
	margin-top: 10px;
	font-weight: bold;
}

.wyniki .blok .right a:hover { text-decoration: underline; }

.wyniki .blok .right .dane {
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 10px;
	color: #A15F73;
}

.wyniki .blok_news .right .dane {
	font-size: 130%;
}

.wyniki .blok_pozostale {
	position: relative;
}

.wyniki .blok_pozostale a {
	text-decoration: none;
	color: #A15F73;
}

.wyniki .blok_pozostale a:hover { text-decoration: underline; }

.wyniki .blok_pozostale ul {
	list-style: none;
	float: left;
	line-height: 140%;
	padding-left: 20px;
}

.wyniki .blok_pozostale ul li {
	float: left;
	width: 118px;
	background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/punktor.gif) no-repeat 0 7px;
	padding-left: 14px;
	padding-right: 14px;
}

.wyniki .blok_pozostale span.rozwin {
	position: absolute; top: -36px; right: 0px;
	cursor: pointer;
	background: url("http://d.domyseniora.pl/gfx/domyseniora_pl/punktor3.gif") no-repeat right;
	padding-right: 14px;
}

.wyniki h1 { height: 49px; float: left; width: 100%; }
.wyniki h1 span { display: none; }

.wyniki h1.senatoria { background:  url("http://d.domyseniora.pl/gfx/domyseniora_pl/h1_senatoria.gif") no-repeat; }
.wyniki h1.aktualnosci { background:  url("http://d.domyseniora.pl/gfx/domyseniora_pl/h1_aktualnosci.gif") no-repeat; }
.wyniki h1.artykuly { background:  url("http://d.domyseniora.pl/gfx/domyseniora_pl/h1_artykuly2.gif") no-repeat; }
.wyniki h1.informacje_praktyczne { background:  url("http://d.domyseniora.pl/gfx/domyseniora_pl/h1_informacje_praktyczne.gif") no-repeat; }
.wyniki h1.pozostale_miasta { background:  url("http://d.domyseniora.pl/gfx/domyseniora_pl/h1_pozostale_miasta.gif") no-repeat; }
.wyniki h1.domy_seniora { background:  url("http://d.domyseniora.pl/gfx/domyseniora_pl/h1_domy_seniora.gif") no-repeat; }
.wyniki h1.rehabilitacja { background:  url("http://d.domyseniora.pl/gfx/domyseniora_pl/h1_rehabilitacja.gif") no-repeat; }
.wyniki .blok_pink { border-bottom: 3px solid #a15f73; }
.wyniki .blok_pink a.dodaj { background:  url("http://d.domyseniora.pl/gfx/domyseniora_pl/button_dodaj_opinie_pink.gif") no-repeat; }


/*szary box*/
.wyniki .szary .right .dane p a {color:#aeaeae;}
.wyniki .szary .right .dane p {color:#aeaeae;}
.wyniki .szary .right p.przejdz {font:bold 15px Arial;color:#aeaeae;margin-top:15px;}
.wyniki .szary .right p.przejdz a {color:#aeaeae;text-decoration:underline!important;}
.wyniki .szary .right p.przejdz a:hover {text-decoration:none!important;}
.wyniki .szary .left h3 {color:#aeaeae;}
.wyniki .szary .right a.more {color:#aeaeae;}
.wyniki .szary .left a.dodaj{
float:left;width: 107px; height: 25px;background:  url("http://d.domyseniora.pl/gfx/domyseniora_pl/button_dodaj_opinie_szary.gif") no-repeat;margin-left: 2px;}



.stronicowanie {
	float: left;
	width: 100%;
	font-size: 0;
}

.stronicowanie .numerate_container {
	float: right;
	list-style: none;
	margin-bottom: 16px;
}

.stronicowanie a {
	text-decoration: none;
	font-weight: bold;
	color: #62424b;
	float: left;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 14px;
}

.stronicowanie a.on { color: #a4b465; }

.stronicowanie a.first {
	width: 10px; height: 12px;
	background:  url("http://d.domyseniora.pl/gfx/domyseniora_pl/str_first.gif") no-repeat;
	margin-top: 3px;
	margin-right: 6px;
	font-size: 0;
}

.stronicowanie a.last {
	width: 10px; height: 12px;
	background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/str_last.gif) no-repeat;
	margin-top: 3px;
	margin-left: 6px;
	font-size: 0;
}

.stronicowanie a.numerate_link_selected { color: #a4b465; }

.menu_obiekt {
	float: left;
	margin-top: 20px; margin-bottom: 26px;
	list-style: none;
	font-size: 160%;
}

.menu_obiekt li {
	float: left;
	border-right: 1px solid #d9d2d4;
	border-top: 3px solid #ffffff;
}

.menu_obiekt li.last { border-right: 0px; }

.menu_obiekt li.on {
	border-top: 3px solid #62424b;
	background: #f4e2e7;
}

.menu_obiekt a {
	border-top: 1px solid #d9d2d4;
	border-bottom: 1px solid #d9d2d4;
	float: left;
	color: #a15f73;
	text-decoration: none;
	padding-left: 10px; padding-right: 10px;
	height: 32px;
	padding-top: 8px;
}

.menu_obiekt a:hover { background: #dce6b9; }

.obiekt .standard {
	float: left;
	list-style: none;
	margin-bottom: 20px;
	padding-left: 20px;
}

.obiekt .standard li {
	float: left;
	background:  url(http://d.domyseniora.pl/gfx/domyseniora_pl/checkbox.gif) no-repeat 0 2px;
	padding-left: 20px;
	width: 180px;
	padding-right: 20px;
	padding-top: 3px; padding-bottom: 3px;
	font-weight: bold;
}

.obiekt .iblok {
	float: left;
	margin-bottom: 20px;
	width: 200px;
}

.obiekt .iblok1 {
	float: left;
	margin-left: 20px;
}

.obiekt .iblok2 {
	float: right;
	margin-right: 20px;
}

.obiekt .iblok p {
	padding-bottom: 6px;
}

.obiekt .foto {
	float: left;
	width: 100%;
	text-align: center;
	position: relative;
}

.obiekt .foto .prev {
	position: absolute; top: 120px; left: 0;
	width: 33px; height: 12px;
	background:  url(http://d.domyseniora.pl/gfx/domyseniora_pl/foto_prev.gif) no-repeat center center;
}

.obiekt .foto .prev strong { display: none; }
.obiekt .foto .next strong { display: none; }

.obiekt .foto .next {
	position: absolute; top: 120px; right: 0;
	width: 33px; height: 12px;
	background:  url(http://d.domyseniora.pl/gfx/domyseniora_pl/foto_next.gif) no-repeat center center;
}

.box_film {
	background: #c596a4 url(http://d.domyseniora.pl/gfx/domyseniora_pl/film_box_top.gif) no-repeat;
	float: left;
	width: 100%;
	margin-bottom: 14px;
}

.box_film .blok {
	background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/film_box_bottom.gif) no-repeat bottom;
	float: left;
	width: 100%;
	padding-top: 8px; padding-bottom: 8px;
}

.box_film .left {
	float: left;
	padding-left: 8px;
	width: 528px;
	color: #ffffff;
}

.box_film .left p {
	margin-top: 4px;
}

.box_film .right {
	width: 201px;
	float: right;
	margin-right: 6px;
}

.box_film .bloczek {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.box_film .bloczek a {
	text-decoration: none;
	color: #62424b;
}

.box_film .bloczek a:hover { text-decoration: underline; }

.box_film .bloczek_on { background: #d6b4be url(http://d.domyseniora.pl/gfx/domyseniora_pl/film_bloczek_top.gif) no-repeat; color: #ffffff; }

.box_film .bloczek_on a { color: #ffffff; }

.box_film .bloczek .pole {
	float: left;
	width: 100%;
	font-weight: bold;
	padding-top: 4px; padding-bottom: 4px;
}

.box_film .bloczek_on .pole { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/film_bloczek_bottom.gif) no-repeat bottom; }

.box_film .bloczek .film {
	float: left;
	margin-left: 10px;
	width: 80px;
}

.box_film .bloczek .opis {
	float: right;
	width: 99px;
	padding-right: 4px;
	padding-top: 5px;
}

.filmy_okolica {
	float: left;
	width: 100%;
}

.filmy_okolica .blok {
	float: left;
	width: 100%;
	margin-bottom: 12px;
	border-bottom: 1px solid #e7ecd3;
	padding-bottom: 18px;
}

.filmy_okolica .blok .film {
	float: left;
	margin-left: 30px;
	width: 80px;
	margin-top: 10px;
}

.filmy_okolica .pole {
	float: right;
	width: 320px;
	padding-right: 30px;
	line-height: 130%;
	color: #a15f73;
}

.filmy_okolica h3 {
	color: #62424b;
	margin-bottom: 5px;
	font-size: 120%;
}

.filmy_okolica h3 a {
	color: #62424b;
	text-decoration: none;
}

.filmy_okolica h3 a:hover { text-decoration: underline; }

.lewa .box h1.najpopularniejsze { background: url(http://d.domyseniora.pl/gfx/domyseniora_pl/h1_najpopularniejsze.gif) no-repeat; }

.najpop .bloczek {
	float: left;
	margin-bottom: 10px;
	width: 100%;
	font-size: 120%;
}

.najpop .bloczek .film {
	float: left;
	margin-left: 10px;
	width: 80px;
}

.najpop .bloczek .opis {
	float: right;
	padding-right: 4px;
	padding-top: 5px;
	width: 87px;
}

.najpop .bloczek a {
	color: #62424B;
	text-decoration: none;
}

.najpop .bloczek a:hover { text-decoration: underline; }

.obiekt .opis {
	font-size: 120%;
	line-height: 130%;
	float: left;
	width: 100%;
}

.obiekt .opis a {
	color: #A15F73;
	text-decoration: none;
}

.obiekt .opis a:hover {
	text-decoration: underline;
}

.obiekt .opis ul {
	list-style: none;
	margin-left: 10px;
}

.obiekt .opis ul li {
	background: url("http://d.domyseniora.pl/gfx/domyseniora_pl/punktor4.gif") no-repeat 0 8px;
	padding-left: 12px;
}

.obiekt .opis .oceny {
	float: right;
	border: 1px solid #c596a4;
	padding-bottom: 3px;
	margin-left: 10px; margin-bottom: 10px;
}

.obiekt .opis .oceny .pole {
	float: left;
	background: #d6b4be;
	width: 130px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #c596a4;
	margin-bottom: 3px;
}

.obiekt .opis .oceny h2 {
	font-size: 100%;
	margin-bottom: 3px;
}

.obiekt .opis .oceny h3 {
	color: #FFFFFF;
	font-family: "Times New Roman";
	font-size: 150%;
	font-weight: normal;
}

.obiekt .opis .oceny .skala {
	margin-top: 4px; margin-bottom: 4px;
}

.log input.pole {
	font-family: tahoma;
	font-size: 12px;
	padding: 9px 5px;
	background: url("http://d.domyseniora.pl/gfx/domyseniora_pl/input_100.gif") no-repeat scroll 0 0 transparent;
	width: 90px;
	float: left;
	margin-right: 4px;
}

.box_oceny {
	float: left;
}

.box_oceny .wykres {
	float: left;
	width: 255px;
	margin-top: 16px;
}

.box_oceny .wykres2 {
	width: 200px;
	margin-left: 10px;
}

.box_oceny .blox {
	float: left;
	margin-bottom: 6px;
}

.box_oceny .wykres .nazwa {
	float: left;
	width: 130px;
	text-align: right;
	margin-right: 10px;
}

.box_oceny .wykres2 .nazwa {
	width: 66px;
	text-align: left;
}

.box_oceny .skala {
	float: left;
	background: #f4eaee;
	margin-top: 5px;
}

.box_oceny .skala span {
	background: url("http://d.domyseniora.pl/gfx/domyseniora_pl/skala5.gif") no-repeat;
}

.obiekt input.dodaj_ocene {
	background: url("http://d.domyseniora.pl/gfx/domyseniora_pl/button_dodaj_ocene.gif") no-repeat;
	width: 126px; height: 23px;
	text-indent: -9999px;
	cursor: pointer;
}

.box_oceny p.tyt {
	font-weight: bold;
	font-size: 140%;
	font-family: Arial;
}

.box_oceny .legenda {
	list-style: none;
	font-weight: bold;
	width: 100%;
	float: left;
}

.box_oceny .legenda li {
	float: left;
	padding-left: 22px;
	margin-right: 10px;
	background-position: 0 5px;
	background-repeat: no-repeat;
}

.box_oceny .legenda li.m1 { background-image: url("http://d.domyseniora.pl/gfx/domyseniora_pl/legenda_m1.gif"); }
.box_oceny .legenda li.m2 { background-image: url("http://d.domyseniora.pl/gfx/domyseniora_pl/legenda_m2.gif"); }
.box_oceny .legenda li.m3 { background-image: url("http://d.domyseniora.pl/gfx/domyseniora_pl/legenda_m3.gif"); }

.box_oceny .wykres2 {
	margin-top: 44px;
}

.box_oceny .wykres2 .blox {
	margin-top: 14px;
	margin-bottom: 10px;
}

.box_oceny .procent {
	height: 6px;
	overflow: hidden;
	position: relative;
	float: left;
	margin-top: 5px;
	width: 110px;
}

.box_oceny .procent span {
	height: 6px;
	float: left;
	background-repeat: repeat-x;
}

.box_oceny .procent span.m1 { background-image: url("http://d.domyseniora.pl/gfx/domyseniora_pl/legenda_m1.gif"); }
.box_oceny .procent span.m2 { background-image: url("http://d.domyseniora.pl/gfx/domyseniora_pl/legenda_m2.gif"); }
.box_oceny .procent span.m3 { background-image: url("http://d.domyseniora.pl/gfx/domyseniora_pl/legenda_m3.gif"); }

.box_oceny .odpowiedz {
	float: left;
	width: 100%;
	margin-top: 10px;
	line-height: 140%;
}

.obiekt h3.user {
	font-size: 120%;
	color: #a76c7e;
	font-family: arial;
	margin-top: 10px;
	float: left;
	width: 100%;
}

.box_oceny .dane {
	float: left;
	width: 100%;
	padding-top: 14px;
}

.box_oceny .dane span.data {
	float: right;
	padding-top: 6px;
	font-size: 80%;
}

.box_oceny .dane span.ocena {
	float: left;
	color: #a46075;
	font-family: arial;
	font-size: 160%;
	width: 130px;
}

.box_oceny .dane span.autor {
	float: left;
	font-weight: bold;
	padding-top: 5px;
}

.opinie_obiekt span.error { color: red; }

.opinie_obiekt .header {
	float: left;
	margin-bottom: 10px;
	width: 100%;
}

.obiekt div.box_obiekt div.blok .header h4 {
	float:left;
	font-size:120%;
	color: #0D546B;
	padding-left: 20px;
	font-weight: bold;
}

.opinie_obiekt .header p.ocena3 {
	float: left;
	color: #80B820;
	font-size: 120%;
}

.opinie_obiekt .header p.ocena3 strong { font-size: 130%; }

.opinie_obiekt .header h5 {
	float:right;
	font-size:100%;
	font-weight:normal;
	padding-right:16px;
	padding-top:3px;
	color: #898989;
}

.opinie_obiekt .oddziel {
float:left;
margin-bottom:18px;
margin-top:10px;
width:100%;
}

.opinie_obiekt .opinie_zbiorcze {
	border-bottom: 1px solid #D3D3D3;
	margin-bottom: 10px;
}

.opinie_obiekt table.form {
	margin-top: 8px;
}
.opinie_obiekt table {
	border-collapse: collapse;
	text-align: center;
}

.opinie_obiekt table.form td {
	padding:3px 8px 3px 6px;
}

.opinie_obiekt table.form th {
	font-weight:normal;
	padding: 3px 8px 3px 6px;
	text-align:left;
	width: 140px;
}

.opinie_obiekt table.form tr.head {
}

.opinie_obiekt table.form tr.head th {
	font-weight:bold;
	font-size: 100%;
}

.opinie_obiekt table.form tr.head td {
	font-weight:bold;
	font-size: 80%;
}

.opinie_obiekt .kol {
	width: 240px;
	float: left;
}

.opinie_obiekt .poziom {
	float: left;
	width: 100%;
	padding-top: 4px;
	padding-bottom: 6px;
}

.opinie_obiekt .poziom span {
	float: left;
	margin-right: 4px;
	padding-top: 6px;
}

.opinie_obiekt .poziom span a { color: #444444; font-weight: bold; }
.opinie_obiekt .poziom span a:hover { color: #888888; }

.opinie_obiekt .poziom2 {
	float: left;
	width: 100%;
	padding-top: 4px;
	padding-bottom: 0px;
}

.opinie_obiekt .poziom2 span {
	width: 80px;
	padding-right:6px;
	text-align:right;
}

.opinie_obiekt .poziom span.nw {
	width: auto;
	padding-top: 1px;
}

.opinie_obiekt .poziom span.wym {
	width: auto;
	color: red;
}

.opinie_obiekt textarea {
	background-image: url("http://d.domyseniora.pl/gfx/domyseniora_pl/textarea_462_74.gif");
	width: 452px; height: 64px;
}

.opinie_obiekt .poziom input {
	float: left;
	margin-left: 1px;
}

.opinie_obiekt input.p {
	border:1px solid #DADADA;
	padding:2px 5px;
}

.opinie_obiekt .poziom input.c {
	width: auto; border: 0;
	margin-right: 6px;
}

.opinie_obiekt span.p {
	float: left;
	padding-top: 5px;
}

.tab_form { border-collapse: collapse; }
.tab_form td { padding-right: 8px; padding-top: 3px; padding-bottom: 3px; }
.tab_form th { padding-right: 8px; padding-top: 3px; padding-bottom: 3px; }

.tab_form select { border: 1px solid #D7D7D7; }

.search2 .pole {
	background: #ffffff;
	position: absolute;
	left: 5px;
	width: 160px;
	border: 1px solid #b9bd9a;
	font-size: 120%;
	padding: 6px;
	padding-left: 10px; padding-right: 10px;
	line-height: 140%;
}

.search2 .pole div {
	cursor: pointer;
}

.suggestion_box {
	left: 0px; top: 1px;
}

.box_oceny dl.left {
	float: left;
}

.box_oceny .tab_form th { text-align: left; }

.obiekt .form_el dl {
	margin-right: 10px;
}

.rejestracja h3 {
	color: #A15F73;
	font-size: 120%;
	margin-bottom: 10px;
	margin-top: 16px;
}

h2.rej {
	font-size: 130%;
	margin-bottom: 14px;
}

.rejestracja p { margin-bottom: 16px; }

.rejestracja p.small { font-size: 90%; }

.rejestracja span.left {
	float: left;
	padding-top: 9px;
	margin-right: 3px;
}

.srodek .rejestracja dl {
	float: left;
	width: 100%;
}


.rejestracja span.wymag {
	float: left;
	padding-top: 4px;
	padding-left: 4px;
	color: #A15F73;
}

.srodek .rejestracja dt {
	float: left; width: 140px;
	padding-top: 9px;
}

.srodek .rejestracja input.bg {
	float: left;
}

.rejestracja select {
	border: 1px solid #d2cacd;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}

.rejestracja span.piki {
	float: left;
	margin-bottom: 8px;
	width: 220px;
}

.logowanie {
	width: 750px;
}

.logowanie h3 {
	font-size: 120%;
	margin-bottom: 16px;
}

.logowanie .pole {
	text-align: center;
	width: 100%;
}

.panel a {
	color: #94ab3f;
	text-decoration: none;
}

.panel ul {
	list-style: none;
}

.panel ul li {
	line-height: 140%;
	background: url("http://d.domyseniora.pl/gfx/main/punktor_zielony.gif") no-repeat scroll 5px 7px transparent;
	padding-left: 16px;
}

.panel a:hover { text-decoration: underline; }

/* M E N U   L E W E */

.menu-l {
	width: 202px;
	border: 1px solid #a36176;
	float: left;
	font-size: 11px;
	margin-bottom: 8px;
}

.menu-l span.right { float: right; margin-right: 6px; }

.menu-l h2 {
	color: #ffffff;
	font-size: 11px;
	padding-top: 3px; padding-bottom: 4px;
	background: #a25f74 url(http://d.domyseniora.pl/gfx/main/strzalka7.gif) no-repeat;
	background-position: 7px 5px;
	float: left;
	width: 100%;
}

.menu-l h2 span.tytul {
	float: left;
	margin-left: 23px;
}

.menu-l h2 span.strzalka {
	background: url(http://d.domyseniora.pl/gfx/main/strzalka8.gif) no-repeat;
	margin-top: 3px;
}

.menu-l h2 span.strzalka_up {
	background: url(http://d.domyseniora.pl/gfx/main/strzalka15.gif) no-repeat;
}

.menu-l ul {
	float: left;
	margin: 0; padding: 0;
	list-style: none;
	border-top: 1px solid #dddddd;
	margin-bottom: 7px; margin-top: 7px;
}
.menu-l ul li {
	float: left;
	width: 100%;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 4px; padding-top: 4px;
	position: relative;
}

.menu-l ul li.sub {
	background: url(http://d.domyseniora.pl/gfx/main/punktor_zielony.gif) no-repeat;
	background-position: 14px 9px;
	padding-left: 26px;
	width: 176px;
}

.menu-l ul li.sub2 {
	background: url(http://d.domyseniora.pl/gfx/main/punktor_czarny.gif) no-repeat;
	background-position: 24px 7px;
	padding-left: 36px;
	width: 166px;
	border: 0;
	padding-top: 2px; padding-bottom: 2px;
	font-style: italic;
}

.menu-l ul li.sub3 span.txt { font-weight: normal; font-style: italic; }

.menu-l ul li.locationOfferLinkGray a { color: #999999; }
.menu-l ul li.locationOfferLinkGray a:hover { color: #cccccc; }

.menu-l ul li.locationOfferLink a { font-weight: bold; color: #000000; }
.menu-l ul li.locationOfferLinkSelected a { font-weight: bold; color: #ff860c; }

.menu-l ul li.panelselectedmenulink {
	background: #ffecd8 url(http://d.domyseniora.pl/gfx/main/punktor_zielony.gif) no-repeat;
	background-position: 14px 9px;
}

.menu-l ul li.locationOfferLinkRed a {
	color: red;
}

.menu-l ul li.panelmenulinkred a { color: red; font-weight: bold; }

.menu-l span.cyfra {
	float: left;
	padding-top: 2px;
	width: 18px; height: 16px;
	background: #a25f74;
	text-align: center;
	color: #ffffff;
	left: 0; bottom: 0;
	font-weight: bold;
}

.menu-l span.cyfra_onclick { cursor: pointer; }

.menu-l span.strzalka {
	background: url(http://d.domyseniora.pl/gfx/main/strzalka9.gif) no-repeat;
	width: 12px; height: 6px;
	float: right;
	cursor: pointer;
	margin-top: 6px;
	margin-right: 6px;
}

.menu-l span.znak {
	float: right;
	border: 1px solid #acd765;
	color: #acd765;
	width: 11px;
	text-align: center;
	margin-right: 4px;
	font-size: 10px;
	font-weight: bold;
	font-family: arial;
	margin-top: 2px;
	cursor: pointer;
}

.menu-l a { color: #000000; }
.menu-l a:hover { color: #888888; }

.menu-l span.txt {
	float: left;
	padding-left: 8px;
	font-weight: bold;
	width: 152px;
	margin-top: 2px;
}
/* END: M E N U   L E W E */

.strony_informacyjne a,.rejestracja a {
	color: #7F885C;
	font-weight: bold;
}

.news ul.tagi {
	padding-bottom: 10px;
	padding-top: 10px;
}

.news ul.tagi li {
	display: inline;
	border-left: 1px solid #879942;
	padding-left: 8px; padding-right: 8px;
	line-height: 100%;
}

.news ul.tagi li a { color: #9AAD5A; text-decoration: none; }
.news ul.tagi li a:hover { text-decoration: underline; }

.news ul.tagi li.first {
	border: 0;
	padding-left: 0;
	padding-right: 4px;
}

.chmura_tagow {
	float: left;
	padding: 5px;
	padding-left: 6px; padding-right: 6px;
	font-size: 10px;
}

.chmura_tagow a {
	text-decoration: none; padding-left: 4px; padding-right: 4px;
}

.chmura_tagow a:hover { background: #dfc7ce; }

.chmura_tagow .r1 { font-size: 90%; color: #886d75; }
.chmura_tagow .r2 { font-size: 100%; color: #886d75; }
.chmura_tagow .r3 { font-size: 120%; color: #886d75; }
.chmura_tagow .r4 { font-size: 130%; color: #886d75; }
.chmura_tagow .r5 { font-size: 140%; color: #7f616a; }
.chmura_tagow .r6 { font-size: 150%; color: #7f616a; }
.chmura_tagow .r7 { font-size: 160%; color: #7f616a; }
.chmura_tagow .r8 { font-size: 170%; color: #7f616a; }
.chmura_tagow .r9 { font-size: 180%; color: #7f616a; }
.chmura_tagow .r10 { font-size: 190%; color: #705059; }
.chmura_tagow .r11 { font-size: 200%; color: #705059; }
.chmura_tagow .r12 { font-size: 210%; color: #705059; }
.chmura_tagow .r13 { font-size: 220%; color: #705059; }
.chmura_tagow .r14 { font-size: 230%; color: #705059; }
.chmura_tagow .r15 { font-size: 240%; color: #705059; }
.chmura_tagow .r16 { font-size: 250%; color: #705059; }
.chmura_tagow .r17 { font-size: 260%; color: #62424B; }
.chmura_tagow .r18 { font-size: 270%; color: #62424B; }
.chmura_tagow .r19 { font-size: 280%; color: #62424B; }
.chmura_tagow .r20 { font-size: 300%; color: #62424B; }

.alert {
	margin-left: 20px;
	padding-bottom: 10px;
	padding-top: 5px;
}

.panel textarea {
	border: 1px solid #E3D8DC;
}

#header #komunikatbledu { padding-top: 0;}

.lewa .news_box ul.lista {
	list-style: none;
	font-size: 120%;
}

.lewa .news_box ul.lista ul {
	list-style: none;
	margin-top: 4px;
}

.lewa .news_box ul.lista li {
	background: url("http://d.domyseniora.pl/gfx/domyseniora_pl/punktor.gif") no-repeat scroll 0 7px transparent;
	padding-left: 14px;
	margin-bottom: 4px;
}

.lewa .news_box ul.lista a {
	color: #95AA47;
	text-decoration: none;
}

.lewa .news_box ul.lista ul a { color: #A15F73; }

.wyrazam_zgode2 {
	float: left;
	margin-bottom: 10px;
	padding-right: 10px;
}

.wyrazam_zgode2 p.tytul {
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 10px;
}

.uslugi_lista .pole {
	width: 738px;
}
.przejdz {  font:bold 15px Arial;color:#95aa47;margin-top:15px;}
.przejdz a {color:#a15f73;text-decoration:underline!important;}
.przejdz a:hover {text-decoration:none!important;}

/*facebook komunikat*/
.rad4 {border-radius: 4px; -webkit-border-radius: 4px;-moz-border-radius: 4px;}
.fb-content-box {
  clear:both;
  background-color:#fff;
  border:solid 2px #c596a4;
  padding:10px;
  overflow:hidden;
  margin:15px 0px;
}
.fb-content-box h2 {
  clear:both;
font:bold 20px Arial;
text-align:center;
color:#A15F73;
margin-bottom:8px;
}
.fb-content-box p {
font:normal 15px Arial;
text-align:left;
color:#717171;
/*width:310px;*/
float:left;
}
.przez-fb-btn {
  background: url("http://d.domyseniora.pl/gfx/domyseniora_pl/fb_icon.png")no-repeat;
  text-indent:-9999px;
  width:265px;height:44px;display:block;
  display:block;float:right;
}
.podpowiedzi {
    position: absolute;
    z-index: 5000;
    width: 300px;
    background-color: #FFF;
    border-left: solid 1px #bbb;
    border-right: solid 1px #bbb;
}
.podpowiedzi UL LI {
    display: block;
    padding: 10px;
    border-bottom: solid 1px #bbb;
    text-align: left;
    font-size: 18px;
    cursor: pointer;
    background-color: #FFF;
}
.podpowiedzi UL LI:hover, .podpowiedzi UL LI.active {
    background-color: #EEE;
}
.podpowiedzi UL LI .foto {
    float: left;
    margin: 0px 6px 0px 0px;
}
.podpowiedzi UL LI .mniejsze {
    margin: 4px 0px 0px 0px;
    font-size: 12px;
    color: #AAA;
}
div.foto{background-position:center;background-repeat:no-repeat;cursor:pointer;position:relative}div.foto_m{height:55px;width:59px;position:relative}

.ZebraDialog *,
.ZebraDialog *:after,
.ZebraDialog *:before { -moz-box-sizing: content-box !important; -webkit-box-sizing: content-box !important; box-sizing: content-box !important }
.ZebraDialog {
    width: 350px;
    z-index: 2001;
}
.ZebraDialog,
.ZebraDialog .ZebraDialog_Title,
.ZebraDialog .ZebraDialog_Body,
.ZebraDialog .ZebraDialog_Buttons a {
    margin: 0;
    padding: 0;
    font-family: Helvetica, T ahoma, Arial, sans-serif;
    font-size: 14px;
    text-align: left;
}
.ZebraDialog .ZebraDialog_Title,
.ZebraDialog .ZebraDialog_BodyOuter,
.ZebraDialog .ZebraDialog_ButtonsOuter {
    border-color:#d8d8d8;
    border-width:2px;
}
.ZebraDialog .ZebraDialog_Title {
    font-size: 16px;
    font-weight: bold;
    color: #F6F5F5;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background: #444444;
    padding: 12px 15px;
    line-height: 1;
    vertical-align: middle;
}
/* set background color here and not on ZebraDialog_Body, or you'll eventually run into problems with rounded corners
when using smaller widths for border! */
.ZebraDialog .ZebraDialog_BodyOuter {
    background: #E7EDEF;
}
.ZebraDialog .ZebraDialog_Body {
    color: #44484A;
    padding: 20px;
    border-top-color: #000;
    border-bottom-color: #FFF;
}
.ZebraDialog .ZebraDialog_ButtonsOuter {
    background: #E7EDEF;
    padding: 10px 5px 10px 10px;
}
.ZebraDialog .ZebraDialog_Buttons:before,
.ZebraDialog .ZebraDialog_Buttons:after { content: "\0020"; display: block; height: 0; visibility: hidden; font-size: 0 }
.ZebraDialog .ZebraDialog_Buttons:after { clear: both }
.ZebraDialog .ZebraDialog_Buttons { *zoom: 1 } /* for IE only */
.ZebraDialog .ZebraDialog_Buttons a {
    font-weight: bold;
    color: #FFF;
    text-shadow: 1px 0px 2px #222;
    padding: 10px 15px;
}
.ZebraDialog .ZebraDialog_Buttons a:hover {
    background: #ff8d36;
    color: #FFF
}


.ZebraDialog a.ZebraDialog_Close {

	 background: url("//d.domyseniora.pl/gfx/elementy_5.png") 0px -4588px no-repeat;
	text-indent:-9999px;
	width:20px;height:20px;display:block;

    position: absolute;
    right: 6px;
    top: 6px;
    text-decoration: none;
    font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 21px;
    color: #666
}






.ZebraDialog a.ZebraDialog_Close:hover {
}
.ZebraDialog .ZebraDialog_Title a.ZebraDialog_Close {
    color: #E7EDEF;
}
.ZebraDialog .ZebraDialog_Title a.ZebraDialog_Close:hover {
}
.ZebraDialogOverlay {
    background: #666;
    z-index: 1000;
    width: 100%;
    height: 100%;
}
/* = YOU SHOULD NOT CHANGE ANYTHING FROM THIS POINT ON
---------------------------------------------------------------------------------------------------------------------*/
.ZebraDialog {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
     border-radius: 10px;
}
.ZebraDialog .ZebraDialog_Title {
    border-left-style: solid;
    border-top-style: solid;
    border-right-style: solid;
    -webkit-border-radius: 10px 10px 0 0 ;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
}
.ZebraDialog .ZebraDialog_BodyOuter {
    border-left-style: solid;
    border-right-style: solid;
}
.ZebraDialog .ZebraDialog_NoTitle {
    border-top-style: solid;
    -webkit-border-top-left-radius:4px;
    -moz-border-top-left-radius:4px;
    border-top-left-radius:4px;
    -webkit-border-top-right-radius:4px;
    -moz-border-top-right-radius:4px;
    border-top-right-radius:4px;
}
.ZebraDialog .ZebraDialog_NoButtons {
    border-bottom-style: solid;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.ZebraDialog .ZebraDialog_Body {
    border-top-width: 1px;
    border-top-style: solid;
    border-bottom-width: 2px;
    border-bottom-style: groove;
    overflow: auto;
}
.ZebraDialog .ZebraDialog_NoTitle .ZebraDialog_Body {
    border-top: none;
}
.ZebraDialog .ZebraDialog_NoButtons .ZebraDialog_Body {
    border-bottom: none;
}
.ZebraDialog .ZebraDialog_Icon {
    background-repeat: no-repeat;
    background-position: 20px 20px;
    /*padding-left: 88px;*/
    min-height: 48px;
    _height: 85px;
}
.ZebraDialog .ZebraDialog_Confirmation { background-image: url('confirmation.png') }
.ZebraDialog .ZebraDialog_Error { background-image: url('error.png') }
.ZebraDialog .ZebraDialog_Information { background-image: url('information.png') }
.ZebraDialog .ZebraDialog_Question { background-image: url('question.png') }
.ZebraDialog .ZebraDialog_Warning { background-image: url('warning.png') }
.ZebraDialog .ZebraDialog_ButtonsOuter {
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    -webkit-border-radius: 0 0 4px 1 0px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}

.ZebraDialog .ZebraDialog_Buttons a {
    white-space: nowrap;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    display: inline-block;
    margin-right: 5px;
    min-width: 60px;
    float: right;
    _width: 60px;
    - webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	background-color: #FF6E00;

	/* taken from Twitter Bootstrap */

	/*
	background-color: #006DCC;
    *background-color: #0044CC;
    background-image: -moz-linear-gradient(top, #0088CC, #0044CC);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088CC), to(#0044CC));
    background-image: -webkit-linear-gradient(top, #0088CC, #0044C C);
    background-image: -o-linear-gradient(top, #0088CC, #0044CC);
    background-image: linear-gradient(to bottom, #0088CC, #0044CC);
    background-repeat: repeat-x;
    border-color: #0044CC #0044CC #002A80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0088CC', endColorstr='#FF0044CC', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	*/
}





.ZebraDialog .ZebraDialog_Buttons_Centered .ZebraDialog_Buttons {
    display: table;
    margin: 0 auto;
    text-align: center;
}
.ZebraDialog .ZebraDialog_Buttons_Centered a {
    zoom: 1;
    *display: inline;
}
.ZebraDialog .ZebraDialog_Preloader {
    height: 32px;
    background: url('preloader.gif') no-repeat center center;
}



/**

@file jquery.validationEngine.css
@modified 2013-04-26

**/

.inputContainer {
	position: relative;
	float: left;
}

.formError {
	position: absolute;
	top: 300px;
	left: 300px;
	display: block;
	z-index: 500000;
	cursor: pointer;
}

.ajaxSubmit {
	padding: 20px;
	background: #55ea55;
	border: 1px solid #999;
	display: none
}

.formError .formErrorContent {
	width: 100%;
	background: #ee0101;
	position:relative;
	z-index:500010;
	color: #fff;
	width: 150px;
	font-family: tahoma;
	font-size: 11px;
	border: 2px solid #ddd;
	box-shadow: 0 0 6px #000;
	-moz-box-shadow: 0 0 6px #000;
	-webkit-box-shadow: 0 0 6px #000;
	padding: 4px 10px 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.greenPopup .formErrorContent {
	background: #33be40;
}

.blackPopup .formErrorContent {
	background: #393939;
	color: #FFF;
}

.formError .formErrorArrow {
	width: 15px;
	margin: -2px 0 0 13px;
  position:relative;
  z-index: 500020;
}

.formError .formErrorArrowBottom {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
	margin: 0px 0 0 12px;
  top:2px;
}

.formError .formErrorArrow div {
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	box-shadow: 0 2px 3px #444;
	-moz-box-shadow: 0 2px 3px #444;
	-webkit-box-shadow: 0 2px 3px #444;
	font-size: 0px;
	height: 1px;
	background: #ee0101;
	margin: 0 auto;
	line-height: 0;
	font-size: 0;
	display: block;
}

.formError .formErrorArrowBottom div {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

.greenPopup .formErrorArrow div {
	background: #33be40;
}

.blackPopup .formErrorArrow div {
	background: #393939;
	color: #FFF;
}

.formError .formErrorArrow .line10 {
	width: 15px;
	border: none;
}

.formError .formErrorArrow .line9 {
	width: 13px;
	border: none;
}

.formError .formErrorArrow .line8 {
	width: 11px;
}

.formError .formErrorArrow .line7 {
	width: 9px;
}

.formError .formErrorArrow .line6 {
	width: 7px;
}

.formError .formErrorArrow .line5 {
	width: 5px;
}

.formError .formErrorArrow .line4 {
	width: 3px;
}

.formError .formErrorArrow .line3 {
	width: 1px;
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	border-bottom: 0 solid #ddd;
}

.formError .formErrorArrow .line2 {
	width: 3px;
	border: none;
	background: #ddd;
}

.formError .formErrorArrow .line1 {
	width: 1px;
	border: none;
	background: #ddd;
}


.cc-cookies { position:fixed; width: 90%; left: 0; bottom: 0; padding: 0.5em 5%; background: #565656; background: rgba(86,86,86,0.95); color: #fff; font-size: 13px; font-weight: 400; text-shadow: 0 -1px 0 rgba(0,0,0,0.35); z-index: 99999; text-align: center; color: #fff; }
.cc-cookies a, .cc-cookies a:hover { color: #fff; text-decoration: underline; }
.cc-cookies a:hover { text-decoration: none; }
.cc-overlay { height: 100%; padding-top: 25%; }
.cc-cookies-error { float: left; width: 90%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 18px; color: #333; }
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: inline-block; color: #fff; text-decoration: none; background: #7DAF3B; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline { background: #af3b3b; margin-left: 0.5em; }
.cc-cookies a.cc-cookie-reset { background: #f15b00; }
.cc-cookies a:hover.cc-cookie-accept, .cc-cookies-error a:hover.cc-cookie-accept, .cc-cookies a:hover.cc-cookie-decline, .cc-cookies-error a:hover.cc-cookie-decline, .cc-cookies a:hover.cc-cookie-reset  { background: #000; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline { display: block; margin-top: 1em; }
.cc-cookies.cc-discreet { width: auto; padding: 0.5em 1em; left: auto; top: auto; }
.cc-cookies.cc-discreet a.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }
.cc-cookies.cc-discreet a:hover.cc-cookie-reset { text-decoration: none; }

@media screen and (max-width: 768px) {
.cc-cookies a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: block; margin: 1em 0; }
}

@media screen and (max-width: 480px) {
.cc-cookies { position: relative; float: left; }
}
