
.menuspace{
    display:block;
    width:100%;
    position:fixed;
    z-index:2000;
    left:0px;
}
    .menuspace .visible{
	position:relative;
	background:white url(http://faunavet.pl/grk/menuspace_visible_bg.gif) left top repeat-x;
	height:147px;
    }

	.menuspace .visible .logo{
	    position:absolute;
	    display:block;
	    width:324px;
	    height:147px;
	    left:0px;
	    top:0px;
	    background:white url(http://faunavet.pl/grk/faunavet_lecznica_logo.gif) left top no-repeat;
	}
	    .menuspace .visible .logo .logged{
	    display:block;
	    position:absolute;
	    width:500px;
	    left:150px;
	    top:120px;
	    z-index:99999;
	    font-weight:normal;
	    color: #610000;
	    }
	    .menuspace .visible .logo .logged a{
		font-weight:normal;
	    }
	
	.menuspace .visible .right_block
	{
	    position:absolute;
	    display:block;
	    width:8px;
	    height:147px;
	    right:0px;
	    top:0px;
	    background: white;
	    z-index:2200;
	}

    .menuspace .shadow_bottom{
	display:block;
	height:23px;
	background: url(http://faunavet.pl/obiekt/cien/b.png) left top repeat-x;
    }
    .logo_clear{
	position:fixed;
	display:block;
	top:0px;
	width:324px;
	height:147px;
	border:0px solid red;
	z-index:9991;
    }
	.logo_clear .png_space{
		width:324px;
		height:147px;
		background: url(http://faunavet.pl/grk/logo_clear.png) left top no-repeat;
}



.line_first{position:absolute; top:16px; left:8px;right:8px; height:36px;padding-right:10px;font-size:22px; }
.line_first div a{text-decoration:none;outline:none;}

.line_first div.button_first{float:right; position:relative; margin::0px;}
.line_first div.button_first a{padding-left:12px;padding-right:12px;}
.line_first div.button_first a.active_1{
border:1px solid white;
background:white;
outline:none;
margin:0px;
padding:4px;
padding-top:1px;
padding-right:10px;
padding-left:6px;
}
.line_first div.button_first a.active_1 img{margin:0px;border:0px;
}

.button_first a{display:block; margin:0px;padding:5px; border-bottom:0px; color:#205801;}
.button_first a:hover{color:#b10000;}


.line_second{position:absolute; top:42px; left:8px;right:8px; height:46px;border:0px solid red;text-align:right; padding-right:10px;padding-top:23px;}
.line_second .menuitems{float:right;tex-align:right; border:0px solid red; text-decoration:none;}

.line_second .menuitems div{padding:0px; 
text-decoration:none; cursor:pointer; 
font-size:22px; 
color:#205801; right:0px;
border:0px;
float:right;
}
.line_second .menuitems div a{padding:10px; padding-top:0px;padding-bottom:0px; background:none; 
text-decoration:none; cursor:pointer; 
 font-size:19px; 
color:#205801; right:0px;
border:0px;
outline:none;
}
.line_second .menuitems div a:hover{ color:#b10000;}
.line_second .menuitems div.active2{
background:#d7d6ba;
padding:0px;
padding-bottom:6px;
border-top:1px solid #d7d6ba;
border-left:1px solid #d7d6ba;
border-right:1px solid #d7d6ba;
}

.line_third{position:absolute; top:94px; left:8px; right:8px; height:50px;padding-left:300px; font-size:16px;}
.line_third .artykuly .button_art{float:right;display:block;}
.line_third .artykuly .button_art a{margin-right:10px; border:0px;text-decoration:none;color:#205801;}
.line_third .artykuly .button_art a:hover{color:#b10000;}
.line_third .artykuly .button_art a.active_art{ border:0px; color:#b10000;}
.line_third .artykuly .button_art a.active_art:hover{color:#b10000;}


.new_site{
padding:0px;
}
.new_site h1{
font: 36.4px/37px 'LiberationSerifRegular', Arial, sans-serif;margin-bottom:0px; color:white;
margin-top:0px;
background:#d7d6ba;
margin:0px;
padding:10px;
margin-bottom:0px;
}


.dol{
position:relative;
height:324px;
padding:0px;
bottom:0px;
background:  url(/grk/bottom.gif) left top repeat-x;
}


.dol .tb .faunavet_bottom{border:0px solid red;position:absolute;display:block;width:206px;height:425px;bottom:-14px;right:-10px;background: url(http://faunavet.pl/grk/bottom_right.gif) left top no-repeat;}
.dol .tb .bottom_left{position:absolute;display:block;width:180px;height:446px;bottom:-14px;left:-10px;background: url(http://faunavet.pl/grk/bottom_left.gif) left top no-repeat;}
.dol .tb .bottom_left_2{position:absolute;display:block;width:218px;height:89px;bottom:-14px;left:59px;background: url(http://faunavet.pl/grk/bottom_left_2.gif) left top no-repeat;}
.dol .tb .bottom_right_2{position:absolute;display:block;width:218px;height:89px;bottom:-14px;right:59px;background: url(http://faunavet.pl/grk/bottom_right_2.gif) left top no-repeat;}

#dol{height:20px;}
#gora{height:160px;}


.updown{
position:absolute;
display:block;
width:100px;
height:50px;
border:0px solid red;
left:10px;
top:-90px;

background:white;

}

.white{background:white;width:100%;height:140px; position:absolute;display:none;z-index:9990;}

.wykrzyknik{
width:100px;
height:135px;
display:block;
background: url(http://faunavet.pl/grk/wykrzyknik.png) left top no-repeat
}


body{
position:absolute;
color: #7B795A;
width:100%;
background:white url(http://faunavet.pl/grk/oll_bg.jpg) left top repeat-x fixed;
text-shadow:2px;
}

body,table,tr,td
{
margin: 0;
padding: 0;
border: none;
border-style:none;
border-spacing:0px;
border-collapse:collapse;

font: 16px/24px 'LiberationSerifRegular', Arial, sans-serif;
}

fieldset{border:0px;}

.oll{width:100%;
position:absolute;
display:block;
margin: 0;
padding: 0;
border: none;
border:1px solid red;
border-style:none;
border-spacing:0px;
border-collapse:collapse;
text-align:center;
z-index:1;
}
table.grafik {margin:auto;}
table.grafik td{padding:6px;vertical-align:top;border-bottom:1px solid #7B795A;}
table.grafik td.grafik_left{text-align:right;}
table.grafik td.grafik_center{text-align:center;}

.sun{
width:800px;height:580px;position:fixed;display:block;
background:url(http://faunavet.pl/grk/background.png) left top no-repeat fixed;
}

.site
{

	width:820px;

	border: 0px solid red;
	margin:0px;
	padding:0px;
	margin-left:auto;
	padding-top:40px;
	margin-right:auto;
        text-align:justify;
	z-index:9;

    min-height: 582px;
    height: auto !important;
    height: 582px;

}

.web2{
position:relative;
min-height: 582px;
height: auto !important;
height: 582px;
padding:0px;
z-index:3;
background:white;
}


.site .web2 .shadow_top{width:440px; height:24px; position:absolute; top:-24px; right:-26px;
background:url(../grk/web/shadow_top.png)left top no-repeat;}
.site .web2 .shadow_right{width:26px; height:582px; position:absolute; top:0px; right:-26px;
background:url(../grk/web/shadow_right.png)left top no-repeat;}
.site .web2 .shadow_left{width:26px; height:582px; position:absolute; bottom:0px; left:-26px;
background:url(../grk/web/shadow_left.png)left top no-repeat;}
.site .web2 .shadow_bottom{width:440px; height:24px; position:absolute; bottom:-24px; left:-26px;
background:url(../grk/web/shadow_bottom.png)left top no-repeat;}

a.h1{
display:block; position:absolute;width:200px; height:60px;
font: 30px/1.5; 
margin:0px;
padding:0px; color:#FFFFCC;
border:0px;
left:20px;
}

h2{
font: 26.4px/37px 'LiberationSerifRegular', Arial, sans-serif;margin-bottom:0px; color:white;
margin-top:0px;
background:#d7d6ba;
margin:0px;
padding:10px;
}
h3{font: 16px/1.5; margin:0px;padding:0px;margin-top:0px; 
border-top:2px solid #999966;
border-bottom:0px solid #999966;
color:#610000;
background:none;
letter-spacing:2px;
padding:2px;
padding-top:20px;
padding-bottom:0px;
padding-left:40px;
text-align:left;
}
h4{
font: 19.4px/37px 'LiberationSerifRegular', Arial, sans-serif;margin-bottom:0px; color:#7B795A;
margin-top:0px;
margin:0px;
padding-top:10px;

}
H5{font: 16.4px/37px 'LiberationSerifRegular', Arial, sans-serif;margin-bottom:0px; color:#7B795A;
margin-top:0px;
margin:0px;
padding-top:6px;}



.menuitems {}
.menuitems a{padding:10px; padding-top:5px;padding-bottom:4px; text-decoration:none; cursor:pointer; background:url(../obiekt/bg/white60.png)left top repeat; font-size:16px; color:white/*#999966*/;}
.menuitems a.active{padding:10px; padding-top:5px;padding-bottom:4px; text-decoration:none; color:red; border:0px solid red; cursor:pointer; background:white/*#FFFFCC*/; font-size:16px; color:#999966;}
.menuitems a:hover{ color:red;}

.spacelink {font: 17px/1.5; text-align:left;padding-bottom:5px;padding-left:10px;padding-top:195px;}
.spacelink a{font-size:17px;font-weight:normal; border:0px;margin:4px; color:#7B795A;
}
.spacelink a:hover{color:#b10000;}
.spacelink a.bottomb{}
.spacelink a.bottomb :hover{color:#b10000;}
.spacelink div{text-align:center;}


.dol .kroliki{display:block;position:absolute; width:234px;height:222px; top:20px;left:20px;
background: url(/grk/kroliki.png) left top no-repeat;
}




.fotospace{text-align:justify; width:100%; margin:0px;padding:0px; border:0px solid red;}
.fotospace div{float:left; display:block; text-align:center; table-layout:fixed; width:310px; background:#f2f1e1/*#eaeabf*/;margin:10px; padding:10px; padding-bottom:4px; border:1px solid #1e5700 /*#c8c890*/;}
.fotospace img{border:1px solid #d7d6ba; width:300px; text-align:center; margin:0px;padding:0px;}
.fotospace div.block{float:left; display:block; text-align:center; table-layout:fixed; width:310px; height:300px; background:#f2f1e1/*#eaeabf*/;margin:10px; padding:10px; padding-bottom:4px; border:1px solid #1e5700/*#c8c890*/; background:url(../grk/BLOKADA2.gif)center top no-repeat;}
.fotospace div.block img{display:none;}

.pspace{text-align:justify; width:100%; margin:0px;padding:0px; border:0px;}
.pspace div{float:right; text-align:center; width:310px;color:#F2F1E4; margin:10px; margin-top:0px; padding:10px; padding-bottom:4px; border:1px solid #f2f1e1;background:#d7d6ba;}
.pspace img{border:1px solid #d7d6ba; width:300px; text-align:center; margin:0px;padding:0px;}

.lspace{text-align:justify; width:100%; margin:0px;padding:0px; border:0px;}
.lspace div{float:left; display:block; text-align:center; table-layout:fixed; width:310px; background:white/*#eaeabf*/;margin:10px; padding:10px; padding-bottom:4px; border:1px solid #f2f1e1;}
.lspace img{border:1px solid #d7d6ba; width:300px; text-align:center; margin:0px;padding:0px;}

.reals div.right{float:right; text-align:center; width:310px; background:white;margin-left:20px; margin-top:0px; padding:10px; padding-bottom:4px; border:1px solid #f2f1e1;}
.reals div.left{fixed;float:left; text-align:center; width:310px;background:white;margin:0px;margin-right:20px; padding:10px; padding-bottom:4px; border:1px solid #f2f1e1;}

table.reals{width:100%;margin-top:10px;}
table.reals td{text-align:justify; vertical-align:top;}
table.reals div{text-align:center; width:310px; background:white; margin:auto;; margin-top:0px;margin-bottom:10px; padding:10px; padding-bottom:4px; border:1px solid #f2f1e1;}
table.reals div img{ border:1px solid #d7d6ba; width:300px; margin:0px;padding:0px;}


.ggg{border:1px solid red;position:relative;}
table.center{}
table.center tr td.left, td.right{
text-align:left;
border:1px solid red;
}

.clear {
width: 100%;
clear: both !important;
display: inline-block;
}
.clear:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
* html .clear {
height: 1%;
}

.art_lists div{float:left;}
.art_lists div a.art{display:block; background:none; padding:2px;margin-right:5px;}
.art_lists div a.art:hover{}
.art_lists div a.active_art{display:block;color:red; background:#EEEEEE/*#eaeabf*/; padding:2px;margin-right:5px;}
.art_lists div a.active_art:hover{}

.big{}
.big .opis{display:block;margin-bottom:10px;}
.big .opis div{background:#F2F1E4;font: 11px/1.5;
    display:block; text-align:justify;  margin-top:0px; padding:20px;border:0px solid red; position:relative;}
.big .opis div img{border:3px solid #F2F1E4;margin:0px; margin-right:10px; margin-bottom:10px; height:112px; width:150px;float:left;}
.big .button_art{display:none;}
.big .opis div p{margin:0px;padding:0px;margin-top:30px;}
a.btn{font: 14.4px 'LiberationSerifItalic', Arial, sans-serif;color:#7B795A; display:block; position:absolute; bottom:4px; right:4px; padding:3px; /*background:white;*/}
a.btnTitle{font: 19.4px/34px 'LiberationSerifItalic', Arial, sans-serif; display:block; position:absolute; top:16px;left:186px; color:#7B795A;margin:0px; padding:0px;}
p.btnT{display:block; position:absolute; top:-16px;left:186px;margin:0px; padding:0px;}
p.btnT a{font: 19.4px/34px 'LiberationSerifItalic', Arial, sans-serif;  color:#7B795A;}
p.btnT a:hover{color:#b10000;}

.small{}
.small .opis{display:none;}
.small .button_art{display:block;}

a{
color:#7B795A;
}
a:hover{color:#b10000;}



p.gora{text-align:right;padding-bottom:2px;}
p{margin-top:10px; margin-bottom:0px; border-top:0px solid #CCCC99; bottom:0px; display:block;}
p.naglowek, p.naglowek ul li{font: 19px/27px 'LiberationSerifItalic', Arial, sans-serif;margin-top:0px;padding:10px; color:#7B795A;}

.uwaga{position:relative;border:0px solid #610000;margin-bottom:10px;font-size:14px;color:#610000;padding:10px;margin:auto;}


input.kontakt{border:2px solid #c8c59e;}
textarea.kontakt{border:2px solid #c8c59e;}


b{font-weight:normal;}


form.searchBox{
}

.searching{
    display:block;
    height:54px;
    position:relative;
    z-index:990;
}
                        
.searching fieldset{
    position:absolute;
    width:400px;
    z-index:991;
}
.searching input{width:100%;}

.suggestionsBox{
width:456px;
position:absolute;
z-index:992;
top:-40px;
left:-40px;
height:300px;
}

.suggestionList
{
    margin: 0px;
    padding: 0px;
    padding-top:40px;
}

.suggestionList li
{
    list-style:none;
    cursor: pointer;
    border-bottom:2px solid <?=$red?>;
}

.suggestionList li:hover
{
    border-bottom:2px solid <?=$red?>;


    background-color: <?=$red?>;
    color: <?=$red?>;

}

.buttonAsLink{
display:block; width:100%;
text-align:right;
	font-size:         11px;
	    color:             <?=$red?>;
	    	background:  none;
			padding:           3px 0;
			    border-width:      0;  
				cursor:            pointer;
					}


.buttonAsLink_hover {
display:block; width:100%;
text-align:right;
	font-size:         11px;
	    color:             <?=$red?>;
		background-color:  <?=$red?>;
			padding:           3px 0;
			    border-width:      0;  
				cursor:            pointer;
					}
					
					


.menus_bottom{text-align:left;}
.menus_bottom div{}
.menus_bottom div ul{margin:10px; padding:0px; margin-top:0px;}
.menus_bottom div ul li a{display:block;width:100%; height:20px;border:0px solid red;padding-bottom:10px;}
.menus_bottom div ul li ul li{padding-left:10px; font-weight:normal; margin:0px;}
.menus_bottom div ul li ul li a{font-weight:normal;padding:0px;}



li.ramka{border:3px solid red;color:red;}




.colls{width:800px;}
.colls div{float:left;font-size: 16px;}
.colls .l{padding-right:15px;width:303px;}
.colls .r{padding-left:15px;width:403px;}



.uwaga{position:relative; margin-bottom:0px;padding:10px; color:#F2F1E4;background:#B0AF99;font: 18px/27px 'LiberationSerifBold', Arial, sans-serif;z-index:998;}
p.uwagaTitle{font: 36.4px/47px 'LiberationSerifBold', Arial, sans-serif;margin:0px; color:#F2F1E4;padding-:0px;}
p.italic{font: 21px/27px 'LiberationSerifRegular', Arial, sans-serif;margin:0px;padding:0px; color:#F2F1E4;}
strong{font: 18px/27px 'LiberationSerifBold', Arial, sans-serif;margin:0px;padding:0px;}

.clear {width: 100%;clear: both !important;display: inline-block;}
.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html .clear {height: 1%;}


.padd{padding:10px; color:#7B795A;}
.foto{float:right; background:white;margin:-10px;margin-left:10px; margin-top:0px;}
.foto div{text-align:center; width:310px;color:#7B795A; margin:10px; margin-top:0px; padding:0px; padding-top:4px; padding-bottom:4px; border:1px solid #f2f1e1;background:#d7d6ba;}
.foto div img{border:1px solid #d7d6ba; width:300px; text-align:center; margin:0px;padding:0px;}


