body { margin: 0;	padding: 0;	background: #ffffff url(../img/body_bg.jpg) repeat-x top; font-family: tahoma; font-size: 11px; color: #252525; line-height: 16px; text-align: left; }

a { color: #EA3831; text-decoration: none; }
a:hover { color: #B00700; text-decoration: underline; }
form { display: inline; }
.k { font-weight: bold; padding: 20px; margin: 3px 0 3px 0; border: 1px solid #C8C8C8; text-align: center; }
.e { font-weight: bold; padding: 20px; margin: 3px 0 3px 0; border: 1px solid red; text-align: center; }
img {border:0px;}
h1 {color:#919191;font-size:23px;font-weight:normal;margin:0 0 20px 0px;font-family:trebuchet ms, arial;}
h3 {color:#919191;font-size:20px;font-weight:normal;margin:20px 0 20px 0px;font-family:trebuchet ms, arial;}
input, textarea { font-family: tahoma; font-size: 12px; color: #000000; background: #FFFFFF; }

#layout {margin: 0px auto; width:860px;padding:0 20px 0 20px}
#header {width:860px;text-align:right;height:23px;padding:2px 0px 0 0px}
#header a {color:#ffffff;text-decoration:none;margin:0 0 0 30px;}
#header a:hover {color:#ffffff;text-decoration:underline}
#header a.language {color:#cc0000}

#content {width:860px;height:405px;background:url(../img/main_menu_bg.jpg) no-repeat;overflow:hidden;}
#contentLeft {float:left;width:300px;height:360px}
#logo {width:300px;}
#mainNews {width:206px;margin:45px 0 0 0;color:#666}
#mainNews a {font-weight:bold;color:#A70103}
#mainNews .top {width:206px;height:15px;background:url(../img/news_top.jpg) no-repeat;}
#mainNews .middle {width:176px;background:#c4c4c4;padding:0 15px 0 15px}
#mainNews .bottom {width:206px;height:15px;background:url(../img/news_bottom.jpg) no-repeat;}
#mainNews .header {font-weight:bold;font-size:12px;margin:0 0 10px 0;color:#fff}
#mainNews .title { padding: 0 0 5px 0; }
#mainNews .title a {color:#666;font-size:11px;font-weight:bold;}
#mainNews .pic {text-align:center;margin:0 0 10px 0}
#mainNews .pic img {border:2px solid #fff;}
#mainNews .link {text-align:right;margin:10px 0 0 0}
#mainNews .date {color:#fff;font-size:11px;text-align:right;margin:0 0 5px 0}



#contentRight {float:right;width:560px;height:360px}
#flash {width:560px;}
#mainSlogan {clear:both;color:#767676;font-size:15px;padding:5px 0 0 0;text-align:left;font-family:trebuchet ms, arial;line-height:20px}
#mainSlogan span {color:#ea3831}

#contentTextBg {width:100%;background:#252525;}
#contentText {overflow:hidden;width:860px;margin:0 auto;padding:20px 20px 20px 20px;color:#ffffff;font-size:13px;font-family:Verdana;text-align:justify;}
#contentText .box1 {width:410px;float:left;margin:0 20px 0 0}
#contentText .box2 {width:410px;float:left;margin:0 0px 0 20px}

#footerBg {clear:both;width:100%;background:url(../img/footer_bg.jpg) repeat-x top;padding:21px 0 0 0}
#footer {clear:both;overflow:hidden;width:860px;margin:0 auto;padding:10px 20px 10px 20px;background:#ea3831;color:#ffffff;}

#footerMenu {float:left;width:580px}
#footerMenu a {color:#ffffff}
#footerMenu span {margin:0 8px}
#copyright {float:right;width:270px;text-align:right;color:#ffffff;}
#copyright a{color:#ffffff;text-decoration:none;}
#copyright a:hover {color:#ffffff;text-decoration:underline;}

/* podstrona */
#SubpageBg {width:100%;background:#fff url(../img/body_bg_s.jpg) repeat-x top}
#headerSubpage {width:860px;margin:0 auto;height:117px;background:url(../img/header_subpage_bg.jpg) no-repeat;overflow:hidden;}
#logo_s {width:860px;overflow:hidden;}
#logo_s .logo_left {float:left;}
#logo_s #mainSlogan {padding:0}
#subpageMenu {height:53px;clear:both;width:860px;margin:0 auto 0px auto;padding:10px 0 0 0}
#subpageMenu img {margin:0 14px;vertical-align:middle;}
#subpageMenu a {vertical-align:middle;font-family:trebuchet ms, arial;font-size:14px}

#subpageMenu .menu_0 {margin:0 0 10px 0}
#subpageMenu .menu_0 a {color:#919191}
#subpageMenu .menu_0 a:hover {color:#ffffff;text-decoration:none;}

#subpageMenu .menu_1 {margin:0 0 0px 0}
#subpageMenu .menu_1 a {color:#ea3831}
#subpageMenu .menu_1 a:hover {color:#ffffff;text-decoration:none;}
#content_s {width:860px;margin:0 auto;padding:35px 0 20px 0;font-size:13px;font-family:Verdana;text-align:justify}


.newsBox { }
.newsBox .date { color: #919191; }
.newsBox .title { font-size: 16px; color: #Ea3831; padding: 5px 0 5px 0; }
.newsBox .title a { color: #Ea3831; text-decoration: none; }
.newsBox .title a:hover { color: #Ea3831; text-decoration: underline; }
.newsBox .picture { }
.newsBox .text { margin: 0 0 0 70px; }
.newsBox .newsMore { margin: 0 0 0 70px; }
.newsLine { overflow: hidden; clear: both; margin: 5px 0 5px 0; }

.news_single_data { color: #919191; padding: 0 0 5px 0; }
.news_single_text { margin:10px 0 0 0}
.news_single_gallery {  }
.news_images {width:266px;float:right;margin:0 0 10px 30px}
.news_images img {padding:5px;border:3px solid #dedede;margin:0 0 10px 0}
.acrobat {margin:0 7px 2px 0;vertical-align:middle;}
.download_position {margin:0 0 15px 0}


/* formularz kontaktu */
.kontakt_opis { width: 500px; margin: 10px auto; text-align: center; }
.kontakt_zestaw { width: 500px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.kontakt_opis_text { float: left; width: 170px; text-align: left; }
.kontakt_opis_text span { color: #f9a600; }
.kontakt_opis_input { float: right; width: 330px; text-align: right; }
.kontakt_opis_input input { width: 320px; background: #f8f9f9; }
.kontakt_opis_input select { width: 326px; background: #f8f9f9;  }
.kontakt_opis_input textarea { width: 320px; height: 80px; overflow: auto; }
.kontakt_opis_pola_wymagane { float: left; color: #f9a600; }
.kontakt_opis_input_submit { float: right; text-align: right; }
.kontakt_opis_input_submit img { cursor: pointer; }
.kontakt_opis_text_2 { float: left; width: 120px; text-align: right; }
.kontakt_opis_input_2 { float: right; width: 275px; text-align: left; }

.kontakt_opis_text_checkbox { text-align: left; }
.kontakt_opis_text_checkbox input { vertical-align: middle; }
/* formularz kontaktu */

.ms0 { }
.ms1 { padding: 0 0 0 18px; }

