body { 	
	margin : 0px; padding : 0px; background-color : #fff}

p { 	
	margin : 0px; padding : 0px}

a {	
	text-decoration: underline}

a:hover {	
	text-decoration : none; color : #ffffff}


b {	font-weight : bold}

strong {
	font-weight : bold}

small{
	font-size : 10px; font-weight : normal}

form {	
	margin : 0px; padding : 0px}

td {	
	margin : 0px; padding : 0px}

img {
	margin : 0px; padding : 0px; border-width : 0px; border-style : none}
	

/*  xxxxxxxxxxxxxx   Positioning   xxxxxxxxxxxxxxx  */

.maintab-pozice {
	position : absolute;
	top : 0px; left : 0px;
	padding : 0px;
	margin : 10px 0px 0px 10px}

.navitab-pozice {
	text-align:center; padding : 0px; margin : 2px 0px 0px 0px}

.logo-pozice {	
	text-align : center;
	margin : 4px 0px 0px 0px; padding : 0px}

.logo-synapse-pozice {	
	text-align : center;
	margin : 1px 0px 0px 0px; padding : 0px}

.calibration-pozice {	
	position : absolute; top : 10px ; left : 971px}

/*  xxxxxxxxxxxxxx   Tabulky   xxxxxxxxxxxxxxx  */

.maintab-one {
	background-color : #eaeaea; vertical-align:middle; width:189px;  background : url(obrazky/maintab_topleft_bcg.gif)}
.maintab-two {
	width : 764px; height : 70px; background : url(obrazky/maintab_line1_bcg.gif); vertical-align:middle}
.maintab-three {
	width : 764px; height : 37px; background : url(obrazky/maintab_line2_bcg.gif); vertical-align:middle}
.maintab-four {
	height : 37px; background : url(obrazky/maintab_line3_bcg.gif); vertical-align:middle}
.maintab-five {
	width : 189px; background : url(obrazky/maintab_col1_bcg.gif); background-repeat:repeat-x; background-color:#C3C3C3; vertical-align:top}
.maintab-six {
	width : 764px; background-color:#E7E7E7; vertical-align:top}
.maintab-six-wide {
	width : 955px; background-color:#E7E7E7; vertical-align:top}

.maintab-vertical-divider {
	width : 2px; background : url(obrazky/maintab_v_divider.gif)}
.maintab-horizontal-divider {
	height : 2px; background : url(obrazky/maintab_h_divider.gif)}

.maintab-gallery-narrow {	
	display : block; text-align:center;
	margin : 32px 0px 30px 0px; padding : 0px}

.navitab-left {
	width : 16px; height : 36px; background : url(obrazky/menutab_left.gif)}
.navitab-right {
	width : 17px; height : 36px; background : url(obrazky/menutab_right.gif)}
.navitab {
	height : 36px; background : url(obrazky/menutab_bcg.gif); vertical-align:middle}
.navitab-void {
	height : 36px; width:60px; background : url(obrazky/menutab_bcg.gif); vertical-align:middle}
.navitab-selected {
	height : 36px; background : url(obrazky/menutab_selected_bcg.gif); vertical-align:middle}
.navitab-divider {
	width : 7px; height : 36px; background : url(obrazky/menutab_divider_normal.gif)}
.navitab-divider-left {
	width : 7px; height : 36px; background : url(obrazky/menutab_divider_left.gif)}
.navitab-divider-right {
	width : 7px; height : 36px; background : url(obrazky/menutab_divider_right.gif)}



.imgtab-topleft {
	width : 3px; height : 3px; background : url(obrazky/imgtab_topleft.gif)}
.imgtab-top {
	height : 3px; background : url(obrazky/imgtab_top.gif)}
.imgtab-topright {
	width : 4px; height : 3px; background : url(obrazky/imgtab_topright.gif)}
.imgtab-bottomleft {
	width : 3px; height : 4px; background : url(obrazky/imgtab_bottomleft.gif)}
.imgtab-bottom {
	height : 4px; background : url(obrazky/imgtab_bottom.gif)}
.imgtab-bottomright {
	width : 4px; height : 4px; background : url(obrazky/imgtab_bottomright.gif)}
.imgtab-left {
	width : 3px; background : url(obrazky/imgtab_left.gif)}
.imgtab-right {
	width : 4px; background : url(obrazky/imgtab_right.gif)}

.imgtab {
	width : 150px; height : 150px; background-color : #ffffff; vertical-align : middle}
.imgtab-over {
	width : 150px; height : 150px; background-color : #d8e4ed; vertical-align : middle}

.imgtab-detail {
	width : 157px; vertical-align : top}

.imgtab-v-divider {
	width : 28px}
.imgtab-h-divider {
	height : 13px}
	
.imgtab-item {	
	text-align : center; margin : 0px; padding : 0px}

/*  xxxxxxxxxxxxxx   Zahlavi   xxxxxxxxxxxxxxx  */

h1.headline-hlavni {
	font-family : Arial, Verdana, sans-serif;
	font-weight : normal; 
	font-size : 14px;
	text-align : left;
	margin : 1px 5px 0px 25px;
	padding : 0px;
	color : #000000}

h1.headline-hlavni a {
	text-decoration: none;
	color : #0068B4}

h1.headline-hlavni a:hover {
	text-decoration: underline;
	color : #0068B4}

img.headline-point {
	vertical-align:middle; margin: 0px 15px 0px 15px}

a.navi-top {
	display:block;
	text-decoration: none;
	font-family : Arial, Verdana, sans-serif;
	font-weight : bold; 
	font-size : 10px;
	text-align : center;
	margin : 0px 22px 2px 22px;
	padding : 0px;
	color : #000000}

a.navi-top:hover {
	text-decoration: underline;
	color : #0068b4}

a.navi-top-selected {
	display:block;
	text-decoration: none;
	font-family : Arial, Verdana, sans-serif;
	font-weight : bold; 
	font-size : 10px;
	text-align : center;
	margin : 0px 22px 2px 22px;
	padding : 0px;
	color : #0068b4}

a.navi-top-selected:hover {
	text-decoration: underline;
	color : #0068b4}

/*  xxxxxxxxxxxxxx   Horni ovladani   xxxxxxxxxxxxxxx  */

.ovladani-top-1 {
	font-family : Arial, Verdana, sans-serif;
	font-weight : normal; 
	font-size : 12px;
	text-align : left;
	margin : 0px 0px 0px 22px;
	padding : 0px;
	color : #000000}

.ovladani-top-2 {
	font-family : Arial, Verdana, sans-serif;
	font-weight : normal; 
	font-size : 12px;
	text-align : right;
	margin : 0px 20px 0px 0px;
	padding : 0px;
	color : #000000}

.ovladani-go {
	vertical-align:middle; margin: 1px 6px 0px 6px}
img.ovladani-first {
	vertical-align:middle; margin: 1px 0px 0px 0px}
img.ovladani-prev {
	vertical-align:middle; margin: 1px 15px 0px 0px}
img.ovladani-next {
	vertical-align:middle; margin: 1px 0px 0px 15px}
img.ovladani-last {
	vertical-align:middle; margin: 1px 0px 0px 0px}

.ovladani-form-element {
	font-family : Arial, Verdana, sans-serif;
	font-weight : bold; 
	font-size : 11px;
	vertical-align:middle;
	margin : 0px 0px 1px 12px;
	padding : 0px 0px 0px 2px;
	border-width : 1px;
	border-style : solid;
	border-color : #5f5f5f;
	background-color : #ffffff;
	color : #0068b4}

.ovladani-form-element-small {
	font-family : Arial, Verdana, sans-serif;
	font-weight : bold; 
	font-size : 12px;
	text-align : center;
	vertical-align:middle;
	margin : 0px 0px 1px 12px;
	padding : 0px 0px 0px 0px;
	border-width : 1px;
	border-style : solid;
	border-color : #5f5f5f;
	background-color : #ffffff;
	color : #0068b4}

/*  xxxxxxxxxxxxxx   Leva navigace   xxxxxxxxxxxxxxx  */

.navileft {
	font-family : Arial, Verdana, sans-serif;
	font-weight : bold; 
	font-size : 11px;
	line-height : 22px;
	text-align : left;
	margin : 33px 10px 30px 23px;
	padding : 0px;
	color : #000000}

.navileft a {	
	text-decoration: none;
	color : #ffffff}

.navileft a:hover {	
	text-decoration : underline;
	color : #0068b4}

/*  xxxxxxxxxxxxxx   Zapati   xxxxxxxxxxxxxxx  */

.copyright {
	display : block;
	font-family : Arial, Verdana, sans-serif;
	font-weight : bold; 
	font-size : 9px;
	text-align : left;
	margin : 2px 0px 0px 30px;
	padding : 0px;
	color : #000000}

.ovladani-bottom {
	font-family : Arial, Verdana, sans-serif;
	font-weight : normal; 
	font-size : 12px;
	text-align : right;
	margin : 0px 20px 0px 0px;
	padding : 0px;
	color : #000000}

/*  xxxxxxxxxxxxxx   Popisy obrazku   xxxxxxxxxxxxxxx  */

h2.feature-tab {
	font-family : Arial, Verdana, sans-serif;
	font-weight : bold; 
	font-size : 11px;
	text-align : left;
	margin : 5px 5px 0px 6px;
	padding : 0px;
	color : #000000}

h3.feature-tab {
	font-family : Arial, Verdana, sans-serif;
	font-weight : bold; 
	font-size : 10px;
	text-align : left;
	margin : 3px 5px 0px 6px;
	padding : 0px;
	color : #000000}

h4.feature-tab {
	font-family : Arial, Verdana, sans-serif;
	font-weight : normal; 
	font-size : 10px;
	text-align : left;
	margin : 3px 5px 0px 6px;
	padding : 0px;
	color : #6e6e6e}

.feature-tab a {
	text-decoration: none;
	color : #0068B4}

.feature-tab a:hover {
	text-decoration: underline;
	color : #0068B4}

h2.photo-tab {
	font-family : Arial, Verdana, sans-serif;
	font-weight : bold; 
	font-size : 10px;
	text-align : left;
	margin : 3px 5px 0px 6px;
	padding : 0px;
	color : #000000}

h3.photo-tab {
	font-family : Arial, Verdana, sans-serif;
	font-weight : normal; 
	font-size : 10px;
	text-align : left;
	margin : 3px 5px 0px 6px;
	padding : 0px;
	color : #6e6e6e}
	
/*  xxxxxxxxxxxxxx   Fotografie detailni stranka   xxxxxxxxxxxxxxx  */

.imgtab-largephoto {
	width : 500px; background-color : #ffffff; vertical-align : middle}
.imgtab-largephoto-over {
	width : 500px; background-color : #d8e4ed; vertical-align : middle}
.imgtab-largephoto-item-vertical {	
	text-align : center; margin : 0px; padding : 0px}
.imgtab-largephoto-item-horizontal {	
	text-align : center; margin : 35px 0px 30px 0px; padding : 0px}

.maintab-photo-detail {
/*	border:1px solid; */
	display : block; text-align:left;
	margin : 0px; padding : 45px 30px 30px 30px;}
	
#maintab-photo-detail-img {
/*	border:1px solid; */
/* 	display : block;	*/
/*	float : left;  */
	margin : 0px 0px 10px 1px;
	padding : 0px 0px 0px 0px}

#maintab-photo-detail-popis {	
/*	border:1px solid; */
/*	display : block;	  */
	width : 350px;   
	float : right;
	margin : 0px 0px 30px 0px;
	padding : 0px 0px 0px 0px}

h2.detail-tab {
	font-family : Arial, Verdana, sans-serif;
	font-weight : bold; 
	font-size : 11px;
	text-align : left;
	margin : 10px 5px 0px 6px;
	padding : 0px;
	color : #000000}

h3.detail-tab {
	font-family : Arial, Verdana, sans-serif;
	font-weight : bold; 
	font-size : 10px;
	text-align : left;
	margin : 2px 5px 0px 6px;
	padding : 0px;
	color : #000000}

h4.detail-tab {
	font-family : Arial, Verdana, sans-serif;
	font-weight : normal; 
	font-size : 10px;
	text-align : left;
	margin : 2px 5px 10px 6px;
	padding : 0px;
	color : #6e6e6e}

p.detail-tab {
	font-family : Arial, Verdana, sans-serif;
	font-weight : normal; 
	font-size : 10px;
	text-align : left;
	margin : 2px 5px 10px 6px;
	padding : 0px;
	color : #6e6e6e}

.detail-tab a {
	text-decoration: none;
	color : #0068B4}

.detail-tab a:hover {
	text-decoration: underline;
	color : #0068B4}
	
/*  xxxxxxxxxxxxxx   Archive   xxxxxxxxxxxxxxx  */

.maintab-archive {	
	display : block; text-align:center;
	margin : 15px 0px 15px 0px; padding : 0px}

.archive-one {
	width : 542px; vertical-align:middle}
.archive-two {
	width : 370px; background-color:#E7E7E7; vertical-align:top}

.archive-vertical-divider {
	width : 2px; background : url(obrazky/texttab_v_divider.gif)}
.archive-horizontal-divider {
	height : 16px; background : url(obrazky/texttab_h_divider.gif)}

.archive-form-element {
	font-family : Arial, Verdana, sans-serif;
	font-weight : bold; 
	font-size : 11px;
	vertical-align:middle;
	margin : 0px 0px 1px 12px;
	padding : 0px 0px 0px 2px;
	border-width : 1px;
	border-style : solid;
	border-color : #5f5f5f;
	background-color : #ffffff;
	color : #0068b4}

.archive-form-element-small {
	font-family : Arial, Verdana, sans-serif;
	font-weight : bold; 
	font-size : 11px;
	text-align : center;
	vertical-align:middle;
	margin : 0px 8px 1px 12px;
	padding : 0px 0px 0px 0px;
	border-width : 1px;
	border-style : solid;
	border-color : #5f5f5f;
	background-color : #ffffff;
	color : #0068b4}

.archive-form-radio {
	vertical-align:middle;
	margin : 0px 3px 1px 10px;
	padding : 0px 0px 0px 2px;
	border-color : #0068B4;
	color : #0068B4}

.archive-go {
	vertical-align:middle; margin: 1px 0px 0px 6px}

.archive-one-content {
	font-family : Arial, Verdana, sans-serif;
	font-weight : normal; 
	font-size : 11px;
	text-align : center;
	margin : 3px 0px 3px 0px;
	padding : 0px;
	color : #000000}

h2.archive-two-content {
	font-family : Arial, Verdana, sans-serif;
	font-weight : bold; 
	font-size : 11px;
	text-align : left;
	margin : 8px 20px 0px 20px;
	padding : 0px;
	color : #000000}

p.archive-two-content {
	font-family : Arial, Verdana, sans-serif;
	font-weight : bold; 
	font-size : 10px;
	text-align : left;
	margin : 3px 20px 10px 20px;
	padding : 0px;
	color : #000000}
	
/*  xxxxxxxxxxxxxx   Feature - detailni informace na prvni strance   xxxxxxxxxxxxxxx  */

.maintab-feature-detail {
/*	border:1px solid green;  */
	display : block; text-align:left;
	margin : 0px; padding : 5px 45px 5px 35px;}
	
#maintab-feature-detail-left {
/*	border:1px solid navy;  */
/* 	display : block;	*/
/*	float : left;  */
	width : 345px;
	margin : 0px 0px 12px 1px;
	padding : 0px 0px 0px 0px}

#maintab-feature-detail-right {	
/*	border:1px solid yellow;  */
/*	display : block;	  */
	width : 500px;   
	float : right;
	margin : 0px 0px 5px 0px;
	padding : 0px 0px 0px 0px}

.maintab-whatsnew-detail {
/*	border:1px solid green;  */
	display : block; text-align:left;
	margin : 0px; padding : 5px 45px 5px 35px;}
	
#maintab-whatsnew-detail-left {
/*	border:1px solid navy;  */
/* 	display : block;	*/
/*	float : left;  */
	width : 545px;
	margin : 0px 0px 12px 1px;
	padding : 0px 0px 0px 0px}

h2.whatsnew-detail-tab {
	font-family : 'Trebuchet MS', Arial, Verdana, sans-serif;
	font-weight : bold; 
	font-size : 12px;
	text-align : left;
	margin : 10px 5px 2px 6px;
	padding : 0px;
	color : #000000}	

h3.whatsnew-detail-tab {
	font-family : Arial, Verdana, sans-serif;
	font-weight : bold; 
	font-size : 10px;
	text-align : left;
	margin : 2px 5px 0px 6px;
	padding : 0px;
	color : #000000}
	
h2.feature-detail-tab {
	font-family : 'Trebuchet MS', Arial, Verdana, sans-serif;
	font-weight : bold; 
	font-size : 12px;
	text-align : left;
	margin : 10px 5px 2px 6px;
	padding : 0px;
	color : #000000}

h3.feature-detail-tab {
	font-family : Arial, Verdana, sans-serif;
	font-weight : bold; 
	font-size : 10px;
	text-align : left;
	margin : 2px 5px 0px 6px;
	padding : 0px;
	color : #000000}

h4.feature-detail-tab {
	font-family : Arial, Verdana, sans-serif;
	font-weight : normal; 
	font-size : 10px;
	text-align : left;
	margin : 2px 5px 10px 6px;
	padding : 0px;
	color : #6e6e6e}

p.feature-detail-tab {
	font-family : Arial, Verdana, sans-serif;
	font-weight : normal; 
	font-size : 10px;
	text-align : left;
	margin : 2px 5px 10px 6px;
	padding : 0px;
	color : #6e6e6e}

.feature-detail-tab a {
	text-decoration: none;
	color : #0068B4}

.feature-detail-tab a:hover {
	text-decoration: underline;
	color : #0068B4}
	
.whatsnew-detail-tab a:hover {
	text-decoration: underline;
	color : #0068B4}		
	
/*  xxxxxxxxxxxxxx   Textova stranky - photographers atp.   xxxxxxxxxxxxxxx  */

.maintab-text {
/*	border:1px solid green;  */
 	display : block;
	margin : 35px 0px 0px 25px; padding : 0px 0px 20px 0px;}
	
#maintab-text-left {
/*	border:1px solid navy;      */
 	display : block;
/*	float : left;    */
/*	width : 490px;  */
	margin : 0px 250px 0px 0px;
	padding : 0px 0px 0px 0px}

#maintab-text-right {	
/*	border:1px solid yellow;    */
/*	display : block;	  */
	width : 220px;   
	float : right;
	margin : 0px 0px 20px 0px;
	padding : 0px 0px 0px 0px}

hr.cleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
}

h2.text-tab {
	font-family : 'Trebuchet MS', Arial, Verdana, sans-serif;
	font-weight : bold; 
	font-size : 12px;
	text-align : left;
	margin : 10px 5px 0px 6px;
	padding : 0px;
	color : #000000}

h3.text-tab {
	font-family : Arial, Verdana, sans-serif;
	font-weight : normal; 
	font-size : 11px;
	text-align : left;
	margin : 2px 5px 0px 6px;
	padding : 0px;
	color : #000000}

h4.text-tab {
	font-family : Arial, Verdana, sans-serif;
	font-weight : normal; 
	font-size : 10px;
	text-align : left;
	margin : 2px 5px 10px 6px;
	padding : 0px;
	color : #6e6e6e}

p.text-tab {
	font-family : Arial, Verdana, sans-serif;
	font-weight : normal; 
	font-size : 10px;
	text-align : left;
	margin : 2px 5px 10px 6px;
	padding : 0px;
	color : #6e6e6e}

h2.text-tab2 {
	font-family : 'Trebuchet MS', Arial, Verdana, sans-serif;
	font-weight : bold; 
	font-size : 12px;
	text-align : left;
	margin : 15px 5px 5px 6px;
	padding : 0px;
	color : #000000}

p.text-tab2 {
	font-family : Arial, Verdana, sans-serif;
	font-weight : normal; 
	font-size : 11px;
	line-height : 19px;
	text-align : left;
	margin : 2px 5px 10px 6px;
	padding : 0px;
	color : #000000}

.text-tab a {
	text-decoration: none;
	color : #0068B4}

.text-tab a:hover {
	text-decoration: underline;
	color : #0068B4}

.text-tab2 a {
	text-decoration: underline;
	color : #0068B4}

.text-tab2 a:hover {
	text-decoration: none;
	color : #0068B4}	

/*  xxxxxxxxxxxxxx   Textova stranky - photographers atp.   xxxxxxxxxxxxxxx  */

.maintab-whatsnew-detail {
/*	border:1px solid green;  */
	display : block; text-align:left;
	margin : 0px; padding : 5px 45px 5px 35px;}
	
#maintab-whatsnew-detail-left {
/*	border:1px solid navy;  */
/* 	display : block;	*/
/*	float : left;  */
	width : 545px;
	margin : 0px 0px 12px 1px;
	padding : 0px 0px 0px 0px}

h2.whatsnew-detail-tab {
	font-family : 'Trebuchet MS', Arial, Verdana, sans-serif;
	font-weight : bold; 
	font-size : 12px;
	text-align : left;
	margin : 10px 5px 2px 6px;
	padding : 0px;
	color : #000000}

h3.whatsnew-detail-tab {
	font-family : Arial, Verdana, sans-serif;
	font-weight : bold; 
	font-size : 10px;
	text-align : left;
	margin : 10px 5px 5px 6px;
	padding : 0px;
	color : #000000}

/*  xxxxxxxxxxxxxx   Davi   xxxxxxxxxxxxxxx  */
.off { display: none; }