body { margin: 0; background-image: url('/images/bg_main.jpg'); background-position: top left; background-repeat: no-repeat; text-align: left; background-color: #fffefe; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #638299; line-height: 1.7 }
body#articles.show_1 { margin: 0; background-image: url('/images/bg_sub.jpg'); background-position: top left; background-repeat: no-repeat; text-align: left; background-color: #fffefe; }
body#articles.show_2 { margin: 0; background-image: url('/images/bg_sub.jpg'); background-position: top left; background-repeat: no-repeat; text-align: left; background-color: #fffefe; }
body#home.contact { margin: 0; background-image: url('/images/bg_cont.jpg'); background-position: top left; background-repeat: no-repeat; text-align: left; background-color: #fffefe; }

img { border: 0; }
img.padd_img { padding-top: 10px }
a { color: #0a5cab; text-decoration: none; }
a:hover { text-decoration: underline }
.articlecont { clear: both; display: block; }
.rss a { text-decoration: none; font-weight: bold }
.rss { vertical-align: top; }
.readmore { text-align: right }
.allarts { text-align: left }
.allvids { text-align: left }
.backvids { text-align: left }

.readmore a { width: 100px; height: 29px; background-image:url('/images/czyt_cal.gif'); background-position:center; background-repeat:no-repeat; font-size: 0px; text-indent: -9999px; display:block; float: right; clear: both; margin-bottom: 30px}
.allarts a { width: 128px; height: 29px; background-image:url('/images/wszystkie_a.gif'); background-position:center; background-repeat:no-repeat; font-size: 0px; text-indent: -9999px; display:block; float: left; clear: both; margin-top: 50px}
.allvids a { width: 123px; height: 29px; background-image:url('/images/wszystkie_v.gif'); background-position:center; background-repeat:no-repeat; font-size: 0px; text-indent: -9999px; display:block; float: left; clear: both;}
.backvids a { width: 155px; height: 29px; background-image:url('/images/powrot_v.gif'); background-position:center; background-repeat:no-repeat; font-size: 0px; text-indent: -9999px; display:block; float: left; clear: both;}

h1 { color: #d31048; font-family: Arial, Helvetica, sans-serif; font-size: 20px; margin-top: 0; clear: both }
h1 a { color: #D31048; text-decoration: none }

h4 { font-weight: normal; }

h2 { font-size: 12px }
h2 a { text-decoration: none }

a.strona_glowna { width: 104px; height: 29px; float: left; display: block }
a.monitor { width: 130px; height: 29px; margin-left: 19px; float: left; display: block }
a.leczenie {	float: left; width: 181px; height: 29px; margin-left: 20px; width:131px; display: block }
a.video { float: left; width: 56px; height: 29px; margin-left: 21px; display: block }
a.kontakt { float: left; width: 70px; height: 29px; margin-left: 19px; display: block }

#monitor_m { width: 237px; height: 214px; float: left; background-image:url('/images/monitor.jpg'); background-position: center; background-repeat: no-repeat }
#latest_vc { width: 209px; height: 134px; background-color: #000000; margin-top: 13px; margin-left: 13px }

#kontener { width: 100%; margin: auto; float: left}
#top { width: 959px; height: 113px; margin-left: 38px; position: relative }
#toplogo { width: 662px; height: 84px; margin-top: 0; margin-left: 0; float: left; cursor: pointer }
#smallmenu { width: 160px; padding-top: 10px; height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #0a5cab; float: right; margin-top: 0; text-align: right; }
#topmenu_red { width: 630px; height: 29px; float: left; background-image:url('/images/topmenu_red.jpg'); background-position: 0px 0px; background-repeat: no-repeat }
#login_top { position: absolute; bottom: 0; right: 0;}
#partners { width: 300px; float: left; margin-left: 38px; margin-top: 369px; }
#centercol { width: 300px; float: left; margin-left: 30px; margin-top: 200px; }
#rightcol { float: left; margin-left: 30px; width: 300px; margin-top: 200px; }
#footer { width: 100%; margin: 0; float: left; }
#footerc { width: 100%; height: 350px; margin: auto; background-image: url('/images/footer.jpg'); background-position: left; background-repeat: no-repeat; }
#menu_b { float: left; position: relative; width: 630px; height: 39px; margin-left: 37px; margin-top:228px; background-image:url('/images/menu_b.jpg'); background-position: center; background-repeat: no-repeat; }
#copytight { float: left; margin-left: 38px; padding-top: 5px; width: 750px; height: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; clear: both; }
#copytight a {color: #000000; }

#infobox { width:300px; height: 100px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #638299; margin-left: 38px; }

#smallmenu a { color: #0a5cab; text-decoration: none; }
#smallmenu a:hover { color: #ffffff; text-decoration: none; }

#centercol p { line-height: 20px; padding-left: 2px; }
#rightcol p { line-height: 20px; padding-left: 2px; }
#partners p { line-height: 25px; border-bottom: #949494 1px dotted; padding-bottom: 10px; }
body#articles.index_1 #centercol p { padding: 0 }
body#articles.index_1 #centercol  { width: 640px }
body#articles.index_2 #centercol  { width: 640px }
body#home.map #centercol p { padding: 0 }

#search { width: 120px; font-size: 12px; font-weight: bold; background: none; border: #0a5cab 1px solid; padding: 5px; padding-top: 6px; color: #0a5cab }
input.polel { width: 140px; font-size: 12px; font-weight: bold; background: none; border: #0a5cab 1px solid; padding: 5px; padding-top: 6px; margin-bottom:5px; color: #0a5cab;}

body#articles.show_1 #centercol { width: 640px; float: left; margin-left: 30px; margin-top: 200px; position: relative; overflow: auto }
body#articles.show_2 #centercol { width: 640px; float: left; margin-left: 30px; margin-top: 200px; position: relative; overflow: auto }

body#home.contact  #infobox { display: none; }
body#home.contact  #centercol { position: relative; overflow: auto; height: 550px; width: 400px }
body#home.contact  a { text-decoration: underline }
body#home.contact #smallmenu a { text-decoration: none }

body#articles.index #centercol {  float:left; margin-left:30px; margin-top:200px; width:640px; position: relative; overflow: auto;}
body#articles.index #centercol p { padding: 0 }
body#articles.all_articles #centercol {  float:left; margin-left:30px; margin-top:200px; width:640px; position: relative; overflow: auto;}
body#articles.search #centercol {  float:left; margin-left:30px; margin-top:200px; width:640px; position: relative; overflow: auto;}
body#videocasts.show_3 #centercol { width: 640px; }

body#articles.archive_1 #centercol {  float:left; margin-left:30px; margin-top:200px; width:640px; position: relative; overflow: auto;}
body#articles.archive_2 #centercol {  float:left; margin-left:30px; margin-top:200px; width:640px; position: relative; overflow: auto;}

body#articles.index_1 #topmenu_red { background-position: 0px -29px }
body#articles.show_1 #topmenu_red { background-position: 0px -29px }
body#articles.archive_1 #topmenu_red { background-position: 0px -29px }

body#articles.message_1 #topmenu_red { background-position: 0px -29px }

body#articles.index_2 #topmenu_red { background-position: 0px -58px }
body#articles.show_2 #topmenu_red { background-position: 0px -58px }
body#articles.archive_2 #topmenu_red { background-position: 0px -58px }

body#videocasts.index_3 #topmenu_red { background-position: 0px -87px }
body#videocasts.show_3 #topmenu_red { background-position: 0px -87px }
body#videocasts.archive_3 #topmenu_red { background-position: 0px -87px }	

body#home.contact #topmenu_red { background-position: 0px -116px }

body#videocasts.index_3 #centercol { width: 640px }
body#videocasts.archive_3 #centercol { width: 640px }

body#home.search #centercol  { width: 640px }

#oblew0 { width: 1px; float: right; clear: right; height: 170px; }
#oblew1 { width: 1px; height: 10px; float: right; clear: right; }
#oblew2 { width: 1px; height: 5px; float: right; clear: right;}
#oblew3 { width: 220px; height: 150px; float: right; clear: right;}
#oblew4 { width: 150px; height: 130px; float: right; clear: right;  }
#oblew5 { width: 210px; height: 85px; float: right; clear: right;  }
#oblew6 { width: 100px; height: 20px; float: right; clear: right; }
#oblew7 { width: 120px; height: 28px; float: right; clear: right;  }
#oblew8 { width: 110px; height: 35px; float: right; clear: right;  }
#oblew9 { width: 100px; height: 30px; float: right; clear: right;  }
#oblew10 { width: 100px; height: 15px; float: right; clear: right; }

#video2 { width: 320px; height: 240px; }

a.pdf_b { width: 117px; height: 29px; font-size: 0; text-indent: -9999px; background-image: url('/images/pdf.gif'); background-position: center;  background-repeat: no-repeat; display: block; float: right; margin-left: 25px; margin-right: 10px }
a.print_b { width: 65px; height: 29px; font-size: 0; text-indent: -9999px; background-image: url('/images/drukuj.gif'); background-position: center;  background-repeat: no-repeat; display:block; float: right; margin-left: 25px }
a.send_b { width: 125px; height: 29px; font-size: 0; text-indent: -9999px; background-image: url('/images/wyslij.gif'); background-position: center;  background-repeat: no-repeat; display:block; float: right; margin-left: 25px }
a.art_b { width: 174px; height: 29px; font-size: 0; text-indent: -9999px; background-image: url('/images/pow_art.gif'); background-position: center;  background-repeat: no-repeat; display:block; float: left; margin-top: 30px}

table.table1 { border-top: #638299 1px solid; border-left: #638299 1px solid; width: 100%; vertical-align: middle  }
table.table1 td { border-bottom: #638299 1px solid; border-right: #638299 1px solid; vertical-align: middle; text-align: left; padding: 10px }

table.table2 { border-top: #638299 1px solid; border-left: #638299 1px solid; width: 100%; vertical-align: middle  }
table.table2 td { border-bottom: #638299 1px solid; border-right: #638299 1px solid; vertical-align: middle; text-align: left; padding: 10px }