@charset "utf-8";
/* CSS Document */
/* 
	content:
	- PRESETS
	- LAYOUT
		footer
	- COMMON

	COLOR SET:

	.color00 - bialy (#ffffff)
	.color01 - czarny (#000)
	.color02 - niebieski (#0066ff)
	.color03 - czerwony (#ff0000)
	.color04 - szary jasny (#999)
	.color05 - szary sredni (#666)	
	.color06 - szary ciemny (#333)	
	
*/



/* ------------------------------------------------------------------ */
/* PRESETS */

	@import url("presets.css");
	
/* ------------------------------------------------------------------ */
/* TEXT CONTAINER */
	
	@import url("textcontainer.css");
	

/* ------------------------------------------------------------------ */
/* LAYUOT */
	
	
	body {
		background:#fff url(../images/background.gif) repeat-x 0 0
	}
	
	div#container {	
		width:970px;
		margin:0 auto;
		overflow:hidden
	}	

	a { outline:none }
	
	
/* ------------------------------------------------------------------ */
/* collumns */

	
	
	/* ------------------------------------------------------------------ */
	/* type1 */		
	
		div.collumn1-type1 {
			width:243px;
			float:left;
			display:inline;
		}
	
		div.collumn2-type1 {
			width:715px;
			float:right;
			display:inline;
			background:url(../images/collumn2_type1_bg.gif) repeat-y 0 0;
		}
		


	
	/* ------------------------------------------------------------------ */
	/* type2 */		

		div.collumn1-type2 {
			width:197px;
			float:left;
			display:inline;
		}

		div.collumn2-type2 {
			width:768px;
			float:right;
			display:inline;
			background:url(../images/collumn2_type2_bg.gif) repeat-y 0 0;
		}
		

	
	
/* ------------------------------------------------------------------ */
/* header */	
	
	#header {
		clear:both;
		height:80px;
		position:relative;
		
	}

	#header a.logo-xtrack {
		width:149px;
		height:44px;
		display:inline;
		float:left;
		background:url(../images/logo_xtrack.gif) no-repeat 0 0;
		margin:17px 0 0 0;
		text-indent:-5000px
	}
	
	#header div.slogan {
		width:348px;
		height:13px;
		background:url(../images/txt_01.gif) 0 0;
		text-indent:-5000px;
		position:absolute;
		left:0;
		top:73px;
		display:none	
	}

	#header div.slogan-swf {
		width:348px;
		height:18px;
		position:absolute;
		left:0;
		top:73px;
		display:none	
	}
	
	#main #header div.slogan { display:block }
	#main #header div.slogan-swf { display:block }
	
	ul.nav-1st {
		height:50px;
		display:inline;
		float:right;
		list-style-type:none
	}	
	
	ul.nav-1st li {
		height:50px;
		display:inline;
		float:left;
		margin-right:5px
	}
	
	ul.nav-1st li a {	
		clear:both;
		height:50px;
		display:block;
		text-indent:-5000px;
		background-image:url(../images/nav_top_sprites.gif);
		background-repeat:no-repeat
	}
	
	ul.nav-1st li.a1 a { background-position:0 20px }
	ul.nav-1st li.a2 a { background-position:-109px 20px }
	ul.nav-1st li.a3 a { background-position:-199px 20px }
	ul.nav-1st li.a4 a { background-position:-262px 20px }
	ul.nav-1st li.a5 a { background-position:-339px 20px }
	ul.nav-1st li.a6 a { background-position:-428px 20px }
	ul.nav-1st li.a7 a { background-position:-517px 20px }
	ul.nav-1st li.a8 a { background-position:-583px 20px }	
	
	ul.nav-1st li.a1 { width:109px }
	ul.nav-1st li.a2 { width:90px }
	ul.nav-1st li.a3 { width:63px }
	ul.nav-1st li.a4 { width:77px }
	ul.nav-1st li.a5 { width:89px }
	ul.nav-1st li.a6 { width:89px }
	ul.nav-1st li.a7 { width:66px }
	ul.nav-1st li.a8 { width:91px }
	
	ul.nav-1st li.on  { background:transparent url(../images/nav_top_bg.gif) repeat-x 0 0 }
	ul.nav-1st li.over  { background:transparent url(../images/nav_top_bg_over.gif) repeat-x 0 0 }


	
	ul.languages {
		height:9px;
		display:inline;
		float:right;
		list-style-type:none;
		margin:20px 0 0 0
	}
	
	ul.languages li {
		width:14px;
		height:9px;
		float:left;
		display:inline;
		margin-left:8px
	}
	
	ul.languages li a {
		clear:both;
		height:9px;
		display:block;
	}	
	
	div.search {
		float:right;
		display:inline;
		color:#8a8b8d
	}
	
	div.search * {
		vertical-align:middle;
		position:relative;
		top:-1px
	}
	
	div.search input.text {
		width:140px;
		padding:1px 2px 2px;
		color:#8a8b8d;
		font-size:11px;
		border:1px solid #d9dcde
	}


	div#navi-bar {
		width:570px;
		height:70px;
		float:left
	}

	div#navi-bar div.spacer {
		width:540px;
		padding-top:5px;
	}
	
	* html div#navi-bar div.spacer { margin-top:5px }

	div.breadcrumbs {
		float:left;
		display:inline;
		font-size:11px;
		color:#d5d7da
	}
	
	div.breadcrumbs a {
		margin:0 10px;
		color:#d5d7da
	}
	
	div.breadcrumbs a:hover { color:#9ea2a6 }
	
	div.breadcrumbs span { 
		margin:0 10px;
		color:#9ea2a6;
		font-weight:bold 
	}
	


/* ------------------------------------------------------------------ */
/* footer */	

	#footer {
		clear:both;
		color:#dadada;
		font-size:11px;
		text-align:center;
		border-top:1px solid #efefef;
		margin-top:20px;
		padding-bottom:15px
	}

	#footer p.nav { padding:10px 0 0 }

	#footer a { text-decoration:none }
	
	#footer a strong { color:#666 }		

	#footer p.nav a {
		color:#999;
		margin:0pt 8px 0pt 6px;
	}
	
	#footer p.nav a:hover { text-decoration:underline }	
	
	#footer p.copyright { padding-top:8px }		

	#footer p.copyright a, #footer p.created a { 
		color:#999;
		font-size:11px;
	}	
		

	
/* ------------------------------------------------------------------ */
/* MAIN */	


	#main-branding {
		clear:both;
		padding-top:5px;
		padding-bottom:10px;
		overflow:hidden;
	}

	* html #main-branding { padding-top:15px; height:1% }

	#main-branding ul {
		clear:both;
		list-style-type:0
	}
	
	#main-branding ul li {
		width:190px;
		height:272px;
		float:left;
		display:inline;
		margin-right:5px;
		text-indent:-5000px
	}
	
	#main-branding ul li a {
		clear:both;
		height:272px;
		display:block
	}
	
	#main-branding ul li.last {	margin:0 }

	#main-branding ul li.m1 { background:url(../images/main_img_flota.jpg) no-repeat 0 0 }
	#main-branding ul li.m2 { background:url(../images/main_img_transporta.jpg) no-repeat 0 0 }
	#main-branding ul li.m3 { background:url(../images/main_img_komunal.jpg) no-repeat 0 0 }
	#main-branding ul li.m4 { background:url(../images/main_img_machina.jpg) no-repeat 0 0 }
	#main-branding ul li.m5 { background:url(../images/main_img_agroma.jpg) no-repeat 0 0 }				


	div.bx-main01 {
		width:655px;
		float:left;
		margin-right:5px
	}

	div.bx-main02 {
		width:310px;
		float:left
	}
	
	div.main-content {
		clear:both; 
		overflow:hidden	
	}
	
	* html div.main-content { height:1% }
	

/* ------------------------------------------------------------------ */
/* COMMON */
	
	
	
	h1.page-title {
		font:22px Arial, Tahoma, Verdana;
		line-height:22px;
		color:#656566;
		padding-bottom:10px
	}

	p.more {
		text-align:right;
		white-space:nowrap;
		padding:5px 0;
		color:#0D87BB
	}
	
	p.more a {
		color:#0D87BB;
		text-decoration:none;
	}
	
	p.more a:hover { text-decoration:underline }



	/* ------------------------------------------------------------------ */
	/* spacers */	

		div.spacer {
			clear:both;
			padding-top:10px;
			margin-bottom:10px;
			overflow:hidden;
			font-size:0;
			line-height:0;
		}	
		
		div.line01 { border-bottom:1px solid #e2e5e7 }
		div.line02 { border-bottom:1px solid #ffffff }
	
		div.dot01 { background:url(../images/dot02.gif) repeat-x 0 bottom;  }


	/* ------------------------------------------------------------------ */
	/* box layout */	
			
		div.bx-lt {
			clear:both;
			overflow:hidden;
			background:url(../images/bx_lt_bg.gif) repeat-x 0 0;
			min-height:186px;
			height: auto !important;
			height: 186px	
		}
		
		* html div.bx-lt { height:1% }
		
		div.bx-lt div.bx-lt-edge-left {
			width:14px;
			height:186px;
			background:url(../images/bx_lt_sprites.gif) no-repeat 0 0;
			float:left;
		}
		
        div.bx-lt div.bx-lt-body { 
            float:left;
            min-height: 200px; 
        }
		
		div.bx-lt-dark {
			clear:both;
			overflow:hidden;
			background:url(../images/bx_lt_dark_bg.gif) repeat-x 0 0;
			min-height:295px;
			height: auto !important;
			height: 295px	
		}
		
		* html div.bx-lt-dark { height:1% }
		
		div.bx-lt-dark div.bx-lt-edge-left {
			width:14px;
			height:295px;
			background:url(../images/bx_lt_sprites.gif) no-repeat -14px 0;
			float:left;
		}
		
		div.bx-lt-dark div.bx-lt-body { float:left }		


	/* ------------------------------------------------------------------ */
	/* photo thumb */	

		div.thumb-left p, div.thumb-right p {
			text-align:center;
			padding-top:10px;
			padding-bottom:5px;
		}
			
		div.thumb-left {
			width:275px;
			float:left;
			margin:0 20px 10px 0
		}
	
		div.thumb-right {
			width:275px;
			float:right;
			margin:0 0 10px 20px
		}	
		
	/* ------------------------------------------------------------------ */
	/* info boxes */	
	
		div.alert-box, div.info-box, div.error-box, div.newsletter-info {
			clear:both;
			padding:10px 15px 5px;
			erflow:hidden;
			margin:10px 0;
			text-align:center
		}
		
		div.alert-box p, div.info-box p, div.error-box p, div.newsletter-info p {
			padding:0 0 5px !important;
			text-align:center;
			font-weight:bold;
			color:#A3A3A1 !important;
		}		
		div.alert-box {
			border:1px solid #595959;
			background:#616161;
		}
		
		div.info-box {
			border:1px solid #7db75e;
			background:#87c565;
		}	
		
		div.error-box {
			border:1px solid #c54444;
			background:#cf5757;		
		}		
		
		div.newsletter-info {
			border:1px solid #e6e9eb;
			background:#fff;;
			margin-bottom:0;
		}		
		
		
    /* ------------------------------------------------------------------ */
    /* boxes */		

		div.bx { clear:both }
		
		div.bx div.bx-top, div.bx div.bx-bottom {
			height:9px;
			clear:both
		}
		
		div.bx div.bx-top div, div.bx div.bx-bottom div { 
			width:9px;
			height:9px;
			float:right
		}
		
		div.bx div.bx-body { 
			clear:both;
			overflow:hidden;
			padding:0 10px
		}
		
		* html div.bx div.bx-body { height:1% }
		
		div.bx h1 { 
			clear:both; 
			text-indent:-5000px 
		}
		
		
		/* box 01 */
			
			div.bx01 { 
				background:#b6b8ba;
				clear:both
			}	
	
			div.bx01 div.bx-top { 
				clear:both;
				height:14px;
				background:url(../images/bx01_sprites.gif) no-repeat right 0 
			}
	
			div.bx01 div.bx-bottom { 
				clear:both;
				height:14px;
				background:url(../images/bx01_sprites.gif) no-repeat 0 -14px 
			}	
		
		/* box 02 */
			
		div.bx02 { background:#fff }	
		div.bx02 div.bx-top { background:url(../images/bx02_sprites.gif) no-repeat -9px 0 }
		div.bx02 div.bx-top div { background:url(../images/bx02_sprites.gif) no-repeat 0 0 }
		div.bx02 div.bx-bottom { background:url(../images/bx02_sprites.gif) no-repeat -9px -9px }	
		div.bx02 div.bx-bottom div { background:url(../images/bx02_sprites.gif) no-repeat 0 -9px }	
		div.bx02 div.bx-body { 
			border:1px solid #ededed;
			border-top:0;
			border-bottom:0
		}
		
		/* box 03 */
			
		div.bx03 { background:#fff }	
		div.bx03 div.bx-top { background:url(../images/bx03_sprites.gif) no-repeat -110px 0; }
		div.bx03 div.bx-top div { background:url(../images/bx03_sprites.gif) no-repeat 0 0; width:110px }
		div.bx03 div.bx-bottom { background:url(../images/bx03_sprites.gif) no-repeat -110px -9px; height:33px;  }	
		div.bx03 div.bx-bottom div { background:url(../images/bx03_sprites.gif) no-repeat 0 -9px; height:33px; width:110px }	
		div.bx03 div.bx-body { 
			border:1px solid #f1efe5;
			border-top:0;
			border-bottom:0
		}	
	
		/* box 04 */
		
		div.bx04 { background:#fff }	
		div.bx04 div.bx-top { background:url(../images/bx04_sprites.gif) no-repeat -203px 0; }
		div.bx04 div.bx-top div { background:url(../images/bx04_sprites.gif) no-repeat 0 0; width:203px }
		div.bx04 div.bx-bottom { background:url(../images/bx04_sprites.gif) no-repeat -203px -9px; height:33px;  }	
		div.bx04 div.bx-bottom div { background:url(../images/bx04_sprites.gif) no-repeat 0 -9px; height:33px; width:203px }	
		div.bx04 div.bx-body { 
			border:1px solid #f1efe5;
			border-top:0;
			border-bottom:0
		}		

	/* ------------------------------------------------------------------ */
	/* navi-pages */		
	
		div.navi-pages {	
			margin:0 12px 0 0;
			padding:5px 0 5px 0;
			float:left;
			display:inline;		
		}
		
		div.navi-pages * {	
			font-family:Tahoma, Arial;
			font-size:11px;	
		}
		
		div.navi-pages .navi-dot {
			float: left;
			color: #AAAAAA;
		}
		
		div.navi-pages .page-off, div.navi-pages .page-active {	
			height:16px;
			width:18px;
			margin:0;
			float:left;
			display:inline;
			padding:0;
			text-align:center;		
		}
	
		div.navi-pages a { text-decoration:none; color:#333 }
	
		
		div.navi-pages .page-off a { color:#666 }
		
		div.navi-pages .page-spacer {		
			height:16px;
			width:8px;
			margin:0;
			float:left;
			display:inline;
			padding:0;
			text-align:center;
			color:#CCCCCC;
			font-weight:normal;		
		}
	
		div.navi-pages .page-active {		
			background:#eee;
			font-weight:bold;
			color:#666666;	
		}
	
		div.navi-pages .page-step {		
			height:16px;
			float:left;	
			margin:0px 10px;	
			color:#AAAAAA;
			font-family: Arial;
			font-size: 9px;		
		}
		
		div.navi-pages .page-step a {		
			color:#AAAAAA;	
			text-decoration: none;	
			font-family: Tahoma;
			font-size: 11px;	
			font-weight: bold;				
		}
		
		div.navi-pages .page-step a:hover {       
            color:#333333;
            text-decoration: underline;         
        }
		
		div.navi-pages .page-step span {     
            color:#AAAAAA;  
            text-decoration: none;  
            font-family: Tahoma;
            font-size: 11px;    
            font-weight: bold;
            cursor: pointer;              
        }
        
        div.navi-pages .page-step span:hover {     
            color:#333333;
            text-decoration: underline;         
        }
		
		div.navi-pages .page-step a span { font-weight: normal }
		
		div.navi-pages .page-off, div.navi-pages .page-active {
 			/* min-width:18px;
			width: auto !important; */
 			width: 18px;
		}
		
		div.navi-pages .page-arrow {
			width:10px; 
			height:18px; 
			display:block; 
			float:left
		}	
		
		



/* ------------------------------------------------------------------ */
/* thumb */		

	table.thumb {
		float:left;
		display:inline;
		text-align:center;
		background-color:#fff;
	}

	table.thumb td { vertical-align:middle }

	table.thumb01, table.thumb01 td,  table.thumb01 td p { width:158px; }

	table.thumb01 td { height:118px }

	table.thumb01 td p {
		overflow:hidden;
		text-align:center;
		padding:0
	}

	table.thumb01 td p img {
		margin:0;
		padding:0
	}
	
	


/* ------------------------------------------------------------------ */
/* nav 2nd */	

	ul.nav-2nd {
		width:496px;
		height:20px;
		display:inline;
		float:left;
		margin-top:7px
	}
	
	ul.nav-2nd li {
		height:20px;
		display:inline;
		float:left;
		background-image:url(../images/nav_2nd_sprites.gif);
		background-repeat:no-repeat;
		margin-right:1px
	}

	ul.nav-2nd li a {
		clear:both;
		height:20px;
		display:block;
		text-indent:-5000px;
	}	
		
	ul.nav-2nd li.c1 { width:77px; background-position: 0 0 }
	ul.nav-2nd li.c2 { width:114px; background-position: -78px 0 }
	ul.nav-2nd li.c3 { width:103px; background-position: -193px 0 }
	ul.nav-2nd li.c4 { width:100px; background-position: -297px 0 }
	ul.nav-2nd li.c5 { width:97px; background-position: -398px 0 }				
	
	#flota ul.nav-2nd li.c1 a { background:url(../images/nav_2nd_sprites.gif) no-repeat 0 -20px }
	#transporta ul.nav-2nd li.c2 a { background:url(../images/nav_2nd_sprites.gif) no-repeat -78px -20px }
	#komunal ul.nav-2nd li.c3 a { background:url(../images/nav_2nd_sprites.gif) no-repeat -193px -20px }
	#machina ul.nav-2nd li.c4 a { background:url(../images/nav_2nd_sprites.gif) no-repeat -297px -20px }
	#agroma ul.nav-2nd li.c5 a { background:url(../images/nav_2nd_sprites.gif) no-repeat -398px -20px }				
			


/* ------------------------------------------------------------------ */
/* nav 3rd */	
	
	div.nav-3rd ul { list-style-type:none }	
	
	div.nav-3rd ul li {
		display:block;
		clear:both	
	}
	
	div.nav-3rd ul a {
		clear:both;
		display:block;
		color:#fff;
		text-decoration:none;
		line-height:12px	
	}
	
	div.nav-3rd ul a.on {
		font-weight:bold
	}
	
	div.nav-3rd ul.level-0 a {		
		padding:5px 0;		
		padding-left:20px
	}

	div.nav-3rd ul.level-0 a:hover { background:#959698 }
	
	div.nav-3rd ul.level-1 {
		margin:5px 0 10px
	}
	
	div.nav-3rd ul.level-1 a {
		clear:both;
		padding:3px 20px;
		display:block
	}	
	
	div.nav-3rd ul.level-1 a:hover {
		background:#959698;
		filter:alpha(opacity=80);
		-moz-opacity: 0.8;
		opacity: 0.8		
	}		
	
	div.nav-3rd ul.level-1 li {
		padding-left:15px;
		background:url(../images/dot01.gif) no-repeat 25px 8px
	}
	
	div.nav-3rd ul.level-2 {
        clear:both;
        padding:3px 20px;
        display:block
    }
    
    div.nav-3rd ul.level-2 a {
        clear:both;
        padding:3px 20px;
        display:block
    }   
    
    div.nav-3rd ul.level-2 a:hover {
        background:#959698;
        filter:alpha(opacity=80);
        -moz-opacity: 0.8;
        opacity: 0.8        
    }       
    
    div.nav-3rd ul.level-2 li {
        padding-left:15px;
        background:url(../images/dot01.gif) no-repeat 25px 8px
    }

		

/* ------------------------------------------------------------------ */
/* newsletter */			
		
	div.bx-newsletter {
		width:144px;
		float:left;
		padding:20px 30px 10px 0
	}
	
	div.bx-newsletter h2 {
		clear:both;
		height:11px;
		background:url(../images/titles_sprites.gif) no-repeat 0 0;
		text-indent:-5000px;
	}
	
	div.bx-newsletter p {
		color:#b1b1b1;
		padding:10px 0
	}
	
	div.bx-newsletter input {
		vertical-align:middle;
		position:relative;
		top:-5px		
	}

	div.bx-newsletter input.text {
		width:116px;
		padding:2px;
		color:#b7b7b7;
		font-size:11px;
		border:1px solid #e5e4df;
		margin-right:2px;
	}
	
	div.collumn1-type2 div.bx-newsletter input.text { width:85px }
	
	div.bx-newsletter div.form {
		clear:both;
		margin-top:5px
	}	
	
	
	
/* ------------------------------------------------------------------ */
/* news list */	
	
	div.news-short h1 {
		font:22px Arial, Tahoma, Verdana;
		color:#666;
		padding:20px 0 10px 0;
	}
	
	#news div.news-short {
		width:360px; 
		padding:0 20px 10px
	}
	
	div.news-short ol {
		margin-left:10px;
		list-style-position:inside;
		color:#fff;
		font-weight:bold
	}
	
	div.news-short div.bx-lt-body {
		width:276px;
		padding-right:20px
	}
	
	div.news-short ol li {
		padding:5px 0 10px 4px;
		background:url(../images/micropoin01.gif) no-repeat 0 5px;
	}
	
	div.news-short ol li *  { font-weight:normal }
	
	div.news-short ol li h2 {
		display:inline;
		width:auto;
		color:#4389bc;
		font-weight:bold;
	}	
		
	div.news-short ol li h2 a {
		color:#4389bc;
		font-weight:bold;
		text-decoration:none
	}	
	
	div.news-short ol li h2 a:hover { text-decoration:underline }	
	
	div.news-short ol li p {
		padding-left:20px;
		padding-top:5px;
		color:#646464
	}
	
	div.news-short ol li p a {
		color:#4389bc;
		text-decoration:none
	}
	
	div.news-short ol li p a:hover { text-decoration:underline }	
	
	div.news-short ol li p span { color:#959595 }	
	
	
	
	
/* ------------------------------------------------------------------ */
/* SUBPAGE INDEX */	
	
	div.pagelead-cnt {
		width:360px;
		height:190px;
		float:right;
		background:#F4F5F6 url(../images/corner.gif) no-repeat 0 0;
		padding:20px 10px 0 20px
	}
	
	div.pagelead-cnt div.desc {
		width:360px;
		height:145px
	}
	
	div.pagelead-cnt div.desc-swf {	
		width:360px;
		height:145px;
		display:none
	}
	
	#flota div.pagelead-cnt div.desc { background:url(../images/lead_desc_flota.gif) no-repeat 0 0 }
	#transporta div.pagelead-cnt div.desc { background:url(../images/lead_desc_transporta.gif) no-repeat 0 0 }
	#komunal div.pagelead-cnt div.desc { background:url(../images/lead_desc_komunal.gif) no-repeat 0 0 }
	#machina div.pagelead-cnt div.desc { background:url(../images/lead_desc_machina.gif) no-repeat 0 0 }
	#agroma div.pagelead-cnt div.desc { background:url(../images/lead_desc_agroma.gif) no-repeat 0 0 }				

	div.pagelead-swf {
		width:400px;
		height:280px;
		float:right;
		margin-bottom:5px;
		display:none
	}	
	
	div.pagelead-img {
		width:400px;
		height:280px;
		float:right;
		margin-bottom:5px
	}	
	
	#flota div.pagelead-img { background:url(../images/lead_img_flota.jpg) no-repeat 0 0 }
	#transporta div.pagelead-img { background:url(../images/lead_img_transporta.jpg) no-repeat 0 0 }
	#komunal div.pagelead-img { background:url(../images/lead_img_komunal.jpg) no-repeat 0 0 }		
	#machina div.pagelead-img { background:url(../images/lead_img_machina.jpg) no-repeat 0 0 }
	#agroma div.pagelead-img { background:url(../images/lead_img_agroma.jpg) no-repeat 0 0 }
	#news div.pagelead-img { background:url(../images/lead_img_news.jpg) no-repeat 0 0 }
	#cooperation div.pagelead-img { background:url(../images/lead_img_cooperation.jpg) no-repeat 0 0 }	
	#distribution div.pagelead-img { background:url(../images/lead_img_distribution.jpg) no-repeat 0 0 }
	#contact div.pagelead-img { background:url(../images/lead_img_contact.jpg) no-repeat 0 0 }
	#about div.pagelead-img { background:url(../images/lead_img_about.jpg) no-repeat 0 0 }	
	#realizations div.pagelead-img { background:url(../images/lead_img_realizations.jpg) no-repeat 0 0 }	
	#sitemap div.pagelead-img { background:url(../images/lead_img_sitemap.jpg) no-repeat 0 0 }		

	div.pagelead-head-swf {
		width:400px;
		height:65px;
		float:right;
		margin-bottom:5px;
		display:none
	}	
	
	div.pagelead-head {
		width:400px;
		height:65px;
		float:right;
		margin-bottom:5px
	}	
	
	#flota div.pagelead-head { background:url(../images/lead_txt_flota.gif) no-repeat 0 0 }
	#transporta div.pagelead-head { background:url(../images/lead_txt_transporta.gif) no-repeat 0 0 }
	#komunal div.pagelead-head { background:url(../images/lead_txt_komunal.gif) no-repeat 0 0 }		
	#machina div.pagelead-head { background:url(../images/lead_txt_machina.gif) no-repeat 0 0 }
	#agroma div.pagelead-head { background:url(../images/lead_txt_agroma.gif) no-repeat 0 0 }	
	
	
	
	
	div.sidebar {
		width:165px;
		float:left
	}
	
	div.sidebar div.nav-2nd div.bx-body {
		min-height:182px;
		height: auto !important;
		height: 182px	
	}
	
	div.sidebar div.bx-newsletter {
		position:relative;
		left:12px
	}
	
	div.product-page { 
		width:790px;
		float:right
	}
	
	div.static-single-page { 
		width:570px; 
		float:left 
	}
	
	div.static-single-page div.bx-lt-body { 
		width:530px; 
		padding:20px 20px 20px 6px;
	}	

	div.static-multi-page { 
		width:390px; 
		float:right 
	}
	
	div.static-multi-page div.bx-lt-body { 
		width:350px; 
		padding:20px 20px 20px 6px;
	}	

	
	
	
	div.subpage-content {
		float:left;
		width:750px; 
		padding:20px 20px 20px 6px; 
		background:url(../images/header_bg.gif) no-repeat 736px 53px
	}
	
	div.subpage-content h1 {
		width:730px;
		border-bottom:1px solid #fff; 
		margin-bottom:15px
	}
	
	div.subpage-content div.col-left {
		width:345px; 
		float:left;
		padding-right:15px; 
		padding-left:5px
	}

	div.subpage-content div.col-right {
		width:345px; 
		float:left;		
		padding-left:20px
	}
	



	div.bx-thumbs {
		overflow:hidden;
		padding:10px 0 5px
	}
	
	* html div.bx-thumbs { height:1% }
	
	div.bx-thumbs table {
		float:left;
		display:inline;
		margin:5px 5px 0
	}	
	
	
	
	
/* ------------------------------------------------------------------ */
/* CONTACT */				


	#contact div.subpage-content {
		padding: 0 0 0 0;
	}

	div.contact-cnt {
		width:310px;
		float:left;
		padding:5px 0 0 10px
	}
	
	div.contact-cnt td {
		padding:5px 15px 5px 0;
		font-size:11px
	}
	
	div.contact-cnt td.attr { color:#c1c1c0 }

	div.contact-cnt td.value { color:#858585 }	
	
	
	#frm_contactform p { color:#999; padding-bottom:5px }	
	
	input.contactform-type {
		width:180px;
		border:1px solid #ededed;
		padding:3px;
		color:#333333;
		margin-right:10px;
		background:#f8f8f6
	}
	
	textarea.contactform-type {
		width:100%;
		height:150px;
		border:1px solid #ededed;
		padding:3px;
		color:#333333;
		background:#f8f8f6			
	}
	
	select.contactform-select {
		width:100%;
		font-size:11px;
		border:1px solid #CCCCCC;
		padding:3px;
		color:#333333;
	}
	
	label.error { color:#ff0000	}
	
	table.contactform {
		width:100%;		
		color:#666666;	
	}
	
	table.contactform td {
		padding: 5px 20px 5px 20px;
		vertical-align:top;
	}
	
	span.required {	color:#FF0000 }	