/*
Theme Name: Euro-Darmal
Theme URI: http://www.project3d.eu
Description: Szablon przygotowany na potrzeby strony www firmy Euro-Darmal.
Version: 1.0
Author: Rafal Lisiecki
Tags:

*/

  body {
  	margin: 0;
  	padding: 0;
  	font-family: calibri, tahoma, verdana, sans-serif;
	font-size: 15px;
	background-color: #2c4e73;
	color: #404040;
	background: url(images/bcg.png);
	background-position: top center;
	background-repeat: repeat-x;
  }
  
  p {
  text-align: justify;
  }
  
  a {
	text-decoration: none;
	display: block;
  }
  
  a:link {
	color: #707070;; /*kolor linka*/
	text-decoration: none;
  }

  a:visited {
	color: #707070;; /*kolor odwiedzonego linka*/
	text-decoration: none;
  }

  a:hover {
	color: #f67814; /*kolor linka po najechaniu na niego*/
	text-decoration: none;
  }

  a img {
	border: 0;
  }
  
  #tlo_stopka {
	clear: both;
	position: relative;
	bottom: 0;
	height: 99px;
	width: 100%;
	margin: 0;
	padding: 0;
	background: url(images/stopka_bcg.png);
	background-position: bottom;
	background-repeat: repeat-x;
  }
  
  
  #stopka {
	position: relative;
  	width: 980px;
	height: 99px;
	padding: auto;
	margin: 0 auto;
	background: url(images/index_11.png);
	background-position: center top;
	background-repeat: no-repeat;
  }
  
  #darczyncy {
	position: relative;
	width: 200px;
	height: 400px;
	border: 0px solid #DDD;
	padding: auto;
	margin: 0 auto;
	margin-top: 30px;
  }
  
  #container {
	position: relative;
	top: 0;
  	width: 980px;
	padding: auto;
	margin: 0 auto;
  }

  
  #banner{
  	position: relative;
  	width: 100%;
	height: 150px;
	top: 0;
	padding: 0;
	margin: 0;
	background: url(images/index_02.png);
	background-position: top center;
	background-repeat: no-repeat;
  }
  
  #menu{
  	position: relative;
  	width: 100%;
	height: 34px;
	top: 0;
	padding: 0;
	margin: 0;
	/* background: url(images/index_05.png);
	background-position: top center;
	background-repeat: no-repeat; */
  }
  
  #akt {
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 176px;
	height: 34px;
	margin: 0;
	padding: 0;
	background: url(images/but_akt.png);
	background-position: top center;
	background-repeat: no-repeat;
  }
  
  #akt:hover {
	cursor: pointer;
	background: url(images/but_akt_over.png);
  }
  
  #onas {
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 84px;
	height: 34px;
	margin: 0;
	padding: 0;
	background: url(images/but_onas.png);
	background-position: top center;
	background-repeat: no-repeat;
  }
  
  #onas:hover {
	cursor: pointer;
	background: url(images/but_onas_over.png);
  }
  
    #info {
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 146px;
	height: 34px;
	margin: 0;
	padding: 0;
	background: url(images/but_info.png);
	background-position: top center;
	background-repeat: no-repeat;
  }
  
  #info:hover {
	cursor: pointer;
	background: url(images/but_info_over.png);
  }
  
    #dok {
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 148px;
	height: 34px;
	margin: 0;
	padding: 0;
	background: url(images/but_dok.png);
	background-position: top center;
	background-repeat: no-repeat;
  }
  
  #dok:hover {
	cursor: pointer;
	background: url(images/but_dok_over.png);
  }
  
    #pom {
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 180px;
	height: 34px;
	margin: 0;
	padding: 0;
	background: url(images/but_pomoc.png);
	background-position: top center;
	background-repeat: no-repeat;
  }
  
  #pom:hover {
	cursor: pointer;
	background: url(images/but_pomoc_over.png);
  }
  
    #gal {
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 111px;
	height: 34px;
	margin: 0;
	padding: 0;
	background: url(images/but_gal.png);
	background-position: top center;
	background-repeat: no-repeat;
  }
  
  #gal:hover {
	cursor: pointer;
	background: url(images/but_gal_over.png);
  }
  
    #kont{
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 135px;
	height: 34px;
	margin: 0;
	padding: 0;
	background: url(images/but_kontakt.png);
	background-position: top center;
	background-repeat: no-repeat;
  }
  
  #kont:hover {
	cursor: pointer;
	background: url(images/but_kontakt_over.png);
  }


  #content{
    position: relative;
  	width: 980px;
	top: 0;
	left: 0;
	//min-height: 320px;
	background: url(images/index_08.png);
	margin-bottom: 20px;
  }
  
  #txt {
  	position:relative;
	float: left;
	left: 0;
	width:700px;
	border: 0px solid #f00;
  }
  
  #side_bar {
	position:relative;
	display: inline;
	float: right;
	width:270px;
	border: 0px solid #B0B0B0;
  }
  
  #link_cube {
	position:relative;
	left: 310px;
	top: 40px;
	width: 360px;
	height: 45px;
	//border: solid 1px #00f;
  }
  
  h1 {
	color: #4194d0;
	font-size: 18pt;
	font-weight: 800;
	text-transform: uppercase;
	background: url(images/h1_bcg.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 12px;
	margin-bottom: 0;
  }
  
  h2, h2 a:link, h2 a:hover, h2 a:visited {
	color: #4194d0;
	font-size: 12pt;
	font-weight: 600;
	text-transform: uppercase;
	background: url(images/h2_bcg.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 14px;
	padding-top: 14px;
	margin-bottom: 0px;
  }
  
  h2.entry-title {
	background: url(images/aaa);
  }
  
  h2 a:hover {
	color: #f67814;
  }
  
  h2.nagl-post {
	background: url(images/h1_bcg.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 12px;
  }
  
  h1.menu {
	text-align: center;
	background: url(images/menu_bcg.png);
	background-position: bottom center;
	background-repeat: no-repeat;
  }
  
  ul.menu {
	list-style-image: url(images/punkt.png);
	//text-align: right;
  }
  
  .menu li {
	color: #707070;
	text-transform: uppercase;
	font-weight: 600;
  }
  
  h2.menu {
	color: #4194d0;
	font-size: 12pt;
	font-weight: 600;
	text-transform: uppercase;
	text-align: center;
	background: url(images/menu_bcg.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	padding-bottom: 14px;
	padding-top: 14px;
	margin-bottom: 0px;
  }
  
  #preload {
	position: absolute;
	display: none;
	z-index: 10;
  }