.fotograf body {

	margin: 0;

	padding: 0;

	text-align: left;

	font: 80%/1.25 'Helvetica CE', verdana, arial, sans-serif;

	background: #F2F2F2;

	color: #000000;

}

.fotograf a {

	color: #000096;

	text-decoration: none;

}

.fotograf a:hover {

	color: #0000cc;

	text-decoration: underline;

}

.fotograf #page {

	width: 990px;

	margin: 0;

	padding: 0;

}

.fotograf #websites {

	font-weight: bold;

	height: 15px;

	padding: 2px 5px;

	background-color: #D8E8F1;

	color: #000000;

	font-size: 85%;

	border-bottom: solid 1px #999999;

}

.fotograf #websites a {

	color: #000000;

}

.fotograf #websites .text {

	float: left;

}

.fotograf #websites #flag {

	float: right;

}

.fotograf #header {

	width: auto;

	padding: 2px;

	height: 110px;

	background-color: #FFFFFF;

	/*background: url('http://fotografroku.ifotovideo.cz/img/header-subscription.jpg');*/

	border-top: 1px solid #cdd7e9;

}

.fotograf #header a, .fotograf #header img {

	margin: 0;

	padding: 0;

	border: 0;

}

.fotograf #header .logo {

	float: left;

	margin-top: 10px;

}

.fotograf #header #subcription {

 	float: left;

  	display: block;

 	width: 160px; 

 	height: 60px;

	margin-left: 70px;

}

.fotograf #header .banner {

	float: right;

}

.fotograf #navigator {

	height: 24px;

	background-color: #2E84B5;

	clear: both;

}

.fotograf #navigator ul {

	width: 990px;

	margin: 0;

	padding: 0;

	float: left;

	background-color: #2E84B5;

	font: 12px Verdana, Arial, Helvetica, sans-serif;

}

.fotograf #navigator li {

	display: inline;

}

.fotograf #navigator .world {

	font-size: 70%;

}

.fotograf #navigator a {

	display: block;

	margin: 0;

	border: 0;

	height: 16px;

	_height: 24px;

	_he\ight: 16px;

	width: auto;

	_width: 130px;

_width

/**/

	: auto;

	_w\idth: auto;

	font-weight: bold;

	padding: 4px 6px 4px 6px;

	border-right: 1px;

	border-style: solid;

	border-color: #ffffff;

	float: left;

	overflow: hidden;

	color: #ffffff;

	font-size: 100%;

	_font-size: 84%;

_font-size

/**/

	: 100%;

	_f\ont-size: 100%;

}

html>body .fotograf #navigator a {

	overflow: visible;

}

.fotograf #navigator a:hover {

	font-weight: bold;

	text-decoration: none;

	color: #ffffcc;

	padding: 4px 6px 4px 6px

}

.fotograf #navigator a.fr {

	background-color:#00468E;

}

.fotograf #path {

	width: auto;

	height: 23px;

	background-color: #E8E8E8;

	margin-bottom: 5px;

	clear: both;

	border-bottom: solid 1px #999999;

}

.fotograf #path div#links, .fotograf #path div#title {

	float: left;

	padding: 5px 5px 3px 5px;

	font-size: 85%;

	color: #153663;

	font-weight: bold;

}

.fotograf #path div#links a {

	color: #153663;

}

.fotograf #menu {

	width: 175px;

}

.fotograf #menu h4 {

	text-align: center;

	font-size: 100%;

	margin: 0;

	padding: 2px;

	background-color: #00487D;

	color: #ffffff;

}

.fotograf #menu ul {

	margin: 0;

	padding: 0;

	background-color: #ffffff;

}

.fotograf #menu li {

	margin: 0;

	padding: 1px 0 0 0;

	list-style-type: none;

}

.fotograf #menu a {

	text-align: left;

	padding: 2px 0 2px 5px;

	width: 170px;

	_width: 175px;

	_w\idth: 170px;

	display: block;

	height: 16px;

	color: #150664;

	text-decoration: none;

	font-weight: bold;

	background-color: #DCD7FF;

}

.fotograf #menu a:hover {

	background: #00487D;

	color: #ffffff;

}

.fotograf #menu ul.submenu, .fotograf #menu ul.submenu li {

	padding: 0;

}

.fotograf #menu ul.submenu li a {

	padding-left: 15px;

	font-weight: normal;

	width: 160px;

	_width: 175px;

	_w\idth: 160px;

}

/*
.fotograf #content {

	margin: 0;

	padding: 5px;

	float: left;

	width: 620px;

	margin: 0 5px 25px 5px;

	text-align: justify;

}
*/

.fotograf .top-ad {

	margin: 0;

	padding: 0 0 10px 5px;

	border: 0;

	border-bottom: 1px;

	border-style: solid;

	border-color: #000000;

}

.fotograf .top-ad h3 {

	padding: 0 5px 0 5px;

	margin: 0 0 5px 0;

	font-size: 95%;

}

.fotograf .top-ad-article {

	margin: 0;

	padding: 0 0 10px 5px;

	border: 0;

	border-top: 1px;

	border-style: solid;

	border-color: #000000;

	border-bottom: 1px;

	border-style: solid;

	border-color: #000000;

}

.fotograf .top-ad-article h3 {

	padding: 0 5px 0 5px;

	margin: 0 0 5px 0;

	font-size: 95%;

}

.fotograf #nextpage, .fotograf .nextpage {

	float: right;

}

.fotograf #previouspage, .fotograf .previouspage {

	float: left;

}

.fotograf #content h1 {

	margin-top: 10px;

	font-size: 150%;

	font-weight: bold;

}

.fotograf #content h2 {

	font-size: 120%;

	text-align: left;

}

.fotograf div#article {

	width: 615px;

}

.fotograf div#article a {

	color: #000099;

	font-weight: bold;

}

.fotograf div#article .perex {

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 10px;

}

.fotograf div#article img {

	padding: 0;

	background-color: #ffffff;

	border: 2px solid #e6e4d8;

}

.fotograf div#article img.noborder-right {

	border: 0;

	float: right;

	margin: 5px;

}

.fotograf div#article img.noborder {

	border: 0;

}

.fotograf .leftimg {

	margin: 5px;

	float: left;

	margin-left: 0;

	text-align: center;

}

.fotograf .rightimg {

	margin: 5px;

	float: right;

	margin-right: 0;

	text-align: center;

}

.fotograf div.centerimg {

	text-align: center;

	width: auto;

	margin: 15px 0;

}

.fotograf div#article ul {

	padding: 0 0 0 30px;

	margin: 0;

}

.fotograf div#article ol {

	padding: 0 0 0 37px;

	margin: 0;

}

.fotograf div#article ul li, .fotograf div#article ol li {

	padding: 0 0 5px 0;

}

.fotograf div#article .related {

	margin-top: 10px;

	border: 0;

	border-top: 1px;

	border-color: black;

	border-style: solid;

	padding: 5px 0;

}

.fotograf div#article .related h4 {

	margin-top: 5px;

	margin-bottom: 5px;

	font-size: 92%;

}

.fotograf div#article .related ul {

	margin: 0;

	padding: 0;

	padding-left: 20px;

	list-style-type: square;

}

.fotograf div#article .related span {

	font-size: 83%;

}

.fotograf div#article table {

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	font-size: 100%;

	border: 0;

	border-top: 1px;

	border-left: 1px;

	border-style: solid;

	border-color: #819cc9;

	border-collapse: collapse;

}

.fotograf div#article table th, .fotograf div#article table td {

	padding: 3px;

	text-align: center;

	border: 0;

	border-bottom: 1px;

	border-right: 1px;

	border-style: solid;

	border-color: #819cc9;

	border-collapse: collapse;

}

.fotograf div#article table th {

	background-color: #cdd7e9;

	font-weight: bold;

	border-collapse: collapse;

}

.fotograf div#article table td {

	font-weight: normal;

	text-align: left;

	border-collapse: collapse;

}

.fotograf div#article table .left {

	text-align: left;

}

.fotograf div#article table .right {

	text-align: right;

}

.fotograf div#article table .center {

	text-align: center;

}

.fotograf div#article table tr.white td {

	background-color: #ffffff;

}

.fotograf div#article table.noborder, .fotograf div#article table.noborder td, .fotograf div#article table.noborder th {

	border: 0;

}

.fotograf .center {

	text-align: center;

}

.fotograf .articlesflow {

	text-align: left;

	padding: 0 0 5px 0;

	border: 0;

	border-bottom: 1px;

	border-style: solid;

	border-color: #cdd7e9;

	margin-bottom: 5px;

	clear: both;

}

.fotograf .articlesflow h3 {

	padding: 0 5px;

	margin: 5px 0 0 0;

	font-size: 130%;

}

.fotograf .articlesflow h5 {

	padding: 0 5px;

	margin: 5px 0 0 0;

	text-align: left;

}

.fotograf .articlesflow .perex {

	margin: 5px 0 5px 0;

	padding: 5px;

	font-weight: normal;

	_height: 65px;

	min-height: 65px;

	text-align: justify;

}

.fotograf .articlesflow .perex img {

	margin: 0 5px 0 0;

	border: 1px solid black;

	float: left;

}

.fotograf .bottom-ad {

	margin: 10px 0 0 0;

	border: 0;

	border-top: 1px;

	border-style: solid;

	border-color: #000000;

}

.fotograf .bottom-ad h3 {

	padding: 0 5px;

	margin: 5px 0 5px 0;

	font-size: 95%;

}

.fotograf .bottom-ad img {

	border: 1px;

	border-color: #000000;

}

.fotograf .sidebar {

	margin: 0;

	padding: 0;

	width: 175px;

	float: left;

	margin-bottom: 20px;

}

.fotograf .sidebar .leftimg, .fotograf .sidebar .rightimg, .fotograf .titlesidebar .leftimg {

	padding: 0;

	padding-right: 5px;

}

.fotograf .titlesidebar {

	width: 300px;

}

.fotograf .minibox a {

	text-decoration: underline;

}

.fotograf .minibox {

	background-color: #e6e4d8;

	text-align: center;

	margin-bottom: 5px;

	padding-bottom: 5px;

}

.fotograf .minibox h4 {

	margin: 0 0 5px 0;

	background-color: #00487D;

	color: #ffffff;

	padding: 2px;

	font-weight: bold;

	font-size: 100%;

}

.fotograf .minibox ul {

	margin: 0;

	padding: 0 5px 0 15px;

	list-style-type: square;

}

.fotograf .minibox div.centertext {

	font-size: 83%;

	text-align: center;

	padding: 0 5px 0 5px;

}

.fotograf .minibox div.lefttext, .fotograf .minibox div.tips {

	font-size: 85%;

	text-align: left;

	padding: 0 5px 0 5px;

}

.fotograf .minibox div.tips div {

	clear: both;

	margin: 0;

	padding: 0;

	margin-bottom: 3px;

}

.fotograf .minibox-fotovideo h4 {

	margin: 0;

	background-color: #00487D;

	color: #ffffff;

	padding: 2px;

	font-weight: bold;

	font-size: 100%;

	text-align: center;

}

.fotograf #footer {

	clear: both;

	padding: 5px;

	width: auto;

	background-color: #ccccff;

	text-align: left;

	border-top: 2px;

	border-left: 0;

	border-right: 0;

	border-bottom: 0;

	border-color: #150664;

	border-style: solid;

	font-size: 83%;

	line-height: 1.5;

}

.fotograf #floatproblem {

	clear: both;

	position: relative;

	width: 1px;

	height: 1px;

	overflow: hidden;

}

.fotograf p {

	padding: 0;

	margin: 0;

	margin-bottom: 15px;

}

.fotograf .invisible {

	display: none;

}

.fotograf div.partner {

	width: 163px;

	padding: 5px;

	background-color: #ffffff;

	text-align: center;

	border: 1px solid #e6e5df;

}

.fotograf .ifotovideo {

	border-color: #cdd7e9;

}

.fotograf .ifotovideo div.section {

	background-color: #819cc9;

}

.fotograf .travelphoto {

	border-color: #209394;

}

.fotograf .travelphoto div.section {

	background-color: #209394;

}

.fotograf .afg {

	border-color: #E6D0CF;

}

.fotograf .afg div.section {

	background-color: #DA251C;

}

.fotograf .casopis {

	border-color: #F0D2C8;

}

.fotograf .casopis div.section {

	background-color: #B43D33;

}

.fotograf .fotografroku {

	border-color: #CFD9E6;

}

.fotograf .fotografroku div.section {

	background-color: #00468E;

}

.fotograf .interkamera {

	border-color: #FFD980;

}

.fotograf .interkamera div.section {

	background-color: #FFB200;

}

.fotograf .afgakademie {

	border-color: #FFE3C5;

}

.fotograf .afgakademie div.section {

	background-color: #F38816;

}

.fotograf #atemitips {

	clear: both;

	display: block;

	width: auto;

	height: 155px;

	margin: 5px 0 30px 0;

	background-color: #cdd7e9;

	border: 0;

	border-bottom: 1px;

	border-color: #00487D;

	border-style: solid;

}

.fotograf #atemitips .atemitip {

	float: left;

	width: 320px;

	text-align: left;

	padding: 0;

	padding-right: 10px;

	font-size: 95%;

}

.fotograf #atemitips .atemitip img {

	float: left;

	margin: 0 5px 0 5px;

	border: 1px solid black;

}

.fotograf #atemitips h3 {

	padding: 0;

	margin: 0;

	font-size: 100%;

}

.fotograf .titlebar {

	margin: 0 0 5px 0;

	background-color: #00487D;

	color: #ffffff;

	padding: 2px;

	font-weight: bold;

	font-size: 100%;

}

.fotograf .m_banner_hide {

	display: none;

}

.fotograf .m_banner_show {

	display: block;

}

.fotograf hr {

	clear: both;

}

.fotograf .floatleft {

	float: left;

}

.fotograf .floatright {

	float: right;

}

.fotograf .important {

	color: #FF0000;

}

.fotograf .cleaner {

	display: block;

	margin: 0 !important; padding: 0 !important;

	clear: both;

	height: -1px !important;

	font-size: 1px !important;

	border: 0;

}

