/* 
    Document   : main
    Created on : 2009-03-03, 18:20:59
    Author     : root
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

body {margin:0px;background-color: #dad7d6; font-size:11px; font-family: Tahoma; color: black;}
br {line-height:1px; font-size:1px; clear: both;}
img {margin: 0px;padding: 0px;}
h1 {font-size:100%; margin:0px;}
h2 {font-size:150%; margin:0px; font-weight:bold;}
h3 {font-size:100%; margin:0px; font-weight:normal;}
.input_txt {width:200px;}
#main {width:800px; margin:0px auto; background-color: #ffffff;}
.black {color:black;}
.bold {font-weight:bold;}
.justify {text-align:justify;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.f15 {font-size:15px;}
.f12 {font-size:12px;}
/*linki*/
a {text-decoration:none; }
a img {border: none;}
a:hover {text-decoration: none;}
/*bloki*/
.top {height:250px !important;}
.top .top_fill {height:28px !important; width:100%; border-bottom:solid 3px #cccccc;}
.top .top_left {width:20px; float:left;}
.top .top_left .top_left_img {background: url(../gfx/top_left.jpg) no-repeat right top; height:212px !important;}
.top .top_center {width:253px;float:left; background-color:#e3e4e4; height:250px !important;}
.top .top_center .top_logo {height:42px !important; background-color:#d6a35c; color:#fefdfe; text-align:left; padding-left:13px; padding-top:20px;}
.top .top_center .top_logo a {color:#fefdfe;}
.top .top_right {width:527px;float:left; }
.top .top_right .top_right_img {background: url(../gfx/top_right.jpg) no-repeat right top; height:212px !important;}
.main_menu {font-size:11px; margin-top:16px; margin-left:30px; color:#6c6c6c;}
.main_menu .main_menu_option_left {height:17px !important; float:left; font-weight:bold;}
.main_menu .main_menu_option_left a {color:#6c6c6c;}
.main_menu .main_menu_option_right {height:17px !important; float:right; width:30px; color:#b3b4b4;}
.main_menu .main_menu_separator {height:16px !important; border-top:solid 1px #3b768a; width:11px;}
.content {margin-top:20px;}
.content .content_left {width:550px; float:left; padding-left:20px;}
.content .content_menu {width:210px; float:left;background-color:#f7edde; padding-left:20px; padding-top:20px;padding-bottom:20px;}
.content .content_menu .download {font-size:12px; color:#3b768a; margin-top:30px; margin-bottom:15px;}
.content .content_menu .content_menu_option {background: url(../gfx/menu_option.jpg) no-repeat left ; height:18px !important; font-weight:bold; font-size:11px; padding-left:28px; padding-top:2px; color:#8a5c3b;}
.content .content_menu .content_menu_option a {color:#8a5c3b;}
.content .content_menu .content_menu_suboption {padding-left:28px; padding-top:2px; margin-bottom:8px; color:#717170;}
.content .content_menu .content_menu_suboption a {color:#717170;}
.footer_top .copyrights{height:53px !important; width:200px; float:right;  background-color:#d6a35c; color:#edd7b9; text-align:right; padding-right:30px; padding-top:13px; margin-top:20px;}
.footer_bottom {height:27px !important; background-color:#3b768a; color:white; text-align:right; padding-top:3px; padding-right:10px;}
.footer_links {float:left; margin-left:10px;}
.footer_links a {color: white;}
/*formularze*/
.title_txt {font-weight:bold; width:550px; margin-bottom:5px;}
.txt_txt {font-weight:normal; width:550px;}
.form_line {width: 700px; text-align:left; margin-bottom:10px; font-size:11px;}
.subtitle_class {width: 700px; text-align:center; margin-bottom:20px; font-size:12px; font-weight:bold; color: #ff6600; }
.form_line .left {width:400px; text-align:left;}
.form_line .right {width:300px;}
.form_line .width100 {width:100px;}
.form_error {width:300px; text-align:left; color:red; margin-top:5px;}
.width600 {width:600px;}
