

/** GLOBAL RESETS **/
* {margin:0;padding:0}
div {font-size:14px}
:link,:visited {text-decoration:none}
h1,h2,h3,h4,h5,h6{color:#ffffff}
ul,dl,dt,dd,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {font-size:14px;margin:0; padding:0}
a img,:link img,:visited img {border:none}

table{border-collapse:collapse;width:auto}
table td,table th{padding:5px;width:auto}

/** GLOBAL SETS **/
.clear {clear:both;}
.hidden {display:none;}
body {margin:0;padding:0;font-size:14px;color:#000000;font-family:Georgia, serif;text-align:justify;background-color:#ffffff;background-image:url('../../data/uploads/tlo_strony/none');background-repeat:repeat;background-position:left bottombackground-attachment:fixed}
a:link, a:visited {color:#ffffff;text-decoration:none;}
a:hover, a:focus {color:#000000;text-decoration:underline;}

#pagewrapper {width:950px;margin:0 auto;}

#header {width:100%;height:218px}

#header a.logo{
display:block;
width:300px;
height:218px;
float:left;
background:transparent url('../../data/uploads/logo/tmg-logo_wer_bez_ta_so-sieci-m-kopia.png') no-repeat center center;;
text-indent: -999em;
overflow:hidden;
}
#header a.logo2{
display:block;
width:100%;
height:218px;
float:left;
background:transparent url('../../data/uploads/logo/tmg-logo_wer_bez_ta_so-sieci-m-kopia.png') no-repeat center center;;
text-indent: -999em;
overflow:hidden;
}

#menu {width:100%;height:40px;margin:20px 0;background-color:#ffffff}
#menu ul{list-style:none}
#menu #nav {height:40px;text-align: center;display:table;margin:0 auto}
#menu #nav li {float:left;margin:0;font-size:15px;font-weight:bold;}
#menu #nav ul li {font-size:13px;font-weight:normal;}
#menu #nav li a {display:block;line-height:40px;padding:0 10px;}
#menu #nav li a:link, #menu #nav li a:visited {color:#000000;text-decoration:none;}
#menu #nav li a:hover, #menu #nav li a:focus {background-color:#7f007f;color:#000000;text-decoration:none;}
#menu #nav li.active a  {background-color:#7f007f;color:#000000;text-decoration:none;}

#menu #nav li.active ul li a,#menu #nav li ul li a  {background:none!important;color:#000000;text-decoration:none;}
#menu #nav li.active ul li a:hover,#menu #nav li ul li a:hover  {background:none!important;color:#000000;text-decoration:none;}

#menu #nav ul {position: absolute;top: auto;display: none;z-index:200000}
#menu #nav ul ul {margin-top: 1px;margin-left: -1px;left: 100%;top: 0px;z-index:200000}

#menu #nav li {float: left;margin: 0px;padding: 0px;white-space: nowrap;}
#menu #nav li li {margin-left: -1px;margin-top: -1px;float: none;position: relative;}

#menu #nav li ul{
/* very lite grey color, by now you should know what the rest mean */
	background: #ffffff;
	margin: 0px;
	padding: 0px;
	position: absolute;
	width: auto;
	height: auto;
	display: none;
	position: absolute;
	z-index:200000;
	opacity:.95; 
}

#menu #nav ul,
#menu #nav li:hover ul,
#menu #nav li:hover ul ul{
	display: none;
}
#menu #nav li:hover ul,
#menu #nav ul li:hover ul,
#menu #nav ul ul li:hover ul{
	display: block;
}
#menu #nav li li {
	float: left;
	clear: both;
}
#menu #nav li li a {
	height: 1%;
}
#header_gallery {float:right;margin:10px 0 10px 2px;width:648px;overflov:hidden}
#header_gallery h2 {font-size:16px;font-weight:bold;margin-bottom:20px}
.gallery-cycle {margin-right:2px;border: 1px solid #ffffff}
.gallery-cycle .gallery-text {background-color: #ffffff}
#content {margin:10px auto;}

#content h1 {font-size:24px;line-height:28px;margin:25px 0 20px 0;}
#content h2 {font-size:22px;line-height:26px;margin:25px 0 10px 0;}
#content h3 {font-size:20px;margin:25px 0 10px 0;}
#content h4 {font-size:18px;margin:25px 0 10px 0;}
#content h5 {font-size:16px;margin:25px 0 10px 0;}
#content h6 {font-size:14px;margin:25px 0 10px 0;}
#content p {font-size:14;line-height:18px;color:#000000;margin-bottom:15px}
#content pre {white-space:normal!important;background-color:#fff;padding:15px;border:1px solid #bdbdbd;color:#000000}
#content address {width:300px;float:right;white-space:normal!important;margin:20px;padding-left:15px;border-left:1px solid #bdbdbd}

#content #center {float:left;width:640px;margin:0 2px;background-color:#ffffff;border: 1px solid #ffffff}
#content #center #main{padding:20px}
#content #center #main img {margin:10px}

#content #sidebar {width:290px;float:right;;color:#000000!important}
#content #sidebar aside {float:right;width:287px;margin:0 2px 20px 2px; padding:5px;background-color:#ffffff;border: 1px solid #ffffff}
#content #sidebar aside p{text-align:center;font-weight:bold;color:#000000!important}
#content #sidebar aside h3{margin-top:0!important;color:#7f007f!important}
#content #sidebar aside a{color:#7f007f!important}
#content #sidebar aside a:hover{color:#000000!important}
#content #sidebar aside#address img{margin-top:10px}
#content #sidebar aside#address iframe{margin:10px 0 0 40px}
#content #sidebar aside.g-plus{float:right;width:287px;margin:0 2px 20px 2px; padding:5px;background-color:#ffffff;border: 1px solid #ffffff}

.btn-default{
    background-color: #7f007f;
    color: #000000!important;
}

.gallery-marketing .centerall{
	text-align:center;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    background-color: #EEEEEE;
    border-color: none;
    color: #000000!important;
}

.sc-submit {background:#ffffff;color:#000000}
.sc-submit:hover, .sc-submit:focus{background:#000000;color:#ffffff}

#content div#gmap_gmap{margin:20px auto 0 auto}

#content ul,#content ol{margin:10px 40px}
#content ul li,#content ol li{margin:4px 0}

#footer{width:948px;height:40px;line-height:40px;background-color:#ffffff;color:#000000;text-align:center;border: 1px solid #ffffff}
#footer a {color:#000000}
#copyr{width:100%;height:30px}
#copyr p{display:block;float:left;width:600px;height:30px;line-height:30px;text-align:left;font-size:12px;color:#000000}
#copyr h3{display:block;float:right;width:300px;height:30px;line-height:30px;text-align:right;font-size:11px;font-weight:normal;color:#000000}
#copyr h3 a{color:#000000}

#cookie-warn-wrapper {
    position: fixed;
	bottom:0;
	left:0;
	width:100%;
    background-color: #fff;
    border-top:1px solid #bdbdbd;
    opacity:0.9
}

#cookie-warn-wrapper div {
    width: 850px;
	margin:0 auto;
	color:#000;
    font-size:12px;
    line-height: 18px;
    padding-top:10px;
    padding-bottom:10px;
}
#cookie-warn-wrapper span {
    float:right;
    font-weight: bold;
    cursor: pointer;
    text-align:center;
    margin-left:40px;
	padding:2px 5px;
	background-color:#000000;
	color:#ffffff
}

#cookie-warn-wrapper span:hover {
    text-decoration: underline;
}


