/* CSS Document */
body {
	margin:0px;
	padding:0px;
	/*background-color:#8f8f8f;*/
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#707173;
}

abbr, acronym {
	cursor:pointer;	
	/*border-bottom:1px #FF6600 Dotted;*/
}

img {
	border:0px;
}

.cb {
	clear:both;
}

#mainpage {
	margin:0px;
	padding:0px;
	width:1000px;
	min-height:827px;
	_height:827px;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

#header {
	margin:0px;
	padding:0px;
	width:1000px;
	height:70px;
	/*background-image:url("/yacht/images/header_bg.jpg");*/
	background-repeat:repeat-x;
	overflow:hidden;
	margin-bottom:21px;
	padding-bottom:0px;
	border-bottom:1px #f0f0f0 Solid;
}

#header #logo {
	margin:0px;
	padding:0px;
	float:left;
	margin-left:20px;
	margin-top:5px;
	margin-right:10px;
	width:126px;
	height:61px;
	/*background-image:url("/yacht/images/ppmfactum_logotype.jpg");*/
	background-repeat:no-repeat;
}

#fir {
	margin:0px;
	padding:0px;
	float:left;
	margin-left:00px;
	margin-top:5px;
	margin-right:0px;
	width:126px;
	height:61px;
	/*background-image:url("/yacht/images/ppmfactum_logotype.jpg");*/
	background-repeat:no-repeat;
}

#fir h1 {
	margin:0;
	padding:0;
    position:relative;
    width:126px;
	height:61px;
    overflow:hidden;
}

#fir h1 span {
	display:block;
	position:absolute; 
	left:0; 
	top:0; 
	z-index:1;
	width:168px; 
	height:68px;
	margin:0; 
	padding:0;
	background:url("/yacht/images/yachtlogo.png") top left no-repeat;
}

#fir h1 span a {
	display:block;
	width:126px;
	height:61px;
}

#fir h1 span a strong {
	display:none;
}

#header {
	/*display:none;	*/
}

#header .oddelovnik {
	margin:0px;
	padding:0px;
	float:left;
	background-image:url("/yacht/images/header_oddelovnik.jpg");
	width:1px;
	height:70px; /*68*/
}

#header #factumlogo {
	margin:0px;
	padding:0px;
	float:left;
	margin-left:0px;
	width:168px;
	height:68px;
	background-image:url("/yacht/images/yacht-professional.png");
	background-repeat:no-repeat;
	background-position:7px 2px;
}

#header #claim {
	margin:0px;
	padding:0px;
	float:left;
	width:189px;
	height:68px;
	background-image:url("/yacht/images/nejsirsi-claim.png");
	background-position:4px 0px;
	background-repeat:no-repeat;
}

#header #vstupdosekcelogin {
	display:none;
	font-size:11px;
	color:#707173;
	text-decoration:none;
	margin-top:-5px; /* important */
}

#header #vstupdosekceproklienty {
	margin:0px;
	padding:0px;
	float:left;
	width:158px;
	height:68px;
	padding-top:25px;
	text-align:center;
}

#header #vstupdosekceproklienty a {
	font-size:11px;
	color:#707173;
	text-decoration:none;
}

#header #vstupdosekceproklienty a:hover {
	text-decoration:underline;
}

#header #flags {
	margin:0px;
	padding:0px;
	padding-top:25px;
	float:left;
	width:90px;
	height:68px;
	text-align:center;
}

#header #search {
	margin:0px;
	padding:0px;
	float:left;
	width:230px;
	padding-top:25px;
	height:68px;
	text-align:right;
}

#header #search form {
	margin:0px;
	padding:0px;
}

#header #search input {
	color:#666666;
	font-weight:bold;
	font-size:12px;
}

#menicko {
	margin:0px;
	padding:0px;
	width:316px;
	height:232px;
	float:left;
	background-color:#f0f0f0;
	background-repeat:no-repeat;
}

#menicko ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#menicko ul li {
	margin:0px;
	padding:0px;
	list-style-type:none;
	height:29px;
	overflow:hidden;
	padding-left:24px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
}

/**/
#menicko ul li a {
	margin:0px;
	padding:0px;
	color:#333;
	font-weight:normal;
	display:block;
	width:316px;
	height:29px;
	text-decoration:none;
	padding-top:5px;
}

#menicko ul li a:hover {
	color:#000;
}
/**/

/*----- -----*/
#menicko ul li.menu1 a {
	margin:0px;
	padding:0px;
	color:#e7f4fb;
	font-weight:bold;
	display:block;
	width:316px;
	height:29px;
	text-decoration:none;
	padding-top:5px;
}

#menicko ul li.menu2 a {
	margin:0px;
	padding:0px;
	color:#d8edf8;
	font-weight:bold;
	display:block;
	width:316px;
	height:29px;
	text-decoration:none;
	padding-top:5px;
}

#menicko ul li.menu3 a {
	margin:0px;
	padding:0px;
	color:#d8edf8;
	font-weight:bold;
	display:block;
	width:316px;
	height:29px;
	text-decoration:none;
	padding-top:5px;
}

#menicko ul li.menu4 a {
	margin:0px;
	padding:0px;
	color:#d8edf8;
	font-weight:bold;
	display:block;
	width:316px;
	height:29px;
	text-decoration:none;
	padding-top:5px;
}

#menicko ul li.menu5 a {
	margin:0px;
	padding:0px;
	color:#d8edf8;
	font-weight:bold;
	display:block;
	width:316px;
	height:29px;
	text-decoration:none;
	padding-top:5px;
}

#menicko ul li.menu6 a {
	margin:0px;
	padding:0px;
	/*color:#008bd0;*/
	color:#6f818a;
	font-weight:bold;
	display:block;
	width:316px;
	height:29px;
	text-decoration:none;
	padding-top:5px;
}

#menicko ul li.menu7 a {
	margin:0px;
	padding:0px;
	color:#6f818a;
	font-weight:bold;
	display:block;
	width:316px;
	height:29px;
	text-decoration:none;
	padding-top:5px;
}

#menicko ul li.menu8 a {
	margin:0px;
	padding:0px;
	color:#6f818a;
	font-weight:bold;
	display:block;
	width:316px;
	height:29px;
	text-decoration:none;
	padding-top:5px;
}
/*----- -----*/

#menicko ul li.menu1 {
	width:316px;
	height:29px;
	background-image:url("/yacht/images/menicko1pasive.png");
	background-repeat:no-repeat;
}

#menicko ul li.menu1:hover, #menicko ul li.menu1active {
	width:316px;
	height:29px;
	background-image:url("/yacht/images/menicko1active.png");
	background-repeat:no-repeat;
}

#menicko ul li.menu2 {
	width:316px;
	height:29px;
	background-image:url("/yacht/images/menicko2pasive.png");
	background-repeat:no-repeat;
}

#menicko ul li.menu2:hover, #menicko ul li.menu2active {
	width:316px;
	height:29px;
	background-image:url("/yacht/images/menicko2active.png");
	background-repeat:no-repeat;
}

#menicko ul li.menu3 {
	width:316px;
	height:29px;
	background-image:url("/yacht/images/menicko3pasive.png");
	background-repeat:no-repeat;
}

#menicko ul li.menu3:hover, #menicko ul li.menu3active {
	width:316px;
	height:29px;
	background-image:url("/yacht/images/menicko3active.png");
	background-repeat:no-repeat;
}

#menicko ul li.menu4 {
	width:316px;
	height:29px;
	background-image:url("/yacht/images/menicko4pasive.png");
	background-repeat:no-repeat;
}

#menicko ul li.menu4:hover, #menicko ul li.menu4active {
	width:316px;
	height:29px;
	background-image:url("/yacht/images/menicko4active.png");
	background-repeat:no-repeat;
}

#menicko ul li.menu5 {
	width:316px;
	height:29px;
	background-image:url("/yacht/images/menicko5pasive.png");
	background-repeat:no-repeat;
}

#menicko ul li.menu5:hover, #menicko ul li.menu5active {
	width:316px;
	height:29px;
	background-image:url("/yacht/images/menicko5active.png");
	background-repeat:no-repeat;
}

#menicko ul li.menu6 {
	width:316px;
	height:29px;
	background-image:url("/yacht/images/menicko6pasive.png");
	background-repeat:no-repeat;
}

#menicko ul li.menu6:hover, #menicko ul li.menu6active {
	width:316px;
	height:29px;
	background-image:url("/yacht/images/menicko6active.png");
	background-repeat:no-repeat;
}

#menicko ul li.menu7 {
	width:316px;
	height:29px;
	background-image:url("/yacht/images/menicko7pasive.png");
	background-repeat:no-repeat;
}

#menicko ul li.menu7:hover, #menicko ul li.menu7active {
	width:316px;
	height:29px;
	background-image:url("/yacht/images/menicko7active.png");
	background-repeat:no-repeat;
}

#menicko ul li.menu8 {
	width:316px;
	height:29px;
	background-image:url("/yacht/images/menicko8pasive.png");
	background-repeat:no-repeat;
}

#menicko ul li.menu8:hover, #menicko ul li.menu8active {
	width:316px;
	height:29px;
	background-image:url("/yacht/images/menicko8active.png");
	background-repeat:no-repeat;
}

#innerpager {
	margin:0px;
	padding:0px;
	width:684px;
	height:232px;
	float:left;
	overflow:auto;
}

#innerpager h2 {
	font-size:16px;	
}

#innerpager div, #innerpager p, #innerpager h1, #innerpager h2, #innerpager h3, #innerpager h4 {
	margin-left:10px;
	margin-right:5px;
	margin-top:5px;
}

#innerpager a {
	color:#707173;
	text-decoration:underline;
}

#innerpager a:hover {
	color:#000000;
	text-decoration:none;
}

#innerpager .novinka {
	/* margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px #808080 Dotted; */
}

#innerpager .novinka .datum {}

#innerpager .novinka .autor {}

#innerpager .novinka h3 {
	margin-top:3px;
	margin-bottom:3px;
}

#innerpager .novinka .obsah {
	margin-left:10px;
	margin-right:5px;
	text-align:justify;
}

#innerpager .novinka .obsah p {
	margin-left:0px;
	margin-right:0px;
	text-align:justify;
}

#stopper {
	height:38px;
	border-bottom:1px #cecece Solid;
}

#botleft {
	margin:0px;
	padding:0px;
	float:left;
	width:315px;
	border-right:1px #cecece Solid;
	height:340px;
	position:relative;
	overflow:auto;
}

#botleft a {
	color:#707173;
}

#botleft ul li, #botcenter ul li, #botright1 ul li, #botright2 ul li, #botright3 ul li, #botright4 ul li, #botright5 ul li, #botright6 ul li, #botright7 ul li, #botright8 ul li {
	list-style-image: url("/yacht/images/yacht-li.gif") !important;
}

#botleft p {
	margin-top:0px;
	margin-left:20px;	
	margin-right:10px;
	text-align:justify;
}

#botleft table {
	margin-left:20px;
	margin-right:10px;
}

#botcenter {
	margin:0px;
	padding:0px;
	float:left;
	width:348px;
	border-right:1px #cecece Solid;
	height:340px;
	position:relative;
	overflow:auto;
}

#botcenter a {
	color:#707173;
	text-decoration:underline;
}

#botcenter a:hover {
	color:#707173;
	text-decoration:none;	
}

#botcenter p {
	margin-top:0px;
	margin-left:20px;
	margin-right:10px;
	text-align:justify;
}

#botcenter table {
	margin-left:20px;
	margin-right:10px;
}

#botright1, #botright2, #botright3, #botright4, #botright5, #botright6, #botright7, #botright8 {
	margin:0px;
	padding:0px;
	float:left;
	width:335px;
	height:340px;
	position:relative;
}

#botright1 p, #botright2 p, #botright3 p, #botright4 p, #botright5 p, #botright6 p, #botright7 p, #botright8 p {
	margin-top:10px;
	margin-left:20px;
	margin-right:10px;
	text-align:justify
}

#botright1 a, #botright2 a, #botright3 a, #botright4 a, #botright5 a, #botright6 a, #botright7 a, #botright8 a {
	color:#FFF;
	text-decoration:none;
}

#botright1 a.yaacht, #botright2 a.yaacht, #botright3 a.yaacht, #botright4 a.yaacht, #botright5 a.yaacht, #botright6 a.yaacht, #botright7 a.yaacht, #botright8 a.yaaacht {
	color:#707173;
	text-decoration:none;
}

#botright1 a.yaacht:hover, #botright2 a.yaacht:hover, #botright3 a.yaacht:hover, #botright4 a.yaacht:hover, #botright5 a.yaacht:hover, #botright6 a.yaacht:hover, #botright7 a.yaacht:hover, #botright8 a.yaaacht:hover {
	color:#707173;
	text-decoration:underline;
}

#botright1 h3 {
	margin:0px;
	padding:0px;
	padding-top:14px;
	padding-left:19px;
	padding-bottom:14px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	background-color:#008bd0;
}

#botright2 h3 {
	margin:0px;
	padding:0px;
	padding-top:14px;
	padding-left:19px;
	padding-bottom:14px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	background-color:#1c98d5;
}

#botright3 h3 {
	margin:0px;
	padding:0px;
	padding-top:14px;
	padding-left:19px;
	padding-bottom:14px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	background-color:#44aadd;
}

#botright4 h3 {
	margin:0px;
	padding:0px;
	padding-top:14px;
	padding-left:19px;
	padding-bottom:14px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	background-color:#59b3e0;
}

#botright5 h3 {
	margin:0px;
	padding:0px;
	padding-top:14px;
	padding-left:19px;
	padding-bottom:14px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	background-color:#87c8e9;
}

#botright6 h3 {
	margin:0px;
	padding:0px;
	padding-top:14px;
	padding-left:19px;
	padding-bottom:14px;
	font-size:18px;
	font-weight:bold;
	color:#666;
	background-color:#b7def2;
}

#botright7 h3 {
	margin:0px;
	padding:0px;
	padding-top:14px;
	padding-left:19px;
	padding-bottom:14px;
	font-size:18px;
	font-weight:bold;
	color:#666;
	background-color:#d8edf8;
}

#botright8 h3 {
	margin:0px;
	padding:0px;
	padding-top:14px;
	padding-left:19px;
	padding-bottom:14px;
	font-size:18px;
	font-weight:bold;
	color:#666;
	background-color:#e7f4fb;
}

#botleft h3, #botcenter h3 {
	margin:0px;
	padding:0px;
	margin-top:14px;
	margin-left:19px;
	padding-bottom:0px;
	margin-bottom:0px;
	color:#666666;
	font-size:18px;
	font-weight:bold;
}

#footer1 {
	margin:0px;
	padding:0px;
	height:94px;
	border-top:1px #cecece Solid;
	background-color:#008bd0;
}

#footer2 {
	margin:0px;
	padding:0px;
	height:94px;
	border-top:1px #cecece Solid;
	background-color:#1c98d5;
}

#footer3 {
	margin:0px;
	padding:0px;
	height:94px;
	border-top:1px #cecece Solid;
	background-color:#44aadd;
}

#footer4 {
	margin:0px;
	padding:0px;
	height:94px;
	border-top:1px #cecece Solid;
	background-color:#59b3e0;
}

#footer5 {
	margin:0px;
	padding:0px;
	height:94px;
	border-top:1px #cecece Solid;
	background-color:#87c8e9;
}

#footer6 {
	margin:0px;
	padding:0px;
	height:94px;
	border-top:1px #cecece Solid;
	background-color:#b7def2;
}

#footer7 {
	margin:0px;
	padding:0px;
	height:94px;
	border-top:1px #cecece Solid;
	background-color:#d8edf8;
}

#footer8 {
	margin:0px;
	padding:0px;
	height:94px;
	border-top:1px #cecece Solid;
	background-color:#e7f4fb;
}

#footer1 ul, #footer2 ul, #footer3 ul, #footer4 ul, #footer5 ul, #footer6 ul, #footer7 ul, #footer8 ul {
	margin:0px;
	padding:0px;
	margin-left:25px;
	margin-top:5px;
	float:left;
}

#footer1 ul li, #footer2 ul li, #footer3 ul li, #footer4 ul li, #footer5 ul li, #footer6 ul li, #footer7 ul li, #footer8 ul li {
	color:#FFF;
	list-style-type:none;
	font-size:10px;
}

#footer6 ul li, #footer7 ul li, #footer8 ul li {
	color:#666 !important;
	list-style-type:none;
	font-size:10px;
}

#footer1 ul li a, #footer2 ul li a, #footer3 ul li a, #footer4 ul li a, #footer5 ul li a, #footer6 ul li a, #footer7 ul li a, #footer8 ul li a {
	color:#FFF;
	text-decoration:none;
}

#footer6 ul li a, #footer7 ul li a, #footer8 ul li a {
	color:#666 !important;
	text-decoration:none;
}

#footer1 ul li a:hover, #footer2 ul li a:hover, #footer3 ul li a:hover, #footer4 ul li a:hover, #footer5 ul li a:hover, #footer6 ul li a:hover, #footer7 ul li a:hover, #footer8 ul li a:hover {
	text-decoration:underline;
}

#footer1 ul li.nadpis, #footer2 ul li.nadpis, #footer3 ul li.nadpis, #footer4 ul li.nadpis, #footer5 ul li.nadpis, #footer6 ul li.nadpis, #footer7 ul li.nadpis, #footer8 ul li.nadpis {
	font-size:12px;
	font-weight:bold;
}

#footer1 ul li.nadpis a, #footer2 ul li.nadpis a, #footer3 ul li.nadpis a, #footer4 ul li.nadpis a, #footer5 ul li.nadpis a, #footer6 ul li.nadpis a, #footer7 ul li.nadpis a, #footer8 ul li.nadpis a {
	color:#FFF;
}

#footer1 ul li.nadpis a:hover, #footer2 ul li.nadpis a:hover, #footer3 ul li.nadpis a:hover, #footer4 ul li.nadpis a:hover, #footer5 ul li.nadpis a:hover, #footer6 ul li.nadpis a:hover, #footer7 ul li.nadpis a:hover, #footer8 ul li.nadpis a:hover {
	text-decoration:none;
	color:#F0F0F0;
}

#underfooter {
	text-align:right;
	padding-right:10px;
	padding-top:5px;
	color:#707173;
	font-size:10px;
}

#underfooter a {
	color:#707173;
	text-decoration:none;
}

#underfooter a:hover {
	color:#707173;
	text-decoration:underline;
}

/*----- -----*/

.reference {
	width:90px; 
	height:63px;
	margin-right:10px; 
	float:left;
}

#videofilesnavig.SlidingPanels {
	float: left;
}
#videofilesnavig .SlidingPanelsContentGroup {
	float: left;
	width: 10000px;
}
#videofilesnavig .SlidingPanelsContent {
	float: left;
	width: 320px;
}


#videofilesnavig a {
	text-decoration:none;
	color:#707173;
}

#videofilesnavig a:hover {
	text-decoration:underline;
	color:#707173;
}

#videonavig {
	color:#FFF;
}

#videonavig a {
	color:#000;
	text-decoration:none;
}

#botright1 #videonavig a, #botright2 #videonavig a, #botright3 #videonavig a, #botright4 #videonavig a, #botright5 #videonavig a, #botright6 #videonavig a, #botright7 #videonavig a, #botright8 #videonavig a {
	color:#FFF;
	text-decoration:none;
}

#videonavig a:hover {
	text-decoration:underline;
}

.logofloater {
	width:32px;
	margin-left:20px;
	margin-right:-10px;
	float:left;
	text-align:center;	
}

.logofloater a {
	text-decoration:none;
	color:#707173;
}

.logofloater a:hover {
	text-decoration:none;
	color:#000000;
}

.osobnikontakt {
	float:left;
	width:318px;
	height:75px;
	margin-bottom:10px;	
	margin-right:3px !important;
	margin-left:12px !important;
}

.osobnikontakt a {
	text-decoration:underline;
	color:#707173;	
}

.osobnikontakt a:hover {
	text-decoration:none;
	color:#707173;	
}

ul.gal a {
	text-decoration:none;
	color:#707173;	
}

ul.gal a:hover {
	text-decoration:underline;
	color:#707173;	
}

table.pripadovestudie a {
	text-decoration:none;
	color:#707173;	
}

table.pripadovestudie a:hover {
	text-decoration:underline;
	color:#707173;	
}

.galmini {
	width:100px;	
	height:100px;
	margin-left:10px;
	margin-bottom:10px;
	text-align:center;
	float:left;
}

.galmini img {
	border:0px;	
}

.galmini a {
	border:0px;
	text-decoration:none !important;
	color:#707173;
}

.galmini a:hover {
	color:#000000 !important;	
}

.galminis {
	width:75px;	
	margin-left:10px;
	margin-bottom:10px;
	text-align:center;
	float:left;
}

.galminis a {
	border:0px;
	text-decoration:none;
	color:#707173;
}

.galminis a:hover {
	color:#000000;	
}

.novinkaleft {
	padding-bottom:5px;
	margin-right:20px;
}

.prodcenter {
	padding-bottom:5px;
	margin-right:10px;
	width:130px;
	float:left;
}

.novinkaleft a, .prodcenter a {
	color:#707173;
	text-decoration:underline;
}


ul.slzby {
	margin-left:0px;
	padding-left:20px;
	font-size:10px;
}

ul.slzby li {
	list-style-type:none;
	margin-bottom:7px;
}

ul.slzby li ul {
	padding-left:20px;
}

ul.slzby li ul li {
	list-style-type:disc;
	margin-bottom:0px;
}

ul.slzby li ul li a {
	color: #707173;
	text-decoration:underline;
}

ul.slzby li ul li a:hover {
	color: #707173;
	text-decoration:none;
}