*{font-size:100%;margin:0}body{padding-top: 4px;}body,table,th,td{padding:0; border-collapse:collapse;list-style:none;vertical-align:top}h1,b{font-weight:400}input{vertical-align:middle}body{font:.8em Arial,sans-serif;background:#fff }h2 a:link,#head .m a,#news h2 a:visited,#body h2 a:visited,#head a,#tabs a,#mail p a,#right h2 a:link,#right h2 a:visited,#foot .kbd{color:#000}a:link,#adv h2 a:link{color:#1A3DC1}a{text-decoration:underline}a:hover{color:#f00!important}img{border:0}#sample{cursor:pointer;text-decoration:none;border-bottom:1px dashed #000}ol li{position:relative;padding-bottom:.3em;line-height:1.2em}ol u{position:absolute;z-index:1;left:-1.4em;text-decoration:none}

.s {
font:.9em Arial,sans-serif;
}
h1{ 
font-size: 2em;
}
#list{margin:0 0 1.5em}
#list h2,#list li{margin:0 1em .4em 0}
#list b{height:1%;margin-left:-.3em}
#list div a{font-size:85%;color:#393}
#list div i{background-position:-473px 100%}


p {
padding: 0px;
margin: 0 0 1.5em 0;
}
li.list a{font-size:85%;color:#393}
pre{
font-size:100%;
padding: 0px;
margin: 0px;
}


table td.kontakt, td.uslugi, td.foto{ padding-top: 15px;}

table td.right{
width:170px;
}


.mosimage {
  border: 0px solid #cccccc;
  margin: 5px 5px 5px 0px; 
}

.mosimage_caption {
  text-align: center;
  width: 150px;
  margin-top: 2px;
  background: #efefef;
  
  color: #666;
  font-size: 10px;
  border-top: 1px solid #cccccc;
}
.mosimage a{
text-decoration: none;
color: #aaa;}

.mosimage a:hover{
text-decoration: underline;
color: #999!important;}
a.text{
text-decoration: none;
color: #aaa;}

a.text:hover, link, visited {
text-decoration: underline;
color: #999!important;}

p {
float:none;
}

table.b {
border-top: 1px solid #cccccc;
padding: 30px;
}

.s_italic {font-size:85%; font-style:italic;}

table td.left { width: 22%; text-align:left; }
table.price td{text-align: center;width:200px; border: 1px dashed #ccc;}
table.price th{font-weight:  	normal}
td.zero{border:0px;}

ul {
list-style-type: none;
}
li {
list-style-type: none;
}



/* {{CSS}}*/

ul.main{ padding:0;margin:0; list-style: none;
width: 100%;
margin:0;
list-style: none;
}
ul.main li{text-align:left;
display:inline;
float:left;
margin:0;
}
ul.main_page{ 
padding:0;
margin:0;
text-align:left;
list-style: none;
}

ul.main_page li{
padding: 0 0.5em 0 0.5em; display: inline;
text-align:left;
min-width: 70px;
float:left;margin:0;
}


ul.up{ 
padding:0;
margin:0;
text-align:left;
list-style: none;
}

ul.up li{
padding: 0 0.5em 0 0.5em; 
margin:0;
width: 220px;
height: 100%;
display: inline;
float:left;
text-align:left;
min-width: 70px;

}

ul.regions { 
margin:0; 
padding: 0 0 1em 0;
list-style: none;
text-align:left;
list-style: none;
margin:0;
}

ul.regions li{
padding: 0.3em 0.5em 0 0.5em;
text-align:left;
min-width: 70px;
margin:0;
border:0;
}



.bottom_menu{
width: 100%;
text-align: center;
font-size:80%;
list-style: none;
float:right;
}
ul.bottom_menu li {
display: inline;
}
ul.bottom_menu li a{
color: #999;
}
ul.bottom_menu li a:hover{
color: black;
}

.small_text{
font-size: 70%;}

.tdleft{
width:20%;
padding: 0em 0em 0em 0em; 
margin: 0em 0em 0em 0em;

}
#list{margin:0 0 1.5em; padding-left: 2em;}
#list h2,#list li{margin:0 1em .4em 0}
.adv{
font-size: 80%; color: #000;
}
.adv a:hover, .adv a:visited, .adv a:link {color: #000!important; text-decoration:none;}

.sign{
font-size: 80%; color: #999;
text-align:right;
}
.sign a:hover, .sign a:visited, .sign a:link {color: #999!important; text-decoration:none;}

table.b1 {
border-top: 1px solid #cccccc;
padding-top: 1em;
}
#content ul.gallery li{
list-style-type: none;
float:left;
padding: 5px;
width_:700px;
}
.links{
bottom: 10px;
}
#content p {
padding: 12px 5px 0px 5px;
}
#content h2 {
padding: 12px 5px 0px 5px;
}
.date{
font-size:80%;
color:#ccc;
}


