* { padding: 0; margin: 0; }

html { background: #f2f2f3; height: 100%;}

body {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 13px;

 color: rgb(51, 51, 51);

 line-height: 20px;

 background: url(../images/tlo.jpg) repeat-x center top;



 min-height: 100%;

 height: auto !important;

 height: 100%;

 }

#wrapper { 

 margin: 0 auto;

 width: 980px;

 background: #fff;

 min-height: 100%;

 height: auto !important;

 height: 100%;

}

#top {

 width: 980px;

 padding: 0px;

 height: 16px;

 margin: 0px;

 background: #424848;

}

#header {

 width: 940px;

 color: #333;

 padding: 20px;

 height: 80px;

 margin: 0px;

}

#logo { 

 display: inline;

 margin: 0px;

 padding: 0px;

 width: 280px;

 float: left;



}

#adres { 

 float: right;

 color: #333;

 margin: 0px;

 padding: 0px;

 width: 660px;

 display: inline;

 position: relative;



 text-align:right;

}

#menu {

 width: 940px;

 	position:relative;

	padding: 0px 20px 0px 20px;

    left: auto;



}

#baner {

 width: 960px;

 height: 430px;

 padding: 0px 10px 10px 10px;

 margin: 0px 0px 0px 0px;

}

#content { 

 width: 960px;

 color: #333;

 background: #fff;

 margin: 0px 0px 0px 0px;

 padding: 10px;

 min-height: 100%;

 height: auto !important;

 height: 100%;

}

#footer { 

 width: 960px;

 color: #333;

 background: #424848;

 margin: 0px 0px 10px 0px;

 padding: 10px;

}



#slides {

	position:relative;

	padding: 0px 10px 10px 10px;

    left: auto;

	z-index:100;

}



.slides_container {

	width:940px;

	overflow:hidden;

	position:relative;

	display:none;

}





.slides_container a {

	width:940px;

	height:430px;

	display:block;

}



.slides_container  img {

	display:block;

}





.pagination {

	margin:-40px auto 0 10px;

	position:relative;

	z-index:500;

	width:930px;

	

	

}



.pagination li {

	float:left;

	margin:0 5px;

	list-style:none;

}



.pagination li a {

	display:block;

	width:24px;

	height:0;

	padding-top:24px;

	background-image:url(../images/pagination.png);

	background-position:0 0;

	float:left;

	overflow:hidden;

}



.pagination li.current a {

	background-position:0 -24px;

}

span#created {

  

  text-align: right;

  font-size: 9px;

  display: block;

  color:#fff;

    

}

a#rtg-logo{

 width:62px;

 height:22px;

 margin-left: 10px;

 padding:0px 60px 10px 0px;

 background: url(../images/rtg_logo.png);

}

@import url(http://fonts.googleapis.com/css?family=Capriola);

/* Let's import the lovely google font, please keep this line at the top of your stylesheet */

/* Menu CSS */#cssmenu,

#cssmenu ul,

#cssmenu ul li,

#cssmenu ul li a {

  padding: 0;

  margin: 0;

  line-height: 1;

  font-family: 'Capriola', sans-serif;

}

#cssmenu:before,

#cssmenu:after,

#cssmenu > ul:before,

#cssmenu > ul:after {

  content: '';

  display: table;

}

#cssmenu:after,

#cssmenu > ul:after {

  clear: both;

}

#cssmenu {

  zoom: 1;

  height: 69px;

  background: url(../images/bottom-bg.png) repeat-x center bottom;

  border-radius: 2px;

  width: 940px;

  

}

#cssmenu ul {

  background: url(../images/nav-bg.png) repeat-x 0px 4px;

  height: 69px;

  

}

#cssmenu ul li {

  float: left;

  list-style: none;

  

}

#cssmenu ul li a {

  display: block;

  height: 37px;

  padding: 22px 60px 0;

  margin: 4px 2px 0;

  border-radius: 2px 2px 0 0;

  text-decoration: none;

  font-size: 15px;

  color: white;

  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);

  font-weight: 400;

  opacity: .9;

}

#cssmenu ul li:first-child a {

  margin: 4px 2px 0 0;

}

#cssmenu ul li a:hover,

#cssmenu ul li.active {

  background: url(../images/color.png) center bottom;

  display: block;

  height: 37px;


  border-radius: 2px 2px 0 0;

  text-decoration: none;

  font-size: 15px;

  color: white;

  font-weight: 400;


  margin-top: 0px;
  padding: 22px 60px 0;
  padding-top: 26px;
  
  

  color: #616161;

  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.35);

  opacity: 1;

}



#map_canvas {

 

 width:920px; 

 height:400px;

 

}



.tresc {padding-left: 20px;  padding-right: 20px;}



h2:after,

h3:after,

h4:after {

    position: absolute;

    content: "";

    left: 0;

    top: 0;

    bottom: 0;

    width: 5px;

    border-radius: 2px;

    box-shadow:

        inset 0 1px 1px rgba(0,0,0,0.5),

        0 1px 1px rgba(255,255,255,0.3);

}

 

h2:after { background: #afca05; }

h3:after { background: #afca05; }

h4:after { background: #afca05; }

 

h1 {

    font-size: 26px;

    line-height: 30px;

    margin: 0 0 .6em 0;

    font-weight: normal;

    color: #969696;

    font-family: 'Hammersmith One', sans-serif;

    text-shadow: 0 -1px 0 rgba(0,0,0,0.4);

    position: relative;

    color: #afca05;

}

 

h2 {

    margin: 0 0 .6em 0;

    padding: 0 0 0 20px;

    font-weight: normal;

    color: #969696;

    font-family: 'Hammersmith One', sans-serif;

    text-shadow: 0 -1px 0 rgba(0,0,0,0.4);

    position: relative;
	

    font-size: 17px;

    line-height: 25px;

}

 

h3 {

    margin: 1em 0 .6em 0;

    padding: 0 0 0 20px;

    font-weight: normal;

    color: #969696;

    font-family: 'Hammersmith One', sans-serif;

    text-shadow: 0 -1px 0 rgba(0,0,0,0.4);

    position: relative;
	
	float: left;
	
    font-size: 14px;

    line-height: 20px;

    font-family: 'Questrial', sans-serif;

}

 

h4 {

    margin: 1em 0 .6em 0;

    padding: 0 0 0 20px;

    font-weight: normal;

    color: #969696;

    font-family: 'Hammersmith One', sans-serif;

    text-shadow: 0 -1px 0 rgba(0,0,0,0.4);

    position: relative;

    font-size: 12px;

    line-height: 20px;

    font-family: 'Questrial', sans-serif;

}

ul.lista { list-style-type:none; }

ul.lista li {

	background-image: url(../images/kwadracik.png);

	background-position: 20px 50%; /* X-pos Y-pos (from top-left) */

	background-repeat: no-repeat;

	padding-left: 45px;

	line-height: 25px;

}

#slider {
	list-style:none;
	padding:0px
}

.slider-container { 
	background:#fff; 
	width:100%; 
	height:90px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px; 
}

#slider img { 
	width:200px; 
	height:75px; 
	margin:0px; 
	display:inline-block  
}

#slider li {
	width:230px;
}
.clear			{ clear:both; }
.photo-link		{ padding:5px; margin:5px; border:1px solid #ccc; display:block; width:205px; height:110px; float:left; }
.photo-link:hover	{ border-color:#999; }



a img {border:none; outline : none;}

