﻿* {margin: 0 0 0 0;}
html {margin-top: 0px; padding-top: 0px;	font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

.topLogo { margin-left: 80px; display: block; padding-top: 30px;}
div.logo {background-image: url(logo.jpg); width: 338px; }
div.page { background-image: url(graf01.jpg); background-repeat: no-repeat; background-position: center top;}
div.clear {clear: both;}

div.footer {width: 924px; background-image: url(stopka.jpg); background-repeat: no-repeat; background-position: top center; height: 18px; margin-left: auto; margin-right: auto; margin-top: 10px; text-align: center; padding-top: 20px;}

div.pageBody { width: 924px; margin-left: auto; margin-right: auto; min-height: 300px;}
div.leftBar { float: left; width: 338px; height: 100%;}
div.leftBar div.logoMan { width: 338px; height: 320px; margin-bottom: 10px;}

div.content { float: left; width: 586px;}	
div.logInBox { float: right; height: 27px; color: #FFF; }
input.logIn { border-style: none; background-color: Transparent; width: 27px; height: 27px; background-image: url(login_btm.jpg); cursor: pointer;}

/*--------------------------------*/

div.pageNavigator {width: 99%; margin-top: 10px;}
div.pageNavigator div.first { float: left;}
div.pageNavigator div.last { float: right;}
div.pages { text-align: center;}

div.rightMenu { float: right; margin-left: 15px; margin-bottom: 5px; margin-right: 5px;}
div.rightMenu div.albumItem img {width: 209px; height: 125px;}

div.subMenuItem { width: 209px; height: 38px; background: url(silver_bar.jpg) no-repeat top left;}
div.subMenuItemDark { width: 209px; height: 38px; background: url(black_bar.jpg) no-repeat top left;}

div.subMenuItem a { font: 14px Arial; color: #000; display: block; padding-top: 8px;}
div.subMenuItemDark a { font: 14px Arial; color: white!important; display: block; padding-top: 8px;}

div.subMenuItem a:hover,div.subMenuItemDark a:hover { text-decoration: none!important}

div.subMenuButton { width: 194px; height: 38px; float: right; background: url(silver_arrow.jpg) no-repeat top right;}
div.subMenuButtonDark { width: 194px; height: 38px; float: right; background: url(black_arrow.jpg) no-repeat top right;}



div.cmsContent { padding-left: 30px; color: #494949; margin: 20px 0 0 0; font-size: 11px; width: 556px; min-height: 100px;}

div.cmsContent h1 { font-size: 20px; font-weight: bold; text-transform: capitalize; color: #f3b300; margin-bottom: 10px;}
div.cmsContent h2 { font-size: 16px; font-weight: bold; color: #000; margin-bottom: 10px;}
div.cmsContent h3 { font-size: 14px; font-weight: bold; color: #000; margin-bottom: 8px;}
div.cmsContent h4 { font-size: 12px; font-weight: bold; color: #000;}
div.cmsContent h5 { font-size: 12px; color: #f3b300; }
div.cmsContent ul { margin-left: 20px;}
div.cmsContent a { text-decoration: none; color: #000;}
div.cmsContent a:hover { text-decoration: none;}

div.cmsContent a.likeText { text-decoration: none; color: #7b7b7b;}
div.cmsContent a.likeText:hover { text-decoration: underline;}

div.cmsContent p {  padding: 0;}
div.cmsContent table { margin: 0;}

div.cmsContent table td.tabStyle1 { background: url(gray_bar_a.jpg) no-repeat top right; height: 18px; vertical-align: middle; color: #000; overflow: hidden; padding: 0px; margin: 0px;}
div.cmsContent table td.tabStyle1 a { text-decoration: none; color: #000; } 
div.cmsContent table td.tabStyle1 a:hover { text-decoration: underline; }

div.cmsContent table td.tabStyle2 { background: url(black_bar_a.jpg) no-repeat top right; height: 18px; vertical-align: middle; color: #FFF; overflow: hidden; padding: 0px; margin: 0px;}
div.cmsContent table td.tabStyle2 a { text-decoration: none; color: #FFF; } 
div.cmsContent table td.tabStyle2 a:hover { text-decoration: underline; }

div.subsectionItem {margin-top: 5px; margin-bottom: 10px;}

/*--------------------------------*/

div.StaticMenu { width: 586px; padding-top: 73px; }
div.StaticMenu div.MenuItem { width: 280px; height: 82px; float: left; padding-left: 10px;}
div.StaticMenu div.MenuItem div.MenuItemOferta { width: 160px; height: 82px; float: left;  margin-top: 0px;}
div.StaticMenu div.MenuItem div.MenuItemCPrasowe { width: 160px; height: 82px; float: left; margin-top: 0px;}
div.StaticMenu div.MenuItem div.MenuItemTechnologia { width: 160px; height: 82px; float: left; margin-top: 2px;}
div.StaticMenu div.MenuItem div.MenuItemRealizacje { width: 160px; height: 82px; float: left; margin-top: 2px;}
div.StaticMenu div.MenuItem div.MenuItemPartnerzy { width: 160px; height: 82px; float: left; margin-top: 2px;}
div.StaticMenu div.MenuItem div.MenuItemKontakt { width: 160px; height: 82px; float: left; margin-top: 2px;}
div.StaticMenu div.MenuItem div.MenuTitle a { font: bold 16px Arial; color: #000; text-decoration: none;}
div.StaticMenu div.MenuItem div.MenuDescription a { font: 11px Arial; color: #808080; text-decoration: none; line-height: 12px;}
div.StaticMenu div.MenuItem:hover div a { text-decoration: none!important; color:#494949;}

div.news div.date a { font-size: 16px; color: #000; text-decoration: none; font-weight: bold; margin-left: 5px;}
div.news div.newsTitle a { font-size: 12px; color: #585858; text-decoration: none; font-weight: bold; margin-left: 5px;}
div.news div.intro { margin-top: 2px; margin-left: 5px;}
div.news div.intro a { font-size: 11px; font-weight: normal; line-height:inherit; color: #808080; text-decoration: none;}
div.news div.newsItem {padding-left: 10px; padding-bottom: 5px; margin-bottom: 20px; margin-right: 0px; background-image: url(gray_bar.jpg); background-repeat: no-repeat; background-position: bottom;}
div.news div.more { text-align: right; margin-bottom: 5px;}
div.news div.more a { font-size: 11px; color: #575456; font-weight: bold; text-decoration: none;}
