/*
	GM Records - Basic Style Sheet
	Grzegorz Kaliciak, grzegorz@kaliciak.net / etrust.pl
	v1.0.0, 01.08.2007
*/

/* =global */
body{color:#fff;background:#2c2c2c;font:0.69em/1.3 Arial,sans-serif;text-align:center;margin:0;padding:0;}
#footer img {border:0;}
img {border-color: #306a78}
strong{font-weight:bold;}
em{font-style:italic;}
p,ul,ol,dl{margin:1em 0;padding:0;}
ul,ol{margin:1em 0;padding:0;}
li{margin:0 0 0 2em;padding:0;}
td,th{vertical-align:top;}
h1,h2,h3,h4,h5,h6{font-family:Arial,sans-serif;padding:0;margin:0.5em 0;line-height:1.2}

/* =forms */
form{padding:0;margin:0;}
fieldset{margin:0;padding:0;border:0;}
input,select,textarea{font:1em/1.4 Arial,sans-serif;}
textarea,input.text,select{background:#5e5e5e;}
textarea,input.text{padding:0.2em 5px 0.1em;border:1px solid #bdbdbd;}
input.text{height:1.25em;}
input[type=checkbox]{vertical-align:top;}

/* =links */
a:link{color:#a0d1e5;text-decoration:none;}
a:visited{color:#a0d1e5;text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}
a.more{padding-left:8px;background:url('../lay-gfx/more.gif') no-repeat 0 60%;}
ul.more li{margin:0;list-style:none;padding:0.2em 0;background:url('../lay-gfx/hdots.gif') no-repeat;}
ul.more li.first{background-image:none;}

/* =headlines */
.gfxhl{overflow:hidden;text-indent:-9999px;margin:0;font-size:1.27em;}
#h-aktualnosci{background:url('../lay-gfx/h-aktualnosci.png') no-repeat;height:39px;margin:0.5em 0 1em;}
#h-aktualnosci_de{background:url('../lay-gfx/h-aktualnosci_de.png') no-repeat;height:39px;margin:0.5em 0 1em;}
#h-aktualnosci_en{background:url('../lay-gfx/h-aktualnosci_en.png') no-repeat;height:39px;margin:0.5em 0 1em;}
#h-nasza_oferta{background:url('../lay-gfx/h-nasza_oferta.png') no-repeat;height:39px;margin:1em 0;}
#h-uslugi{background:url('../lay-gfx/h-uslugi.png') no-repeat;height:39px;margin:1em 0;}
#h-produkty{background:url('../lay-gfx/h-produkty.png') no-repeat;height:39px;margin:1em 0;}
#h-uslugi_en{background:url('../lay-gfx/h-uslugi_en.png') no-repeat;height:39px;margin:1em 0;}
#h-produkty_en{background:url('../lay-gfx/h-produkty_en.png') no-repeat;height:39px;margin:1em 0;}




/* =skips */
.skip{position:absolute;text-indent:-9999px;overflow:hidden;list-style:none;}

/* ----------------------------------------------------------------------------------------- */
/** =layout **/
#bg{background:#41a1b8 url('../lay-gfx/bg.png') repeat-x;}
#home #main{background:url('../lay-gfx/main-bg-home.png') repeat-y 68px 0;}
#main{width:906px;margin:0 auto;text-align:left;overflow:hidden;height:100%;background:url('../lay-gfx/main-bg.png') repeat-y 68px 0;}
#wrapper-c{float:right;width:575px;}

/* ----------------------------------------------------------------------------------------- */
/** =branding **/
#branding{width:780px;text-align:left;margin:0 auto;}
#branding h1{margin:0;padding:25px 0 0 30px;float:left;}
#branding h1 a{display:block;width:159px;;height:50px;background:url('../lay-gfx/id-gm_records-new.png') no-repeat;overflow:hidden;text-indent:-9999px;}
#branding .w1{height:75px;position:relative;overflow:hidden;}
#branding .w2{background:#494949;height:100%;overflow:hidden;}

#branding .nav-supp{padding-left:2px;margin:0;position:absolute;right:230px;bottom:0;}
#branding .nav-supp li{float:left;margin:0 0 0 -1px;list-style:none;background:url('../lay-gfx/tmenu-l.png') no-repeat;}
#branding .nav-supp a{color:#b3b3b3;text-decoration:none;float:left;background:url('../lay-gfx/tmenu-r.png') no-repeat 100% 0;}
#branding .nav-supp a span{float:left;padding:10px 9px 0;height:42px;background:url('../lay-gfx/tmenu-p.gif') no-repeat 50% 31px;}
#branding .nav-supp a:hover span,#branding .nav-supp a:active span,#branding .nav-supp a:focus span{background-position:50% 100%;}

/* =search form */
#search_form{bottom:25px;right:0;position:absolute;width:210px;}
#search_form .but{border:0;cursor:pointer;margin-left:6px;width:20px;height:20px;background:#00b4fe url('../lay-gfx/but-ok.png') no-repeat;float:left;}
#search_form label{float:left;width:54px;height:20px;background:url('../lay-gfx/l-wyszukaj.png') no-repeat 0 50%;overflow:hidden;text-indent:-9999px;}
#search_form .text{width:110px;float:left;color:white;}

#search_form_de{bottom:25px;right:0;position:absolute;width:210px;}
#search_form_de .but{border:0;cursor:pointer;margin-left:6px;width:20px;height:20px;background:#00b4fe url('../lay-gfx/but-ok.png') no-repeat;float:left;}
#search_form_de label{float:left;width:54px;height:20px;background:url('../lay-gfx/l-wyszukaj_de.png') no-repeat 0 50%;overflow:hidden;text-indent:-9999px;}
#search_form_de .text{width:110px;float:left;}

#search_form_en{bottom:25px;right:0;position:absolute;width:210px;}
#search_form_en .but{border:0;cursor:pointer;margin-left:6px;width:20px;height:20px;background:#00b4fe url('../lay-gfx/but-ok.png') no-repeat;float:left;}
#search_form_en label{float:left;width:54px;height:20px;background:url('../lay-gfx/l-wyszukaj_en.png') no-repeat 0 50%;overflow:hidden;text-indent:-9999px;}
#search_form_en .text{width:110px;float:left;}

/* =global navigation */
#nav-global{margin:0;float:right;}
#nav-global li{float:left;margin:0;padding:0 0.8em;list-style:none;}
#nav-global a{float:left;height:30px;padding-top:15px;text-decoration:none;color:#fff;background:url('../lay-gfx/nav-global-p.gif') no-repeat 50% 32px;}
#nav-global a:hover,#nav-global a:active,#nav-global a:focus,#nav-global a.active{background-position:50% 100%;}

#slogan_pl,#slogan_en{float:left;display:inline;margin:0 0 0 5px;background:url('../lay-gfx/bg.png');}
#slogan_pl strong,#slogan_en strong{display:block;width:263px;height:45px;overflow:hidden;text-indent:-9999px;background:url('../lay-gfx/slogan_pl_new.png') 25px 0 no-repeat;}
#slogan_en strong{background-image:url('../lay-gfx/slogan_en_new.png');}

/* ----------------------------------------------------------------------------------------- */
/** =content at home **/
#content{padding-right:58px;overflow:hidden;height:100%;}

#slogan2_pl,#slogan2_en{margin:0;height:52px;width:517px;text-indent:-9999px;overflow:hidden;}
#slogan2_pl{background:url('../lay-gfx/slogan2_pl.png') no-repeat;}
#slogan2_en{background:url('../lay-gfx/slogan2_en.png') no-repeat;}

/* =primary content */
#content-p{float:left;width:240px;padding-left:23px}

/* =secondary content */
#content-s{float:right;width:228px;}
#content-s .text{border:1px solid #284e78;color:#2c2c2c;background:#fff;}
#content-s select, #content-s .select{border:1px solid #284e78;color:#2c2c2c;background:#fff;}

/* =newsletter */
#newsletter_form{padding:36px 0 25px;background:#2c2c2c url('../lay-gfx/newsletter-bg.png') no-repeat;}
#newsletter_form h2{font-size:1px;line-height:1px;}
#newsletter_form label{float:left;width:47px;padding-left:19px;padding-top:2px;}
#newsletter_form .row{padding:2px 0;}
#newsletter_form .text{width:141px;}
#newsletter_form .select{width:120px;margin-left:0px;}
#newsletter_form .but{border:0;cursor:pointer;margin-left:6px;width:20px;height:20px;background:url('../lay-gfx/newsletter-but.gif') no-repeat;}

/* =knowledge_centre */
#knowledge_centre{padding:85px 0 20px 20px;background:#031a3d url('../lay-gfx/knowledge_centre-bg.png') no-repeat;}
#knowledge_centre.lang_de{background-image: url('../lay-gfx/knowledge_centre-bg_de.png'); }
#knowledge_centre.lang_en{background-image: url('../lay-gfx/knowledge_centre-bg_en.png');}
#knowledge_centre div.but{text-align:right;padding:6px 10px 0 0;}
#knowledge_centre input.but{border:0;cursor:pointer;width:20px;height:20px;background:url('../lay-gfx/knowledge_centre-but.gif') no-repeat;}
#knowledge_centre .gfxhl{font-size:1px;line-height:1px;}
#knowledge_centre select{width:198px;}

/* =for clients */
#for_clients{padding:100px 10px 20px 20px;background:#2c2c2c url('../lay-gfx/for_clients-bg.png') no-repeat;}

#for_clients.lang_en{background-image:url('../lay-gfx/for_clients-bg_en.png');}

#for_clients.lang_de{background-image:url('../lay-gfx/for_clients-bg_de.png');}


#for_clients li{padding-left:8px;margin:0;list-style:none;background:url('../lay-gfx/for_clients-p.gif') no-repeat 0 50%}
#for_clients ul a{font-weight:bold;color:#fff;}
#for_clients .gfxhl{font-size:1px;line-height:1px;}

/* ----------------------------------------------------------------------------------------- */
/** =content at sub **/
#content .content{padding:1px 22px;}
#pictures-c img{display:block;}
#content .content h3{margin:0.9em 0;font-size:1.09em;padding-left:14px;background:url('../lay-gfx/more-wh.gif') no-repeat 0 60%;}
#content .content h4{margin:0.9em 0;font-size:1em;color:#a0d1e5;padding-left:14px;background:url('../lay-gfx/more.gif') no-repeat 0 60%;}
#content .content .sep{height:1px;font-size:1px;line-height:1px;background:url('../lay-gfx/hdots.gif') no-repeat;}

#content h2.main_hl {font-size:1.09em;}

/* =breadcrumbs */
#breadcrumbs{padding:0.6em 23px;margin:0;overflow:hidden;height:100%;background:#707070;}
#breadcrumbs p{position:absolute;text-indent:-9999px;overflow:hidden;float:left;}
#breadcrumbs ul{float:left;margin:0;}
#breadcrumbs li{list-style:none;margin:0;padding:0 5px 0 12px;display:inline;background:url('../lay-gfx/breadcrumbs-p.gif') no-repeat 0 60%;}
#breadcrumbs a{color:#fff;font-weight:normal;}




/* ----------------------------------------------------------------------------------------- */
/** =sidebar **/
#sidebar{float:left;width:331px;}
#sidebar .content{margin-left:68px;background:url('../lay-gfx/sidebar-c.png') no-repeat;border-top:17px solid #484848;}

#pictures-s{text-align:right;}
#pictures-s img{display:block;margin:0 0 0 auto;}

/* =news at sidebar */
#news-s{padding:1em 22px;}
#news-s p.date{color:#717171;margin:0;}
#news-s p.c{color:#959595;margin:0;}
#news-s h3{font-size:1em;color:#fff;margin:0;}
#news-s .sep{border-bottom:1px solid #494949;font-size:1px;line-height:1px;margin-bottom:14px;}

/* =local navigation */
#nav-local{overflow:hidden;height:100%;margin:0 0 0 68px;padding:20px 27px 0;background:#494949;border-top:5px solid #707070;border-bottom:20px solid #494949;}
#nav-local li{margin:0;list-style:none;background:url('../lay-gfx/pro_list-sep.png') no-repeat 0 100%;margin-bottom:-2px;}
#nav-local a{display:block;padding:0.4em 0 0.4em 10px;background:url('../lay-gfx/more.gif') no-repeat 0 60%;}
#nav-local a.active{color:#fff;font-weight:bold;}

/* ----------------------------------------------------------------------------------------- */
/** =footer **/
#footer{border-top:11px solid #494949;padding-bottom:2em;}
#footer .wrap{padding-top:12px;overflow:hidden;height:100%;margin:0 auto;width:780px;text-align:left;}
#footer .w{float:left;width:430px;padding-left:12px;}
#footer .antipiracy{float:left;width:48px;height:41px;}
#footer p{margin:0;}
.createdby a{color:#00b4ff;}
.createdby{color:#959595;}
.licensed{font-weight:bold;}
.licensed a {color: #ffffff;}
#footer .nav-supp{margin:0;float:right;}
#footer .nav-supp li{list-style:none;display:inline;margin:0;padding:0 13px 0 4px;background:url('../lay-gfx/bmenu-sep.png') no-repeat 100% 0;}
#footer .nav-supp a{color:#fff;}
#footer .nav-supp .login{padding-right:0;background-image:none;}
#footer .nav-supp .login a{color:#00b4ff;}

/* =misc */
.cl{clear:both;line-height:1px;height:1px;font-size:1px;position:relative;}

img.pic-l{float:left;border:4px solid #fff;margin:0.5em 1em 0.2em 0;}
img.pic-r{float:right;border:4px solid #fff;margin:0.5em 0 0.2em 1em;}

.pro_list{overflow:hidden;height:100%;margin-bottom:0;}
.pro_list li{margin:0;list-style:none;background:url('../lay-gfx/pro_list-sep.png') no-repeat 0 100%;margin-bottom:-2px;}
.pro_list a{display:block;padding:0.2em 0 0.2em 10px;background:url('../lay-gfx/more.gif') no-repeat 0 60%;}
#content .pro_list_dummy p {margin: 2px 0;}
#content .pro_list_dummy h3 {margin: 7px 0 3px 0;}
.pro_list-more{margin-top:0;text-align:right;padding-right:30px;}
.pro_list-indent{margin-top:0;text-align:right;padding-right:30px;}

.more_hl{position:relative;}
.more_hl .more{position:absolute;left:91px;top:15px;}


/* =edit */
.documentEditable{background-color: #494949;}
.documentEditable legend{background-color: #494949;}
.documentEditable .listing th{background-color: #666;}
.documentEditable .listing .even {background-color: #595959;}
.documentEditable input {color: #000;}
acronym{color: #fff;}


.cmsgrey {
	background-color: #FAFAFA; 
	padding-bottom: 10px; 
	padding-top:10px; 
	padding-left: 40px;
	padding-right: 40px;
	border-bottom: 30px solid #F1F1F1;
	font: 11px "Arial", sans-serif;
	color: #000;
}

#branding .lang_div{position: relative}
#branding .lang_div{position: absolute; top: 20px; left: 270px}
#branding .lang_div li{float:left;margin:0;list-style:none; width: 20px; padding-top: 1px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px}
#branding .lang_div li.active{float:left;margin:0;list-style:none;background:url('../lay-gfx/lang_a.jpg') no-repeat 0 0; width: 20px; padding-top: 1px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px}
#branding .lang_div li a{color: #ffffff}
#branding .lang_div li.active a{color: #00b4ff}

#tooltip.fancy {border:none;background:none;padding:0;opacity:0.8;width:247px;}
#tooltip.fancy .head {height:50px;background:url(../lay-gfx/tooltip.png);}
#tooltip.fancy h3 {color:black; padding:0 5px 20px 5px;margin:0;background:url(../lay-gfx/tooltip.png) bottom;}

table#wzorc {text-align:center;width:100%;}
table#wzorc td {padding-bottom:5px;}
table#wzorc img {margin-bottom:3px;width:96px;height:96px;}
table#wzorc a:hover {text-decoration:none;}
table#wzorc a strong {font-weight:normal;}
table#wzorc a:hover strong {text-decoration:underline;}

#content .content table#wzorc h3 {text-align:left;background:none;margin:0;padding:15px 0 3px 10px;}

table.simple {border-collapse:collapse;border:1px solid white;width:100%;}
table.simple td {border:1px solid white;}

#content .content .sitemap h4 {background:none;padding-left:0;font-size:12px;}
.sitemap .l0 {margin-top:5px;font-weight:bold;}
.sitemap .l1 {background:url(../lay-gfx/dash.jpg) no-repeat 2px 6px;}
