body,html {
	color:#000000;
	font:14px/18px Arial,Helvetica,sans-serif;
}

body {
background:url('images/axl2_tail.gif') repeat-x top left;
}

div.main,div.slideit,div.inline_head,div.inner_content,.footer { width:980px;margin-left:auto;margin-right:auto; }
div.line_head {
	background:url('images/axl2_hx.jpg') repeat-x top left;height:140px;
}

div.footer {  border-top: 1px solid #CCCCCC;
    color: black;
    display: block;
    float: left;
    font-size: 11px;
    margin-top: 80px;
    text-align: left; }

div.outer_content { background:#f9f9f9; }
div.inner_content { padding-bottom:40px;text-align:left;padding-top:15px; }

div.inline_head { 
	color:#525252;
	font-family:arial;
	font-size:25px;
	line-height:30px;
	padding-top:30px;
	text-align:left;
	text-shadow:1px 1px white;
}

div.mt { height:40px;width:400px; }
.slideit ul { list-style-type:none; }
#slider { clear:both; height:363px;}
#slider .wrapper { position:relative;}
.roundabout-holder  { padding: 0; height:343px; position:absolute; margin:19px 0px 0px 0px; }
.roundabout-moveable-item {
   height: 314px;
   width: 383px;
   cursor: pointer;
   border:0;
}
.roundabout-in-focus { cursor: auto; z-index:99999999 !important;}

.roundabout-moveable-item img {
	width:100%;
	height:100%;
	border:0px;
	display:block;
}


#slider a#previous, #slider a#next { display:block; position:absolute; width:26px; height:49px; overflow:hidden; text-indent:-1000em; margin-top:183px;}

#slider a#previous {background:url(images/next.gif) no-repeat 0 0; right:23px;}
#slider a#next {   background:url(images/prev.gif) no-repeat 0 0; left:5px;}

#slider a:hover { background-position: 0 bottom!important;}

#header {
	background:url("images/axl2_header.gif") no-repeat scroll 0 bottom transparent;
	height:137px;
	padding:0 17px 0 0;
}

div.xlogo { 
	float:left;
	margin-bottom:10px;
	margin-left:7px;
	margin-top:20px;
}
.mnav .mt { background:url("images/topr.jpg") no-repeat scroll left top transparent;
float:right;
width:360px; }
.mt ul { 
	list-style-type:none;
	margin:0 0 0 55px;
	padding:0; 
}
.mt ul li { 
	float:left;
	line-height:35px;
	margin-right:0; 
}
.mt ul li a { 
	color:gray;
	display:inline-block;
	font-size:10px;
	line-height:25px;
	padding-left:20px;
	padding-right:14px;
	text-decoration:none;
}
a.icon_contact,a.icon_fav { opacity:0.6;display:inline-block;width:99px;height:23px;margin-top:8px; }
a.icon_contact:hover,a.icon_fav:hover { opacity:1; }
a.icon_contact { background:url("images/ico_posttop.png") no-repeat scroll 0 65% transparent; }
a.icon_fav{ background:url("images/ico_posttopa.png") no-repeat scroll 0 65% transparent;margin-left:4px; }

.mt ul li a:hover { color:black;text-decoration:underline; }
/* nav */
#primary-nav { width:940px;clear:both;float:left; background:url(images/ver.gif) no-repeat right 5px; margin:0px 8px 0px 0px; padding:5px 20px 0px 0px; position:relative; z-index:99999;}
	
	/*#menu-main li:first-child { background: none!important;}*/
	
	#primary-nav ul { margin: 0; padding: 0; list-style: none;}
	#primary-nav ul a { display: block; position: relative;}
	#primary-nav ul li { float: left; background: none; position: relative; /*z-index: 40;*/}
	#primary-nav ul li:hover { visibility: inherit;}
	#primary-nav ul ul { position: absolute; top: -9999em; width:149px; z-index: 99;  margin:-2px 0px 0px 11px;}
	#primary-nav ul ul li {/* width: 100%; */}

	/* Make sub menus appear */
		#primary-nav ul li:hover ul,
		#primary-nav ul li.sfHover ul { left: -1px; top: 50px; z-index: 99; }

	/* Hide all subs subs (4 levels deep) */
		#primary-nav ul li:hover li ul,
		#primary-nav ul li.sfHover li ul,
		#primary-nav ul li li:hover li ul,
		#primary-nav ul li li.sfHover li ul,
		#primary-nav ul li li li:hover li ul,
		#primary-nav ul li li li.sfHover li ul { top: -9999em; }

	/* Displays all subs subs (4 levels deep) */
		#primary-nav ul li li:hover ul,
		#primary-nav ul li li.sfHover ul,
		#primary-nav ul li li li:hover ul,
		#primary-nav ul li li li.sfHover ul,
		#primary-nav ul li li li li:hover ul,
		#primary-nav ul li li li li.sfHover ul { left: 130px; top: -12px;  }
	
	/* top level skin */
		#primary-nav ul li { cursor: pointer; margin:0px 0px 0px 0px; background:url(images/ver.gif) no-repeat 0 0; padding:5px 9px 0px 9px;}
		#primary-nav ul li a {
			position:relative;
			display:block; *float:left;
			height:100%;
			text-decoration:none;
			font-weight: 400;  font-size:11px; 
			color:#3e3e3e;
		}
		#primary-nav ul li a b { display:block; padding:4px 13px 11px 13px; }	
			
		
		#primary-nav ul li a span { display: block; line-height:1em; letter-spacing:0px; font-size:10px; color:#aeaeae; padding:0px 0px 0px 0px; margin:-3px 0px 0px 0px;}
		
		#primary-nav ul li:hover a { background:url(images/menu-right.gif) no-repeat right 0;}
		#primary-nav ul li:hover a b { background:url(images/menu-left.gif) no-repeat 0 0;}
		
		#primary-nav ul li a:hover,
		#primary-nav ul li.sfHover a,
		#primary-nav ul li.current-cat a,
		#primary-nav ul li.current-menu-item a
		{ text-decoration: none; color:#fff; background:url(images/menu-right.gif) no-repeat right 0;}
		
		#primary-nav ul li a:hover b,
		#primary-nav ul li.sfHover a b,
		#primary-nav ul li.current-cat a b,
		#primary-nav ul li.current-menu-item a b
		{  background:url(images/menu-left.gif) no-repeat 0 0;}

table.front_columns { margin-top:15px; }
		
table.front_columns td { 
	width:25%;
	vertical-align:top;
	font-size:10px;
	color:gray;
	padding:0px 25px 0px 0px;  
}		
div.inner_content h2 { 
	color:#8d8c8c;
	font-size:32px;
	font-weight:normal;
	margin-bottom:15px;
	height:45px;
	line-height:45px;
}

table.front_columns td h3 { 
	border-bottom:1px solid #DCDCDC;
	color:#272727;
	font-size:20px;
	font-weight:normal;
	margin-bottom:10px;
	padding-bottom:5px;
}

table.front_columns td img { margin-right:0px;margin-bottom:5px;float:left;}
table.front_columns td p { text-align:left;line-height:13px; }
table.front_columns td p.xp { 
	color:#363636;
	font-size:10px;
	line-height:17px;
	padding-right:10px;
}

table.front_columns td a { 
	background:url("images/axl2_bb.jpg") no-repeat scroll left top transparent;
	color:#7D7D7D;
	display:inline-block;
	font-size:15px;
	height:40px;
	line-height:45px;
	text-align:center;
	text-decoration:none;
	width:210px;
}

table.front_columns td a:hover { background:url("images/axl2_bbh.jpg") no-repeat scroll left top transparent;color:black;text-decoration:none; }


div.inc { display:block;
float:left;
width:980px; }
div.inner_content_left { width:700px;float:left;color:#373737; }
div.inner_content_right { width:250px;float:right; }



#nt_gallery_rotator_nt_gallery_rotator_1268579102 { min-height:150px; }

div.round_info {
    -moz-box-shadow: 1px 1px 5px #CFC8C8;
    -webkit-box-shadow: 1px 1px 5px #CFC8C8;
    font-size: 12px;
    margin-bottom: 10px;
    margin-left: -10px;
    margin-top: 10px;
    padding: 10px 5px 10px 52px;
    text-shadow: 1px 1px 1px white;
    filter: progid:DXImageTransform.Microsoft.dropShadow(color=#CFC8C8, offX=1, offY=1, positive=true);
}

div.ri_chat {
	background: url("images/i/green/32/chat.png") no-repeat scroll 10px 10px #FBFFE2;
    border: 1px solid #F0F5CF;
    color: black;
}

div.ri_stat {
	background: url("images/i/blue/32/charts01.png") no-repeat scroll 10px 10px #FBFFE2;
    border: 1px solid #F0F5CF;
    color: black;
}

div.ri_flag {
	background: url("images/i/blue/32/flag.png") no-repeat scroll 10px 10px #FBFFE2;
    border: 1px solid #F0F5CF;
    color: black;
}


div.ri_info {
	background: url("images/i/silver/32/arrow_right.png") no-repeat scroll 10px 10px white;
    border: 1px solid white;
    color: black;
}


table.opinie td {   color: #545454;
    font-size: 12px;
    font-style: italic;
    line-height: 15px;
    text-align: left; }

table.opinie td.desc { text-align:right;font-size:11px;color:gray;padding-top:5px;padding-bottom:10px; }
table.opinie td.desc a { text-decoration:none;font-size:11px;color:green; }
table.opinie td.desc a:hover { color:black; }

div.big_banner { background:url('images/axl_bg_bigbar.png') repeat-x top left; }
div.bluebig { background:url('images/axl_bg_strony.png') repeat-x top left !important; }
div.orangebig { background:url('images/axl_bg_stronyorange.png') repeat-x top left !important; }
div.wicked { background:url('images/nx_bg.jpg') repeat-x top left !important; }
div#banner { width:980px;margin-left:auto;margin-right:Auto;height:291px; }

div.webfolio_rotator_item { display:none; }
div.webfolio_rotator_center { padding:0px;margin:0px;} 
div.webfolio_rotator_center img { padding:0px;margin:0px 16px 0px 0px;display:block;float:right;} 

div.webfolio_rotator_inner2 { 
	display:block;
	float:left;
	width:390px;
	margin-top:50px; 
}

div.webfolio_rotator_inner2 h4 { 
	color:#747B53;
	font-size:28px;
	font-weight:normal;
	line-height:28px;
	text-align:left;
	margin-bottom:15px;
	text-shadow:1px 1px #e4e893;
}

div.bluebig div.webfolio_rotator_inner2 h4 { color:white;text-shadow:1px 1px 1px black; }
div.orangebig div.webfolio_rotator_inner2 h4 { color:white;text-shadow:1px 1px 1px black; }
div.wicked div.webfolio_rotator_inner2 h4 { color:white;text-shadow:1px 1px 1px black; }
div.webfolio_rotator_inner2 h4 span {  background: none repeat scroll 0 0 #CA0E0E;
    color: white;
    font-size: 15px;
    padding: 4px;
 }
div.webfolio_rotator_inner2 p { font-size:13px;text-align:left;line-height:25px;text-shadow:1px 1px #e4e893;font-weight:bold; }
div.bluebig  div.webfolio_rotator_inner2 p { font-size:13px;text-align:left;line-height:25px;text-shadow:1px 1px black;color:white;font-weight:bold; }
div.wicked  div.webfolio_rotator_inner2 p { font-size:13px;text-align:left;line-height:25px;text-shadow:1px 1px black;color:white;font-weight:bold; }



div.nt_simplepage_body ul,div.inner_content_right ul.nt_simplemenu { list-style-type:none;margin-left:0px;padding-left:0px; }
div.nt_simplepage_body ul li,div.inner_content_right ul.nt_simplemenu li {
	padding-left:20px;
	line-height:25px;
	font-size:12px;
	background:url('images/ns_li.png') no-repeat 0px 4px;
}

div.inner_content_left div#nt_gallery { }
div.inner_content_left div#nt_gallery a { cursor:default; }
div.inner_content_left div#nt_gallery img { margin-bottom:20px; }

div.inner_content_left h4 { margin-bottom:5px;margin-top:5px; }
div.inner_content_left h1, 
div.inner_content_right h4, 
div.inner_content_right h5 {
 	color: #3A7692;
    font-weight: normal;
    margin-bottom: 10px !important;
    margin-top: 15px !important;
    font-size:120%;
}

div.inner_content_right ul.nt_simplemenu li { background:none;padding-left:0px; }
div.inner_content_right ul.nt_simplemenu li a {
	background:url('images/ns_lir.jpg') no-repeat 0px -1px;
	padding-left:20px;
	line-height:25px;
}

div.inner_content_right ul.nt_simplemenu li a:hover,div.inner_content_right ul.nt_simplemenu li a#active {
	color:#3a7692;
	background:url('images/ns_lirh.jpg') no-repeat 0px -1px;
}

div.inner_content_right ul.nt_simplemenu li a { text-decoration:none;color:#666633; }
div.inner_content_right ul.nt_simplemenu li#active a { color:black; }


td.inforow { padding-right:5px;color:#666666;font-size:11px;text-align:right;border-bottom:1px solid #cccccc; }
td.offer_price { color:#3a7692;font-size:14px;text-align:center;font-weight:normal;padding-top:5px;padding-bottom:5px; }
table.off { border-collapse:collapse; }
table.off td { border:1px solid #e5e5e5;vertical-align:middle; }
table.nt_contact_form td.title { text-align:right;padding-right:10px;color:#666633;font-size:11px;line-height:25px;height:25px; }
table.nt_contact_form td input.text,table.nt_contact_form td textarea.textarea,input.domain_text {
	border-radius:5px;
	-moz-border-radius:5px; 	
	-webkit-border-radius:5px;
	padding:5px;
	border:1px solid #cccccc;
	margin:3px;
	width:400px;
}

table.nt_contact_form td textarea.textarea { height:120px; }

div#system_message { 
	border-radius:5px;
	-moz-border-radius:5px; 	
	-webkit-border-radius:5px;
border:1px solid #cccc99;font-size:14px;background-color:#ffffcc;width:550px;padding:4px; }
div#system_message span { font-size:12px; }
div#system_message.false { background-color:#cc9933;border:1px solid #996600;color:white; }

td.form_error { background-color:red;color:white;padding:3px;font-size:12px; }

div.slidouter { background:url('images/axl_bg_stronysilver.png') repeat-x top left; }