#root {width:900px; margin:auto;}
#top {width:900px; margin-top:50px; margin-bottom:15px;}
#logo {float:left; padding:15px 0 0 13px;}
#menu_top {float:right;}
#header_gl {width:900px;}
#img_gl {width:600px; height:293px; float:left;}
#txt_gl {width:250px; height:247px; padding:46px 20px 0px 30px; float:right; background-color:#FFF;}
#box_gl {margin-top:2px; width:900px; margin-bottom:15px;}
#stopka {border-top:1px solid #f1c532; text-align:right; padding-right:10px; color:#FFF; padding-top:5px;}

#content {width:900px;}
#podstrona {width:860px; background-color:#FFF; padding:15px 20px 30px 20px;}
#header_podstrona {width:900px; margin-bottom:1px;}
.hr860 {background-image:url(img/hr860.png); width:860px; height:10px; background-position:top center; background-repeat:no-repeat; margin-top:10px; margin-bottom:10px;}
.hr {background-image:url(img/hr.png); height:10px; background-position:top center; background-repeat:repeat-x; margin-top:10px; margin-bottom:10px;}
#oze {float:left;}
#sklep {float:right;}
.cls {clear:both;}

.box_contact_1 {width:160px; float:left; text-align:right; border-right:1px solid #DEDEDE; padding:15px 50px 25px 50px; height:200px; margin-top:10px; margin-bottom:10px;}
.box_contact_2 {width:150px; float:left; text-align:right; border-right:1px solid #DEDEDE; padding:15px 50px 25px 50px; height:200px; margin-top:10px; margin-bottom:10px;}
.box_contact_form {float:left; text-align:left; padding:15px 20px 25px 30px; height:200px; margin-top:10px; margin-bottom:10px;}
.box_zam {float:right; text-align:left; padding:15px 100px 25px 30px; margin-bottom:10px;}
.btn {display:inline; margin-right:5px;}

.blue {color:#008ad2;}
.sciezka {color:#008ad2; text-decoration:none;}
a.sciezka:link {color: #008ad2;}
a.sciezka:visited {color: #008ad2;}
a.sciezka:hover {color: #474b54; }
a.sciezka:active {color: #008ad2;}

h1 {font-size: 12px; color: #474b54; font-weight:bold; padding-bottom:0px; margin-bottom:0px;}
h2 {font-size: 12px; color: #474b54; font-weight:bold; display:inline;}	
h3 {font-size: 10px; color: #474b54; font-weight:bold; padding-bottom:0px; margin-bottom:0px; margin-top:5px; padding-top:0px;}

#path {margin-bottom:15px;}
#szcz {width:605px; border-right:1px solid #DEDEDE; padding-right:30px; margin-bottom:50px;}
#menu_s {background-image:url(img/tlo_menu.png); background-repeat:no-repeat; background-position:top center; padding:20px 15px 10px 15px; background-color:#fcf4e5; border:1px solid #DEDEDE; width:183px;float:right;}

.zolty {background-color:#fbdf68;}
.zielony {background-color:#d2d868;}
.pomaranczowy {background-color:#f4bb68;}
.szary {background-color:#e7e7e7;}

.jszary {background-color:#F7F7F7;}
.cszary {background-color:#EEE;}
.brdr {border-collapse:separate; border:1px solid #CCC;}
 
/*akordeon*/
.technology{ /*header of 2nd demo*/
cursor: pointer;
line-height:20px;
font-size:11px;
}

.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: #008ad2;
font-weight:bold;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: #666666;
}
