/*------------------------------MAIN-------------------------- */
#ContainerC{
    width: 980px;
    background: #fff url("/images/podklad-stin.gif") right top repeat-y;
    text-align: left;
    margin: 0 auto;
}

#Container.menu_43 {border:1px solid #db0068;}
#Container.menu_48 {border:1px solid #2ca9a3;}
#Container.menu_56 {border:1px solid #aac10f;}
#Container.menu_62 {border:1px solid #90106f;}
#Container.menu_1059 {border:1px solid #4490de;}
#Container.menu_851 {border:1px solid #cb111e;}
#Container.menu_1373 {border:1px solid #191c61;}

#Container {
    padding: 0px 11px 5px 11px;
    position: relative;
    width:941px;
    border-top:0 !important;
}

#contentC{
    background: #fff url("/images/podklad-obsah.gif") right top repeat-x;
    margin: 10px 0 0 0;
    padding:0;
    width: 947px;
}
#content{
  padding: 13px 0 0 0;
}

/* Levy sloupec obsahyjici dva dalsi podsloupce*/
#sloupecC {width: 692px; float: left;}
/*#sloupecCx {width: 642px; float: left; overflow: hidden;} */
#sloupecCx {width: 692px; float: left; overflow: hidden;}

/*#sloupec1C {width: 300px; float: left;} */
#sloupec1C {width: 250px; float: left;}
#sloupec1Cx {width: 170px; float: left; overflow: hidden; }

#sloupec1 .reklama300 {width:250px;}
    
/*#dopskolu {clear: both; background: #4490de url("/images/dopskoluNew1.gif") left top no-repeat;} */
#dopskolu {clear: both; background: #4490de url("/images/dopskoluNew1.gif") left top no-repeat;width: 190px;margin:15px auto 0 auto;}
#dopskolu div {padding: 30px 0 10px 0px;text-align:center;}
/* #dopskolu div a {display: block; width: 170px; height: 170px; float: left; margin-left: 0px;}*/

#dopskolu2 {margin: 10px 0; width: 170px; overflow: hidden; background: #b30029 url("/images/dopskolu2New.gif") left top no-repeat;}
#dopskolu2 div {padding: 30px 0 10px 0px;}
#dopskolu2 div a {display: block; width: 170px; height: 170px; float: left; margin-left: 0px;}

#Newsletter2 {margin: 10px 0; width: 170px; overflow: hidden; background: #818286 url("/images/newsleter2New.gif") left top no-repeat;}
#Newsletter2 h3 {color: #FFF; padding-top: 2px; margin-top: 3px; padding-bottom:5px; padding-left: 5px;}
#Newsletter2 div {padding: 5px 0 10px 0px; color:#FFF; padding: 0px 10px 10px 10px;}
#Newsletter2 div a {color:#FFF;}

#SkoolSearch2 {margin: 10px 0; width: 170px; overflow: hidden; background: #cad70e url("/images/newsleter2New.gif") left top no-repeat;}
#SkoolSearch2 h3 {color: #FFF; padding-top: 5px; margin-top: 3px; padding-bottom:5px; padding-left: 10px;}
#SkoolSearch {padding: 10px 0 10px 0px; background-color: #FFF; border:1px solid #cad70e; padding: 0px 5px 10px 5px;}

#CourseBooksSearch h3 {background-color: #cad70e; color: #FFF; padding-top: 5px; margin-top: 3px; padding-bottom:5px; padding-left: 10px;}
#CourseBooksSearch {margin:0; width: 100%; overflow: hidden; }
#CourseSearch {padding: 10px 0 10px 0px; background-color: #FFF; border:1px solid #cad70e; padding: 0px 5px 10px 5px;}

    
.infotext {padding: 10px 0 20px 20px; }
#sloupec1Cx .infotext {padding: 0px 0 10px 0px;}
#ziskas {border: 1px solid #adadad;word-wrap: break-word;}
#ziskas2 {border: 1px solid #adadad;}

#ziskas .clanek1 {padding: 10px; background: #fafafa;}
#ziskas .lichy {background: #efefef;}
#ziskas .clanek1 img {float: none !important; padding: 0 0 10px 0;}
#ziskas .clanek1 h4 {margin: 0 0 4px 10px; font-size: 1em;background:none;}
/*#ziskas .clanek1 h4 a {color: #b30029;} 
#ziskas .clanek1 h4 a {color: #90106f;} */
#ziskas .clanek1 p {margin: 0 0 0 10px;line-height: 1.3em;}

#ziskas2 .clanek1 {padding: 10px; background: #fafafa;} 
#ziskas2 .lichy {background: #efefef;}        
/*#ziskas2 .clanek1 img {float: left; padding: 0 10px 3px 0; float: left;}*/
#ziskas2 .clanek1 h4 {margin: 0 0 4px 0px; font-size: 1em;}
/*#ziskas2 .clanek1 h4 a {color: #90106f;}*/
#ziskas2 .clanek1 p {margin:0; line-height: 1.3em;}  
 
/*#sloupec2C {width: 390px; float: left;} */
#sloupec2C {width: 440px; float: left;}
/*#sloupec2Cx {width: 472px; float: left;overflow:hidden;}*/
#sloupec2Cx {width: 522px; float: left;overflow:hidden;}
#sloupec2 {padding: 0 5px;}
     
/* pozadi pro blok textu k menu */
#selfpromo {padding: 10px 10px 5px 15px;margin:0 10px;background-color:#ffb023;}
/*#selfpromo a {color:#90106f;} */
#selfpromox {padding: 0 0 5px 0;margin:0 5px;background:#db0068;}
#selfpromox a {color:#fff;} 
#selfpromox h2 {font-size: 1.9em; color: #fff; font-weight: normal;}
#selfpromox p {line-height: 1.4em;padding:15px;padding-top:0px;}
     
#actualPathInnerC {min-height:50px;_height:50px; padding: 0px 15px 5px 0px;background:#db0068;}
#actualPathInnerC.menu_43,#selfpromox.menu_43  {background:#db0068;}
#actualPathInnerC.menu_48,#selfpromox.menu_48 {background:#2ca9a3;}
#actualPathInnerC.menu_56,#selfpromox.menu_56 {background:#aac10f;}
#actualPathInnerC.menu_62,#selfpromox.menu_62 {background:#90106f;}
#actualPathInnerC.menu_1059,#selfpromox.menu_1059 {background:#4490de;}
#actualPathInnerC.menu_851,#selfpromox.menu_851 {background:#cb111e;}
#actualPathInnerC.menu_1373,#selfpromox.menu_1373 {background:#191C61;color:#fff;}
#actualPathInnerC #actualPathInner a {color:#fff;}

#actualPathInnerC h1{padding-left:0px;padding-top:20px;background:none;color: #fff;}
#actualPathInner{
	padding-top: 0.5em;
	padding-left:15px;
	padding-bottom: 0.5em;
	margin-bottom: 1em;color: #fff;
}
/*--------------------------------*/   
  
.cervenynadpis {padding-left: 35px; font-size: 1.3em; font-weight: normal; color: #fff;background: #b30029 url("/images/nadpis1New.gif") left top no-repeat; height: 34px; line-height: 34px;}
#sloupec2Cx .cervenynadpis {background: #b30029 url("/images/nadpis1x.gif") left top no-repeat;}
     
.clanek {padding: 10px 0 10px 10px; margin: 10px 0; background: url("/images/border1.gif") left bottom repeat-x;}  
.clanek img {float: left; margin: 0 5px 0 0;width:105px;} 
.clanek a img {float:none;width:200px;padding-top:1em;}
.clanek h4 { font-size: 1em; margin: 0 0 15px 10px; padding: 8px 20px 5px 10px; background: url("/images/podklad-nadpis2New.gif") left top no-repeat;}  
/*.clanek h4 a {color: #90106f;}*/
.clanek p {margin: 0 0 5px 10px; line-height: 1.3em;}  
.clanek ul {margin: 0 0 5px 15px; line-height: 1.3em;}
  
#sloupec2Cx .clanek h4 {background: url("/images/podklad-nadpis1x.gif") left top no-repeat;}  

#searchBlockMainC {padding-bottom:1em;}
.infoMsg {margin-bottom:2em;}

#sloupecrC {width: 250px; float: left;}
/*#sloupecrCx {width: 300px; float: left;}*/
#sloupecrCx {width: 250px; float: left;}
#sloupecrCx .reklama300 {width: 250px;}

#sloupecr h2 {margin-bottom: 3px;
    /* background: #3c3b3b url("/images/nadpis2New.gif") right top no-repeat;  */
     background: #3c3b3b;
     color: #fff; 
     font-weight: bold;
     font-size:1em;  
     height: 34px; 
     line-height: 34px; 
     padding: 0 0 0 10px;
}

#Container.menu_43 #sloupecr h2 {background-color:#db0068;}
#Container.menu_48 #sloupecr h2 {background-color:#2ca9a3;}
#Container.menu_56 #sloupecr h2 {background-color:#aac10f;}
#Container.menu_62 #sloupecr h2 {background-color:#90106f;}
#Container.menu_1059 #sloupecr h2 {background-color:#4490de;}
#Container.menu_851 #sloupecr h2 {background-color:#cb111e;}
#Container.menu_1373 #sloupecr h2 {background-color:#191c61;}

ul.bgmodra {margin: 0 0 15px 0;}
ul.bgmodra {list-style: none; margin:0; padding:0;}
ul.bgmodra  li {line-height: 1.3em; font-size: 0.85em;margin: 0 0 0px 0; padding: 6px 0 3px 23px; background: url("/images/podklad-seznamNew.gif") left top no-repeat;}
ul.bgmodra li a {color: #000; text-decoration: none;}
ul.bgmodra li a:hover {color: #333; text-decoration: underline;}

/*
.zajimaveodkazy { background: #ffe3cd url("/images/podklad-zajodkaz1.gif") center top repeat-y;}
#sloupecrCx .zajimaveodkazy { background: #ffe3cd url("/images/podklad-zajodkaz.gif") center top repeat-y;}
.zajimaveodkazy h3 {background: #ff7e1f url("/images/nadpis3New.gif") right top no-repeat; color: #fff; font-weight: bold; font-size:1em;  height: 34px; line-height: 34px; padding: 0 0 0 10px;}
.zajimaveodkazy table {width: 100%;}
.zajimaveodkazy td {padding: 2px 10px; }
.zajimaveodkazy a {color: #b30029;font-size:0.85em; text-decoration: none;}
.zajimaveodkazy a:hover {color: #b30029;  text-decoration: underline;}
*/

.zajimaveodkazy { background: #95c5c9;}
#sloupecrCx .zajimaveodkazy { background: #95c5c9;}
.zajimaveodkazy h3 {background: #0296a2; color: #fff; font-weight: bold; font-size:1em;  height: 34px; line-height: 34px; padding: 0 0 0 10px;}
.zajimaveodkazy table {width: 100%;}
.zajimaveodkazy td {padding: 2px 10px; }
.zajimaveodkazy a {color: #fff;font-size:0.85em; text-decoration: none;}
.zajimaveodkazy a:hover {color: #076971;  text-decoration: underline;}
    
#bottomC {clear: both; position: relative;padding: 10px 0; font-size: 0.85em; color: #000;}    
/*#bottomC a {color: #98102f;} */
#bottomC a:hover {color: #000; text-decoration: none;}

#pat1 {text-align: left; width:450px;float:left;}
#pat2 {text-align:right;}
#pat2 ul {list-style:none;padding:0;margin:0;}
#pat2 li {display:inline;padding:0 5px 0 3px;*padding:0 3px 0 5px;border-right:1px solid #000;}
#pat2 li.posledni {border:none;}

#patblok {background: #424242; color: #fff; padding: 10px; margin-top: 10px;}
#bottomC #patblok a{color: #fff;}

/* reklama 300*300 */
.reklama300 {width: 300px; padding-top:10px; text-align:center;}
/*.reklama300 {padding: 16px 0 0 0; background: url("/images/reklama1.gif") left top no-repeat;} */

/* reklama 250*100 */
.bannerRightBlock {width: 250px;
    padding: 8px 0 8px 0; 
     /*background: url("/images/reklama1.gif") left top no-repeat;*/
     text-align:center;
/*      margin:1em 0; */
     margin:0 auto;
}


/* reklama nad hlavickou */
.reklama1000 {width: 970px;padding:0;margin-left:-11px;}
/*.reklama1000 {padding: 16px 0 0 0; background: url("/images/reklama1.gif") left top no-repeat;}*/

/* reklama vpravo */
.reklamaright {width: 120px; height: 616px; position: absolute; left: 977px; top: 15px;}
/*.reklamaright {padding: 16px 0 0 0; background: url("/images/reklama2.gif") left top no-repeat;}*/


#content .fullArticle{
	font-weight: bold;
	padding-left: 30px;
	background: url(/images/sipkaMala.gif) no-repeat 10px 0px;;	
}

#content .anot img{
	float:left;
	padding-right: 1em;
}

#content .anot.artc img {max-width:200px;}

#content .text{
	padding-top: 1em;
}

#content .date{
}

#content .photogaleryFoto{
	float:left;
	padding: 1em;
}

#content .menuText{
  color:#fff;
}



#subThemaList {padding-top:10px;}
#subThemaList li{
	background: url(/images/sipka.gif) no-repeat left 3px;
     padding:4px 0 3px 22px;
	list-style-image: none;
	list-style: none;
}
#subThemaList li li{
	padding-left: 10px;
	background: none;
	background: url(/images/gpunta3.gif) no-repeat 0 10px;
}

#orderBar{
	margin: 1em 0em 1em 0em;
	padding: 0.5em;
}

.discussItem{
	margin-top: 1em;
	border: 1px dotted #EBEBEB; 
}
.documentPanel{
	margin-top: 0.5em;
	border: 1px dotted #EBEBEB; 
}
.bannerHP_IN_TEXT{
	margin-top: 1em;
	margin-bottom: 1em;
}

.bannerTOP{text-align:center;}

/* ---------------------------DOUCOVANI----------------------- */ 
.doucovani{
	margin-top: 1em;
	border: 1px dotted #EBEBEB; 
}
.doucovani h3{
	margin-top: 0px;padding: 3px;
	background-color: #EBEBEB;
}
/* ---------------------------HP----------------------- */ 
#HPBoxC{
	padding-bottom: 10px;
}
.HPBox{
	float:left;
	padding: 5px;
	width: 218px;
	/*border: 1px solid #B5B5B5;*/
}
.HPBox img{
	margin-right: 5px;
}
.HPBox1{
	margin-right:10px;
}
/* ---------------------------HP----------------------- */ 
#skoolbox{
	padding: 0px;
	
}
#skoolbox div{
	padding: 0px;
}
#skoolbox fieldset{
	float:left;
	width: 190px;
	overflow:hidden;
}
#skoolbox fieldset legend{
	font-weight: bold;
}

#skoolbox img{
	margin: 0px;
}
/* ---------------------------formulare----------------------- */ 
.inputTextSmall {
	width: 50px;
}

.inputText {
	width: 200px;
}

.inputSelect {
	width: 200px;
}

.inputTextarea {
	width: 200px;
	height: 100px;
}
.povinny{border-color: #FF781F !important;}

.divFormC .inputSubmit {width:90px;
  cursor:pointer;
  color:#fff;
  font-weight:bold;
  border:1px solid #90106f;
  background-color:#90106f;
}

.divFormF input {width:120px;}
.divFormF input.inputSubmit {width:60px;}
/* --------------------------- horni blok -------------------------- */
#topBanner{
  background:none;
  width: 945px;
  height: 185px;
  position: relative;
}

#topLeft{padding-top:10px;padding-left:0px;}

/* LOGO */
#logoC{
  background: url(/images/glogoNew.jpg) no-repeat 0 0;
  width: 340px; height:79px;
  float:left;
}
#logoC a{
	display: block;
	width: 340px; height:79px;
}
#logoC span{
	position: absolute; 
	left: -10000px; 
	border: 0px;
}

/* LOGIN a KOSIK */
#topRight{
  width: 600px; 
  position: absolute; 
  left: 342px; top: 0;
}
#topRight .inp{
	margin-left: 1em;
	width: 100px;
}
#topRight .regUser{
	padding-top: 10px;
	height: 30px;

}

#topRight .regUserInfo{
	padding-top: 5px;
	padding-bottom: 5px;
	height: 30px;
}

#kosik{
  position: absolute;
  top: 33px;
  left: 308px;
  background:none;
  color:#fff;
  width: 245px;
  height: 70px;
  font-size: 0.85em; 
}	

#kosik h2 {
  position: absolute;
  left:0;
  top:0;
  width: 80px;
  height: 65px;
  overflow: hidden;
  font-size: 1em;
}

#kosik h2 span {background:#fff url("/images/kosikIko.gif") 30px 25px no-repeat; display: block; width: 80px; height:65px; position: absolute; left:0; top:0; z-index:3;}

#kosikHeader2{
  position: absolute;
  left:80px;
  top:-5px;
  width: 215px;
  height: 75px;background:#2ea9a4 url(../images/kosikBg.gif) no-repeat 0 0;
}

#kosikHeader2 p {margin:0; padding: 5px 5px 0 10px;}
#kosikHeader2 p span {color: #fff; font-size: 1.5em;}
#kosikHeader2 p span#bublina {color: #fff; font-size: 1em;}
#kosikHeader2 a:hover {color: #000; text-decoration: none;}
a.kpokladne {color: #90106f; text-transform: uppercase; padding-left: 20px; background: url("/images/sipka1.gif") left center no-repeat;}
a.kpokladne:hover {color: #000; text-decoration: none;}
a.kpokladne2 {padding-left: 17px; background: url("/images/sipka3.gif") left center no-repeat;}
a.kpokladne2:hover {color: #000; text-decoration: none;}

/* #kosikHeader2 p span#prazdnyKos {font-size:1em;font-weight:bold;display:block;padding-top:5px;} */
#prazdnyKos {color: #000000 !important; position: absolute; top: 65px; right: 3px; display: block;}


#searchBlockC {
  position: absolute;
  top: 53px;
  /*left: 15px;*/
  left: 360px;
  width: 283px;
  /*background: url("/images/searchIko.gif") 5px 15px no-repeat; */
  color: #000;
  font-size: 0.9em;
  z-index:40;
}

#searchBlockC form {
  display: block;
  margin:0;
  padding:0;
  /*background-color:#f3f3f3;*/
  background-color:#aac10f;
}

#searchBlockC form div{
  padding: 5px 0 5px 5px;
}

#searchBlockC .inp{
  background: #fff; border:0; padding: 5px 3px; margin:0;width:180px;
}

#searchBlockC #searchText {width: 160px; color: #000;}
#searchBlockC #doSearch {padding:0;margin:0 0 0 6px;vertical-align:bottom;background-color:#aac10f;}

#naseptavac_searchText {position:absolute;
  z-index:30;
  background-color:#fbfee3;
  color:#000;
  border:2px solid #aac10f;
  font-size:0.9em;
}
#naseptavac_searchText a {text-decoration:none;}
.spitni_link:first-child,.spitni_link_over:first-child {border:0;}
.spitni_link,.spitni_link_over {margin-right:5px;border-top:1px solid #aac10f;}
.spitni_link_over {background-color:#aac10f;}
.spitni_link_over a {color:#fff;}


/* horni navigace v hlavicce */
#subnavig {
 width: 560px;
 height: 25px;
 line-height: 25px;
 position: absolute;
 left: 17px; top:0; 
 font-size: 0.85em;
 text-align: center; 
 color: #000;
 }

#subnavig a {
 color: #464646;
 text-decoration: none; 
} 

#subnavig a:hover {
 color: #d90166;
 text-decoration: none; 
} 

#subnavig ul {list-style-type:none;padding:0 0 0 0px;margin:0;text-align:left;}
#subnavig li {display:inline;border-right:1px solid #d90166;padding:0 5px 0 5px;}
#subnavig li.posledni {border:none;}

/* HORNI NAVIGACE */
#topNavigC{
  z-index:1;
  position: absolute;
  top: 110px;
  left:0px;
  height: 68px;  
  margin:0;
  padding:0;
  width: 947px;
  border:0;
}

#topNavigC ul {list-style: none; margin:0; padding:0 0 0 0px;}
#topNavigC ul li {margin:0; padding:0; float: left;}

#topNavigC li span {display: block; line-height: 30px; height: 30px; text-align: center; float: left;}
#topNavigC li span a {display: block;
  text-decoration: none; 
  color: #fff; 
  font-weight: bold; 
  text-transform: uppercase; 
  font-size: 0.85em;
}
#topNavigC a {text-decoration: none; }    

#topNavigC li #menu1 a{width: 142px; background:#db0068;margin-right:8px;}
#topNavigC li #menu2 a{width: 111px; background:#2ca9a3;margin-right:8px;}
#topNavigC li #menu3 a{width: 143px; background:#aac10f;margin-right:8px;}
#topNavigC li #menu4 a{width: 90px; background:#90106f;margin-right:8px;}
#topNavigC li #menu5 a{width: 137px; background:#4490de;margin-right:8px;}
#topNavigC li #menu6 a{width: 136px; background:#cb111e;margin-right:8px;}
#topNavigC li #menu7 a{width: 140px; background:#191c61;}

#topNavigC li.aktivni a, #topNavigC li a:hover, #topNavigC li a.hover {color: #fff;height:37px;}
#topNavigC li.aktivni li a, #topNavigC li li a:hover, #topNavigC li li a.hover {height:auto;}
#topNavigC li.aktivni #menu1 a, #topNavigC li #menu1 a:hover {width: 142px; background:#db0068;}
#topNavigC li.aktivni #menu2 a, #topNavigC li #menu2 a:hover {width: 111px; background:#2ca9a3;}
#topNavigC li.aktivni #menu3 a, #topNavigC li #menu3 a:hover{width: 143px; background:#aac10f;}
#topNavigC li.aktivni #menu4 a, #topNavigC li #menu4 a:hover{width: 90px; background:#90106f;}
#topNavigC li.aktivni #menu5 a, #topNavigC li #menu5 a:hover{width: 137px; background:#4490de;}
#topNavigC li.aktivni #menu6 a, #topNavigC li #menu6 a:hover{width: 136px; background:#cb111e;}
#topNavigC li.aktivni #menu7 a, #topNavigC li #menu7 a:hover{width: 140px; background:#191c61;}

#topNavigC ul ul {width: 947px;list-style: none; margin:0; padding:0; position: absolute; top: 37px; left:0; text-align: left;overflow:hidden;}
#topNavigC ul ul li  {display: inline;padding-top:3px;}
#topNavigC li.posledni a span {border:none;}
#topNavigC ul ul li a {color: #fff; 
  padding:6px 0px; 
  font-size: 0.85em;
  float:left;
  font-weight:bold;
}

/*#topNavigC ul ul li a span {float:left;padding:0 7px;line-height: 7px;*line-height: 10px; height: 7px;cursor:pointer;}*/
#topNavigC ul ul li a span {float:left;padding:0 7px;line-height: 7px;*line-height: 10px; height: 10px;cursor:pointer;border-right:1px solid #fff;}

#topNavigC ul ul li a:hover,  #topNavigC ul ul li.actual a {text-decoration: none;color:#fff;}

#submenu1 { background: #db0068 left top repeat-x;height:48px;}
#submenu1 li a:hover,#submenu1 li.actual a {background-color: #fff;color:#db0068 !important;}
#submenu2 { background: #2ca9a3 left top repeat-x;height:48px;}
#submenu2 li a:hover, #submenu2 li.actual a {background-color: #fff;color:#2ca9a3 !important;}
#submenu3 { background: #aac10f left top repeat-x;height:48px;}
#submenu3 li a:hover, #submenu3 li.actual a {background-color: #fff;color:#aac10f !important;}   
#submenu4 { background: #90106f left top repeat-x;height:48px;}
#submenu4 li a:hover, #submenu4 li.actual a {background-color: #fff;color:#90106f !important;}   
#submenu5 { background: #4490de left top repeat-x;height:48px;}
#submenu5 li a:hover, #submenu5 li.actual a {background-color: #fff;color:#4490de !important;}   
#submenu6 { background: #cb111e left top repeat-x;height:48px;}
#submenu6 li a:hover, #submenu6 li.actual a {background-color: #fff;color:#cb111e !important;}   
#submenu7 { background: #191c61 left top repeat-x;height:48px;}
#submenu7 li a:hover, #submenu7 li.actual a {background-color: #fff;color:#191c61 !important;}

.colored {color:#b1012a;}

/* ------------------ basket ----------------------------------*/
.basketStep{
	float: left;
	margin-top: 0.5em;
	width: 100px;
	height: 35px;
	text-align: center;
	padding-top: 5px;
	margin-right: 5px;
	border: 1px dotted #b30029;
}

.basketStepActive{
	margin-top: 0.5em;
	float: left;
	width: 100px;
	height: 35px;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	margin-right: 5px;
	border: 1px solid #b30029;
	background-color: #F7F8FE;
}


#anketa{
margin:15px 10px 10px 10px;
}
#anketa ol{
margin-left:20px;
}
#anketa ol li{
margin-bottom:10px;
}
#anketa .submit{
background-color:#DB0068;
color:#fff;
}

.partner_form {width: 420px; max-width: 420px; overflow: hidden;}
.partner_form td {max-width: 325px;}
.partner_form textarea {width: 320px; max-width: 320px;}
.partner_form input[type="text"] {width: 320px; max-width: 320px;}
.partner_form input[type="file"] {width: 320px; max-width: 320px;}
.partner_form select {width: 320px; max-width: 320px;}


/*#CourseSearch {width: 160px; max-width: 160px; overflow: hidden;}
#CourseSearch input[type="text"] {width: 155px; max-width: 155px;}
#CourseSearch select {width: 155px; max-width: 155px;}*/

#CourseSearch {width: 440px; overflow: hidden;}
#CourseSearch input[type="text"] {width: 95%; }
#CourseSearch select {width: 95%; }

#left_quick_panel{position:absolute; right:0px; top:90px; z-index:5000; display: none;}
#left_quick_panel li{
list-style:none;
width:180px;
text-transform:uppercase;
text-align:left;
margin-bottom:10px;
color:#fff;
font-weight:bolder;overflow:hidden;
}
#left_quick_panel li a {margin-left:142px;float:left;width:195px;overflow:hidden; display: block;}
#left_quick_panel li span{
  display:block;
float: left;
}
#left_quick_panel li a img {float:left;}
.qp_poradenstvi {background-color: #90106F;}
.qp_facebook {background-color: #181D61;}
.qp_kurzy {background-color: #4490DE;}
.qp_twitter {background-color: #0075a3; display: none;}
.qp_google {background-color: #931000; display: none;}

.panel_text {color: #FFFFFF; padding: 5px; display: block; float: left; font-size: 11px; width: 70%;}


/* -------------- barvicky ------------------ */
table.noborder {border-collapse: collapse;}

tr.oranzova td {background-color:#ffb023;}
td.tmzelena {background-color:#0095a1;color:#fff;}
td.svzelena {background-color:#ccd623;} 
td.bila {background-color:#fff;} 
td.svzelena a,td.tmzelena a,tr.oranzova td a {color:#000 !important;}    

#course_wrapper {border: 1px solid #CAD70E; margin-top: 8px;}

#course_filter {width: 100%; padding: 4px;}
#course_filter td {width: 48%; font-weight: bold;}
#course_filter td.obor {width: 96% !important;}
#course_filter select {width: 100% !important;}

.course_header {display: block; background-color: #CAD70E; padding: 4px 4px 4px 8px; color: #FFFFFF; font-weight: bold; font-size: 1.1em;}

#banner_left {position: absolute; left: -140px; margin-top: 10px;}
.seminarkaList {padding: 10px 0 10px 10px; margin: 10px 0; background: url("/images/border1.gif") left bottom repeat-x;}  
.seminarkaList h3 {margin-left: 10px !important; margin-top: 0 !important;}  
.seminarkaList p {margin: 0 0 5px 10px; line-height: 1.3em;}  

.bannerWrapperOwn {
  height: 600px;
  position: absolute;
  top: 153px;
  right: 50%;
  margin-right: 500px;
}