@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
.bg0, #about iframe {
	background-color:#f5f3ef;
}
.p20 {
	padding:20px;
}
.pb40 {
	padding-bottom:40px;
}
.red {
	color:#CC0033;
}
.clear{
	clear:both;
}
img, a {
	 behavior: url(/ie6/iepngfix.htc)
}
h1 {
	color:#2C964C;
	font-size:42px;
	padding-bottom:20px;
	margin-bottom:15px;
	border-bottom:1px dotted #CCC6B5;
}
#about h1 {
	border:none;
	margin-bottom:0px;
	padding-bottom:10px;
}
h2 {
	color:#BBA62B;
	font-weight:normal;
	font-size:36px;
}
h3 {
	margin-top:15px;
	margin-bottom:10px;
	text-transform:uppercase;
	font-size:12px;
	color:#2C964C;
}
h4 {
	font-size:11px;
	margin-bottom:5px;
}
iframe {
	overflow-x:hidden;
	overflow-y:auto;
}
body {
	background:url(images/bg_main.jpg) no-repeat center top #E5E4D0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7C7A78;
}
#top {
	background-color:#2C964C;
	height:4px;
	overflow:hidden;
	font-size:1px;
}
#main {
	width:910px;
	margin:0 auto;
	position:relative;
}
#menu {
	list-style:none;
	margin-top:65px;
	float:right;
}
#menu li {
	float:left;
	padding:0 20px;
	border-right:1px dotted #A5A495;
}
#menu li.last {
	border:none;
}
#menu li a {
	display:block;
	padding:5px 0;
	text-decoration:none;
	color:#484741;
	font-weight:bold;
	font-size:18px;
}
#menu li a:hover,#menu li a.active {
	color:#2C964C;
}
#right_menu {
	list-style:none;
}
#right_menu li a {
	display:block;
	padding:10px;
	border:1px solid #CCC6B5;
	border-bottom:5px solid #2C964C;
	margin-bottom:10px;
}
#content {
	clear:both;
}
#content .col1 {
	float:left;
	width:670px;
	min-height:450px;
	position:relative;
	padding-top:45px;
}
#content .col2 {
	float:right;
	width:220px;
	padding-top:45px;
}
#content .col1 p, #content .col1 ul {
	margin-bottom:10px;
}
#content .col1 p {
	line-height:17px;
}
#content .col1 ul {
	margin-left:15px;
	list-style:square;
}
#footer {
	color:#78776C;
	font-size:12px;
	clear:both;
	padding:25px 0 35px 0;
}
#footer a{
	color:#7C7A78;
	text-decoration:none;
}
#footer .addthis_button {
	float:right;
}
#footer .pravidla {
	float:right;
	margin-right:10px;
	color:#78776C;
	text-decoration:none;
	font-weight:bold;
}
#footer .pravidla:hover {
	text-decoration:underline;
}
#carousel_box {
	height:300px;
	width:575px;
	overflow:hidden;
	position:relative;
	margin-left:35px;
	margin-bottom:30px;
}
#carousel{
	overflow:hidden;
}
#carousel li {
	position:relative;
}
#carousel ul li a {
	display:block;
	height:300px;
	width:575px;
	overflow:hidden;
	text-align:center;
}
#carousel ul li a span{
	display:none;
}
.prev {
	display:block;
	height:42px;
	width:26px;
	background:url(images/but_prev.png) no-repeat 0 0;
	position:absolute;
	top:180px;
	left:0px;
}
.next {
	display:block;
	height:42px;
	width:26px;
	background:url(images/but_next.png) no-repeat 0 0;
	position:absolute;
	top:180px;
	right:15px;
}
#carousel .but_all {
	display:block;
	width:145px;
	height:31px;
	background:url(images/but_more.png) no-repeat 0 0;
	position:absolute;
	top:265px;
	left:410px;
}
.but_all {
	display:block;
	width:145px;
	height:31px;
	background:url(images/but_archive.png) no-repeat 0 0;
	position:relative;
	left:450px;
}
.but_all_hu {
	display:block;
	width:155px;
	height:31px;
	background:url(images/but_archive_hu.png) no-repeat 0 0;
	position:relative;
	left:450px;
}
.but_all_s {
	display:block;
	width:146px;
	height:31px;
	background:url(images/but_all_sendvic.png) no-repeat 0 0;
}
.prev span, .next span, .but_all span, .but_all_hu span, .but_all_s span {
	display:none;
}
.detail_item {
	padding:15px 0px 20px 0px;
	font-size:11px;
	border-bottom:1px dotted #CCC6B5;
}
.detail_item.last {
	border:none;
}
.detail_item .red {
	font-size:12px;
}
#content .col1 .detail_item .perex, #content .col1 .perex, .perex, #fb2 textarea {
	font-size:16px;
	line-height:22px;
}
#about .perex,  #content  .col1 #about .perex, p.advert_text {
	border-bottom:1px dotted #CCC6B5;
	padding-bottom:20px;
	margin-bottom:20px;
	line-height:22px;
}
.detail_item img {
	margin-left:15px;
}
.detail_text {
	width:370px;
	float:right;
}
.product_info {
	width:260px;
	clear:left;
}
#content .col1 .product_info ul {
	list-style:none;
	padding-top:10px;
	margin-left:0px;
}
.product_info ul li {
	width:60px;
	float:left;
	text-align:center;
	border-right:1px dotted #A5A495;
	font-size:10px;
	line-height:18px;
}
.product_info ul li.last {
	border:none;
}
.product_info ul li span {
	font-size:13px;
	color:#2C964C;
	font-weight:bold;
}
a.kotva {
	display:block;
	height:0.1px;
	overflow:hidden;
}
.advert_text a {
	border:none !important;
	background:none !important;
	padding:2px 2px 2px 2px !important;
	color:#2C964C !important;
	font-weight:bold;
	font-size:9px;
	text-decoration:none;
}
h3.borderbg {
	padding-bottom:5px;
	border-bottom:1px solid #2C964C;
}

/* ---------------------------- Aplikace FB2 ----------------------------- */
#fb2 #main {
	width:650px;
}
#fb2 #content {
	padding-top:30px;
}
#fb2 h2 {
	color:#2C964C;
	font-size:22px;
	margin-bottom:10px;
}
#fb2 h3 {
	margin-top:0px;
	color:#545350;
}
#fb2 p {
	margin-bottom:25px;
}
#fb2 #friends_box {
	height:150px;
	width:305px;
	overflow-y:scroll;
	border:1px solid #B7B5AF;
	background-color:#FFFFFF;
}
#fb2 #friends_box .box_content{
	padding:5px;
}
#fb2 #friends_box input {
	margin-right:5px;
}
#fb2 input.search {
	width:305px;
	border:1px solid #B7B5AF;
	background-color:#FFFFFF;
	margin-right:0px;
	height:20px;
	border-bottom:none;
}
#fb2 #text_box {
	float:left;
	margin-right:30px;
}
#fb2 .text_area {
	width:305px;
	height:170px;
	overflow:hidden;
	background-color:#FFFFFF;
	border:1px solid #B7B5AF;
}
#fb2 textarea {
	height:140px;
	width:295px;
	margin:5px;
	border:none;
	background:url(images/bg_text.png) repeat 0 0;
}
#fb2 input.but_send {
	width:125px;
	height:40px;
	background:url(http://crocodille.nydrle.eu/fb/themes/images/but_send.png) no-repeat 0 0;
	font-size:14px;
	clear:both;
	color:#FFFFFF;
	font-weight:bold;
	border:none;
	cursor:pointer;
	margin-top:61px;
}
#fb2 .but_ukazka {
	display:block;
	width:183px;
	height:31px;
	background:url(images/but_ukazka.png) no-repeat 0 0;
	border:none;
	cursor:pointer;
	position:relative;
	top:-81px;
}
.but {
	text-decoration:none;
	color:#2C964C;
	font-weight:bold;
	margin-bottom:20px;
}
.but:hover {
	text-decoration:underline;
}
ul#lang_menu{
	position:absolute;
	width:52px;
	height:20px;
	top:34px;
	right:0;
	list-style-type:none;
	padding:0;
	margin:0;
	}
li#cz,
li#hu{
	display:block;
	position:absolute;
	width:20px;
	height:20px;
	top:0;
	}
li#cz{
	left:0;
	}
li#hu
	{
	right:0;
	}
ul#lang_menu li a,
ul#lang_menu li span{
	display:block;
	width:18px;
	height:18px;
	padding:3px 0 0 2px;
	font-size:11px;
/* 	font-weight:bold; */
	}
ul#lang_menu li a{
	color:black;
	text-decoration:none;
	}
ul#lang_menu li a:hover,
ul#lang_menu li span{
	color:white;
	background:transparent url("images/but_lang.png") 0 0 no-repeat;
	}
p.info{
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#2c964c;
	}
	
	
h2#write_your_message {
background:url("images/write_your_message.gif") 0 0 no-repeat;
display:block;
height:27px;
left:0px;
position:relative;
width:181px;
}

h2#mark_yourself_friend {
background:url("images/mark_yourself_friend.gif") 0 0 no-repeat;
display:block;
height:55px;
left:0px;
position:relative;
width:328px;
}

h2#choose_type {
background:url("images/choose_type.gif") 0 0 no-repeat;
display:block;
height:28px;
left:0px;
position:relative;
width:159px;
}

h2#write_your_message span, h2#mark_yourself_friend span, h2#choose_type span {
	display:none;
}
	
#choose_type {
	margin: 25px 0 0 0;
}

#vyber label {
	display:inline-table;
	width:93px;
	height:93px;
	text-align:center;
	margin:0 10px 0 0;
}
