body { margin: 0;	padding: 0;	background: #ffffff url(../img/body_bg.jpg) repeat-x top; font-family: arial; font-size: 11px; color: #333333; line-height: 16px; text-align: center; }

/*	a { color: #afca31; text-decoration: none; font-weight:normal;}
	a:hover { color: #afca31; text-decoration: underline; }
*/
	a { color: #006633; text-decoration: none; font-weight:normal;}
	a:hover { color: #006633; text-decoration: underline; }
form { display: inline; }
.ok { font-weight: bold; }
.blad { color: red; font-weight: bold; }
img {border:0px;}

.gallery_square { float: left; margin: 0 25px 25px 0; }

#layout {position:relative;margin: 0px auto 0 auto; width:981px;text-align:left}
#header{width:981px;height:107px;background:url(../img/header_banner.jpg) no-repeat 430px 0}
#headerLeft {float:left;display:inline;}
#headerLogo {float:left;display:inline;margin:0;}
#headerRight {float:right;display:inline;width:330px;}
#headerMenu {margin:7px 0 0 0;float:right;display:inline;}
#headerMenu img {float:left;display:inline;margin:10px 13px 0 13px}
#headerMenu a{display:block;float:left;display:inline;color:#009049;text-decoration:none}
#headerMenu a:hover {text-decoration:underline;}
#headerBanner {width:326px;padding:12px 0 0 0}

#panel {margin:4px auto 0 auto;padding:13px 30px 5px 5px;float:left;display:inline;color:#000000;font-weight:bold;}
#panel a {font-weight:normal;margin:0 4px;color:#009049;}

#textSize {margin:4px auto 0 auto;padding:13px 30px 5px 0;float:right;display:inline;color:#000000;font-weight:bold;}
#textSize a {font-weight:normal;margin:0 4px;color:#009049;}
#textSize a:hover {text-decoration:underline;}
#textSize a.text1 {font-size:10px}
#textSize a.text2 {font-size:13px}
#textSize a.text3 {font-size:16px}

#content {width:981px;margin:0 auto 20px auto;background:url(../img/column_right_bg1.jpg) repeat-y right;}
#columnLeft {float:left;display:inline;width:300px;}
#mainMenuBg {width:300px;background:url(../img/main_menu_bg1.jpg) repeat-y}
#mainMenu {width:300px;background:url(../img/main_menu_bg2.jpg) no-repeat top;padding:10px 0 20px 0}
#mainMenu a {display:block;}
#mainMenu a.menu_1 {margin:12px 10px 3px 20px;color:#000000;font-size:12px;font-weight:bold;}
#mainMenu a.menu_1 img {margin:0 0 0 5px}
#mainMenu .line_1 {background:#ffffff;width:300px;height:1px;overflow:hidden;}

#mainMenu a.menu_2 {padding:8px 10px 8px 30px;color:#7a640a;font-size:12px;font-weight:normal;background:#faecb4}
#mainMenu .line_2 {background:#7a640a;width:300px;height:1px;overflow:hidden;}

#mainMenu a.menu_3 {padding:3px 10px 3px 46px;color:#007138;font-size:11px;font-weight:normal;background:#ffffff url(../img/menu_3_bg.gif) no-repeat 30px 9px;overflow:hidden;}
#mainMenu .line_3 {background:#999999;width:300px;height:1px;overflow:hidden;}

#mainMenu a.menu_4 {padding:3px 10px 3px 56px;color:#007138;font-size:11px;font-weight:normal;background:#ffffff url(../img/menu_3_bg.gif) no-repeat 45px 9px;overflow:hidden;}
#mainMenu .line_4 {background:#999999;width:300px;height:1px;overflow:hidden;}

#mainMenu a.menu_5 {padding:3px 10px 3px 76px;color:#007138;font-size:11px;font-weight:normal;background:#ffffff url(../img/menu_3_bg.gif) no-repeat 60px 9px;overflow:hidden;}
#mainMenu .line_5 {background:#999999;width:300px;height:1px;overflow:hidden;}

#mainMenuBottom {width:300px;height:5px;background:url(../img/main_menu_bottom.jpg) no-repeat;overflow:hidden;}

#columnLeftBottom {margin:0px 0 0 0;width:300px;}
#columnLeftSpacer {width:300px;height:30px;background:#fff}
.columnLeftBanners {width:270px;float:left;display:inline;margin:0 0 30px 0}
.banner{text-align:center;}
#banner_left{margin: 10px 0 0 0;}
#newsMainPage {width:280px;margin:0 12px 0 8px;font-size:13px;}
#newsMainPage .header {font-size:21px;color:#000000;font-family:times;padding:0 0 15px 0;width:280px;}
#newsMainPage .newsBox {width:280px;margin:0px 0 25px 0}
#newsMainPage .newsDate {color:#6a6a6a;margin:0 0 5px 0;font-size:11px;}
#newsMainPage .newsDate img {margin:0 8px 0 0;}
#newsMainPage .newsTitle {margin:0 0 5px 0}
#newsMainPage .newsTitle a {color:#afca31;font-weight:bold;}
#newsMainPage .newsText {color:#6a6a6a; font-size:12px;}
#newsMainPage .newsText img {margin:0px 0 0 5px;vertical-align:bottom}

#columnRightText .newsBox {margin: 0px 0 25px 0}
#columnRightText .newsDate {color:#6a6a6a;margin:0 0 3px 0;font-size:11px;}
#columnRightText .newsDate img {margin:0 8px 0 0;}
#columnRightText .newsTitle {margin:0 0 0 0}
#columnRightText .newsTitle a {color:#afca31;font-weight:bold;}
#columnRightText .newsText { color:#6a6a6a; margin: 0 0 18px 0; }
#columnRightText .newsText img {margin:0px 0 0 5px;vertical-align:bottom}

#columnRight {float:left;display:inline;width:681px;}
#columnRightTop {width:681px;height:5px;background:url(../img/column_right_bg2.jpg) no-repeat;overflow:hidden;}
#pageContent {width:620px;padding:25px 30px 25px 30px;}
#columnRightText {width:620px;color:#000000;font-size:13px;line-height:19px; }
#columnRightText h1 { padding: 0; margin: 0 0 10px 0; font-size: 30px; color: #058E4A; font-family: "Times New Roman"; font-weight: normal; line-height: 36px; background:url(../img/text_header_bg.gif) repeat-x bottom; padding: 0 0 5px 0; }
#columnRightText h3 {line-height:12px;margin-top:0;}
#columnRightText ul {list-style-type:none;padding-left:25px;margin-left:0px;}
#columnRightText ul li {background:url(../img/ul_style.gif) no-repeat 0px 4px;padding:2px 0 2px 20px;}
#legenda ol{margin-left:25px;}
#legenda li{background:none ; padding:2px 0 2px 0px;}

.mainPageBoxes {background:url(../img/main_page_box_bg.jpg) no-repeat top left;width:595px;padding:20px 0 0 25px;margin:30px 0 0 0}
.mainPageBoxes .boxHeader {font-size:21px;color:#000000;font-family:times;padding:0 0 15px 0;width:280px;}
.mainPageBoxPosition {width:595px;padding:10px 0}
.mainPageBoxPosition .boxCity {float:left;display:inline;width:120px;color:#006633;font-weight:bold}
.mainPageBoxPosition .boxTitle {float:left;display:inline;width:210px}
.mainPageBoxPosition .boxTitle a {color:#afca31;text-decoration:underline;font-weight:bold}
.mainPageBoxPosition .boxTitle a:hover {text-decoration:none}
.mainPageBoxPosition .boxAddress {float:left;display:inline;width:265px;color:#006633;}
.mainPageBoxes .boxLine {width:595px;background:url(../img/main_page_box_line.gif) repeat-x;height:1px;overflow:hidden;}
.mainPageBoxes .addPosition {margin:10px 0 0 0;width:595px;}
.mainPageBoxes .addPosition img {vertical-align:middle;margin: 0 10px 0 0}
.mainPageBoxes .addPosition a {vertical-align:middle;color:#006633;text-decoration:underline}
.mainPageBoxes .addPosition a:hover {text-decoration:none;}

#contentBottom {float:right;display:inline;padding:0px 10px 20px 0}
#contentBottom img {margin: 0 0 0 10px;vertical-align:middle;cursor:pointer;}
#contentBottom a {vertical-align:middle;color:#006633;text-decoration:underline}
#contentBottom a:hover {text-decoration:none}



#footer {width:961px;margin:0px auto 0 auto;padding:9px 10px 0 10px;border-top:1px solid #efc732}
#copyright {float:left;display:inline;margin: 0px 0 0 0px; width:300px;text-align:left;color:#6a6a6a}
#copyright a {color:#006633;text-decoration:underline;}
#copyright a:hover {text-decoration:none;}
#footerMenu {float:right;display:inline;margin: 0px 0px 0 0; }
#footerMenu a {text-decoration:none;color:#006633;}
#footerMenu a:hover {text-decoration:underline;}
#footerMenu span {color:#cccccc;margin:0 13px}

.tabelka { border-top: 1px solid #c7c7c7; border-left: 1px solid #c7c7c7; border-collapse: collapse; }
.tabelka td { border-right: 1px solid #c7c7c7; border-bottom: 1px solid #c7c7c7; padding: 5px; margin: 0; }
.tabelka tr { vertical-align: top; }

.ms_0 { padding: 0 0 0 0; }
.ms_1 { padding: 0 0 0 20px; }
.ms_2 { padding: 0 0 0 40px; }
.ms_3 { padding: 0 0 0 60px; }
.ms_4 { padding: 0 0 0 80px; }
.ms_5 { padding: 0 0 0 100px; }


/*form*/
#form_order {font-size:11px;line-height:16px;}
#form_order fieldset {width:530px;margin:10px 0 0 0;border:1px solid #9dff9d;padding: 10px 0 10px 25px}
#form_order fieldset legend {color:#009049;font-weight:bold;}
#form_order .form_position {margin:10px 0 10px 0;width:530px}
.form_position label {width:185px;float:left;display:inline;margin:0 20px 0 3px;color:#50331a;font-weight:normal;}
.form_position label.error {color:red;}
.form_position input, select, textarea {float:left;display:inline;color:#525252;font-size:11px;background: #fdfdf5 url(../img/input_bg.jpg) repeat-y}
.form_position input {width:277px;padding-left:3px;border-top:1px solid #9f8f4f;border-left:1px solid #9f8f4f;border-right:1px solid #F8EBB6;border-bottom:1px solid #F8EBB6}

.form_position input.input_btn {width:138px;border:0;background:none;}
.form_position input.small {width:136px;padding-left:3px;border-top:1px solid #9f8f4f;border-left:1px solid #9f8f4f;border-right:1px solid #F8EBB6;border-bottom:1px solid #F8EBB6}
.form_position textarea {width:277px;padding:3px 0 0 3px;height:70px;font-size:10px;border-top:1px solid #9f8f4f;border-left:1px solid #9f8f4f;border-right:1px solid #F8EBB6;border-bottom:1px solid #F8EBB6}
.form_position select {width:283px;border-top:1px solid #9f8f4f;border-left:1px solid #9f8f4f;border-right:1px solid #F8EBB6;border-bottom:1px solid #F8EBB6}
.font_small {font-size:9px;color:#999;line-height:12px;}
#form_order .input_btn {float:right;margin:0 13px 0 0}
#form_order .input_checkbox {width:16px;margin:0 0 5px 0px;border:none;background:none;vertical-align:middle;float:left;display:inline;}
#form_order .input_checkbox_hidden {width:16px;margin:0 0 5px 0px;border:none;background:none;vertical-align:middle;float:left;display:none;}
#form_order .label_checkbox {width:145px;margin:0 0 0 3px;vertical-align:middle;float:left;display:inline;}
#form_order .label_przetwarzanie_danych {margin:0 23px 0 26px;}
#form_order .checkboxArea {float:left;display:inline;width:281px}
#form_order .checkboxAreaPosition {width:281px;margin:0 0 5px 0}
#form_order .input_right {float:right;display:inline;width:30px;margin:0 0 0 0;background: #fdfdf5}
#form_order .l_uczniow {float:left;display:inline;width:76px;margin:0 0 0 0}

#login_container {border-top: 1px solid #EFC732;width:250px;padding-top:30px}
.login_position {margin:5px 0 5px 0;}
.login_position input.radio {width:20px;border:0;}
.login_position input.logSubmit {float:right;margin-right:10px;width:22px;border:0;}
.login_position input {width:190px;padding-left:3px;border-top:1px solid #9f8f4f;border-left:1px solid #9f8f4f;border-right:1px solid #F8EBB6;border-bottom:1px solid #F8EBB6}
.login_position label.etykieta {width:50px;float:left;display:inline;}


.spotkania {width:100%;border-colapse:colapse; border: 1px solid #376F56;padding:10px}
.spotkania th{padding:2px 6px;border-bottom: 1px dashed #376F56 ;}
.spotkania th.subtable{padding:0;border-bottom: 0px dashed #376F56 ; width:12px;}
.spotkania td{padding:6px;border-bottom: 1px dashed #376F56 ;}
.spotkania td.subtable{padding:0px;border-bottom: 0px dashed #376F56 ; width:12px;}



.subtable {padding:0;border: 0 ;margin: 0 ;}



#newSpotkaniePodstawy {float:left;width: 6f00px; }
#newSpotkaniePodstawy label{float:left;width: 150px; clear:both }

#newSpotkaniePodstawy .form_text {margin: 5px 0}
#tematy {float:right; width: 300px; margin:15px 0 0 0}

.form_text{height:13px;margin: 0 0 0 6px;}
.form_select{width:210px;margin: 0 0 2px 6px;}
.form_zestaw_temat{margin:4px 0 4px 0}


.parametry_szkoly_pozycja{float:left; width:100px}
#liczba_uczniow{margin: 0 0 0 6px;}
#nauczyciel{margin: 0 0 0 6px;}
#wybierz_mapa{margin: 15px 0 0 0px;}
#nowa_firma{margin: 15px 0 0 0px;}

#mapa_spotkania{float:left; width:310px; margin: 15px 0 0 0px;}
#firmy_lista{float:left; width:310px;margin: 15px 0 0 0px;height:300px; overflow:auto;}
#firmy_lista h1{font-size:14px;line-height:17px;}
#firmy_lista h2{font-size:13px;line-height:14px;padding:0;margin:0;}
#firmy_lista h3{font-size:12px;line-height:13px;}
.wybierz{float:right;}
.error{color:red;}
.firma_pozycja_listy_spotkan{border-bottom: 1px dotted #AAAAAA}
#wybierana_firma {margin: 10px 0 0 0; font-weight: bold;}

