.bolder { font-weight: bolder;}
.indent {text-indent: 1.2em;}
.center {text-align: center;}
.bolder_red {color: red; font-weight: bolder;}
.green {color: green;}
.justify {text-align: justify;}
a { text-decoration: none};

#footer a { color: blue; }
#footer a:hover { text-decoration: underline; color: lightblue; }
#footer { clear: both; border-top: 1px solid #aaa; margin: 10px auto; text-align: center; width: 800px; font-family: "Verdana"; font-size: 0.70em; color: #888; padding: 5px 0 0;}

body { padding: 0; margin: 0; font-family: "Verdana"; font-size: 10pt;}

#menu ul { padding: 0; list-style: none; margin: 0 auto;}
table { border-collapse: collapse; }

#container { width: 790px; margin: 0 auto; }
#menu { float: left; width: 165px; margin-bottom: 10px; background-color: #fff; text-align: center; border: 0px solid orange;}
#data { float: left; width: 578px; margin-bottom: 10px; margin-left: 5px; padding: 5px 20px; border: 1px solid #ddd; background-color: #fff; text-align: justify; border-left: 0; border-right:0; background: url('gfx/data_bg.jpg') repeat-y;)}
#logo { margin: 0 auto; display: block; margin-bottom: 0px; border: 1px solid orange; margin-top: 10px;}

ul img { text-decoration: none; border: 0;}

#separator { padding: 5px;}

#contact_form_container { width: 510px; margin: 0 auto; text-align: left; padding: 0; }
#contact_form_container textarea { width: 500px; height: 200px; }
#contact_form_container input { width: 200px; }

.error_block {border: 1px solid #aaa; background-color: #fdd; color: #333; font-family: "Arial"; font-size: 15px; padding: 8px;}
.no_error_block {border: 1px solid #aaa; background-color: #dfd; color: #333; font-family: "Arial"; font-size: 15px; padding: 8px;}

#link_promocje {text-align: center; }
#link_promocje a {color: red; font-weight: bolder;}

.bg1 {background-color: #eee;}
.bg2 {background-color: #ddd;}

#uslugi_jednorazowe {border: 1px solid #888; text-align: center; margin: 0 auto;}
#uslugi_jednorazowe .td1 {text-align: left; width: 320px;}
#uslugi_jednorazowe td {padding: 5px;}

#abonament_miesieczny {margin: 0 auto; border: 1px solid #888;}
#abonament_miesieczny .td2 { text-align: center; width: 120px; color: red;}
#abonament_miesieczny  td {padding: 5px;}

#promocje1 {border: 1px solid #888; text-align: center; margin: 0 auto;}
#promocje1 td {padding: 10px;}
#promocje1 .td1 {text-align: left; width: 120px;}
#promocje1 .td2 {width: 100px; text-align: left;}

#tapicerki {margin: 0 auto; border: 1px solid #888;}
#tapicerki .td2 { text-align: center; width: 120px; color: red;}
#tapicerki  td {padding: 5px;}

#kontakt_radio_listy { width: 100%; }
#kontakt_radio_listy_td3 {width: 200px; }
#turing_question { font-size: 13px; color: #555; padding-left: 5px; }
.add_pet_container { float: left; border: 1px solid #ddd; padding: 10px; width: 490px; text-align: left; background-color: #f7f7f7; margin: 10px !important; margin: 8px;}
.add_pet_container .question { margin: 2px; margin-top: 15px; }
.add_pet_container .fit_container { width: 485px; }
.add_pet_container textarea { height: 80px; }
.add_pet_container .description { clear: both; background: url('gfx/atten.gif') no-repeat; background-position: top left; font-size: 13px; color: #777; padding-left: 20px;}
.add_pet_header, .pet_details_container h3
{ text-align: left; margin: 0; padding: 0px 0 5px 0;}

.add_pet_container h3, .pet_details_container h3
{ color: #dd9700;}

.add_pet_container h3 .step { color: #777; font-size: 15px; }
.add_pet_container .error { background: url('gfx/error.gif') no-repeat; background-position: top left; font-size: 13px; color: red; padding-left: 20px; display: none;}

.add_pet_img_desc { font-size: 0.8em; }
.add_pet_img_desc strong { color: blue; }
.add_pet_img_desc span { font-style: italic; }
.add_pet_img_desc img { display: block; float:left; margin-right: 5px; }
