
*{margin:0;padding:0}

html {
  height: 100%;

}


body{
}



#header{ 
background-color:#fff;
background:transparent url(../gfx/index/cloud.jpg) no-repeat left top;
width:100%;
margin:auto;
height:115px;
	}

#header a img{
border:0px;
}
#logo_container{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}
#header img{

}



#menu{
	width:100%;
	height:45px;
}

#menuContainer{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}

#menu_left{
	background:transparent url(../gfx/index/menu_grey2.jpg) repeat-x left top;
	height:45px;
	margin-top: 0 !important;
	float:left;
	
}




#menu_right{
	background:transparent url(../gfx/index/menu_blue.jpg) repeat-x left top;
	height:45px;
	float:left;
	width:100%;
}



#menu2 {
	padding-top: 5px;
	margin-left: 250px;
	//margin-left: 120px;
	float: left;
	text-align: right;
}






#menu2 ul{
	/*margin-left:336px;*/
}

#menu2 ul li{
float:left;
list-style:none;}

#menu2 ul li a{
font-size:10pt;
font-family:Arial;
text-decoration:none;
color:#000;}

#menu2 ul li a:hover{
/*font-size:10px;*/
font-size:10pt;
font-family:Arial;
text-decoration:underline;

color:#000;}

#menu2 ul li a.hmenu3{

background:transparent url(../gfx/index/o_firmie_empty.jpg) no-repeat left top;
float: left;
padding-top:9px;
padding-bottom:13px;
padding-right:18px;
padding-left:34px;
height:35px;
}
#menu2  ul li a.last{
background:transparent url(../gfx/index/salon_empty.jpg) no-repeat left top;
float: left;
padding-top:9px;
padding-bottom:13px;
padding-right:42px;
padding-left: 0;
height:35px;
padding-left: 45px;
text-align: left;
width: 78px;
font-size:10pt;
}





/*
#menu2 ul li a#uslugi{
background:transparent url(../gfx/index/uslugi_empty.jpg) no-repeat left top;
position:relative;
left:272px;
top:11px;
padding-top:8px;
padding-bottom:12px;
padding-right:38px;
padding-left:34px;
height:35px;
width:80px;
}

#menu2 ul li a#klienci{
background:transparent url(../gfx/index/klienci_empty.jpg) no-repeat left top;
position:relative;
left:244px;
top:11px;
padding-top:8px;
padding-bottom:12px;
padding-right:18px;
padding-left:34px;
height:35px;
width:82px;
}

#menu2 ul li a#kontakt{
background:transparent url(../gfx/index/kontakt_empty.jpg) no-repeat left top;
position:relative;
left:235px;
top:11px;
padding-top:8px;
padding-bottom:12px;
padding-right:18px;
padding-left:34px;
height:35px;
width:82px;
}

#menu2 ul li a#salon{
background:transparent url(../gfx/index/salon_empty.jpg) no-repeat left top;
position:relative;
left:227px;
top:11px;
padding-top:8px;
padding-bottom:12px;
padding-right:32px;
padding-left:32px;
height:35px;
width:82px;
}
*/

#top_bar_menu{
  float: left;
	margin-top:-20px;

}



#top_bar_menu ul{
	padding: 0;
	margin: 0;
  display: inline;
}

#top_bar_menu li{
  font-family: Tahoma;
  color: #ffffff;
  font-size: 11px;
  padding-right: 10px;
  display: inline;
}

#top_bar_menu li a{
  font-family: Tahoma;
  color: #000;
  text-decoration: none;
}

#top_bar_menu li a:hover{
  text-decoration: underline;
}

#content{
background:transparent url(../gfx/index/tlo_blue.jpg) repeat-x left top;
width:100%;
height:auto;
margin-top:-2px;
float:left;
background-color:#bfcdf0;}




#content2{
background:transparent url(../gfx/index/tlo_blue.jpg) repeat-x left top;
width:100%;
height:auto;
position:relative;
top:-5px;

float:left;
background-color:#bfcdf0;
//margin-top:-6px;
}









#box{
background-color:#fff;
margin:auto;
width:960px;
/*height:1400px;*/
}


 #content_left{
background-color:#fff;
width:230px;
border-right:1px solid #f2eded;
float:left;
}

#fotki{
float:left;
position:relative;
top:-108px;
//top:-109px;
}

* html #fotki{
	top: -108px;
}
#fotki img{
position:relative;
left:14px;
top:-42px;
float:left;
}

#content #fotki img{
position:relative;
left:14px;
top:-43px;
float:left;
}

#fotki img.dog3{
position:relative;
left:17px;
top:-44px;
float:left;
}

#content #fotki img.dog3{
position:relative;
left:17px;
top:-44px;
float:left;
}



#menu_second{
float:left;
position:relative;
top:-120px;
left:50px;}

#menu_second li{
list-style-image:url(../gfx/index/menu_boczne.jpg);
}

#menu_second li ul {
	margin-left: 20px
}

#menu_second li ul li{
	list-style-image:url(./../gfx/menu/blu_praw2.gif);
}


#main_up h1{
padding-top:20px;
font-size:12px;
font-family:'Trebuchet Ms';
margin-left: 282px;
}

#menu_second li a{
text-decoration:none;
color:#000;
font-weight:bold;
font-size:10pt;
position:relative;
top:-5px;}

#menu_second li a:hover{
text-decoration:none;
color:#000;
font-weight:bold;
text-decoration:underline;
font-size:10pt;
position:relative;
top:-5px;}



#box2{
float:left;
position: relative;
top:-100px;
font-size:9pt;
font-family:arial;
padding-bottom:30px;
margin-left:20px;}

#box2 img{
position:relative;
top:10px;
left:0px;
padding-bottom:20px;}





#tresc{
margin-left:10px;
margin-top:10px;
}



#tresc2{
margin-left:10px;
margin-top:10px;}
#tresc3{
margin-left:10px;
margin-top:10px;}
#tresc4{
margin-left:10px;
margin-top:10px;}
#tresc5{
margin-left:10px;
margin-top:10px;}

 #content_right{
float:right;
width:729px;
min-height:950px;
background-color:#fff;
}

*html #content_right{
	height: 950px;
}

#text {
	margin-left:10px;
	margin-right:10px;
	text-align:justify;
	float:right;
	padding:20px;
	width: 646px;
}

#text{
	font-family: Verdana;
	font-size: 12px;
}
#text h1{
color:#f5640b;
color:#385b9f;
font-size:1.3em;
font-family:Tahoma;}

#text h2{
color:#f5640b;
color:#308803;
color:#385b9f;
font-size:1.2em;
font-family:Tahoma;}

#text h3{
color:#f5640b;
color:#308803;
color:#385b9f;
font-size:1.1em;
font-family:Tahoma;}

#text h4{
color:#f5640b;
color:#308803;
color:#385b9f;
font-size:1.0em;
font-family:Tahoma;}

#text h5{
color:#f5640b;
color:#308803;
color:#385b9f;
font-size:0.8em;
font-family:Tahoma;}

#text h6{
color:#f5640b;
color:#308803;
color:#385b9f;
font-size:0.7em;
font-family:Tahoma;}

#cien img.left{
float:left;
margin-left:-242px;
margin-top:-37px;}
 
#cien img.right{
float:right;
margin-right:-740px;
margin-top:-37px;}





#menu_second table{
margin-left:-10px;
margin-top:-20px;
width:210px;}

#adminM{
	position: relative; 
	left: -20px; 
	//left: -60px;
}
* html #adminM{
	left: -30px;
}
#content #menu_second table{
position:relative;
left:-30px;}


#menu2 #top_bar_menu{
  float: left;
	margin-top:-20px;

}



#menu2 #top_bar_menu ul{
	padding: 0;
	margin: 0;
  display: inline;
}

#menu2 #top_bar_menu li{
  font-family: Tahoma;
  color: #ffffff;
  font-size: 11px;
  padding-right: 10px;
  display: inline;
}

#menu2 #top_bar_menu li a{
  font-family: Tahoma;
  color: #000;
  text-decoration: none;
}

#menu2 #top_bar_menu li a:hover{
  text-decoration: underline;
}

#menu_second td.menu_admin_option_header{
font-weight:bold;}

#foot_container{
clear:both;
background:transparent url(../gfx/index/bg_footer.jpg) repeat-x left top;
height:40px;
text-align:center;}

/* ------------------------------------ site ----------------------------------- */
#site {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

#site a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}

#site td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 20px;
}

#site h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

#site h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#site h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#site h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#site h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
}

#site h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6px;
}

#site ul {
	padding-left: 30px;
}
.image a{
	font-size: 12px;
	text-decoration: none;
	color: black;
}
.image a:hover{
	font-size: 12px;
	text-decoration: none;
	color: blue;
}
