﻿/* Reset css */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, audio, canvas, details, figcaption, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, summary, time, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
body {
	font-family: Tahoma;
font-size: 16px;
color: #585858;
}
#content p {
	margin: 15px 0;
}
a {
color: #585858;	
}
a.notitle{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

#main{
    height: 470px;
    width: 100%;
    margin: auto;
    background: #dcebf2;
    
}
#header{
    height: 470px;
    width: 1180px;
    background: url(../images/image1.png) no-repeat;
    margin: auto;
    position:relative;
}
#one{
    padding-top: 13px;
    padding-bottom: 7px;
    position: relative;
    width: 490px;
    top: 33px;
    left: -80px;
    background: #fff;
    text-align: center;
    font-size: 15px;
    font-family: SansationRegular;
    color: #7f7f7f;
}
#one .lip{
    font-size: 16px;
    color: #138c1c;
    font-family: SansationBold;
    font: bold;
}
#two{
    height: 85px;
    width: 345px;
    position: relative;
    top: 105px;
    left: -80px;
    background-image: url(../images/txt.png);
}
#three{
    position: relative;
    height: 60px;
    width: 350px;  
    top: 150px;
    left: 65px;
    font-family: Philosopher;
    font-size: 23px;
    color: #166b9b;
}
#three p{
    font-size: 40px;
}
#four{
    position: relative;
    top: 195px;
    left: 80px;
    float: right;
    height: 51px;
    width: 315px;
    border-radius: 25px;
    color: #fff;
    background: #138c1c;
    text-align: center;
}
#four p{
    margin-left: 55px;
    font-family: Tahoma;
    font-size: 26px;
}
#four img{
    position: relative;
    float: left;
    left: 27px;
    top: 8px;
}
#four .text{
    float: right;
    font-family: Tahoma;
    font-size: 12px;
    margin-right: 35px;
}
#center{
    width: 100%;
    background: linear-gradient(to top, #ffffff, #c4e4fb);
}
#minicenter{
    min-height: 370px;
    width: 1340px;
    margin: 0 auto;
    background: linear-gradient(to top, #ffffff, #c4e4fb);
    
}
.container{
    position: relative;
    float: left;
    margin-top: 34px;
	margin-bottom: 40px;
}
.container #nav, #nav ul {
    list-style:none;
    padding:0;
    width:270px;
	               }
#nav ul {
    position:relative; 
	         z-index:-1;
	        }
#nav .pod {
    position:relative;
    z-index:100;
    margin-top: 11px;
    border:1px solid #7c95a7;
    border-radius: 5px;
	        }
/*#nav .pod > ul {margin:10px 0;  } */
#nav .mini {
    font-family: Tahoma;
    font-size: 14px;
        margin-bottom: 10px;

	            }

#nav .mini.active {
margin-top: 0;

}
#nav .podmenu {
    background: linear-gradient(to top, #afc9db, #f7fcfd); 
    color: #166b9b; 
    display:block; 
    font-size:18px; 
    font-family: Tahoma; 
    line-height:28px; 
    outline:0; 
    padding-left:19px;
    padding-top: 17px; 
    padding-bottom: 13px;
    text-decoration:none; 
    border-radius: 5px;
}
#nav .pod .podmenu img {
    border-width:0px;  
    width:5px;
    height:7px; 
    margin-bottom: 5px;
    margin-right:8px; 
    vertical-align:middle;
	              }
#nav .pod .podmenu:hover,#nav .pod .podmenu.active {
    background: linear-gradient(to top, #94ce9c, #f2fff3);
	                }
#nav ul li a {
    color:#2e76a3;
    font-size:16px; 
    font-family: Tahoma;
    padding-left: 20px;
    line-height:22px;
	display: block;
	              }
	  
	
#nav ul li a:hover {
    color: #138c1c;
}
#nav .pod >  ul{
display:none;
padding:10px 0;

}
/*#nav a.hover:focus {
    background: linear-gradient(to top, #94ce9c, #f2fff3);
    outline:0;
    color: #138c1c;
	                  }
#nav a:hover ~ ul li {
    margin-top:0;
    -moz-transition:  0.4s linear; 
    -ms-transition: 0.4s linear;
    -o-transition: 0.4s linears; 
    -webkit-transition: 0.4s linears; 
    transition: 0.4s linear;
	margin-bottom:10px;
}
#nav a:hover + img, #nav a:active + img {
    display:block;
	                                         }*/
#content{
    float: right;
    width: 1042px;
    margin-top: 46px;
	margin-bottom: 40px;
	overflow:hidden;
}
h1{
    font-family: Tahoma;
    font-size: 30px;
    color: #138c1c;
    font-weight:normal;
}
#content ul.fix{
    margin-top: 30px;
    height: 200px;
    width: 1042px;
    list-style: none;
    overflow: hidden;
	margin-left: 0;
}
#content ul {
margin-left:30px;
}
#content ul.fix img{
    height: 200px;
    float: left;
    margin-left: 2px;
}
#content .txt{
    margin-top: 35px;
    font-family: Tahoma;
    font-size: 16px;
    color: #585858;
}
#cont{
    font-family: Tahoma;
    font-size: 16px;
    margin-top: 26px;
}
#cont .text{
    float: left;
    margin-left: 27px;
    width: 718px;
    color: #585858;
}
#cont img{
    width: 295px;
    height: 222px;
}
.bold{
    font-weight: bold;
}
#minicont{
    float: left;
    margin-top: 27px;
    font-family: Tahoma;
    font-size: 16px;
    color: #585858;
}
#main1{
    margin: 20px auto 0;
    width: 100%;
    background: #138c1c;
}
#main2{
    margin: auto;
    width: 1340px;
    height: 140px;
    background: #138c1c;
}
#main2 .txt{
    position: relative;
    width: 770px;
    left: 154px;
    top: 34px;
    font-size: 30px;
    color: #ffffff;
    font-family: Philosopher;
}
#main2 #foto{
    height: 179px;
    width: 148px;
    float: right;
    margin-top: -105px;
    margin-right: 200px;
}
#footer{
    position: relative;
    width: 1340px;
    height: 66px;
    margin: auto;
    font-size: 12px;
    font-family: Tahoma;
    color: #585858;
}
#footer .l{
    position: relative;
    height: 66px;
    float: left;
    width: 750px;
   margin-top: 33px;
}
#footer .r{
    position: relative;
    height: 66px;
    margin-top: 33px;
    float: right;
}
#footer .pr48 {
font-size:11px;
text-decoration:none;
color: #585858;
display:block;
margin-top:10px;
}
#content #nav{
    margin-top: -27px;
}
#content #nav a{
    color: #166b9b;
    font-family: Tahoma;
    font-size: 12px;
}
#info{
    margin-top: 32px;
    font-family: Tahoma;
    font-size: 16px;
    color: #585858;
}
#vitrina{
    margin-top: 66px;
    background: #f3f3f3;
}

#vitrina .item{
    float: left;
    height: 268px;
    width: 248px;
    border: solid 1px #7c95a7;
    background: #ffffff;
    text-align: center;
    margin-bottom: 14px;
    margin-right: 14px;
	position:relative;
}
#vitrina .item img{
    position: relative;
    
    height: 171px;
    width: 171px;
    margin: 0 auto;
}
#vitrina .item img{
   width:171px;
   height: 171px;
 
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;

}
#vitrina .item img:hover{
 
  width: 190px;
  height: 190px;
}
#vitrina .item a.title{
  position: absolute;
    bottom: 0;
	left:0;
	height:58px;
	width:248px;
	padding-top:20px;
    color: #166b9b;
    font-size: 16px;
    font-family: Tahoma;
}
#vitrina .win{
   height: 191px;
   border-bottom: solid 1px #7c95a7;
}
#vitrina .item:nth-child(4n+4) {
    margin-right: 0;
   } 
.breadcrumbs {
font-size:12px;
color:#585858;

}
.breadcrumbs a {
font-size:12px;
color:#585858;
display:block;
margin:0 10px 0 0;
float:left;

}
.breadcrumbs .separator{
content ">";
font-size:12px;
color:#585858;
height:12px;
float:left;width:12px;

}
.breadcrumbs .separator:after{
content ">";
font-size:12px;

}
#mapy {
height: 400px;
}
#nav .pod.active ul {
display:block;
}
table#vitrina1 {
width:100%;

}
table#vitrina1 td{
border:5px #C5E4FB solid;
padding:10px;
background-color:#fff;
}
#content div table {
	border-collapse: collapse;
}

#content div table td {
border:5px #C5E4FB solid;
padding:10px;
background-color:#fff;
}
#content div table td p{
margin:3px 0;
}
.ui-accordion .ui-accordion-header {
padding-left:40px;
background-color:#DCEBF2;
}

.ui-state-active, .ui-widget-content .ui-state-active {
    border: 1px solid #aaaaaa;
    background: #DCEBF2 url(images/bg_glass_65.png) 50% 50% repeat-x;
	}
.ui-state-default, .ui-widget-content .ui-state-default {
    border: 1px solid #d3d3d3;
    background: #DCEBF2 url(images/bg_glass_75.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #555555;
    outline: none;
}
ul.inn {
list-style:disc;
}
ul.inn li {

}
ul.inn li a{
color:#138c1c;
font-size:16px;
line-height:22px;


}