body { margin: 0px; padding: 0px; font-family: Tahoma, sans-serif; font-size: 11px; background: #ae9975; color: #c9bfbb; line-height:140%; }
body a {color:#f5c786; text-decoration:none; font-weight:normal; }

/********************************* header *********************************/
#header_bg2 { background:url(./images/header_bg2.jpg) repeat-x;}
#header_bg { background:url(./images/header_bg.gif) no-repeat top center;}
#header { margin:0 auto; width:790px; height:428px;  }
#header #top_icon { width:790px; height:31px; background:url(./images/header_top_bg.jpg) no-repeat; }
/*top_left*/
#header #top_left { width:560px; height:102px; float:left; }
#top_left #logo { height:77px;}
#top_left #info { height:25px; width:560px; background:url(./images/header_info_bg.jpg) no-repeat; overflow:hidden;  }
#top_left #info .txt { font-size:10px; text-decoration:none; color:#d2cbb9; padding-left:43px; padding-top:4px; overflow:hidden; height:20px;}
#top_left #info .txt .noactive { font-size:10px; text-decoration:none; color:#e2b77c;}
#top_left #info .txt .active { font-size:10px; text-decoration:none; font-weight:bold; color:#e2b77c;}
/*top_right*/
#header #top_right { width:230px; height:102px; background:url(./images/header_top_right.jpg) no-repeat; float:left; }
#top_right .txt { color:#1b1813; font-size:11px; width:170px; background:#; height:15px; overflow:hidden; margin-left:32px; margin-top:7px; text-align:center; }
#top_right #org { padding-left:115px; padding-top:23px;}
/*top_bottom*/
#header #top_bottom { height:294px; border-top:1px solid #b8a582; }
#header #ban { width:560px; height:294px; float:left; background:#000; }
#header #menu { width:230px; height:294px; float:left; }

/********************************* holder_bg *********************************/
#holder_bg { background:url(./images/container_bg2.jpg) repeat-x; border-top:1px solid #ae9975; }

/********************************* container *********************************/
#container_bg { background:url(./images/container_bg.gif) no-repeat top center;}
#container_topbg { margin:0 auto; width:790px; background:url(./images/content_bg_repeat.gif) repeat-y; } 
#container_topbg #container { width:100%; }
/*leftcolumn*/
#container #leftcolumn { width:560px; float:left; border-top:4px solid #000; overflow:hidden;}

#leftcolumn .content { background:#462216 url(./images/content_bg.jpg) no-repeat top left;  width:559px;}
#leftcolumn .content .nag { font-family:"Times New Roman", Times, serif; text-transform:uppercase;  font-size:25px; font-weight:bold; color:#f5c786; padding:25px 27px;} 
#leftcolumn .content .content_nag_small { font-size:17px; color: #c9bfbb; text-transform:uppercase; font-weight:bold; font-family:"Times New Roman", Times, serif; } 
#leftcolumn .content .txt { line-height:150%; padding:0px 27px 15px 27px;}

#leftcolumn .content2 { border-top:1px solid #341c14; }
#leftcolumn .content2 .nag { font-family:"Times New Roman", Times, serif; text-transform:uppercase;  font-size:17px; font-weight:bold; color:#f5c786; padding:20px 27px 10px 27px;} 
#leftcolumn .content2 .txt { line-height:150%; padding:0px 27px 15px 27px;}

#leftcolumn .content3 { background: url(./images/content_bg2.jpg) no-repeat top left ;}
#leftcolumn .content3 .nag { font-family:"Times New Roman", Times, serif; text-transform:uppercase;  font-size:17px; font-weight:bold; color:#f5c786; padding:25px 27px 15px 27px;} 
#leftcolumn .content3 .txt { line-height:150%; padding:0px 27px 15px 27px;}

/*rightcolumn*/
#container #rightcolumn { width:230px; float:left; }
/*submenu */
#rightcolumn #submenu_bg { background:#513a2c url(./images/submenu_bg_top.jpg) no-repeat 38px 0px;}
#rightcolumn #submenu_bg #submenu { background: url(./images/submenu_bg_bottom.jpg) no-repeat left bottom;}

#submenu .level_1 a { line-height:120%; font-weight:normal; display:block; font-size:11px; color:#cfbc96; text-decoration:none; width:185px; padding:4px 5px 4px 40px; background: url(./images/array_01.gif) no-repeat 22px 8px; }
#submenu .level_1 a:hover { line-height:120%; font-weight:normal; display:block; font-size:11px; color:#d4ab73; text-decoration:none; width:185px; padding:4px 5px 4px 40px; background:#594130 url(./images/array_02.gif) no-repeat 22px 8px;}
#submenu .level_1_active a { line-height:120%; display:block; font-size:11px; font-weight:bold; color:#d4ab73; text-decoration:none; width:185px; padding:4px 5px 4px 40px; background:#594130 url(./images/array_02.gif) no-repeat 22px 8px;}

#submenu .level_2 a { line-height:120%; display:block; font-size:11px; color:#cfbc96; text-decoration:none; width:167px; padding:3px 5px 3px 58px; background: url(./images/array_01.gif) no-repeat 40px 8px; }
#submenu .level_2 a:hover { line-height:120%; display:block; font-size:11px; color:#d4ab73; text-decoration:none; width:167px; padding:3px 5px 3px 58px; background:#594130 url(./images/array_02.gif) no-repeat 40px 8px; }
#submenu .level_2_active a { line-height:120%; display:block; font-size:11px; font-weight:bold; color:#d4ab73; text-decoration:none; width:167px; padding:3px 5px 3px 58px; background:#594130 url(./images/array_02.gif) no-repeat 40px 8px; }

/*partnerzy*/
#rightcolumn #partnerzy {}

/********************************* footer *********************************/
#footer { margin:0 auto; width:790px; background:#ae9975; padding-bottom:5px;}
#footer .left { width:560px; float:left; }
#footer .left #banery {}
/*kontakt*/
#footer .left #kontakt_bg { background: url(./images/kontakt_bg2.jpg) repeat-y ;  width:560px;}
#kontakt_bg #kontakt { background: url(./images/kontakt_bg.jpg) no-repeat bottom ;  width:560px;}
#kontakt .txt { background: url(./images/kontakt_arrow.gif) no-repeat  0px -1px ; font-size:10px; padding-left:25px; line-height:140%; text-indent:15px; padding-top:6px; padding-bottom:8px; width:522px;  padding-right:10px; }
*html* #kontakt .txt { background: url(./images/kontakt_arrow.gif) no-repeat left top ; font-size:10px; padding-left:25px; line-height:140%; text-indent:15px; padding-top:6px; padding-bottom:8px; width:522px;  padding-right:10px; }
#kontakt .txt a { font-weight:bold; color:#cea46e; text-decoration:none; font-size:10px;}
/*hasla*/
#footer .left #hasla { padding:4px 10px 5px 10px; font-size:10px; color:#513022; text-align:center; }
#footer .left #hasla a { font-size:10px; color:#513022; text-decoration:none;}
#footer .left #hasla a:hover { font-size:10px; color:#513022; text-decoration:none; border-bottom:1px dashed #7d6149;}

#footer .right { width:230px; float:left; background: url(./images/copy_bg.jpg) no-repeat 0px 10px;}
#footer .right #copy_top { background:#371a11; height:10px;}
#footer .right .txt { font-size:10px; color:#503728; padding:18px 0px 10px 18px;}
#footer .right .txt a { font-size:10px; color:#503728; font-weight:bold; text-decoration:none; }

/********************************* global *********************************/
.c1 { color:#cea46e;}
.font25 { font-size:25px; }
.font17 { font-size:17px; }
.font10 { font-size:10px; }
.clear { clear:both; }
.green1 { font-weight:bold; color:#635f37; font-size:13px;}
.blue1 {font-weight:bold; color:#363686; font-size:13px;}

/* Hellz Add */
h1 { font-family:"Times New Roman", Times, serif; text-transform:uppercase;  font-size:17px; font-weight:bold; color:#f5c786; padding:25px 27px 15px 27px; margin: 0; }
input.txt2, textarea.txt2, input.subm { border: 2px solid #23120B; background: #ae9975; }
