@charset "utf-8";
/*********GLOBAL Grabcu's RESET  ****************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: #EDEEF1 url("../../images/website/background.png") repeat-x;
	font:normal 11px Tahoma;
}
ol, ul {
	margin:0px; padding:0px 0 0 30px ;
	text-align: left;
}

ul.orange {
	color: #f7a11a;
	width: 175px;
	}
ul.green {
	color: #50A919;
	width: 175px; 
	}	
	
.li_text {
	color: #727273;
	}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td { text-align: left;	font-weight: normal;
}
.przykladowe {background: #FFCC66 url("file or url name") no-repeat fixed left top;}
img {margin:0;padding:0;}

/*   misc  **********************************************/

.clear 	{font-size:0px;	height:1px;	clear:both;	}
.bold {font-weight:bold;color:#525252;}
.red {color:red;}
.line{font-size:0px;	height:1px;	clear:both;	border-bottom:1px solid #ededed;margin: 10px 0;}
/********* ACTUAL Grabcu's STYLES  ****************/

/*
body 
	{
	background: #ffffff;
	font:normal 11px Tahoma;
	}
*/
.kontener
	{
	margin:0 auto;
	width:990px;
	
	}
h1{color:#50A919; font:normal 18px Arial;margin: 0px 0 17px 0; clear:both;}

h2{font:bold 11px Tahoma;color:#525252;margin:10px 0; clear:both;}
a{ color:#ba0f21;}
a:hover{ color:#ff0f21;}
.head
	{
	background: url("../../images/website/head_top.jpg") no-repeat;
	height:96px;
	margin: 0;
	padding: 0;
	}
	
.headsub
	{
	height:96px;
	}

.logo
	{
	position:relative;	top:20px; left: 20px;
	width:160px;
	float:left;	display:inline;	
	}

.menumain
	{
	float:right; 
	display:inline;
	text-align:right;
	width:740px;
	padding:0px 10px 0 0;
	}	
	
body > * .menumain 
	{
		margin-top: 60px;
	}
	
.language {
	position:relative;
	color:#b2b2b2;
	top:-55px;
}
	
.menumain a	
	{
	font:normal 11px Arial;
	color:#b2b2b2;
	padding:4px 5px;
	margin:0 5px;
	text-decoration:none;
	}
.menumain a:hover	
	{
	color:#5bb215;
	}	

.bela_sg
	{
	background:url(../../images/website/bela_sg.jpg) no-repeat;
	height:185px;
	margin: 0;
	padding: 0;
	}

.bela_sg_en
	{
	background:url(../../images/website/bela_sg_en.jpg) no-repeat;
	height:185px;
	margin: 0;
	padding: 0;
	}	

.bela_sg1 {
	background:url(../../images/website/bela_sg1.jpg) no-repeat;
	height:149px;
	margin: 0;
	padding: 0;
	}	
	
.bela_sg1_en {
	background:url(../../images/website/bela_sg1_en.jpg) no-repeat;
	height:149px;
	margin: 0;
	padding: 0;
	}	

.bela
	{
	background:url(../../images/website/baner_subsite.jpg) no-repeat;
	height:191px;
	}	
	
.bela_en
	{
	background:url(../../images/website/baner_subsite_en.jpg) no-repeat;
	height:191px;
	}	

.bela_subpage
	{
	background:url(../../images/website/bela_subpage.jpg) no-repeat;
	height:168px;
	}	

.roadmap_sg, .roadmap_subpage
	{
	text-align:right;
/*	background:url(../../images/sescom/roadmap_sg.gif) no-repeat;*/	
	height:25px;
	font:bold 11px Tahoma;
	color:#968874;
	line-height:25px;
	padding:0 25px 0 0;
	}
.roadmap_sg span, .roadmap_subpage span
	{
	font-weight:normal;	
	margin:0 4px;
	}
.roadmap_sg a, .roadmap_subpage a
	{
	font:normal 11px Tahoma;
	color:#968874;
	text-decoration:none;
	}	
.roadmap_sg a:hover, .roadmap_subpage a:hover
	{
	text-decoration:underline;
	}
	
.content_sg 
	{
	
	font:normal 11px Tahoma;
	color:#858585;
	line-height:15px;
	padding:0 0 15px 0;
	text-align:justify;
	position:relative;
	zoom:1;
	}

.subpage_header{
	height:33px;
	background-image:url(../../images/website/header_bg.png);
	font-size:16px;
	color:white;
	font-weight:normal;
	padding-left:17px;
	line-height:33px;
}

.subpage_footer{
	height:13px;
	background-image:url(../../images/website/footer_bg.png);
	font-size:16px;
	color:white;
	font-weight:normal;
	padding-left:17px;
	line-height:13px;
}	

.subpage
	{
	background-image:url(../../images/website/subpage_bg.png);

	background-repeat:repeat-y;
	padding:15px;
	}		

	
.content_sg_left 
	{
	float:left; 
	display:inline; 
	width:235px;
	padding:0px 10px 20px 20px; 
	}
	
.subpage_right
	{
	float:left; 
	display:inline; 
	width:687px;
	padding:0px 0px 20px 14px; 
	}
	
.login {
	-x-system-font:none;
	color:#989899;
	font-family:Tahoma;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:80px;
	line-height:normal;
	margin:0 auto;
	padding-left: 15px;
}

a.home_link {
	font-size: 11px;
	font-weight:bold;
	color: #51a417;
	text-decoration: none;
	}
	
a:hover.home_link {
	text-decoration: underline;
	}


input.input_login {
	color: #989899;
	width: 130px;
	background: #fff;
	border: 1px solid #e2e2e2;
	}

table.table_login {
	width: 230px;
	}

.left_menu{
	padding-left:2px;
	margin-bottom:10px;
}

.left_menu ul{
	list-style-type: none;
	padding:0px;
}

.left_menu li{
	margin-bottom:2px;
}

.left_menu ul a{
	display:block;
	background-image: url('../../images/website/menu_el.png');
	background-repeat: none;
	width: 244px;
	height: 25px;
	text-transform:uppercase;
	color: white;
	font-size:11px;
	font-weight:bolder;
	line-height:25px;
	padding-left:10px;
	text-decoration:none;
}

.left_menu ul li#top a{
	background-image: url('../../images/website/menu_top.png');
	background-repeat: no-repeat;
}

.left_menu ul li#bottom a{
	background-image: url('../../images/website/menu_bottom.png');
	background-repeat: no-repeat;
}

.content_sg_left1 
	{
	float:left; 
	display:inline; 
	width:220px;
	padding:0px 5px 20px 10px;
	background-image: url('../../images/website/scm.png');
	background-repeat:no-repeat;
	}
.content_sg_left2 
	{
	float:left; 
	display:inline; 
	width:220px;
	padding:0px 5px 20px 10px;
	margin: 0;
	background-image: url('../../images/website/scm.png');
	}


.content_sg_left_single 
	{
	float:left; 
	display:inline; 
	width:450px;
	padding:20px 10px 20px 40px; 
	}	

.content_sg_left_single	ul {padding:0 0 0 15px;}
.content_sg_left_single	li

	{
	margin:0 0 10px 0;
	list-style-image:url(../../images/sescom/libullet.gif);
	}
.klikpow 
	{
	float:left; display:inline;
	margin:0 15px 20px 0; 
	background-image:url(../../images/sescom/klikpow.gif); background-repeat:no-repeat;
	background-position:bottom left;
	padding:0 0 20px 0;
	}	
	
.content_sg_right
	{
	float:left; 
	display:inline; 
	width:318px;
	padding:20px 40px 20px 84px; 
	}

.content_sg_right h1
	{
	color:#c0c0c0;
	font:bold 14px Tahoma;
	}
.content_sg_right li
	{
	margin: 0 0 25px 0;
	}			
.content_sg_right li span
	{
	font:bold 12px Tahoma;
	color:#555
	}	

.zawijas_subpage 
	{
	position:relative;
	left:524px;

	margin: 0 0 -143px 0;
	background-image:url(../../images/sescom/zawijas_subpage.gif); 
	background-repeat:no-repeat;
	width:37px;height:143px;	
	zoom:1;

	}		
	
	
.overfooter 
	{
	float: right;
	font:normal 11px Tahoma;
	color:#B7B7B9;
	padding:0 29px 10px 29px;
	width: 50%;
	text-align: right;
	}	
.overfooter a {	color:#B7B7B9;	text-decoration:none;margin:0 8px ;}	
.overfooter a:hover {	color:#5BB215;	}	
	
.footer
	{
	height:77px;
	margin:0 0 30px 0;
	}	
	
.oversubfoot
	{
	background-color:#f4f3ee;
	padding:10px 30px 0 30px ;
	}	
.subfoot
	{

	}		
	
.cr{text-align:right;float:left;display:inline; position:relative;top:-15px;left:-40px;width:230px; padding-top: 15px;}	
.cr a{color:#B4B4B6;text-decoration:none;}
.cr a:hover{text-decoration:underline;}	

.contactable {margin:0 0 15px 0; }
.contactable a {
	color: #57b30a;
}
.contactable td {padding:4px 20px 4px 0px; font-size:11px;}
.contactable h1 {font:bold 12px Tahoma; color:#5f5f5f;}
.tdtitle{color:#c6c6c6;font:bold 12px Tahoma;padding-right:16px !important;}

input, textarea {background-color:#f8f8f8;border:1px solid #ededed;margin:5px 0 ;width:290px;font: normal 12px Tahoma; color:#525252;padding:3px;}
textarea {height:110px;}


.date{color:#CCC !important ;font:normal 11px Tahoma !important ;}


.texcior_sg {
	width:350px;
	height:100px;
	float:right;
	display:inline;
	margin:25px 130px 0 0 ;
	font-size:14px;
	color:#afafb1;
	font-weight:normal;
	font-family: Arial;
	}
.textblue {color:#C2EBEF;font-size:20px;}
.textbluesmall {color:#C2EBEF;font-size:16px;}
.texcior_subpage{width:240px;height:120px;float:right;display:inline;margin:30px 120px 0 0 ;font-size:14px;color:#afafb1;font-weight:bold;}
.boldred{color:#990000;font-size:18px;}
.boldblue{color:#B5EFFB;font-size:16px;}
.bolddarkgrey{color:#626262;font-size:20px;}

 a.mainmenu_a{

	text-align:center !important;
	display:block !important;
	width:106px !important;
	height:21px !important;
	line-height:21px !important;
	font:bold 10px Arial !important;
	color:#fff !important;
	text-decoration:none !important;
	background-image:url(../../images/platform/gfx/menu_off.gif) !important;	
	padding:8px 0 0 0 !important;
	border:0 !important;
}
 a.mainmenu_a:hover{

	text-align:center !important;
	display:block !important;
	width:106px !important;
	height:21px !important;
	line-height:21px !important;
	font:bold 10px Arial !important;
	color:white !important;
	background-image:url(../../images/platform/gfx/menu_on.gif) !important;	
	text-decoration:none !important;
}

.butonik{
	background-image:url(../../images/website/wyslij.png) !important; 
	border: 0;
	width:85px;
	height:20px;
	float:right;
	margin:0;
	cursor:pointer;
}

.companyDetails {
	width: 250px;
	float:left;
	padding: 5px 10px 5px 10px;
	margin-right: 0px;
	display: block;
	height: 420px;
}

.contactForm {
	border-left: 1px solid #e3e3e3;
	width: 298px;
	padding: 5px 0px 5px 50px;
	float:left;
	display: block;
	height: 420px;
}

.detailsLabel {
	font-weight: bold;
}

table.porownanie {
	border-style: solid;
	border-width: thin;
}

thead, .thead{
	background-color: #D0D0D0;
}

tbody{
	
}


tr.porownanie {
	
	border-style: solid;
	border-width: thin;
}

tr.porownanieDark {
	background-color: #F0F0F0;
	border-style: solid;
	border-width: thin;
}


td.porownanie {
	border-style: solid;
	border-width: thin;
	padding: 5px 0px 5px 5px;
	text-align: center;
}

