body {background-color: #ffffff;}
#mainC {width: 780px;margin: 0px auto;border-top: 5px solid #a4cd38;padding-top:15px;background-color: #ffffff}
#mainC {color: #666666;font: normal normal normal 11px "Tahoma";text-decoration: none;}

/*
Style naglowkowej czesci strony
*/
#headerLayout{}

#topLogo{position: relative}
.logo{position: absolute}

#topNavigation {
	float: left;
	width: 100%;
}

#topNavigation #topMenu {float: right; padding: 0px;height: 35px;}
#topNavigation #topMenu ul {list-style: none; margin: 0px;}
#topNavigation #topMenu li{float: left;padding: 0px 0px 0px 18px;background: url(/_images/topMenu.gif) no-repeat 10px 0px; height: 35px;}

#topNavigation #topMenu a {text-decoration: none; color: #097442; font: normal normal normal 11px "Tahoma",sans-serif;}

#topBox {float: left; height: 155px;margin-top: 15px;}

#topBanner {float:left;}
#loginBox {float:right;background: #99cc00;width: 195px;height: 145px;margin-top: 10px;}

/* Srodkowy kontener */
#centerCont {float: left;width: 780px;margin: 10px 0px;background: url('/_images/teva/background.gif') repeat-y;}
#centerCont_v2 {float: left;width: 780px;margin: 10px 0px;background: url('/_images/teva/background_v2.gif') repeat-y;}

#centerCont_left {float: left;width: 175px;_width: 150px;padding: 10px;}
#centerCont_left a:hover {cursor: pointer;}
#centerCont_left #naviTitle {width: 175px;_width: 155px;height: 17px;background: url('/_images/teva/naviTitle.gif') no-repeat;padding-left: 22px;margin-bottom: 10px;}
#centerCont_left #naviTitle {color: #ffffff;font: normal normal bold 12px "Tahoma";line-height: 17px;_line-height: 16px;}
#centerCont_left a {text-decoration: none;}
#centerCont_left #navigation a{display: block; padding: 6px 0px;color: #2b875c;font: normal normal normal 11px "Tahoma";}

#centerCont_left .m1, #centerCont_left .m1_active {width:175px;background: url('/_images/teva/naviBackgroundTop.gif') no-repeat;padding-top: 1px;}
#centerCont_left .first1 {background: none;}

#centerCont_left #navigation.admire2Lev .m1, #centerCont_left #navigation.admire2Lev .m1_active  { 
	background: none;
	margin-top: 2px;
}


#centerCont_left #navigation.admire2Lev .m1_active {
	background: url('/_images/teva/naviBackground_admire2Lev_active.png') repeat-y;
}

#centerCont_left #navigation.admire2Lev .m1 a { 
	background: url('/_images/teva/naviBackground_admire2Lev.png') repeat-y;
}

#centerCont_left #navigation.admire2Lev .neo1 a { background: none; }

#centerCont_left .neo1 a{width:175px;background: url('/_images/teva/naviBackground_active.gif') repeat-y;}

#centerCont_left .m2, #centerCont_left .m2_active{width:162px;background: url('/_images/teva/naviBackground2.gif') no-repeat;padding-left: 12px;}
#centerCont_left .neo2 {background: url('/_images/teva/naviBackground2_active.gif') no-repeat;padding-left: 12px}

#centerCont_left #navigation.admire2Lev .m2, #centerCont_left #navigation.admire2Lev .m2_active { background: none; }
 #centerCont_left #navigation.admire2Lev .m2_active a { font-weight: bold; }

#centerCont_left .m3 {width:151px;background: url('/_images/teva/naviBackground3.gif') no-repeat;padding-left: 24px}
#centerCont_left .neo3 {background: url('/_images/teva/naviBackground3_active.gif') no-repeat;padding-left: 24px}

#centerCont_right {float: right;width: 580px;}
#centerCont_right_1 {float: left;width: 415px;padding-left: 8px;}

.banner_brand {
	float: right;
	padding-bottom: 26px;
	background: #fff;
}

#default_inner_layout {margin: 8px 0px;overflow: hidden;margin-right: 10px;}
#default_inner_layout_left {float:left;width: 195px;padding-right: 5px;xoverflow: hidden;}
#default_inner_layout_right {float:left;padding-left: 10px;width: 195px;overflow: hidden;}

#centerCont_right_2 {float: left; width: 140px;padding-top: 10px;padding-left: 8px;}

/*
Linki z grafikami
*/
#table_login_box .teva_button_link {padding-left: 23px;background: url('/_images/teva/loginBoxButton2.gif') no-repeat 0 50%;}
#table_login_box .teva_button_link {color: #ffffff;font: normal normal bold 11px "Tahoma";text-decoration: none;}

.teva_button_link {padding-left: 23px;background: url('/_images/teva/newsButton.gif') no-repeat 0 50%;margin-top: 12px;}
.teva_button_link {color: #99cc00;font: normal normal bold 11px "Tahoma";text-decoration: none;}

a.teva_button_prev { display: block; float: left;}
a.teva_button_prev { color: #ffffff;font: normal normal bold 11px/18px "Tahoma";text-decoration: none;}
a.teva_button_prev {background: url('/_images/teva/background_button_prev_left.gif') no-repeat;padding-left: 25px;white-space: nowrap;}
a.teva_button_prev:hover {text-decoration: none;}
a.teva_button_prev span { display: block; background: url('/_images/teva/background_button_prev_right.gif') no-repeat 100% 100%;padding-right: 8px;}

a.teva_button { display: block; float: left;}
a.teva_button { color: #ffffff;font: normal normal bold 11px/18px "Tahoma";text-decoration: none;}
a.teva_button {background: url('/_images/teva/background_button_left.gif') no-repeat;padding-left: 8px;white-space: nowrap;}
a.teva_button:hover {text-decoration: none;}
a.teva_button span { display: block; background: url('/_images/teva/background_button_right.gif') no-repeat 100% 100%;padding-right: 25px;}

/*
Glowne style
*/
form {margin: 0px;}
h1 {color: #44a17f;font: normal normal bold 13px "Tahoma";margin-top: 0px;}
h2 {color: #11885c;font: normal normal bold 15px "Tahoma";margin: 2px 0px;}
h3 {color: #a4cd38;font: normal normal bold 12px Tahoma;margin: 1px 0px;}
h4 {color: #666666;font: normal normal bold 12px Tahoma;margin: 10px 0px;}
.green {color: #a4cd38;}
.right {float: right;}
.textFieldInner {height: 24px;}

a{color: #666666;font: normal normal normal 11px "Tahoma";text-decoration: none;}
a:hover{text-decoration: underline;}
a.a_right {padding-right: 15px;background: url('/_images/teva/newsButton2.gif') no-repeat 100% 50%;margin-top: 10px;}
a.a_right {color: #666666;font: normal normal normal 11px "Tahoma";text-decoration: none;}
a.a_right:hover {clear: both;text-decoration: underline;}
a.a_right_green {padding-right: 15px;background: url('/_images/teva/newsButton2.gif') no-repeat 100% 50%;margin-top: 10px;}
a.a_right_green {color: #99cc00;font: normal normal bold 11px "Tahoma";text-decoration: none;}
a.left {padding-left: 23px;background: url('/_images/teva/newsButton.gif') no-repeat 0 50%;margin-top: 10px;}
a.left {color: #99cc00;font: normal normal bold 11px "Tahoma";text-decoration: none;}

/* Navigacja */
#navigation {}
#navigation ul { list-style: none; margin: 0px; padding: 0px; display: block;}
#navigation li { margin: 0px; padding: 0px;}

/* Menu dolne / stopka */
#footer {float: left;width: 100%;}

#bottomNavigation {
	float: left;
	width: 100%;
	height: 25px;
	background: #efedec;
}

#bottomMenu {float: left; padding-left: 10px;margin-top: 5px;_margin-top: 7px;}
#bottomMenu a {text-decoration: none;font: normal normal normal 11px "Tahoma";color: #828282;}


#bottomSearch {float: right;_margin-top: 1px;padding-right: 8px;}
#bottomSearch {font: normal normal normal 11px "Tahoma";color: #828282;}
#bottomSearch input{border: 1px solid #828282;width: 115px;}
#bottomSearch input{color: #828282;font: normal normal normal 11px "Tahoma";}
#bottomSearch img{border: none;}

#bottomLogo {float: left;margin: 15px;margin-left: 0px;}
#epoint {float: right;margin-top: 15px;}

/* Formatowanie contentArea */
.contentArea {color: #666666;font: normal normal normal 11px Tahoma;}
.contentArea H2 {color: #11885c;font: normal normal bold 15px Tahoma;margin: 2px 0px;}
.contentArea H3 {color: #a4cd38;font: normal normal bold 12px Tahoma;margin: 1px 0px;}
.contentArea p{margin: 10px 0px;}
.contentArea a{color: #666666;font: normal normal normal 11px "Tahoma";text-decoration: none;}
.contentArea a:hover{text-decoration: underline;}
.contentArea a.a_right {padding-right: 15px;background: url('/_images/teva/newsButton2.gif') no-repeat 100% 50%;margin-top: 10px;}
.contentArea a.a_right {color: #666666;font: normal normal normal 11px "Tahoma";text-decoration: none;}
.contentArea a.a_right:hover {text-decoration: underline;}
.contentArea a.a_right_green {padding-right: 15px;background: url('/_images/teva/newsButton2.gif') no-repeat 100% 50%;margin-top: 10px;}
.contentArea a.a_green {color: #99cc00;font: normal normal bold 11px "Tahoma";text-decoration: none;}
.contentArea a.a_green {padding-right: 15px;) no-repeat 100% 50%;margin-top: 10px;}
.contentArea a.a_right_green {color: #99cc00;font: normal normal bold 11px "Tahoma";text-decoration: none;}
.contentArea a.left {padding-left: 23px;background: url('/_images/teva/newsButton.gif') no-repeat 0 50%;margin-top: 10px;}
.contentArea a.left {color: #99cc00;font: normal normal bold 11px "Tahoma";text-decoration: none;}
.contentArea .more { overflow: hidden; background: no-repeat url(/_images/teva/newsButton2.gif) 5px 50%; padding-right:10px; }
.contentArea .more span { visibility: hidden; }
.contentArea ul li{list-style: none;background: url("/_images/teva/point.gif") no-repeat 0px 6px;padding-left: 10px;}

/* Po zalogowaniu */
#afterLogin {width: 185px;height: 145px;background: #99cc00;}
#afterLogin {padding-left: 10px;}

#afterLogin .al_status {padding-top: 10px;}
#afterLogin .al_status #v1{color: #ffffff;font: normal normal normal 11px "Tahoma";}
#afterLogin .al_status #v2{color: #ffffff;font: normal normal bold 11px "Tahoma";}
#afterLogin .profile {margin-left: 7px;}
#afterLogin .logout {margin-right: 5px;}

#afterLogin ul {list-style: none; margin: 0px; padding: 5px 0px 0px 0px; display: block;}
#afterLogin li {margin: 0px; padding: 0px;}

#afterLogin li .navi {background: url(/_images/teva/afterLogin_background.gif) repeat-x;padding: 6px 0px;}
#afterLogin li .navi_first {background: none;padding: 6px 0px;}
#afterLogin li a{display: block;padding-left: 27px;background: url(/_images/teva/afterLogin_grafic.gif) no-repeat 0px 3px;color: #ffffff;font: normal normal normal 11px "Tahoma";text-decoration: none;}

#afterLogin .al_logout {width: 100%;}
#afterLogin .al_logout a{color: #ffffff;font: normal normal normal 11px "Tahoma";text-decoration: none;}
#afterLogin .al_logout a:hover{text-decoration: underline;}
#afterLogin .al_logout .profile {width: 120px;padding: 0px;margin: 0px;}
#afterLogin #al_table {width: 175px;height: 85px;overflow: hidden;}

/* Lista aktualnosci */
h1{margin-bottom: 0px;margin-top: 4px;}
.newsDate {color: #666666;font: normal normal bold 11px "Tahoma";padding-top: 12px}
.news a{color: #666666;font: normal normal normal 11px "Tahoma";text-decoration: none;}
.news a:hover{text-decoration: underline;}
.news .more { overflow: hidden; background: no-repeat url(/_images/teva/newsButton2.gif) 5px 50%; padding-right:10px; }
.news .more span { visibility: hidden; }

/* Pojedyncza aktualność */
#one_news h1{margin-top: 4px;}
#one_news h4 {color: #a4cd38;font: normal normal bold 12px "Tahoma";margin: 0px; margin-top: 5px;}
#one_news .d {color: #666666;font: normal normal bold 11px "Tahoma";}
#one_news .newsbody{color: #666666;font: normal normal normal 11px "Tahoma";}
#one_news .d {margin-top: 5px;}
#one_news .t {}

/* Grupa terapeutyczna */
#product_group {padding-top: 12px;}
#product_group_table {width: 100%;border-bottom: 2px solid #118052;}
#product_group_table td{padding: 5px 5px;border-top: 1px solid #a4cd38;}
#product_group_table td.name{padding: 5px 10px;}
#product_group_table td{color: #666666;font: normal normal normal 11px "Tahoma";}
#product_group_table td.cureName {width: 180px;}
#product_group_table td.validityDate {width: 60px;}
#product_group_table td.productPackage {width: 80px;}
#product_group_table .hover {cursor: pointer;}
#product_group_table a{color: #666666;font: normal normal normal 11px "Tahoma";text-decoration: none;}
#product_group_table #header {background: #118052;}
#product_group_table #header td{border: none;color: #ffffff;font-weight: bold;}
#product_group_table .first {border: none;}
#product_group_table .row1 {background: #ffffff;}
#product_group_table .row2 {background: #f6faeb;}

/* Product */
#product {margin-bottom: 15px;}
#product_table {width: 100%;}
#product_table td{color: #666666;font: normal normal normal 11px "Tahoma";height: 25px;}

#product_table #link {background: #f6faeb;height: 26px;text-align: center;padding-top: 8px;}
#product_table #link a{color: #666666;font: normal normal normal 11px "Tahoma";text-decoration: none;}
#product_table #link a:hover{text-decoration: underline;}

/* Wyszukiwarka produktow */
#product_search {padding-top:20px;}
#product_search_table {}
#product_search_table td{color: #666666;font: normal normal normal 11px "Tahoma";}
#product_search_table .title {font: normal normal bold 12px "Tahoma";padding-bottom: 5px;}
#product_search_table .separator {height: 10px;}
#product_search_table input{width: 175px;border: 1px solid #bababa;color: #666666;font: normal normal normal 11px "Tahoma";}
#product_search_table select{width: 175px;border: 1px solid #bababa;color: #666666;font: normal normal normal 11px "Tahoma";}
#product_search_table .buttonsC a.teva_button {float: right;}

/* Tools */
#tools .tools {float: right; margin:0; padding:0; list-style-type:none;margin-top: 30px;}
#tools .tools li.first {float: left;margin-left: 0px;}
#tools .tools li {float: left;margin-left: 4px;}

/* Select made in Wookie */
.TSelectHolder {width: 186px; border: 1px solid #bababa;}
.TSelectHolder .TSelectBody {cursor: default; margin: 0px !important;}
.TSelectHolder .TSelectBody td {background: white;}
.TSelectHolder .TSelectBody td.TSelectTextCell {}
.TSelectHolder .TSelectBody td.TSelectTextCell div.TSelectText {padding-left: 3px;width: 165px;overflow: hidden;white-space: nowrap;}
.TSelectHolder .TSelectBody td.TSelectButtonCell { width: 18px; height: 16px;background: white URL("/_images/JSUI/TSelectButton.gif") 100% 0% no-repeat; }

.TSelectHolder .TSelectOptionsHolder {position: absolute;overflow:auto;border: 1px solid #bababa;}
.TSelectHolder .TSelectOptionsHolder .TSelectOption {display: block;padding: 2px 10px;white-space: nowrap; cursor: default;background: #ffffff;}
.TSelectHolder .TSelectOptionsHolder .hover {background: #f7f7f7;}

/* domyslne formatowanie formularzy */

.formTitle { color: #a4cd38;font: normal normal bold 12px "Tahoma";margin: 2px 0px; }
.formDescription { color: #666666; }
.formSection {display: block;border: 1px solid #bababa;padding: 0px;padding-bottom: 5px;margin: 0px auto;margin-top: 20px;margin-bottom: 20px;}
.formSectionTitle { color: #666666;font: normal normal bold 11px "Tahoma"; } 
.formSectionLegend {color: #666666;font: normal normal bold 11px "Tahoma";margin: 0px 10px;_margin: 0px;padding: 0px 5px;}
.formTable {margin: 0px auto;}
.formTable {color: #acacac;}
.formTable td {padding: 8px 5px 8px 0px;}
.formTable .fieldTitle {color: #666666;text-align: right;vertical-align: top;padding-top: 10px;}
.formTable .fieldTitle span.green {color: #a4cd38;}
.formTable .wideFieldTitle {color: #666666;vertical-align: top;padding-top: 10px; padding-left: 23px;}
.formTable .wideFieldCell { padding-left: 23px; }
.formTable .xAfterTitle {  padding-top: 0px; }

.formTable .cTextOnly { padding-top: 10px; }
.formTable input.text, .formTable input.date {border: 1px solid #bababa;color: #666666;font: normal normal normal 11px "Tahoma";}
.formTable input.disabled {border: 1px solid #bababa;color: #666666;font: normal normal normal 11px "Tahoma";background: #f7f7f7;}
.formTable select {border: 1px solid #bababa;color: #666666;font: normal normal normal 11px "Tahoma";}
.formTable textarea {border: 1px solid #bababa;color: #666666;height: 75px;font: normal normal normal 11px "Tahoma";}

.formTable .inputRadioC { display: block; float: left; width: 100%; position: relative; }
.formTable .inputRadioC label {}
.formTable .inputRadioC .fieldC { position: absolute; right: 0px; top: 0px; }

.formTable .error {color: red;}
.formTable .button {padding: 0px;}
.formTable .right {float:right;}

.formStepInfoC { height: 14px; margin-bottom: 15px; }
.formStepInfoC div { float: right; }

.formButtonsC { height: 20px; }
.formButtonsLeftC { float: left; }
.formButtonsRightC { float: right; }

/* domyslne formatowanie tabeli */

.commonTable {width: 100%;border-bottom: 2px solid #118052; margin: 10px 0;}
.commonTable td{padding: 5px 5px;border-top: 1px solid #a4cd38;}
.commonTable td.name{padding: 5px 10px;}
.commonTable td{color: #666666;font: normal normal normal 11px "Tahoma";}
.commonTable .hover {cursor: pointer;}
.commonTable a{color: #666666;font: normal normal normal 11px "Tahoma";text-decoration: none;}
.commonTable a:hover {text-decoration: underline;}
.commonTable .header {background: #118052;}
.commonTable .header td{border: none;color: #ffffff;font-weight: bold;}
.commonTable .header .additionalDesc { font-size: 10px; font-weight: normal; }

.commonTable .first {border: none;}
.commonTable .row1 {background: #ffffff;}
.commonTable .row2 {background: #f6faeb;}

/* Sekcja zamknieta - dane usera */
.profileConfirmTable {margin: 0px auto;width: 400px;}
.profileConfirmTable .title {color: #a4cd38;font: normal normal bold 12px "Tahoma";margin: 2px 0px;}
.profileConfirmTable td{padding: 8px 5px 8px 0px;}
.profileConfirmSection {display: block;border: 1px solid #bababa;padding: 0px;padding-bottom: 5px;width: 400px;margin: 0px auto;margin-top: 20px;margin-bottom: 20px;}
.profileConfirmSectionLegend {color: #666666;font: normal normal bold 11px "Tahoma";margin: 0px 10px;_margin: 0px;padding: 0px 5px;}

.profileConfirmTable .fieldTitle {color: #666666;vertical-align: top;text-align: right;font: normal normal bold 11px "Tahoma";}
.profileConfirmTable .fieldValue {width: 250px;}
.profileButtonDiv .right {float: right;padding-left: 10px;}

/* Sekcja zamknieta - edycja danych usera */
#editUserData .formSection {width: 400px;}
#editUserData .formTable {width: 400px}
#editUserData .formTable input.text {width: 250px;}
#editUserData .formTable textarea {width: 250px;}
#editUserData .formTable select {width: 250px;}
#editUserData .formTable .fieldTitle {width: 150px;}
#editUserData .formTable .right {float: right;}

/* Sekcja zamknieta - zmiana hasla */
#changePassword .formTable {width: 400px;}
#changePassword .divMini {margin: 0px auto;padding: 10px;border: 1px solid #efedec;background: #f7f7f7;width: 280px;}
#changePassword .buttonTable {margin: 0px auto;width: 305px;}
#changePassword .buttonTable .right {float: right;padding-right: 2px;}

/* sekcja zamknieta - usuniecie konta */
#accountDelete .formSection {width: 400px;}
#accountDelete .formTable {width: 400px;}
#accountDelete .buttonTable {width: 405px;}
#accountDelete .buttonTable .right {float: right;}
#accountDelete .formSectionLegend {font-weight: normal;}
#accountDelete .description {color: #666666;padding: 10px;}

/* Boxy dowiazane */
.related_box {width: 140px;overflow: hidden;}

/* Login.wm */
.adm_dialog {width: 245px;color: #666666;margin: 0px auto;border: 1px solid #efedec;background: #f7f7f7;}
.adm_dialog td {padding: 8px;}
.adm_dialog .header {display: none;}
.adm_dialog input {width: 160px;}

/* CV-Online step1 */
#cvonline_step1 .formTable {width: 400px;color: #666666;border: 1x solid red;}
#cvonline_step1 .formTable .fieldTitle {width: 130px;}
#cvonline_step1 .formTable input.text, #cvonline_step1 .formTable select {width: 230px;margin-right: 0px;}
#cvonline_step1 .formTable input.date {width: 210px;}
#cvonline_step1 .formTable .right {margin-right: 15px;_margin-right: 5px;}

/* CV-Online step2 & schools*/
#cvonline_step2 .formTable, #cvonline_schools .formTable {width: 400px;color: #666666;}
#cvonline_step2 .formTable .fieldTitle, #cvonline_schools .formTable .fieldTitle {width: 135px;}
#cvonline_step2 .formTable input.text, #cvonline_step2 .formTable select, #cvonline_schools .formTable input.text {width: 230px;margin-right: 0px;}
#cvonline_step2 .formTable textarea {width: 390px;height: 80px;}
#cvonline_step2 .formTable #english_lvl_title {_padding-top: 12px;}
#cvonline_schools .right {margin-right: 15px;_margin-right: 12px;}

/* CV-Online step3 */
#cvonline_step3 .cvonline_step3_div {margin-top: 10px;}
#cvonline_step3 textarea {border: 1px solid #bababa;color: #666666;font: normal normal normal 11px "Tahoma";width: 400px;height: 80px;}
#cvonline_step3 .formTable {width: 405px;}
#cvonline_step3 .right {margin-right: -2px;}

/* CV-Online step4 */
#cvonline_step4 .cvonline_step4_div {margin-top: 10px;}
#cvonline_step4 select {width: 400px;border: 1px solid #bababa;color: #666666;font: normal normal normal 11px "Tahoma";}
#cvonline_step4 .formTable {width: 405px;}
#cvonline_step4 .right {margin-right: -5px;}
#cvonline_step4 textarea {border: 1px solid #bababa;color: #666666;font: normal normal normal 11px "Tahoma";width: 400px;height: 80px;}

/* CV-Online step5 & step6 */
#cvonline_step5 .formTable {width: 405px;color: #666666;}
#cvonline_step5 .right {margin-right: -2px;}

/* CV-Online step 6 */
#cvonline_step6 .formTable {width: 400px;color: #666666;}

/* CV-Online add/edit company */
#cvonline_company .formTable, #cvonline_schools .formTable {width: 400px;color: #666666;}
#cvonline_company .formTable .fieldTitle {width: 150px;}
#cvonline_company .formTable .text {width: 229px;}
#cvonline_company .formTable textarea {border: 1px solid #bababa;color: #666666;font: normal normal normal 11px "Tahoma";width: 390px;height: 80px;}

/* Klauzule */
.registerClause {
	text-align: justify;
}