/*
*************************************************

General Screen Styles

Created by Mansz & Partners team
http://www.mansz.pl

*************************************************
*/

/*----- Clearing ----------------------*/
div, a, h1, h2, h3, img, table, table tr, table tr td, input, form { margin:0; padding:0; font-weight:normal; border:0px solid #fff; }
a:link, a:visited { text-decoration:none; color:#c40101; }  a:hover { text-decoration:underline; }
span { display:none; } .clear { clear:both; } ul, li { margin:0;padding:0;list-style:none; } 
/*----- End Clearing ------------------*/

h1 {
	text-align: left;
	font-size: 17px;
	text-transform:uppercase;
	font-weight:bold;
	font-family:arial;
	margin:21px 0 0 0;
	color:#2180d8;
	letter-spacing:-1px;
	background:none;
	border-bottom:1px solid #cdcdcd;
	padding:26px 0 21px 28px; }
.h1-1 { 
	padding:10px 10px 0px 28px; 
	margin:21px 0 0 0;
	color:#4c4c4c; 
	border-bottom:0px solid #cdcdcd; 
	border-top:0px solid #cdcdcd; }
h2 { 
	text-align: left;
	font-size: 11px;
	text-transform:uppercase;
	margin:10px 0 10px 0;
	color:#676767;
	font-weight:bold;
	background:none;
	padding:0; }
h3 { 
	color:#2180d8;
	text-align: left;
	font-size: 12px;
	text-transform:uppercase;
	margin:10px 0 4px 0;
	background:none;
	padding:0; }
h4 { }
	
body {
    margin:0;
    padding:0;
    background:#edecec url(../GFX/BG.gif) top center repeat-x;
    font-family:Tahoma;
    font-size:12px;
    text-align:left;
    color:#2a2a2a; }
#body2 {  background:#edecec url(../GFX/BGHome1.jpg) top center repeat-x; }

#root { width:1000px; margin:auto; }
#root p { line-height:16px; padding:0; margin:0 0 14px 0; text-align:justify; }

/*-- Header --*/
#header { background:url(../GFX/bgHead.jpg) no-repeat; height:153px; }
#logo { height:100px; width:598px; float:left; }
#logo a { width:220px; height:100px; display:block;  background:url(../GFX/logo2.gif) 24px 47px no-repeat;  }
	
/*-- Menu --*/
#menu { 
	width:402px;
	height:100px;
	float:left; }
#menuAdres { 
	width:402px; 
	height:62px;
	background:url(../GFX/menu/adres.gif) no-repeat;}
#menuTab { 
	width:402px; 
	height:35px;
	background:url(../GFX/menu/tag.gif) 0 7px no-repeat;
	padding-left:0px;
	text-align:center; }

/* individual navigation items */
#navigation {list-style: none;}
#navigation li { float: left;}
#navigation a * { display: none;}

#navigation a,
#navigation a .hover {
  height: 35px;
        position: relative;
        display: block;
        background: url(../GFX/menu/menu.gif) 0 0 no-repeat;}
		
#navigation a.home {
  background-position: 0 0;
  width: 148px;}

#navigation .highlight a.home:hover,
#navigation a.home .hover {
  background-position: 0 -36px;
  width: 148px;}

#navigation a.about {
  background-position: -148px 0px;
  width: 85px;}

#navigation .highlight a.about:hover,
#navigation a.about .hover {
  background-position: -148px -36px;}

#navigation a.offer {
  background-position: -233px 0px;
  width: 78px;}

#navigation .highlight a.offer:hover,
#navigation a.offer .hover {
  background-position: -233px -36px;}

#navigation a.contact {
  background-position: -311px 0px;
  width: 91px;}

#navigation .highlight a.contact:hover,
#navigation a.contact .hover {
  background-position: -311px -36px;}

/*-- content --*/
#container {  }
#container p { }

#container #content { width:1000px; background: url(../GFX/menuLeft/BG2.jpg) no-repeat; }

#cLeft { float:left; width:223px; }
#cLmenu { padding:65px 0 0 27px; }
#cLmenu ul { margin:0; padding:0; } 
#cLmenu ul li { border-bottom:1px solid #cdcdcd; padding:7px 0 7px 0; margin:0; }

#cLmenu ul #c15 { border-bottom:1px solid #cdcdcd; padding:7px 0 6px 0; margin:0; }
#cLmenu ul #c16 { border-bottom:1px solid #cdcdcd; padding:7px 0 6px 0; margin:0; }

#c1 a:link, #c1 a:visited { height:9px; width:195px; display:block; background:url(../GFX/menuLeft/text.gif) no-repeat 0 0;} #c1 a:hover { background-position: 0 -10px;}
#c2 a:link, #c2 a:visited { height:9px; width:195px; display:block; background:url(../GFX/menuLeft/text.gif) no-repeat 0 -20px;} #c2 a:hover { background-position: 0 -30px;}
#c3 a:link, #c3 a:visited { height:9px; width:195px; display:block; background:url(../GFX/menuLeft/text.gif) no-repeat 0 -40px;} #c3 a:hover { background-position: 0 -50px;}
#c4 a:link, #c4 a:visited { height:9px; width:195px; display:block; background:url(../GFX/menuLeft/text.gif) no-repeat 0 -60px;} #c4 a:hover { background-position: 0 -70px;}
#c5 a:link, #c5 a:visited { height:9px; width:195px; display:block; background:url(../GFX/menuLeft/text.gif) no-repeat 0 -80px;} #c5 a:hover { background-position: 0 -90px;}
#c6 a:link, #c6 a:visited { height:9px; width:195px; display:block; background:url(../GFX/menuLeft/text.gif) no-repeat 0 -100px;} #c6 a:hover { background-position: 0 -110px;}

#c7 a:link, #c7 a:visited { height:9px; width:195px; display:block; background:url(../GFX/menuLeft/text.gif) no-repeat 0 -120px;} #c7 a:hover { background-position: 0 -130px;}
#c8 a:link, #c8 a:visited { height:9px; width:195px; display:block; background:url(../GFX/menuLeft/text.gif) no-repeat 0 -140px;} #c8 a:hover { background-position: 0 -150px;}
#c9 a:link, #c9 a:visited { height:9px; width:195px; display:block; background:url(../GFX/menuLeft/text.gif) no-repeat 0 -160px;} #c9 a:hover { background-position: 0 -170px;}
#c10 a:link, #c10 a:visited { height:9px; width:195px; display:block; background:url(../GFX/menuLeft/text.gif) no-repeat 0 -180px;} #c10 a:hover { background-position: 0 -190px;}

#c11 a:link, #c11 a:visited { height:9px; width:195px; display:block; background:url(../GFX/menuLeft/text.gif) no-repeat 0 -200px;} #c11 a:hover { background-position: 0 -210px;}
#c12 a:link, #c12 a:visited { height:9px; width:195px; display:block; background:url(../GFX/menuLeft/text.gif) no-repeat 0 -220px;} #c12 a:hover { background-position: 0 -230px;}
#c13 a:link, #c13 a:visited { height:9px; width:195px; display:block; background:url(../GFX/menuLeft/text.gif) no-repeat 0 -240px;} #c13 a:hover { background-position: 0 -250px;}
#c14 a:link, #c14 a:visited { height:9px; width:195px; display:block; background:url(../GFX/menuLeft/text.gif) no-repeat 0 -260px;} #c14 a:hover { background-position: 0 -270px;}
#c15 a:link, #c15 a:visited { height:10px; width:195px; display:block; background:url(../GFX/menuLeft/text.gif) no-repeat 0 -280px;} #c15 a:hover { background-position: 0 -290px;}
#c16 a:link, #c16 a:visited { height:10px; width:195px; display:block; background:url(../GFX/menuLeft/text.gif) no-repeat 0 -300px;} #c16 a:hover { background-position: 0 -310px;}

#cLmenu .on1 a:link, #cLmenu .on1 a:visited  { background-position: 0 -10px; } 
#cLmenu .on2 a:link, #cLmenu .on2 a:visited { background-position: 0 -30px; } 
#cLmenu .on3 a:link, #cLmenu .on3 a:visited { background-position: 0 -50px; } 
#cLmenu .on4 a:link, #cLmenu .on4 a:visited { background-position: 0 -70px; } 
#cLmenu .on5 a:link, #cLmenu .on5 a:visited { background-position: 0 -90px; } 
#cLmenu .on6 a:link, #cLmenu .on6 a:visited { background-position: 0 -110px; } 
#cLmenu .on7 a:link, #cLmenu .on7 a:visited { background-position: 0 -130px; } 
#cLmenu .on8 a:link, #cLmenu .on8 a:visited { background-position: 0 -150px; } 
#cLmenu .on9 a:link, #cLmenu .on9 a:visited { background-position: 0 -170px; } 
#cLmenu .on10 a:link, #cLmenu .on10 a:visited { background-position: 0 -190px; } 
#cLmenu .on11 a:link, #cLmenu .on11 a:visited { background-position: 0 -210px; }
#cLmenu .on12 a:link, #cLmenu .on12 a:visited { background-position: 0 -230px; }
#cLmenu .on13 a:link, #cLmenu .on13 a:visited { background-position: 0 -250px; }
#cLmenu .on14 a:link, #cLmenu .on14 a:visited { background-position: 0 -270px; }
#cLmenu .on15 a:link, #cLmenu .on15 a:visited { background-position: 0 -290px; }
#cLmenu .on16 a:link, #cLmenu .on16 a:visited { background-position: 0 -310px; }


#cLkontakt { margin:60px 0 60px 27px; color:#808080; font-size:11px; }
#cLkontakt a { color:#808080; }
#cLkontakt p { margin:0 0 5px 1px; padding:0; line-height:14px; font-family:arial; }
#cLkontakt ul li { border-bottom:1px solid #cdcdcd; padding:7px 0 7px 0; margin:0 0 4px 0; }

#cRight { float:left; width:777px; }
#banner1, #banner2, #banner3, #banner4 { margin:5px 0 15px 0; padding:0; } 
.cText { padding:18px 0 18px 29px; }

#iso { float:left; clear:both; margin:4px 20px 15px 0; padding:0;}
.img1 { float:left; clear:both; margin:4px 20px 15px 0; padding:0;}

#contactL { float:left; width:218px; }
#contactR { float:left; width:530px; padding:5px 0 0 0; }

#film { padding:5px 0 5px 0; }

.pdf { float:left; }
.pdf a { display:block; width:270px; margin:0 0 0 0; border-right:1px solid #2a6faf; border-bottom:1px solid #2a6faf; background:url(../GFX/content/button.gif) repeat-x; color:#fff; text-transform:uppercase; letter-spacing:-0.6px; }
.pdf a:hover { text-decoration:none; background:url(../GFX/content/button2.gif) repeat-x; border-right:1px solid #696969; border-bottom:1px solid #696969; } 
.pdf a span { display:block; padding:11px 10px 8px 29px; background:url(../GFX/pdf.gif) 7px 8px no-repeat; }

/*-- FORM --*/
#contactT { }
#contactT b { color:#d40000; }
#contactT table { color:#666; }
#contactT table input { background:#f9f9f9; border-top:1px solid #bcbbbb; border-left:1px solid #bcbbbb; border-right:1px solid #e5e4e4; border-right:1px solid #e5e4e4; font-family:tahoma; font-size:11px; padding:5px 5px 5px 5px; margin:7px 0 0 0; width:270px; }
#contactT table select { background:#f9f9f9; border-top:1px solid #bcbbbb; border-left:1px solid #bcbbbb; border-right:1px solid #e5e4e4; border-right:1px solid #e5e4e4; font-family:tahoma; font-size:11px; padding:5px 5px 5px 5px; margin:7px 0 0 0; width:282px; }
#contactT table textarea { background:#f9f9f9; border-top:1px solid #bcbbbb; border-left:1px solid #bcbbbb; border-right:1px solid #e5e4e4; border-right:1px solid #e5e4e4; font-family:tahoma; font-size:11px; padding:5px 5px 5px 5px; margin:7px 0 0 0; width:350px; height:183px; }
#contactT table tr td { border:none; padding:0 38px 13px 0; }

#contactT table tr #ctd { padding:10px 3px 10px 0; margin:6px 0 0 0; border:1px solid #e58f8f; text-align:center; }

/*ETAPY*/
#tabela { margin:5px 0 5px 0;}
#tabela table { border-top:1px solid #0b59a2; width:630px; margin:0 0 20px 0; }
#tabela table .thead { border-bottom:1px solid #0b59a2; border-left:1px solid #0b59a2; background:#217fd7 url(../GFX/content/tab.gif) repeat-x; color:#fff; }
#tabela table .thead2 { border-bottom:1px solid #0b59a2; border-left:1px solid #0b59a2; border-right:1px solid #0b59a2; background:#217fd7 url(../GFX/content/tab.gif) repeat-x; color:#fff; }
#tabela th { font-weight:normal; text-transform:uppercase; letter-spacing:-0.8px; padding:10px 0px 8px 0px; font-size:11px; }
#tabela .ttd { width:52%; }
#tabela th b { }
#tabela .ttr td { background:#f8f8f8; }
#tabela .ttr2 { border-right:1px solid #cdcdcd; }
#tabela td { font-weight:normal; padding:4px 9px 4px 9px; background:#fff; border-bottom:1px solid #cdcdcd; border-left:1px solid #cdcdcd; color:#2a2a2a; font-family:arial; }
#tabela table tr { text-align:center; }

#tabela h2 { float:left; width:117px; margin:10px 0 0 0; color:#217fd7; }

/*FOTY*/
#foto { margin:5px 0 5px 0; }
#foto a { float:left; margin:0 1px 1px 0; }


/*-- Footer --*/
#footer { height:39px; background:url(../GFX/foot.gif) no-repeat; }
#footer #fmail a { float:left; width:193px; height:39px; display:block; margin:0 0 0 507px; }
#footer #fmansz a { float:right; width:130px; height:39px; display:block; }





/*Button*/
#contactT table .buttonSubmit, .buttonSubmitHovered {
	width:171px;
	height:35px;
	color:#FFF;
	font-weight:normal;
	padding:0;
	margin:0;
	background:url(../GFX/content/send.gif) no-repeat;
	cursor:pointer;
	border:none;
}
#contactT table .buttonSubmit:hover {background-position:0 -35px;}
.buttonImg {vertical-align:bottom;}
/***** FormCheck *****/

.tipsbox .tipsbox_mark{
	height : 17px;
	background : url(../GFX/form/mark.gif) no-repeat;}

.tipsbox .tipsbox_inner, .tipsbox .tipsbox_inner_ie6{
	padding:12px 0 0 10px;
	background:#217fd7;}
.tipsbox .tipsbox_error {
	background : url(../GFX/form/error.gif) no-repeat;
	width: 20px;
	height: 20px;
	float:left;
	margin:0 15px 0 0;
}

.tipsbox p, .tipsbox {
	font-size: 1em;
	font-family: tahoma;
	text-align:center;
	width:180px;
	margin : 0;
	padding : 0;
	color:#ffffff;}

.tipsbox p {
	text-align:center;
	width:135px;
	float:right;
	margin:0 0 0 0 ;
	padding:0;}

.tipsbox p span {
	font-size: 1em;
	font-weight: bold;
	color: red;}


.error_f {
	border : 1px dotted #666;
	background-color : #EAEAEA;}

.error_f p {
	color : #A00;}

.error_f p span {
	font-size : 1.1em;
	color : #000;}


