/**
 * 2010 (c) stylesheet, Internet Designers http://www.id.pl/
 * @author Tomasz Razik <tomasz.razik@id.pl>
 */
html{color:#000;background:#fff;}
a{cursor:pointer;outline:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,pre,code,form,fieldset,legend,
input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;outline-style:none;outline-width:0;}
legend{color:#000;display:none;}
object,input[type=submit]:active,input[type=button]:active{-moz-outline-style:none;border:0;}
a:focus{-moz-outline-style:none;}
input[type=submit],input[type=reset],input[type=button]{cursor:pointer;border:0 none;-moz-outline-style:none;}
strong{font-weight:700;font-style:inherit;}
em{font-style:italic;font-weight:inherit;}
textarea{border:0 none;}
.last{margin-bottom:0;padding-bottom:0;}
.clear{clear:both;overflow:hidden;display:block;height:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}/* Hides from IE-mac \*/
.clearfix2{clear:both}
* html .clearfix{height:1%;}.clearfix{display:block;}/* End hide from IE-mac */
html{overflow-y:scroll;height:100%;}
.wrapper {width:940px;margin:0 auto;/*overflow:hidden;z-index:1;*/}
img {border:0;}
/**
 * LAYOUT
 */
body {font-family:Verdana, Arial;font-size:12px;text-align:center;color:#757575;}
.wrapper {width:915px; margin: 0 auto;}
.tr {text-align: right;}
.p5 {padding:5px;}
a.more { background:url(../img/bg-more.gif) left center no-repeat; padding-left:10px; color:#000; font-weight:normal; text-decoration:none; margin-top:4px;}
a.more:hover {color:#f5bb6c !important;font-weight:bold; text-decoration: none;}

#top { height:75px;background:#ff0000;z-index:1;}
#top-in {text-align: left; height:75px;z-index:1;}
#top-in a { display:block; }

#content {margin:0px 0px 10px 0px;}
#content, #content .wrapper { z-index:300; }

#left-col { width:182px; float:left; text-align: left;}
*html #left-col { margin-top:0px; }
#right-col-wide { width:733px; float:right; text-align: left; overflow: hidden !important; }
#right-col-mid { width:472px; float:left; text-align: left;/* overflow: hidden !important;*/}
#right-col-right { width:252px; float:right; text-align: left;z-index:300; }

#right-col-wide p { font-size:11px; color:#4e4e4e;}


#left-menu {width:172px; background:transparent url(../img/bg-menu-bottom.gif) left bottom no-repeat; margin-top:8px;}
#left-menu-dash { background: transparent url(../img/bg-menu-dash.gif);}
#left-menu-in {width:172px; background:transparent url(../img/bg-menu-top2.gif) left top no-repeat; }
#menu_flash {  }

/*
#left-menu ul {margin:0px;padding:10px 0;}
#left-menu ul li {margin:0;padding: 5px 5px 5px 18px; background:url(../img/bullet-menu.gif) 7px 9px no-repeat;}
#left-menu ul li.sub { border-top: solid 1px #b8b8b8; border-bottom: solid 1px #b8b8b8;background:#fcfcfc url(../img/bg-sub-on.gif) 7px 10px no-repeat; }
#left-menu ul li a {text-decoration:none;color:#757575;}
#left-menu ul li a:hover, #left-menu ul li a.active {color:#ff0000;}
#submenu {margin:0px; padding:0px;}
#submenu li {margin:0px !important;}
#submenu li a {}
*/

ul.standard {margin:0px;padding:5px 0;}
ul.standard li {margin:0;padding: 5px 5px 0px 18px; background:url(../img/bullet-menu.gif) 7px 9px no-repeat;}
ul.standard li a {text-decoration:none;color:#757575;}
ul.standard li a:hover, #left-menu ul li a.active {color:#ff0000;}

#footer { border-top: solid 10px #e5e7e9; padding:10px 0px; }

/** strona główna **/

#home-boxes { height:148px; margin:10px 0px 0px 0px;width:733px; }
#home-box1 {width:376px; height:160px;float:left;background:transparent url(../img/bg-homebox-1.gif) left top no-repeat; display:block;}
#home-box1 p { padding-left:10px; padding-right:12px; padding-top:5px; line-height:1.4; font-size:11px;}
#home-box1 p span.right {float:right; margin-right:22px;}
#home-box2 {width:348px; height:160px;float:right;background:transparent url(../img/bg-homebox-2.gif) left top no-repeat;display:block;}
#home-box2 div { padding:0px 0px; }
#home-box2 div h3 { color:#fff; font-size:14px; font-weight: bold; line-height:32px; margin:0px; }
#home-box2 ul.standard { margin-left:10px; margin-top:6px;}
#home-box2 ul.standard li { margin:0px; padding:0px 0px 0px 18px; background: url(../img/bullet-menu.gif) 9px 5px no-repeat; }
#home-box2 ul.standard li a { font-size:11px; line-height:16px; color:#4e4e4e; }
#home-box2 ul.standard li a:hover { color:#ff0000; }

/** podstrona **/
/*
.round {}
.round-t {background: url(../img/dot.gif) 0 0 repeat-x; }
.round-b {background: url(../img/dot.gif) 0 100% repeat-x}
.round-l {background: url(../img/dot.gif) 0 0 repeat-y}
.round-r {background: url(../img/dot.gif) 100% 0 repeat-y}
.round-bl {background: url(../img/round-bl.gif) 0 100% no-repeat}
.round-br {background: url(../img/round-br.gif) 100% 100% no-repeat}
.round-tl {background: url(../img/round-tl.gif) 0 0 no-repeat}
.round-tr {background: url(../img/round-tr.gif) 100% 0 no-repeat; padding:5px}*/

#breads { text-align: left; margin:0px; padding:7px 0px 2px 0px;}
#breads a { color:#757575; font-weight:bold;background:url(../img/bullet-breads.gif) right center no-repeat;padding-right:20px; text-decoration:none; }
#breads a:hover { color:#000; }
#breads span {}
.intro { background:#f1efee; font-size:11px; color:#4e4e4e; margin-bottom:10px; }
.intro p {padding:8px 20px;}
#right-col-mid p {font-size:11px; color:#4e4e4e;}
h1 { font-size:29px; font-weight:bold; color:#000; font-family: "Trebuchet MS", Verdana, arial; margin:20px 0px 0px 0px; padding:0px 20px; }
h2 { font-size:16px; font-weight:normal; color:#ff0000; font-family: "Trebuchet MS", Verdana, arial; margin-bottom:10px; padding:0px 20px; }
h3 { font-size:16px; font-weight:normal; color:#000; font-family: "Trebuchet MS", Verdana, arial; margin-bottom:10px; padding:0px 20px; }
h4 { font-size:13px; font-weight:bold; color:#000; font-family: "Trebuchet MS", Verdana, arial; margin-bottom:10px; padding:0px 20px; }
p {line-height:1.4; }
ul.red { margin:10px 20px 20px 12px; }
ul.red li {margin:0;padding: 5px 5px 0px 18px; background:url(../img/bullet-red.gif) 7px 9px no-repeat; font-size:11px;color:#4e4e4e;}

ul#numbers {margin:0px;padding:10px 0;}
ul#numbers li {margin:5px 0px 5px 0px;padding: 5px 5px 5px 38px; border-bottom: solid 1px #efefef; font-size:11px;}
ul#numbers li#number-1 {  background:url(../img/bullet-1.gif) 7px 3px no-repeat; }
ul#numbers li#number-2 {  background:url(../img/bullet-2.gif) 7px 3px no-repeat; }
ul#numbers li#number-3 {  background:url(../img/bullet-3.gif) 7px 3px no-repeat; }
ul#numbers li#number-4 {  background:url(../img/bullet-4.gif) 7px 3px no-repeat; }
ul#numbers li strong, ul.red li strong { color:#000; }

.stbl th { background:url(../img/bg-th.gif) top left repeat-x; color:#fff; padding:4px; font-weight: bold; }
.stbl td { background:#efefef; color:#484b4e; padding:5px; font-size:11px;}
.stbl th, .stbl td {border: solid 1px #c1c2c4;}
#chrono {margin-left: 20px}
#kontakt {padding-left: 20px}

.mid-columns { margin:20px 0px; }
.mid-col-left { width:48%; float:left; }
.mid-col-right { width:48%; float:right; }

.rightbox1 { background:url(../img/rightbox-bg.gif) top left repeat-y; margin-top:40px;}
.rightbox1-bottom { background:url(../img/rightbox-bg-bottom2.gif) bottom left no-repeat; position: relative; padding-bottom:20px;}
.rightbox1-bottom h2 { padding-top:5px; }
.rightbox1-bottom p,.rightbox2-bottom p { padding: 0px 20px 0px 20px !important; font-size:10px; font-family: verdana; color:#717273; }
.rightbox1-bottom p span,.rightbox2-bottom p span { color:#b5b6b8; }
.rightbox1-bottom p a,.rightbox2-bottom p a { color:#000; text-decoration: none; }
#rightbox1-top { position: absolute; top: -86px; left:0px; }
.hr { margin:0px 10px 5px 10px; border-top:solid 1px #dde4ec; }

.rightbox2 { background:url(../img/rightbox-bg.gif) top left repeat-y; margin-top:10px;}
.rightbox2-bottom { background:url(../img/rightbox2-bg-bottom2.gif) bottom left no-repeat; position: relative; padding-bottom:70px;}
.rightbox2-top { background:url(../img/rightbox2-top2.gif) top left no-repeat; padding:10px 0px;}

#home-pic-in1 { position: absolute; top: 25px; left: 23px; width:300px;}
#home-pic-in1 h3 {color: #757575; font-weight: normal; font-size:19px; margin:0px; padding:0px; line-height:22px;}
#home-pic-in2 { position: absolute; top: 195px; left: 10px; width:200px; }
/**html #home-pic-in2 { position: absolute; top: 200px; left: 10px; width:200px; }*/
#home-pic-in2 p { margin:0px; padding:0px; font-size:11px; }


#r1 {
    background:url(../img/r1-top.png) top left no-repeat;
    padding-top:66px;
    position: relative;
    /*margin-top:-15px;*/
    top: -15px;
    z-index:300;
}
#r1-in {background:url(../img/r1-bottom.png) bottom left no-repeat; }
#r1 h2 { color:#ff0000; margin:0px; padding:0px; font-size:14px; font-weight:normal; padding:0px 10px 5px 10px; }
#r1 p { font-family:Verdana; font-size:10px; color:#474747; padding:0px 10px 20px 10px; margin:0px; line-height:12px; }
#r1 p span { color:#979797; }
#r1 p a { color:#050505; text-decoration:none; margin-bottom:5px; }

#info {
    padding-top:10px;
    padding-left:10px;
}
#info p { font-family:Verdana; font-size:10px; color:#474747; padding:0px 10px 20px 10px; margin:0px; line-height:12px; }
#info p span { color:#979797; }

.rightbox2-top h2 { color:#ff0000; margin:0px; padding:0px; font-size:14px; font-weight:normal; padding:0px 10px 5px 10px; }
.rightbox2-top p { font-family:Verdana; font-size:10px; color:#474747; padding:0px 10px 10px 10px !important; margin:0px; line-height:12px; }

.press-row { background:#f7f7f7; padding:10px 20px; margin-bottom:10px; }
p.press-data { font-family: Verdana; font-size:10px; color:#676767; padding:0px; margin:0px 0px 5px 0px; }
p.press-data span {}
p.press-data a { color:#000; font-weight:bold; text-decoration:none; background:url(../img/bg-download.gif) right center no-repeat; padding-right:13px; }
p.press-info { font-family: Verdana; font-size:11px; color:#676767; padding:0px; margin:0px; }
p.press-info b { color:#000; display: block; margin-bottom:5px; }

.nop { padding:0px 20px 10px 20px; }
.head3 { padding:10px 20px 10px 20px; }
.col-left { width:48%; float:left; }
.col-right { width:48%; float:right; }

a.doc_download { background:url(../img/bg-download2.gif) right center no-repeat; padding-right:18px; color:#000; font-weight:bold; text-decoration:none; line-height:18px; padding-bottom:3px;}
a.ask { background:url(../img/ask.gif) right center no-repeat; padding-right:18px; color:#000; font-weight:bold; text-decoration:none; line-height:18px; padding-bottom:3px;}

.pagination { font-size:11px; text-align: center; margin:20px 0px; }
.pagination a { color:#101010; text-decoration: none; }
.pagination a:hover { color:#ccc; }
.pagination a img { vertical-align:middle; padding-bottom:2px; }
.pagination a.active { font-weight: bold; color:#ff0000; }

