/* CSS Document Generated by KiDMaN */

* { margin:0; padding:0; border:0;}

body {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	margin: 0px;
	color:#636363;
}

img { border:0; }
img.right {float: right; margin:0 0 5px 6px}
img.left {float: left; margin:0 6px 5px 0}
img.center {margin: 0 auto 15px;}
img.border, div.border {padding:5px; margin-bottom:10px;}

a {color:#5185a5; text-decoration: none;}
a:hover {text-decoration: underline;}
.clear {clear: both;}
.hide {visibility: hidden; font-size: 0px;}
.none {display: none;}
.red {color:#da180c;}
.pdf { text-align: right;  }
.pdf a {background: url(../img/ico_pdf.gif) no-repeat left center; padding-left:20px; line-height: 2.0em; float: right; display: block;}
li {list-style: none;}
p {line-height: 1.4em; margin-bottom:15px; text-align: justify;}
p.center {text-align:center;}
.more {text-align: right; margin-bottom:8px;}
.more a, #newsletter input.submit {padding-left:7px; background: url(../img/arrow.gif) no-repeat left 5px; letter-spacing: 1px; font-weight:bold;}
hr, iehr { border-bottom:1px #B7B7B6 solid;}

.pointer {cursor: pointer;}


ul.pager {clear:both; margin:10px 0 !important; overflow:hidden;}
.cadPageHead ul.pager {clear:none; margin:0px 0 !important; overflow:hidden; float:right;}
ul.pager li {border:1px solid #CECECE; float:left; line-height:1.2em !important; list-style:none; margin:0 2px 10px !important; overflow:hidden;}
ul.pager li a {background:none; color:#636363; display:block; overflow:hidden; padding:2px 5px;}
ul.pager li.nav a, ul.pager li.prev a, ul.pager li.next a {height: 10px; width:5px; padding: 6px 5px 1px ;}
ul.pager li a:hover {background: #636363; color:#fff; text-decoration:none}
ul.pager li.nav a:hover, ul.pager li.prev a:hover, ul.pager li.next a:hover {background: #BFBFBF;}

.block_left {float: left;}
.block_right {float: right;}


#masthead { margin:0px; padding:0px;}
.left_top {background:url(../img/top_left.jpg) repeat-x; float:left; height:276px; left:0; position:absolute; width:49.9%; z-index:1;}
.right_top {background:url(../img/top_right.jpg) repeat-x; float:right; height:276px; position:absolute; right:0; width:49.9%; z-index:1;}
/* top */
#top {width:960px; height:218px; background: url(../img/top1.jpg) no-repeat;margin:0 auto; position:relative; z-index:2;}
#top h1 {padding:30px 0 0 5px; float: left;}

#login_top {position:absolute; left:703px; top:155px; height:100px;  width:257px;}
#login_top form {clear: both;}
#login_top form fieldset.input{float:left; margin-right:4px; border:none; background: url('../img/top_login_bkg.jpg'); width:133px; height:26px; padding:2px;}
#login_top form fieldset.input input{float:left; border:none; background: none; height:13px; line-height:13px; padding:0px 10px; margin:0px; width:113px; height:13px; font-size:10px;}
#login_top form input.login{border:none; ;background: url('../img/button_zaloguj.jpg'); width:114px; height:29px;}
#login_top form input.login:hover{background-position:bottom left;}

#login_top p.name{text-transform:uppercase; color:#666666; float:left; margin-right:4px; border:none; width:133px; height:26px; padding:2px; display:block;}
#login_top p.name span{color:#e0287a; display:block;}
#login_top a.logout{float:left; ;background: url('../img/button_logout.png'); width:114px; height:29px; display:block;}
#login_top a.logout span{display:none;}
#login_top a.logout:hover{background-position:bottom left;}

         /*

#login_top input.text {background: url(../img/top_login_input.gif) no-repeat; width:223px; height:15px; padding:2px 7px 1px; font-family: tahoma; font-size: 10px;  display: block; margin-bottom:8px;}
.logout .submit input {background: url(../img/top_button_zaloguj.jpg) no-repeat; clear: both; width:288px; height:24px; display:block; float: left; cursor: pointer;}
.logout .submit input:hover {background: url(../img/top_button_zaloguj_ov.jpg) no-repeat;}

.login .submit input {background: url(../img/top_button_wyloguj.jpg) no-repeat; clear: both; width:288px; height:24px; display:block; float: left; cursor: pointer;}
#login_top p {padding-top:2px;}
#login_top p, #login_top p a {color:#a5b5c0; margin:0; clear:both;}
#login_top p a {padding:0 4px;}
           */


#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 span { padding:4px 5px; display:block;}*/
#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; }

#top div.homeBox{background: #a5a5a5; width:80px; height:60px; position:absolute; top:10px; left:475px;}        
#top div.homeBox ul{list-style-type:none; padding:39px 7px 0px 7px;}
#top div.homeBox ul li{padding-top:3px;}
#top div.homeBox ul li a{font-weight:bold; font-size:font-size:14px; color:#f7f7f6; text-transform:uppercase;}
#top div.homeBox ul li a:hover{text-decoration:none; color:#666666;}

#top div.searchBox{background: #b8b8b8; width:137px; height:60px; position:absolute; top:10px; left:560px;}
#top div.searchBox ul{list-style-type:none; padding:5px 7px 0px 7px;}
#top div.searchBox ul li{padding-top:3px;}
#top div.searchBox ul li a{font-weight:bold; font-size:font-size:14px; color:#666666; text-transform:uppercase;}     
#top div.searchBox ul li a:hover{text-decoration:none; color:#f7f7f6;}

#top div.forumBox{background: #a5a5a5; width:137px; height:60px; position:absolute; top:10px; left:702px;}
#top div.forumBox ul{list-style-type:none; padding:5px 7px 0px 7px;}
#top div.forumBox ul li{padding-top:3px;}
#top div.forumBox ul li a{font-weight:bold; font-size:font-size:14px; color:#f7f7f6; text-transform:uppercase;}   
#top div.forumBox ul li a:hover{text-decoration:none; color:#666666;}

#top div.addBox{background: #e0287a; width:114px; height:60px; position:absolute; top:10px; left:844px;}
#top div.addBox ul{list-style-type:none; padding:25px 7px 0px 7px;}
#top div.addBox ul li{padding-top:3px;}
#top div.addBox ul li a{font-weight:bold; font-size:font-size:14px; color:#f7f7f6; text-transform:uppercase;}
#top div.addBox ul li a:hover{text-decoration:none; color:#666666;}

#top div.userBox{background: #b8b8b8; width:114px; height:75px; position:absolute; top:75px; left:844px;}
#top div.userBox ul{list-style-type:none; padding:2px 0px 0px 0px;}
#top div.userBox ul li{padding:2px 7px 2px 7px;}
#top div.userBox ul li a{font-weight:bold; font-size:font-size:14px; color:#666666; text-transform:uppercase;}
#top div.userBox ul li a:hover{text-decoration:none; color:#f7f7f6;}
#top div.userBox ul li.small{border-top:1px solid #FFF;}
#top div.userBox ul li.small a{font-size:9px; font-weight:bold;}
                       
#top ul.catMenu{list-style-type:none; display:block; height:30px; position:absolute; top:155px; left:0px;}
#top ul.catMenu li{float:left; padding-right:6px;}
#top ul.catMenu li a{color:#FFF; font-size:16px; text-transform:uppercase; width:130px; height:30px; line-height:30px; text-align:center; display:block;;}
#top ul.catMenu li a:hover{text-decoration:none;}
#top ul.catMenu li.company a{background:#8b8b8b;}
#top ul.catMenu li.product a{background:#598aa8;}
#top ul.catMenu li.cad a{background:#0e3c58;}

/*#menu li a:hover span, #menu li.active a span {background:url(../img/menu/over_right.gif) right center no-repeat;  display:block;  } */
/* end top */

/* content */
#contentwrap {}
#content {width: 960px; margin: 0 auto;}
#content h1 {font-size: 16px; font-family: "Arial Narrow", Tahoma, Arial; }
#content h2 {font-size: 16px; font-family: "Arial Narrow", Tahoma, Arial; padding-bottom:7px; border-bottom:1px #DDD solid; text-transform: uppercase; margin-top:20px; margin-bottom:20px; font-weight: bold;}
#content h3 {font-size: 14px;  font-weight: normal;}

#content h4 {font-size: 14px; font-weight: normal; text-transform:uppercase; margin-bottom:10px; line-height: 1.3em;}
#content h4 span {display: block; font-size: 12px;}

#content h5 {color:#999999; font-size: 14px; font-weight: normal; text-transform:uppercase; margin-bottom:10px; line-height: 1.3em;}

#content h6 {font-size: 12px; margin-bottom:10px;}
#content h6 span, .message dt span {display: block; font-size: 11px; font-weight: normal;}

#content .sub_content, #content .box {overflow: hidden; clear: both;}

.article ul {overflow: hidden; margin-bottom:10px;}
.article ul li {background: url(../img/arrow.gif) no-repeat left 7px; padding-left:10px; color:#5586a7; line-height: 1.7em; list-style: none !important; margin-left:0 !important;}
.article ul li span {color:#636564; float: right;}

/* main */
div.main, div.pseudo_main {float: left; width: 540px;}
.main ul { margin-bottom:20px;}
.main ul li {list-style: disc; margin-left:15px; line-height:17px;} 
.main ul ul{margin-bottom:0px;} 
#content form li {list-style: none; margin-left:0 ;}

#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  }

#forum {}
#forum dl {font-family: Verdana; background: #e4e4e3; padding:10px; margin-bottom:3px;}
#forum dt {color:#5185a5; font-weight: bold; line-height: 1.5em;}
#forum dd {margin-bottom:5px;}
#forum strong {color:#5185a5;}

/* end main */

/* sub */
div.sub, div.pseudo_sub {float: right; width: 400px; }
div.sub div.box {}
#news, #newsletter {padding:10px 20px; }
.article {border-bottom:1px #cdcdcd solid; margin-bottom:10px; clear: both; overflow: hidden; position: relative;}
.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_wrapper {background: url(../img/bg_square_footer.gif) repeat;}
#partners {margin: 0 auto; width: 990px; padding:15px;}

#footer_wrapper {clear:both; width:100%; background: #7f7f7f; border-bottom:2px #707070 solid;}
#footer {width: 990px; margin: 0 auto; padding:5px 0; position: relative;}
#footer a, #footer p {color:#cfcfcf;}
#footer p {line-height: 1.7em; margin-bottom:0px; clear: both;}
#footer li {display:inline; padding:0 5px 0; border-right:1px #cfcfcf solid; line-height: 1.0em;}
#footer li.firstkid {padding-left:0;}
#footer li.lastkid {border:0}

#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;}

.page_sub div.main {width: 709px; float: right; padding:30px 0 30px 70px; border-left: 1px solid #CCC; margin-left:-1px}
.page_sub div.sub {width:180px; float: left;}


#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;}

.message {overflow: hidden; clear: both; border-bottom:1px #cdcdcd dashed; padding:10px 0}
.message:hover {background:#f0f0f0; }
.message dt {float: left; font-size: 12px; color:#57879e; width: 30%; padding:0 2%}
.message dd.text {width: 56%; overflow: hidden; height: 12px;}
.message dd.text a {color: #000;}
.message dd {font-weight: bold; float: left; padding:0 5px}

.msg {clear: both; padding: 10px; }
.msg h3 {margin-bottom:10px;}
.msg p {background:url(../img/bg_square_white.gif); padding:10px;} 
.msg form .iText, .msg form textarea {margin-bottom:15px; width:360px; background: #f0f0f0; padding:10px; color:#636363; font-family:Verdana,Arial,Verdana,Trebuchet,sans-serif; font-size:11px;} 
.msg form textarea { height:40px;}                                                                                                                                                                 
.msg form .iButton {margin-top:5px; cursor:pointer; text-align:center; width:380px; background:#f0f0f0; padding:10px; color:#636363; font-family:Verdana,Arial,Verdana,Trebuchet,sans-serif; font-size:11px;}
.msg form .iButton:hover {background:#E4E4E3;}
.msg form select {margin-bottom:15px; width:380px; color:#636363; font-family:Verdana,Arial,Verdana,Trebuchet,sans-serif; font-size:11px;} 
  
form.user_data fieldset {margin-bottom:10px;}
form.user_data .article {border-bottom:none}
form.user_data input {border: 1px #9a9a9a solid; padding:2px 5px; height: 13px;}
form.user_data input.file {margin-right:10px; font-family:verdana; font-size:11px; margin-top:1px;}
form.user_data input.submit {background:#DEDEDD url(../img/arrow_min_right.gif) no-repeat scroll 5px center; color:#636363;  font-family:Verdana; font-size:11px; font-weight:bold; height:19px !important; margin-top:1px; padding-left:10px !important; width:84px !important; padding-top:0; cursor: pointer;}
form.user_data input.file_submit {position: absolute; right:0;}
form.user_data input.delete_image {clear:both; position:relative; top:-15px; width:115px !important; z-index:40;}


form.user_data label {display: block; line-height: 1.5em; float: left;}
form.user_data .text input {font-family:verdana; font-size:11px;  margin-top:1px; border:1px solid #9A9A9A; height:13px; padding:2px 5px; float: right; width: 82%;}
form.user_data .text input.checkbox{float:left; margin-right:5px; width:auto; clear:both;}
form.user_data .text span.lab{float:left; }
form.user_data span.info {display:block; clear:both; padding-left:17%;}
form.user_data ul, form.user_data ul li {overflow: hidden; margin-bottom:10px;}
form.user_data li {margin-bottom:10px;}
form.user_data li.short {float: left; width: 50%; }
form.user_data li.short input {float:left; margin-left:7px; width:55%;}
form.user_data li.long input {width: 528px;}

form.user_data div.select  {clear:both; width:100%; padding:0px 0px 10px 0px; margin-bottom:10px;}
form.user_data div.select  label{display:block; width:100%;}
form.user_data li.checkbox  {clear: both;}
form.user_data li.checkbox ul { margin-bottom:0px; width: 100%;}
form.user_data li.checkbox li {float: left; width: 33.3%; overflow: visible; display:block;}
form.user_data li.checkbox li.last {float:none;}
form.user_data li.checkbox label {display:block; font-family:Verdana; font-weight:bold; padding-right:6px; text-align:right; width:85%;}
form.user_data li.checkbox label.header { text-align: left; font-weight: normal;}
form.user_data li.checkbox input {position: relative; top:3px; border: none; padding: 0; float: left;}

form.user_data hr, form.user_data iehr {background: none; height: 1px;}
form.user_data .personal_data {margin:-1px 0 0 0 !important;}

form.user_data li.file {margin-bottom:20px;}
form.user_data li.file label {float: none; display: block;}

form.user_data .area textarea {font-family:verdana; font-size:11px;  margin-top:1px; border:1px solid #9A9A9A; height: 180px; width: 528px; padding:2px 5px;}

form.user_data ul.userSettings{padding-top:10px;}
form.user_data ul.userSettings label{width:120px; font-weight:bold;}
form.user_data ul.userSettings input{margin-right:10px;}
form.user_data ul.userSettings textarea {font-family:verdana; font-size:11px;  margin-top:1px; border:1px solid #9A9A9A; height: 100px; width: 405px; padding:2px 5px;}
form.user_data .short label{width:50px;}
form.user_data .shortRight label{padding-left:40px;}
form.user_data .short .checkboxMarginLeft{margin-left:57px;}
form.user_data .shortRight .checkboxMarginLeft{margin-left:97px;}

.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;} 

.column {width: 46%; clear: none; border:none;}
.column ul {}
.column h3 {background: url(../img/bg_square_dark.gif) repeat; padding:5px 10px; text-align: left; margin-bottom:10px;}
.column li {border-bottom:1px #dfdfde solid; padding-bottom:3px; margin-bottom:3px;}

.download {clear: both; background: url(../img/bg_square.gif) repeat; padding:10px;}
.download form fieldset, .download form fieldset ul li {margin-bottom:0;}
/* 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;}

ul.pager li a.active{background: #636363; color:#fff; text-decoration:none}
ul.pager li.prev a.active, ul.pager li.next a.active{background: none;}

 
#gallery_list a img {padding:5px }
#gallery_list a:hover img {}

a.backLink{background: url('../img/link_back_bkg.png') 0px 0px no-repeat; font-size:11px; font-weight:bold; padding-left:20px; width:288px; height:30px; display:block; line-height:30px;}
a.forwardLink{background: url('../img/link_forward_bkg.jpg') 0px 0px no-repeat; font-size:11px; font-weight:bold; padding-left:20px; width:185px; height:30px; display:block; line-height:30px;}

.aboutArticle{padding:10px 0px;}

.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 {padding:20px 10px; height:71px; background: #E4E4E3}
#bigGalleryPhoto .moveLeft{cursor:pointer; width: 36px; height:71px; margin-right:10px; float:left; background: url('../img/gallery_move_left.png');}
#bigGalleryPhoto .moveRight{cursor:pointer; width: 36px; height:71px; float:right; background: url('../img/gallery_move_right.png');}
#bigGalleryPhoto .scrollGallery{width:848px !important; height:71px; float:left;}
#bigGalleryPhoto ul li{width:71px; height:71px; padding:0px  12px;}
#bigGalleryPhoto ul li img{padding:5px;  cursor:pointer;}
#bigGalleryPhoto ul li img:hover{}
#bigPhotoInGallery{padding:20px 0px 20px 0px; text-align:center;}
#bigPhotoInGallery strong{display:block; padding:10px 0px;  text-align:center;}
#bigPhotoInGallery img{ margin:0px auto;}
#bigPhotoInGallery img:hover{}

/* -- company page -- */

.sub ul.companyDescription{padding-top:20px;}
.sub ul.companyDescription li{display:block; padding:10px 13px; background: #E4E4E3; margin-top:1px;}
.sub ul.companyDescription li a{font-weight:bold;}

.sub ul.companyContentMenu{padding-top:30px;}
.sub ul.companyContentMenu li{display:block; height:30px; padding-left:18px; background: #E4E4E3; margin-top:2px; line-height:30px;}
.sub ul.companyContentMenu li.ciemniej{ background: #CCCCCC; }
.sub ul.companyContentMenu li a{padding-left:7px; background: url('../img/arrow.gif') 0px 5px no-repeat; font-weight:bold;}
.sub ul.companyContentMenu li b{color:#9f9f9f; padding-left:7px; background: url('../img/arrow_min_right.gif') 0px 5px no-repeat;}


/* -- company page - gallery -- */
.main #bigGalleryPhoto .scrollGallery{width:687px !important; height:71px; float:left;}
#bigGalleryPhoto ul li{padding:0px  14px;}

/* -- company page - list -- */
ul.itemList li{line-height:18px; padding-left:7px; background: url('../img/arrow.gif') 0px 8px no-repeat; clear:both; display:block;}
ul.itemList li a{font-weight:bold; float:left;}
ul.itemList li span{float:right;}

ul.itemListLink li{line-height:18px; padding-left:7px; background: url('../img/arrow.gif') 0px 8px no-repeat; clear:both; display:block;}
ul.itemListLink li a{font-weight:bold;} 

ul.itemListLinkP li{float:left; line-height:18px; padding-left:7px; background: url('../img/arrow.gif') 0px 8px no-repeat;  display:block;}
ul.itemListLinkP li a{font-weight:normal;}
ul.itemListLinkP li.boldzik a{font-weight:bold;}

#content .download form li ul li{width:160px; padding-left:0px;}
#content .download form li ul li label{float:left; padding:0px 10px 0px 0px; margin:0px; width:80%;}
#content .download form.user_data ul li, #content .download form.user_data ul{margin-bottom:0px;}
.column h3{background: #E4E4E3;}
.download{background:  #E4E4E3;}

#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;}

.infoSmall{font-size:10px; clear:both; display:block;}

.itemTable{width:100%; margin-top:10px;}
.itemTable tr td{background: url(../img/bg_square_medium.gif); padding:10px 5px; border-bottom:3px solid #f7f7f7;}
.itemTable tr td img{display:inline;}
.itemTable tr.tytul td{background: url(../img/bg_square_dark.gif); font-weight:bold;}
.itemTable tr.lista1 td{background: url(../img/bg_square.gif);}

#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;}

