body { margin: 0px; padding: 0px; font-family:Tahoma; font-size: 11px; background:#d0d0d0;	color: #707070; line-height:150%; }
body a {color:#216cae; text-decoration:none;}
/********************************* header *********************************/
#header_bg_repeat { width:100%; height:213px; background:transparent url(../images/header_bg_repeatx.jpg) repeat-x; }
#header_bg_repeat #header_bg_left_right { background:transparent url(../images/header_bg_left_right.gif) no-repeat center;}
#header_bg_left_right #header {margin:0 auto; width:782px;  height:213px; background:#fff;}
/****top****/
#header #top { width:100%; height:93px; }
#top #logo { float:left; width:245px; height:93px;}
/***icon***/
#top #icon { float:left; width:537px; height:59px;}
#icon .telefon { float:left; width:346px; height:59px; background:url(../images/top_telefon.jpg) no-repeat;}
#icon .bel { float:left; width:191px; height:23px;  background:url(../images/icon_top.jpg) no-repeat;}
#icon .stronaglowna { float:left; width:109px; height:36px; }
#icon .kontakt { float:left; width:82px; height:36px; }
/***menu***/
#top #menu { float:left; width:537px; height:34px; background:url(../images/header_menu_bg.jpg) no-repeat; overflow:hidden;}
#menu .menu_elem {}
#menu .menu_elem a:link,#menu .menu_elem a:visited {  display:block; padding:9px 15px 7px 15px; text-decoration:none; color:#f1f5f9; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#menu .menu_elem a:hover {  height:100%; padding:7px 15px 7px 15px; text-decoration:none; color:#2b71af; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background:#eaeaea; border-top:2px solid #c6c6c6;} 
/***ban***/
#header #ban {width:100%; height:120px; }
#ban #rok {width:245px; height:120px; float:left;}
#ban #ban_flash {width:537px; height:120px; float:left;}
/********************************* container *********************************/
#container_right_releaty { width:100%; background:#d6d6d6 url(../images/container_right_releaty.gif) repeat-y center;}
#container_right_releaty #container {margin:0 auto; width:782px; background:#fff url(../images/content_bg.jpg) no-repeat bottom right;}
/*leftcolumn*/
#container #leftcolumn { width:245px; float:left;}
#leftcolumn #galeria_link { height:36px;}
#leftcolumn #animacja { height:225px; background:#f2f2f2;}
/*katalog*/
#leftcolumn #katalog_bg { background:#c5c5c5 url(../images/katalog_bg.jpg) no-repeat bottom right; }
#katalog_bg #katalog {  width:245px; background: url(../images/katalog_releat.gif) repeat-y right; } 
#katalog .nag { padding-bottom:5px;}
#katalog .noactive, #katalog .active, #katalog .kwadrat {background: url(../images/katalog_line.gif) no-repeat bottom ; }
#katalog .noactive a { display:block; padding: 0px 0px 0px 45px; font-size:10px; color:#676767; height:20px;  }
#katalog .active a { display:block; padding: 0px 0px 0px 45px; margin-right:3px; font-size:10px; color:#676767; height:20px;  background:#d1d1d1 url(../images/podnosnik_top.jpg) no-repeat 9px bottom; }
#katalog .kwadrat a { display:block; padding: 0px 0px 0px 45px; font-size:10px; color:#676767; height:20px; background:url(../images/k.jpg) repeat-y 9px 0px; }
#katalog #txtleg {overflow:hidden; width:190px; height:20px; display:block; cursor:pointer;}
/*bottom*/ 
#katalog .bottom_noactive {  height:33px; background:url(../images/bottom_noactive.jpg) no-repeat 0px 0px;  }
#katalog .bottom_active { height:33px; background:url(../images/bottom_active.jpg) no-repeat 0px 0px; }
/*rightcolumn*/
#container #rightcolumn {width:537px; float:left;}
/*info*/
#rightcolumn #info_bg { height:35px; border-bottom:1px solid #e2e2e2;}
#info_bg #info { height:34px; background:#f0f0f0 url(../images/info_bg.jpg) no-repeat right top; width:100%; color:#929292; text-align:right;}
#info .txt { padding:9px 15px 0px 0px;}
#info .txt .link_noactive a:link,#info .txt .link_noactive a:visited { text-decoration:none; color:#929292;}
#info .txt .link_noactive a:hover { text-decoration:underline; color:#929292;}
#info .txt .link_active a:link,#info .txt .link_active a:visited { text-decoration:none; color:#929292; font-weight:bold;}
#info .txt .link_active a:hover { text-decoration:underline; color:#929292; font-weight:bold;}
/*content*/
#rightcolumn #content { padding:20px;}
/********************************* footer *********************************/
#footer_bg { width:100%; background:url(../images/footer_bg_right.gif) no-repeat top center;}
#footer_bg #footer { margin:0 auto; width:782px; height:56px; background:url(../images/footer_bg.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:120%; color:#eaf2f9;}
#footer #kontakt {padding-left:101px; padding-top:11px;}
#footer #kontakt a:link,#footer #kontakt a:visited { text-decoration:none; color:#eaf2f9;}
#footer #kontakt a:hover { text-decoration:underline; color:#eaf2f9;}
/*copy*/
#copy { margin:0 auto; width:782px; margin-top:7px; border-top:1px solid #c4c4c4; padding-top:7px; text-align:left;}
#copy .stat { float:left; width:90px;} 
#copy .txt { float:left; width:300px; padding-left:10px; line-height:110%; position:relative; top:0px;} 
#copy .txt strong { color:#747474;}
#copy .txt .realizacja { font-size:10px;}
/********************************* global *********************************/
.fontsmll1 { font-size:10px;}
.font15 { font-size:15px; }
.clear { clear:both; }
.green1 { font-weight:bold; color:#635f37; font-size:13px;}
.blue1 {font-weight:bold; color:#363686; font-size:13px;}