@charset "UTF-8";
@import "reset.css";
/*
Theme Name: BST
Description: PRV
Author: Damian Samolej, Marcin Budzinski
Version: 1.0
*/

/**
 * 
 * css-Author: Damian Samolej
 *
 */

 
html { background-color: #154c7d; font-size: 62.5%;  }
body {  color: #4e4e4e; margin: auto; min-width: 780px; padding: 30px 0; width: 100%; line-height: 1.3em; font-size: 11px; }
.accessibility { position: absolute; left: -9999em; width: 100em; }
input, textarea { font: normal 1.0em/1.2 Verdana, Arial, Tahoma, Helvetica, sans-serif; }
a { color: #4e4e4e; text-decoration: none; }
a:hover { text-decoration: underline; }
.clr { clear: both !important; float: none !important; font-size: 0 !important; height: 0 !important; line-height: 0 !important; margin: 0 !important; padding: 0 !important; width: 1px !important; }
.without-margin { margin: 0 !important; }
.left { float: left !important; }
.right { float: right !important; }

h1.title { color: #113c63; font-size: 18px; padding-bottom: 15px; }
h2 { }

#header,
#content,
#footer { margin: 0 auto; oveflow: hidden; width: 777px; }
.shadow-wrap { overflow: hidden; padding: 24px; }

#header { background: url(images/bg-header.png) no-repeat left top; height: 190px; }
#header h1 { float: left; padding: 22px 0 0 20px; width: 270px; }
#header .banner { float: right; padding: 1px 0 0; width: 428px; }


#content { background: url(images/bg-content.png) repeat-y left top; min-height: 345px; }
#content .shadow-wrap { padding-top: 0; padding-bottom: 0; }
#main { background: #e6e6e6 url(images/bg-main.png) repeat-x left top; float: left; width: 441px; min-height: 205px; padding: 70px 45px 1070px; margin-bottom: -1000px; }
#sidebar { background: #e1e1e1 url(images/bg-sidebar.png) repeat-x left top; float: right; width: 197px;  min-height: 345px; margin-bottom: -1000px; padding-bottom: 1000px; }
#nav { padding: 94px 0 0 50px; }
#nav li { color: #4e4e4e; display: list-item; list-style: disc; line-height: 26px; }
#nav li a { color: #4e4e4e; }
#nav li.current_page_item,
#nav li.current_page_item a,
#nav li a:hover { color: #101010; }

#sidebar .choose-language { float: right; }
#sidebar .choose-language li { float: left; margin-right: 40px;}

.text ol { padding-left: 50px; }
.text ul { padding-left: 30px; }
.text ol li { list-style: decimal; }
.text ul li { list-style: disc; }
.text ul li,
.text ol li { display: list-item; }

#footer { background: url(images/bg-footer.png) no-repeat left top; min-height: 35px; }
#footer ul { padding-left: 60px; }
#footer ul li { display: inline; padding-left: 14px; }
#footer ul li a { color: #49749a; font-size: 11px; }

#content ul, p { margin-bottom:20px; }