@charset "utf-8";
a, abbr, address, article, aside, audio, b, blockquote, body, canvas, 
caption, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset,
figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup,
html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, 
object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, 
sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size:100%;
	/* [disabled]font-weight: inherit; */
	/* [disabled]font-style: inherit; */
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	/*vertical-align: baseline;*/
}

article, aside, canvas, details, figcaption, figure, footer, header, 
hgroup, menu, nav, section, summary {
  display: block;
}

mark {
  background-color: transparent;
}

a, ins, del {
  text-decoration: none;
}

ul, ol {
	list-style: none;
}

table {
/*  border-spacing: 0;
  border-collapse: collapse;*/
}

caption, th {
  text-align: left;
}

q:after, q:before {
  content: "";
}
body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 85%;
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	background-position: center 25px;
	background-color: #0C2043;
}

#main {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

#header  {
	height: 150px;
	position: relative;
}





#header .logo {
	background-image: url(../images/logo_implocerk.png);
	background-repeat: no-repeat;
	width: 203px;
	display: block;
	margin-top: 40px;
	margin-left: 25px;
	float: left;
	height: 47px;
}
#header ul {
	position: absolute;
	left: 12px;
	top: 100px;
	width: 930px;
}
#header ul .right {
	float: right;
}

#header ul li {
	float: left;
}
#content #right {
	display: block;
	float: right;
	width: 640px;
	clear: both;
}

#header ul li a {
	display: block;
	color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 125%;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#header ul li a:hover {
	/* [disabled]display: block; */
	color: #C6D7F2;
	/* [disabled]font-family: Tahoma, Geneva, sans-serif; */
	/* [disabled]font-size: 125%; */
	/* [disabled]font-weight: bold; */
	/* [disabled]padding-top: 5px; */
	/* [disabled]padding-right: 15px; */
	/* [disabled]padding-bottom: 5px; */
	/* [disabled]padding-left: 15px; */
}

#home {
	height: 380px;
	background-color: #d3d3d3;
	padding: 30px;
}
#home .dzial {
	/* [disabled]width: 225px; */
	/* [disabled]display: block; */
	height: 380px;
	float: left;
}
#home h2  .dzial{
	font-size: 200%;
	font-weight: normal;
	color: #FFF;
	padding-top: 10px;
	/* [disabled]padding-right: 15px; */
	/* [disabled]height: 85px; */
}
#home .osstell  {
	background-color: #bc2884;
	background-image: url(../images/dz_osstell.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 210px;
	padding-left: 15px;
}
#home .osstell:hover {
	background-color: #BC2884;
	background-image: none;
	/* [disabled]background-repeat: no-repeat; */
	/* [disabled]background-position: bottom; */
	/* [disabled]color: #BC2884; */
}


#home .cad  {
	background-color: #D9AE46;
	background-image: url(../images/dz_cad.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-left: 15px;
	width: 210px;
}



#home .cad:hover {
	background-color: #D9AE46;
	background-image: url(none);
}
#home .atramat  {
	background-color: #4998C8;
	background-image: url(../images/dz_atramat.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-left: 15px;
	width: 210px;
}
#home .atramat:hover {
	background-color: #4998C8;
	background-image: url(none);
}

#home .szkolenia  {
	background-color: #cf1a1a;
	background-image: url(../images/dz_szkolenia.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 210px;
	padding-left: 15px;
}
#home .szkolenia:hover {
	background-color: #cf1a1a;
	background-image: url(none);
}
.kSzk {
	color: #cf1a1a;
}
.kOss {
	color: #bc2884;
}
.kAtr {
	color: #4998C8;
}

.kCad {
	color: #D9AE46;
}
#content  {
	background-color: #FFF;
	padding-top: 230px;
	padding-left: 45px;
	padding-right: 85px;
	padding-bottom: 50px;
	/* [disabled]min-height: 160px; */
	position: relative;
	/* [disabled]display: block; */
	/* [disabled]clear: both; */
}
#content h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 150%;
}
.max_font {
	font-size: 150%;
	font-weight: bold;
}

#content p {
	padding-bottom: 15px;
	text-align: left;
	line-height: 19pt;
}
#content .clear {
	clear: both;
}



#content.hcad {
	background-image: url(../images/hcad.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
#content.hfre {
	background-image: url(../images/hfre.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
#content.hszk {
	background-image: url(../images/hszk.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
#content.hkon {
	background-image: url(../images/hkon.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

#content.hoss {
	background-image: url(../images/hoss.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
#content  table {
}




#content #navi {
	float: left;
	display: block;
	width: 160px;
}
#content #navi p {
	clear: both;
	display: block;
	line-height: normal;
	font-size: 85%;
}

#content #left_navi {
	float: left;
	width: 150px;
	display: block;
}
#content #right ul{
	list-style-type: square;
	list-style-position: inside;
}
#content .navi {
	padding-top: 20px;
}

#content .navi li a {
	color: #333;
	display: block;
	/* [disabled]float: left; */
	clear: both;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 5px;
	line-height: normal;
	font-size: 90%;
}
#content .navi li a:hover {
	color: #999;
	/* [disabled]font-weight: bold; */
	/* [disabled]display: block; */
	/* [disabled]float: left; */
	/* [disabled]clear: both; */
	/* [disabled]margin-bottom: 10px; */
}





#footer {
	padding-top: 30px;
	padding-left: 45px;
	padding-right: 45px;
	padding-bottom: 30px;
	color: #CCC;
}

#footer .bykiss {
	float: right;
	display: block;
}
#footer .bykiss a {
	color: #CCC;
}
#footer .bykiss a:hover {
	color: #C6D7F2;
}
#content p a {
	font-weight: bold;
	text-decoration: underline;
	color: #000;
}
#content #right blockquote {
	padding-left: 20px;
}
#content .konsultant {
	color: #FFF;
	position: absolute;
	left: 560px;
	top: 117px;
	width: 430px;
	height: 72px;
}
#content #right .nic {
	color: #999;
	font-size: 200%;
	/* [disabled]padding-top: 30px; */
	font-weight: normal;
}
#content table.typy {
	/* [disabled]border: 1px solid #CCC; */
}
#content #right .typy tr td {
	border: 1px solid #CCC;
	border-collapse: collapse;
	padding: 5px;
}
.nagl_art {
	font-weight: bold;
	color: #BC2884;
	padding-bottom: 5px;
	padding-top: 10px;
}
#content #right ul {
	list-style-type: none;
}
#content #right ul li {
	color: #666;
	display: block;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 10px;
}
#content #right ul li a {
	color: #666;
}

#content #right ul li a:hover {
	color: #BC2884;
	padding-bottom: 15px;
	text-decoration: underline;
}
#right .data-szkol {
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #6A98D0;
	padding-left: 10px;
	font-weight: bold;
}
#right h2 {
	color: #FFF;
	background-color: #6A98D0;
	padding-left: 10px;
	line-height: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
}
