/*
Theme Name: Vymolova
Theme URI: http://www.publikacevymolova.cz
Author: DADOK
Author URI: http://www.dadok.cz/
Description: Šablona na míru
Version: 1.0
*/

.entry p{
	font-size: 100% !important;
}
.vvqyoutube{
	margin: 12px !important;
}
header .menu{
	display: none;
}
.vc_btn-backend-editor{display: none;}

#leftside{
	display: block;
}
#rightside{
	/*width: 955px !important;*/
}
.section{
	background: rgba(155,200,200, 0.1);
	padding: 0 20px 0 20px !important;
	margin: 5px 0 10px 0;
	float: left;
	width: 95%;
}
.quiz-review{
	background: url('images/testimonials_icon.jpg') no-repeat;
	float: left;
	width:100%;
}
.floatright{
	float: right !important;
	text-align: right;
	margin-top: -10px !important;
}
.p.answer_given{
	height: 20px;
}

/*RESET CSS*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
}

html{
  font-family: 'PT Sans', sans-serif;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  text-align: center;
}
body{
	width: 1010px;
	margin: auto;
	padding: auto;
	height: 100%;
	min-height: 500px;
	text-align: left;
}
header{
	height: 127px;
	padding: 0 0 0 0;
}
header #logo{
	background: url(images/logo.png); 
	width: 169px;
	height: 87px;
	float: left;
	margin: 20px 0 0 0;
}
header #topbar-nav{
	background: rgba(0,0,0,0.5); 
	width: 70%;
	padding: 4px;
	float: right;
	position: relative;
	list-style: none;
	top: 0;;
	padding: 0;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}
header #topbar-nav li li{
	display: none;
}
header #topbar-nav li{
	float: right;
	margin: 6px 30px 4px 10px;
}
header #topbar-nav li a{
	color: #a7a4a4;
	text-transform: lowercase;
	font-size: 90%;
	text-decoration: none;
	margin: 0 !important;
}
header #topbar-nav li.current_page_item a{
	color: #ff0000;
	background: none !important;
}
header #topbar-nav li a:hover{
	color:#fff;
}
header form{
	margin: 25px 0 0 70px;
	float: left;
}
header form input[name="s"]{
	width: 200px;
	border: 0;
	font-size: 90%;
	border-radius: 4px;
	border: 1px solid #747070;
	padding: 9px 57px 9px 12px;

}
header form input[type="submit"]{
	position: absolute;
	margin: 2px 0 0 222px;
	width: 50px;
	float: left;
	padding: 9px;
	border: 0;
	font-size: 90%;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #747070;
	cursor: pointer;

	background: #e8946d; /* Old browsers */
	background: -moz-linear-gradient(top,  #e8946d 0%, #e8765a 65%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8946d), color-stop(65%,#e8765a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e8946d 0%,#e8765a 65%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e8946d 0%,#e8765a 65%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e8946d 0%,#e8765a 65%); /* IE10+ */
	background: linear-gradient(to bottom,  #e8946d 0%,#e8765a 65%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8946d', endColorstr='#e8765a',GradientType=0 ); /* IE6-9 */
}
header form .searchicon{
	background: url('images/searchicon.png') no-repeat !important;
	z-index: 99999;
	width: 20px !important;
	height: 20px !important;
	position: absolute;
	margin: 11px 0 0 237px !important;
	border: 0 !important;
	cursor: pointer;
}

@-moz-document url-prefix() { 
	header form input[type="submit"]{
		margin: 0 0 0 222px;
		height: 38px !important;
	}
	header form .searchicon{
		margin: 10px 0 0 237px !important;
	}
}




header .header-title{
	font-size: 230%;
	display: block;
	float: right;
	margin: 20px 0 0 0;
	color: #fff;
	text-shadow: 0 0 20px #32080c;
	border-radius: 40px;
	text-transform: uppercase;
	text-align: right;
	font-weight: normal;
	line-height: 80%;
	cursor: default;
}
header .header-title span{
	font-size: 50%;
	display: block;
}
#breadcrumbs{
	width: 100%;
	height: 45px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;

	background: #e8e8e8; /* Old browsers */
	background: -moz-linear-gradient(top,  #e8e8e8 0%, #d3d3d3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(100%,#d3d3d3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e8e8e8 0%,#d3d3d3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e8e8e8 0%,#d3d3d3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e8e8e8 0%,#d3d3d3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e8e8e8 0%,#d3d3d3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */
	line-height: 380%;
	text-indent: 20px;
	font-size: 80%;
}
#breadcrumbs{

}
#breadcrumbs a{
	color: #88635a;
}
#breadcrumbs img{
	margin: 0 12px 3px 12px;
	vertical-align: middle;
}
#breadcrumbs .current-item{
	color: #bf211f !important;
	text-decoration: none;
	font-weight: bold;
}

#page-container{
	width: 100%;
	min-height: 50px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	background: #fff;
	box-shadow: 0 -5px 3px #d3d3d3;
	float: left;
}
.menuitem-footer{
	background: url('images/menuitem-footer.png');
	width: 228px;
	height: 83px;
	float: left;
	position: relative;
	margin: -6px 0 20px 0;
}

/*SHOWING HIDING MENU*/

#leftside ul ul{
	display: none;
}

.current_page_item ul ul,
.current-menu-ancestor ul ul,
.current-menu-item ul ul
{
	display: none;
}


.current_page_item ul,
.current_page_parent ul,
.current_page_parent ul,
.current-menu-ancestor ul,
.current_page_ancestor ul,
.current-menu-item ul{
	display: block !important;
}



#leftside ul li.current-menu-ancestor a,
#leftside ul li.current_page_parent a
{
	background: url('images/menuitem.png');	
}


#leftside ul li.current-menu-ancestor li a,
#leftside ul li.current_page_parent li a,
#leftside ul li.menu li a
{
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(left,  #ffffff 80%, #e9e9e9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(80%,#ffffff), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ffffff 80%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ffffff 80%,#e9e9e9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ffffff 80%,#e9e9e9 100%); /* IE10+ */
	background: linear-gradient(to right,  #ffffff 80%,#e9e9e9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=1 ); /* IE6-9 */
}


#leftside ul li.current-menu-ancestor li a li a{
	background: red !important; /* Old browsers */
}
#leftside ul{
	width: 236px;
	list-style: none;
	float: left;
	margin: 20px 0 0 0;
}
#leftside ul li.active a,
#leftside ul li a
{
	background: url('images/menuitem-grey.png') no-repeat;
	width: 236px;
	height: 57px;
	display: block;
	margin: 0 0 0 -9px;
	text-align: center;
	float: left;
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
	text-shadow:  1px 1px 1px #000;
	z-index: 99999999;
}
#leftside a.mainitem:hover
{
	background: url('images/menuitem-hover.png') no-repeat;
	width: 236px;
	height: 57px;
	display: block;
	margin: 0 0 0 -9px;
	text-align: center;
	float: left;
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
	text-shadow:  1px 1px 1px #000;
	z-index: 99999999;
}
.lineheighthook{
	line-height: 130% !important;
}
#leftside ul li li.active a{
	background: url('images/menuitem.png') no-repeat;
}
a.mainitem{

}
.current-menu-item a.mainitem,
.current-page-item a.mainitem
{
	background: url('images/menuitem.png') no-repeat !important;
	width: 236px !important;
	height: 57px !important;
	display: block !important;
	margin: 0 0 0 -9px !important;
	text-align: center !important;
	float: left !important;
	text-decoration: none !important;
	color: #fff !important;
	text-transform: uppercase !important;
	text-shadow:  1px 1px 1px #000 !important;
	z-index: 99999999 !important;
}
#leftside ul li li a
{
	text-transform: none !important;
	z-index: -9999 !important;
	text-align: left;
	padding-right: 14px !important;
	padding-left: 22px !important;
	padding-top: 8px;
	padding-bottom: 4px;
	width: 180px !important;
	font-size: 75% !important;
	min-height: 23px !important;
	height: auto !important;
	line-height: 150% !important;
	text-shadow:  none !important;
	margin: -2px 0 0 10px !important;
	color: #000;

	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(left,  #ffffff 80%, #e9e9e9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(80%,#ffffff), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ffffff 80%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ffffff 80%,#e9e9e9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ffffff 80%,#e9e9e9 100%); /* IE10+ */
	background: linear-gradient(to right,  #ffffff 80%,#e9e9e9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=1 ); /* IE6-9 */

}
#leftside ul li li a:hover
{
	color: #a0a0a0;
}
#leftside ul li li a::before
{
	content: "›";
	height: 10px;
	position: absolute;
	width: 12px;
	margin: -10px 0 0 -12px !important;
	font-size: 140%;
	line-height: 220%;
}

/* THIRD SUBMENU */

#leftside ul ul{
	width: 109px !important;
	list-style: none;
	float: left;
	margin: 3px 0 0 0;
}

#leftside ul li li li a
{
	padding-left: 35px !important;
	width: 167px !important;
	margin-bottom: 1px;
	font-style: italic;
}


/* FOURTH SUBMENU */

#leftside ul ul ul{
	width: 104px !important;
	list-style: none;
	float: left;
	margin: 0 0 0 0;
}

#leftside ul li li li li a
{
	padding-left: 55px !important;
	width: 147px !important;
}
#leftside li li a{
	border-right: 1px solid #d3d3d3;
	float: left;
}
ul.sub-menu{
	margin-top: -5px !important;
}
.current_page_item ul.sub-menu,
.current_page_item ul.sub-menu
{
	margin-top: 2px !important;
}
.current-menu-item a,
.current-page-item a,
.current_page_item a
{
	background: url('images/menuitem-selected.png') no-repeat !important;
	
	height: 10px !important;
	padding: 7px 0 2px 0 !important;
	
	margin-bottom: 120px !important;
	margin-left: -10px !important;
	color: #ff0000	!important;
	z-index: 999999999 !important;

	border-right: 10px solid #fff !important;
}
ul ul li.menu-item-has-children .current-menu-item a,
ul ul li.page-item-has-children .current-page-item a,
{
	height: 2px !important;
}

.current-menu-item a.tworows,
.current-page-item a.tworows
{
	background: url('images/menuitem-selected2.png') no-repeat !important;
	
	height: 40px !important;
	padding: 9px 0 1px 0 !important;
	
	margin-bottom: 120px !important;
	margin-left: -10px !important;
	color: #ff0000	!important;
	z-index: 999999999 !important;

	border-right: 10px solid #fff !important;
}
.current-menu-item a,
.current-page-item a
{
	background: url('images/menuitem-selected.png');
}
.current-menu-item li a,
.current-page-item li a.tworows
{
	color: #000	!important;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(left,  #ffffff 80%, #e9e9e9 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(80%,#ffffff), color-stop(100%,#e9e9e9)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ffffff 80%,#e9e9e9 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ffffff 80%,#e9e9e9 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ffffff 80%,#e9e9e9 100%) !important; /* IE10+ */
	background: linear-gradient(to right,  #ffffff 80%,#e9e9e9 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=1 ) !important; /* IE6-9 */

	border-right: 1px solid #d3d3d3 !important;
}

.mainitem-tworows
{
	line-height: 150% !important;
	padding: 8px 0 0 0 !important;
}
.mainitem-onerow
{
	line-height: 380% !important;
	padding: 0 0 0 0 !important;
	height: 67px !important;
}
.current-menu-item .mainitem-onerow{
	padding: 0 0 0 0 !important;
}



header .current-menu-item a,
header .current-page-item a
{
	border: 0 !important;
}

#leftside{
	width: 226px;
	float: left;
	height: 100%;
}
#rightside{
	width: 725px;
	height: auto;
	margin: 20px 30px 0 0;
	float: right;
}
#rightside p{
	color: #818080;
}
#rightside h1{
	font-size: 160%;
	text-transform: uppercase;
	margin: 10px 0 10px 0;
	color: #000;
	float: left;
	width: 100%;
}
#rightside p{
	color: #464646;
	font-family: 'Arial';
	font-size: 80%;
	line-height: 170%;
	margin: 10px 0 10px 0;
}
#rightside h2,
#rightside h3
{
	font-size: 120%;
	text-transform: uppercase;
	border-bottom: 1px solid #e9e4e4;
	margin: 30px 0 20px 0;
	color: #000;
}
.headerbanner{
	float: left;
}
ul#contentnav{
	float: left;
	width: 100%;
	list-style: none;
	margin: 25px 0 25px 0;
	border-bottom: 1px solid #e9e4e4;
}
ul.contentnavfooter{
	border-bottom: 0 solid #e9e4e4 !important;	
	border-top: 1px solid #e9e4e4;	
	padding-top: 20px !important;
}
ul#contentnav a{
	font-family: 'PT Sans', sans-serif;
	z-index: 9999;
	background: #bfbfbf; /* Old browsers */
	background: -moz-linear-gradient(top,  #bfbfbf 50%, #acacac 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#bfbfbf), color-stop(100%,#acacac)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bfbfbf 50%,#acacac 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bfbfbf 50%,#acacac 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bfbfbf 50%,#acacac 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #bfbfbf 50%,#acacac 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#acacac',GradientType=0 ); /* IE6-9 */
	width: 195px;
	height: 33px;
	float: left;
	line-height: 225%;
	color: #fff;

	margin: 0 0 10px 0;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	text-shadow: 0 0 3px #363636;
}
ul#contentnav a:hover{
	background: #f22e57; /* Old browsers */
	background: -moz-linear-gradient(top,  #f22e57 50%, #c8183d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#f22e57), color-stop(100%,#c8183d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f22e57 50%,#c8183d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f22e57 50%,#c8183d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f22e57 50%,#c8183d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f22e57 50%,#c8183d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f22e57', endColorstr='#c8183d',GradientType=0 ); /* IE6-9 */
}
ul#contentnav .next{
	float: right;
}
ul#contentnav .next a{
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
}
ul#contentnav .prev a{
	border-top-left-radius: 50px;
	border-bottom-left-radius: 50px;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
}
ul#contentnav .prev a,
ul#contentnav .next a{
	cursor: pointer;
}
.contentnavbottom{
	margin: 5px 0 15px 0 !important;
	padding: 15px 0 0 0;
	border-top: 1px solid #e9e4e4;
	border-bottom: 0 !important;
}
.entry{
	min-height: 750px;
}
#footer{
	width: 100%;
	height: 160px;
	float: left;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
}
#footer .block{
	float: left;
	width: 300px;
	color: #fff;
	margin: 20px 0 0 0;
	line-height: 170%;
	font-size: 90%;
}
#footer .blockright{
	float: right;
	width: 300px;
	text-align: right;
	font-size: 80%;
	line-height: 160%;
}
#footer .block a{
	color: #fff;
}
#footer .blockright span{
	margin: 12px 0 0 0;
	float: right;
}
#footer .blockright img{
	float: right;
	margin: 0 0 0 10px;
}
#footer .block .mail{
	color: #f8c07d;
}
.button-zobrazit{
	background: url('images/button-zobrazit_15.png');
	width: 205px;
	height: 37px;
	float: right;
	margin: 90px 20px 0 470px;
	position: absolute;
	opacity: 0.8;

}
.button-zobrazit:hover{
	opacity: 1;
}


.home .quiz{
	width: 390px;
	overflow: hidden;
	margin: 20px 30px 20px 20px !important;
}
.home .quiz h1{
	z-index: 9999999999;
	background: url('images/quizbar.png');
	width: 432px !important;
	height: 59px;
}
.home .button-zobrazit{
	margin: 80px 20px 0 170px;
}

.vc_navbar-header{display: none !important;}


.quiz{
	float: left;
	background: #f6f4f4;
	margin: 20px 0 20px 0;
	width: 690px;
	min-height: 140px;
	padding: 60px 0 0 20px;
}
.quiz .thumb{
	float: left;
	margin: -30px 20px 0 -21px;
	z-index: 0;
}
.quiz ul{
	list-style: none;
	list-style-type: none;
	margin: 17px 0 17px 0;
	float: left;
	width: 100%;
}
.quiz ul li{
	width: 100%;
	float: left;
	margin: 7px 0 7px 0;
}
.quiz ul li label{
	margin: 0 0 0 10px; !important;
	line-height: 120%;
}
.quiz h1{
	z-index: 9999999999;
	background: url('images/quizbar.png');
	width: 732px !important;
	height: 59px;
	float: left;
	margin: -70px 0 0 -30px !important;
	position: absolute;
	color: #4d4d4d !important;
	text-shadow: 1px 1px 1px #efefef;
	font-size: 90% !important;
	line-height: 375%;
	text-indent: 30px;
}
.quiz p{
	color: #818080 !important;
	font-size: 105%;
	margin: 0 20px 0 0 !important;
	text-align: justify;
}
.icheckbox_square-blue,
.iradio_square-blue{
	float: left;
	margin: -21px 0 0 0;
	position: ;
}
#wpadminbar{
	z-index: 99999;
}
.quiz .hint{
	margin: 12px 0 0 0;
}
.quiz .hint p{
	border-radius: 7px;
	margin: 6px 0 0 0;
	padding: 17px;
}
.quiz input[type="submit"]{
	font-family: 'PT Sans', sans-serif;
	z-index: 9999;
	background: #bfbfbf; /* Old browsers */
	background: -moz-linear-gradient(top,  #bfbfbf 50%, #acacac 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#bfbfbf), color-stop(100%,#acacac)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bfbfbf 50%,#acacac 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bfbfbf 50%,#acacac 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bfbfbf 50%,#acacac 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #bfbfbf 50%,#acacac 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#acacac',GradientType=0 ); /* IE6-9 */
	float: left;
	line-height: 225%;
	color: #fff;
	font-size: 120%;
	font-weight: bold;
	padding: 4px 27px 1px 27px;
	border-radius: 4px;
	float: right;
	cursor: pointer;
	margin: 0 0 10px 0;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	text-shadow: 0 0 3px #363636;
	border: 0 !important;
	margin: 27px 0 27px 0;
}
.quiz input[type="submit"]:hover{
	background: #676666; /* Old browsers */
	background: -moz-linear-gradient(top,  #676666 50%, #474746 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#676666), color-stop(100%,#474746)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #676666 50%,#474746 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #676666 50%,#474746 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #676666 50%,#474746 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #676666 50%,#474746 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#676666', endColorstr='#474746',GradientType=0 ); /* IE6-9 */

}
.quiz textarea{
	width: 100%;
	border-radius: 7px;
	min-height: 100px;
	border: 1px solid #eae8e8;
	margin: 7px 0 0 0;
}
.downloads-button{
	width: 147px;
	height: 29px;
	background: url('images/dwnbutton.png');
	float: right;
	margin: 0 0 0 0;
}
.downloads-button:hover{
	background: url('images/dwnbutton_hover.png');
}
dl.attachments
{
	width: 100% !important;
	font-size: 90%;
}
dl.attachments a{
	color: #cf1e1e;
	font-weight: bold;
}
dl.attachments span{
	font-style: italic;
	color: #828282;
	font-size: 80%;
}
dl.attachments dd.caption
{
	width: 95% !important;
}
div#downloads{
	display: none;
}
.wpsqt_multiple_question label{
	padding: 3px 0 0 0;
	float: left;
}
#page-footer-area{
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	float: left;
	margin: 20px 0 20px 0;
	list-style: none;
}
#page-footer-area li{
	float: left;
	margin: 0 0 -1px 0;
	padding: 7px;
	text-transform: uppercase;
	background: #fff;
}
#page-footer-area li a{
	text-decoration: none;
	font-size: 80%;
	color: #8e8e8e;
	padding-top: 7px;
}
#page-footer-area li.active{
	border-top: 2px solid #b40808;
}
#page-footer-area li.active a{
	color: #444444;
}
#page-footer-area li a:hover{
	color: #b40808 !important;
}
.gallery{
	padding-bottom: 30px;
}
.gallery .gallery-item{
	margin: 0 3px -10px 0;
}
.gallery .gallery-item img{
	width: 110px;
	height: 110px;
}
.entry a{
	color: #cf1e1e;
}
.entry p{
}


.entry strong{
	font-weight: bold !important;
}

/* change the color of the progress bar */
.mejs-controls .mejs-time-rail .mejs-time-total {
    background: #AAC7E3 !important;
 }
/* change the color of the current time bar */
.mejs-controls .mejs-time-rail .mejs-time-current {
    background: #00a !important;
}
 
/* change the color of the file loading bar */
.mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: #ccc !important;
}
.entry ol,
.entry ul{
	margin: 0 0 15px 20px !important;
	float: left !important;
}
.quiz ol,
.quiz ul{
	margin: 10px 0 15px 0 !important;
	float: left !important;
}
p.answergiven{
	margin-left: 150px !important;
}

.floatright{
	float: right !important;
	text-align: right;
}

/* HIDE/SHOW MENUS */


#leftside .menu-item-has-children ul ul{
	display: none !important;
}

#leftside .menu-item-has-children ul .current-menu-ancestor ul,
#leftside .menu-item-has-children ul .current-menu-item ul,
#leftside .menu-item-has-children ul .current-menu-parent ul
{
	display: block !important;
}



