@charset "utf-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin:0px;
	padding:0px;
	background:url(../images/topbg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
}
a:link, a:active, a:visited { color:#333; text-decoration:none; }
a:hover { text-decoration:underline; }
#all { display:block; float:none; /*width:960px;*/ width:1160px; height:auto; margin:0px auto; }
.topall { display:block; float:left; /*width:960px;*/ width:1160px; height:217px; }
.topall2 { display:block; float:left; /*width:960px;*/ width:1160px; height:170px; }
.topall2 .loginbg { height:12px; }
.loginbg { display:block; float:left; /*width:960px;*/ width:1160px; height:46px; background:url(../images/loginbg.jpg) repeat-x; }
.loginbg small { font-size:12px; color:#17244f; }
/*
.loginbg p { display:block; font-size:14px; color:#000; margin:14px 35px 0px 35px; }
.loginbg p span { display:block; float:left; font-weight:bold; }
*/
.loginbg .loginbgContainer { display:block; font-size:14px; color:#000; margin:14px 35px 0px 135px; }
.loginbg .loginbgContainer span { display:block; float:left; font-weight:bold; }
.loginbg form { position:relative; top:-3px; }
.loginbg form label { margin:0px 6px 0px 6px; color:#cf6e1e; }
.loginbg form .text { font-size:12px; color:#666; width:115px; height:18px; border-color:#060; border-top:2px; border-left:2px; border-bottom:0px; border-right:0px; background:#e7e7e7; padding:0px 4px 0px 4px; }
.top { display:block; float:left; /*width:960px;*/ width:1160px; height:197px; background:url(../images/topbgcenter.jpg); }
/*
.logo { color:#404d76 !important; font-size:36px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:37px 0px 0px 35px; display:block; float:left; width:210px; height:100px; }
.logo p { margin:30px; }
.logo:hover { text-decoration:none; }
.kropka { color:#db872f; }
.logo b:hover { text-decoration:none; }
*/
.logoContainer { margin:37px 0px 0px 85px; display:block; float:left; width:450px; height:100px; padding-top:10px; }
.sloganContainer { margin:37px 0px 0px 85px; display:block; float:left; width:500px; height:160px; text-align:right; padding-top:30px; }
.logoContainer2 { margin:37px 0px 0px 85px; display:block; float:left; width:1000px; height:100px; padding-top:0px; }
.logoContainer3 { margin:0px 0px 0px 85px; display:block; float:left; width:1000px; height:180px; padding-top:5px; }

.slogan { color:#404d76 !important; font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; /*margin:20px;*/ }
.slogan:hover { text-decoration:none; }
.kropka { color:#db872f; }
.slogan b:hover { text-decoration:none; }

.btn { font-size:14px; -webkit-border-radius: 1em; -moz-border-radius: 1em; margin:3px 12px 0px 12px; color:#000; padding:7px 22px 6px 22px; width:auto; height:31px; background:url(../images/btnbg.jpg) repeat-x; }
.btn b {
text-shadow:0px 1px 0px #e2cc88; font-weight:normal;
}
.btn b:hover, .btn:hover  { text-decoration:none; }
.btnLogin { font-size:14px; -webkit-border-radius: 1em; -moz-border-radius: 1em; margin:3px 12px 0px 12px; color:#000; padding:7px 22px 6px 22px; width:auto; height:31px; background:url(../images/btnbg.jpg) repeat-x; text-shadow:0px 1px 0px #e2cc88; font-weight:normal;}

.btnform { float:right; padding:7px 22px 6px 22px; text-shadow:0px 1px 0px #e2cc88; font-weight:normal; border:0px none !important; }
.norightpadding { padding-right:0px !important; }

.hrv { position:relative; top:-4px; margin:0px 6px 0px 6px; display:block; float:left; width:2px; height:27px; font-size:1px; background:url(../images/hrv.jpg); }
.menu { overflow:hidden; font-size:14px; margin:0px 0px 0px 35px; display:block; float:left; width:1090px; height:51px; background:url(../images/menubtnbg.jpg) repeat-x; }
.menu ul { margin:0px; padding:0px; list-style:none; }
.menu ul li, .menu ul li:hover, .menu ul .here { padding:0px; display:block; float:left; width:auto; height:51px; background:url(../images/menubtnbg.jpg) repeat-x; }
.menu ul li a { color:#0f1b47; }
.menu ul li b { display:block; float:left; font-weight:normal; margin:16px 21px 0px 21px; }
.menu ul a { color:#0f1b47; display:block; float:left; width:auto; height:51px; }
.menu ul .here a, .menu ul li:hover a { color:#afd7ff !important; }
.menu ul li:hover, .menu ul .here { color:#afd7ff; background:url(../images/menubtnbg2.jpg) repeat-x !important; }

.content { padding:0px 35px 0px 35px; display:block; float:left; width:1090px; height:auto; }
.content .tresc { line-height:24px; margin:20px 35px 0px 0px; display:inline; float:left; width:auto; height:auto; }
.content .tresc .breadcrumbs { margin:0px 0px 0px 35px; width:auto; height:auto; }
.content .tresc .left { margin:24px 0px 0px 0px; display:block; float:left; width:230px; height:auto; }
.content .tresc .left p { margin:0px 24px 0px 0px; }
.content .tresc .left h1, .content .tresc .left h6 { color:#db872f; }
.content .tresc .left ul li { line-height:24px; margin:0px; padding:0px; list-style:none; }
.content .tresc .left ul { padding:0px 0px 0px 30px; border-left:1px solid #dcdcdc; }
.content .tresc .left ul ul { padding:0px 0px 0px 10px; border:0px none !important; }
.content .tresc .left a { margin:0px; padding:0px; color:#666; display:block; }
.content .tresc .left a:hover { padding:0px 0px 0px 16px; position:relative; left:-16px; color:#db872f; background:url(../images/here.jpg) no-repeat; }
.content .tresc .left ul .wybrana { color:#db872f; font-weight:bold; padding:0px 0px 0px 16px; position:relative; left:-16px; color:#db872f; background:url(../images/submenu.jpg) no-repeat; }
.content .tresc .left ul .wybrana:hover { background:none !important; }
.content .tresc .left .stawkiprowizji a { display:block; float:left; width:230px; height:280px; background:url(../images/stawkiprowizji.jpg); }
.content .tresc .left .stawkiprowizji a:hover { padding:0px;  position:relative; left:0px;}
.content .tresc .right { margin:24px 0px 0px 0px; display:block; float:left; width:825px; height:auto; }
.content .tresc .right .tabela { width:825px; height:auto; /*padding:24px 0px 24px 35px;*/ margin-top:24px; border-left:1px solid #dcdcdc; }
.content .tresc .right .tabela td { text-align:center; height:30px; }
.content .tresc .right .tabela .co1 { }
.content .tresc .right .tabela .co2 { background:#efefef; }
.hiddenService, .hiddenService a { color:#999999; }
.content .tresc .right .tabela th { color:#333; height:30px; border-bottom:1px solid #a5a5a5 !important; }
.content .tresc .right .tabela .trightborder { border-right:1px solid #a5a5a5 !important; }

.content .tresc .right .tabelaform { padding:0px 0px 12px 0px; width:825px; height:auto; border-left:1px solid #dcdcdc; }
.content .tresc .right .tabelaform td { height:32px; padding:0px 6px 0px 6px; }
.content .tresc .right .tabelaform .error { color:#ff0308; font-style:italic; }
.content .tresc .right .tabelaform input[type=text], .content .tresc .right .tabelaform input[type=password] { color:#333; border:1px solid #dcdcdc; border-top:1px solid #b1b1b1; padding:2px 6px 2px 6px; width:274px; }
 .content .tresc .right .tabelaform textarea { color:#333; border:1px solid #dcdcdc; border-top:1px solid #b1b1b1; overflow: auto; width: 280px;}
.content .tresc .right .tabelaform input[type=text]:hover, .content .tresc .right .tabelaform input[type=password]:hover, .content .tresc .right .tabelaform textarea:hover { color:#FFF; background:#e27500; }
.content .tresc .right .tabelaform button, .content .tresc .right .tabelaform input[type=submit] { cursor:pointer; }
.content .tresc .rightMainPage { width:600px!important; }

.content .tresc .center { margin:24px 0px 0px 0px; display:block; float:left; width:1055px; height:auto; }
.content .tresc .center h1, .content .tresc .left h1, .content .tresc .left h6, .content .tresc .right h1 { margin:0px 0px 24px 0px; }
.content .tresc .center img { display:block; float:left; border:0px none; margin:0px 35px 0px 0px; }
.content .tresc .center .cytat { margin:24px 0px 0px 0px; }
.content .tresc .center .cytuj { width:24px; height:25px; background:url(../images/cytuj.jpg); }
.content .tresc h1 { padding-left:30px; font-size:22px; color:#3b4872; margin-bottom:0px; }
.content .tresc h5 { padding-left:30px; font-size:18px; color:#3b4872; margin-bottom:0px; }
.content .tresc h6 { padding-left:30px; font-size:22px; color:#3b4872; margin-bottom:0px; }
.content .tresc p, .mainPageTextBox { margin:0px; padding:0px 0px 0px 30px; border-left:1px solid #dcdcdc; }
.mainPageTextBox { margin-top: 20px; }
.content .tresc .right ul, .content .tresc .center ul { padding:12px 0px 12px 25px; border-left:1px solid #dcdcdc; margin:0px 0px 0px 0px; }
.content .tresc .right ul li, .content .tresc .center ul li { margin:0px 0px 0px 22px; padding:0px; }
.zarejestrujsie { margin:0px 0px 12px 0px; display:block; float:none; width:127px; height:17px; background:url(../images/zarejestrujsie.jpg); }
.footer { position:relative; bottom:-37px; margin:0px 0px 0px 35px; display:block; float:left; width:1090px; height:111px; background:url(../images/footerbg.jpg) repeat-x; }
.footer .fmenu ul { margin:24px 0px 0px 0px; display:block; float:left; width:1090px; height:auto; }
.footer .fmenu ul li { margin:0px 12px 0px 12px; display:block; float:left; width:auto; height:auto; }
.nomarginleft { margin-left:0px !important; }
.hr { display:block; float:left; width:1px; height:17px; font-size:1px; border-left:1px solid #dcdcdc; }
.footer .fmenu ul li a, .footerp a { color:#666; }
.footer .fmenu ul li a:hover, .footerp a:hover { color:#3e4b74; text-decoration:underline; }
.footer .fmenu ul li .wybrana { color:#db872f !important; }
.footerp { padding:30px 35px 0px 35px; display:block; float:left; width:1020px; height:auto; }
.footerbg { display:block; float:left; width:100%; height:210px; background:url(../images/footerbgleft.jpg) repeat-x; }
.footerbgcenter { margin:0px auto; display:block; float:none; /*width:960px;*/ width:1160px; height:210px; background:url(../images/footerbgcenter.jpg); }
.footertxt { padding-top:80px; margin-left:100px; margin-right:100px; width:auto; text-align:center; }

.norightmargin { margin-right:0px !important; }
.kroki { margin-left:6px !important; margin-top:36px !important; }
.krok { line-height:20px; display:block; float:left; width:271px; height:auto; background:url(../images/strzala.jpg) no-repeat; background-position:right; }
.nobg { background:none !important; }
.krok h1, .krok h6, .zarejestrujsie2 { margin-top: 12px; padding:0px 0px 12px 0px; font-size:18px !important; color:#3b4872; }
.zarejestrujsie2 a:link, .zarejestrujsie2  a:active, .zarejestrujsie2  a:visited, .zarejestrujsie2 a:hover  { color:#3b4872;  text-decoration:none;}
.krok p { padding-top:0px !important; width:180px; border:0px none !important; }
.krok .numer { font-weight:bold; margin:42px 0px 0px 5px; padding-top: 6px; display:block; float:left; font-size:36px; height:60px; color:#db872f; }
.alignleft { display:block; float:left; width:auto; height:auto; }
.alignright { display:block; float:right; width:auto; height:auto; }

#ebaqstopkaall {
	font-size:10px;
	color:#666;
	float:left;
	width:110px;
	height:21px;
	margin:0px 12px 0px 0px;
	text-align:right;
	line-height:10px;
	border-right:1px solid #ccc;
	padding-right:12px;
	background-image:url('../images/ebaqstopka.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}
#ebaqstopkaall a {color:#333; text-decoration:none;}
#ebaqstopkaall a:hover {color:#28c1e4 !important; text-decoration:underline;}
#ebaqstopkaall a:visited {color:#333;}

.dayOfBirth {width:40px;}
.yearOfBirth {width:55px;}
.monthOfBirth {width:95px;}
.smsPrefix{width:54px!important;}
.smsKeyword {width:210px!important;}
.whiteRow {}

input.allowedCharactersInput {
	height:15px;
	width:22px;
	background-image: none;
    background-repeat: repeat-x;
    background-position: bottom;
	border:0px none !important;
}
.sect {
	text-align:center; 
	margin-top:10px;
}
h2, h3, h4  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#666;
	font-size:12px;
	display: inline;
}
.stronicowanieBox{
	text-align:center; 	
}
.header {
	margin:0px 0px 24px 0px;
	font-weight: bold;
	font-size:22px; 
	color:#3b4872;
	display: inline;
}
.content .tresc  .facebookLikebox { display:block; float:left; width:220px; height:280px; }

.buttonZarejestrujSie { 
	background-image:url(../images/button-green.png); 
	background-position:center right;
	background-repeat:no-repeat;
	border-bottom:2px solid #215800;
	border-left:0;
	border-right:0;
	border-top:1px solid #53dd00;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	color:#333333;
	display:block;
	width:340px;
	height:70px;
	z-index:100002;
	text-align:center;
	text-decoration:none!important;
	margin-left:32px;
	margin-bottom:10px;
}
.buttonZarejestrujSie:hover {
	background-image: url(../images/button-green-hover.png);
}
.buttonZarejestrujSieContent { 
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:700;
	z-index:100000;
	border:0;
	position: relative;
	top:20px;
	left:-1px;
	width:100%;
	height:100%;
	color:#ffffff;
	text-shadow:0 -1px 0 #328400;
	text-align:center;
	font-style:normal;
}