body {font-family:"Times New Roman", Times, Georgia, serif;font-size:90%;background-color:#7cb2de}
a, a:visited {color:#7cb2de;text-decoration:underline}
a:hover {color:#820025}
form .errors input, .form .errors select, .form .errors textarea {border: 1px solid #f33;}
form td,.form th {padding:3px;vertical-align:top}
form th {font-size:14px; color:#072e4d;text-align:right}
form td {text-align:left}

#header {background-color:#e8f2fb; height:270px}
#head_left {width:217px;float:left;}
#head_right {width:177px;float:left;text-align:center}
#head_center {width:606px; float:left;}
#top_baner {margin:10px auto 0 auto; width:557px}
#photo_film {margin-top:10px}
#photo_film h1 {font-size:16px;font-weight:bold;text-align:center;color:#820025}

#lang_choice {margin-top:50px;}
#lang_choice a {color:#7cb2de;padding:5px;margin-bottom:10px}
#lang_choice a:hover {color:#820025}
#lang_choice a.active {color:#fff;background-color:#073050;text-decoration:none}

#top_icons {margin-top:40px}
#top_address {margin-top:35px;color:#830025;font-size:16px;text-align:center}
#top_address strong {color:#073050;font-size:20px}
#top_req {margin-left:-50px;margin-top:35px;text-align:right;padding-right:10px}
#top_req p {margin-bottom:10px;}

#top_search {margin:10px 0 0 150px}

#content {margin-top:5px;background-color:#e8f2fb}
#content_left {width:217px;float:left; background-color:#e8f2fb}
#content_left .inside {background-color:#f8fbff;margin: 10px 5px 10px 10px}
#content_right {width:217px;float:left; background-color:#e8f2fb}
#content_right .inside {background-color:#c6ddfb;margin: 10px 10px 10px 5px;}

#content_center {width:566px; float:left; background-color:#e8f2fb}
#content_center .inside {background-color:#f8fbff;margin: 10px 5px;}
#content_center .inside .pad {padding:8px}

#content_center .inside h1 {font-size:19px;margin:10px 0 12px 12px;color:#072e4d}
#content_center .inside h1 span {font-size:14px;color:#000}
#content_center .article p {font-size:15px;color:#072e4d;margin-bottom:25px;text-align:justify;line-height:150%}
#content_center .inside ul {font-size:15px;color:#072e4d;margin-bottom:25px; list-style:disc;line-height:150%}
#content_center .inside ol {font-size:15px;color:#072e4d;margin-bottom:25px; list-style:decimal; line-height:150%}
#content_center .inside li {margin-left:20px;font-size:15px;color:#072e4d;text-align:justify;line-height:150%}

#magazin_anons {padding:0 19px 5px 19px;}
#magazin_anons ul {font-size:15px;font-weight:bold;list-style:disc}
#magazin_anons li {margin:3px 0 3px 20px;font-weight:normal}

#footer {height:170px; background:#073a63 url(/images/footer_bg.gif) top left repeat-x;margin-top:10px;}
#footer .inside {padding:45px 35px}
#footer .footer_addr {float:left}
#footer .footer_addr p {font-size:14px;margin-bottom:10px;color:#7cb2de}
#footer .footer_count {float:right;color:#7cb2de}
#footer .footer_count a {font-size:14px;}

#news p {font-size:15px;color:#072e4d;margin-bottom:25px;text-align:justify;line-height:150%}
#news h2 {font-size:17px;margin:10px;color:#072e4d}

.counter {float:left;margin:24px 3px 0 3px}

.podpiska {margin:25px 0 18px 0}
.podpiska a {font-size:18px;color:#072e4d}

.news_container {padding:8px 8px 10px 8px;}
.news_text {font-size:15px;color:#072e4d}
.news_link {font-size:15px;color:#7cb2de;margin-top:5px}
.news_separator {font-size:2px; background:#d2e6f7 url(../images/sep1.gif) top left repeat-x;height:2px;overflow:hidden}

.shownews {margin-bottom: 20px}

.dark_header {height:42px;background:#003 url(/images/dark_header_bg.gif) top left repeat-x;text-align:center}
.dark_header p {color:#fff;font-size:19px;padding-top:12px;text-align:center;float:left;margin:0 auto}
.dark_header .rss {float:left;margin:6px 10px 0 15px;}

table.left_search {vertical-align: top}
table.left_search td {vertical-align: top}
.search_left  {padding:0;margin:0;background:url(/images/input_left.gif) no-repeat scroll left top transparent;height:25px;width:7px;}
.search_center  {background:url(/images/input_bg.gif) repeat-x scroll center top transparent;font-size:12px;height:25px;}
.search_center input {background:none repeat scroll 0 0 transparent;border:none;color:#072e4d;font-size:14px;height:18px;line-height:normal;width:95%;margin-top:1px;padding:0 0 0 2px;font-family:"Times New Roman", Times, Georgia, serif;}
.search_right {padding:0;margin:0;background:url(/images/input_right.gif) no-repeat scroll right top transparent;height:25px;width:7px;}

.top_links {margin:38px 0 0 46px}
.top_links a {font-size:12px; line-height:18px;color:#7cb2de}
.top_links a:hover {color:#820025}

.stepcarousel{position: relative;background-color:#FFF;overflow: scroll;width:553px;height: 91px;margin:0 auto;}
.stepcarousel .belt{position: absolute;left: 0;top: 0;}
.stepcarousel .panel{float: left;overflow: hidden;margin: 3px;width: 107px;height: 85px;}

.clear {clear:both;font-size:1px}

.adv_article {margin:0 10px 10px 10px;background-color:#f8fbff}
.adv_article .pad {padding:14px}
.left_ban {width:180px; float:left}
.center_ban {float:left; width:592px}
.center_ban .inside {padding:0 10px}
.center_ban .inside p {font-size:15px;text-align:justify;color:#072e4d;line-height:150%}
.center_ban .inside h1 {font-size:19px;color:#072e4d}

.divLogin,.divReg {position:absolute; display:none; z-index:1000;background-color:#fff;margin-top:5px;border:1px solid #072e4d}
.insideLogin {background-color:#fff;border:1px solid #ddd;padding:5px}
.insideLogin td,.divLogin th {padding:3px;vertical-align:top}
.insideLogin th {font-size:12px; color:#072e4d;text-align:right}
.insideLogin td {text-align:left}
.insideLogin input {border:1px solid #072e4d; font-size:12px}

#content_center .inside ul.error_list {margin:0 !important; padding:0 !important;list-style:none;}
#content_center .inside ul.error_list li {color:#f33;margin:0;padding:0}
.required {color:#f00}

.anons {margin-bottom:20px}
h3.blue {color:#072e4d;margin-bottom:3px}

.animal_card {clear:both;margin-bottom:10px;background-color: #ddd;}
.animal_info {float:left; padding:5px;width:300px}
.animal_info p {margin:0 0 3px 0; padding:0}
.animal_card img {border:1px solid #072e4d;padding:3px;background-color: #ddd;margin:0}

.blue {color:#072e4d}

.pagination td {vertical-align:top;padding:3px}
.pagination td a {font-size:14px}

.animal_finder td {padding:3px}

div.ltl {background: #f8fbff url(/images/ltl.gif) top left no-repeat; height: 5px;} 
div.ltr {background: transparent url(/images/ltr.gif) top right no-repeat; height: 5px;}
div.lbl {background: #f8fbff url(/images/lbl.gif) bottom left no-repeat; height: 5px;} 
div.lbr {background: transparent url(/images/lbr.gif) bottom right no-repeat; height: 5px;} 

div.dtl {background: #e8f2fb url(/images/dtl.gif) top left no-repeat; height: 5px;} 
div.dtr {background: transparent url(/images/dtr.gif) top right no-repeat; height: 5px;}
div.dbl {background: #e8f2fb url(/images/dbl.gif) bottom left no-repeat; height: 5px;} 
div.dbr {background: transparent url(/images/dbr.gif) bottom right no-repeat; height: 5px;} 

div.grtl {background: #072e4d url(/images/grtl.gif) top left no-repeat; height: 5px;} 
div.grtr {background: transparent url(/images/grtr.gif) top right no-repeat; height: 5px;}
div.grbl {background: #074677 url(/images/grbl.gif) bottom left no-repeat; height: 5px;} 
div.grbr {background: transparent url(/images/grbr.gif) bottom right no-repeat; height: 5px;} 

#sitemap ul {list-style:none}
#sitemap .level1 {font-weight: bold}

.wishes th {color:#7cb2de;border-top:1px solid #072e4d}
.wishes td {border-top:1px solid #072e4d}
#content_center .article .wishes p {margin:0;line-height:110%;margin-bottom:5px}

.pdf_link {text-align:right}
