/* komunikaty systemowe */
.message 						{color:red;background:#ffffff;border:1px solid #67aacc;margin:0px;padding:10px;list-style:none;font-size:11px}
.message .infomsg				{color:#484848;}
.loginPage .infomsg 			{color:red;}

/* menu */
.menu 							{border:1px solid #dfdfdf;background:#61B239 url('../img/bgMenu.gif') repeat-x;text-align:center;height:26px;}
.menu div 						{width:59em;float:left;position:relative}
.menu button 						{width:60px;background:url('../img/search.gif') no-repeat;text-decoration:none;border:none;position:absolute;top:6px;left:130px;}
.menu form {position:relative;width:232px;float:right;}
.menu input 						{width:120px;border: 1px solid #DFDFDF;height:15px;position:absolute;top:3px;left:0px;font-size:11px}
#menu 							{list-style-type:none;margin:0;padding:0;float:right}
#menu li 						{border-right:1px solid #dfdfdf;float:left;line-height:26px;font-size:11px}
#menu li a 						{color:#ffffff;text-decoration:none;text-transform:uppercase;font-weight:bold;display:block;padding:0 3em;}
#menu li a:hover 				{background:url('../img/bgMenuHover.gif');}

/* menuBranch */
#menuBranch, #menuBranch ul 				{list-style:none;padding:0 0 0 5px;margin:0}
#menuBranch 						{font-size:13px;color:#167cce}
#menuBranch .current 					{font-weight:bold;}
#menuBranch .level1 					{font-size:11px;padding-left:15px}
#menuBranch li 						{padding-bottom:8px;}

/* stopka */
.pFoot 							{text-align:center;position:relative;color:#fff;font-size:10px;}
.pFoot ul 						{list-style-type:none;margin:10px 0 8px;padding:0px}
.pFoot ul li 						{padding:0 9px;display:inline;}
.pFoot ul li a 						{color:#ffffff;}
.pFoot ul li a img 					{border:0;}
.pFoot p 						{margin:8px 0 10px;}

/* error boxy */
.error_box      					{position:relative;background:#ffc04f;border:1px solid #e59f01;width:100%;}
.error_box p   						{font-weight:bold;margin:15px 20px;color:#000000;}
.errors 						{color:#000000;font-weight:bold;display:block;}
.error_box .message 					{background:#FFC04F}

/* box logowania */
.pBoxLogin 						{width:221px;float:right}
.pBoxLogin .message	{margin:0px;padding:0px 0px 0px 5px;list-style:none;font-size:10px;border: 0px}
.pBoxLogin .message .infomsg {color:red;}
.pBoxLogin .box 					{height:230px;padding:10px 0px 10px 20px;}
.pBoxLogin .box form label 				{line-height:2em;}
.pBoxLogin .box form input.inputText 			{display:block;width:170px}
.pBoxLogin .box form fieldset 				{border:0px;padding:0px 0px 6px}
.pBoxLogin .box form .actionButtons 			{margin:0px 0px 5px}
.pBoxLogin .box form #loginInput,
.pBoxLogin .box form #loginPassword 			{margin:2px 0 8px;width:172px;font-size:1.2em;height:18px;padding-top:1px;border:1px inset #808080;}
.pBoxLogin .rememberMe {position:relative;top:3px}
.pBoxLogin .box a 					{padding-left:8px;background:url("../img/arrow_blue_left.gif") no-repeat left 6px;}
.pBoxLogin .box p 					{display:block;font-size:1.3em;font-weight:bold;margin:15px 0 5px;}

/* strona logowania */
.loginPage fieldset {width:400px;margin:40px auto;border:1px solid #989797;padding:10px 0px 0px 20px;}
.loginPage .loginTitle {margin:10px 0;font-size:18px;color:#707070;}
.loginPage fieldset legend {font-size:12px;font-weight:bold;}
.loginPage label{display:block;}
.loginPage input {margin-right:10px;display:block;float:left;padding:0px;}
.loginPage .inputTypeText input {width:160px}
.loginPage .inputTypeText, .loginPage .inputTypeSubmit, .loginPage .inputTypeCheckbox {padding-left:50px}
.loginPage .inputTypeSubmit {margin:20px 0px}
.loginPage .inputTypeCheckbox {margin:10px 0px}
.loginPage .forgotPassword {position:relative;top:3px}
.loginPage .message {border:0px;padding:5px 0px 5px 50px}

/* box z ubezpieczeniem samochodu */
.pBoxMain a 						{color:#ffffff;display:block;font-size:1.3em;font-weight:bold;text-align:right;margin:0px 0px 10px}
.pBoxMain h1 						{font-size:19px;padding-top:7px}
.pBoxMain form fieldset 				{margin:10px 0;border:0px;padding:0px;}
.pBoxMain form label 					{width:330px;float:left;text-align:right;margin-right:10px;}
.pBoxMain form select 					{width:160px;float:left}
.pBoxMain form input 					{float:left;margin-right:10px}
.pBoxMain form #yearCarInput 				{width:70px}
.pBoxMain form #postCodeInput1 				{width:20px}
.pBoxMain form #postCodeInput2 				{width:30px}
.pBoxMain form button 					{background:url('../img/start.gif') no-repeat;width:88px;height:18px;margin-left:340px}
.pBoxMain form label,.pBoxMain form input,
.pBoxMain form select,.pBoxMain form button 		{display:block}
.pBoxMain .bgCarMainPage 				{background:url(../img/bgCar.png) no-repeat;display:block;height:131px;position:absolute;top:110px;width:266px;left:34px}


/* nasi partnerzy */

.footerBox div 					{border:1px solid #67aacc;background:#ffffff;position:relative;}
.footerBox .bigLogo 					{list-style-type:none;text-align:center;margin:5px 0px;padding:0px 90px}
.footerBox .bigLogo li 					{padding:0 10px;display:inline;vertical-align:middle}
.footerBox .bigLogo li a img 				{border:0;vertical-align:middle}
.footerBox p 	 				{font-size:11px;margin:10px 0 0 0;padding:0px}
.footerBox .fe 	 				{font-size:9px;margin-top:2px}
.footerBox .footerBoxContent {padding:15px 0;} 




/* artykuły */
.ar .lar, .ar .bar 					{font-size:12px;}
.ar ol li, .ar ol li p 					{margin:0 0 3px 0;padding:0;}
.ar .tar 						{font-size:18px;padding:0;margin:10px 0px;text-transform: uppercase;color: #707070;}
.articleFullText .bar 					{font-size:#000000}

/* article list */
.article_list  * 					{background:none;border:none;}
.article_list .tagName 					{font-size:16px}
.article_list .ar .rich-panel-header a 			{font-size:14px;text-transform:uppercase;}
.article_list .ar .tar 					{margin-top:0;font-size: 14px;} 
.article_list .ar .more 				{color:#167CCE;text-align:right;width:90%;}
.article_list .ar .ar_category,
.article_list .ar .ar_tags 				{margin:0;}
.article_list .ar .ar_category a,
.article_list .ar .ar_tags a 				{margin-left:5px;}
.article_list .ar_page_navi 				{text-align:center;}
.article_list .ar_page_navi a 				{text-decoration:none;margin:0 2px;}
.article_list .ar_page_navi a.current_page 		{text-decoration:underline;font-weight:bold;}

.newastArticles 					{font-size:12px;margin-top:30px}

.article 						{border:1px solid #cccccc;background:#ffffff;padding:15px 15px 20px 15px;margin:0 0 20px 0;}
.article h1 						{font-size:19px;line-height:1.3em;font-weight:bold;margin-top:1px;margin-right:0pt;margin-bottom:3px;margin-left:0pt;}
.articleTags 						{padding-top:3px;padding-right:0pt;padding-bottom:0pt;padding-left:0pt;font-size:13px;color:#999999;line-height:150%;}
.articleTags a a:link a:active a:hover 			{text-decoration:underline;color:#0066cc;margin:5px;}

.pBoxAttachments 					{padding:10px;margin-top:10px;border:1px solid #d4d0c7;}
.pBoxAttachments ul 					{list-style-type:none}
.pBoxAttachments ul li 					{margin-bottom:5px}
.pBoxAttachments ul li a, .pBoxAttachments ul li img 	{vertical-align:middle;}
.pBoxAttachments ul li img 				{padding-right:5px}
.pBoxAttachments h4 					{color:#717171;font-size:12px;margin-top:0;margin-left:10px;text-transform:uppercase;}

/* chmura tagów */
.tagCloud 						{padding:10px;margin-top:10px;border:1px solid #d4d0c7;}
.tagCloud h4 						{color:#717171;font-size:12px;margin-top:0;margin-left:10px;text-transform:uppercase;}
.tagCloud a 						{margin:5px;color:#167cce;text-decoration:none;}

/* lista definicyjna */
.definitionList 					{font-family:'Arial CE';color:#000000;font-size:13px;}
.definitionsListArticle 				{margin-left:10px;}
.definitionsListArticle div 				{margin-left:15px;margin-bottom:10px;}

/* box z artykulem */
.pMain .pBoxArticle 					{width:263px;float:left;}
.pBoxArticle .box 					{background:#ffffff url('../img/bgBox2.gif') repeat-x bottom;border:1px solid #8dcceb;min-height:1px;padding-left:21px;padding-bottom:35px;}
.pBoxArticle .lar 					{font-size:11px}
.pBoxArticle ul 					{margin:0px;padding:0px 0px 0px 12px}
.pBoxArticle h4 					{font-size:1.4em;color:#6f6f6f;text-transform:uppercase;margin:21px 0 15px;}
.pBoxArticle h4 span 					{display:block;font-weight:normal;}
.pBoxArticle .box a.more 				{position:absolute;bottom:15px;left:34%;display:block;width:81px;height:14px;text-indent:-999em;overflow:auto;background:url("../img/more.gif") no-repeat left top;}
.boxSchemat-1 						{width:100%;float:none;margin:10px 0px 0 0px;}
.boxSchemat-1 .box 					{height:auto;background:#ffffff url('../img/bgBox2.gif') repeat-x bottom}
.boxSchemat-1 .box a.more 				{position:inherit;margin:25px 0 15px 45px;overflow:visible;}
.boxSchemat-1 h4 					{font-size:1.4em;color:#6f6f6f;text-transform:uppercase;margin: 0px 10px 10px 10px;padding-top:10px}
.boxSchemat-2 						{border:1px solid #67AACC;margin:0px;padding:10px}
.boxSchemat-3 						{background:#ffffff;border:1px solid #67AACC;}
.boxSchemat-3 .tar 					{margin:15px 15px 5px 15px;font-size:11px }
.boxSchemat-4 						{background:#FFFFFF none repeat scroll 0 0;border:1px solid #67AACC;min-height:410px}
.boxSchemat-5 						{background:#DFEFF7;border:1px solid #93CEEC;margin-bottom:10px}
.boxSchemat-5 .tar 					{margin:15px 15px 5px 10px;font-size:11px}
.quickRankArticle					{margin:10px 0px}
.helpBoxArticle {margin-top:10px}

/* menuPath */
.menuPath 						{padding:5px;margin:5px 5px 5px 25px;color:#85979B;}

/* register form */
#registerForm label 					{width:273px;}
#registerForm input 					{width:177px;}
#registerForm fieldset 					{margin:20px 0px}
#registerForm .input_checkbox label 			{width:600px;}
#registerForm .input_checkbox input 			{margin-left:100px;width:auto;}
#registerForm .rememberMe input 	 		{margin-left:290px;width:auto;}
#registerForm .rememberMe label 	 		{width:300px}
#registerForm .captcha 					{margin-left:295px;height:80px;position:relative;}
#registerForm .captcha a 					{position:absolute;left:205px;top:40px}
#registerForm .phoneNumber 				{width:154px;margin-left:5px}
#registerForm .prefixPhoneNumber 			{display:block;float:left;position:relative;top:3px}
#registerForm .errors 					{margin-left:296px;padding-top:3px;clear:both;}
#registerForm .input_checkbox .errors 			{margin-left:280px;clear:both;}
#registerForm .input_radio label		{text-align:left;margin-left:0px;margin-top:1px}
#registerForm .input_radio input {width:auto;}
#registerForm .mustangContainer a {margin-left:20px;}
#registerForm .numberPlateLink {margin-left:20px;}
#registerForm .numberPlateInput {width:80px;}
#registerForm .uperSpan {text-transform:uppercase;display:block;}
#registerForm .fieldContainer input {margin-top:14px;margin-left:260px}
#registerForm .fieldContainer label {width:400px;font-size:0.9em;margin-left:5px}
#registerForm .fieldContainer span {font-size:1em;line-height:12px;}

#vehicleInsurance #registerForm .button_previous {width:86px;}
#vehicleInsurance #registerForm .button_next {width:86px;}
#vehicleInsurance #registerForm .errors {padding-top:0px;margin-left:290px;}
#vehicleInsurance #registerForm .input_checkbox .errors {margin-left:175px;}
#vehicleInsurance #registerForm .memberPanelData1 .error_box {margin-left:5px}
#vehicleInsurance #registerForm .memberPanelData1 .errors {margin-left:2px}
#vehicleInsurance #registerForm .fieldContainer input {margin-left:160px}

/* siala hasla */
#registerForm .passwordStrength 			{width:273px}
#registerForm  #scorebarBorder,#registerForm #complexity{margin-left:295px}
.passwordStrength 					{text-align:right;float:left;}
#score 							{color:#000000;font-size:10px;text-align:center;width:100px;border:1px solid #00000;}
#scorebar 						{background-image:url('../img/bg_strength_gradient.jpg');background-repeat: no-repeat;background-position: 0 0;width:100px;border:1px solid #000000;text-align:center}
#scorebarBorder 					{margin-bottom:2px;width:100px;}

/* zmiana hasła */
.changePassword #myAccountParams .row label 		{width:273px}

/* formularz*/
.forms 							{font-size:11px;}
.forms h1						{font-size:18px;}
.forms .row                				{margin:10px 0px;padding:3px 0px}
.forms label                  				{line-height:18px;display:block;float:left;margin-right:20px;text-align:right}
.forms select,.forms input 				{display:block;float:left;}
.forms fieldset              				{border:0px;padding:0px}
.forms .radio_box input, .forms .check_box input  	{float:left;display:block;margin:1px;width:auto;}
.forms .tooltip          				{padding:0px 0 0 5px;display:block;margin-right:5px}
.forms .tooltipRadio 					{margin-top: 10px}
.forms .rich-tool-tip 					{position:absolute;width:205px;text-align:left}
.forms .input_checkbox label 				{margin-left:10px;width:270px;text-align:left;}
.forms .input_checkbox input				{margin-left:230px;width:auto;padding:0px;float:left;}
.forms .consent label 					{width:500px;}
.forms .dateText						{margin-left:326px;clear:both;}
.forms .dateSelect 						{margin-left:325px;border:2px outset #464646;height:40px;width:204px;text-align:center;background:#1185c1;padding:7px 8px;position:relative;top:-12px}
.forms .dateSelect select 				{margin-bottom:2px}
.forms .dateInput						{width:174px}
.forms .calendarIco						{float:left;position:relative;top:-3px}
.forms .consent input					{margin-left:70px;}
.forms .actualConductKm 				{padding:3px 0 0 5px;float:left}
.forms fieldset.navig        				{margin:20px 0px;}
.forms .input_radio					{vertical-align:middle;margin-top:3px;float:left;border-collapse:collapse}
.forms .input_radio .tooltip 		{float:left;}
.forms .input_radio label        			{width:auto;padding-top:0px;line-height:normal;margin:4px 0 0 10px;}
.forms .input_radio input				{margin:1px 10px 0px 0px;width:auto}
.forms .input_radio .tooltip         			{margin-top:5px}
.forms .optional 					{position:relative;top:3px;left:5px}
.forms .button_next          				{float:right;width:86px;height:16px;border:none;margin:0;padding:0;background:url("../img/button-next-previous.gif") no-repeat right top;}
.forms .button_previous     				{float:left;width:86px;height:16px;border:none;margin:0;padding:0;background:url("../img/button-next-previous.gif") no-repeat left top;}
.forms .passwordLogin 					{width:205px;text-align:right;float:left}
.forms .postCode input 					{width:40px}
.forms .otherDriverLink 				{margin:15px 100px 0 0;display:block;float:right;}

/* imitacja selectów */
.forms .imitationSelect 								{width:196px;float:left;background:#FFFFFF;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-top:1px solid #505050;border-left:1px solid #505050;overflow:hidden;padding:2px;}
.forms .imitationSelect input.rich-inplace-select-arrow {border:0px;padding-bottom:6px;width:100%}
.forms .imitationSelect .rich-inplace-select-field 		{border:0px;background-color:#FFFFFF;padding-bottom:6px}
.forms .rich-inplace-select-changed 					{background:#FFFFFF}
.rich-inplace-select-list-scroll 						{text-align:left;}

/* formularz strony */
.vif {margin:10px}
.vif select {width:202px}
.vif .resizeSelect {width:202px;position:relative;float:left}
.vif input {width:195px;}
.vif .loginEmail 					{width:247px}
.vif .loginPanel fieldset 				{width:252px;margin:0px;}
.vif .radio_box label      				{width:14px;text-align:left;margin: 0 0 0 7px}
.vif .radio_box          				{float:left;padding-bottom:10px;}
.vif .pass_box        				   	{padding:3px 0px 0 0;text-align:right}
.vif .pass_box input, .vif .pass_box a 			{float:right}
* + html .vif .pass_box a 				{float:right;clear:both;white-space:nowrap}
.vif fieldset .input_password   			{width:120px}
.vif .prefixPhoneNumber 				{display:block;float:left;position:relative;top:3px}
.vif .phoneNumber 					{width:172px;margin-left:5px}
.vif #scorebarBorder, .vif #complexity 			{margin-left:262px}
.vif .passwordStrength 					{width:240px}
.vif .info 						{margin-left:20px;margin-right:70px;text-align:justify}
.vif1 label,.vif2 label 				{width:240px}
.vif1 .pass_box label       			  	{text-align:left;width:71px;margin:0px 0px 1px 7px;white-space:nowrap;}
* + html .vif1 .pass_box label 				{text-align:left;width:65px;margin:0px 0px 1px 1px;white-space:nowrap;}
.vif1 .noIeCarPanel 					{margin-top:15px;padding-right:5px}
.vif1 .noIeCarPanel input      			  	{margin-left:243px}
.vif1 .noIeCarPanel input      			  	{margin:2px 10px 0 243px;width:auto}
.vif1 .noIeCarPanel label      			  	{width:auto}
.vif1 .noIeCarPanel .error_box 				{padding:5px 0px}
.vif1 .currentMileage input             {width:30px}
.vif1 fieldset.submit a {cursor:pointer}
.vif3 label,.vif4 label,.vif6 label 			{width:300px}
.vif5 label{width:330px}
.vif5 .labelHeldOff {width:210px;float:left}
.vif2a label {width:225px}
.vif2a .errors {margin-left:245px}
.vif2 .input_checkbox input				{margin-left:263px;}
.vif2 .consent input					{margin-left:70px;}
.vif2 .captcha 	 					{margin-left:273px;position:relative;height:80px}
.vif2 .captcha a	 				{position:absolute;top:40px;left:200px}
.vif6 .greyBox label {width:283px}
.vif6 .greyBox .input_radio label {width:auto;}

/* kalenarze */
.vif .selectDay 					{width:60px;}		
.vif .selectMonth 					{width:88px}
.vif .selectYear 					{width:55px}
.vif1 .errors,.vif2 .errors 				{margin-left:260px;}
.vif3 .errors,.vif4 .errors,.vif6 .errors 		{margin-left:320px}
.vif2 .input_checkbox .errors				{margin-left:90px;}
.vif5 .errors 						{margin-left:350px}
.calendar .error {margin-top:40px}

/* dodatkowe formularze */
.additionalForm label 					{width:270px;margin-left:10px}
.additionalForm input 					{width:150px}
.additionalQuestionsRadio,.additionalForm .tooltip{float:left}
.additionalQuestionsRadio input 		{width:10px;}
.additionalQuestionsRadio label 		{width:20px;}
.additionalForm .rich-tool-tip 				{width:160px}

fieldset.userData 					{border:1px solid #61B0D7;margin-bottom:20px;-moz-border-radius: 4px;}
fieldset.userData legend 				{margin-left:30px;font-weight:bold;position:static;}

/* przyciski */
.button_green                  				{text-decoration:none;height:14px;background:url("../img/button-green-right.gif") no-repeat right top;padding:0px 7px 3px 0px;font-size:10px;white-space:nowrap;}
.button_green span        			        {background:url("../img/button-green-left.gif") no-repeat left top;padding:0 3px 3px 10px;color:#ffffff}
.button_gray                  				{text-decoration:none;height:14px;background:url("../img/button-gray-right.gif") no-repeat right top;padding:0px 7px 3px 0px;font-size:10px;white-space:nowrap;}
.button_gray span        			        {background:url("../img/button-gray-left.gif") no-repeat left top;padding:0 3px 3px 10px;color:#ffffff}
.button_orange                 				{text-decoration:none;background:url("../img/button-orange-right.gif") no-repeat right top;font-size:11px;font-weight:bold;padding: 1px 7px 2px 0px;left:0px !important}

.button_orange span           				{background:url("../img/button-orange-left.gif") no-repeat left top;padding:1px 3px 2px 10px;color:#ffffff}
.button_orange_big                			{display:block;height:28px;text-decoration:none;background:url("../img/button-orange-right-big.gif") no-repeat right top;font-size:18px;font-weight:bold;padding-right:9px;cursor:pointer;}
.button_orange_big span             		{display:block;height:28px;background:url("../img/button-orange-left-big.gif") no-repeat left top;color:#ffffff;line-height:28px;padding:0px 13px 0px 30px;text-align:center}
.button_gray_big                			{display:block;height:28px;text-decoration:none;background:url("../img/button-gray-right-big.gif") no-repeat right top;font-size:18px;font-weight:bold;padding-right:9px;} 
.button_gray_big span             			{display:block;height:28px;background:url("../img/button-gray-left-big.gif") no-repeat left top;color:#ffffff;line-height:28px;padding:0px 13px 0px 30px;text-align:center}
.button_orange_middle                		{display:block;height:28px;text-decoration:none;background:url("../img/button-orange-right-middle.gif") no-repeat right top;font-size:14px;padding-right:5px;font-weight:bold;cursor:pointer;} 
.button_orange_middle span           		{display:block;height:28px;background:url("../img/button-orange-left-middle.gif") no-repeat left top;color:#ffffff;line-height:26px;padding:0px 9px 0px 17px;text-align:center}
.button_orange_buyonline 					{background:transparent url(../img/button_orange_buyonline.gif) repeat scroll 0 0;border:0 none;display:block;height:24px;width:86px;margin:0 auto;}

.button_calendar 							{position:relative;top:5px;left:10px;padding-top:2px}
.button_calendar span						{padding:2px 13px 2px 20px}

.calendarLayer 								{width:280px;border:2px outset #dfdfdf;position:relative;background:#1185c1;z-index:999;position:absolute;height:80px;top:-3px;left:313px}
.forms .calendar							{position:relative;}

/* rank stars */
.stars 							{width:71px;background:#c8c8c8;margin:auto;position:relative;margin-bottom:3px}
.stars span 						{width:25%;background:#2979BD;display:block;}
.stars span img 					{left:0px}
.star img 						{position:relative;top:3px}

/* moje konto */
.myAccount .row 			{margin-bottom:10px;padding:0px}
.myAccount table 			{width:100%;color:#000000}
.myAccount table tbody tr 		{height:47px;}
.myAccount table tfoot tr 		{height:18px;}
.myAccount table tfoot td 		{padding:0px 13px;font-weight:bold;}
.myAccount table .logo_tu  		{width:100px}
.myAccount table .offerState 	{width:160px}
.myAccount table .info_product 		{width:170px}
.myAccount table .logo_tu img 		{background:#ffffff;}
.myAccount .price 			{color:#0876ae;font-weight:bold;text-align:right;font-size:20px}
.myAccount .price span			{font-size:18px}
.myAccount .errors			{clear:both;margin-left:2px;padding-top:3px;margin-left:252px;}
.myAccount .phoneNumberField .errors	{width:260px}
.status_NIEKOMPLETNA 			{background:#dadcde;}
.status_NIEKOMPLETNA tfoot 		{background:#ffcd74;}
.status_NIEAKTUALNA 			{background:#e1e1e1;}
.status_NIEAKTUALNA tfoot 		{background:#f2f2f2;}
.status_OTWARTA 			{background:#e1e1e1 url('../img/bgStatusOtwarte.gif');}
.status_OTWARTA tfoot 			{background:#ffcd74;}
.chosenOffersCalculation 	 	{background: #5a5f56 url('../img/bgChosenOffers.gif');}
.chosenOffersCalculation tfoot 		{background:#b3dea3;}
.historyTable 				{width:475px;float:left}
.historyTable .pBox 			{position:relative;border:1px solid #add7ec;height:65px}
.historyTableEmpty .pBox 		{position:relative;border:1px solid #add7ec;width:475px;}
.actionButtons 				{margin:30px auto;width:200px;}
.actionButtons .button_cancel 		{margin-right:40px}
.historyButton 				{height:67px;text-align:right;width:140px;float:right; background: #ffffff url(../img/bg_light_blue_history.gif) repeat-y;}
.policeButton 				{width: 140px}
.policeButton .historyButton				{height:auto;position:relative;padding-bottom:5px;min-height:66px}
.historyPolicies {background: #a9d5eb url('../img/bgPolicies.gif') repeat-x;position:relative;}
.status_SUSPENDED_MTU				{opacity:0.5;background:#e1e1e1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);}
.status_REJECTED_MTU				{opacity:0.5;background:#e1e1e1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);}
.historyPolicies .footer			{background:#c8e4f2;height:18px}
.policeTable .pBox				{width:auto;height:auto;}
.historyButton .hlink 			{float:left;clear:both;margin-top:3px;margin-left:10px;text-decoration:none;white-space:nowrap}
.historyButton .hlink:hover 		{text-decoration:underline}
.historyButton .bgPdfIcon 		{background:url('../img/icons/ico_site_pdf.gif') no-repeat;height:16px;line-height:16px;margin:5px 0 5px 8px;padding-left:18px}
.historyButton .bold 			{font-size:1.1em}
.titlePage 				{font-size:14px;text-transform:uppercase;}
.historyButton .button_green 		{display:block;text-align:right}
.historyButton .button_green span 	{display:block}
.historyButton .button_orange 		{display:block;padding-top:0px;text-align:right}
.historyButton .button_orange span 	{display:block}
.myAccount .changeLink {margin-left:5px}


.greyBox 				{background:#ececec;margin:8px;padding:7px;}
.greyBox .titleBox 			{font-weight:bold; margin:3px 0px 0px}
.greyBox .info 				{margin-left:5px;margin-right:55px}
.greyBox table 				{table-layout: auto}
.greyBox table .select 			{text-align:left;padding:0px 10px;background-color:#fff;border-left:12px solid #ececec;border-right:20px solid #ececec;border-top:0px;}
.greyBox .message 				{background:#ECECEC}

.greyBox table .select 			{float:none;}
.greyBox table th.select 		{min-height:7px;font-weight:normal;vertical-align:top}
.greyBox .row 				{padding:4px 2px 0;margin:0px 0px 15px;position:relative;}
.greyBox table td .tooltip 		{position:relative;top:7px;left:-15px}
.greyBox table td .tooltipSelectBox {flaot:right;position:realtive;top:-2px;left:5px;z-index:98;margin:0}
.greyBox table td 			{text-align:right;vertical-align:top}
.greyBox .row  select 			{position:static;margin:0px;}
.greyBox .select select 		{width:120px;}
.greyBox .descRow 			{padding-top:7px;width:295px}
.greyBox .descRow .damage 		{width:200px;float:right}
.greyBox .descRow label 		{padding-top:0px;margin-right:0px;width:280px}
.greyBox .corners-white-grey 		{display:block;position:relative}
.greyBox .c1t 				{background-position:left top; float:left;left:-10px;top:0px}
.greyBox .c2t 				{background-position:right top;float:right;right:-10px;top:0px}
.greyBox .c3t 				{background-position:left bottom;float:left;left:-10px;bottom:0px}
.greyBox .c4t 				{background-position:right bottom;float:right;right:-10px;bottom:0px}
.greyBox  table .descCol 		{padding:10px 0 0 5px;display:block}
.greyBox .select .error 		{width:auto;height:15px;clear:both;}
.greyBox .select .errors 		{margin-left:0px}
* + html .greyBox .select .errors 	{white-space:nowrap; margin-left:-5px;}
.greyBox .select .error_box 		{width:auto;}
.greyBox .selectTogether .row select 	{width:120px;margin-left:12px}
.greyBox .selectTogether .row 		{margin:0;padding:0}
.greyBox .selectTogether .select1 	{background:#ffffff;padding:5px 0;margin:0px 12px;width:144px;float:left}
.greyBox .selectTogether .select2 	{background:#ffffff;padding:5px 0;margin:0px 20px 0 0;width:144px;float:right}
.greyBox .selectTogether .errors 	{margin:0;text-align:left;}
.greyBox .selectTogether .error_box .select1,.greyBox .selectTogether .error_box .select2 {background:#FFC04F}
.selectBold option 					{font-weight:bold;}

.vif5 .greyBox table td .tooltip 	{float:right;position:realative;top:5px;margin-right:0px;left:0;padding-left:0px}
.vif5 .greyBox table td .tooltipSelectBox {left:0;top:0}
.vif5 .greyBox table td.select .row {margin:5px 0px}
.vif5 .greyBox .descRow .damage 		{width:210px;float:left}

.ieData .select 			{width:auto;}
.ieData .select select 			{width:202px}
.ieData .descRow 			{width:222px}
.ieData .descRow label 			{width:217px}

/* moje konto */
.myAccountParamsLeft {width:265px;float:left}
.myAccountParamsRight {width:265px;float:right;margin-right:50px}
.myAccount .row 					{margin-bottom:5px;margin-top:0}
.myAccount input 					{width:190px;margin-left:5px}
.myAccount .errors			{clear:both;margin-left:5px;}
.myAccount select {margin-left:5px;}
.myAccount .myAccountParams_checkbox 		 {margin-bottom:10px}
.myAccount .myAccountParams_checkbox input {width:auto;margin-right:5px;margin-top:5px}
.myAccount .myAccountParams_checkbox label {text-align:left;margin:0;width:200px}
.myAccount .optional {position:static;display:block;margin:0px 0px 5px 5px;}
.myAccount .mGmLinkToArticle {float:right;text-align:right;}
.myAccount .mGmLinkToArticle a {display:block;text-transform:uppercase;}
.myAccount .grabMustang {float:left}
.myAccount .samplingTime {float:right;background:url("/img/bg_samplingTime.gif") no-repeat;width:131px;height:62px;margin-top:10px}
#myAccountParams .domicileAdresLabel {text-align:left;margin-right:0px;margin-left:5px;padding-top:10px;width:130px}
#myAccountParams .domicileAdresRadio {width:80px}
#myAccountParams .domicileAdresRadio label {width:15px;margin:0;margin:0px 0px 0px 2px}
#myAccountParams .domicileAdresRadio input {width:10px;margin:0;}
#myAccountParams .overFieldLabelSmall {display:block;float:none;text-align:left;text-transform:normal;margin-left:5px;}
.memberGetMember {font-size:1.1em}
.memberGetMember input {margin-left:0px}
.memberGetMember h3 {margin:10px 0px 5px 0px;padding:0px;font-size:20px}
.memberGetMember p 	{margin:5px 0px;padding:0px}
.memberGetMember .friendDriver span {display:block}
.memberGetMember .friendDriver .friendDriverName {color:#167CCE}
.memberGetMember .getPointsTable {margin-top:10px;color:#484848}
.memberGetMember .getPointsTable td  {border-top:1px solid #ecf3ff;padding:0px}
.memberGetMember #registerForm .fieldContainer input {margin-left:120px}
.memberGetMember .error_box p {padding-left:10px}
.memberGetMember .addFriend {display:block;float:right;margin-top:20px}
.memberGetMember .moreFriend {display:block;float:left;margin-top:20px}
.memberGetMember .remindFriend {margin-left:38px}
.memberGetMember .row {padding:3px 0px}

.memberGetMember .articleBox a {display:block;margin-bottom:5px}

.memberPanelData {width:450px;float:left;}
.memberPanelData .row {margin:0;padding:0}
.memberPanelData1 .row {margin:0;padding:0}
.memberPanelData1 {width:150px;float:left;margin-left:10px}
.memberPanelData1 label {width:100px;text-align:left;margin-left:5px}
.memberPanelData1 input {margin-left:5px}
#registerForm .memberPanelData1 .errors {margin-left:5px}

.memberPanelData .row div {width: 150px; float: left;}
.memberPanelData .row label {margin-top:18px}
#registerForm .memberPanelData .row div label {width: 100px; text-align: left;margin-top:0}
#registerForm .memberPanelData1 .row div label {width: 100px;}
#registerForm .memberPanelData .row div input {width:130px}
#registerForm .memberPanelData1 .row div input {width:130px}



/* lable nad inputem */
.forms .overFieldLabel {display:block;float:none;text-align:left;text-transform:uppercase;margin-left:5px;}
.forms .overFieldInput {display:block;float:none}

/* Style dla TopLayer - uzupelnij dane */
#userDataPanel {text-align:left}
#userDataPanel .info {text-align:center;margin-bottom:0px}
#userDataPanel .box1 {border:0;width:445px;margin:auto}
#userDataPanel input {width:190px;margin-left:5px}
#userDataPanel .box1 .row {width:210px;float:left}
#userDataPanel .box1 .houseNoField .row {width:110px}
#userDataPanel .box1 .houseNoField label {width:50px}
#userDataPanel .box1 .houseNoField input {width:80px}
#userDataPanel .box1 .flatNo .row {width:90px}
#userDataPanel .box1 .flatNo label {width:80px}
#userDataPanel .box1 .flatNo input {width:80px}
#userDataPanel .box1 .postCode input {width:40px}
#userDataPanel .box1 .otherDomicileAdres .row {width:100%}
#userDataPanel .overFieldLabel {display:block;width:200px;float:none;text-align:left;text-transform:uppercase;margin-left:5px;}
#userDataPanel .overFieldInput {display:block;float:none}
#userDataPanel .domicileAdresLabel {text-align:left;margin-right:0px;margin-left:5px;padding-top:10px;width:130px}
#userDataPanel .domicileAdresRadio {width:100px}
#userDataPanel .domicileAdresRadio label {width:15px;margin:0;margin:0px 0px 0px 2px}
#userDataPanel .domicileAdresRadio input {width:10px;margin:0;}
#userDataPanel .overFieldLabelSmall {display:block;float:none;text-align:left;text-transform:normal;margin-left:5px;}
#userDataPanel select {margin-left:5px}
#userDataPanel .optional {position:static;display:block;margin:0px 0px 5px 5px;}
#userDataPanel .tooltip {display:none}
#userDataPanel .center {padding-top:15px;clear:both;}
#userDataPanel .error_box {margin-left:1px;margin-top:1px}
#userDataPanel .error_box .errors {margin-left:5px}
#replenishContactDataTopLayerPanelContentTable {margin:auto}

/* Style dla TopLayer - dodaj znajomego */
#invitationPanel .info {text-align:center;margin-bottom:0px}
#invitationPanel .overFieldLabel {display:block;float:none;text-align:left;text-transform:uppercase;margin-left:5px;}
#invitationPanel .overFieldInput {display:block;float:none;width:190px;margin-left:5px}
#invitationPanel .box1 {border:0;width:210px;margin:auto}
#invitationPanel .center {margin-top:5px}
#invitationEmailPanel .box1 {width:350px;margin:auto;border:0;text-align:left;}
#remindInvitationEmailPanel .box1 {width:350px;margin:auto;border:0;text-align:left;}
#invitationPanel .error_box {margin-bottom:5px}
#invitationPanel .error_box .errors {margin-left:5px}


/* Boks CallBack - na ekranie z wynikami porownania */
.callback {margin-top:10px}
.callback #directCallback {padding:5px;font-size:1.1em}
.callback #directCallback div {margin-top:10px}
.callback #directCallback div label {line-height:1.3em}
.callback #directCallback fieldset {border:none;text-align:center;padding-top:5px}

#directCallbackPanelContentDiv table {margin:auto}
#directCallbackPanelContentDiv {background-color:#4BACC6;border:3px solid #357D91}
#directCallbackPanelContentDiv #directCallbackNoticePanel img {text-align:left;width:30px;height:30px;margin-right:15px;display:block;float:left}
#directCallbackPanelContentDiv #directCallbackNoticePanel .actionButtons a {display:block;width:206px;height:48px;background:url("/img/buttonSaveLayer.gif") no-repeat;}
#directCallbackPanelContentDiv #directCallbackNoticePanel .actionButtons a span {display:none;}
#directCallbackPanelContentDiv #directCallbackNoticePanel .tuNoticeContainer {text-align:left;padding-left:270px;}
#directCallbackPanelContentDiv #directCallbackNoticePanel .tuNoticeContainer div {margin-bottom:5px}
#directCallbackPanelContentDiv #directCallbackNoticePanel .tuNoticeContainer span {font-size:1.4em;font-weight:bold;width:auto;display:block;padding-top:5px}
#directCallbackPanelContentDiv #directCallbackNoticePanel #directCallbackNoticeForm {margin-top:10px}

#directCallbackOutputPanel .input_checkbox {width:200px;float:left}
#directCallbackOutputPanel .input_checkbox .row {margin:0}
#directCallbackOutputPanel .input_checkbox input {margin-left:0px}
#directCallbackOutputPanel .input_checkbox label {width:100px;margin-right:0px}
#directCallbackOutputPanel .input_container {padding-left:200px}
#directCallbackOutputPanel .input_container .firstNameField label {width:auto;margin-left:0px;margin-right:5px}
#directCallbackOutputPanel .additionalForm {margin:0}
#directCallbackOutputPanel .actionButtons {margin-bottom:0}
#directCallbackOutputPanel .input_container .error_box {padding:3px;width:150px;margin-bottom:3px}
#directCallbackOutputPanel .input_container .firstNameField .error_box {width:350px;}
#directCallbackOutputPanel .firstNameField .row label {width:auto;margin-left:5px;margin-right:5px}
#directCallbackOutputPanel .firstNameField .error_box {padding-left:5px;width:auto}
#directCallbackOutputPanel .callbackWstep {display:block;margin:0 0 10px 5px;text-align:left}

/* TopLayer - Kody promocyjne */
#promotionalCodePanel .box1 {border:0;padding:0}
#promotionalCodePanel .box1 .row {margin-bottom:5px}
#promotionalCodePanel .error_box {padding:5px;width:250px;margin:auto}

/* TopLayer - noCarTypePanel */
#noCarTypeForm .row {margin:5px 0;padding:3px 0px}
#noCarTypeForm label {display:block;width:260px;text-align:right;margin-right:20px;float:left;line-height:18px}
#noCarTypeForm select {width:205px;float:left;}
#noCarTypeForm input {width:200px;float:left;}
#noCarTypeForm fieldset {border:none;padding:0}
#noCarTypeForm .message {border:none}
#noCarTypeForm .tooltip {display:block;margin-right:5px;padding:0 0 0 5px;}
#noCarTypeForm .loginEmail {width:247px;}
#noCarTypeForm .loginPanel fieldset {width:252px}
#noCarTypeForm .radio_box {float:left;padding-bottom:10px;}
#noCarTypeForm .radio_box input {display:block;float:left;margin:1px;width:auto;}
#noCarTypeForm .radio_box label {margin:0 0 0 7px;text-align:left;width:14px;}
#noCarTypeForm .pass_box {padding:3px 0 0 0;text-align:right;}
#noCarTypeForm .pass_box label {margin:0 0 5px 7px;text-align:left;white-space:nowrap;width:71px;}
#noCarTypeForm fieldset .input_password {width:120px;float:right}
#noCarTypeForm .actionButtons {margin:10px auto;width:170px}
#noCarTypeForm .actionButtons .button_cancel {float:left}
#noCarTypeForm .button_next {background:transparent url(../img/button-next-previous.gif) no-repeat scroll right top;border:medium none;float:right;height:16px;margin:0;padding:0;width:86px;}
#noCarTypeForm .rich-tool-tip {position:absolute;text-align:left;width:165px;}
#noCarTypeForm .error {float:left;padding:5px 5px 0;}
#noCarTypeForm .errors {margin-left:275px;color:#000000;display:block;font-weight:bold;text-align:left}
#noCarTypePanelContentDiv {height:auto;}
#noCarTypePanelContentDiv table form {margin:0px}
#noCarTypeForm .sup_capacity {width:25px;margin-right:0px}
#noCarTypeForm .actualConductKm {width:40px;margin-right:0px}
#noCarTypeForm .unitLabelKg {width:25px;margin-right:0px}
#noCarTypeForm .unitLabelKM {width:25px;margin-right:0px}
#noCarTypeForm .engineCapacityInput {width:174px}
#noCarTypeForm .currentMileageInput {width:160px}
#noCarTypeForm .totalAllowedWeightInput {width:174px}
#noCarTypeForm .horsePowerInput {width:174px}
.nctLink {cursor:pointer;display:block;float:right;font-size:10px;margin-right:5px;margin-top:-23px;text-decoration:underline;width:140px;}

/* Klasa do ukrywania elementów dla AVIVA */
.avivaLayout {display:none}
.rankomatLayout {display:inline-block}
