@charset "utf-8";
/* CSS Document */
/*@font-face {
  font-family: 'TrajanProBold'; src: url('../css/FONTS/trajanpro-bold-webfont.eot'); font-weight: normal; font-style: normal;}

@font-face {
  font-family: 'TrajanProBold';
  src: url(//:) format('no404'), url('../css/FONTS/trajanpro-bold-webfont.woff') format('woff'), url('../css/FONTS/trajanpro-bold-webfont.ttf') format('truetype'), url('../css/FONTS/trajanpro-bold-webfont.svg#webfontOdv09yCD') format('svg');
  font-weight: normal; font-style: normal;}

@font-face {
  font-family: 'TrajanProRegular'; src: url('../css/FONTS/trajanpro-regular-webfont.eot'); font-weight: bold; font-style: normal;}

@font-face {
  font-family: 'TrajanProRegular';
  src: url(//:) format('no404'), url('../css/FONTS/trajanpro-regular-webfont.woff') format('woff'), url('../css/FONTS/trajanpro-regular-webfont.ttf') format('truetype'), url('../css/FONTS/trajanpro-regular-webfont.svg#webfontnSw34tZd') format('svg');
  font-weight: bold; font-style: normal;}*/


body{margin:0; padding:0; background:url(../images/main_body.jpg) top;}
.left h3{margin:0px 0px 20px 0px; font-family: "Trajan Pro"; font-size:24px; border-bottom:1px solid #00d2ff; padding-left:60px; background:url(../images/title_bg.jpg) no-repeat left top; color:#00d2ff;}

h1{margin:0px 0px 20px 0px; font-family:"Trajan Pro"; font-size:18px; border-bottom:1px solid #00d2ff; padding-right:30px; background:url(../images/subtitle_bg.jpg) no-repeat right center; color:#00d2ff; text-align:right; line-height:31px;}

h2{margin:0px; font-family: "Trajan Pro"; font-size:24px; border-bottom:1px solid #00d2ff; margin-bottom:20px;}
h2 a:link,
h2 a:visited{text-decoration:none; color:#00d2ff; padding-left:60px; background:url(../images/title_bg.jpg) no-repeat left top; line-height:24px; display:block; padding-bottom:6px;}

#head_bg{ width:100%; height:195px; background: url(../images/head_bg.jpg) top; border-bottom:3px solid #000;}
#header_shadow{ width:900px; margin: 0 auto; background: url(../images/main_bg.png) repeat-y;}
#header{ width:880px; height:140px; margin:0 auto; background: url(../images/header_bg.jpg) no-repeat;}
#header a:link,
#header a:visited{ display:block; width:280px; height:100px; background: url(../images/logo.png) no-repeat; margin:30px 0px 0px 40px; float:left;}

/***********************************************TOP MENU*******************************************/
#topmenu{ width:840px; height:53px; padding:0px 20px; margin:0 auto; background: url(../images/topmenu_bg.png) repeat-x; border-top:2px solid #00d2ff; border-bottom:3px solid #c1c0c0;}
.left{ width:286px; float:left;}
.left ul.menu{ list-style-type:none; padding:0px; margin:0px;}
.left ul.menu li{ width:236px; background:url(../images/button_lt.jpg) no-repeat top; line-height:37px; height:37px; padding-left:30px; margin-bottom:5px; font-family:"Trajan Pro", Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; text-transform:capitalize;}
.left ul.menu li.item-141,
.left ul.menu li.item-204{font-size:9px;}
.left ul.menu li.active,
.left ul.menu li:hover{width:236px; background:url(../images/button_lt.jpg) no-repeat bottom;}
.left ul.menu li a:link,
.left ul.menu li a:visited{ text-decoration:none; color:#6b6b6b; display:block; line-height:37px;}
.left ul.menu li a:hover,
.left ul.menu li.active a{ color:#FFF;}
/***********************************************END TOP MENU*******************************************/

/***********************************************SLIDER*******************************************/
#slider{ width:880px; height:305px; margin:0 auto; border-bottom:5px solid #00d2ff;}
.dnn{display: none;}
/***********************************************END SLIDER*******************************************/
#main{ width:840px; margin:0 auto; padding:30px 20px; overflow:hidden; font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#545454;}
#main p{ margin:0px; line-height:20px;}
#main_bg{ width:900px; margin: 0 auto; background: url(../images/main_bg.png) repeat-y;}
.contentfull{ width:840px;}
.contenthalf{ width:540px; float:left;}


#footer_bg{width:100%; background:url(../images/footer_bg.png) repeat-x bottom; overflow:hidden;}
#footer_shadow{width:900px; margin: 0 auto; background: url(../images/main_bg.png) repeat-y;}
#footer_main_half{width:880px; height:65px; margin:0 auto;}
#footer_bottom{ width:880px; height:33px; margin:0 auto; background: url(../images/footer.png) repeat-x bottom;}

#footer_main_full{width:880px; margin:0 auto; background: url(../images/footer_main.png) no-repeat bottom left #000; border-top:3px solid #00d2ff; overflow: hidden;}
.moduletable_contact{width:250px; border-right:1px dotted #00d2ff; padding:10px 20px; float:left;}
.moduletable_contact h3{ margin:0px 0px 10px 0px; font-family:"Trajan Pro", Georgia, "Times New Roman", Times, serif; font-size:14px; color:#00d2ff; font-weight:normal;}
input.bt,
input.button{ background:url(../images/bt_bg.png)repeat-x top; border:1px solid #00d2ff; line-height:18px; opacity:1; color:#909090; margin-top:5px; font-size:10px; font-family: Verdana,Geneva,sans-serif; padding:3px;}
input.button{ width:90px;}
input.bt:hover,
input.button:hover{color:#fff;}
.moduletable_contactform{width:260px; padding:0px; float:left;}
.moduletable_contactform h3{ margin:0px 0px 10px 0px; font-family:"Trajan Pro", Georgia, "Times New Roman", Times, serif; font-size:14px; color:#00d2ff; font-weight:normal;}

#formularz{width: 260px; ;float: left; margin-right: 15px;}
#formularz #chronoform_contact_form_2 .ccms_form_element input,
#formularz #chronoform_contact_form_2 .ccms_form_element textarea,
#formularz #chronoform_contact_form_2 .ccms_form_element input[type="file"]  {
    padding: 3px !important;  border: 1px solid #e2e2e2; margin-bottom: 5px; background:#f8f8f8; opacity:0.9;
    font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#909090;}

div.moduletable_tags{border-right: 1px dotted #00D2FF; float: left; padding: 10px 20px; width: 250px; height:178px;}
div.moduletable_tags h3{ margin:0px 0px 10px 0px; font-family:"Trajan Pro", Georgia, "Times New Roman", Times, serif; font-size:14px; color:#00d2ff; font-weight:normal;}

div.moduletable_mailing{ border-right: 1px dotted #00D2FF; float: left; padding: 10px 20px; width: 250px; height:178px;}
div.moduletable_mailing h3{ margin:0px 0px 10px 0px; font-family:"Trajan Pro", Georgia, "Times New Roman", Times, serif; font-size:14px; color:#00d2ff; font-weight:normal;}

span.acymailing_introtext{ font-size:12px; color:#909090; font-family:Verdana, Geneva, sans-serif; font-weight:bold; margin-bottom:20px; display:block; line-height:16px; text-align:center;}

input.inputbox{  background: none repeat scroll 0 0 #313131; border: 1px solid #6B6B6B; color: #909090; font-family: Verdana,Geneva,sans-serif; font-size: 10px; margin-bottom: 5px; opacity: 0.9; padding: 5px 10px;}


.chronoform{ display:none;}

/********************************************************** CENNIK TABELE *******************************************/

table{border: solid 1px #00d2ff;}
table td{border-bottom: solid 1px #00d2ff;padding: 5px;}
table th{border-bottom: solid 1px #00d2ff;padding: 5px; background: #00d2ff; font-family: "Trajan Pro"; font-size:14px; color: #fff;}  
.szary{background-color:#f3f3f3;}
.odstep{padding: 0px;}



