body {text-align: center; background: url(../images/header-back.png) repeat-x left top; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; color: #444E41 }
th, td {font-size: 12px; }
h1 h2 h3 h4 {text-decoration:none;}
h2 {font-size: 16px; }
h3 {font-size: 13px; }
a {color: #777777;border: 0px;}
img {border: 0px;}
p {color: #444E41 }
#Page {width: 947px;position: relative; text-align: left; margin: auto; margin-bottom: 20px;}
#PageIn {pEadding: 3px 4px 3px 3px;}

#Header {height: 188px;width: 947px;}
#HeaderIn {position: absolute;left: 0px; top: 0px;padding: 0 0 0 0;width: 947px;}

#HeaderLogo {height: 104px;width: 947px;float: left; background: url("../images/boysu.png") no-repeat right bottom; padding: 0px;}
.Gate2Biotech {position: absolute;left: 0px; top: 38px;}
.Vseo {position: absolute;left: 421px; top: 48px;}
.VseoEn {position: absolute;left: 412px; top: 48px;}
#HeaderLogo Form {}
#HeaderLogo Form input.txt {width: 625px; border: 1px solid #C8C8C8;background: #F8F8F8; position: absolute; top: 95px; left: 58px; height:18px;}
#HeaderLogo Form input.submitVyhledat {background:url("../images/vyhledat_submit.png") no-repeat; width: 89px; height:23px; border:0px;  position: absolute; top: 94px; left: 696px; }
#HeaderLogo Form input.submitSearch {background:url("../images/search_submit.png") no-repeat; width: 89px; height:23px; border:0px;  position: absolute; top: 94px; left: 696px; }

/* #Main { min-height: 350px;background:url(../images/lcolumn_back.gif) repeat-y left top;} */
#Main { min-height: 350px;}

#MiddleLeft {float: left; min-height: 350px;width: 817px;margin: 0 0 20px 0;background: url("../images/content-back.png") repeat-y 178px top;}
#Middle {float: right;width: 620px;overflow: hidden; min-height: 1100px;}
#Content {padding: 0 0 0 00px;}

#TopMenu {height: 26px; width: 947px;}
#TopMenu ul {margin: 0 0 0 10px;padding: 0;}
#TopMenu ul li {margin: 0; padding: 0;display: inline;list-style-type: none;line-height: 26px;background: url("../images/topmenu-separator.png") no-repeat right center; color: white; font-size: 11px;}
#TopMenu ul li.last {background: none;}
#TopMenu ul a {padding: 0px 15px 0px 0px;text-decoration: none;color: #FFF;}
#TopMenu .Login {background: url("../images/login.png") no-repeat left center;padding: 0 15px 0 10px;}
#TopMenu .LastSeparator {background: #000;}

#HeaderMenu {height: 38px;width: 947px;text-transform: uppercase;float:left;background: url("../images/boysd.png") no-repeat right top;}
#HeaderMenu ul {margin: 0;padding: 0;}
#HeaderMenu ul li {margin: 0;padding: 0;display: inline;list-style-type: none;line-height: 38px;}

/*
	#HeaderMenu ul a {float: left;font-size: 11px;padding: 0px 10px 0px 15px;text-decoration: none;color: #000;background: url("../images/headermenu-separator.png") no-repeat left center;}
*/

#HeaderMenu ul a {float: left; font-size: 11px;padding: 0px 10px 0px 15px; text-decoration: none;color: #000;background: url("../images/headermenu-sep2.png") no-repeat left center;}
#HeaderMenu ul a:hover {background: #666666; color: white;  }

#HeaderMenu span {float: left;font-size: 11px;height:58px;padding: 0px 10px 0px 75px;}
#HeaderMenu .active {font-weight: bold;}
#Magnifier {position: absolute;left: 0px; top: 118px;float: left;font-size: 12px;height:57px;width: 71px;background: url("../images/headermenu-left.png") no-repeat;}


#LeftColumn {float: left; width: 187px;}
.LeftColumnIn {padding: 0 0 0 7px;}

#LeftMenu {width: 160px;}
#LeftMenu ul {margin: 0 0 0 0; padding: 0 0 0 0; list-style: none;}
#LeftMenu ul li {padding: 0 0 0 0;margin: 0 0 2px 0;font-size: 12px;}
#LeftMenu ul li a {color: #FFFFFF;display:block;background:url(../images/leftmenu-li.png) no-repeat;text-decoration: none;margin: 0 0 0 0;height:26px;line-height:26px;padding: 0px 0 0px 28px;}
#LeftMenu ul li a:hover {text-decoration: underline;}

#LeftMenu ul.submenu {margin: 6px 0 3px 0;}
#LeftMenu ul.submenu li {border-bottom: 1px solid white; clear: both;}
#LeftMenu ul.submenu li a {display: block; color: #0078BD;background:url(../images/leftsubmenu.png) no-repeat 10px 7px;font-size: 11px; text-decoration: underline;height: auto; line-height: 18px;}
#LeftMenu ul.submenu li a:hover {background:url(../images/leftsubmenu-activ.png) no-repeat 10px 7px;font-weight:normal;}
#LeftMenu ul.submenu li a.active {font-weight: bold; text-decoration: none;}

.LeftBox {width: 160px;text-align: center;}
.LeftBoxIn {margin: 10px 0 10px 0;}
.LeftBox h3 {font-size: 11px;color: #444E41;display:block;text-transform: uppercase;background:url(../images/leftcolumn.png) no-repeat;text-decoration: none;margin: 0 0 0 0;width: 160px;height:26px;line-height:26px;padding: 0px 0 0px 28px;font-weight:normal;text-align: left;}
.LeftBox h3 a {text-decoration: none;}

.RightBox {width: 185px;}
.RightBoxIn {margin: 0px 0 10px 0;}
.RightBox h3 {font-size: 11px;color: #444E41;display:block;text-transform: uppercase;background:url(../images/rightcolumn.png) no-repeat;text-decoration: none;margin: 0 0 0 0;width: 185px;height:26px;line-height:26px;padding: 0px 0 0px 28px;font-weight:normal;text-align: left;}
.RightBox h3 a {text-decoration: none;}

#RightColumn {float: right;width: 120px;}
.RightColumnIn {margin: 0 0 0 0px;text-align: right;}
.RightColumnIn img {float: right;width: 120px;border: 0px;}

#Foot {width: 100%;background: #F3FBF5 url(../images/foot-back.png) repeat-x left top;float:left; }
.FootIn {width: 957px; position: relative; text-align: left; margin: auto; color: #6E7D6A; font-size: 11px; padding: 16px 0 16px 0; }
.FootIn strong {color: #444E41;}
.FootIn p {line-height: 20px;}

.FootBox {float: left;}

.FootBoxRP {padding-right: 16px;}
.Logo {width: 210px;}
.Copyright {width: 280px;}

.FootLinks {width: 160px;}
.FootInterest {width: 300px;}

.ContentIn {padding: 0px 0px 0px 0px;margin: 0 0 0 0;}
.ContentIn h1 {font-size: 16px;margin: 0 0px 0px 0;padding: 10px 0px 0px 0;}
.ContentIn h2 {font-size: 14px;margin: 0 0px 0px 0;padding: 10px 0px 8px 0;}
.ContentIn a {color: #777777;}
.ContentIn a:hover {}
.ContentIn p {padding: 0px 0px 0px 0px; margin: 10px 0 0 0;}
.ContentIn img {border: 0px;}


.ContentIn .Full {width: 600px;}
.ContentIn .FullIn {padding: 0px 0 10px 0; }
.ContentIn .FullIn hr { height: 0px; border-top: 1px solid #E2E2E2; border-bottom: 0px; padding:0 0 0 0; margin: 20px 0 12px 0; }

.FullIn p {line-height: 21px;}
/* .ContentIn .FullIn span {color: #FFF;text-transform: uppercase;width: 600px;height: 26px;line-height: 26px;text-decoration: none;padding: 0px 0 0px 8px;} */
.ContentIn .FullIn img {margin: 0px;border: 0px;padding: 0px 0 3px 10px;}
.ContentIn .HalfBetween {width:20px;float: left;height: 26px;}
.ContentIn .HalfBetween2 {width:115px;float: left;height: 26px;}
.ContentIn .Intro h1 {padding: 0 0 0 0; margin: 12px 0 0 0;}
.ContentIn .Intro h1 a {color: #0078BD;}

.ContentIn .Half {width: 290px;float: left;}
.ContentIn .HalfIn {width: 290px;padding: 5px 0 10px 0;}
.ContentIn .HalfIn img {float: right;padding: 0px 0 3px 10px;margin: 0px 0 0 0;border: 0px;}

.ContentIn .pt0 {padding-top: 0px;}
.Links {padding: 0px 0 10px 0px;margin: 0 0 0 0px; }
.Links a {margin: 0 10px 0 0;background:url(../images/1bullet.png) no-repeat left center;padding: 0px 0 0px 8px; color: #777777;}

.Blue h1, h3, h4 {color: #0078BD;}
.Blue h2 {color: #FFFFFF; line-height: 26px; padding: 0px 0px 0px 8px; }
.Blue3 h1, h2, h3, h4 {color: #0078BD;}
.Blue h3 {font-size: 14px; padding: 10px	0 0 0; margin: 0 0 0 0; line-height: 18px;}
.Blue h2 a, .Blue h3 a {color: #0078BD;}
.Blue h3 a { text-decoration: none;}
.Blue h3 a:hover { text-decoration: underline;}
a.blue {color: #0078BD;}

.Green h2 {text-transform: uppercase; font-weight: normal; background: url(../images/half-green.png) no-repeat; font-size:11px; line-height: 26px; padding: 0px 0px 0px 8px; }
.Green h2 a {color: #FFFFFF; text-decoration: none;}
.Green h3 {font-size: 14px; padding: 10px	0 0 0; margin: 0 0 0 0;  line-height: 18px;}
.Green h3 a {color: #359E47; text-decoration: none;}
.Green h3 a:hover {text-decoration: underline;}
a.green {color: #359E47;}

.Full .Blue h2 {background: url(../images/full-blue.png) no-repeat; font-size:11px; margin: 0 0 0 0; font-weight: normal; line-height: 26px; padding: 0px 0px 0px 8px; text-transform: uppercase; }
.Half .Blue h2 {background: url(../images/half-blue.png) no-repeat; font-size:11px; margin: 0 0 0 0; font-weight: normal; line-height: 26px; padding: 0px 0px 0px 8px; }
.IntroMinor {height: 180px; display: block; overflow: hidden;}
.IntroMinor p, .IntroMajor p {line-height: 21px; padding: 6px 0 0 0; margin: 0 0 0 0;}

.Full .Blue h2 a, .Half .Blue h2 a {text-transform: uppercase; color: white; text-decoration: none;}

.Blue .Links a:hover {color: #0078BD;margin: 0 10px 0 0;background: url(../images/1bullet-blue.png) no-repeat left center;padding: 0px 0 0px 8px;}
.Green h2 {color: #FFFFFF;}
.Full .Green h2 {background: url(../images/full-green.png) no-repeat; font-size:11px; margin: 0 0 0 0; font-weight: normal; line-height: 26px; padding: 0px 0px 0px 8px; text-transform: uppercase; }

.Green .Links a:hover {color: #359E47;margin: 0 10px 0 0;background:url(../images/1bullet-green.png) no-repeat left center;padding: 0px 0 0px 8px;}

/* .Half span.Green2 {background: url(../images/half-green2.png) no-repeat;} */
/* .Full span.Blue2 {background: url(../images/full-blue2.png) no-repeat;} */

.Right {float: right;}
.Left {float: left;}
.block {display: block;}

.IMT2 img {padding-top: 0px; clear: left;}
ul.Jobs {padding: 10px 0 0 0;margin: 0px;}
ul.Jobs li {list-style-type: none;padding: 5px 0 6px 30px;background:url(../images/2bullet-blue.png) no-repeat 10px 9px; line-height: 18px;}
ul.Jobs li a, ul.Actions li a {color: #0078BD;}

ul.Actions {padding: 10px 0 0 0;margin: 0px;}
ul.Actions li {list-style-type: none;padding: 5px 0 6px 30px;background:url(../images/3bullet-blue.png) no-repeat 10px 9px; line-height: 18px;}

ul.Events {padding: 10px 0 0 0;margin: 0px;}
ul.Events li {list-style-type: none;padding: 5px 0 6px 30px;background:url(../images/3bullet-green.png) no-repeat 10px 9px; line-height: 18px;}
ul.Events li a {color: #359E47;}
.Box1 {color: #FFF;width: 186px;height: 100px;text-align: center;float: left;padding: 0px 0 0px 0;}
.Box2 {color: #FFF;width: 186px;height: 100px;text-align: center;float: left;padding: 0px 0 0px 0;}
.Box3 {color: #FFF; width: 186px; height: 100px; text-align: center;float: left;padding: 0px 0 0px 0;}

.Box1 img, .Box2 img, .Box3 img {border: 1px solid #CCCCCC;}

.Reklama1 {width: 600px;height: 100px;float: left;background: #C8C8C8;margin: 5px 0 10px 0;}
.About {margin-bottom: 20px;}
.About p {width: 280px;float: left;padding: 0;margin: 0; line-height: 21px;}
.About ul {width: 250px;float: right;padding: 0;margin: 0;}
.About ul li {list-style-type: none;padding: 0 0 0 10px;background:url(../images/1bullet-green.png) no-repeat left center; line-height: 21px;}
.About img {padding: 10px;}

.navigace {display: block; background: url(../images/full-blue3.png) no-repeat;text-transform: none; line-height: 26px; padding: 0 0 0 6px; color: white;}
a.navsep {background: url(../images/navsep.png) left 4px no-repeat; padding-left: 10px; margin-left: 5px;}
.Full .Blue3 .navigace a{color: white;}
.Full .Author {background: url(../images/hr.png) no-repeat bottom;padding: 0 0 7px 0; margin: 3px 0 0 0; color: #AAA;}
.Full .MakeLink {background: url(../images/hr.png) no-repeat top;padding: 20px 0 20px 0;}
.Full .MakeLink a {color: #359E47;}
.ContentLeft {width: 460px;float: left;}
.ContentRight {width: 140px;float: right; padding: 10px 0 0 0;}


.Text {float: left;text-align: left;}
.wEvents {width: 440px;}
.wFull {width: 600px;}
.Text a {color: #0078bd;}
.Text h2 {font-size: 14px;margin: 0 0px 0px 0;padding: 10px 0px 8px 0;}
.Text h2.EventsH2 {width: 300px; padding: 5px 0 0px 0; font-size: 12px;}
.Text h2.EventsH2 a {color: #075299;}
.Text h3 {text-transform: uppercase;font-size: 12px;margin: 0 0px 0px 0;padding: 10px 0px 0px 0;font-weight: bold;}
.Text h4 {text-transform: uppercase;font-size: 12px;margin: 0 0px 0px 0;padding: 10px 0px 0px 0;width: 440px;font-weight: normal;}
.Text img {text-align: left; padding: 10px;}
/* float: none !important; */
.Text ul {padding: 10px 0 0 10px;margin: 0px;}
.Text ul li {list-style-type: none;padding: 0px 0 0px 30px; background:url(../images/4bullet-blue.png) no-repeat 10px 7px; }

.ContentBox {width: 140px;text-align: left;margin: 0 0 10px 0;}
/* .ContentBox img {float: none !important;padding: 3px !important;} */
.ContentBox img {float: none; padding: 3px;}

.ContentBox h3 {font-size: 10px;color: #000;display:block;text-transform: uppercase;background:url(../images/contentleft-grey.png) no-repeat;text-decoration: none;margin: 0 0 10px 0;width: 140px;height:26px;line-height:26px;padding: 0px 0 0px 6px;font-weight:normal;text-align: left;}
.ContentBox p {color: #AAA;padding: 0 0 0 10px;}

.ContentRight ul {margin: 0 0 0 0; padding: 0 0 0 0; list-style: none; width: 140px; background: #E5E5E5;}
.ContentRight ul li {padding: 4px 6px 4px 6px; margin: 0 0 0 0; font-size: 12px; border-bottom: 1px solid #F7F7F7; }
.ContentRight ul li a { color: black; text-decoration: none; margin: 0 0 0 0; }
.ContentRight ul li a:hover { color: #666666;}
.ContentRight ul li.last {padding: 4px 6px 4px 16px; }

.Strip {width: 460px;float: left;background: #E5E5E5;margin: 10px 0 10px 0;padding: 5px;}

#SearchRoll {color: #385C04; width:452px;}
.SearchRollBottom {background-image: url(../images/search_roll_bottom2.gif); background-repeat:no-repeat; width:462px; height:14px;	display: block; background-color: white;}
.SearchRollIn {padding: 0px 15px 0px 10px;}
#SearchRoll select {font-size:12px;}
input.search_cz {background-image: url(../images/search1_cz.gif);	width: 68px; height: 20px;	border: 0px;margin: 4px 5px 0px 10px;}
#SearchFormEvents {color: #385C04; width:600px;}

.Blue4 {padding: 3px; color: #359E47; font-weight: bold;}

#VyhledavaniVysledky h2 {font-size: 12px; padding: 12px 0 0 0; margin: 0 0 0 0;}
#VyhledavaniVysledky p {padding: 0 0 0 0; margin: 0 0 0 0;}
.cleaner {clear: both;}
.ContentIn .FullIn hr.cleaner {clear: both; height: 0px; border: 0px; background: none; border-top: none; border-bottom: 0px; padding:0; margin: 0; }


.ButtStudentsAll {padding: 12px 40px 6px 40px;}
.ButtonsStudents {padding: 5px 0px 5px 0px;}
.ButtonsStudents a {color: white;}
.ButtonSoutez {background-image: url(../images/button_students_green.png); background-repeat:no-repeat; width: 210px;height: 38px;float: left;}
.ButtonUniversity {background-image: url(../images/button_students_blue.png); background-repeat:no-repeat; width: 210px;height: 38px;float: left;}
.ButtonTraining {background-image: url(../images/button_training.png); background-repeat:no-repeat; width: 210px;height: 38px;float: right;}
.ButtonStaze {background-image: url(../images/button_staze.png); background-repeat:no-repeat; width: 210px;height: 38px;float: right;}
a.ButtonStudent {padding: 10px 5px 0px 50px; line-height: 35px; color: white; font-weight: bold; }
a.ButtonStudentStaze {padding: 5px 5px 0px 50px; line-height: 35px;text-align: left;color: white; font-weight: bold;}

.tenky {border: 1px solid #CCCCCC;}
.skyscraper {position: absolute; top: 190px; left: 822px;}
.mt6 {margin-top: 6px;}
.pt10 {padding-top: 10px;}
#SCList {margin-bottom: 10px;}

#SearchEvents {background-color: #e6ebf1; padding: 6px 0 6px 0;}
#SearchEvents label {position: relative; display:block; float: left; width: 100px;}
#SearchEvents p {clear: both; }

#SearchRollIn {background-color: #D8EADB; }
#SearchOrganizations img {padding:  0 0 0 0; margin: 0 0 0 0;}
.kalendarIn table {background-color: #CCCCCC;}
.kalendarIn th {background-color: #1061ae; color: #FFFFFF;}
.kalendarIn td {background-color: #518ac0; padding: 0 3px 0 3px; margin: 0 0 0 0; text-align: center;  }
.kalendarIn a {color: #FFFFFF;}

p.notice {background-color: #F5F5F5; padding: 10px; border: dashed #CCCCCC 1px; margin-bottom: 10px; }
div.notice {background-color: #F5F5F5; padding: 10px; border: dashed #CCCCCC 1px; margin-bottom: 10px; }

#ClanekDetail {line-height: 21px; }
#ClanekDetail img {border: 0px; padding: 0 0 0 0; margin: 0 0 0 0; }
#ClanekDetail .mr10 {margin-right: 10px;}
.ContentIn .nospace {padding: 0 0 0 0; margin: 0 0 0 0;}

#ClanekDetail .StudentIntroArticle img {margin-left: 10px;}
.mini {font-size: 11px;}
.mt20 {margin-top: 20px;}
.mr20 {margin-right: 20px;}
.mr40 {margin-right: 40px;}
.mb20 {margin-bottom: 20px;}
.radio {float: left; }
.strankovani {margin: 10px 0;}
.Zpet {border-top: 1px solid #E2E2E2; text-align: right; color: #359E47; text-transform: uppercase; margin-top: 20px; margin-right: 15px;}
.Zpet a {color: #359E47; background: url(../images/green_arrow.png) left 4px no-repeat; padding-left: 10px;}
.Zpet p {}
a.GreyArrow {background: url(../images/grey_arrow.png) left 4px no-repeat; padding-left: 10px;}
a.BlueArrow, a.BlueArrow:hover {background: url(../images/blue-arrow.png) left 4px no-repeat; padding-left: 10px; color: #1B77C0;}
a.GreenArrow, a.GreenArrow:hover {background: url(../images/green-arrow.png) left 4px no-repeat; padding-left: 10px; color: #369E47;}

.doporucujeme h3 {margin-left: 20px; color: #444E41; font-size: 12px; text-transform: uppercase;}
ul.BlueArrow {margin: 10px 0 0 0px; padding: 0 0 0 0;}
ul.BlueArrow li {list-style-type: none;padding: 5px 0 0 20px;background:url(../images/blue-arrow.png) no-repeat 10px 9px; line-height: 18px;}
ul.BlueArrow li a {color: #256EB2;}
.schovany {display: none;}

.ramecek1 {border: 1px dashed #CCCCCC; padding: 10px; margin: 10px 0 10px 0; background-color: #F7F7F7;}
.anketa {padding-right: 30px;}
.anketa input.submitCZ {background: url(../images/submit_anketa_cz.png) no-repeat; width: 135px; height:24px; border:0px; display:block;}
.anketa input.submitOK {background: url(../images/submit_ok.png) no-repeat; width: 60px; height:24px; border:0px; display:block;}
.anketa .option {text-align: right;}

.aktualni {font-weight:bold;}

.ml55 {margin-left: 55px;}
.ml150 {margin-left: 150px;}
#Content .ml10 {margin-left: 10px;}
#Content .mt10 {margin-top: 10px;}
#Content .mr10 {margin-right: 10px;}
#Content .mb10 {margin-bottom: 10px;}

.pl20 {padding-left: 20px;}
#ClanekDetail img.pr20 {padding-right: 20px;}
.Line0 {background: #eeeeee;}
.Line1 {background: #dfe9f3;}
.fs11 {font-size: 11px;}
.IntroGreyBlock {background-color: #f4f4f4; padding: 10px; margin: 10px 20px 0 0px; text-align: center; border: 1px solid #CCCCCC;}

#t1 th {padding: 0 5px; background: #ededed;}
#t1 td {padding: 0 5px; background: #ededed;}

.Region {width: 300px;}

.w60 {width: 60px;}


.komentar {border: 1px dashed #C0C0C0; padding: 10px; background: #FAFAFA; margin-top: 10px;}
.komentarItem {margin-bottom: 10px; }
.komentar hr {height: 0px; border: 0px; border-top: 1px dashed #EAEAEA;}
.komentar label {width: 100px;}
.komentar p {margin: 0 0 0 0; padding: 0 0 0 0;}
.komentarItem p.nadpis {font-weight:bold;}
.komentarItem p.obsah {font-size:88%; color: #575757;}
.komentar input {width: 440px; margin-bottom: 3px;}
.komentar textarea {width: 540px;}
.komentar input.submit {width: 100px;}

.formular p {padding: 0 0 6px 0; margin: 0 0 0 0;}
.formular input, .formular textarea, .formular select {border: 1px solid #ABABAB; }
.komentar label {float: left; display: block; width: 100px;}

.MedPart {position: relative; height: 80px; text-align: center;}
.MedPart a {position: absolute; top: 10px; display: none;  left: 20px;}

.Text .wa {width: auto;}
table.t1 {background: #333;}
table.t1 th {background: #d9d9d9; padding: 3px;}
table.t1 td {background: #FFF; padding: 3px; vertical-align: center ;}

#ClanekDetail img.align-left {float: left;margin: 10px 10px 10px 0;}
#ClanekDetail img.align-right {float: right;margin: 10px 0 10px 10px;}

#ClanekDetail img.align-left-ram {float: left;margin: 10px 10px 10px 0; border: 1px solid black;}
#ClanekDetail img.align-right-ram {float: right;margin: 10px 0 10px 10px; border: 1px solid black;}

.imgSource {float: right; font-size: 11px; text-align: center; margin-top: 10px; font-style: italic;}
.imgSource img {margin-top: 10px;}
.w180 {width: 180px;}
.w100 {width: 100px;}
.w140 {width: 140px;}

ul.AnketaNaPrani {margin: 0; padding: 0}
ul.AnketaNaPrani li {padding: 0px 0 5px 0px; margin: 0 0 0 15px; list-style: square;}
ul.AnketaNaPrani li a {color: #0078BD;}
input.VlastniTema {border: 1px solid grey; width: 150px; height: 18px; font-size: 11px;}
.creos {text-decoration: none;}
.creos:hover {text-decoration: underline;}

#ClanekDetail .Recnici p {clear: both;  }
#ClanekDetail .Recnici img {width: 100px; margin-right: 15px; margin-bottom: 10px; padding-left: 5px;float: left; clear: both;}
#ClanekDetail .Recnici p.grey {background: #EDEDED; padding-top: 5px; padding-bottom: 0px; margin-bottom: 0px; }
#ClanekDetail .Recnici p .cleaner {line-height: 1px; border-top: 1px solid red; border-bottom: 1px solid red; height: 100px;}

#ClanekDetail table.pruhy td {padding: 5px; vertical-align: top;}
#ClanekDetail table.pruhy tr.sudy {background: #EDEDED;}

#ClanekDetail table.pruhyGrey td {padding: 5px; vertical-align: top;}
#ClanekDetail table.pruhyGrey tr.even {background: #EDEDED;}
#ClanekDetail table.pruhyGrey td p {padding: 0; padding-top: 0px; margin: 0}
#ClanekDetail table.pruhyGrey td img {padding: 5px 0 0 0;}

#ClanekDetail .Registrace th {background: #c3d59b; font-size: 13px; padding: 6px;}
#ClanekDetail .Registrace td {padding: 6px;}
#ClanekDetail .Registrace table {width: 600px; background: black; }
#ClanekDetail .Registrace td p {padding: 0; padding-top: 0px; margin: 0}
#ClanekDetail .Registrace tr.odd {padding: 2px; background: white; }
#ClanekDetail .Registrace tr.even {background: #d7e3bd; }

#ClanekDetail a.ndoc {background: url(../images/newdoc-ico.png) right 2px no-repeat; padding-right: 10px; }

#slider {position: relative; overflow: hidden; height: 182px; height: 120px;}
#slider ul {position: relative; margin: 0; padding: 0; height: 120px; list-style: none;}
#slider ul li {position: relative; display: block; float: left; margin: 0; padding: 0; width: 182px; height: 120px; background: #ccc; text-align: center; line-height: 20px;}
/*
a.control_prev, a.control_next {position: absolute; top: 40%; z-index: 999; display: block; padding: 4% 3%; width: auto; height: auto; background: #2a2a2a; color: #fff; text-decoration: none;
  font-weight: 600; font-size: 18px; opacity: 0.8;  cursor: pointer;}
a.control_prev:hover, a.control_next:hover { opacity: 1; -webkit-transition: all 0.2s ease;}
a.control_prev { border-radius: 0 2px 2px 0;}
a.control_next { right: 0; border-radius: 2px 0 0 2px;}
.slider_option { position: relative; margin: 10px auto; width: 160px; font-size: 18px;}
*/