 
/* Generic styles */
p { margin-bottom: 1em; }

h1 { font-size: 200%; font-weight: bold; margin: 0 0 5px 0; }

h2 { margin: 15px 0 8px 0; }

h2 .more { font-size: 70%; }

h3, caption { margin: 15px 0 0; font-weight: bold; font-size: 117%; }

h3.darkblue { color: #38386B; margin: 0 0 5px 0; font-size: 109%; font-weight:bold; }

h4, h5, h6 { font-size: 100%; }

ul li { margin: 5px 0 5px 3px; list-style: disc;}

#hp #middle h2 {margin-top: 0;}

ul.no-bullet { margin: 0 0 15px 0; }
ul.no-bullet li { margin: 4px 0; list-style: none; font-size: 108.4%;}
ul.row li {list-style: none; background: url('../img/ico-row.png') 0 0.25em no-repeat; padding-left: 20px; margin-left: 5px;}

ol { margin-left: 0; padding-left: 25px; }
ol li { margin: 5px 0 5px 0px; padding: 0 !important; background: none !important; list-style: decimal; }

ol.decimal li { list-style: decimal; }
ol.lower-alpha li { list-style: lower-alpha; }
ol.upper-alpha li { list-style: upper-alpha; }
ol.lower-roman li { list-style: lower-roman; }
ol.upper-roman li { list-style: upper-roman; }

dl dt { font-weight: bold; }
dl dd { margin-left: 20px; margin-bottom: 5px; }

blockquote { font-style: italic; padding-left: 20px; }

.break { height: 1px; font-size: 1px; clear: both; overflow: hidden; visibility: hidden; }
.r { float: right; }
.l { float: left; }
.cr { clear: right; }
.clear { clear: both; }
.right { text-align: right; }
.partner-r {float: right; width:325px;}

img.left {float: left; margin: 0 20px 20px 0; }
img.right {float: right; margin: 0 0 20px 20px; }
img.center { display: block; margin: 0 auto; }
img.plain { margin: 0; padding: 0; border: 0; display: inline; vertical-align: middle; background: none;}

img.ilustrace {margin-bottom:25px; border:none;}


/*add by OJ - nutne kvuli formatovani treeview */
.tree-box caption {}
.tree-box table {background: #F4F9FF; margin:0px; width:auto;}
.tree-box table th, .tree-box table td {border:none; padding:0px;}
.tree-box table th {background: #F4F9FF;}
.tree-box table td {background: #F4F9FF;}
.tree-box table tr.evenrow td {}

.tree-box table.plain {}
.tree-box table.plain th, table.plain td {}
.tree-box a {text-decoration:underline;}


caption { text-align: left; }
table {background: white; border: 2px solid #e2e2e2; border-collapse: collapse; margin: 0 0 15px 0; font-size: 100%; width: 100%; }
table th, table td {border: 1px solid #e2e2e2;  padding: 5px 5px; }
table th { background: #ECECEC; font-weight: bold; }
table td { background: white; border-width: 0 1px; }
table tr.evenrow td { background: #f2f2f2; }

table.zebra{border:1px solid #DEDEDE; width: 100%;}
table.zebra th {background: #EEEEEE; padding: 7px 20px;}
table.zebra td {background: #fff; border: 1px solid #DEDEDE; padding: 4px 20px;}
table.zebra tr.even td {background: #eeeeee;}

table.empty {background: white; border: none; margin: 0; font-size: 100%; width: 100%; }
table.empty th, table td {border: none;  padding: 5px 5px; }
table.empty td { background: white; border: none; }


.annot { font-size: 116%; line-height: 1.4; }

#tabs li.r { float: right; margin-right: 0; }

.suppress { color: #666666; }

.course-list { margin: 0 -10px 0px;}
.course-list h2 { margin: 5px 8px;}
.course-list ul { width: 50%; float: left; }
.course-list ul li { margin: 8px 0 0px 70px; padding: 0; list-style: none; background: none; _position: relative; zoom: 1; }
.course-list ul li .flag { float: left; margin: -2px 0 0 -65px; _position: relative; }
.course-list ul li h3 { margin-bottom: 1px; margin-top:0px; font-size: 141.7%;}
.course-list ul li .active-users, div .active-users { font-size: 92%; color: #000000; }


/* PEOPLE LIST */
.people-list {background: #dcf1ff; position: relative; padding: 10px 0 10px 10px; margin: 0 0 10px; zoom: 1;}
.people-list ul {margin: 0; padding: 0;}
.people-list ul li {margin: 0 8px 10px 0; padding: 8px; float: left; display: inline; width: 77px; border: 1px solid #dae5eb; background: #fff; font-size: 91.6%; height: 113px; _height: 113px;}
.people-list ul li a {text-decoration: none; color: #829aa8;}
.people-list ul li .img {width: 100%; overflow: hidden; display: table; text-align: center; margin: 0 0 3px; *display: block;}
.people-list ul li .img span {vertical-align: middle; display: table-cell; *display: block;}
.people-list ul li .img span {*margin-top: expression((this.parentNode.offsetHeight - this.offsetHeight) / 2 - 1 + 'px');}
.people-list ul li .name {white-space: nowrap; width: 100%; display: block; overflow: hidden;}
.people-list ul li.boy .name {font-weight: bold; color: #116fa9;}
.people-list ul li.girl .name {font-weight: bold; color: #e5718f;}
.people-list ul li a:hover .name {color: #829aa8;}
.people-list ul li .name .age {font-weight: normal; color: #829aa8;}
.people-list p.right {margin: 0 13px 0 0; font-size: 108%; color: #999;}
.people-list p.right .next {padding: 0 8px 0 0; background: url('../img/next.png') 100% 0.5em no-repeat;}
.people-list p.right .back {padding: 0 0 0 8px; background: url('../img/prev.png') 0 0.5em no-repeat;} 


.col-h-l { width: 48%; float: left; }
.col-h-r { width: 48%; float: right; }

#container { position: relative; }

#hp .bnr-120x600 { top: 56px; }
.bnr-120x600 { position: absolute; top: 128px; right: -130px; width: 120px; }
#hp .bnr-490x310  {margin: 20px auto;}
.bnr-490x310 { margin: 20px 0; text-align:center; width:490px;}
#adWall {padding:10px 0 0; background:url(http://1.im.cz/l/lide06/img/reklama_h.gif) 0px 0px no-repeat; }
#adScyscraper {padding:10px 0 0; background:url(http://1.im.cz/l/lide06/img/reklama_h.gif) 0px 0px no-repeat; }
.adWallEmpty {display: none !important;}

/* znema na Seznamu #hp #middle { margin: 0 auto; width: 600px; padding: 0 10px; }*/

.course-head { background: #E1EFFE; clear: both; margin-bottom: 15px; zoom: 1; position: relative; }
.course-head .flag { float: left; width: 80px; text-align: center; margin: 10px 0 0 0; }
.course-head .flag img { background: white; border: 1px solid #40A9E5; }
.course-head .title-box { float: left; margin: 11px 0 0 0; width:680px;} /*add width*/
.course-head .title-box h1 { font-size: 150%;  }
.course-head .title-box .subtitle { font-size: 100%; font-style: italic; width:680px; } /*add width*/
.course-head .title-box .brana { font-size: 66.666%; font-weight: normal; display:block; margin: 3px 0;  }

.course-head2 { clear: both; margin-bottom: 0; zoom: 1; position: relative; }
.course-head2 .flag { float: left; width: 70px; text-align: left; margin: 0;  }
.course-head2 .flag img { display: block;  }
.course-head2 .title-box { float: left; margin: 5px 30px 0 0; }
.course-head2 .title-box h1 { font-size: 250%; font-weight: normal;  }
.course-head2 .title-box .subtitle { font-size: 116%; font-style: italic;  }
.course-head2 .title-box .brana { font-size: 66.666%; font-weight: normal; margin-left: 15px;  }
.course-head2 .button {margin: 3px 0 0;}

.tree { margin: 0 0 1em 0; padding: 0; }
.tree li { margin: 3px 0 4px 10px; padding: 0 0 0 13px; vertical-align: middle; list-style: none; }
.tree li img.plusminus,.tree li img.plus,.tree li img.minus { display: inline; line-height: 1px; font-size: 1px; margin-left: -13px; _position: relative; }/*changed by OJ*/

.tree li.expanded img.plusminus { background: url(../img/ico-plusminus.png) no-repeat 0 -50px; }
.tree li.collapsed img.plusminus {background: url(../img/ico-plusminus.png) no-repeat 0 0px;}

.plus {background: url(../img/ico-plusminus.png) no-repeat 0 0px;}
.minus { background: url(../img/ico-plusminus.png) no-repeat 0 -50px; }

.tree li h3 { font-size: 120%; margin: 0; padding: 0; line-height: 1.2;}
.tree li h4 { font-size: 100%; margin: 2px 0 3px 40px; }/*changed by OJ*/
.tree li h5 { font-size: 100%; margin: 3px 0 2px 0; }
.tree li ul.default li { background: none; list-style: disc outside; margin: 1px 0 1px 20px; padding: 0; }
.tree li .body { margin-left: 40px; }/*changed by OJ*/

/*.blue { color: #3C95E5; }*/
cite, .cite { font-style: normal; font-variant: small-caps; }/*add by OJ*/
/* Inline styly changed by OJ*/
.green { color: #4CBE08; }
.blue { color: #0059D6; }
.orange { color: #FC4C07; }

.example { border: 1px solid #c2c2c2; padding: 1px 2px; }
/**/


.product-list { padding: 0; /* border-top: 1px solid #CDE1EC;  margin: 15px 0;*/ zoom: 1;}
.product-list ul { width: 100%; float: left; zoom: 1; margin-bottom: 0px; }
.product-list ul li { width: 370px; float: left; padding-right: 30px; margin-left: 0px; margin-bottom: 0; zoom: 1; _display: inline; list-style: none;  }
.product-list ul li .desc, .product-main .desc { font-size:92%; color: #666;}
.product-list ul li .desc a, .product-main .desc a {color: #6666CC;}
.product-list ul li h3 { font-size: 100%; font-weight: normal; margin-bottom:2px;}
.product-list ul li h3 a { color: #6666CC; /*margin-bottom:2px;*/}
.product-main h3 { font-size: 109%; font-weight: normal; /*margin-bottom:2px;*/}
/*.product-list ul li h3 a, .product-main h3 a, .product-main .desc a { color: black; }*/
.product-main h3 a { color: black; }
.product-list ul li h3 img, .product-main img { float: left; /* margin-left: -95px; _position: relative; */ margin: 0 10px 10px 0;}
.product-list ul li .foot, .product-main .foot { color: #666; font-size: 92%; margin-top: 3px; }
.product-list ul li .foot a, .product-main .foot a { color: #009D00; }
.product-list p, .product-main p { margin-bottom:2px; }

.content-narrow-outline .product-list ul li { width: 285px; padding-right: 15px;}
.content-narrow-full .product-list ul li { width: 410px; padding-right: 60px;}

.student-list { width: 220px; float: right; background: #E1EFFE; clear: both; margin-bottom: 15px; zoom: 1; position: relative; }
.student-list .spc { margin: 15px 0 15px 15px;}
.student-list h2 { margin-bottom: 0; color: #0F5FB7; font-weight: bold; font-size: 133.33%; }
.student-list .subtitle { color: #5D5D5D; font-size: 92%;  }
.student-list .student { margin: 15px 0; }
.student-list .student .photo { float: left; display: inline; width: 84px;}
.student-list .student .desc { font-size: 92%; width: 120px; overflow: hidden; zoom: 1; padding-top: 5px !important; }
.student-list .student .desc p { margin: 0 0 2px 0; }
.student-list .student .desc .name { font-weight: bold; }
.student-list .student .desc .status-online { font-weight: bold; color: #009D00; }
.student-list .student .desc .status-offline { font-weight: bold; color: #9D0000; }

* + html .student-list .student .desc { padding: 0px;
}

/*.ico-man { background: url(../img/ico-man.gif) no-repeat 0 50%; padding-left: 15px; }
.ico-woman { background: url(../img/ico-woman-ol.gif) no-repeat 0 50%; padding-left: 15px; }*/
.ico-man { background: url(http://1.im.cz/l/lide08/profile/img/boy-avatar.gif) no-repeat 0 50%; padding-left: 15px; }
.ico-woman { background: url(http://1.im.cz/l/lide08/profile/img/girl-avatar.gif) no-repeat 0 50%; padding-left: 15px; }

.content-narrow-no-course{ width: 540px; float: left; }
.content-narrow {width: 590px; float: left; }
.cont-course .content-narrow { xwidth: 540px; }
.content-narrow-lide {width: 700px; }
.content-narrow-full {width: 940px; }
.content-narrow-outline {width: 620px; }

.student-list-2 { border: 1px solid #ADD2FA; padding: 0 0 20px 0; zoom: 1; position: relative;}
.student-list-2 .head { background: #E1EFFE; border: 1px solid #ADD2FA; margin: -1px -1px 0 -1px; padding: 0 0 10px 0; _position: relative; zoom: 1; }
.student-list-2 .head .top { background: url(../img/bg-student-list-2-head.png) no-repeat  0 0; margin: -1px -1px 0 -1px; height: 12px; _position: relative; zoom: 1;}
.student-list-2 .head h1 { display: inline; margin: 0 0 0 15px; padding: 0; color: #0F5FB7; font-weight: normal; font-size: 150%; }
.student-list-2 .head .subtitle { display: inline; margin: 0 0 0 25px; }
.student-list h2 { margin-bottom: 0; color: #0F5FB7; font-weight: bold; font-size: 133.33%; }
.student-list-2 .subtitle { color: #5D5D5D; font-size: 92%;  }

.student-list-2 .man { background: #E1EFFE; }
.student-list-2 .woman { background: #FBE5E5; }

.student-list-2 .man .login-info { color: #0F5FB7; }
.student-list-2 .woman .login-info { color: #B73E3E; }

.student-list-2 .student { margin: 15px 0; }
.student-list-2 .student .photo { float: left; _display: inline; width: 84px; }
.student-list-2 .student .desc { font-size: 92%; xxwidth: 100%; overflow: hidden; padding: 5px 0 0 10px; zoom: 1;}
.student-list-2 .student .desc p { margin: 0 0 2px 0; }
.student-list-2 .student .desc .name { font-weight: bold; font-size: 116%; }
.student-list-2 .student .desc .status-online { font-weight: bold; color: #009D00; }
.student-list-2 .student .desc .status-offline { font-weight: bold; color: #9D0000; }

.student-list-2 .col-h-l, .student-list-2 .col-h-r { width: 445px; _display: inline;}
.student-list-2 .col-h-l { margin-left: 15px; }
.student-list-2 .col-h-r { margin-right: 15px; }

.student-list-2 .student .photo img { display: block; }

.profileShow { font-size:85%; }
.profile-img { display:table-cell; margin:0 auto; padding:0; text-align:center; vertical-align:middle; }
.profileShow a { cursor:pointer; text-decoration:none; }
.profile-img img { margin: 5px auto !important; vertical-align:middle; }

.separator { border-top: 1px solid #CDE1EC; margin: 10px 0;}

.error-message {margin: 0 1px; border: 1px solid #D50000; border-width: 1px 0;}
.error-message .spc {margin: 0 -1px; border: 1px solid #D50000; border-width: 0 1px; background: #FFE4E4 url('../img/ico-error.png') 7px 1em no-repeat; min-height: 50px; padding: 15px 55px;}
.error-message h3 {font-weight: bold; font-size: 125%; margin-top: 0px;}

.blue-transition {background: url('../img/blue-transition.png') 0 0 repeat-x; border-top: 1px solid #1B6FC1; margin: 5px 10px 10px; padding: 10px 10px 0; position: relative; zoom: 1; z-index: 99;}

/* Breadcrumb */
#breadcrumb
{
  font-size: 100%;
  height: 24px;
  overflow: hidden;
  position: relative;
}
#breadcrumb p
{
  margin: 0;
  font-size: 92%;
}
#breadcrumb a
{
  padding-right: 12px;
  margin-right: 4px;
  background: url(../img/bullet-breadcrumb.png) no-repeat 100% 60%;
}
#breadcrumb .arrow
{
  position: absolute;
  left: -2000px;
  top: 0;
}
.arr-breadcrumb
{
  font-size: 109%;
}

.tree-box { width: 300px; float: right; background: #F4F9FF; margin-bottom: 15px; zoom: 1; position: relative; }
.tree-box .spc { margin: 15px 5px 15px 10px;}
.tree-box h2 { margin-bottom: 0; color: #0F5FB7; font-weight: bold; font-size: 133.33%; }
.tree-box .subtitle { color: #5D5D5D; font-size: 92%;  }

.paging { text-align: center; margin-bottom: 10px; }
.paging a { margin: 0 8px; }
.paging a.disabled { color: #666666; text-decoration:none; cursor:text; }

.paging-b { text-align: center; margin: 0 20px 0 20px; font-size:smaller;}
.paging-b a, .paging-b span {margin: 0 0 0 3px;}
.paging-b .inactive {font-weight: bold;}
.paging-b .more {text-decoration: none;}
.paging-b .more span {text-decoration: underline;}

.screenshot { text-align: center; }

.English {background-image:url("../img/ico-english.png"); width:55px; height:55px; display:block; background-repeat: no-repeat; background-position: center;}
.French {background-image:url("../img/ico-french.png"); width:55px; height:55px; display:block; background-repeat: no-repeat; background-position: center;}
.German {background-image:url("../img/ico-german.png"); width:55px; height:55px; display:block; background-repeat: no-repeat; background-position: center;}
.Chinese {background-image:url("../img/ico-chinese.png"); width:55px; height:55px; display:block; background-repeat: no-repeat; background-position: center;}
.Spanish {background-image:url("../img/ico-spanish.png"); width:55px; height:55px; display:block; background-repeat: no-repeat; background-position: center;}
.Italian {background-image:url("../img/ico-italian.png"); width:55px; height:55px; display:block; background-repeat: no-repeat; background-position: center;}
.Russian {background-image:url("../img/ico-russian.png"); width:55px; height:55px; display:block; background-repeat: no-repeat; background-position: center;}
.Other {background-image:url("../img/ico-other.png"); width:55px; height:55px; display:block; background-repeat: no-repeat; background-position: center;}

.English-com {background-image:url("../img/ico-english-com.png"); width:55px; height:55px; display:block; background-repeat: no-repeat; background-position: center;}
.French-com {background-image:url("../img/ico-french-com.png"); width:55px; height:55px; display:block; background-repeat: no-repeat; background-position: center;}
.German-com {background-image:url("../img/ico-german-com.png"); width:55px; height:55px; display:block; background-repeat: no-repeat; background-position: center;}
.Spanish-com {background-image:url("../img/ico-spanish-com.png"); width:55px; height:55px; display:block; background-repeat: no-repeat; background-position: center;}
.Italian-com {background-image:url("../img/ico-italian-com.png"); width:55px; height:55px; display:block; background-repeat: no-repeat; background-position: center;}

.MSWord {background-image:url("../img/ico-msword.png"); width:55px; height:55px; display:block; background-repeat: no-repeat; background-position: center;}
.MSExcel {background-image:url("../img/ico-msexcel.png"); width:55px; height:55px; display:block; background-repeat: no-repeat; background-position: center;}
.MSPowerPoint {background-image:url("../img/ico-mspowerpoint.png"); width:55px; height:55px; display:block; background-repeat: no-repeat; background-position: center;}
.MSAccess {background-image:url("../img/ico-msaccess.png"); width:55px; height:55px; display:block; background-repeat: no-repeat; background-position: center;}
.MSOutlook {background-image:url("../img/ico-msoutlook.png"); width:55px; height:55px; display:block; background-repeat: no-repeat; background-position: center;}
.MSOffice {background-image:url("../img/ico-msoffice.png"); width:55px; height:55px; display:block; background-repeat: no-repeat; background-position: center;}
.MSVista {background-image:url("../img/ico-msvista.png"); width:55px; height:55px; display:block; background-repeat: no-repeat; background-position: center;}
.Ucto {background-image:url("../img/ico-ucto.png"); width:55px; height:55px; display:block; background-repeat: no-repeat; background-position: center;}
.Fotografie {background-image:url("../img/ico-fotografie.png"); width:55px; height:55px; display:block; background-repeat: no-repeat; background-position: center;}

.mathematics {background-image:url("../img/ico-matematika.png");  width:55px; height:55px; }
.science {background-image:url("../img/ico-prirodoveda.png");  width:55px; height:55px; }
.chemistry {background-image:url("../img/ico-chemie.png");  width:55px; height:55px; }
.biology {background-image:url("../img/ico-biologie.png");  width:55px; height:55px; }
.physics {background-image:url("../img/ico-fyzika.png");  width:55px; height:55px; }

.mathematics-small {background:url("../img/ico-mat.png") 0 0 no-repeat; padding-left: 40px; line-height:22px;}
.science-small {background:url("../img/ico-prv.png") 0 0 no-repeat; padding-left: 40px; line-height:22px;}
.chemistry-small {background:url("../img/ico-chem.png") 0 0 no-repeat; padding-left: 40px; line-height:22px;}
.biology-small {background:url("../img/ico-bio.png") 0 0 no-repeat; padding-left: 40px; line-height:22px;}
.physics-small {background:url("../img/ico-fyz.png") 0 0 no-repeat; padding-left: 40px; line-height:22px;}

.sum {background: url('../img/ico-sum.png') 0 0 no-repeat; font-size: 117%; padding-left: 30px !important; font-weight: bold; min-height: 24px; _height: 24px; padding-top: 3px;}
.small-mathematics {background: url('../img/ico-mat.png') 0 0 no-repeat; font-size: 117%; padding-left: 30px !important; font-weight: bold; min-height: 24px; _height: 24px; padding-top: 3px;}
.small-physics {background: url('../img/ico-fyz.png') 0 0 no-repeat; font-size: 117%; padding-left: 30px !important; font-weight: bold; min-height: 24px; _height: 24px; padding-top: 3px;}
.small-biology {background: url('../img/ico-bio.png') 0 0 no-repeat; font-size: 117%; padding-left: 30px !important; font-weight: bold; min-height: 24px; _height: 24px; padding-top: 3px;}
.small-chemistry {background: url('../img/ico-chem.png') 0 0 no-repeat; font-size: 117%; padding-left: 30px !important; font-weight: bold; min-height: 24px; _height: 24px; padding-top: 3px;}
.small-science {background: url('../img/ico-prv.png') 0 0 no-repeat; font-size: 117%; padding-left: 30px !important; font-weight: bold; min-height: 24px; _height: 24px; padding-top: 3px;}
.small-English {background: url('../img/ico-english-small.png') 0 0 no-repeat; font-size: 117%; padding-left: 30px !important; font-weight: bold; min-height: 24px; _height: 24px; padding-top: 3px;}
.small-German {background: url('../img/ico-german-small.png') 0 0 no-repeat; font-size: 117%; padding-left: 30px !important; font-weight: bold; min-height: 24px; _height: 24px; padding-top: 3px;}
.small-Spanish {background: url('../img/ico-spanish-small.png') 0 0 no-repeat; font-size: 117%; padding-left: 30px !important; font-weight: bold; min-height: 24px; _height: 24px; padding-top: 3px;}
.small-French {background: url('../img/ico-french-small.png') 0 0 no-repeat; font-size: 117%; padding-left: 30px !important; font-weight: bold; min-height: 24px; _height: 24px; padding-top: 3px;}
.small-Italian {background: url('../img/ico-italian-small.png') 0 0 no-repeat; font-size: 117%; padding-left: 30px !important; font-weight: bold; min-height: 24px; _height: 24px; padding-top: 3px;}


.re-wise {background: url('../img/logo-re-wise.png') 0 center no-repeat; padding-left: 27px;}

.course-head .flag div { margin-left: 12px;}
/*.course-head .flag div { %margin-left: 0px;}
.course-head .flag div { _margin-left: 0px;}*/
.course-head .flag div div {margin:0px;}

.course-head2 .flag span {margin-top:-4px;}


.no-border, .no-border td {border: none;}
/* 
#tabs{width:760px; margin: 0 auto;}
#tabs ul{float:left;width:760px; margin: 0;}
#tabs li{list-style:none;position:relative;float:left;margin:0 5px 0 0; background: none; padding: 0;}
#tabs li a{position:relative;display:block;text-decoration:underline;padding:3px 8px;margin-bottom:6px;font-size:12px;line-height: 1.2; color: #0000CC;}
#tabs li.r {margin-right: 0;}
#tabs li.r a {padding-right: 0;}
#tabs li.active{background:url(../img/tab-arrow2.gif) 49% 100% no-repeat}
#tabs li.active a{background:#cfe7ff;border:1px solid #1b6fc1;border-bottom:none;padding:3px 11px;font-weight:normal;color:#000;text-decoration:none}
*/
  
#fdbAnonymous {font-weight: bold;margin-top:10px;}

/********* Collaps x expand videolist, viz sz/Web/Controls/VideoList.ascx */
.vlRoot {margin:0 0 20px 0px;}
.vlVidea{}
.vlRoot h2 {margin: 5px 0 5px 0;}
.vlRoot h3 {margin: 5px 0 5px 0;}
.vlSubTitle {padding-left:30px; margin-bottom:10px; }
.vlVideo {padding:5px 0 5px 30px;}

.vlCollapsed {}
.vlExpanded {}

.vlPlusMinus {padding-left:22px; cursor:pointer;}
.vlCollapsed .vlPlusMinus {background:url(../img/plus.gif) 0 1px no-repeat;}
.vlExpanded .vlPlusMinus {background:url(../img/minus.gif) 0 1px no-repeat;}

.vlTitleString {cursor:pointer; font-size:90%;}
.vlCollapsed .vlTitleString {xcolor:#0000FF; xtext-decoration: underline; }
.vlExpanded .vlTitleString {xcolor:#0000FF;}

.vlBody {padding:left:5px;}
.vlCollapsed .vlBody { display:none; }
.vlExpanded .vlBody { display:block; padding-left:0px; }

.vlVice { font-size:85%; font-weight:normal; }
.vlOtherTitle {color:#0000FF; text-decoration: underline; }

.easy-lex-table td {text-align:center; border: 1px solid #e2e2e2; }

.download-h1 {font-size:190% !important; margin-bottom:30px !important; margin-top:30px !important;}

.business p { margin-left: 30px; }
.business ul { padding-left: 30px; }
