/*  
Theme Name: RIVA CLINIC
Description: Vzhled prezentace riva-clinic.cz
Author: Tomáš Gažůr
Author URI: http://www.tomasgazur.cz
*/


body {
	background: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	line-height: 150%;
	color: #FFF;
}

#main {	
	width: 974px;
	margin: 0 auto;
}

/* TOP */
#top {
	width: 100%;
	height: 166px;
	background: url('img/header.jpg') right top no-repeat;
}

#top-sub {
	width: 100%;
	height: 166px;
}

#top #logo {
	float: left;
	border: 0;
	margin: 22px 0 0 85px;
	padding: 0;
}

#top-sub #logo {
	float: left;
	border: 0;
	margin: 22px 0 0 85px;
	padding: 0;
}

#top #lang_sel_list, #top-sub #lang_sel_list {
	width: 99px;
	float: left;
}

#top #links {
	width: 190px;
	float: left;
	padding-left: 165px;
}

#top-sub #links {
	width: 190px;
	float: left;
	padding-left: 438px;
}

#top .headermenu, #top-sub .headermenu, #lang_sel_list {
	margin-top: 150px;
}

#top .headermenu ul, #top-sub .headermenu ul, #lang_sel_list ul {
	float: left;
	margin: 0;
	padding: 0;
}

#top .headermenu li, #top-sub .headermenu li, #lang_sel_list ul li {
	float: left;
	list-style-type: none;
}

#top .headermenu a, #top-sub .headermenu a, #lang_sel_list a {	
	cursor: pointer;
	float: left;
	text-decoration: none;
	background: url('img/headermenuli.gif') right 1px no-repeat;
	background: url('img/headermenuli.gif') right 3px no-repeat\0/; /*nutná úprava pro IE8*/
	font-weight: bold;
	color: #1a171c;
	line-height: 100%;
	text-transform: uppercase;
	font-size: 10px;
	padding: 0 7px 0 5px;
}

#top .headermenu .last a, #top-sub .headermenu .last a, .icl-cs a, .headermenu .page-item-5 a, .headermenu .page-item-599 a, .headermenu .page-item-795 a {
	background: none !Important;
}

 /* CONTENT */
#page {
	background: url('img/content_v3.jpg') right top no-repeat;
	position: relative;
	min-height: 550px;
}

#page-sub {
	background: url('img/contentsub_v3.jpg') left top no-repeat;
	position: relative;
	min-height: 550px;
}

/* LEFT SIDE */
#leftside {
	float: left;
	width: 210px;
}

#leftside .menu {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 10px;
}

#leftside .menu li {
	text-align: right;
	line-height: 110%;
}

#leftside .menu a {
	text-decoration: none;
	color: #FFF;
	font-size: 10px;
}

#leftside .menu a:hover {
	text-decoration: underline;
}

#leftside #topleftmenu {
	margin-top: 12px;
}

#leftside #bottommenu {
	margin-top: 50px;
	position: absolute;
	left: 0;
	bottom: 30px;
}

#leftside #topleftmenu a, #bottommenu a {
	width: 242px;
	cursor: pointer;
	position: relative;
	left: -50px;
	float: left;
	text-decoration: none;
	background: #c80067;
	font-weight: bold;
	color: #FFF;
	font-size: 13px;
	text-transform: lowercase;
	padding: 6px 8px 6px 8px;
	margin-bottom: 4px;
}

#leftside #topleftmenu #white a, #leftside #topleftmenu .page-item-64 a {
	background: #FFF url('img/news.gif') 120px 30px no-repeat;
	color: #000;
	font-size: 22px;
	height: 15px;
	padding: 26px 8px 10px 8px;
}

#leftside #topleftmenu .page-item-788 a {
	background: #FFF url('img/news.gif') 145px 30px no-repeat;
	color: #000;
	font-size: 22px;
	height: 15px;
	padding: 26px 8px 10px 8px;
}

#leftside #topleftmenu .page-item-799 a {
	background: #FFF url('img/news.gif') 80px 30px no-repeat;
	color: #000;
	font-size: 22px;
	height: 15px;
	padding: 26px 8px 10px 8px;
}

#leftside #bottomleftmenu li {
	padding-right: 10px;
}

#leftside #bottomleftmenu a {
	font-weight: bold !Important;
	font-size: 11px;
}

#right {
	float: right;
	width: 764px;
}

#flash {
	float: left;
	width: 508px;
	height: 89px;
	display: block;
	margin: 9px 0 2px 2px;
}


	/* HLAVNÍ MENU */

.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;overflow:hidden;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc ul {left:-10000px;position:absolute;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li{position:relative;}.qmmc ul {z-index:10;}.qmmc ul ul {z-index:20;}.qmmc ul ul ul {z-index:30;}.qmmc ul ul ul ul {z-index:40;}.qmmc ul ul ul ul ul {z-index:50;}li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}

#menu {	
	float: left;
	width: 650px;
	padding-left: 3px;
}

#qm0 {	
	z-index:35;
	float: left;
	margin: 0;
	padding: 0;
}

#qm0 li a {	
	cursor: pointer;
	float: left;
	width: 81px;
	text-decoration: none;
	text-align: right;
	background: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	color: #1b1c20;
	font-size: 11px;
	padding: 6px 6px 6px 0;
	border-right: 3px solid #220F11;
	z-index:45;
	line-height: 100%;
}

#qm0 li a:hover {	
	z-index:41;
}

#qm0 li.first a {	
	width: 115px;
}

#qm0 li.current_page_item a, #qm0 li.current_page_parent a {
	background: #FFF url('img/middlemenuhover.gif') left 1px no-repeat;
	z-index:42;
}

#qm0 ul {	
	padding: 3px 0 6px 0;
	margin: 0;
	background: none;
	z-index:43;
	float: left;
	width: 81px !Important;
}

#qm0 ul li {	
	padding: 0 0 0 0 !Important;
	margin: 0 0 0 0 !Important;
	|float: left;
}

#qm0 ul li a {	
	z-index: 44;
	text-decoration: none;
	color: #FFF;
	float: left;
	width: 100%;
	text-align: right;
	font-size: 10px;
	font-weight: normal;
	text-transform: lowercase;
	padding: 3px 6px 3px 0;
	margin: 0 !Important;
	z-index:45;
	border-left: none !Important;
	border-right: none !Important;
	background: #C80067 !Important;
	|position: relative;
	|left: -90px;
	|top: -3px;
}

#qm0 ul li a:hover {	
	z-index:45;
	text-decoration: underline;
}

.page-item-1479 a, .page-item-1481 a, .page-item-1483 a, .page-item-1477 a, .page-item-1476 a, .page-item-1501 a, .page-item-1532 a, .page-item-1530 a, .page-item-1528 a, .page-item-1523 a, .page-item-1534 a, .page-item-1536 a, .page-item-1525 a, .page-item-1519 a, .page-item-1521 a, .page-item-810 a, .page-item-812 a, .page-item-814 a, .page-item-816 a {	
	width: 140px !Important;
}

#content {
	width: 466px;
	margin-left: 10px;
	clear: both;
	height: 461px;
	padding-top: 20px
}

#content-sub {
	width: 653px;
	margin-left: 10px;
	clear: both;
	padding-top: 20px;
}

#content h1, #content-sub h1 {
	font-size: 28px;
	color: #FFF;
	padding: 5px 0 10px 0;
	font-weight: normal !Important;
}

#content p, #content-sub p {
	text-align: justify;
	padding-bottom: 15px;
	font-size: 11.5px;
	line-height: 120%;
}

#content a, #content-sub a {
	font-size: 11.5px;
}

/* vlozena uprava */

.lcp_catlist li {
	list-style-type: none;
	font-size: 11.5px;
	padding: 2px 0 2px 0;
	line-height: 190%;
}

#content-sub li {
	list-style-type: none;
	font-size: 11.5px;
	padding: 2px 0 2px 0;
}

/* konec vlozene upravy */

#content-sub img {
	border: 1px solid #fff;
}

#signature {
	background: url('img/signature.png') no-repeat;
	width: 250px;
	padding-top: 80px;
	margin: 0 auto;
	font-size: 11px;
	text-align: center;
}

#contentbottom {
	height: 35px;
	clear: both;
}

/* FOOTER */
#footer{
	width: 100%;
	background: url('img/footer.png') no-repeat;
	clear: both;
	text-align: center;
	padding: 25px 0;
	line-height: 30px;
	height: 56px;
	color: #FFF;
	position: relative; bottom: 30px;
}

#footertext {
	width: 585px;
	float: left;
	padding-left: 170px;
	text-align: center;
	font-size: 10px;
	color: #FFF;
}

#footer a {
	color: #FFF;
	text-decoration: none;
}

#footer #search {
	float: right;
	width: 160px;
	padding: 8px 50px 0 0;
}

#footer #search #keyword {
	float: left;
	border: 0;
	margin: 0;
	padding: 6px 0 5px 5px;
	background: url('img/searchbox.gif') no-repeat;
	font-size: 9px;
	width: 110px;
}

#footer #search #go {
	float: left;
	border: 0;
	background: url('img/searchbut.gif') no-repeat;
	height: 22px;
	width: 18px;
	cursor: pointer;
}

	/* DALŠÍ ELEMENTY */
	
a {color: #FFF}
img {border: 0}
* {margin:0; padding: 0}
.alignleft {float: left; margin-right: 10px;}
.alignright {float: right; margin-left: 10px;}

	/* ELEMENTY PRO WP */

.sitemap {
	margin: 10px 0 10px 25px;
}

.searchtitle {
	border-bottom: 1px solid #FFF;
	margin-bottom: 15px;
}

h2 {
	margin: 10px 0 5px 0;
	font-weight: normal;
}

h3 {
	margin: 10px 0 5px 0;
}

#google-maps * {
	color: #1b1c20 !Important;
}

.page-item-386 a {
	text-transform: none !important;
}
