﻿body {
    margin:0px;
    padding:0px;
    acolor:#4F4F4F;
    font-family:Arial;
    font-size:11px;
}

img
{
	border-style:none;
}

#MainForm
{
	height:100%;
}

body form>center.bodyCenter {
    height:100%!important;
}

p {
	margin:0px;
	padding:0px;
}

.SparkDefault,.SparkDefault input,.SparkDefault select,.SparkDefault span {
	font-family:Arial;
	font-size:10px;
	vertical-align:middle;
}

.SparkDropDownMenu_Menu {
	background-color:#FFFFFF;
	background-position:top left;
	background-repeat:repeat-y;
	border:1px solid #000000;
	width:150px;
	text-align:left;
}

.SparkDropDownMenu_Menu li .SparkDropDownMenu_Menu {
	margin-top:-3px;
}

.SparkDropDownMenu_Menu li>.SparkDropDownMenu_Menu {
	margin-top:-3px;
}

.SparkDropDownMenu_Menu li .SparkDropDownMenu_Menu:first-node {
	margin-top:-3px;
}

.SparkDropDownMenu_Menu li img {
	float:left;
	margin:2px 9px 2px 0px;
}

.SparkDropDownMenu_Link,.SparkDropDownMenu_Item {
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	margin-top:2px;
}

.SparkDropDownMenu_Menu li table {
	width:100px;
}

.SparkDropDownMenu_Menu li {
	margin:2px;
	height:20px;
	padding-left:24px;
	background-repeat:no-repeat;
	background-position:1px 2px;
}

.SparkDropDownMenu_Menu>li {
	height:auto;
	min-height:20px;
}

.SparkDropDownMenu_Menu li:hover {
	border:1px solid #000000;
	background-color:#B6BDD2;
	margin:1px;
	padding:0px 0px 0px 1px;
	cursor:pointer;
	padding-left:24px;
	background-repeat:no-repeat;
	background-position:1px 2px;
}

.SparkDropDownMenu_Menu li a,
.SparkDropDownMenu_Menu li label,
.SparkDropDownMenu_Menu li table tr td,
.SparkDropDownMenu_Menu li table tr td label,
.SparkDropDownMenu_Menu li select,
.SparkDropDownMenu_Menu li input {
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	cursor:pointer;
}

.SparkDropDownMenu_Menu li select,
.SparkDropDownMenu_Menu li .TextBox {
	width:96px;
}

.SparkDropDownMenu_Container {
	position:absolute;
	width:130px;
	left:0px;
	top:0px;
}

.SparkActions_Icon {
}

.SparkEditableModule {
	border-style:solid;
	border-color:#FF0000;
	overflow:hidden;
}

div.SparkSection div.SparkSectionTitle {
	background-repeat:no-repeat;
	background-position:2px 3px;
	background-color:#D4D0C8!important;
	padding-left:12px!important;
	color:#000000;
	border:1px solid #0A246A!important;
	border-bottom:0px;
}

div.SparkSection div.SparkSectionContent {
	background-color:#D4D0C8!important;
	padding-left:12px!important;
	color:#000000;
	border:1px solid #0A246A!important;
	border-top:0px;
}
/*-----------------------------------------------------------------*/
.MenuHolder
{
	text-align:left;
}
.MenuHolder .ContainerHolder .menu,
.MenuHolder .ContainerHolder .menu_SK
{
	aborder:1px solid red;
}

.menuItem,
.menuItem_SK
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	text-decoration:none;
	color: White;
}
.menuBackItem
{
	background-color:red;
}

.menuItem a
{
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	text-decoration:none;
	color: White;
	padding-left:8px!important;
	padding-right:8px!important;
	padding-top:11px;
	padding-bottom:11px;
}
.SK a
{
    /*font-size: 10px;
    padding-top:13px;*/
}

.menuItem_SK a
{
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	text-decoration:none;
	color: White;
	padding-left:8px!important;
	padding-right:8px!important;
	padding-top:11px;
	padding-bottom:11px;
}
.menuItem a:hover,
.menuItem_SK a:hover
{
	font-family: Arial, Verdana,  Helvetica, sans-serif; 
	text-decoration:none;
	color: White!important;
	padding-left:8px!important;
	padding-right:8px!important;
}
.menuItem a:visited,
.menuItem_SK a:visited
{
	font-family: Arial, Verdana,Helvetica, sans-serif; 
	text-decoration:none;
	color: White;
}
ul ul .menuItem,
ul ul .menuItem_SK
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	text-decoration:none;
	height: 18px;
	color: White;
	min-width:80px;
}
.menu .ActiveItem,
.menu_SK .ActiveItem  
{
	background-color:Black;
}

.menu .menuItem .ActiveItem,
.menu_SK .menuItem .ActiveItem
{
	background-color:Transparent;
}
ul ul .menuItem:hover,
ul ul .menuItem_SK:hover
{
	background-color:#626262;
	height:18px;
}
ul ul li .LastItem
{
	margin-bottom: 0px;
}

.menu ul li ul li,
.menu_SK ul li ul li
{
	margin-top: 0px;
	width: 185px;	
}

.menu ul li ul,
.menu_SK ul li ul
{
	margin-bottom: 0px;
	padding-top:10px;
	padding-bottom:5px;
	background-color:#51504E;
	background-image:url('http://gatta.mm.com.pl/Portals/1/Skins/images/submenu_bck.jpg');
	background-repeat:repeat-x;
	position:absolute;
	bottom:36px;	
	float:left;
}

.menu ul li>ul,
.menu_SK ul li>ul
{
	bottom:37px;
	b\ ottom:37px;
}

.menu ul li,
.menu_SK ul li 
{
	width:50px;
	white-space:nowrap;
	display:block;
	float:left;
	position:relative;
}

.menu>ul li,
.menu_SK>ul li 
{
	width:auto;
}

.menuItem ul .LastItem a,
.menuItem_SK ul .LastItem a
{
	color:White;
}
.menuItem ul .FirstItem a,
.menuItem_SK ul .FirstItem a
{
	color:White;
}
.menuItem ul .SelectedItem a,
.menuItem_SK ul .SelectedItem a
{
	color:#cbcbcb;
}
.menuItem ul .ActiveItem a,
.menuItem_SK ul .ActiveItem a
{
	color:#cbcbcb;
}
.menuItem ul a,
.menuItem_SK ul a
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	text-decoration:none;
	color:White;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
}
.menuItem ul a:hover,
.menuItem_SK ul a:hover
{
	color:White;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
}
.menuItem:hover,
.menuItem_SK:hover
{
	background-color:Black;
	height:37px;
}
.menuItem .SelectedItem .SelectedItem,
.menuItem_SK .SelectedItem .SelectedItem
{	
	background-repeat:repeat-x;
}
.menuItem .SelectedItem .SelectedItem a,
.menuItem_SK .SelectedItem .SelectedItem a
{
	background-color:#626262;
	color:White;
}
.menuItem .SelectedItem,
.menuItem_SK .SelectedItem
{
	background-repeat:repeat-x;
}
ul .SelectedItem 
{
	aborder:1px solid red;
}
/*--------------------------------*/
.menuItem2
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	text-decoration:none;
	color: White;
}
.menuItem2 a
{
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	text-decoration:none;
	color: White;
	padding-left:10px!important;
	padding-right:10px!important;
	padding-top:11px;
	padding-bottom:11px;
}
.menuItem2 a:hover
{
	font-family: Arial, Verdana,  Helvetica, sans-serif; 
	text-decoration:none;
	color: White!important;
	padding-left:10px!important;
	padding-right:10px!important;
}
.menuItem2 a:visited
{
	font-family: Arial, Verdana,Helvetica, sans-serif; 
	text-decoration:none;
	color: White;
}
ul ul .menuItem2
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	text-decoration:none;
	height: 18px;
	color: White;
	min-width:80px;
}
.menu2 .ActiveItem 
{
	abackground-color:Black;
}

.menu2 .menuItem .ActiveItem
{
	background-color:Transparent;
}
ul ul .menuItem2:hover
{
	background-color:#626262;
	height:18px;
}
ul ul li .LastItem
{
	margin-bottom: 0px;
}

.menu2 ul li ul li
{
	margin-top: 0px;	
}

.menu2 ul li ul 
{
	margin-bottom: 0px;
	padding-top:10px;
	padding-bottom:5px;
	background-color:#51504E;
	background-image:url('http://gatta.mm.com.pl/Portals/1/Skins/images/submenu_bck.jpg');
	background-repeat:repeat-x;
	position:absolute;
	bottom:36px;	
	float:left;
}

.menu2 ul li>ul
{
	bottom:37px;
	b\ ottom:37px;
}

.menu2 ul li 
{
	width:50px;
	white-space:nowrap;
	display:block;
	float:left;
	position:relative;
}

.menu2>ul li 
{
	width:auto;
}

.menuItem2 ul .LastItem a
{
	color:White;
}
.menuItem2 ul .FirstItem a
{
	color:White;
}
.menuItem2 ul .SelectedItem a
{
	color:#cbcbcb;
}
.menuItem2 ul .ActiveItem a
{
	color:#cbcbcb;
}
.menuItem2 ul a
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	text-decoration:none;
	color:White;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
}
.menuItem2 ul a:hover
{
	color:White;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
}
.menuItem2:hover
{
	background-color:Black;
	height:37px;
}
.menuItem2 .SelectedItem .SelectedItem
{	
	background-repeat:repeat-x;
}
.menuItem2 .SelectedItem .SelectedItem a
{
	color:White;
}
.menuItem2 .SelectedItem
{
	background-repeat:repeat-x;
}

/*--------------------------------*/
.HomeContent
{
	width:278px;
	height:104px;
	float:right;
	amargin-right:-21px;
	amargin-top:-14px;
	aposition:relative;
}

.HomeTitle
{
	width:186px;
	height:36px;
	float:left;
}

.HomeText
{
	padding:5px 8px 5px 8px;
	width:170px;
	height:68px;
	float:left;
	background-repeat:repeat-x;
	background-color:Transparent;
	position:relative;
}

.HomeImage
{
	width:92px;
	height:104px;
	float:right;
}
.HorodMore
{
	width:17px;
	height:16px;
	position:absolute;
	top:80px;
	right:100px;
}
.FirmaTitle
{
	width:668px;
	*width:250px;
	height:70px;

	*float:left;
	
}
.FirmaText
{
	width:668px;
	height:410px;
	background-repeat:repeat-x;
	*position:relative;
	*top:-3px;
}
.KontaktTitle
{
	width:670px;
	height:70px;
	float:left;
	clear:both;
}
.KontaktText
{
	width:210px;
	height:370px;
	float:left;
	padding: 20px;
}
.KontaktFlash
{
	width:418px;
	height:410px;
	float:right;
}
.KontaktContent
{
	width:670px;
	height:480px;
}
.FirmaScrollText
{
	width: 646px;
	overflow: auto;
	float: left;
	height: 363px;
}

.FirmaScrollTextHolder
{
	margin:0px 0 0 22px;
	*margin:22px 0 0 22px;
	padding-top:22px;
	*padding-top:0px;
}
.AnkietaScrollText
{
	width: 646px;
	overflow: auto;
	float: left;
	height: 283px;
}

.AnkietaScrollTextHolder
{
	margin:0px 0 0 22px;
	*margin:22px 0 0 22px;
	padding-top:22px;
	*padding-top:0px;
}
.NewsletterText
{
	width:628px;
	height:370px;
	background-repeat:repeat-x;
	padding:20px;
	*position:relative;
	*top:-3px;
}
.NewsletterTextBox
{
	height:15px;
	border:1px solid /*#808db4*/#80786d;
	background-color:Transparent;
	color:White;
	font-size:11px;
	width:250px;
}
.SendButton
{
	width:68px;
    height:17px;
    font-size:20pt;
    cursor:pointer;
    float:left;
    border:0px;
}

.UnsubsButton
{
	width:68px;
    height:17px;
    font-size:20pt;
    cursor:pointer;
    float:left;
    border:0px;
}
.StrefaText
{
	width:668px;
	height:410px;
	background-repeat:repeat-x;
	*position:relative;
	*top:-3px;
}
.WyszukajText
{
	width:668px;
	height:410px;
	background-repeat:repeat-x;
	*position:relative;
	*top:-3px;
}
.AnkietaText
{
	padding-top:20px;
	width:669px;
	height:410px;
	background-repeat:repeat-x;
	*position:relative;
	*top:-3px;
}
.SurveySubmit
{
	width:68px;
	height:16px;
	border:0px;
	position:relative;
	left:250px;
	top:-20px;
	cursor:pointer;
}
.linkiMenu a
{
	color:White;
	text-decoration:none;
	font-weight:bold;
}
.linkiMenu a:hover
{
	color:White;
	text-decoration:none;
	font-weight:bold;
}
.linkiMenu a:visited
{
	color:White;
	text-decoration:none;
	font-weight:bold;
}
/*-------------------------------------*/
.tablicaRozmiarow{
	font-size:11px;
	color:White;
	height:120px;
}
.topLeft{
	background-color:#3b3977;
	text-align:left;
	padding-left:10px;
	width:100px;
}
.topRow{
	background-color:#585858;
	text-align:center;
	width:70px;
}
.midRow{
	background-color:#434343;
	text-align:center;
	width:70px;
}
.botRow{
	background-color:#2e2e2d;
	text-align:center;
	width:70px;
}
.botLeft{
	background-color:#33324f;
	text-align:left;
	padding-left:10px;
	width:100px;
}
.ContainerHolder
{
	font-size:11px;
	font-family:Arial;
}
.FooterHolder
{
	text-align:left;
	font-size:11px;
	font-family:Arial;
}
.SearchBox
{
	height:14px;
	border:1px solid Gray;
	background-color:Transparent;
	color:White;
	font-size:11px;
	width:120px;
	float:right;
	position:relative;
	right:18px;
}
.SearchButton
{
	width:16px;
    height:16px;
    background-image:url(http://gatta.mm.com.pl/portals/1/Skins/images/searchButton.gif);
    cursor:pointer;
    border:0px;
    float:right;
    position:relative;
    right:-120px;
}
.Outer
{
	display: table; 
	width: 1259px; 
	height: 100%!important;  
	*position: relative; 
	overflow: hidden;
}
.Middle
{
	*position: absolute;  *top: 50%; *left:0; display: table-cell;width: 1260px; vertical-align: middle;
}
.Inside
{
	position: relative; *top: -50%;width: 1260px;
}
.justify
{
	text-align:justify;
}
.numerki a
{
	color:Gray;
	text-decoration:underline;
}
.numerki a:visited
{
	color:Gray;
	text-decoration:underline;
}
.numerki a:hover
{
	color:Gray;
	text-decoration:underline;
}
.SurveyTextBox
{
	background-color:Transparent;
	border:1px solid Gray;
	margin-left:10px;
	width:200px;
	color:White;
}

.Question input
{
	margin-left:10px;
	margin-right:10px;
}
 
div.MenuHolder div
{
	overflow:visible!important;
}
