body {background: #dedfde; color: #000; font-family: Arial, sans-serif; font-size: small;}
#glowny {position: absolute; left: 50%;
	width: 740px; margin-left: -370px;}

a:link {color: black; font-style: normal; font-weight: normal; text-decoration: none;}
a:visited {color: black; font-style: normal; font-weight: normal; text-decoration: none;}
a:hover {color: #df7419; font-style: normal; font-weight: normal; text-decoration: none;}
a:focus {color: black; font-style: normal; font-weight: normal; text-decoration: none;}
a:active {color: black; font-style: normal; font-weight: normal; text-decoration: none;}
a img {border: none;}

a.kapit {font-size: 92%; font-variant: small-caps;}
a.kapit:link {color: #2a3354; font-weight: bold;}
a.kapit:visited {color: #2a3354; font-weight: bold;}
a.kapit:hover {color: #000; font-weight: bold;
	text-decoration: underline;}
a.kapit:focus {color: #2a3354; font-weight: bold;}
a.kapit:active {color: #2a3354; font-weight: bold;}

div#nav {float: left; margin: 0; width: 740px; position: absolute; z-index: 60;
	background:url(tla/navitlo.jpg) no-repeat; 
	border: none; text-align: center; font-size: 101%;
	font-family: Arial, sans-serif; font-variant: small-caps;}

#nav a.gg:link {color: black; font-style: normal; font-weight: bold;}
#nav a.gg:visited {color: black; font-style: normal; font-weight: bold;}
#nav a.gg:hover {color: #FFF; font-style: normal; font-weight: bold;}
#nav a.gg:focus {color: black; font-style: normal; font-weight: bold;}
#nav a.gg:active {color: black; font-style: normal; font-weight: bold;}

div#nav ul {margin: 0; padding: 0; background: #FFF;
	border: 0; filter: alpha(opacity=85);}
div#nav li {position: relative; list-style: none; margin: 0;
	float: left; width: 148px; height: 38px;}

div#glowny>div#nav li:hover {background: none; opacity: 0.85;}

div#nav li.submenu span {display: none; font-size: 5px;}
div#nav li.submenu:hover {border-top: 5px solid #fff;}
div#nav li a {display: block; padding: 0;
	text-decoration: none; width: 148px;
		vertical-align: middle; height: 33px;}

div#nav ul ul {position: absolute; width: 148px;
	display: none;}
div#nav ul ul li {border-top: 1px solid #ccc; height: 3em;}

div#glowny div#nav ul ul li:hover {background: #688238;}

div#nav ul.level1 li.submenu:hover ul.level2,
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}
div#nav ul.level2 {top: 32px; left: 0; padding: 4px 0 2px 0;}

div#ban {width: 740px; position: relative; top: 38px;
	z-index: 50; text-align: center;}
div#ban img {border-top: 3px solid #fff;}

div.midleft {background: #dedfde;
	position: absolute; top: 205px;
	width: 550px;}

div.midleft div#tlomidleftindex {padding: 0 10px 15px 20px;
	position: relative; top: -10px;
	background:url(tla/tlo_right.jpg)
	#fffbf7 top right no-repeat;}

div.midright {width: 186px; background:url(tla/tlo_top.jpg)
	#cecf63 top no-repeat; z-index: 2;
	position: absolute; top: 205px; left: 552px;}


div.midright div#midrightindex {position: relative; top: 34px;
	text-align: center; font-size: 105%;
	background:url(tla/tlo_bot.jpg)
	bottom no-repeat; width: 186px;
	font-weight: bold;
	z-index: 1; padding: 0 0 27px 0;}

div#midrightindex ul {list-style-type: none;
	margin: -5px 0 0 -25px;
	line-height: 130%;}

div#midrightindex a {font-variant: small-caps;}
div#midrightindex a span {padding: 2px 15px 2px 0;}
div#midrightindex a:link {color: #363636; font-style: normal; font-weight: bold;
	text-decoration: none;}
div#midrightindex a:visited {color: #363636; font-style: normal; font-weight: bold;
	text-decoration: none;}
div#midrightindex a:hover {color: #444200; font-style: normal; font-weight: bold;
	text-decoration: none;
	background: #cccc99;}
div#midrightindex a img:hover {border: 2px solid #fff;}
div#midrightindex a:focus {color: #363636; font-style: normal; font-weight: bold;
	text-decoration: none;}
div#midrightindex a:active {color: #363636; font-style: normal; font-weight: bold;
	text-decoration: none;}
div#midrightindex img {margin-right: 13px;
	border: 2px solid #dedfde;}
div#bottom {position: relative; top: -10px; left: 0;}
div#bottom p {font-size: 9px; position: relative; top: -8px; text-align: right;
	width: 740px; height: 25px;}


span#cpy {font-size: 11px;}

h1 {font-size: 130%; font-weight: bold; text-align: left;
	margin-bottom: -10px; position: relative; z-index: 4;
	padding: 18px 0 0 20px;}
hr#hrdoh1 {position: relative; top: 0; left: -5px; 
	z-index: 5; height: 1px; width: 515px;}
p.tekst {font-size: 110%; font-weight: normal; text-align: justify;
	line-height: 140%;}
p.tekstborder {font-size: 110%; font-weight: normal; text-align: justify;
	line-height: 140%; border-bottom: 1px dashed #ccc;
	padding: 0 0px 5px 0;}
span#serwis {color: #be2b00; font-weight: bold;}
p#zapr {font-size: 14px; font-weight: bold; text-align: center; font-style: italic;
	padding: 15px 0 4px 5px;}


/* index koniec */

/* szablon1 */

div#szablon_1 {position: absolute; top: 206px;
	background: #dedfde; width: 739px;}

div#main {float: left; width: 556px; line-height: 1.5em;
	background: #fffbf7 url(tla/tlo_main.jpg)
	repeat-x top left;}
div#main .inside {font-size: 110%;
	padding: 25px;}
div#main .inside img {border: 2px solid #f7f3de;}
h2 {position: absolute; top: 8px; left: 40px;
	margin: 0; padding: 0; font-size: 115%;
	font-weight: bold;}
div#main .inside a img {border: none;}
div#main .inside a img:hover {background: #dedfde; padding-top: 1px;}
h3 {margin: -1px 0; padding: 0; font-size: 100%; font-weight: bold;}

div#bar {float: right; width: 183px;
	background: url(tla/tlo_bar.jpg)
	no-repeat top left; font-variant: small-caps;}
div#bar div.inside {font-size: 100%; letter-spacing: 0.1em;
	padding: 88px 15px 15px 15px;}
div#bar a span {display: none;}
div#bar a img {border: none;}
div#bar a:link {color: #000; text-decoration: none; font-weight: bold;}
div#bar a:visited {color: #000; text-decoration: none; font-weight: bold;}
div#bar a:hover {color: #5e5e5e; text-decoration: none; font-weight: bold;
	background:url(tla/tlo_linkszb1.jpg)
	repeat-x bottom;}
div#bar a:hover span {display: inline;}
div#bar a:focus {color: #000; text-decoration: none; font-weight: bold;}
div#bar a:active {color: #000; text-decoration: none; font-weight: bold;}
div.socket {margin: 0 0 43px 0; padding: 0 0 15px 0;
	background: url(tla/rog_bot1.gif)
	no-repeat bottom right;}
div.socket ul {margin: 0; padding: 15px 0 0 0; list-style: none;
	background: url(tla/rog_top1.gif)
	no-repeat top left; text-align: center;}
div.socket li {background: #fffbf7;}

div.inside#bramy {font-size: 100%; letter-spacing: 0.1em;
	padding: 88px 15px 15px 15px;}
div.inside#bramy div.socket {margin: 0 0 37px 0; padding: 0 0 15px 0;
	background: url(tla/rog_bot1.gif)
	no-repeat bottom right;}

div.inside#automatyka {font-size: 100%; letter-spacing: 0.1em;
	padding: 88px 15px 15px 15px;}
div.inside#automatyka div.socket {margin: 0 0 29px 0; padding: 0 0 15px 0;
	background: url(tla/rog_bot1.gif)
	no-repeat bottom right;}

hr.szab1_hr {height: 1px; background: #ccff33;
	color: #dedb84;}


div#buttons {position: absolute; top: 0; left: 572px;
	margin: 0; padding: 0; width: 180px;}
div#buttons ul {margin: 0; padding: 0; border: 0;
	list-style-type: none;}
div#buttons li {position: relative; float: left;
	margin: 8px; width: 60px; height: 60px;
	text-align: center;}
div#buttons img {vertical-align: middle; padding: 2px;}
div#buttons img:hover {background: #fffbf7;}
div#buttons a:hover {background: none;}


div#fut {clear: both; background: #dedfde;
	height: 1px; text-align: center;
	position: relative; top: -27px; left: 0;}
div#fut img {border: none; width: 738px; height: 22px;}
div#fut p {font-size: 9px; text-align: right;
	margin: 0; padding: 0 0 7px 0;
	background: #dedfde; width: 737px}

/* szablon1 koniec */
/* szablon2 */

div#szablon_2 {position: absolute; top: 206px; width: 739px;
	background: #fffbf7 url(tla/tlo_szb2top.jpg)
	no-repeat top left; padding: 0; margin: 0;}

div#big_socket {background: url(tla/tlo_szb2bot.jpg)
	no-repeat bottom right; font-size: 110%;}
div#big_socket h3 {position: relative; top: 10px; left: 55px;
	font-size: 115%; font-weight: bold;
	margin: 0; padding: 0; width: 430px;
	border-bottom: 2px dotted #dedfde;}

div#szb2_left {width: 556px; padding: 0 0 30px 0; margin: 0;
	 border-right: 2px solid #dedfde;}
div#szb2_left p {padding: 0 20px 0 20px; line-height: 1.4em;
	background: none;}

div#szb2_left_lesna {width: 715px; padding: 0 0 30px 0; margin: 0;}
div#szb2_left_lesna p {padding: 0 150px 0 20px; line-height: 1.4em;
	background: none; text-align: justify;}

div#szb2_left img {border: 1px solid #ffebde;}
div#szb2_left a img {border: none;}
div#szb2_left a img:hover {background: #dedfde; padding-top: 1px;}

div#szb2_right {position: absolute; top: 1px; left: 556px;
	width: 182px; font-size: 90%;
	padding: 70px 0 0 0;}

div#buttons_szb2 {position: absolute; top: 0; left: 572px;
	margin: 0; padding: 0; width: 180px;}
div#buttons_szb2 ul {margin: 0; padding: 0; border: 0;
	list-style-type: none;}
div#buttons_szb2 li {position: relative; float: left;
	margin: 8px; width: 60px; height: 60px;
	text-align: center;}
div#buttons_szb2 img {vertical-align: middle; padding: 2px;}
div#buttons_szb2 img:hover {background: #fffff7;}
div#buttons_szb2 a:hover {background: none;}

div#fut_szb2 {clear: both; background: #dedfde;
	height: 1px; text-align: center;
	position: relative; top: -1px; left: 0;}
div#fut_szb2 img {border: none; width: 738px; height: 22px;}
div#fut_szb2 p {font-size: 9px; text-align: right;
	margin: 0; padding: 0 0 7px 0;
	height: 50px;}

/*szablon2 koniec */
/* specials */

h3#h3_spec_001 {margin: 18px 0 6px 0;}

h3#h3_spec_002 {position: absolute; top: 300px; left: 25px;}

ul.ul_spec_001 {font-size: 100%;}

ul#ul_spec_002 {font-size: 100%; margin: -5px 0 0 200px;
	padding: 0 0 20px 0;}

ul#ul_spec_003 {font-size: 90%; margin: 13px 0 0 190px;
	list-style-type: none; border: 1px solid #dedfde;}
ul#ul_spec_003 span {font-weight: bold;}

ul#ul_spec_004 {font-size: 100%; line-height: 140%;
	margin: 0 0 40px 40px;}

ul#ul_spec_005 {font-size: 100%; line-height: 140%;
	margin: 0 15px 0 15px;}


ul.s_lesne {height: 420px; margin-left: -20px;
	clear: both;}
ul.s_lesne li {float: left; width: 130px;
	margin-left: 37px;}

ul#akces_ul {list-style-type: none;
	font-size: 90%;}

ul#akces_ul li {height: 110px;}

ul#akces_ul li img {float: left; border: 0;
	margin: 3px 8px 3px 3px;}

li#socket_li_spec {font-variant: normal;}

div.socket ul li#socket_li_spec span {text-align: left; margin-left: 13px;
	display: block;}

p#p_spec_001 {font-size: 95%; padding: 0 10px 0 10px;
	font-weight: bold; padding: 0; margin: -2px 0;}

p.p_spec_center {text-align: center;}

span.s_spec_001 {margin-left: 66px; padding-bottom: 3px;
	border-bottom: 1px solid #dedfde;}

p span#cok_center {width: 409px; height: 421px; display: block;
	background:url(tla/cokol_schem.jpg) no-repeat left top;
	margin: 5px 0 0 49px;}

p span#cok_center strong {position: absolute; top: 600px; left: 350px;
	font-size: 90%; font-weight: normal;}

li#li_spec_001 {padding: 0 3px 0 4px; font-size: 90%;
	font-variant: normal; text-align: left;
	line-height: 1.5em;}

li#li_spec_002 {padding: 0 0 2px 98px; font-size: 105%;
	border-bottom: 2px solid #dedfde;}

ol#ol_spec_001 {line-height: 140%;
 	position: relative; top: 50px; left: 0;}

ul#spec_garaz {line-height: 130%;}

ul#spec_garaz li ul {font-size: 90%;}


ul#spec_furtki {position: absolute; top: 60px; left: -140px;
	font-weight: bold; font-size: 100%;}

ul#spec_furtki li#one {position: relative; top: 12px; left: 209px;}

ul#spec_furtki li#two {position: relative; top: -5px; left: 463px;}

ul#karo_ul {line-height: 150%; width: 480px;
	background: url(tla/tlofirma.jpg) no-repeat 0 50px;
	margin-left: -5px;}

ol.garaz_parts {font-size: 80%; color: #dc2b19; font-weight: bold;
	line-height: 120%; display: block; list-style-type: none;}

ol.garaz_parts#one {position: relative; top: -10px; left: 1px;
	width: 200px;}

p.more {font-size: 110%; line-height: 140%;
	margin-top: 30px;}

p.more1 {font-size: 110%; line-height: 140%;
	margin-top: 80px;}

p.garaz {font-size: 90%; line-height: 140%;}

strong#strong_spec_001 {font-size: 110%; font-weight: bold;}

img#s_o_001 {float: right; margin: 2px 4px 10px 4px;
	width: 165px; height: 124px;}

img#s_o_002 {float: right; margin: 2px 4px 10px 4px;
	width: 165px; height: 124px;}

img#s_o_003 {float: left; margin: 37px 4px 0 4px;
	width: 165px; height: 124px;}

img#s_o_004 {float: right; margin: 37px 4px 0 4px;
	width: 165px; height: 124px;}

img#s_o_005 {float: left; margin: 37px 4px 0 4px;
	width: 165px; height: 124px;}

img#o_001 {float: left; margin: 2px;
	width: 202px; height: 155px;}

img#o_002 {float: left; margin: 2px;
	width: 202px; height: 155px;}

img#o_003 {float: left; margin: 2px;
	width: 146px; height: 183px;}

img#o_004 {float: right; margin: 2px;
	width: 146px; height: 183px;}

img#b_001 {float: right; margin: 21px 11px 1px 4px;
	width: 163px; height: 230px;}

img#b_002 {float: right; margin: 4px;
	width: 162px; height: 139px;}

img#b_003 {margin: 1px 3px 0 11px;
	width: 480px; height: 155px;}

img#b_004 {float: left; margin: 16px 7px 0 5px;
	width: 77px; height: 230px;}

img#b_005 {float: right; margin: 16px 5px 12px 6px;
	width: 134px; height: 218px;}

div.inside img#a_001 {float: left; margin: 7px 0 5px 0;
	width: 220px; height: 187px; border: 1px solid #fffbf7;}

div.inside img#a_002 {float: right; margin: 7px 0 2px 0;
	width: 159px; height: 187px; border: 1px solid #fffbf7;}

div.inside img#a_003 {float: right; margin: 40px 1px 2px 6px;
	width: 215px; height: 171px; border: 1px solid #fffbf7;}

div.inside img#a_004 {float: left; margin: 20px 6px 1px 0;
	width: 198px; height: 171px; border: 1px solid #fffbf7;}

div.inside img#a_005 {float: right; margin: 20px 2px 5px 6px;
	width: 295px; height: 153px; border: 1px solid #fffbf7;}

div#szb2_left img#s_p_001 {float: right; margin: -12px 62px 2px 5px;
	width: 158px; height: 200px;
	border: 0;}

img#s_p_002 {float: left; margin: 6px 4px 2px 22px;
	width: 215px; height: 161px;}

img#s_p_003 {float: right; margin: 3px;
	width: 198px; height: 151px;}

div#szb2_left img#s_p_004 {width: 130px; height: 56px;
	border: 0; margin: 0 0 0 15px;}

img#s_l_001 {width: 119px; height: 413px;
	margin-bottom: 15px;}

img#s_l_002 {width: 119px; height: 335px;}

img#s_l_003 {width: 90px; height: 413px;
	margin: 0 0 15px 10px;}

img#s_l_004 {width: 89px; height: 335px;}

img#s_l_005 {width: 120px; height: 413px;}

img#s_l_006 {width: 119px; height: 335px;}

img#s_l_007 {width: 95px; height: 413px;
	margin-left: 10px;}

img#s_l_008 {width: 90px; height: 335px;}

img#a_s_001 {width: 100px; height: 80px;}

img#a_s_002 {width: 100px; height: 82px;}

img#a_s_003 {width: 100px; height: 81px;}

img#a_s_004 {width: 100px; height: 81px;}

img#a_s_005 {width: 100px; height: 80px;}

img#a_s_006 {width: 100px; height: 80px;}

img#a_s_007 {width: 100px; height: 85px;}

img#a_s_008 {width: 100px; height: 80px;}

img#a_s_009 {width: 100px; height: 100px;}

img#a_s_010 {width: 161px; height: 197px;
	margin-left: 9px;}

img#a_s_011 {width: 70px; height: 197px;
	margin-left: 54px;}

img#s_s_o_001 {width: 500px; height: 356px;
	margin: 5px 5px 5px 21px;}

img#s_s_o_002 {float: left; width: 200px; height: 153px;
	margin: 15px 5px 2px 15px;}

img#p_o_001 {float: left; width: 220px; height: 151px;
	margin: 2px 9px 3px 18px;}

img#p_o_002 {float: right; width: 230px; height: 212px;
	margin: 5px 25px 0 4px;}

img#p_o_003 {float: left; width: 177px; height: 136px;
	margin: 5px;}

img#p_o_004 {float: right; width: 177px; height: 136px;
	margin: 5px;}

img#p_o_005 {width: 108px; height: 140px;
	margin: 3px 2px 3px 38px;}

img#p_o_006 {width: 106px; height: 140px;
	margin: 3px 2px 3px 38px;}

img#c_001 {float: left; width: 157px; height: 118px;
	margin: 3px 7px 1px 17px;}

img#c_002 {float: right; width: 157px; height: 118px;
	margin: 3px 17px 1px 7px;}

img#c_003 {width: 116px; height: 155px;
	margin: 3px 3px 0 29px;}

img#c_004 {width: 116px; height: 155px;
	margin: 0 3px 0 29px;}

img#c_005 {width: 116px; height: 155px;
	margin: 0 3px 0 29px;}

img#b_p_001 {width: 518px; height: 218px;
	margin: 3px;}

img#b_p_002 {width: 518px; height: 211px;
	margin: 3px;}

img#b_p_003 {width: 111px; height: 130px;
	margin: 3px;}

img#b_p_004 {width: 130px; height: 98px;
	margin: 3px;}

img#b_p_005 {width: 98px; height: 130px;
	margin: 3px;}

img#b_s_001 {width: 518px; height: 252px;
	margin: 3px;}

img#b_s_002 {width: 518px; height: 244px;
	margin: 3px;}

img#b_s_003 {width: 137px; height: 106px;
	margin: 3px;}

img#b_s_004 {width: 98px; height: 130px;
	margin: 3px;}

img#f_001 {width: 518px; height: 288px;
	margin: 5px 5px 2px 18px;}

img#f_002 {width: 110px; height: 142px;
	margin: 0;}

img#f_003 {width: 110px; height: 142px;
	margin: 0;}

img#ob_s_001 {width: 198px; height: 152px;
	margin: 2px 15px 2px 2px; float: right;}

img#ob_s_002 {width: 147px; height: 114px;
	margin: 2px 2px 2px 17px; float: left;}

img#ob_s_003 {width: 147px; height: 114px;
	margin: 2px; float: left;}

img#ob_s_004 {width: 157px; height: 177px;
	margin: 0;}

img#ob_s_005 {width: 135px; height: 177px;
	margin: 0;}

img#b_g_001 {width: 250px; height: 190px;
	float: left; margin: 4px 8px 1px 14px;}

img#b_g_002 {width: 260px; height: 185px;
	float: right; margin: 4px;}

img#b_g_003 {width: 217px; height: 230px;
	float: left; margin: 4px 8px 4px 14px;}

img#b_g_004 {width: 143px; height: 86px;
	margin: 0 0 1px 14px;}

img#b_g_005 {width: 143px; height: 86px;
	margin: 0 0 0 14px;}

img#b_g_006 {width: 150px; height: 80px;
	margin: 1px 1px 1px 0;}

img#b_g_007 {width: 150px; height: 85px;
	margin: 1px 1px 1px 0;}

img#b_g_008 {width: 150px; height: 79px;
	margin: 1px 1px 1px 0;}

img#mapa {width: 420px; height: 420px;
	margin: 30px 5px 1px 5px;}

div#extra_karo {position: absolute; top: 70px; left: 450px;
	width: 284px;}

div#extra_karo p {position: relative; text-align: left;
	width: 135px;}


ul#galeria_karo_first {list-style-type: none;
	width: 700px; height: 200px;
	text-align: center; margin-top: 40px;}

ul#galeria_karo_first li {float: left; width: 170px; height: 170px;}

ul#galeria_karo_first li img.ver {width: 160px; height: 120px;}

ul#galeria_karo_first li img.hor {width: 120px; height: 160px;}

ul#galeria_karo_first li a img:hover {border: 2px solid #e6e6e6;}



ul.galeria_karo {list-style-type: none;
	width: 700px; height: 200px;
	text-align: center;}

ul.galeria_karo li {float: left; width: 170px; height: 170px;}

ul.galeria_karo li img.ver {width: 160px; height: 120px;}

ul.galeria_karo li img.hor {width: 120px; height: 160px;}

ul.galeria_karo li a img:hover {border: 2px solid #e6e6e6;}

p.gal_title {font-size: 100%; font-weight: bold; clear: both;}