body { background: #fff url(bg_page.png); background-repeat: repeat-x;  padding: 0px; margin: 0px; font-family: Arial, Tahoma, Verdana, Helvetica; font-size : 12px; color : #363636;}

/* General Links */
a:link { text-decoration : none; color : #3399cc; border: 0px;} 
a:active { text-decoration : underline; color : #3399cc; border: 0px;} 
a:visited { text-decoration : none; color : #3399cc; border: 0px;} 
a:hover { text-decoration : underline; color : #003C72; border: 0px;} 

input { background: #fff; font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 11px; border: 1px solid #8B8989; padding: 1px 0px; width: margin-right: 5px; color: #000; } 
input[type="image"] { border: 0; text-align: left; padding: 0 !important;}

input:focus, textarea:focus { border: 1px solid #5E5E5E; background: #DDEDF8; }

select { background: #fff; font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #00557b; }
textarea { background: #fff; font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif; font-size: 11px; padding: 6px; border: 1px solid #8B8989; padding: 4px 0px; width: margin-right: 5px; color: #000;} 
 border: 1px solid #ddd; padding: 4px 0px; width: margin-right: 5px; color: #000;} 
form { padding: 0px; margin: 0px; }

/* Carrywater */

#carrywater { position: relative; width: 0 width:900px; \width:900px; /* For IE5 Win */ w\idth:900px; margin-left:auto; margin-right:auto; padding:0; }

/* General Class */
form { padding: 0px; margin: 0px; }
img { border: none;}

/* bgcontain */
#bgcontain { width: 100%; margin: 0; text-align: left; clear: both;} 

/* Header Class */
#header { background: url('bg_top.png') repeat-x; width: 100%; padding-top: 12px; position: relative; width: 900px;}

/* Header logo */
#logo {position: absolute; top: 0; z-index: 1000;}
/*#logo a {width: 208px; height: 115px; background: url(logo.png) no-repeat 0 0px; cursor: hand; float: left;  }*/
#logo a {width: 208px; height: 115px; background: url(logo.png) no-repeat 0 0px; cursor: hand; float: left;  }
/*#logo a:hover { float: left; background: url(logo.png) no-repeat 0 0px; cursor: hand; text-decoration: none;}*/
#logo a:hover { float: left; background: url(logo.png) no-repeat 0 0px; cursor: hand; text-decoration: none;}

/* Baner and Login  */

#baner {
    background: url(baner_2.jpg) no-repeat; 
    height: 97px; 
    width: 900px;
    position: relative;
    z-index: 10000;
}


/* Menu  */

#headermenu {height: 85px; display: block;margin-left: 240px; }
#headermenu em { display: none;}
#headermenu ul { width: 100%; padding: 0px; margin: 0px; list-style-type: none; }
#headermenu li { float: left; padding: 0px; margin: 0px; display: inline; margin-top: 40px; }
#headermenu li a { DISPLAY: block; HEIGHT: 26px }

#headermenu li a.ocarrywater { background: url(menu_01.png) no-repeat left top; WIDTH: 138px }
#headermenu li a.ocarrywaterActive { background: url(menu_01.png) no-repeat left bottom; WIDTH: 138px }
#headermenu li a.konsulting { background: url(menu_02.png) no-repeat left top; WIDTH: 151px}
#headermenu li a.konsultingActive { background: url(menu_02.png) no-repeat left bottom; WIDTH: 151px}
#headermenu li a.uslugi { background: url(menu_03.png) no-repeat left top; WIDTH: 66px; margin: 0px; padding: 0px;}
#headermenu li a.uslugiActive { background: url(menu_03.png) no-repeat left bottom; WIDTH: 66px}
#headermenu li a.kariera { background: url(menu_04.png) no-repeat left top; WIDTH: 74px}
#headermenu li a.karieraActive { background: url(menu_04.png) no-repeat left bottom; WIDTH: 74px}
#headermenu li a.konsultanci { background: url(menu_05.png) no-repeat left top; WIDTH: 121px}
#headermenu li a.konsultanciActive { background: url(menu_05.png) no-repeat left bottom; WIDTH: 121px}
#headermenu li a.kontakt { background: url(menu_06.png) no-repeat left top; WIDTH: 90px}
#headermenu li a.kontaktActive { background: url(menu_06.png) no-repeat left bottom; WIDTH: 90px}
#headermenu li a.contact { background: url(menu_07.png) no-repeat left top; WIDTH: 64px}
#headermenu li a.contactActive { background: url(menu_07.png) no-repeat left bottom; WIDTH: 64px}
#headermenu li a:hover { background-position: left bottom }



/* Header Search */
#header #search fieldset {width: 285px; border: none; padding: 0px 0px 10px 0px; margin: 0px; padding: 0;position: absolute; top: 10px; right: 10px;}

.sitemap {float: left; margin-right: 10px; }

.sitemap a {color: #949494; margin: 2px; background: url('sitemap.png') no-repeat 0 5px; width: 59px; height: 18px; display: block;}
.sitemap a:hover {text-decoration: none;color: #949494; margin: 2px;}

#search legend { display: none; padding: 0px; margin: 0px;} 
#search form { padding: 2px 0px 0px 0px; margin: 0px 12px; text-align: left; background: url(bkg_search_text.png) no-repeat left top; }

#search input { color: #fff; height: 10px; font-size: 9px; float: left;}
#search input.arrow { width: 49px; height: 17px; background: url('search_button.png') no-repeat !important; display: inline;}

#search input.on { border: 1px solid #ddd; background: #f5f5f5; padding: 4px 0px; width: 130px; margin-right: 5px;color: #000; } 
#search input.on:hover { border: 1px solid #ddd; background: #F5F5F5; padding: 4px 0px; width: 130px;margin-right: 5px; }
#search input.on:focus { border: 1px solid #ddd; background: #F5F5F5; padding: 4px 0px; width: 130px;color: #000;margin-right: 5px; }

#buttonsearch { padding: 0px; margin: 0; text-align: right; background: none; }


#buttonsearch input {border: 0}


#lang {width: 15px; border: none; padding: 0px 0px 10px 0px; margin: 0px; padding: 0;position: absolute; top: 10px; right: 10px;}
#lang a img { border: 0; margin-bottom: 2px;}

/*  COntent */
#container { float: left; width: 100%; clear:both; padding: 0px; margin: 0px;}

.content { float: left; width: 900px; padding: 0; margin: 0px; }
.content h1, h2, h3 { font-family: Arial, Tahoma, Verdana,  Helvetica; color: #222; font-weight: normal; }
.content h2 { text-transform: uppercase; font-size: 18px; letter-spacing: -1px; padding: 5px 0px; margin: 0px 0px 15px 0px; border-bottom: solid 1px #C6C7C6; font-weight: normal; }
.content h3 { font-size: 20px; letter-spacing: -1px; padding: 5px 0px 0px 0px; margin: 0px; font-weight: normal;  }
.content p { font-size: 11px; padding: 5px 0px; margin: 0px; }

.content input.on { color : #999966; border: solid 1px #f4fbdc; background: #f4fbdc; padding: 3px 0px;}
.content input.on:hover { color : #006666; border: solid 1px #e0f4ff; background: #e0f4ff; padding: 3px 0px;}
.content input.on:focus { color : #006666; border: solid 1px #e0f4ff; background: #e0f4ff; padding: 3px 0px;}
.content input.onIE { color : #006666; border: solid 1px #e0f4ff; background: #e0f4ff; padding: 3px 0px;}

.content textarea.on { color : #999966; border: solid 1px #f4fbdc; background: #f4fbdc; padding: 3px 0px;}
.content textarea.on:hover { color : #006666; border: solid 1px #e0f4ff; background: #e0f4ff; padding: 3px 0px;}
.content textarea.on:focus { color : #006666; border: solid 1px #e0f4ff; background: #e0f4ff; padding: 3px 0px;}
.content textarea.onIE { color : #006666; border: solid 1px #e0f4ff; background: #e0f4ff; padding: 3px 0px;}


#homecontent { width: 900px; position: relative; }

/* Left content */
.leftcontent { display: none; width: 23%; float: left; padding: 0; margin: 0px; }

* html .leftcontent { 
    width: 20%;
    display: none;
}

/* Left Content */
.news { float: left; padding: 0; margin: 0px; width: 90%; }
.news h2 { letter-spacing: 0px; padding: 5px 0px 0px 32px; margin: 0px 0px 5px 0px; background: url('mini_logo.png') no-repeat 0 4px; }
.more {
    float: right;
    margin-top: 6px;
}

.news ul { padding: 0px; margin: 0px;}
.news ul li { FLOAT: left; MARGIN: 10px 0px; padding-right: 13px; LIST-STYLE-TYPE: none; display: inline;  }

.news ul li div { background: url('blue_right.png') no-repeat; padding-left: 20px; min-height: 17px; }
.news ul li ul {}
.news ul li ul li {padding: 0px; margin: 0px; }

.news span img { border: none; margin: 3px; padding: 1px;}

.news .normal big a { color: #546324; text-decoration: none;}
.news .normal small a { color: #acb97f;}
.news .normal img { background: #fff; border: none; margin: 2px; padding: 2px;}
.news .normal big p { font-family: Arial, Tahoma, Verdana, Helvetica; margin: 0px; padding: 0px; font-size: 9px; font-weight: bold; letter-spacing: 0px;}

.news .active big a { color: #fff; text-decoration: underline;}
.news .active small a { color: #4b8cb4; text-decoration: none;}
.news .active img { background: #fff; border: none; margin: 2px; padding: 2px;}
.news .active big p { font-family:  Arial, Tahoma, Verdana, Helvetica; margin: 0px; padding: 0px; font-size: 9px; font-weight: bold; letter-spacing: 0px; color: #fff;}

.news span big, small { float: left; font-family:Arial, Tahoma, Verdana,  Helvetica; font-weight: bold;  }
.news span big { width: 200px; font-size: 12px; letter-spacing: -1px; padding: 18px 0px 0px 6px;  line-height: 14px;  }
.news span small { font-family: Arial, Tahoma, Verdana, Helvetica; width: 45px; font-size: 28px; line-height: 28px; letter-spacing: -3px; padding-top: 16px; text-align: center;  }

.rightcontent { width: 100%; float: left; padding: 0; margin: 0px; }

* html .rightcontent { 
    width: 100%;
}

/* right content */
.events { float: left; padding: 0; margin: 0px;  }
.events h2 { padding: 5px 0px; margin: 0px 0px 5px 0px; padding: 5px 0px 0px 32px; background: url('mini_logo.png') no-repeat 0 4px;}


.events .normal { background: #f5fbff; border: solid 1px #e4f4fc; float: left; padding: 4px; width: 100%;}
.events .normal strong { font-family:  Arial, Tahoma,Verdana, Helvetica; letter-spacing: -1px; font-size: 12px; font-weight: bold; }
.events .normal strong a { color: #3399cc; background: url(../images/arrow_normal.png) no-repeat left center; padding-left: 18px;}
.events .normal p { display: block; font-size: 10px; padding: 4px 0px; margin: 0px; line-height: 11px;}
.events .normal em {background: #fff; display: block; font-size: 9px; font-weight: bold; padding: 5px 3px; margin: 0px; font-style:normal;}
.events .normal em a { text-decoration: underline; color: #7ec2f2;}

.events .active { background: #f4fbdc; border: solid 1px #f1f2db; float: left; padding: 4px;  width: 100%;  }
.events .active strong { font-family: Arial, Tahoma,Verdana, Helvetica; letter-spacing: -1px; font-size: 12px; font-weight: bold; }
.events .active p { display: block; font-size: 10px; padding: 4px 0px; margin: 0px; line-height: 11px;}
.events .active em { background: #fff; display: block; font-size: 9px; font-weight: bold; padding: 5px 3px; margin: 0px; font-style:normal;}
.events .active em a { text-decoration: underline; color: #bbbb74;}


#leftbar { float: left; width: 200px; padding: 0; margin: 0px; min-height: 300px; }

.box { width: 161px; height: 293px; text-align: center; margin-left: 10px; border-right: 1px solid #D7D7D7; border-left: 1px solid #D7D7D7; padding-left: 10px;}

.box_footer {
    clear: both; background: url('box_bottom.png') no-repeat; width: 173px; height: 10px; margin-left: 10px; }
.box_header { margin-left: 10px; }

.box_header h3 { background: url('box_top.png') no-repeat; color: #fff !important; font-size: 11px !important; border: 0 !important; text-align: center; margin: 0 !important; margin-top: 10px !important; padding: 5px !important; }

.boxes  { width: 77px; height: 77px; background: url('box.png') no-repeat; margin-left: 7px; margin-top: 15px; padding-top: 10px !important; }

* html .boxes { margin-left: 6px; margin-top: 15px; } 

.boxes a { color: #fff !important; text-align: center; text-decoration: none !important; font-size: 9px !important; display: block; width: 77px; height: 77px; }

.boxes a:hover { color: #DEE7EF !important; }

#box_logo { clear: both; margin-bottom: 0px; }

/* left bar */
.box_header h3 {
	margin: 0 !important;
}

#box .news .news-body .news-title a {
	text-align: left;
}

.news-body .news-date {
	display: none;
}
.news-title  {
	text-align: left;
}

#leftbar #leftcontent h3 { font-size: 18px; letter-spacing: -1px; padding: 5px 0px; margin: 0px 0px 15px 0px; text-transform: uppercase; color: #444; font-weight: normal; border-bottom: solid 1px #eee; letter-spacing: -1px; }


#leftbar #leftcontent h4 { font-size: 10px; padding: 0px; margin: 10px 0px 0px 0px; color: #999933;}
#leftbar #leftcontent img { border: solid 0px #ccc;}
#leftbar #leftcontent p { font-size: 9px; padding: 10px 0px 10px 0px; margin: 0px; border-bottom: dashed 1px #ccc;}
#leftbar #leftcontent p strong { display: block; }
#leftbar #leftcontent a { text-decoration: underline; color: #7ec2f2;}
#leftbar #leftcontent a:hover { text-decoration: underline; color: #bbbb74;}

#footer { padding: 0px 0px 10px 0px; clear: both; font-size: 9px; background: url('footer_bg.png') repeat-x; height: 111px; position: relative;}

#footer UL { padding: 10px 0px; margin: 0px; }
#footer LI { display:inline; padding: 0px; margin: 0px; list-style-type: none; }
#footer LI A { padding: 0px 4px 0px 6px; margin: 0px; border-right: solid 1px #CCC; }
#last { border-right: 0 !important;  }

#footer p { color: #fff; padding-top: 45px; margin-left: 10px;}

#logo_netteam { background: url('logo_netteam.png') no-repeat; width:142px; height: 111px; position: absolute; right: 0; top: 0; }

.selectMenu { display: block; padding: 1px 0px 3px 0px; color: #fff; background: #495d77; text-decoration: none; }


/* publikacje */

.publish { 
    margin-bottom: 20px; 
} 
.publish-title { 
    letter-spacing: 0px; 
    padding: 5px 0px 0px 32px; 
    margin: 0px 0px 5px 0px; 
    background: url('mini_logo.png') 
    no-repeat 0 4px; 
    text-transform: uppercase; 
    font-size: 18px; 
    letter-spacing: -1px; 
    padding: 5px 30px; 
    margin: 0px 0px 15px 0px; 
    border-bottom: solid 1px #C6C7C6; 
    font-weight: normal; 
    font-family:Arial, Tahoma,Verdana,  Helvetica; 
    color: #222; 
}


.publish-intro { 
    margin: 10px 0;
    color: #000;
}

.publish-content h3 {
    letter-spacing: 0px; 
    no-repeat 0 4px; 
    font-size: 14px; 
    letter-spacing: -1px; 
    font-weight: bold; 
    font-family: Arial, Tahoma, Verdana, Helvetica; 
    color: #222; 
    margin-top: 16px;
    margin-bottom: 8px;
}

#extForm div h3 {
    font-size: 12px !important;
}

.publish-content ul li {
}
.publish-content ul {
    list-style: disc !important;
}

#navigation {
    background: #fff;
    float:right;
    font-size:12px;
    font-weight:bold;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0pt;
    padding:0px 0px 0px 1px;
}
ul#navigation li {
    background: #fff;
    color: #000;
    border-right:1px solid #ddd;
    float:left;
    margin:0pt;
    padding:0pt;
    height: 25px;
    text-align:center;
}
ul#navigation li a {
    height: 20px;
    color: #000;
    display:block;
    font-weight: bold;
    padding:4px 0px 3px 0pt;
    text-decoration:none;
}


#menu_1 { width: 120px; }
a#menu_1 { width: 120px; }

#menu_2 { width: 180px; }
a#menu_2 { width: 180px; }

#menu_3 { width: 80px; }
a#menu_3 { width: 80px; }

#menu_4 { width: 65px; }
a#menu_4 { width: 65px; }

#menu_5 { width: 120px; }
a#menu_5 { width: 120px; }

#menu_6 { width: 60px; }
a#menu_6 { width: 60px; }

#menu_7 { width: 60px; border: 0 !important; }
a#menu_7 { width: 60px; }


ul#navigation a:hover {
    padding: 0px 0px 3px 0pt;
    font-weight: bold;
    border-bottom: 20px solid #ddd;
}

*html ul#navigation a:hover {
    border-bottom: 7px solid #ddd;
}

.selectMenu {
    padding: 0px 0px 3px 0pt !important;
    font-weight: bold !important;
    border-bottom: 20px solid #59A7CB !important;
}


#divmenu {
    position: relative;
    height: 90px; 
}
div#menu {
    text-align:center;
    width: 800px !important;
    position: absolute;
    bottom: 0;
    right: 0;
}

#formext_main {
}

#ocarrywater .publish .publish-title {
	text-transform: none;
}
#nocapitalize .publish .publish-title {
	text-transform: none;
}

#contact {
	height: 350px;
	display: block;
}
#contact img {
	float: left;
}
#contact p {
 	font-weight: bold;
}
#wroclaw {
	width: 400px;
	float: left;
}

#warszawa {
	width: 450px;
	float: left;
}
#extForm {
	padding: 10px 0 0 20px;
}



#zasady .publish .publish-content h3 {
	background:transparent url(micro-logo.png) no-repeat scroll 0% !important;
	margin-bottom: 10px;
	margin-top: 20px;
	min-height: 17px;
	padding-left: 20px;
}

#zasady .publish .publish-content p {
	text-indent: 20px;
}

#formext_error {
	padding: 10px;
	background: #ccc;
	border: 1px solid #cc0000;
}


#aktualnosci .news .news-body {
	margin: 10px 0;
}


#aktualnosci .news .news-body .news-title {
	margin-right: 10px;
	background:transparent url('blue_right.png') no-repeat scroll 0% !important;
	margin: 2px 0 10px 0;
	min-height:17px;
	padding-left:20px;
}

#aktualnosci .news .news-body .news-intro {
	text-indent: 20px;
}


#netteam {
	position: absolute;
	bottom: 0;
	width: 110px;
	height: 40px;
}

#extForm {
}
#extForm .topicPublish {
	font-weight: bold;
	color: #000;
	font-size: 12px;
}

#aktualnosci .publish .publish-title {
	text-transform: none !important;
}
