/*****	MAIN  *****/
* {
	margin: 0;
	padding: 0;
	line-height: 130%;
}
body {
	background: url(/static/images/chmura_under_bckg.png) repeat-x top left #74dae4;
	color: #454545;
	font: 12px Tahoma, Arial, sans-serif;
	height: auto;
	overflow-x: hidden;
}
object { outline:none; background: none; }

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

.msg_head {
	border: 1px solid #e1eaf2;
	height: 25px;
	background: url(/static/images/msg_bckg.png) repeat-x;
	padding-left: 20px;
}
table {
	border-collapse:collapse;
	width: 100%;
}
#tr_activ {
	background-color: #e5ffcd;
	height: 25px;
	border: 1px solid #e1eaf2;
}
#tr_normal1 {
	background-color: #fff;
	height: 25px;
	border: 1px solid #e1eaf2;	
}
#tr_normal2 {
	background-color: #f6fcff;
	height: 25px;
	border: 1px solid #e1eaf2;	
}
/*****	STRUKTURA  *****/
#header {
	width: 1024px;
	margin: 0px auto 0px auto;
}
#container {
	background:#FFFFFF none repeat scroll 0 0;
	margin:0 auto;
	padding-bottom:40px;
	width:1024px;
}

/*****	HEADER  *****/
#cloud_main {
	width: 993px;
	height: 147px;
	margin: 0px auto;
	background: url(/static/images/chmura_main.png) no-repeat top center;
	z-index: 0;
	
}
#logo {
	float: left;
	margin: 12px 0 0 83px;
	position: absolute;
}
#top_login {
	height: 62px;
	float: right;
	font: bold 13px/ 30px Tahoma, Arial;
	color: #00565f;
	letter-spacing: 1px;
	margin-right: 30px;
	text-align: right;
}
#top_login input {
	width: 130px;
	border: 1px solid #b2c9d4;
	margin-right: 6px;
	padding: 3px;
	font-size: 12px;
	color: #777d80;
}
#top_login input#submit { 
	border: 1px solid #00565f;
	width: 76px;
	height: 23px;
	background: url(/static/images/button_zaloguj.png) no-repeat;
}
#top_login a, #top_login a:hover {
	margin:  0 10px;
	color: #00565f;
}
#top_login .rozdzielacz {
	color: #7ebad0;
}
#wyspa {
	width: 1024px;
	height: 237px;
	margin: -50px 0 0 0;
}



/*****	CONTAINER  *****/
#page {
	background:#FFFFFF url(/static/images/content_header_1024.png) no-repeat scroll left top;
	letter-spacing:1px !important;
	padding:0 5px 10px;
	width:1014px;
}
#page_start {
	width: 15px;
	background: url(/static/images/content_header_start.png) top left no-repeat;
	padding: 40px 15px 10px 25px;	
	letter-spacing: 1px !important;
	margin-top: -50px;
}
#navi {
	margin: 0px 0 15px -15px;
	width: 100%;
	height: 15px;
	line-height: 13px;
	font-size: 13px;
	padding-left: 25px;
}
#navi a, #navi a:hover {
	font-weight: bold !important;
}
#submenu {
	height: 40px;	
	margin: 0 0 36px 5x;
}
#submenu img {
	float: left;
	margin: 2px 6px 0 4px
}
#submenu ul {
	list-style: none;
	padding: 0;
	margin: 0 0 ;
}
.AdTaily_Widget_Title {
	display: none !important;
	margin: 0px !important;
	padding: 0px !important;
}
.AdTaily_Widget_Buy {
	font-family: Tahoma, Verdana, Arial, sans-serif !important;
}
.AdTaily_Widget_Logo {
	font-family: Tahoma, Verdana, Arial, sans-serif !important;
}
#submenu li {
	float: left;
	margin: 0 3px 0 0;
	font-size: 11.5px;
	padding-right: 8px;
}
#submenu a {
	font: bold 15px Tahoma, Verdana, Arial;
	color: #004147;
	letter-spacing: 0.5px;
}
#submenu a:hover {
	font: bold 15px Tahoma, Verdana, Arial;
	color: #077d88;
	letter-spacing: 0.5px;
}
	/* CONTENT */
#content {
	width: 695px;
	float: left;
	margin-left: 5px;
	line-height: 140%;
}
#content_full {
	float: left;
	margin: 0px 5px;
	line-height: 140%;
}
#content a, a:hover {
	color: #198e06;
	font-weight: bold;
}
#content_full a, a:hover {
	color: #198e06;
	font-weight: bold;
}

	/* SIDEBAR */
#sidebar {
	float:right;
	width:300px;
}
.sidebar_box {
	width: 300px;
	background: url(/static/images/sid_box_content_1024.png) top left repeat-y #e4fcfe;
	height: auto;
	margin-bottom: 15px;
}
.sidebar_box_left {
	height: 32px;
	width: 14px;
	background: url(/static/images/sid_box_topleft.png) top left no-repeat;
	float: left;
}
.sidebar_box_content {
	height: 27px;
	width: 272px;
	background: url(/static/images/sid_box_topcenter.png) top left repeat-x #e4fcfe;
	float: left;
	padding-top: 5px;
}
.sidebar_box_right {
	height: 32px;
	width: 13px;
	background: url(/static/images/sid_box_topright.png) top right no-repeat;
	float: left;
}
.sidebar_box_fotter {
	height: 7px;
	width: 300px;
	background: url(/static/images/sid_box_footer_1024.png) top left no-repeat;
	clear: both;
}
.sidebar_text {
	padding: 0 5px 10px 15px;	
	color: #4c4c4c;
	font-weight: bold;
}
.sidebar_text a, .sidebar_text a:hover {
	color: #005158;
	font-weight: bold;
}
.writemsg a, a:hover {
	color: #407d01;
	font-weight: bold;
	margin-top: 5px;
}
.action_lapa {
	float: left;
	height: 11px;
	width: 11px;
	margin: 10px 10px 0 0px;
}
.action_text {
	float: left;
	width: 250px;
	height: 100%;
	margin: 7px 0 0 0;
}
#sidebar img {
	float: left;
	margin: 3px 4px;
}
#sidebar .av {
	margin: 6px 4px 0 1px;
}	
#profile_anim_ads {
	background: url(/static/images/ogloszenia_cart.png) no-repeat top left;
	width: 141px;
	height: 138px;
	padding: 15px 15px 15px 10px;
	text-align: center;
	margin: 0px auto 10px auto;
}
.levelstar {
	background:url("/static/images/star_small.png") no-repeat scroll 0 0 transparent;
	font-size:10px;
	font-weight:normal !important;
	height:18px;
	margin:25px 0 0 25px;
	padding:6px 0 0 1px;
	position:absolute !important;
	text-align:center;
	width:23px;
}

/***** STOPKA *****/
#stopka_header {
	width: 984px;
	height: 40px;
	clear: both;
	position: relative; 
}

#stopka_gradient {
	width: 100%;
	margin-top: -100px;
	background: url(/static/images/stopka_gradient_grass.png) top left repeat-x;
	height: 20px;
	padding: 107px 0 20px 0px;     
	color: #fff;
	font-size: 14px;	
}
#stopka_gradient_txt {
	width: 1000px;
	margin: 0px auto;
}
#stopka_gradient_txt_button {
	float: right;
}
#stopka_gradient_txt_button a, a:hover, a:visited {
	font-weight: bold;
}
#mouse {
    width: 121px;
    height: 200px;
    position: absolute;
    margin: -208px 0 0 12px;
}
#deskiright {
    width: 87px;
    height: 189px;
    position: absolute;
    margin: -200px 0 0 1102px;
    background: url(/static/images/deskiright.png) no-repeat top left;
}

/***** ELEMENTS *****/
/******************************************************/
	/* TABELKA */
#table_animals {
	width: 119px;
	margin: -10px 0 0 108px;
	position: absolute;
	z-index: 200;
}
#table_animals_top {
	background: url(/static/images/table_top.png) no-repeat;
	height: 15px;
}
#table_animals_middle {
	background: url(/static/images/table_middle.png) repeat-y;
	padding: 0 5px;
}
#table_animals_bottom {
	background: url(/static/images/table_bottom.png) repeat-y;
	height: 6px;
	margin: -3px 0 0 0;
}
#psiak {
	width: 106px;
	background: #f1f9fc;
	height: 23px;
	border: 1px solid #cadcf0;
	margin-bottom: 3px;
	float: center;
}
#psiak img {
	float: left;
	margin: 2px 5px 0 5px;
	border: 0px;
}
#psiak .name {
	color: #004147;
	font: bold 11px Tahoma, Verdana, Arial;
	float: none;
}

	/* STRONA GŁÓWNA */
#viewport{
        width: 680px;
        overflow:hidden;
}
#viewport ul{
        position: relative;
        padding: 0;
}
#viewport li{
        width: 680px;
        height: 350px;
        float: left;
        list-style: none;
}
#index_next {
	width: 51px;
	height: 51px;
	position: absolute;
	z-index: 15;
	margin: 140px 0 0 640px
}
#index_prev {
	width: 51px;
	height: 51px;
	position: absolute;
	margin: 140px 0 0 10px;
	z-index: 15;
}
#index_button {
	width: 180px;
	height: 38px;
	position: absolute;
	margin: 250px 0 0 450px;
	z-index: 15;
}
	/* DYMEK */
#dymek_top {
	width: 142px;
	height: 9px;
	margin: 10px 0 0 35px;
	background: url(/static/images/dymek_top.png) top left no-repeat;
}
#dymek_bckg {
	width: 128px;
	margin-left: 35px;
	padding: 0 7px 0 7px;
	height: auto;
	background: url(/static/images/dymek_bckg.png) top left no-repeat #fff;
	text-align: center;
}
#dymek_bottom {
	width: 142px;
	height: 9px;
	background: url(/static/images/dymek_bottom.png) top left no-repeat;
	margin-left: 35px;
	padding: 0;	
}	
.dymek_button {
	width: 100px;
	height: 16px;
	background: url(/static/images/stopa_button_bckg.png) repeat-x top left;
	border: 1px solid #2d5a02;
	font-size: 11px;
	color: #fff;
	padding: 2px 0px 0 5px;
	display: block;
	margin: 5px 0 0 35px;
}	
#dymek_ustnik {
	width: 22px;
	height: 16px;
	background: url(/static/images/dymek_ustnik.png) no-repeat top left;
	position: absolute;
	margin: 40px 0 0 175px;
}
#dymek_dog {
	height:69px;
	margin:10px 0 0 195px;
	position:absolute;
	width:51px;
}

/******************************************************/
	/* TABLICA OGŁOSZEŃ */
	
#add_ads {
	color: #4b4d4c;
	font-weight: bold;
}
select#s1 {
	width: 210px;
	border: 1px solid #9f9f9f;
	margin: 6px;
	padding:2px 3px;
	font: bold 13px Tahoma, Arial; 
	color: #626363;	
	height: 25px;
}
#add_ads select#s2 {
	width: 110px;
	border: 1px solid #9f9f9f;
	margin: 6px;
	padding:2px 3px;
	font: bold 13px Tahoma, Arial; 
	color: #626363;	
	height: 25px;
}
input#t {
	width: 90px;
	border: 1px solid #9f9f9f;
	margin: 3px 4px;
	padding: 2px 3px;
	font: bold 13px Tahoma, Arial; 
	color: #626363;	
	height: 15px;
}
#add_ads input#submit {
	width: auto;
	height: 21px;
	background: url(/static/images/stopa_button_bckg.png) repeat-x top left;
	border: 1px solid #2d5a02;
	font: bold 11px Tahoma, Arial; 
	color: #fff;
	padding: 0px 7px 2px 7px;
	float: right;
	display: block;
	margin: 5px 15px 0 0;
}
#ads_table {
	background: url(/static/images/ogloszenia_bckg.jpg) no-repeat top left;
	width: 660px;
	height: 440px;
	padding: 30px;
}
#ads_cart {
	background: url(/static/images/ogloszenia_cart.png) no-repeat top left;
	width: 141px;
	height: 138px;
	padding: 15px 15px 15px 10px;
	position: absolute;
	text-align: center;
}
.ads_cart_h {
	font-size: 22px;
	width: 100%;
	color: #000 !important;
	font-weight: normal !important;
}
#ads_prev {
	width: 164px;
	height: 81px;
	position: absolute;
	margin: 180px 0 0 -7px;
	z-index: 15;
}
#ads_next {
	width: 160px;
	height: 81px;
	position: absolute;
	z-index: 15;
	margin: 175px 0 0 484px;
}

/******************************************************/
	/* SHOP ITEMS */
#shop_category {
	margin: 0 0 5px -20px;
}
#shop_item_box {
	border: 1px solid #aae5eb;
	margin: 2px;
	width: 63px;
	height: 45px;
	float: left;
	background: #fff;
}
#shop_item_box img {
	margin: 0;
	padding: 0;
}
.danepsa {
	color:#7F7F7F;
	float:left;
	font-size:10px;
	font-weight:bold;
	letter-spacing:0.5px !important;
	margin:6px 0 0 15px;
	width:175px;
}
.itemlocked_txt {
	color: #fff;
	font: normal 10px Tahoma, Verdana, Arial;
	margin: 75px 0 0 10px;
	position: absolute;
}

	
/******************************************************/
	/* ANIMILEK - BOX */
#animil_box { 
	width: 230px; 
	float: left; 
	margin: 0 0 20px 0
}
#animil_box img {
	float: left; margin-top: 2px;
}
#animil_box_dane {
	margin: 1px 0 0 10px; 
	float: left;
	width: 175px;
	font: bold 10px Tahoma, Arial;
	color: #7f7f7f;
	letter-spacing: 0.5px !important;
}

/******************************************************/
	/* AKCJE */
#akcja_blue {
	width: 96%;
	height: auto;
	background: #e3f1f2;
	color: #242424;
	font: bold 14px Tahoma, Arial;
	padding: 5px 15px;
}
#akcja_white {
	width: 96%;
	height: auto;
	background: #fff;
	color: #242424;
	font: bold 14px Tahoma, Arial;
	padding: 5px 15px;
}
#akcja_image {
	float: left;
	height: 11px;
	width: 11px;
	margin: 1px 10px 0 0px;
}
#akcja_white a {
	color: #005158 !important;
}
#akcja_blue a {
	color: #005158 !important;
}
#pokawiecej {
	width: 100%;
	text-align: center;
	margin: 15px 0;
}


/******************************************************/
	/* WALLET */
#deal_blue {
	width: 96%;
	height: auto;
	background: #e4fcfe;
	color: #59888c;
	font: 14px Tahoma, Arial;
	padding: 5px 15px;
}
#deal_white {
	width: 96%;
	height: auto;
	background: #fff;
	color: #59888c;
	font: 14px Tahoma, Arial;
	padding: 5px 15px;
}
#deal_image {
	float: left;
	height: 19px;
	width: 21px;
	margin: 1px 18px 0 0px;
}
#deal_plus {
	width: 140px;
	text-align: left;
	color: #4f9820;
	float: left;
}
#deal_minus {
	width: 140px;
	text-align: left;
	color: #810c0c;
	float: left;
}
/******************************************************/
	/* ALERT - KOMUNIKATY */
#alert_ok {
	background-color: #e5fcba; 
	margin: 10px 10px 0 10px; 
	padding: 5px 10px; 
	color: #87B922; 
	font-weight: bold; 
	border: 1px solid #87B922;
}
#alert_fail {
	background-color: #ffd9d9; 
	margin: 10px 10px 0 10px; 
	padding: 5px 10px; 
	color: #f36464; 
	font-weight: bold; 
	border: 1px solid #f36464;
}

/******************************************************/
	/* TOOLTIP */
#tooltip {
	position: absolute;
	z-index: 3000;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip h3 { border: 0px; color: #013136; font-size: 18px; font-weight: bold; margin-bottom: 2px; }
#tooltip.preety {
	background: url('/static/images/tooltip.png');
	padding: 20px 30px 0 10px;
	height: 70px;
	width: 165px;
	color: #013136;
	font-size: 12px;
	font-weight: bold;
}
#tooltip.preety.viewport-right {
	background: url('/static/images/tooltip_reverse.png');
	padding: 20px 10px 0 35px;
	width: 160px;
}

/******************************************************/
	/* LOGOWANIE */
#logowanie {
	color: #666666;
	font-size: 15px;
	font-weight: bold;
	width: 280px;
	float: left;
}
#content_left {
	width: 370px;
	float: left;
}
#inputtext {
	height: 17px;
	width: 209px;
	background: url('/static/images/logowanie_input_bckg.png') repeat-x; 
	border: 1px solid #bad2e6;
	color: #406b8c;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	padding: 2px 5px 3px 5px;
}
#textarea_setting {
	height: 90px;
	margin-top: 5px;
	width: 209px;
	background: url('/static/images/logowanie_input_bckg.png') repeat-x; 
	border: 1px solid #bad2e6;
	color: #406b8c;
	font-size: 12px;
	font-family: Tahoma, sans-serif;
	padding: 2px 5px 3px 5px;
}
#log_button {
	height: 23px;
	background: url('/static/images/logowanie_button_bckg.png') repeat-x;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 5px 3px 5px !important;
	border: 1px solid #3d7802;
	margin-top: 10px;
}
#log_button_red {
	height: 23px;
	background: url('/static/images/logowanie_button_bckg_red.png') repeat-x;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 5px 3px 5px !important;
	border: 1px solid #6e0303;
	margin-top: 10px;
}
#dymek_top_big {
	width: 214px;
	height: 10px;
	margin: 10px 0 0 10px;
	background: url(/static/images/dymek_top_big.png) top left no-repeat;
}
#dymek_bckg_big {
	width: 200px;
	margin-left: 10px;
	padding: 0 10px;
	height: auto;
	background: url(/static/images/dymek_bckg_big.png) top left no-repeat #fff;
	text-align: center;
	color: #1d747e;
	font-size: 14px;
	font-weight: bold;
}
#inputext {
	border: 1px solid #8bc5ca;
	background: #fff;
	width: 160px;
	height: 20px;
	margin: 10px 0 5px 0;
	font: bold 16px Tahoma, Verdana, Arial;
	color: #333;
	padding: 5px 10px 5px 10px;
	text-align: center;	
}
#dymek_bottom_big {
	width: 214px;
	height: 8px;
	background: url(/static/images/dymek_bottom_big.png) top left no-repeat;
	margin-left: 10px;
	padding: 0;	
}	
#dymek_ustnik_big {
	width: 36px;
	height: 24px;
	background: url(/static/images/dymek_ustnik_big.png) no-repeat top left;
	position: absolute;
	margin: 110px 0 0 223px;
}
#dymek_dog_big {
	height: 190px;
	width: 143px;
	background: url(/static/images/dymek_dog_big.png) no-repeat top left;
	position: absolute;
	margin: 10px 0 0 260px;
}

/******************************************************/
	/* VETERYNARZ */
#vet {
	width: 333px;
	height: 403px;
	background: url(/static/images/lecznica.jpg) no-repeat top left;
	padding: 40px 410px 0px 30px;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-align: center;
}
#vet h2{
	color: #1d747e;
	font-size: 14px;
	font-weight: bold;
}	

/******************************************************/
	/* STOŁÓWKA */
#canteen {
	width: 715px;
	height: 477px;
	background: url(/static/images/canteen2.png) no-repeat top left;
	font-size: 13px;
	color: #666;
	text-align: center;
}
#canteen h4{
	color: #fef3d7;
	font-weight: bold;
}
#canteen h3{
	color: #c85d30;
	font-weight: bold;
	margin: 0px;
	border: 0px;
	float: none;
}		
#canteen #animil_box_dane {
	color: #c85d30;
	font-weight: normal;
}
#canteen_menu {
	width: 290px;
	height: 384px;
	padding-top: 47px;
	margin: 0 0 0 85px;
	color: #fef3d7;
}
#canteen_food {
	float:right;
	margin:-300px 18px 0 0;
}


/******************************************************/
	/* STRONICOWANIE */
#pages {
	font-family: Tahoma;
	font-size: 11px;
	width: auto;
	margin-top: 25px;
}
#pages a {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #51A001;
	color:#428301;
	display:block;
	float:left;
	margin:0 2px 5px;
	padding:4px 6px 4px 8px;
	text-align:center;
	text-decoration:none;
	width:auto;
}
#pages a:hover {
	border: 1px solid #51A001;
	background: #51a001;
	padding: 4px 6px 4px 8px;
	margin:0 2px 5px;
	text-decoration: none;
	color: #FFF;
	width:auto;
	display:block;
	float:left;
}
#pages b {
	background-color:#51A001;
	border:1px solid #51A001;
	color:#FFFFFF;
	float:left;
	margin:0 3px 5px;
	padding:4px 6px 4px 8px;
}	


/******************************************************/
	/* LIFELINE ANIMILKA */
#statusline {
	border: 1px solid #7CC2C9;
	margin: 2px 4px 0 6px;
	float: left;
	padding: 0px;
	width: 172px;
	height: 7px;
}
#statusline_small {
	border: 1px solid #7CC2C9;
	float: left;
	padding: 0px;
	width: 140px;
	height: 7px;
}


/******************************************************/
	/* FLATPAGES */
#flatpage_left {
	width: 330px;
	float: left;
	text-align: left;
	line-height: 16px;
}
#flatpage_right {
	width: 330px;
	float: right;
	text-align: left;
	line-height: 16px;
}
h5 {
	color: #50a001;
	float: none;
	margin: 10px 0px;
	font-size: 18px;
}

/******************************************************/
	/* PAYMENT */	
.payment_window1 {
	float: left; height: 110px; width: 185px; background: url(/static/images/payment_soap.png); color: #387a8a; font-size: 15px; padding: 15px 5px 5px 5px; text-align: center; margin-bottom: 30px;
}	
.payment_window2 {
	float: left; height: 115px; width: 185px; background: url(/static/images/payment_soap.png); color: #387a8a; font-size: 13px; padding: 10px 5px 5px 5px; text-align: center; margin-bottom: 30px;
}	
.payment_arrow {
	float: left; margin: 50px 7px
	}	
	
/******************************************************/
	/* REGISTRATION */	
	
.step3_input {
	width: 181px;
	height: 15px;
	background: #fff;
	border: 1px solid #7cc2c9;
	padding: 4px 6px;
	font: 12px Tahoma, Verdana, Arial;
	color: #777;
	text-align: center;
	margin-top: 10px;
}
.step3_submit {
	background: url(/static/images/registration_button.jpg) no-repeat;
	width: 73px;
	height: 26px;
	padding: 0px;
	margin: 5px 0 0 0;
	font-size: 0px;
	border: 0px;
}
	
/***** POCZEBNE *****/
img {
	border: 0;
}
a, a:visited, a:hover {
	text-decoration: none;
}
option {
	padding-left: 10px;
}
.cls { 
	clear: both;
}
#milka_mini {
	width: 15px;
	height: 15px;
	margin: 0px;
}
	
/******************************************************/
	/* PAYMENT */
.payment {
	margin: 10px 0 10px 0; 
	width: 175px; 
	height: 31px; 
	font: 11px Tahoma, Verdana, Arial; 
	color: #666; 
	padding: 12px 5px 10px 115px; 
	text-align: right;
}
/******************************************************/
	/* ERRORPAGE 404 */
#er404 {
	background: url(/static/images/404.png) no-repeat scroll 0 0;
	height:251px;
	margin:0 auto;
	padding:100px 400px 30px 20px;
	width:262px;	
	font: bold 15px Tahoma, Verdana, Arial;
}
#er404 a, #er404 a:hover {
	color: #146C78;
	text-decoration: none;
}

	
	
/******************************************************/
/******************************************************/
/******************************************************/
				/***** FONTS *****/
.header_class1 {

	float: none;
}
.header_class2 {
	color: #1a8e07;
	font: bold 16px Tahoma, Verdana, Arial;
	letter-spacing: 0.5px;
	float: none;
}
h1 {
	color: #005158;
	font: bold 16px Tahoma, Verdana, Arial;
	letter-spacing: 0px;
}
h2 {
	color: #004147;
	font: bold 16px Tahoma, Verdana, Arial;
	letter-spacing: 0px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #8d8d8d;
	margin-bottom: 10px;
}
h3 {
	color: #000000;
	font: bold 14px Tahoma, Verdana, Arial;
	letter-spacing: 0px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #8d8d8d;
	margin: 15px 0 10px 0;
}
h4 {
	color: #005158;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	float: left;
}
.header3 {
	color: #000000;
	font: bold 14px Tahoma, Verdana, Arial;
	letter-spacing: 0px;
	margin-top: 6px;
}
.small {
	font-size: 11px;
}
.red {
	color: #980101 !important;
}
.green {
	color: #3b7102 !important;
}
.biggrey {
	font: bold 13px Tahoma, Verdana, Arial;
	color: #7f7f7f;
	letter-spacing: 0.5px !important;
}

				/***** BUTTONS *****/
.sidebar_button {
	height: 17px;
	width: 75px;
	background: url(/static/images/sidebar_button.png) repeat-x top left;
	border: 1px solid #2d5a02;
	font-size: 11px;
	color: #fff;
	padding: 3px 5px 0 5px;
	display: block;
	margin: 5px 0 0 20px;
}
.stopka_button {
	width: auto;
	height: 19px;
	background: url(/static/images/stopa_button_bckg.png) repeat-x top left;
	border: 1px solid #2d5a02;
	font-size: 13px;
	color: #fff;
	padding: 2px 7px 0 7px;
	float: left;
	display: block;
	margin-right: 15px;
}
.stopka_button_red {
	width: auto;
	height: 19px;
	background: url(/static/images/stopa_button_bckg_red.png) repeat-x top left;
	border: 1px solid #a80415;
	font-size: 13px;
	color: #fff;
	padding: 2px 7px 0 7px;
	float: left;
	display: block;
	margin-right: 15px;
}
.stopka_button_blue {
	width: auto;
	height: 19px;
	background: url(/static/images/stopa_button_bckg_blue.png) repeat-x top left;
	border: 1px solid #01656F;
	font-size: 13px;
	color: #fff;
	padding: 2px 7px 0 7px;
	float: left;
	display: block;
	margin: 7px 0 0 125px;
}
.item_buy_button {
	width: auto;
	height: 17px;
	background: url(/static/images/button_buy.png) repeat-x top left;
	border: 1px solid #2d5a02;
	font: bold 12px Tahoma, Arial;
	color: #fff;
	padding: 0px 5px 0px 8px;
	float: right;
	display: block;
}
.item_buy_button_locked {
	width: auto;
	height: 17px;
	background: url(/static/images/button_buy_grey.png) repeat-x top left;
	border: 1px solid #000;
	font: bold 12px Tahoma, Arial;
	color: #fff;
	padding: 0px 5px 0px 8px;
	float: right;
	display: block;
}
#item_buy {
	margin-top: 7px;
	color: #000;
	font-size: 14px;
}

.shelter_box {
	background:url("/static/images/shelter_doghouse.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:81px;
	margin:10px;
	padding:52px 10px 10px 0;
	text-align:center;
	width:154px;
}
.shelter_box img {
	margin-top: 20px;
	float: left;
}

.shelter_box .name {
	color: #544325;
	font: bold 12px Tahoma, Verdana, Arial;
}

clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
