* {margin: 0; }
body { background: url(../images/body.gif) top repeat-x; background-color: #FFF;  font-family: Georgia, "Times New Roman", Times, serif; color: #000; font-size: 14px; min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%;}
ul { }
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px; font-size: 0px;}
a { color: #25407d; }
a:hover {text-decoration: none;}
.centermap { width: 1200px; margin: 0 auto; }
#min { min-width: 1024px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1024 ? "1024px" : "auto");}
body {behavior:url("hover.htc");}


/*head*/
.head { height: 94px;}
.logo { padding-top: 12px; margin-left: 22px; position: absolute;}
.inf { text-align: center; padding-top: 16px; font-size: 17px; color: #93a3b4; font-style: italic; text-shadow: 1px 1px #1f3a55;}
.inf p { padding-bottom: 8px;}
/*head*/

/*menu*/
.menu {background: url(../images/menu_td.gif) left top no-repeat; height: 39px; font-size: 18px;}
.menu table { width: 100%;}
.menu a { height:31px; color: #68382f; text-decoration: none; display: block; padding-left: 33px; padding-right: 33px; display: 31px; padding-top: 8px;//height:39px;}
.menu td { background: url(../images/menu_td.gif) right top no-repeat; white-space: nowrap; text-shadow: 1px 1px #fbf4ac; height: 39px; text-align: center;}

.menu ul { list-style:none; display:none; position:relative; text-align:left; }
.menu ul li { height:40px;border:1px solid red; background-color:white; }
.menu ul li a { padding:8px 20px; }

/*menu*/

.bg {background: url(../images/bg.gif) top repeat-x; }
.bg2 {background: url(../images/bg2.gif) top repeat-x; }
/*content*/
.content {padding-top: 20px; width: 1200px; margin: 0 auto; padding-bottom: 133px;}
.main { width: 100%;}
.left { width: 393px; padding-left: 18px;}
.right { width: 388px; padding-left: 27px;}
h3 { font-size: 20px; color: #25407d; padding-bottom: 15px; padding-left: 6px;}
h4 { font-size: 16px; color: #25407d;}

.block { padding-bottom: 9px;}
.tumb { padding-bottom: 20px;}
.foto { float: left; width: 111px;}
.opis { float: left; width: 260px; line-height: 140%;}
.opis h4 { padding-bottom: 7px;}

.list { padding-bottom: 35px;}
.list ul { padding: 0; list-style: none;}
.list a { text-decoration: none;}
.list li { background: url(../images/marker.gif) left 7px no-repeat; padding-left: 14px; padding-bottom: 5px;}

.list2 { padding-bottom: 35px; font-size: 11px; color: #595959;}
.list2 ul { padding: 0; list-style: none;}
.list2 a { text-decoration: none; font-size: 14px;}
.list2 li { padding-bottom: 5px;}
.list2  h3 { padding-left: 0px; padding-bottom: 11px;}


.foto2 { background:  #FFF; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
	-webkit-box-shadow: #CCC 0px 0px 3px;
-moz-box-shadow: #CCC 0px 0px 3px;
box-shadow: #CCC 0px 0px 3px;
behavior: url(PIE.htc); position: relative; padding-top: 12px; font-size: 0px; margin-bottom: 14px;}

.foto2 a { float: left; margin-left: 12px; margin-bottom: 12px;}

.opis2 { line-height: 150%; padding-bottom: 30px;}
.opis2 h4 { font-size: 16px; color: #d97575; padding-left: 0px; padding-bottom: 4px;}
.opis2 p { font-style: italic;}

.block2 { width: 365px; line-height: 140%; margin-bottom: 20px;}
.block2_top { background: url(../images/block2_top.png) left bottom no-repeat; width: 365px; height: 14px;}
.block2bg { background: url(../images/block2bg.png) repeat-y; width: 365px;}
.block2_foot { background: url(../images/block2_foot.png) left top no-repeat; width: 365px; height: 15px;}

.block2 p { padding-top: 4px; padding-bottom: 4px; padding-left: 20px; padding-right: 20px;}

.inf2 { padding-bottom: 17px;}
.inf2 td { padding-right: 9px;}
.new { background: url(../images/new.png) no-repeat; width: 67px; height: 45px; display: block; font-size: 19px; font-style: italic; text-shadow: 1px 1px #fbf4ac; color: #68382f; text-decoration: none; text-align: center; padding-top: 22px;}

.inf3 { background: url(../images/inf3.png) left bottom no-repeat; font-style: italic; line-height: 140%; padding-bottom: 16px;}
.link { text-align: center; font-size: 0px;}

.foto3 { float: left; width: 83px;}
.opis3 { float: left; width: 290px; line-height: 140%;}
.opis3 h4 { padding-bottom: 7px;}
.date { color: #595959;}
/*content*/


/*foot*/
.foot { border-top: 1px solid #e4e9f0; padding-top: 23px; width: 100%; position: absolute; height: 77px; bottom: 0px; left: 0px; font-size: 13px;}
.copy { width: 414px; padding-left: 18px; float: left; color: #595959;}
.copy p { padding-bottom: 3px;}
.search { float: left; width: 376px;}
.face { width: 350px; float: left; color: #595959;}
.face img { position: relative; margin-bottom: -6px; margin-right: 4px;}
.inp { background: url(../images/inp.gif) left top no-repeat; width: 271px; padding-left: 16px; border: none; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #595959; float: left; padding-top: 7px; padding-bottom: 7px;}
.go { float: left;}
/*foot*/

/*project_details*/
.left2 { padding-left: 18px; padding-right: 70px;}
.right2 { width: 387px; }
h1 { font-size: 30px; padding-bottom: 20px; padding-left: 7px;}
.bg2 h1 { font-size: 26px; padding-left: 18px;}
.old, .text { font-size: 14px; line-height: 140%;}
.old p, .text p { padding-bottom: 8px;}
.foto4 { float: left; margin-right: 27px; margin-bottom: 10px;}
.text  ul { padding: 0; list-style: none; font-size: 14px; margin-bottom: 17px;}
.text  a { text-decoration: none; color: #3a440a;}
.text  li { background: url(../images/marker2.gif) left 9px no-repeat; padding-left: 14px; padding-bottom: 5px;}

.text  ul.square { padding: 0; color:#3A440A; list-style: square outside; font-size: 14px; margin-bottom: 17px;}
.text  ul.square li { padding: 0 0 5px 0; background:none;}

.text .tx { padding-bottom: 22px;}
.tx span { font-style: italic; font-weight: bold;}
.text .tx2 {color: #3a440a; font-style: italic; padding-bottom: 25px;}
.button { background: url(../images/button.gif) top repeat-x; height: 33px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
behavior: url(PIE.htc); position: relative; padding-left: 16px; padding-right: 18px; display: inline-block; padding-top: 12px; font-size: 16px; color: #fff3aa; text-decoration: none; font-weight: bold;}
.button img { position: relative; margin-right: 11px;}
.text .button {color: #fff3aa; line-height: normal; }

.inf4 { background: #f6ebc0; font-style: italic; padding-left: 20px; padding-right: 20px; padding-top: 5px; padding-bottom: 11px; font-size: 16px; line-height: 140%; margin-bottom: 24px; font-weight:bold; }

a.title { background: url(../images/title.gif) no-repeat; width: 386px; height: 40px; text-align: center; font-size: 20px; font-weight: bold; color: #FFF; padding-top: 13px; margin-bottom: 25px;}

.list3 { line-height: 160%; padding-bottom: 30px;}
.list3 ul { padding: 0; list-style: none; font-size: 16px;}
.list3 li { padding-top: 6px;}
.title2 { font-size: 16px; font-weight: bold;}

.forma { line-height: 160%;}
.forma  .title2 { padding-bottom: 15px;}
.inp2 { background: url(../images/inp2.gif) top repeat-x; border: 1px solid #d4d4d4;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
behavior: url(PIE.htc); position: relative; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #000; width: 248px;}
.forma td { padding-bottom: 5px; font-size: 16px; vertical-align: top;}
.t1 { width: 137px;}
.forma span { color: #ff0000;}
.forma table { margin-top: 18px;}
.forma  textarea { background: url(../images/inp2.gif) top repeat-x; border: 1px solid #d4d4d4;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
behavior: url(PIE.htc); position: relative; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #000; width: 248px; height: 88px;}

.chek { font-size: 16px; padding-top: 12px; padding-bottom: 28px;}
.chek input { margin-right: 4px;}

.button2 { background: url(../images/button2.gif) no-repeat; width: 164px; height: 34px; text-align: center; font-size: 18px; font-weight: bold; color: #FFF; text-decoration: none; display: inline-block; padding-top: 10px;}
/*project_details*/

/*giveaway*/
.tumbs {}
.tumb2 { width: 400px; float: left; margin-bottom:20px; }
.links { font-size: 16px; padding-bottom: 34px; margin-left:11px; }
.links a { margin-right: 6px; margin-left: 6px; text-decoration: none;}

.block3 { background: url(../images/block3bg.gif) top repeat-x; background-color: #3b410b; min-height: 385px; width: 350px; text-align: center; border: 1px solid #7b771d; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
behavior: url(PIE.htc); position: relative; padding: 10px; color: #FFF; line-height: 140%; }
.block3 h4 { font-size: 20px; color: #fff3aa; padding-bottom: 13px;}
.foto5 { font-size: 0px; padding-bottom: 4px;}
.button3 { background: url(../images/button3.gif) top repeat-x; background-color: #4d4d10; border: 1px solid #424202; margin-left: 15px; margin-right: 15px; display: block; font-size: 16px; font-weight: bold; color: #fff3aa; margin-top: 10px;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
behavior: url(PIE.htc); position: relative; text-decoration: none; text-align: center; padding-bottom: 11px; padding-top: 8px; line-height: 20px;}

.links2 { padding-top: 15px;}
.links2 a { background: url(../images/marker3.gif) left 5px no-repeat; padding-left: 11px; margin-left: 7px; margin-right: 7px; color: #fff3aa; text-decoration: none; }



.block4 {  min-height: 385px; width: 320px; text-align: center; border: 1px solid #88a5d2; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
behavior: url(PIE.htc); position: relative; padding: 10px; color: #000; line-height: 140%; }/*background: url(../images/block4.gif) top repeat-x; background-color: #c2cee6;*/
.block4 h4 { font-size: 20px; color: #25407d; padding-bottom: 13px;}
.block4 h5 { font-size: 16px; color: #25407d; padding-bottom: 6px; font-weight: normal;}
.block4 .button3 { background: url(../images/block4_button3.gif) top repeat-x; background-color: #5876c1;  border: 1px solid #86b3dd; border-bottom: 1px solid #385cb4; margin-left: 15px; margin-right: 15px; display: block; font-size: 16px; font-weight: bold; color: #FFF; margin-top: 10px;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
behavior: url(PIE.htc); position: relative; text-decoration: none; text-align: center; padding-bottom: 11px; padding-top: 8px; line-height: 20px;}

.links2 { padding-top: 15px;}
.block4 .links2 a { background: url(../images/block4_marker3.gif) left 5px no-repeat; padding-left: 11px; margin-left: 7px; margin-right: 7px; color: #25407d; text-decoration: none; }

.list4 { text-align: center; padding-top: 10px; font-size: 0px;}
.list4 a { background: url(../images/list4_a.png) no-repeat; width: 9px; height: 10px; text-decoration: none; display: inline-block; margin-left: 2px; margin-right: 2px;}
.list4 .active { background: url(../images/list4_a_active.png) no-repeat;}


.links3 { font-size: 16px; font-weight: bold; text-align: center;}
.links3 a { color: #FFF; text-decoration: none; display: inline-block; text-align: center;}
.links3 ul { padding: 0; list-style: none;}
.links3 li { text-align: center; padding-bottom: 14px;}
.l1 { background: url(../images/l1.gif) no-repeat; width: 274px; height: 30px; padding-top: 10px;}
.l2 { background: url(../images/l2.gif) no-repeat; width: 319px; height: 43px; padding-top: 16px; font-size: 20px;}
.l3 { background: url(../images/l3.gif) no-repeat; width: 274px; height: 49px; padding-top: 10px;}
.l4 { background: url(../images/l4.gif) no-repeat; width: 274px; height: 49px; padding-top: 10px;}
.l5 { background: url(../images/l5.gif) no-repeat; width: 274px; height: 30px; padding-top: 10px;}
.l6 { background: url(../images/l6.gif) no-repeat; width: 274px; height: 30px; padding-top: 10px;}
.l7 { background: url(../images/l7.gif) no-repeat; width: 274px; height: 30px; padding-top: 10px;}



.block5 { background: url(../images/block4.gif) top repeat-x; background-color: #c2cee6; min-height: 354px; width: 350px; text-align: center; border: 1px solid #88a5d2; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
behavior: url(PIE.htc); position: relative; padding: 10px; color: #000; line-height: 140%; }
.block5 h4 { font-size: 20px; color: #25407d; padding-bottom: 13px;}

.block6 { min-height: 354px; width: 350px; text-align: center; border: 1px solid #60d890; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
behavior: url(PIE.htc); position: relative; padding: 10px; color: #000; line-height: 140%; }/*background: url(../images/block6.gif) top repeat-x; background-color: #c3e6d1;*/
.block6 h4 { font-size: 20px; color: #1c6c3c; padding-bottom: 13px;}
.block6  .tx3  a { text-decoration: none; color: #1c6c3c;}
.block6 .button4 { background: url(../images/button4_v2.gif) top repeat-x;   border: 1px solid #35b167; border-bottom: 1px solid #0c5a29;}

.block7 { background: url(../images/block7.gif) top repeat-x; background-color: #e4c0e2; min-height: 354px; width: 350px; text-align: center; border: 1px solid #d979d3; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
behavior: url(PIE.htc); position: relative; padding: 10px; color: #000; line-height: 140%; }
.block7 h4 { font-size: 20px; color: #b476b0; padding-bottom: 13px;}
.block7  .tx3  a { text-decoration: none;  color: #b476b0;}
.block7 .button4 { background: url(../images/button4_v3.gif) top repeat-x;   border: 1px solid #c886c5; border-bottom: 1px solid #893a85;}

.tx3 { padding-left: 20px; padding-bottom: 14px; padding-right: 20px;}
.tx3  a { text-decoration: none;}
.button4 { background: url(../images/block4_button3.gif) top repeat-x; background-color: #5876c1;  border: 1px solid #86b3dd; border-bottom: 1px solid #385cb4; display: block; font-size: 16px; font-weight: bold; color: #FFF; margin-top: 10px;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
behavior: url(PIE.htc); position: relative; text-decoration: none; text-align: center; padding-bottom: 11px; padding-top: 8px; line-height: 20px; width: 249px; margin: 0 auto;}
/*giveaway*/

.slider-li-elem { display:none; }
.slider-li-elem.active { display:block; }

.popups { display: none; }
input:disabled { color: #D4D4D4; }
.error { color: red; margin-bottom: 15px; }
.hide { display:none; }
.nound { text-decoration:none; }
.links .active { background-color:#f6ecc0; color:#423f33; }
.xold h1.title, h1.xtitle { font-size: 30px; padding-bottom: 20px; padding-left: 7px; color: #000000;}
h1 { color: #25407D;margin-left:11px; }

.mnbrd{border-top:1px solid #eaeff2;width:200px;border-left:1px solid #eaeff2;border-right:1px solid #aec8d5;border-bottom:1px solid #aec8d5;padding:5px;color:#093482;font-size:10px}
.inf a { color: inherit; text-decoration:none; }

.newfont * { font-family: Georgia, "Times New Roman", Times, serif !important; color: #000; font-size: 14px; }
.newfont * { margin:auto; line-height:normal;  }
.newfont img { margin-right:3px; }
.giveaway img { margin:0 5px; }
.w374 { width:374px; overflow:hidden; }
