BODY {
font-family: Tahoma; line-height: 180%; vertical-align: middle; color: #565656; letter-spacing: 0.1ex; font-size: 12px; text-align: justify; border-width: 0px;
background-image: url(../img/bg.jpg); background-repeat: repeat-x; height: 100%; background-color: #9DBACE;
}

A { color: black; vertical-align: 0.4em; text-decoration: none; }
A:hover { color: #555555; text-decoration: none;}

A.blue { color: #FD7D00; vertical-align: 0.1em; text-decoration: none; }
A.blue:hover { color: #555555; text-decoration: underline;}

A.darkblue { font-size: 12px; color: #336699; text-align: left; vertical-align: 0.1em; text-decoration: none; }
A.blue:hover { color: #555555; font-size: 12px; text-decoration: underline;}

A.red { font-size: 11px; color: red; text-decoration: none; text-align: right; padding: 0px 40px 0px 0px;}
A.red:hover { font-size: 11px; color: red; text-decoration: underline; text-align: right; padding: 0px 40px 0px 0px;}

A.footer { font-size: 11px; color: #717171; text-decoration: none; }
A.footer:hover { font-size: 11px; color: #555555; text-decoration: underline;}

A.yellow { font-size: 11px; color: #FD7D00; text-decoration: none; }
A.yellow:hover { font-size: 11px; color: #336699; text-decoration: underline;}

A.small_footer {  text-align: left; font-size: 8px; color: white; font-family: Tahoma; text-decoration: none; padding: 10px 3px 10px 3px;}
A.small_footer:hover { text-align: left; font-size: 8px; color: white; font-family: Tahoma; text-decoration: underline; padding: 10px 3px 10px 3px;}

IMG.ref  { border-width: 1px; border-color: #C4C4C4; border-style: solid;}

TD { 
	/*
     border-style: solid;
	 border-width: thin;
	 border-color: gray;
	*/
   }

/* =============== LOGIN ================= */
.loginmain 	        { letter-spacing: 0.1ex; vertical-align: top; font-size: 10px; background-image: url(../../../admin/img/loginklucze.jpg); background-repeat: no-repeat; background-position: top right; color: black; background-color: #F8F8F8; border-style: solid; border-width: 1px; border-color: #5A5A5A; }			
.loginlogo          { padding: 10px 15px 17px 15px;}			
.loginuser          { letter-spacing: 0.1ex; text-align: right; font-size: 10px; padding: 3px 115px 3px 15px;}			
.loginpass          { letter-spacing: 0.1ex; text-align: right; font-size: 10px; padding: 3px 115px 20px 15px;}			
.loginbutton        { padding: 4px 0px 5px 0px; text-align: center; background-color: #F0F0F0}			
.loginerror         { color: red; letter-spacing: 0.1ex; font-size: 10px; text-align: center; padding: 5px 0px 0px 0px;}			

/* ============ BUTTONS ITP ================= */
.editbox            { width:300px; letter-spacing: 0.1ex; font-size: 10px; border-width: 1px; border-color: #C4C4C4; border-style: solid;  background-color: #ffffff; padding: 1px 3px 0px 3px;}
.listbox            { letter-spacing: 0.1ex; font-size: 10px; border-width: 1px; border-color: #C4C4C4; border-style: solid;  background-color: #ffffff; }
.textarea           { width: 98%; letter-spacing: 0.1ex; font-size: 11px; border-width: 1px; border-color: #C4C4C4; border-style: solid;  background-color: #ffffff; }
.button             { letter-spacing: 0.1ex; font-size: 10px; border-style: solid; border-width: 1px; border-color: #929292;  background-color: #F0F0F0; }

.referencje			{ width: 80%; padding: 0px 0px 0px 35px;}


/* ============= EDIT FORMULARZ ================= */
.cards  	  	    { letter-spacing: 0.1ex; font-size: 10px; width: 100%;}			
.cardsbottom		{ width: 100%; background-image: url(../img/graypoint.gif); background-repeat: repeat-x; background-position: bottom; }
.cardsselected		{ width: 1%; background-image: url(../img/cardsel1.gif); padding: 5px 10px 5px 15px; }
.cardsselected2		{ background-image: url(../img/cardsel2.gif);}
.content	  	    { letter-spacing: 0.1ex; font-size: 11px; width: 100%; background-color: #F8F8F8;}			
.editmenu	  	    { letter-spacing: 0.1ex; font-size: 10px; color: red; width: 100%; height: 28px; background-color: #F0F0F0;}			
.editlinegrad	    { width: 100%; background-image: url(../img/editliniagrad.gif); background-repeat: no-repeat; background-position: 15px;}
.editline		    { width: 100%; background-image: url(../img/editlinia.gif);}
.edithead	  	    { color: #7C7C7C; padding: 10px 10px 3px 15px;}			
.editcontent	    { width: 100%; padding: 7px 10px 12px 15px;}			
.editcontent1	    { width: 1%;   padding: 5px 10px 0px 26px;}			
.editcontent2	    { width: 100%; padding: 5px 10px 0px 30px;}		
.leftsideform  		{ width: 50%; vertical-align: top;}	
.rightsideform		{ width: 50%; vertical-align: top; text-align: right;}	
.contentleftform	{ vertical-align: top; line-height: 135%; text-align: justify; font-size: 11px; padding: 15px 35px 20px 35px;}	
.contentrightform	{ vertical-align: top; line-height: 135%; text-align: justify; font-size: 11px; padding: 0px 10px 20px 0px;}	
.contentcenter		{ vertical-align: top; letter-spacing: 0.1ex; line-height: 135%; text-align: justify; color: #565656; font-size: 11px; font-family: Tahoma; padding: 0px 10px 20px 0px;}	
.contentcenterinfo	{ vertical-align: top; padding: 15px 5px 20px 45px;}	
.contentcenterbold	{ font-weight: bold; vertical-align: top; line-height: 135%; text-align: justify; font-size: 11px; padding: 15px 30px 20px 35px;}	

/* ============= EDIT FORMULARZ KOMISFORM ================= */
.checkBoxField		{ letter-spacing: 0.1ex; font-size: 10px; width: 100%; background-color: #F8F8F8;}	
.checkboxlayer 	    { letter-spacing: 0.1ex; background-color: #F8F8F8; font-size: 10px; width: 100%; padding: 0px 10px 0px 10px;}	
.tableupload		{ width: 300px; color: #000000; font-size: 10px; padding: 0px 10px 10px 10px; }
/* =============== HEADER ================= */
.maintable			{ width: 864px; height: 100%; vertical-align: top;}
.main				{ width: 100%; vertical-align: top; letter-spacing: 0.1ex; font-size: 10px;}
.banner				{ }

/* =============== MAIN ================= */
.mainheadfirst 	    { letter-spacing: 0.1ex; font-family: Tahoma; font-weight: bold; font-size: 16px; color: #336699; padding: 0px 0px 0px 25px;}	
.mainhead    	    { font-size: 14px; padding: 10px 0px 10px 15px; font-weight: bold;}	
.mainpicture   	    { vertical-align: top; padding: 0px 10px 15px 15px;}	
.maintext       	{ vertical-align: top; line-height: 155%; letter-spacing: 0.1ex; text-align: justify; font-size: 11px; color: #565656; padding: 0px 17px 0px 12px;}	
.tabletext			{ padding: 10px 25px 0px 25px; background-color: #F8F9FF;}	
.maintextbig       	{ vertical-align: middle; padding: 0px 10px 10px 15px; font-size: 13px; }	
.maintextbigbold  	{ font-size: 13px; font-weight: bold;}	
.maintextgwiazdka  	{ vertical-align: middle; text-align: right; padding: 0px 10px 0px 0px; font-family: Verdana; font-size: 9px;}	
.malaczcionka	  	{ font-family: Tahoma; font-size: 9px;}	
.mainline		    { background-color: #EBEBEB; height: 1px;}	

/* =============== SRODEK ================= */
.srodekramka	    { width: 100%; color: #000000; letter-spacing: 0.1ex; font-size: 11px; padding: 10px 25px 10px 26px; background-image: url(../img/boki.jpg);}	
.srodeklewa    	    { align: left; vertical-align: top;}	
.srodekprawa  	    { padding: 10px 26px 10px 0px; vertical-align: top;}	
.carssrodek     	{ padding: 10px 10px 10px 0px; }	

/* =============== CONTENT ================= */
.headcontent		{ color: #FD7D00; font-size: 14px; font-family: Tahoma; font-weight: bold; padding: 0px 0px 2px 25px; }	
.inside     	    { line-height: 150%; vertical-align: middle; color: #606060; letter-spacing: 0.1ex; font-size: 11px; text-align: justify; font-family: Tahoma; padding: 25px 5px 25px 26px;}	
.inside_table  	    { line-height: 150%; vertical-align: middle; color: #606060; letter-spacing: 0.1ex; font-size: 11px; font-family: Tahoma; padding: 0px 5px 5px 0px;}	
.contentleft   	    { vertical-align: top; width: 30%; text-align: center; padding: 25px 15px 20px 15px;}	
.contentright 	    { width: 70%; line-height: 170%; vertical-align: middle; color: #565656; letter-spacing: 0.1ex; font-size: 11px; font-family: Tahoma; text-align: justify; border-style: solid; border-width: 0px; border-color: #EBEBEB; background-color: #FFFFFF; padding: 10px 25px 25px 25px;}	
.link				{ line-height: 100%; vertical-align: middle; color: #565656; letter-spacing: 0.1ex; font-size: 11px; font-family: Tahoma; text-align: justify; border-style: solid; border-width: 0px; border-color: #EBEBEB; background-color: #FFFFFF; padding: 0px 25px 0px 25px;}

/* =============== NOWE NIEBIESKIE SZEROKIE TEKSTY SZARE ================= */

.ramka				{ width: 90%; line-height: 180%; vertical-align: middle; color: #565656; letter-spacing: 0.1ex; font-size: 11px; font-family: Tahoma; text-align: justify; border-style: solid; border-width: 1px; border-color: #EBEBEB; background-color: #F8F9FF; padding: 120px 0px 0px 0px; }
.szeroki_txt		{ line-height: 180%; vertical-align: middle; color: #565656; letter-spacing: 0.1ex; font-size: 11px; font-family: Tahoma; text-align: justify; border-style: solid; border-width: 1px; border-color: #EBEBEB; background-color: #FFFFFF; padding: 25px 25px 25px 25px;}
.kontakt_txt		{ line-height: 180%; vertical-align: middle; color: #565656; letter-spacing: 0.1ex; font-size: 11px; font-family: Tahoma; text-align: justify; border-style: solid; border-width: 0px; border-color: #EBEBEB; background-color: #FFFFFF; padding: 25px 25px 25px 25px;}
.head_blue			{ letter-spacing: 0.1ex; font-family: Tahoma; font-weight: bold; font-size: 12px; color: #336699; }
.head_grey			{ letter-spacing: 0.1ex; font-family: Tahoma; font-weight: normal; font-size: 12px; color: #5c8cbc; }
.head_lightblue		{ letter-spacing: 0.1ex; font-family: Tahoma; font-weight: bold; font-size: 11px; color: #769DCD; background-color: #FFFFFF;}
.head_orange		{ letter-spacing: 0.1ex; font-family: Tahoma; font-weight: bold; font-size: 14px; color: #FD7D00; }
/* =============== PROMOTIONS ================= */
.insidepromotions   { width: 100%; color: #000000; font-size: 11px;}	
.headpromotions		{ color: white; font-size: 11px; font-family: arial; background-color: #354770; padding: 1px 15px 2px 12px; }	
.promotionsikonki   { vertical-align: top; text-align: center; font-size: 11px; font-family: arial;}	

/* =============== NEWS ================= */

link_prasowy		{ font-family: arial; font-size: 12px; color: #D70000; text-align: left; vertical-align: top; padding: 10px 10px 10px 10px;}	

/* =============== NEWS ================= */

.mondeo_red			{ font-family: arial; font-size: 12px; color: #993300; text-align: left; vertical-align: top; padding: 10px 10px 10px 10px;}	
.galeria			{ font-size: 12px; color: #1D2A5C; text-align: left; background-color: #EDF4FC; font-family: arial; vertical-align: top; padding: 10px 10px 10px 10px;}	
.picturegaleria		{ background-color: #EDF4FC; vertical-align: top; padding: 10px 10px 10px 10px;}	
.textpromotion		{ text-align: left; font-family: arial; vertical-align: top; padding: 10px 10px 7px 0px;}	

.inside_aktu		{ line-height: 180%; vertical-align: middle; color: #565656; letter-spacing: 0.1ex; font-size: 11px; font-family: Tahoma; text-align: justify; border-style: solid; border-width: 0px; border-color: #EBEBEB; background-color: #FFFFFF; padding: 0px 25px 0px 25px;}
.insidenews    	    { font-family: Tahoma; line-height: 140%; color: #565656; letter-spacing: 0.1ex; font-size: 11px; font-family: Tahoma; text-align: left; padding: 0px 45px 0px 45px; text-align: justify;}
.aktu_main    	    { font-family: Tahoma; line-height: 140%; color: #565656; letter-spacing: 0.1ex; font-size: 11px; font-family: Tahoma; text-align: left; padding: 0px 5px 0px 5px;}
.headcontentnews	{ color: #FD7D00; font-size: 14px; font-family: Tahoma; font-weight: bold; padding: 0px 0px 0px 25px; }	
.header 			{ color: #FD7D00; font-size: 14px; font-family: Tahoma; padding: 0px 0px 0px 0px; }	
.headnews 			{ color: #FD7D00; font-size: 11px; font-family: Tahoma; padding: 0px 0px 0px 0px; }	
.headnewsbig		{ color: #EFF8CB; font-size: 13px; font-family: Tahoma; background-color: #001C62; padding: 2px 0px 2px 12px; }	
.picturenews		{ background-color: #FFFFFF; vertical-align: top; padding: 10px 10px 0px 10px;}	

.textnews0			{ vertical-align: top; line-height: 155%; letter-spacing: 0.1ex; text-align: left; font-size: 11px; color: #565656; padding: 5px 10px 7px 40px;}	
.textnews1			{ vertical-align: top; line-height: 155%; letter-spacing: 0.1ex; text-align: left; font-size: 11px; color: #565656; padding: 5px 10px 7px 40px;}	
.textnews2			{ vertical-align: top; line-height: 155%; letter-spacing: 0.1ex; text-align: left; font-size: 11px; color: #565656; padding: 5px 10px 7px 40px;}	
.textnews3			{ vertical-align: top; line-height: 155%; letter-spacing: 0.1ex; text-align: left; font-size: 11px; color: #565656; padding: 5px 10px 7px 40px;}

.linknews0			{ text-align: right; vertical-align: top; font-size: 11px; padding: 15px 10px 0px 25px;}	
.linknews1			{ text-align: right; vertical-align: top; font-size: 11px; padding: 15px 10px 0px 25px;}	
.linknews2			{ text-align: right; vertical-align: top; font-size: 11px; padding: 15px 10px 0px 25px;}	
.linknews3			{ text-align: right; vertical-align: top; font-size: 11px; padding: 15px 10px 0px 25px;}	

.spacernews			{ height: 15px; text-align: center; width: 100%;}	

/* =============== SZYBKIE MENU ================= */
.fastmenu    	    { width: 100%; color: #000000; font-size: 10px;}	
.fastmenuhead1		{ height: 20px; color: #1D2A5C; font-size: 11px; background-color: #D9E0F3; font-family: arial; padding: 1px 0px 2px 12px; }	
.fastmenuhead2		{ height: 20px; color: #1D2A5C; font-size: 11px; background-color: #DBE2F3; font-family: arial; padding: 1px 0px 2px 12px; }	
.fastmenuhead3		{ height: 20px; color: #1D2A5C; font-size: 11px; background-color: #DAE2F3; font-family: arial; padding: 1px 0px 2px 12px; }	
.fastmenuhead4		{ height: 20px; color: #1D2A5C; font-size: 11px; background-color: #E2E6F3; font-family: arial; padding: 1px 0px 2px 12px; }	
.fastmenuhead5		{ height: 20px; color: #1D2A5C; font-size: 11px; background-color: #E6E9F3; font-family: arial; padding: 1px 0px 2px 12px; }	
.fastmenuhead6		{ height: 20px; color: #1D2A5C; font-size: 11px; background-color: #EBEEF3; font-family: arial; padding: 1px 0px 2px 12px; }	
.fastmenuhead7		{ height: 20px; color: #1D2A5C; font-size: 11px; background-color: #F1F2F3; font-family: arial; padding: 1px 0px 2px 12px; }	
.fastmenuhead8		{ height: 20px; color: #1D2A5C; font-size: 11px; background-color: #F3F3F3; font-family: arial; padding: 1px 0px 2px 12px; }	
.fastmenuspacer		{ height: 1px; background-color: #BFBFBF; width: 100%;}	
.fastmenuspacerbok1	{ padding: 0px 10px 0px 0px; background-color: #D9E0F3;}	
.fastmenuspacerbok2	{ padding: 0px 10px 0px 0px; background-color: #DBE2F3;}	
.fastmenuspacerbok3	{ padding: 0px 10px 0px 0px; background-color: #DAE2F3;}	
.fastmenuspacerbok4	{ padding: 0px 10px 0px 0px; background-color: #E2E6F3;}	
.fastmenuspacerbok5	{ padding: 0px 10px 0px 0px; background-color: #E6E9F3;}	
.fastmenuspacerbok6	{ padding: 0px 10px 0px 0px; background-color: #EBEEF3;}	
.fastmenuspacerbok7	{ padding: 0px 10px 0px 0px; background-color: #F1F2F3;}	
.fastmenuspacerbok8	{ padding: 0px 10px 0px 0px; background-color: #F3F3F3;}
.karta_ford			{ padding: 50px 0px 5px 15px;}

/* =============== TABELKA ================= */
.tabelka     	    { width: 75%; color: #000000; font-size: 10px; }	
.tabelkamondeo 	    { width: 75%; line-height: 180%; vertical-align: middle; color: #565656; letter-spacing: 0.1ex; font-size: 11px; font-family: Tahoma; }
.tabelkap			{ width: 75%; color: #000000; font-size: 10px; }
.tabelkahead   	    { vertical-align: top; font-size: 14px; font-weight: bold;}	
.tabelkahead2  	    { vertical-align: top; padding: 0px 2px 0px 2px;}	
.tabelkahead2c 	    { vertical-align: top; font-weight: bold; text-align: center; padding: 0px 2px 0px 2px;}	
.table_fill			{ width: 100%; background-color: #ff9900; color: #FFFFFF; font-size: 12px; font-family: Tahoma; font-weight: bold; }

/* =============== TABELKA wynajem ================= */
.table_publikacje	{ width: 90%; color: #666666; font-size: 12px; }
.tabelkaheadszary   { vertical-align: middle; color: #FFFFFF; background-color: #B3B3B3; font-weight: bold; padding: 1px 8px 1px 8px;}	
.tabelkatransit		{ vertical-align: middle; text-align: center; color: #3C3C3C; background-color: #B3B3B3; padding: 1px 8px 1px 8px;}
.tabelkatransitbiel	{ vertical-align: middle; text-align: center; color: #3C3C3C; background-color: #FFFFFF; padding: 1px 8px 1px 8px;}
.tabelkatransitnieb	{ vertical-align: middle; text-align: left; color: #FFFFFF; background-color: #143F84; padding: 1px 8px 1px 20px;}

.tabelkatransitszar1{ vertical-align: middle; text-align: left; color: #3C3C3C; background-color: #f1f1f1; padding: 1px 8px 1px 8px;}
.tabelkatransitszar2{ vertical-align: middle; text-align: left; color: #3C3C3C; background-color: #D4D4D4; padding: 1px 1px 1px 1px;}


.tabelkaheadszaryc  { vertical-align: top; text-align: center; color: #FFFFFF; background-color: #B3B3B3; font-weight: bold; padding: 1px 8px 1px 8px;}	
.tabelkasub1c       { vertical-align: top; text-align: center; padding: 1px 8px 1px 8px;}	
.tabelkasub1        { vertical-align: top; padding: 1px 8px 1px 8px;}


.table_aktu			{ width: 90%; color: #666666; font-size: 12px; }
.table2				{ vertical-align: top; background-color: #e3effb; text-align: left; padding: 1px 8px 1px 8px;}	
.table1				{ vertical-align: top; background-color: #B3B3B3; text-align: center; font-weight: bold; padding: 1px 8px 1px 8px;}	
.table3				{ vertical-align: top; background-color: #ebf5fe; text-align: left; padding: 5px 5px 5px 5px; font-size: 13px; font-family: Tahoma;}	
.tabelkastopka      { vertical-align: top; font-size: 9px; padding: 8px 8px 0px 8px; }	
.tabelkarentacar    { vertical-align: top; background-color: #E4E5E6; text-align: center; padding: 5px 0px 5px 1px;}
.tabelkapromocja	{ vertical-align: top;  background-color: #EBEBEB; padding: 10px 20px 10px 25px; }
/* =============== CARS ================= */

.carsleft   	    { vertical-align: top; width: 10%; padding: 0px 0px 0px 3px;}	
.carsright 	        { vertical-align: top; width: 90%; padding: 0px 5px 0px 25px;}	
.carsleftmenu       { letter-spacing: 0.3ex; font-size: 11px; font-family: Arial; padding: 2px 15px 2px 10px;}	
.carsleftmenuhead   { letter-spacing: 0.3ex; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #082E85; padding: 2px 10px 2px 10px;}	
.carsleftmenuline	{ background-color: #EBEBEB; height: 1px;}	

.carsrighthead1   	{ width: 90%; vertical-align: top; letter-spacing: 0.3ex; font-size: 18px; font-family: Arial; padding: 0px 0px 17px 0px;}	
.carsrighthead2   	{ width: 10%; vertical-align: top; letter-spacing: 0.3ex; font-size: 18px; font-family: Arial;}	
.carsrighthead3   	{ width: 90%; vertical-align: top; letter-spacing: 0.3ex; font-size: 18px; font-family: Arial;}	
.carsrightmenu   	{ width: 10%; color: #375089; letter-spacing: 0.1ex; font-size: 13px; font-weight: bold; background-color: #E7EDF9; text-align: right; padding: 0px 10px 0px 10px;}	
.carsrightmenusub  	{ width: 10%; color: #375089; letter-spacing: 0.1ex; font-size: 13px; text-align: right; padding: 0px 10px 0px 10px;}	

.carsrightpicture   { padding: 5px 0px 15px 0px; }	
.carsrightpictureset { width: 10%; font-size: 12px; vertical-align: top; font-weight: bold;  padding: 3px 20px 10px 0px;}	
.carsrightpictureset2{ width: 90%;}	

.carsdescriptionhead{ font-size: 11px; letter-spacing: 0.3ex; font-weight: bold;  background-color: #EBEBEB; padding: 2px 15px 2px 15px;}	
.carsdescription	{ text-align: justify; border-style: solid; border-width: 1px; border-color: #EBEBEB; padding: 10px 15px 10px 15px;}	
.inside_car			{ line-height: 170%; vertical-align: middle; color: #565656; letter-spacing: 0.1ex; font-size: 11px; font-family: Tahoma; text-align: justify; border-style: solid; border-width: 0px; border-color: #EBEBEB; background-color: #FFFFFF; padding: 25px 25px 25px 25px;}

/* =============== GALERIA TRANSITA ================= */
.insidegallery		{ width: 100%; color: #000000; font-size: 15px; padding: 0px 0px 0px 0px;}	
.headpromotions		{ color: white; font-size: 11px; font-family: arial; background-color: #354770; padding: 1px 15px 2px 12px; }	
.promotionsikonki   { vertical-align: top; text-align: center; font-size: 11px; font-family: arial;}
/*.textnews3			{ color: #1D2A5C; font-weight: none; text-align: justify; background-color: #F9FBFE; font-size: 8px; font-family: arial; vertical-align: top; padding: 10px 125px 10px 125px;}
*/

.footer1			{ vertical-align: middle; text-align: center; color: #D7D7D7; background-color: #FFFFFF; padding: 0px 0px 0px 0px;}
.small_footer		{ vertical-align: middle; text-align: left; font-size: 8px; color: white; font-family: Tahoma;  }

/* =============== PARTNERZY ================= */

.partnerzy 	    { width: 99%; line-height: 180%; vertical-align: middle; color: #4d86a3; font-size: 12px; font-family: Tahoma; }
.anchor_partnerzy  { line-height: 180%; vertical-align: middle; color: #4d86a3; font-size: 12px; font-family: Tahoma; }