html, body { height:100%;}

ul, ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
margin:0;
}

a { border:none;outline:none;}
a img {border:none;}
div.clear { clear:both; font-size:1px; line-height:0px; height:0px; float:none;}

body { /*background-color:#3e434d; */margin:0px; padding:0px;  font: 11px Arial,sans-serif;background: /*#292c34*/#3e434d url("../images/top_bg_alt.png") repeat-x top left;}
body#subpage {background-image: url("../images/top_sub_bg.png");}

#main { position:relative; min-height: 100%; /*margin-bottom:-180px; */background: transparent url("../images/body_bg.jpg") repeat-x bottom left; }

/* .sub#main { background: transparent url("../images/top_sub_bg.png") repeat-x top left; } */
.sub#main { background-image: url("../images/body_bg.jpg");}


#inner-wrapper { width:960px; margin:0 auto; position:relative; }


#top-container { height:79px; position:relative; width:960px;}
a#logo { display:block; height:46px; width:114px; background:url("../images/skillo_logo.png") no-repeat center center; position:absolute; bottom:12px; right:10px;}


#top {
	margin:0;
	list-style:none;
	position:relative;
	top:48px;
	height:80px;
	width:75%;
	}
#top li {
	float:left;
	background:url("../images/menu_tabs_l.gif") no-repeat 0% -150px;
	margin:0;
	padding:0 0 0 6px;
/*	border-bottom:1px solid #765;*/
	}
#top a {
	float:left;
	display:block;
	background:url("../images/menu_tabs_r.gif") no-repeat 100% -150px;
	padding:7px 15px 6px 9px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	font-size:15px;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#top a {float:none;}
/* End IE5-Mac hack */

#top a:hover {
	color:#ffd200;
	}

#top .current {
	background-position:top left;
/*	border-width:0;*/
	}

#top .current a {
	
	background-position:top right;
/* 	padding-bottom:5px; */
	color:#ff7700;
	}

#top li:hover {
/*	background-position:top left;*/
	color:#ffea00;
	}
#top li:hover a {
/*	background-position:top right;*/
	}


/* sub nav list */
#top li ul {
		display: none;
		padding-left:15px;
	}

#top li ul li {
	background-image:none;
	padding:0;
	}


#top li.off ul, #top li.on ul {
  /*hide the subnavs*/
  display: none;
  background:#1b1d26 url("../images/sub_nav_bg.gif") repeat-x left bottom;
  
}


#top li.off ul, #top li.on ul {
  /*put the subnavs below and hide them all*/
  display: none;
  position: absolute;
/*   top: 79px; */
  height: 31px;
  left: 0;
/*   padding-top: 10px; */
  width:945px;

}

#top li.on ul a, #top li.off ul a {
  float: left;
  /*ie doesn't inherit the float*/
  font-size:14px;
  font-weight:normal;
  color: #bbbcbe;
  width: auto;
  margin-right: 18px;
  background-image:none;
  padding-left:0;
  padding-right:0;
  
}

#top li.on ul a.current, #top li.off ul a.current {
  color: #ffd200;
}




#top li.on ul a:hover, #top li.off ul a:hover {
  float: left;
  text-decoration:underline;
  
}

/*#top li.on ul {*/
  /*display the current topic*/
/*  display: block;
}*/

#top li.off:hover ul, #top li.on:hover ul, #top li.over ul {
  /*  display the other topics when
      their parent is hovered */
  display: block;
  z-index: 6000;
}

#flash-anim {height:318px;}
#flash-anim-sub {height:193px;}

#content { margin:12px 0 11px 0; padding:0 1px 0 1px; }

#col-left-foot,#col-left-sub  { float:left; }
#col-right-foot,#col-right-sub  { float:right; }

div.cols {float:left;}
#col-left {width:324px;}
#col-right {width:633px;}


#tabContainer { /*margin-bottom:11px; */position:relative; width:316px; height:274px; background: transparent url("../images/grey_box.png") no-repeat scroll left bottom; }
#tabMenu { position:relative; height:31px; padding:0; }
#tabContent { position:relative; overflow:auto; }
#tabContent .content { display:none; }
#tabContent .active { padding:15px 19px; display:block; }
#tabMenu .menu {margin:0 auto; padding:0; height:31px; width:100%; display:block; }
#tabMenu .menu li { padding:0; margin:0; list-style:none; display:inline; }
#tabMenu .menu li a { float:left; display:block; color:#8e9197; text-decoration:none;  cursor:pointer; background:url('../images/grey_box_tab_u.png') 0px 0px no-repeat; width:156px; text-align:center; padding:8px 0 5px 0; margin-right:2px; font-weight:bold;font-size:15px; }
#tabMenu .menu li a#last {  margin-right:0; width:156px; }
#tabMenu .menu li a#last.active {  background:url('../images/grey_box_tab_a_last.png') 0px 0px no-repeat; color:#f8f8f8; text-indent:0px; }
#tabMenu .menu li a.active { margin-right:0; width:158px; background:url('../images/grey_box_tab_a.png') 0px 0px no-repeat; color:#f8f8f8; text-indent:-1px;}

div.small-box {width:232px; height:90px;background: transparent url("../images/small_p_box_bg.png") no-repeat scroll left top;}
div.small-box img {margin:1px 0 0 1px;}


/* #box-produkty */
#box-produkty {width:392px; height:90px;background: transparent url("../images/bigger_p_box_bg.png") no-repeat scroll left top;float:left;}
#box-produkty div.content {padding:10px 19px;}
#box-produkty div.slide-mask {height:70px;width:354px;position:relative;overflow:hidden;}
#box-produkty div.box-slides {position:absolute;}
#box-produkty div.box-slides div.slide-box {height:70px;width:354px;}



#col-right div.small-box {float:right; /*margin-left:10px; */}
#col-right div.first {margin-left:0;}

#col-right-sub div.small-box { margin-top:12px; }

#box-reklama {width:311px;height:172px;background:transparent url("../images/box_reklama.png") no-repeat top left;float:left;}

#box-internet {width:311px;height:172px;background:transparent url("../images/box_internet.png") no-repeat top left;margin-bottom:12px;float:right;}

div.mid-box {padding:10px 16px 10px 16px;}
div.mid-box div.head { position:relative; height:22px; /*padding:0 21px 0 0;  */}
div.mid-box div.head h2 { float:left; margin:0;font-size:15px;color:#ffffff; width:25%; text-align:left; padding:1px 0 0 7px;}
div.mid-box div.head div.nav-prev {position:absolute;width:16px;height:15px;background:url("../images/mid_box_nav_prev.png") no-repeat top left;top:0px;right:16px;cursor:pointer;}
div.mid-box div.head div.nav-next {position:absolute;width:16px;height:15px;background:url("../images/mid_box_nav_next.png") no-repeat top left;top:0px;right:0px; cursor:pointer;}

#box-internet div.mid-box div.head div.nav-prev {background-image:url("../images/mid_box_inter_nav_prev.png");}
#box-internet div.mid-box div.head div.nav-next {background-image:url("../images/mid_box_inter_nav_next.png");}

div.mid-box div.slide-mask {height:110px;width:279px;position:relative;overflow:hidden;}
div.mid-box div.box-slides {position:absolute;}
div.mid-box div.box-slides div.slide-box {float:left;height:110px;width:279px;}

div.mid-box div.content {padding:14px 0 0 0;}
div.mid-box div.content ul {width:146px;float:left;}
div.mid-box div.content ul li {height:25px;width:138px;}
div.mid-box div.content ul li a {font-size:12px;padding:0 0 0 38px;line-height:25px;width:91px;border-bottom:1px solid #778193;display:block;color:#ffffff;text-decoration:none;}
div.mid-box div.content ul li.over {background:url("../images/mid_box_link_bull.png") no-repeat right center;}


div.mid-box div.content ul li a.active {background-color:#768194;}
#box-internet div.mid-box div.content ul li a.active {background-color:#eea154;}

#box-internet div.mid-box div.content ul li a {border-bottom:1px solid #eb9d54;}

#box-internet div.mid-box div.content ul li a.last, div.mid-box div.content ul li a.last {border:none;}
div.mid-box div.content div.link-summary {float:left;width:124px;padding-left:8px;height:110px;overflow:hidden;}
div.mid-box div.content div.link-summary-item {height:110px;color:#eaeaea;}




#breadcrumbs-nav { float:left; padding-left:8px; height:32px;  font-size:11px; }
#breadcrumbs-nav li { float:left;  background:transparent url("../images/bread_bg.gif") no-repeat center right;}
#breadcrumbs-nav li a { display:block; text-decoration:none; color:#7c7d80; font-weight:normal; padding:12px 8px 12px 4px;}
#breadcrumbs-nav li a:hover { text-decoration:underline; }
#breadcrumbs-nav li.last { background-image:none;}


#icons { padding-right:5px; height:34px;  font-size:11px; float:right; }
#icons li { float:left; color:#7c7d80; padding:10px 8px 11px 7px; background:transparent url("../images/icons_bg.gif") no-repeat center right; }
#icons li.last { background-image:none;padding-right:0px;}
#icons li a { display:block; height:15px; width:20px; }
#icons li a#i-print { background:transparent url("../images/icons_print.gif") no-repeat center center;  }
#icons li a#i-tell { background:transparent url("../images/icons_tell.gif") no-repeat center center;  }


#footer { margin:0 auto; position:relative; }

div.footer-box {border:1px dotted #707174; background-color:#1f2126;height:60px;background-image: url("../images/short_bg.gif");background-repeat: no-repeat;background-position: center center;}

#col-left-foot div.footer-box {width:470px; /*text-align:center;*/}
#col-left-foot div.footer-box div.section {width:190px; padding:0 22px 0 22px;float:left;}
/*#col-left-foot div.footer-box img {margin:10px 0;}*/

#col-right-foot div.footer-box {width:472px;   }

/*div.short {float:left; margin:15px 22px; width:186px; line-height:1.4em; }*/
div.short {float:left; margin:15px 22px; width:186px; line-height:1.4em; color:#878787; font-size:12px; }
div.short a {background-color:#E77A18; color:#FFFFFF; font-size:11px; font-weight:normal; padding:2px 5px 2px 2px; text-decoration:none; }
div.short a:hover {background-color:#919397; color:#1f2126; font-size:11px; font-weight:normal; padding:2px 5px 2px 2px; text-decoration:none; }


div.short .article-content p { display:inline;}
div.short .article-content { color:#878787;font-size:12px;}

#nav-bottom-wrap { margin-top:10px;padding-left:3px; background: transparent url("../images/bottom_nav_l.png") no-repeat left top; }
#nav-bottom-inner { padding-right:3px; background: transparent url("../images/bottom_nav_r.png") no-repeat right top; }
#nav-bottom-cont { background: transparent url("../images/bottom_nav_m.png") repeat-x left top; }

#nav-bottom { padding:0 0 0 20px; margin:0; height:39px; float:left;}
#nav-bottom li { float:left; padding:0 8px 0 6px; background:transparent url("../images/bottom_nav_sp_bg.gif") no-repeat center right;}
#nav-bottom li.last { background-image:none; }
#nav-bottom li a { display:block; text-decoration:none; color:#646568; font-weight:normal; padding:13px 0 13px 0; }
#nav-bottom li a:hover { text-decoration:underline; }


#nav-langs { padding:0 20px 0 0; margin:0; height:39px; float:right;}
#nav-langs li { float:left; padding:10px 5px 10px 3px; background:transparent url("../images/bottom_nav_sp_bg.gif") no-repeat center right; }
#nav-langs li.last { background-image:none; }
#nav-langs li a { display:block; text-decoration:none; color:#646568; font-weight:normal; line-height:18px;padding:0 3px 0 3px; text-align:center;  }
#nav-langs li a.current { background-color:#e77a18;color:#ffffff; }
#nav-langs li a:hover { text-decoration:underline; }

#footer-copy { padding:8px 6px 30px 6px; /*text-align:center; */font-size:9px; color:#54565d; }
#footer-copy ul.social {float:left;}
#footer-copy ul.social li {float:left;padding:0 8px 0 0;}
#footer-copy div.text {float:right;text-align:right;padding:0 10px 0 0;}
#footer-copy a.get-pdf {display:block;width:17px;height:18px;background: transparent url("../images/pdf_ico.png") no-repeat top left;float:right;}




/** podstrony */

.artContainer { margin-bottom:11px; position:relative; width:714px; } 
.artMenu { position:relative; height:34px; padding:0; background: transparent url("../images/art_menu_bg.gif") no-repeat right bottom;  }
.artMenu .menu {margin:0; padding:0; height:34px; float:left; display:block;  }
.artMenu .menu li { background:url("../images/art_tab_l.png") no-repeat left top; margin:0;	padding:0 0 0 6px; float:left; }

.artMenu .menu li a { float:none; display:block; color:#f8f8f8; text-decoration:none;  cursor:pointer; 	background:url("../images/art_tab_r.png") no-repeat top right; padding:8px 38px 5px 32px; font-weight:bold;font-size:15px; }

.artContainer .content { background: #33373f url('../images/art_body_bg.gif') repeat-y top left; padding:17px 22px 1px 22px; color:#d3d3d3;} 

.artFoot {height:56px;background: #33373f url('../images/art_foot_bg.gif') no-repeat top left;}
/*#artMenu .menu li a.active { margin-right:0; width:158px; background:url('../images/grey_box_tab_a.png') 0px 0px no-repeat; color:#f8f8f8;} */


#side-menu {width:231px;}
#side-menu .head h2 { margin:0;font-size:15px;color:#ffffff; text-align:left; padding:7px 0 0 18px;}
#side-menu .head { height:32px; background: transparent url("../images/side_menu_h.png") no-repeat left top; }
#side-menu .content { padding:1px; background: #536076 url("../images/side_menu_c_bg.png") no-repeat left top;}
#side-menu .foot { height:43px; background: transparent url("../images/side_menu_f_bg.png") no-repeat left top;}

#side-menu ul { padding:0; display:block; margin-left:14px;  margin-top:9px;  }

#side-menu li { padding:0 0 0 0; list-style:none;width:205px; background: transparent url("../images/side_menu_dots.png") no-repeat left bottom; }

#side-menu li a {  display:block; color:#ffffff;  text-decoration:none; text-align:left; padding:6px 0 6px 18px; font-weight:bold; font-size:13px; background:url('../images/side_menu_bull.gif') 6px center no-repeat;}
#side-menu li a.active, #side-menu li a:hover { background-image:none;color:#33373f; } 
#side-menu li.last { background-image:none; } 

#prod-box-right {width:231px;height:316px;overflow:hidden;position:relative;background:url("../images/prod_box_right.png") no-repeat top left;}
#prod-box-right div.inner {padding:10px 16px;}
#prod-box-right div.head { position:relative; height:22px; border-bottom:1px solid #676b73;}
#prod-box-right div.head h2 { float:left; margin:0;font-size:15px;color:#ffffff; width:25%; text-align:left; padding:1px 0 0 7px;}
#prod-box-right div.head div.nav-prev {position:absolute;width:16px;height:15px;background:url("../images/mid_box_inter_nav_prev.png") no-repeat top left;top:0px;right:16px;cursor:pointer;}
#prod-box-right div.head div.nav-next {position:absolute;width:16px;height:15px;background:url("../images/mid_box_inter_nav_next.png") no-repeat top left;top:0px;right:0px; cursor:pointer;}

#prod-box-right div.slide-mask {height:236px;width:199px;position:relative;overflow:hidden;}
#prod-box-right div.box-slides {position:absolute;}
#prod-box-right div.box-slides div.slide-box {float:left;height:236px;width:199px;}

#prod-box-right div.content {padding:14px 0 0 0;}


/** news short */
.news_short {margin:0;padding:0; display:block; font-size:12px;float:right;}

.news_short li { margin:6px 0 0 0; padding:0; list-style:none;width:201px; background: transparent url("../images/news_short_bg.gif") repeat-x left bottom; } 

.news_short li div.date { background:transparent url('../images/news_short_u.gif') 1px center no-repeat; color:#ffffff; padding-left:16px; font-size:11px; }

.news_short li a {  display:block; color:#ff7700;  text-decoration:none; text-align:left; padding:4px 0 4px 1px; font-weight:bold;  }

.news_short li.current div.date, .news_short li:hover div.date { background:transparent url('../images/news_short_a.gif') 1px center no-repeat; }

.news_short li.current a, .news_short li:hover a {  color:#919397; }


#news_short_cnt {/*float:left;*/width:254px;padding:0 11px; position:relative;}
#news_short_cnt div.news-mask {height:192px; overflow:hidden; position:relative; width:254px;}
#news_short_cnt div.news-mask div.slide {position:absolute;}
#news_short_cnt div.prev {position:absolute;top:0;left:0;width:11px;height:192px;background:url('../images/news_prev.png') no-repeat left top;}
#news_short_cnt div.next {position:absolute;top:0;right:0;width:11px;height:192px;background:url('../images/news_next.png') no-repeat left top;}

#news_short_cnt div.n-content { margin:0;border:0;padding:0; float:left;}
#news_short_cnt div.n-content {width:254px;height:192px;overflow:hidden;}
#news_short_cnt div.n-content div.inner {padding:0 21px;}
#news_short_cnt div.n-active {display:block;}
#news_short_cnt div.n-content img.art-image {border:5px solid #797b81; display:block;margin:0 auto;}
#news_short_cnt div.n-content div.date { background:transparent url('../images/news_short_u.gif') left center no-repeat; color:#ffffff; padding-left:16px; font-size:11px; margin:7px 0 7px 0;}
#news_short_cnt div.n-content a.title {font-size:13px; color:#ff7700; font-weight:bold; text-decoration:none; background-color:transparent; padding:0;}
#news_short_cnt div.n-content div.short-txt {color:#d3d3d3;padding:9px 0 0 0;}


/* stron z aktulnościami */
#news-list {margin:0;padding:0; position:relative; width:100%;background:url("../images/v_dots.gif") repeat-y center top;}

#news-list .left-c {width:50%;float:left;}
#news-list .right-c {width:50%;float:right;}

#news-list div.left {padding-top:12px;height:89px;background:url("../images/news_short_bg.gif") repeat-x left bottom;}
#news-list div.right {padding-top:12px;height:89px;background:url("../images/news_short_bg.gif") repeat-x left bottom;}
#news-list div.last {background-image:none;}

#news-list div.news-image {width:93px;float:left;margin-right:18px; margin-left:10px;}
#news-list div.news-image img {border:4px solid #797b81;}
#news-list div.news-image a:hover img {border:4px solid #4d4f52;}
#news-list div.news-date {background:transparent url('../images/news_short_u.gif') 1px center no-repeat; color:#ffffff; padding-left:16px; font-size:11px; float:left; margin-bottom:6px; width:190px;}
#news-list div.news-title {float:left;width:200px;}
#news-list div.news-title a {font-size:13px; color:#ff7700; font-weight:bold; text-decoration:none;}


/*#news-list .article-content img.art-image {margin:0 10px 10px 0;}
#news-list .article-content .date { float:left;}
#news-list .article-content a.title { font-size:13px; color:#ff7700; font-weight:bold; background-color:transparent;  }*/





/* portfolio */
div.portfolio div.artContainer { margin-bottom:11px;  width:100%; } 
div.portfolio div.artContainer div.content { background-image:url('../images/art_body_big_bg.gif'); padding-left:21px;padding-right:21px; position:relative; height:100%;} 
.portfolio .artFoot {background-image: url('../images/art_foot_big_bg.gif'); padding:0 18px 0 18px;}
.portfolio .artMenu { background-image: url("../images/art_menu_big_bg.gif");} 

#portfolio-select-row {background-color:#22252d;padding:5px 0 5px 5px; margin-bottom:16px;}


.portfolio-row { background:url("../images/h_dots.gif") repeat-x left bottom;}

div.portfolio-box { float:left;width:236px;height:186px;background:url("../images/v_dots.gif") repeat-y right top;}
.portfolio-box-inner { padding-left:15px;}

div.portfolio-box.first, div.portfolio-box.last { width:220px;}
div.portfolio-box.last {background-image:none;}
div.portfolio-box.first div.portfolio-box-inner { padding-left:0;}

div.portfolio-box div.image {width:204px;height:120px;margin-top:14px;}
div.portfolio-box div.image img {border:6px solid #797b81;}
div.portfolio-box div.image a:hover img {border:6px solid #4d4f52;}
div.portfolio-box div.title {margin-top:11px;margin-bottom:3px;}
div.portfolio-box div.title a {font-size:15px; color:#ff7700; font-weight:bold; text-decoration:none;}




#img_gallery { width:565px; float:left;  }
#img_gallery a { outline:none; border:none; }
#img_gallery a img {border:none;}

#fullimg { width:565px; overflow:hidden; height:428px; }

#fullimg img { width:550px; border:7px solid #797b81; }

#img_gallery #wrapper{ position: relative; }
#items { margin:4px 0 0 0; padding:0 0 0 20px; list-style:none; position: relative; float:right; }
#items li { float:left; list-style:none; margin-right:2px; }
#items a.item { display:block; border-top:6px solid #797b81; color:#d3d3d3; width:22px; text-align:center; font-size:10px; text-decoration:none; }
#items a:hover.item { border-top:6px solid #f37b12; }
#items a.current { border-top:6px solid #f37b12; }
#img_gallery .loading { background: url(../images/ajax-loader.gif) no-repeat left top; }

#port-right-box {float:right;width:326px;background-color:#22252d;height:377px; margin-right:4px;}
#port-right-box .article-content {padding:12px 19px;}


#port-nav {margin-top:20px;float:right;width:334px;height:37px; position:relative; }
#port-nav .left {position:absolute;left:0;}
#port-nav .middle {padding-top:8px;position:absolute;left:50%;margin-left:-34px;}
#port-nav .right {position:absolute;right:0;}

#bt-prev {height:36px;width:22px;display:block;background:transparent url("../images/bt_prev.png") no-repeat top left;}
#bt-prev.unactive {background-image:url("../images/bt_prev_un.png");}

#bt-next {height:36px;width:22px;display:block; background:transparent url("../images/bt_next.png") no-repeat top left;}
#bt-next.unactive {background-image:url("../images/bt_next_un.png");}

#bt-back {padding-top:1px;height:20px;width:69px;display:block; background:transparent url("../images/bt_back.png") no-repeat top left; font-size:11px; color:#ffffff; text-align:center; text-decoration:none;}


/* paginacja */
#pagi-nav {width:100%;position:relative; padding-top:15px;}
#pagi-nav div.p-left {position:absolute;left:0;}
#pagi-nav div.p-middle {padding-top:8px;position:absolute;left:50%;margin-left:-28px;}
#pagi-nav div.p-right {position:absolute;right:0;}

#pagi-nav ul {}
#pagi-nav li { float:left; padding:0px 0px 0px 0px; border:1px solid #505256; margin: 1px; }
#pagi-nav li.last { background-image:none; }

#pagi-nav li a { display:block; text-decoration:none; color:#7b7e82; font-weight:normal; padding:1px 5px 1px 5px; font-size:11px; text-align:center; }
#pagi-nav li a.current { color:#d3d3d3; background-color:#1f2126; border:0px solid #9b9b9b;}

#pagi-nav li a:hover { text-decoration:underline; }

/* newsletter */
.newsletter-box {padding:10px 0 0 0;}
.newsletter-box div.head {color:#878787;padding:0 0 4px 2px;}
.newsletter-box input.text {width:139px;float:left;margin:0;padding:0;height:16px;}
.newsletter-box a.newsletter-links {display:block;float:left;width:18px;height:18px;margin-left:6px;}
#newsletter-add-a {background:url("../images/newsletter_add.png") no-repeat top left;}
#newsletter-del-a {background:url("../images/newsletter_del.png") no-repeat top left;}

.newsletter-box div.message {padding:17px 0 0 20px;}

#newsletter-message-cnt {position:relative;}
#newsletter-message {position: absolute; top: -10px; left: -21px; z-index: 10; visibility: visible; width: 235px; height:60px; background-color:#333333; display:none;}
#newsletter-message-close {position: absolute; top: 8px; right: 10px; width: 16px; height: 16px; background: url(../images/tooltip/close.gif) 0 0 no-repeat; cursor: pointer;}
#newsletter-message-txt {color:#ffffff; font-weight:bold;width:200px;margin:0 auto;padding:18px 0 0 0;}

/*background-color:#333333;
display:none;
height:60px;
left:-21px;
position:absolute;
top:-10px;
visibility:visible;
width:235px;
z-index:10;*/




input.text { border:1px solid #646568; background-color:#ffffff; color:#878787;}
select { border:1px solid #4a4d55; background-color:#363941; color:#d3d3d3;}


/* contact form */

#contact-frm {float:right;background:transparent url("../images/v_dots.gif") repeat-y left top; padding-left:26px;}

#contact-frm form {background:transparent url("../images/v_dots.gif") repeat-y 132px top; margin:0;padding:0;}

#contact-frm div {clear:left; display:block; padding:3px 0 3px 0; width:431px; background:transparent url("../images/h_dots.gif") repeat-x left bottom;}

#contact-frm div.spacer {height:18px;}
#contact-frm div.last {background-image:none;}
#contact-frm div.submit { background-image:none; width:423px;}
#contact-frm div.submit a { float:right;padding-top:1px;height:20px;width:69px;display:block; background:transparent url("../images/bt_back.png") no-repeat top left; font-size:11px; color:#ffffff; text-align:center; text-decoration:none;}

#contact-frm label {padding:2px 0 0 0;font-size:12px;width:114px;float:left; text-align:right;margin:0 18px 0 0; color:#d3d3d3;}
#contact-frm input.text {margin-left:14px;width:275px;}
#contact-frm textarea {margin-left:14px;border:1px solid #646568; background-color:#ffffff; color:#878787; width:275px;height:102px;}


/* tell form */

#tell-friend-frm {margin-top:16px; }
#tell-friend-frm .confirm {color:#878787; text-align:center; padding:4px; font-weight:bold;}

#tell-friend-frm form {background:transparent url("../images/v_dots.gif") repeat-y 100px top; margin:0;padding:0;}

#tell-friend-frm div {clear:left; display:block; padding:3px 0 3px 0; width:310px; background:transparent url("../images/h_dots.gif") repeat-x left bottom;}

#tell-friend-frm div.spacer {height:18px;}
#tell-friend-frm div.last {background-image:none;}
#tell-friend-frm div.submit { background-image:none; width:287px;}
#tell-friend-frm div.submit a { float:right;padding-top:1px;height:20px;width:69px;display:block; background:transparent url("../images/bt_back.png") no-repeat top left; font-size:11px; color:#ffffff; text-align:center; text-decoration:none;}

#tell-friend-frm label {padding:2px 0 0 0;font-size:12px;width:82px;float:left; text-align:right;margin:0 18px 0 0; color:#d3d3d3;}
#tell-friend-frm input.text {margin-left:14px;width:170px;}
#tell-friend-frm textarea {margin-left:14px;border:1px solid #646568; background-color:#ffffff; color:#878787; width:170px;height:51px;}








/* artykuły */

.article-container { }

.article-short-container { height:220px;overflow:hidden;}

.article-content {}


.article-container .date { background:transparent url('../images/news_short_u.gif') 1px center no-repeat; color:#ffffff; padding-left:16px; font-size:11px; /*float:left;*/ margin-bottom:2px; }


.article-container h2.title { font-family:inherit; font-size:16px; color:#ff7700; font-weight:bold; margin:0 0px 11px 0px;  /*float:left; width:200px;*/} 

/*.article-container .article-content h2.title { float:none; width:auto;} */


.article-container img.art-image {float:left;border:5px solid #797b81; margin:0 18px 18px 0;}


.article-content { color:#d3d3d3;font-size:13px;}

.article-content p { margin:0;}

.article-content a { color:#ffffff; background-color:#e77a18; text-decoration:none; font-size:11px; font-weight:normal; padding:2px 5px 2px 2px;  } 
.article-content a:hover { color:#1f2126; background-color:#919397; }

.article-content h2 { font-family:inherit; font-size:12px; color:#ff7700; font-weight:bold; margin:5px 0px 11px 0px; }

.article-content img {float:left;margin:10px 10px 0 0; border:5px solid #a0a0a0; }


.article-short-container-more {position:absolute;bottom:22px; right:20px;}
.article-short-container-more a {display:block;height:36px;width:22px;background:url(../images/bt_next.png) no-repeat left bottom; }



/* noob gallery */
.noob-mask { position:relative; width:156px; height:60px; overflow:hidden; margin:0 auto; }
#noob-box { position:absolute; }
#noob-box span { display:block; float:left; }
#noob-box span img { border:medium none; display:block; }


/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	left: 50%;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

div#captcha-containter {background-image:none;background-color:#33373F;}

#captcha-containter div.reload {position:absolute;top:2px;right:2px;}
#captcha-containter div.reload a {display:block;width:17px;height:17px;background:transparent url("../images/captcha_reload.png") no-repeat top left;}

#captcha-containter div.audio {position:absolute;top:19px;right:2px;}
#captcha-containter div.audio a {display:block;width:17px;height:17px;background:transparent url("../images/captcha_audio.png") no-repeat top left;}


div#recaptcha_widget {width:324px;margin:0 auto;position:relative;}
#recaptcha_widget div {background-image:none;width:auto;}

