/* CSS Document */

body
{
	margin: 0;
	padding: 0;
	background: #2B2B2B;
	font-family: Verdana, Tahoma, Arial, Helvetica; font-size:11px;
}

#container-main
{
	width: 904px;
	overflow: hidden;
	border: 1px solid #191919;
	background: #5B5D5C;
	padding: 1px;
	margin: 0 auto;
}

#container-main-inner
{
	width: 100%;
	background: #2B2B2B;
	
}

#container-main div.container-top
{
	width: 100%;
	height: 43px;
	overflow: hidden;
	background: url('/Portals/_default/Skins/samochodowa_main/img/backg-top.jpg') repeat-x;
}

#container-main div.container-top a
{
	display: block;
	float: left;
}

#container-main div.container-top div.search a,
#container-main div.container-top div.search span
{
	display: inline;
	float: none;
}

#container-main div.container-top div.search
{
	float: left;
	width: 190px;
	padding: 0 140px 0 270px;
	white-space: nowrap;
	padding-top: 10px;
	color: #FFFFFF;
}

#container-main div.container-top div.search a.user
{
	display: inline;
	clear: none;
	padding: 0;
	margin: 0;
}

#container-main div.container-top div.search .NormalTextBox
{
	display: inline;
	margin: 0 4px;
}

#container-main div.container-top-02
{
	width: 100%;
	padding-top: 6px;
	padding-left: 20px;
	height: 37px;
	vertical-align: top;
	background: url('/Portals/_default/Skins/samochodowa_main/img/backg-top-02.jpg') repeat-x;
	
}

#container-main div.container-top-02 .rootmenuitem
{
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	color: #FFFFFF;
}

.submenu
{
	z-index:9999;
	background:#1B1B1B;
	padding: 4px!important;
	margin: 0!important;
}

.submenu .MainMenu_MenuItem
{

	padding: 0!important;
	margin: 0!important;
}

.MainMenu_MenuIcon,

.MainMenu_MenuArrow,
.dnn_dnnsolpartmenu_ctldnnsolpartmenu_spmarw img
{
	display: none;
}

.submenuitembreadcrumb
{
	padding: 0!important;
	margin: 0!important;
	border: 0 solid;
}

.submenu table table tr td
{
	border: 2px solid yellow;
}

.submenu table tr td
{
	height: 20px;
	line-height: 1.2em!important;
	z-index: 9999;

	font-size: 10px;
	color: #FFFFFF;
	border: 0 solid;
	font-weight: normal;
	padding: 0 10px 0 0;
}

.submenu td.MainMenu_MenuArrow
{


	border: 0 solid;
	padding: 0;
	line-height: 1.2em!important;	
	z-index:1000;
}

.submenuitemselected 
{
	z-index:1000;
	border: 0 solid;
    background-color: #333333;
	font-size: 10px;
	font-weight: normal;
	padding: 0!important;
	margin: 0!important;
	line-height: 1.2em!important;		
}

#container-main div.container-top-02 .rootmenuitemselected
{
	background: transparent;
}

#container-main div.container-top-02 .rootmenuitemselected TD,
#container-main div.container-top-02 .rootmenuitembreadcrumb TD{
	color:#F00; 
	font-size:11px; 
	font-weight:normal;
	background: transparent;
}


td.MainMenu_MenuIcon
{
	display: none;
}

#container-main div.container-top-02 .rootmenuitem td
{
	vertical-align: top!important;
	padding: 0 5px 0 4px;
	background: transparent;
}

#container-main div.container-top-02 .rootmenuitem td img
{
	display: none;
}


#container-main div.container-top a img
{
	border: 0 solid;
	float: left;
	margin-left: 5px;
}

#container-main div.belka-01, 
#container-main div.belka-02
{
	width: 100%;
	padding: 0;
	margin: 0;
	overflow: hidden;
	border: 0 solid;

}

#container-main div.belka-01
{
	background: #919191;
	height: 2px;
}

#container-main div.belka-02
{
	background: #888888;
	height: 1px;
}

#container-main div.container-top-03
{
	width: 100%;
	height: 100px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	border: 1px solid #2B2B2B;
}

#container-main div.container-top-03 div
{
	padding: 0;
	margin: 0;
}

#container-main div.left-upper
{
	width: 170px;
	height: 302px;
	overflow: hidden;
	text-align: center;

	float: left;
	
	padding: 10px 0 0 0;
	background: #000000;
	border: solid #565654;
	border-width: 0 1px 1px 0;
}

#container-main div.left-upper #container-scroll
{
	position: relative;
	width: 100%;
	overflow: hidden;
}

#container-main div.left-upper #dnn_aktualnosci
{
	margin-top: 10px;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	height: 200px;
	overflow: hidden;
}

#container-main div.left-upper #dnn_aktualnosci div.news
{
	text-align: justify;
	padding: 6px;
	color: #FFFFFF;
	line-height: 1.2em!important;
}

#container-main div.left-upper #dnn_aktualnosci div.news h3
{
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-family: Tahoma, Verdana;	
	font-weight: bold;
	color: #FFFFFF;
}

#container-main div.left-upper #dnn_aktualnosci div.news a
{
	text-decoration: none;
	font-weight: bold;
	color: #D60201;
}

#container-main div.left-upper #dnn_aktualnosci div.news a:hover
{
	text-decoration: underline;
}

#container-main div.left-lower
{
	width: 170px;
	height: 119px;
	padding: 10px 0 0 0;
	margin: 0;
	float: left;
	font-size: 11px;
	font-family: Tahoma, Verdana;	
	overflow: hidden;
	background: #2A2A2A;
	border: solid #565654;
	border-width: 0 1px 0 0;
	
}

#container-main div.left-lower div.newsletter
{
	width: 170px;
	height: 119px;
	margin: 0;
	padding: 0;
	font-size: 10px;
	overflow: hidden;
	text-align: center;
	color: #FFFFFF;

}

#container-main div.left-lower div.newsletter span
{
	display: block;
	width: 154px;
	padding: 0 8px;
	margin: 10px 0 0 0;
	text-align: left;
}

#container-main div.left-lower div.newsletter .inputtext
{
	border: 0 solid;
	width: 110px;
	height: 16px;
}

#container-main div.mid-upper
{
	width: 562px;
	height: 312px;
	float: left;
	overflow: hidden;
	background: #2A2A2A url('/Portals/_default/Skins/moto_main/imgs/backg-moto.jpg') no-repeat top left;
	border: solid #565654;
	border-width: 0 0 1px 0;
}

#container-main div.mid-lower
{
	width: 554px;
	padding: 6px 0 0 8px;
	height: 123px;
	float: left;
	overflow: hidden;
	background: #2A2A2A;
	border: 0 solid;
}

#container-main div.mid-lower a
{
	display: block;
	width: 180px;
	height: 51px;
	float: left;
	margin: 4px 1px;
}

#container-main div.mid-lower a img
{
	border: 0;
}

#container-main div.right-upper
{
	width: 170px;
	height: 312px;
	overflow: hidden;
	float: left;
	background: #000000;
	border: solid #565654;
	border-width: 0 0 1px 1px;
}

#container-main div.right-lower
{
	width: 170px;
	height: 129px;
	float: left;
	background: url('/Portals/_default/Skins/moto_main/imgs/backg-right-lower.jpg') no-repeat top left;
	border: solid #565654;
	border-width: 0 0 0 1px;
}

#container-footer
{
	width: 904px;
	height: 24px;
	line-height: 28px;

	margin: 10px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

#container-footer span.aktualizacja
{
	display: block;
	
	float: left;
	margin-right: 55px;
}

#container-footer span.linki
{
	display: block;
	float: left;
	font-family: Tahoma, Verdana;
	font-size: 10px;
	text-align: right;
	width: 430px;
}

#container-footer #dnn_OnlinePane
{
	position: relative;
	width: 168px;
	float: left;
	padding: 0;
	margin: 0;
	border: 0 solid white;
	line-height: 22px;
}

#container-footer #dnn_OnlinePane div,
#container-footer #dnn_OnlinePane span,
#container-footer #dnn_OnlinePane p
{
	padding: 0;
	margin: 0;
}
