/* layout */
* { font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; }
body { text-align: center; background-color: #000000; }
#oferta, #oferta li { font-size: 14px; }
#container { width: 934px; margin: auto; position: relative; text-align:left; }
#header { width: 588px; height: 180px; float: left; }
#header2 { width: 280px; height: 145px; float: left; padding-left: 66px; padding-top: 35px; font-size: 13px; }
#content { width: 934px; padding-top: 20px; padding-bottom: 20px; overflow: hidden; clear: both; }
#realizacje { width: 934px; background-image: url('../img/tlo-realizacje.png'); background-repeat: no-repeat; float: left;  min-height: 350px; padding: 0px; margin: 0px; }
#main { width: 588px; background-image: url('../img/tlo-big.png'); background-repeat: no-repeat; float: left;  min-height: 350px; padding: 0px; margin: 0px; }
#panel { width: 327px; background-image: url('../img/tlo-small.png'); background-repeat: repeat-x; margin-left: 17px; float: left; min-height: 350px; }
#footer { width: 900px; height: 76px; background-image: url('../img/tlo-footer.png'); background-repeat: no-repeat; text-align: left; padding-left: 34px; }
#clear, div.clear { clear: both; }
#ccms { width: 96px; float: left; text-align: center; }
#cshop { width: 95px; float: left; text-align: center; }
#cstats { width: 96px; float: left; text-align: center; }
#realizacja_klient { width: 550px; margin: auto; text-align: justify; }
#realizacja_logo { width: 200px; float: left; }
#realizacja_zakres { width: 350px; float: left; }

/* nagłówki */
h1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-align: left; font-weight: bold; }
h1.green { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 15px; color: #fff; text-align: left; }
h1.orange { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 15px; color: #ff3000; text-align: left; }
h1.blue { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 15px; color: #0074e9; text-align: left; }
h2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-align: left;}

/* linki */
#footer a, #footer a:link, #footer a:visited { font-size: 11px; text-decoration: none; }
#footer a:hover { font-size: 11px; text-decoration: none; color: #ff3000; }
a, a:link a:visited { font-size: 13px; text-decoration: none; color: #ffffff; }
a:hover { font-size: 13px; text-decoration: none; color: #0074e9; }
a.font1, a.font1:link, a.font1:hover, a.font1:visited { font-size: 13px; text-decoration: none; font-weight: bold; }
a.font2, a.font2:link, a.font2:hover, a.font2:visited { font-size: 13px; text-decoration: none; font-weight: bold; }
a.font3, a.font3:link, a.font3:hover, a.font3:visited{ font-size: 14px; text-decoration: none; font-weight: bold; }
a.orange, a.orange:link a.orange:visited { font-size: 13px; text-decoration: none; color: #ff3d11; font-weight: bold; }
a.orange:hover { font-size: 13px; text-decoration: underline; color: #ff3d11; font-weight: bold; }
a.blue, a.blue:link a.blue:visited { font-size: 15px; text-decoration: none; color: #0074e9; font-weight: bold; }
a.blue:hover { font-size: 15px; text-decoration: none; color: #0074e9; font-weight: bold; }
a.green, a.green:link a.green:visited { font-size: 13px; text-decoration: none; color: #0075ea;  font-weight: bold; }
a.green:hover { font-size: 13px; text-decoration: none; color: #0075ea;  font-weight: bold; }

/* span */
span.green { color: #0075ea; font-weight: normal; font-size: 22px; }
span.orange { color: #ff3d11; font-weight: normal; font-size: 24px; }
span.orange2 { color: #ff3d11; font-weight: bold; font-size: 16px; }
span.orange3 { color: #ff3d11; font-weight: bold; font-size: 13px; }
span.f16 { color: #ffffff; font-weight: normal; font-size: 16px; }
span.blue { color: #0074e9; font-weight: normal; font-size: 13px; font-weight: bold; }
span.blue2 { color: #0074e9; font-size: 22px; }

/* div */
div.text { padding: 10px 20px 10px 20px; text-align: justify; line-height: 20px; }
div.ftext { padding: 30px 0px 0px 0px; }
div.right { text-align: right; }
div.font { text-align: right; float: right; }
div.justify { text-align: justify; }
div.realizacje { text-align: center; }

/* img */
img { border: 0px; }
img.g { border: 2px solid #0075ea; }

/* formularze */
input.input1, select.input1, textarea.input1 { width: 350px; font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background: #333333; border: 1px solid #666666; }
table.form { width: 540px; padding: 0px; margin: 0px; border: 0px; }
form.f { margin: 0px; padding: 0px; }

#ccms_aktualnosci { visibility: hidden; height: auto; }
a.link, a.link:link, a.link:visited { text-decoration: none; color: #ffffff; border: 1px #0074e9 dotted; border-width: 0px 0px 1px 0px; }
a.link:hover { color: #0074e9; text-decoration: none; border: 1px #ffffff dotted; border-width: 0px 0px 1px 0px; }