* { margin:0; padding:0;}

body { background:#222223; font-size:100%; line-height:0.875em; font-family:Arial; color:#FFFFFF;}





/*in_line*/

input, select { vertical-align:middle; font-weight:normal;}

img {border:0; vertical-align:top; text-align:left;}



a:hover{text-decoration:none;}

a {color:#999;}



.clear { clear:both;}



.fleft { color:#666666;float:left;font-size:9px;width:218px;}
.fleft a {color: #666666;}


.fright { float:right; width:175px}



.alignright { text-align:right;}



p { margin:0; padding:0;}



.tall_top { background:url(../images/tall_top.gif) left top repeat-x #111114;}

.tall_bottom { background:url(../images/tall_bottom.gif) left bottom repeat-x;}



.form { height:30px;}

.form input {width:207px; height:18px; background:#222223; border:1px solid #797979; color:#797979;}

textarea { width:207px; height:228px; background:#222223; overflow:auto; border:1px solid #797979; color:#797979; font-family:Arial; font-size:1.2em;}





ul { list-style:none;}

ul li { }

ul li a { background:url(../images/marker.gif) no-repeat 0 6px; padding-left:12px; line-height:1.81em; color:#797979;}

ul li a:hover { }



.title { margin:0 0 27px 0;}



.img_indent { margin:0 20px 0 0; float:left;}





/*txt, links*/

h1 { font-size:1em; line-height:1em; height:137px;}

h2 { font-size:1em; line-height:1em; text-indent:-10000px; height:23px; margin:0 0 20px 0;}

h4 { color:#999; font-size:1.2em; font-weight:normal; line-height:1.2em;}

h4 a { color:#999; font-weight:normal;}



.link1 { background:url(../images/marker.gif) no-repeat 0 7px; padding-left:7px; color:#9d351a; font-weight:bold;}



.line_hor { background:url(../images/line2.gif) left bottom repeat-x; padding:0 0 32px 0; margin:0 0 29px 0;}





/*header*/

#header .row_1 { height:90px;}

#header .row_2 { height:386px;}

#header .row_2 .col_1 { width:267px; height:386px; background:url(../images/header_bgd.jpg) no-repeat left top;}

#header .row_2 .col_1 .indent { padding:119px 0 0 34px;}

#header .row_2 .col_2 { width:499px;}

img.logo{ padding: 100px 0 0 5px;}

#header .row_2a { height:140px;}

#header .row_2a .col_1 { width:267px; height:140px; background:url(../images/header_bgd2.jpg) no-repeat left top;}

#header .row_2a .col_1 .indent { padding:119px 0 0 34px;}

#header .row_2a .col_2 { width:499px;}

img.logo2{ padding: 50px 0 0 5px;}

/*content*/

#content { font-size:1.0em; line-height: 1.2em}



/*footer*/

#footer { font-size:0.687em; font-family:Tahoma; color:#eae9e8; background:url(../images/footer_sep.gif) no-repeat 301px 24px;}

#footer .indent { padding:27px 50px 0 51px;}

#footer span { background:url(../images/footer_marker.gif) no-repeat 0 3px; padding-left:22px;}





/*================== index.html ==================*/

#page #content .indent, #page1 #content .indent { padding:29px 0 25px 42px;}

#page #content .col_1 .indent, #page1 #content .col_1 .indent { padding:8px 90px 0 0;}

#page #content .col_1 .title, #page1 #content .col_1 .title { margin:0 0 27px 11px;}

#page #content .col_1 .indent1, #page1 #content .col_1 .indent1 { padding:0 0 0 7px;}

#page #content .col_1 .indent2, #page1 #content .col_1 .indent2 { padding:0 0 24px 0;}

#page #content .col_1 p, #page1 #content .col_1 p { color:#636363; margin:0 0 11px 0;}

#page #content .col_1 ul, #page1 #content .col_1 ul { margin:1px 0 0 11px;}

#page #content .col_1 h4, #page1 #content .col_1 h4 { margin:11px 0 9px 0;}

#page #content .col_2 .indent, #page1 #content .col_2 .indent { padding:8px 0 0 0;}

#page #content .col_2 .indent1, #page1 #content .col_2 .indent1 { padding-left:7px;}

#page #content .col_2 .title, #page1 #content .col_2 .title {margin:0 0 26px 7px;}

#page #content .col_2 .line_hor, #page1 #content .col_2 .line_hor { padding-bottom:40px; margin-bottom:37px;}

#page #content .col_2 p, #page1 #content .col_2 p { margin:14px 0 23px 0;}

#page #content .col_2 .container, #page1 #content .col_2 .container { width:363px;}



/*==================list====================*/

.block { background:url(../images/block_bgd.gif) left top repeat-x;}

.block .r { background:url(../images/r.gif) right top repeat-y;}

.block .b { background:url(../images/b.gif) left bottom repeat-x;}

.block .l { background:url(../images/l.gif) left top repeat-y;}

.block .t { background:url(../images/t.gif) left top repeat-x;}

.block .l_t { background:url(../images/l_t.gif) no-repeat left top;}

.block .r_t { background:url(../images/r_t.gif) no-repeat right top;}

.block .r_b { background:url(../images/r_b.gif) no-repeat right bottom;}

.block .l_b { background:url(../images/l_b.gif) no-repeat left bottom;}

.block .ind { padding:0 0 0 0;}



.button { background:url(../images/center_but1.gif) left top repeat-x; width:84px; font-family:Tahoma;}

.button .left { background:url(../images/left_but1.gif) no-repeat left top;}

.button .right { background:url(../images/right_but1.gif) no-repeat right top;}

.button .ind { padding:2px 0 3px 0; text-align:center;}

.button a { color:#fff;  font-size: 10px; text-decoration:none; font-weight:bold;}

.button a:hover { text-decoration:underline;}



.button1 { background:url(../images/center_but2.gif) left top repeat-x; width:84px; font-family:Tahoma;}

.button1 .left { background:url(../images/left_but2.gif) no-repeat left top;}

.button1 .right { background:url(../images/right_but2.gif) no-repeat right top;}

.button1 .ind { padding:2px 0 3px 0; text-align:center;}

.button1 a { color:#fff;text-decoration:none; font-weight:bold; background:url(../images/marker.gif) no-repeat 0 6px; padding-left:8px;}

.button1 a:hover { text-decoration:underline;}



/*==================menu górne====================*/

a.mainlevel-nav:link,

a.mainlevel-nav:visited{ width: 120px; border-top: 5px solid #9F3B1D; padding:34px 0 0 0px; height: 60px; color:#FFFFFF;font-weight: bold; font-size: 12px; text-decoration: none; display: block; float:left; text-align: center;}

a.mainlevel-nav:hover{border-top: 5px solid #111114;}

a#active_menu-nav{border-top: 5px solid #111114;}

div.rozwin{width:120px; height:auto; background-color: #111114;position:absolute;left:0px;top: 87px; visibility:hidden; padding: 5px 0 0 0; margin:0; }

/*==================nagłówki====================*/

table.contentpaneopen td.contentheading,

div.contentheading,

span.contentheading,

p.contentheading,

.contentheading,

.componentheading{ font-size: 30px;line-height: 1em; color: #B03F05; display:block;}

.contentheading a,

.contentheading a:link,

.contentheading a:visited{font-size: 1.5em; color:#B03F05;}

.contentheading a:hover{font-size: 1.5em; color:#FFFFFF;}

.contentheading-bialy{font-size: 21px; color:#FFFFFF; font-family:Arial; margin: 15px 0 10px;}
.ostatnia_realizacja {font-size: 21px; color:#FFFFFF; font-family:Arial; margin: 15px 0 10px; border-top: 1px dashed #333; padding-top: 8px;}

.contentheading-bialy a,

.contentheading-bialy a:link,

.contentheading-bialy a:visited{font-size: 1.5em; color:#FFFFFF;}

.contentheading-bialy a:hover{font-size: 1.5em; color:#B03F05;}

p.galeria-naglowek{ width:100%; text-align:center; font-size: 18px; font-weight:bold;}

/*==================moduły====================*/

table.moduletable{width: 100%;}



/*==================treść====================*/

table.contentpaneopen td{ vertical-align: top;}



ul.duze { list-style:none;}

ul.duze li { }

ul.duze li a { text-decoration: none; background:url(../images/marker.gif) no-repeat 0 10px; padding-left:12px; font-size:1.5em; line-height:2.05em; color:#797979;}

ul.duze li a:hover { color: #FFFFFF; }

.wazne{color: #B03F05; font-weight:bold; letter-spacing:1px;}

.srednie{color: #878787;font-weight:bold;}

.male{font-size:0.687em; font-family:Tahoma; line-height: 1.5em;}

/*==========================================*/
