body { margin: 0;	padding: 0;	background: #fff url(../img/body_bg.jpg) repeat-x top; font-family: arial; font-size: 12px; color: #000; line-height: 18px; text-align: left; }

a { color: #b8272c; text-decoration: underline; font-weight:normal;}
a:hover { color: #000; text-decoration: none; }
form { display: inline; }
.k { font-weight: bold; padding: 20px; margin: 3px 0 3px 0; border: 1px solid #C8C8C8; text-align: center; }
.e { font-weight: bold; padding: 20px; margin: 3px 0 3px 0; border: 1px solid red; text-align: center; }
img {border:0px;}
h1 {color:#f0502a;font-size:20px;line-height:25px;font-family:trebuchet ms;font-weight:bold;margin:0 0 10px 0}
h2 {color:#004080;font-size:17px;line-height:24px;margin:20px 0 10px 0;font-weight:normal;text-align:left}
ul {list-style:none;padding-left:20px;margin-left:0px}
ul li {list-style:none;background:url(../img/li_bg.gif) no-repeat 0px 5px;padding:0 0 0 15px}

#layout {width:900px;margin:3px auto 0 auto;position:relative;}

#header {width:900px;margin:0 auto;clear:both;overflow:hidden;}
#logo {width:900px;height:90px;text-align:left;margin:0 0 10px 0}
#headerText {width:900px;text-align:left;color:#bcbcbc;font-size:13px;font-family:trebuchet ms;margin:0 0 20px 0}
#mainMenu {width:900px;overflow:hidden;clear:both;margin:0 0 25px 0}
#mainMenu .menu_0 {display:block;float:left;background:url(../img/menu_bg.gif) no-repeat right 15px;height:25px;color:#000;text-decoration:none;padding:0 10px 0 15px;font-size:17px;}
#mainMenu .menu_0:hover {background:url(../img/menu_bg_on.gif) no-repeat right 15px;color:#004080;text-decoration:none;}
#mainMenu .spacer {float:left;width:1px;height:25px;overflow:hidden;background:#d8d6ca;margin:0 10px 0 15px;}
#mainMenu .menu_0_active {background:none;color:#004080;}

#content {width:900px;padding:40px 0 20px 0 ;background:url(../img/content_bg.gif) repeat-x top;clear:both;overflow:hidden;border-bottom:5px solid #f5f2e7;}
#content .header {color:#004080;font-size:17px;line-height:22px;margin:0 0 20px 0}
#columnLeft {width:195px;float:left;margin:0 25px 0 0}
#columnLeft .resizeLink {color:#004080;margin:10px 0 10px 0;text-align:center;}
#columnLeft .resizeLink a {color:#004080;font-size:11px;text-decoration:none;}
#columnLeft .resizeLink a:hover {color:#dc000f}
#columnLeft .resizeLink img {vertical-align:middle;margin:0 0 0 5px}

#columnRight {width:680px;float:right;}
#columnRight .projectInformation {width:680px;margin:0 0 30px 0}
#columnRight .projectInformation .set {width:680px;overflow:hidden;clear:both;margin:0 0 10px 0}
#columnRight .projectInformation .label {float:left;text-align:right;font-weight:bold;width:310px;margin:0 10px 0 0}
#columnRight .projectInformation .description {float:left;text-align:left;width:360px;}



#footer {width:900px;margin:0 auto;padding:20px 0 20px 0;clear:both;overflow:hidden;}
#footerText {color:#bcbcbc;font-size:10px;text-align:center;margin:0 0 10px 0}

#copyright {font-size:11px;width:900px;}
#copyright a {color:#1e76b0;text-decoration:underline;}
#copyright a:hover {text-decoration:none;}

.gallery_name {clear:both;color:#004080;font-size:16px;line-height:22px;margin:20px 0 10px 0;font-weight:bold;text-align:left}
.gallery_pics {clear:both;overflow:hidden;width:680px }
.gallery_pic { float: left; width: 158px; margin:0 8px 8px 0}
.gallery_pic img { padding: 1px; border: 1px solid #000000; margin: 2px; }

.address_table {width:100%;border-collapse:collapse;border:1px solid #ddd}
.address_table td {border-collapse:collapse;border:1px solid #ddd;padding:6px }
.address_table .t_header {background:#8d8d8d;font-weight:bold;color:#fff}




/* galeria */
/* 
#gallery {width:800px;padding:0 55px 0 55px}
#gallery .set {margin:0 0 8px 0;width:800px;overflow:hidden;clear:both;}
#gallery .box {float:left;width:194px;margin:0 8px 0 0}
#gallery .noMargin {margin:0 0px 0 0}
#gallery .box .picture {width:194px;height:145px;}
#gallery .box .description {width:194px;padding:6px 0 6px 0;background:#000;overflow:hidden;}
#gallery .box .title {display:block;float:left;padding:0 0 0 10px;color:#b3b3b1;font-size:11px;text-decoration:none;}
#gallery .box .title:hover {color:#f0502a}
#gallery .box .more {display:block;float:right;text-align:right;padding:0 5px 0 0}
#gallery .box .more img {vertical-align:middle;}
*/


/* formularz kontaktu */
.formKontaktu { width: 420px; margin: 10px 0 10px 0; text-align: center; }
.formKontaktuZestaw { width: 420px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.formKontaktuLabel { float: left; width: 120px; text-align: right;margin:0 10px 0 0 ;font-weight:bold;}
.formKontaktuLabel span { color: #B62727;font-weight:bold; }
.formKontaktuPole { float: right; width: 280px; text-align: right; }
.formKontaktuPole input { width: 270px; background: #f8f9f9; color: #4b4d4f; border:1px solid #c75a5a;padding:2px 0 2px 3px;font-size:12px;font-family:tahoma; }
.formKontaktuPole select { width: 276px;color: #4b4d4f; background: #f8f9f9; font-size:12px;font-family:tahoma;}
.formKontaktuPole textarea { padding: 3px; width: 270px; height: 80px; overflow: auto; background: #f8f9f9; color: #4b4d4f;border:1px solid #c75a5a;padding:2px 0 2px 3px;font-family:tahoma;font-size:12px; }
.formKontaktuWymagane { float: left; color: #B62727;  }
.formKontaktuPrzycisk { float: right; text-align: right; }
.formKontaktuPrzycisk img { cursor: pointer; }
/* formularz kontaktu */

.ms0 { }
.ms1 { padding: 0 0 0 18px; }
.ms2 { padding: 0 0 0 36px; }

.porcjowanie { text-align: center; clear: both; }