/* top */

#menu { position: absolute; top:193px; left:0; height: 24px; padding:1px 0px; width:100%; background: url('../img/menu_bkg.jpg');}
#home_page {margin:0 0px; padding:14px 12px 14px 0 !important;}
#home_page a:hover {background:none !important;}
#menu li {color:#5b5b5b; font-size:12px; text-transform: uppercase; float: left;  padding:0 10px 0 2px; background: url(../img/menu/menu_ico.gif) no-repeat right center}
#menu li.lastkid {background:none; padding-right:0px; padding-left:0px;}
#menu li a {color:#FFF; display: block; font-size:11px; padding:4px 0px; }
#menu li a:hover{text-decoration:none;}     
#menu li a:hover, #menu li.active a{ text-decoration:none; background:url(../img/main_menu_ov.jpg) top left repeat-x ; display:block; }



/* main */


#button_company li {float: left; padding:0 1px; list-style: none; margin:0;}
#button_company li a img {background: url(../img/bg_square.gif) repeat  }
#button_company li a:hover img {background: url(../img/bg_square_dark.gif) repeat  }

/* end main */
/* sub */


#news, #newsletter {padding:10px 20px; }
.article .more2 {width: 117px; padding-top:8px; height: 22px; background: url(../img/bg_more2.gif) no-repeat; position: absolute; bottom:10px; right:10px; text-align: center; font-weight: bold;}   
#news .article {margin:0px 0px 3px 0px; padding:5px 5px; background: #E4E4E3; border:none;}
#newsletter label {display: block; line-height: 1.5em;}
#newsletter input {font-size: 11px; padding:2px 5px;}
#newsletter input.text {width: 65%; float: left; font-size:11px; font-family: verdana; border-top:1px #b7b7b6 solid; border-left:1px #b7b7b6 solid;  height: 17px; }
#newsletter input.submit {width:28%; float: right; color:#5185a5; height: 22px; background: #dcdcdc url(../img/arrow.gif) no-repeat 8px 8px; cursor: pointer; height: 22px; }

#content .gallery_list li {list-style: none}
#content .sub .gallery_list li {float:left; margin:0 11px 11px 0;}
#content .sub .gallery_list li.last{margin-right:0px;}
#content .main .gallery_list li {float:left; margin:0;}
.sub_content .gallery_list li {float:left; margin:0 1.5% 10px 1.5%;}
.gallery_list li img{margin-bottom:0px;}
.gallery_list a.delete, .gallery_list span.delete {background:#dededd; display: block; text-align: center;padding:3px; color:#636363; font-weight: bold;}
/* sub content */
#info {border:1px #dededd solid; overflow: hidden;}
#info li {padding:10px 10px; border-right:1px #dededd solid; float: left;}
#info li.lastkid {border:none; }
/* footer */

#partners {margin: 0 auto; width: 990px; padding:15px;}

#rss_button {position: absolute; top:-7px; right:0px;}   
#content #breadcrumbs {margin-bottom:25px}
#breadcrumbs ul { border:1px #dededd solid; overflow: hidden;}
#breadcrumbs li {background: url(../img/separator_breadcrumbs.gif) no-repeat left center; float:left; height:22px; padding:6px 5px 0 25px;}
#breadcrumbs li.home {background: none; height:19px; padding:9px 5px 0 10px;}
#breadcrumbs li.home img {}
#breadcrumbs li a {color:#636363;}

.banners {overflow: hidden; margin:10px 0}
.banners li {float: left; margin:0 4% 5px; padding:5px; background: #FFF url(../img/bg_square_dark.gif) repeat;}


#figures  {padding-top:10px;}
#activator {}
#act  {margin:0 0 10px; clear: both;}
#act a.act {border:1px solid #CECECE; float:left; line-height:1.2em !important; margin:0 2px 0; color:#636363; display:block; overflow:hidden; padding:2px 5px; clear: both;}
#act .text {border:1px solid #9a9a9a; background: #ffffff; font-family:"Verdana"; font-size:11px; float:left; line-height:1.2em !important; margin:0 0px 0px 30px; color:#636363;  overflow:hidden; padding:2px 5px; height:13px;}
#act .submit {border:1px solid #9a9a9a; border-left:none; background:#dededd; color:#636363;  font-family:Verdana; font-size:11px; font-weight:bold; height:19px !important; width:84px !important; padding-top:0; cursor: pointer;}
#act .submit2 {border:1px solid #9a9a9a;}
#profile {}
.star img, .icons img {float: left; padding:0 2px;}
.icons {position: absolute; right:0; top:0;}
#content .tab {background: #d9d9d8; overflow: hidden;}
#content .tab li {list-style: none;}
#content .tab h5 {background: #E4E4E3;  float: left; text-align: center; font-size: 13px; padding:5px 0; cursor: pointer; font-weight: normal;}
#content .tab h5.active {background: #d9d9d8; }
#content .tab .header {background: #FFF; overflow: hidden;}
#content .tabs {margin:10px 0;overflow: hidden; clear: both; display: none;}
#content .tab div.active {display: block;}
.accordion {background: #C6C6C5; border:1px solid #333;	clear: both; margin:20px 0; }
.accordion h5 { margin:0;	padding:5px 15px; font-size:14px;	font-weight:normal;border:1px solid #fff;border-bottom:1px solid #ddd;cursor:pointer; background:#E4E4E3;}
.accordion h5.current {cursor:default; background:#C6C6C5; }
.accordion h5 span {background: url(../img/arrow_min_right.gif) no-repeat 1px center; padding-left:10px;}
.accordion h5.current span {background: url(../img/arrow_down.gif) no-repeat 1px 8px ;}
.accordion div.pane { display:none; padding:15px 0; position: relative;}
.accordion div.pane.active {display:block;}
.accordion div.pane h3 {font-weight:normal; margin:0 0 -5px 0; font-size:16px; color:#999;}
.accordion div.pane p.seeall {position: absolute; right:10px; top:-20px; background: url(../img/arrow_min_right.gif) no-repeat left 5px; padding-left:8px; cursor: pointer;}        
.accordionMainPage {	clear: both; margin:0px 0; }
.accordionMainPage h5 { background: #e4e4e3; margin:2px 0px 0px 0;	padding:5px 15px; font-size:14px;	font-weight:normal;cursor:pointer;}
.accordionMainPage h5.current {cursor:default; background: #c6c6c5;}
.accordionMainPage h5 span {background: url(../img/arrow_min_right.gif) no-repeat 1px center; padding-left:10px;}
.accordionMainPage h5.current span {background: url(../img/arrow_down.gif) no-repeat 1px 8px ;}
.accordionMainPage div.pane {text-align:center; background: #c6c6c5;; display:none; padding:5px 5px; position: relative;}
.accordionMainPage div.pane.active {display:block;}


.company_description {margin:10px 0}
.company_description h3 {color:#6492ad; text-align: center;}
.company_description li {margin-bottom:5px; background: url(../img/bg_square.gif) repeat; padding:10px;}
.sub_menu li {margin-bottom:2px; padding:5px 10px; background: url(../img/bg_square.gif) repeat; color:#636363; font-weight: bold;}
.sub_menu li a {color:#636363; background: url(../img/arrow_min_right.gif) no-repeat left center; padding-left:10px; text-decoration:none;} 
.sub_menu li a:hover {color:#5185a5; background: url(../img/arrow.gif) no-repeat left center; }
.file_cad {width: 768px;} 

/* CSS Document Generated by alki */
.box ul.articleList{list-style-type:none;}
.box ul.articleList li{border-bottom:1px solid #dedede; padding:15px 0px; list-style-image:none; list-style-type:none; margin-left:0px;}
.box ul.articleList li h3{padding-bottom:10px;}
.box .konkursy ul.articleList li{border:none;}  
.box ul.articleListNoBorder li{border:none;}                                           
.box ul.articleList{list-style-type:none;}
.box ul.newsArticleList li{width:177px; float:left;  list-style-image:none; list-style-type:none; margin-left:0px;}    
.box ul.newsArticleList li h3{padding-bottom:10px;}
.box ul.newsArticleList li.right{float:right;}     
#partners {position:relative;}                      
#partners h2{position:absolute; top:-20px; left:50%;}
#partners .wysiwyg img{float:left; margin:0px 15px;}
.sub_content .border{padding:5px; }
#forum dd a{font-weight:bold;}
#top_search input.submit:hover{background-position: bottom left;}
#login_top input.submit:hover{background: red;}
#naSkroty ul li{padding:2px 0px; border-bottom:1px solid #dfdfde;}
#naSkroty ul li a{padding-left:20px; width:380px; height:39px; display:block; line-height:39px; font-weight:bold; background: #f7f7f6 url('../img/arrow.gif') 11px 17px no-repeat;}
#naSkroty ul li a:hover{background: #dededd url('../img/arrow.gif') 11px 17px no-repeat; text-decoration:none;}

 
#gallery_list a img {padding:5px }


.infoError{clear:both; background: #E4E4E3; padding:20px; text-align:center; margin-bottom:20px;}
.requestOk{background: #119300; color:#FFF; font-weight:bold; padding:15px; line-height:1.5em; text-align:center; margin-bottom:20px;}
.requestError{background: #e32525; color:#FFF; font-weight:bold; padding:15px; line-height:1.5em; text-align:center; margin-bottom:20px;}
/* -- gallery page -- */
#bigGalleryPhoto, .bigGalleryPhoto {padding:20px 10px; height:71px; background: #E4E4E3}
#bigGalleryPhoto .moveLeft, .bigGalleryPhoto .moveLeft{cursor:pointer; width: 36px; height:71px; margin-right:10px; float:left; background: url('../img/gallery_move_left.png');}
#bigGalleryPhoto .moveRight, .bigGalleryPhoto .moveRight{cursor:pointer; width: 36px; height:71px; float:right; background: url('../img/gallery_move_right.png');}
#bigGalleryPhoto .scrollGallery, .bigGalleryPhoto .scrollGallery{width:848px !important; height:71px; float:left;}
#bigGalleryPhoto ul li, .bigGalleryPhoto ul li{width:71px; height:71px; padding:0px  12px;}
#bigGalleryPhoto ul li img, .bigGalleryPhoto ul li img{padding:5px;  cursor:pointer;}


/* -- company page -- */

/* -- company page - gallery -- */
.main #bigGalleryPhoto .scrollGallery{width:687px !important; height:71px; float:left;}
#bigGalleryPhoto ul li{padding:0px  14px;}






#act{position:relative; margin-bottom:40px;}
.popupCategory {position:absolute; top:0px; left:0px; z-index:100;}
.popupCategory .topBkg{width:960px; height:52px; background: url('../img/bg_popuo_category_top.png');}
.popupCategory .topBkg .close{float:right; width:30px; height:30px; background: url('../img/close_popup_window.gif');}
.popupCategory .topBkg strong{color:#FFF; float:left; padding:27px 0px 0px 16px; }
.popupCategory .topBkg .sendForm{float:right; padding:22px 0px 0px 16px; }
.popupCategory .topBkg .changeCheckbox{float:right; padding:27px 0px 0px 10px; margin-right:10px; font-weight:bold; color:#FFF; background: url('../img/white_small_arrow.gif') 0px 32px no-repeat;}

.popupCategory .bottompBkg{width:960px; height:12px; background: url('../img/bg_popuo_category_bottom.png');}
.popupCategory .repeatBkg{width:930px; padding:25px 15px; background: url('../img/bg_popuo_category_repeat.png');}
.popupCategory .repeatBkg .selectArea{float:left; width:230px; padding:4px 0px;}
.popupCategory .repeatBkg .selectArea select{width:175px;}
.popupCategory .repeatBkg li{float:left; width:230px; padding:4px 0px;}
.popupCategory .repeatBkg li.last{float:none;}
.popupCategory .repeatBkg li label{color:#f7f7f6; font-weight:normal; padding-left:3px;}



#panel_in{width:500px; float:left;}
.userIco{float:right;}
.userIco img{float:right; margin-left:4px;}
.userIco a.edit{padding-left:7px; background: url(../img/arrow.gif) no-repeat left 5px; font-weight:bold;}

p.aboutUserInfo{line-height:18px;}
p.aboutUserInfo img{display:inline;}

table.userListTable{width:100%; border-top:1px solid #dedfde;}
table.userListTable tr td {padding:10px 20px; border-bottom:1px solid #dedfde;}
table.userListTable tr.tytul td {background: #e4e4e3;}
table.userListTable tr.tytul a {color:#666666; font-weight:bold;}
table.userListTable tr.tytul img{display:inline; position:relative; top:-1px;}
table.userListTable tr td a.more{font-weight:bold; padding-left:7px; background: url(../img/arrow.gif) no-repeat left 5px;}
table.userListTable2 tr td {vertical-align:top;}
table.userListTable2 tr td ul li{float:left; margin-right:10px;}

form.searchUser{float:left;}
form.searchUser .text{ background:#FFFFFF none repeat scroll 0 0; border:1px solid #9A9A9A; color:#636363; font-family:"Verdana"; font-size:11px; height:13px; line-height:1.2em !important; margin:0 20px 0 5px; overflow:hidden; padding:2px 5px;}
form.searchUser .button{background:#DEDEDD url(../img/arrow_min_right.gif) no-repeat scroll 5px center; color:#636363; cursor:pointer; font-family:Verdana; font-size:11px; font-weight:bold; height:19px !important; margin-top:1px; padding-left:10px !important; padding-top:0; width:84px !important; border:1px solid #9A9A9A;}

.cadPageHead{border-bottom:1px solid #dfdfde;}
.cadPageHead span{display:block; width:220px; float:left; color:#680; font-size: 14px; font-weight: normal; text-transform:uppercase; margin-bottom:10px; line-height: 1.3em;}
.cadPage{margin-top:20px; background: url('../img/cad_menu_separator.jpg') top left repeat-y;}
.companyPage{margin-top:20px; background: url('../img/company_menu_separator.jpg') top left repeat-y;}
.cadPage ul.menu{width:200px; height:1000px; overflow:auto; display:block; float:left;}
.cadPage ul.menu li{width:180px; padding-top:1px;}
.cadPage ul.menu li a{padding:3px 10px; display:block; color:#636363; line-height:13px;}
.cadPage ul.menu li a:hover, .cadPage ul.menu li a.active{background: #7f7f7f url('../img/cad_menu_ov.jpg') top left repeat-x; text-decoration:none; color:#FFF;}
.cadPage ul.menu li ul li{padding-left:10px; width:170px;}

.sponsorCad ul li{width:137px; padding:8px; margin-left:18px; margin-bottom:28px; float:left; background: #dededd;}
.sponsorCad ul li img{padding-bottom:4px; border-bottom:1px solid #9a9a9a; margin-bottom:2px;}
.sponsorCad ul li a{color:#636363;}

ul.productSponsorList li{width:300px; clear:none; display: block; padding:10px; margin:0px 15px 15px 0px; float:left; background: #E4E4E3;}
ul.productSponsorList li.last{margin-right:0px;}
ul.productSponsorList li h3{padding:8px 0px;}

   
