

body{
background: url("/_gfx/background.png") 0% 0% repeat-x;
background-color: #E2E2E2;padding: 0px;
margin: 0px;
font: 14px Arial, sans-serif;
line-height: 18px;
text-align: justify;
}

.topCover {
background-image: url("/_gfx/bckg/bckg14n.JPG");
background-attachment: fixed;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
position: relative;
z-index: 1;
}


#logo{
background: url("/_gfx/logo_crete.png") 0% 0% no-repeat;
display: block;
width: 220px;
height: 207px;
margin: 0px 0px 0px 10px;
float: left;
}

*.ramka
{
font: 15px Arial, sans-serif;
/*background: url("/_gfx/logo.jpg") 0% 0% no-repeat;*/
/*background: url("/_gfx/logo_swieta_2009.jpg") 0% 0% no-repeat;*/
padding: 10px 15px 20px 15px;
width:1010px;
border: 0px solid #2E2E7C;
position: relative;
margin:0 auto;
overflow:hidden;
background-color:white;
//background-color:rgba(255,255,255,0.95);
}


*.ramkaNb
{
font: 14px Arial, sans-serif;
padding: 0 15px 20px 15px;
width:1010px;
position: relative;
margin: 10px auto;
overflow:hidden;
background-color:rgba(64,64,160,0.5);
}

*.naglowek h1 
{
font-size: 14px;
float: left;
margin-top: 10px;
margin-left: 0px;
padding: 0;
}

h2
{
color: #2E2E7C;
font-size: 26px;
margin: 10px 0;
text-align: left;
line-height: normal;
}

h3
{
height: 23px;
color: #2E2E7C;
font-size: 17px;
font-weight: bold;
margin: 20px 0 10px 0;
text-align: left;
}

.news h3
{
margin-top:0px;
}


.news h4
{
height: 23px;
color: #2E2E7C;
font-size: 13px;
font-weight: bold;
margin-bottom: 0px;
margin-top: 20px;
}

h3.subcategory
{
border-bottom: 1px solid #2E2E7C;
height: 20px;
}

h3.t_link a:link, h3.t_link a:visited
{
height: 23px;
color: #2E2E7C;
font-size: 14px;
font-weight: bold;
margin-bottom: 0px;
margin-top: 10px;
}


h3.t_link a:hover
{
height: 23px;
color: #2E2E7C;
font-size: 14px;
font-weight: bold;
margin-bottom: 0px;
margin-top: 10px;
text-decoration: none;
}

*.column{
width: 290px;
margin-right: 20px;
float: left;
overflow: hidden;
}


*.film_news
{
border: 1px solid #2E2E7C;
height: 265px;
width: 320px;
margin-left: 160px;
}

*.news h3{
background: url("/_gfx/mini_flag_active.png") 0% 0% no-repeat;
font-size: 16px;
}

*.news h3 a:link ,*.news h3 a:visited
{
height: 23px;
padding-left: 28px;
background: url("/_gfx/mini_flag.png") 0% 0% no-repeat;
color: #2E2E7C;
text-decoration: none;
display: block;
float: left;
}

*.news h3 a:hover
{
height: 23px;
padding-left: 28px;
background: none;
color: #8989C4;
text-decoration: none;
display: block;
}




h3.info{
background: url("/_gfx/mini_flag_active.png") 0% 0% no-repeat;
}

h3.info a:link , h3.info a:visited
{
height: 23px;
padding-left: 28px;
background: url("/_gfx/mini_flag.png") 0% 0% no-repeat;
color: #2E2E7C;
font-size: 15px;
text-decoration: none;
display: block;
float: left;
}

h3.info a:hover
{
height: 23px;
padding-left: 28px;
background: none;
color: #8989C4;
font-size: 15px;
text-decoration: none;
display: block;
}

h3 a:link ,h3 a:visited
{
color: #2E2E7C;
font-size: 16px;
text-decoration: none;
display: block;
float: left;
}

h3 a:hover
{
color: #8989C4;
font-size: 16px;
text-decoration: none;
display: block;
}


*.news 
{
margin-bottom: 30px;
margin-top: 20px;
}


*.newsContShort
{
overflow: hidden;
}

*.news_bottom 
{
margin-top: 15px;
padding-bottom: 15px;
clear: left;
overflow: hidden;
}


a:link, a:visited
{
	text-decoration: none;
  color: #2E2E7C;
	font-weight: bold;
}

a:hover
{
	text-decoration: none;
  color: #8989C4;
	font-weight: bold;
}


*.news a:link, *.news  a:visited
{
	text-decoration: none;
  color: #2e2e7c;
	font-weight: bold;
}

*.news a:hover
{
	text-decoration: none;
  color: #8989c4;
	font-weight: bold;
}

span.newsCC{
clear: left;
display: block;
float: left;
font-size: 12px;
margin-top: 6px;
}


span.newsCC a:link, span.newsCC a:visited, span.newsCC a:hover, span.newsCC a:active{
font-size: 12px;
}

*.news_link_cont{
background: url("/_gfx/flag_wiecej_active.png") 0% 0% no-repeat;
width: 100px;
height: 28px;
float: right;
margin-left: 5px;
}

*.news a.news_link:link, *.news a.news_link:visited{
float: right;
color: white;
background: url("/_gfx/flag_wiecej.png") 0% 0% no-repeat;
width:50px;
height: 23px;
padding-left: 50px;
padding-top: 3px;
font-size: 11px;
line-height: 15px;
}


*.news a.news_link:active, *.news a.news_link:hover{
float: right;
color: #e5e9ec;
text-decoration: none;
background: none;
width:50px;
height: 23px;
padding-left: 50px;
padding-top: 3px;
font-size: 11px;
line-height: 15px;
}


*.news_link_cont_out{
background: url("/_gfx/flag_wiecej_active_out.png") 0% 0% no-repeat;
width: 100px;
height: 28px;
float: right;
margin-left: 5px;
}

a.news_link_out{
font-size: 11px;
}

*.news a.news_link_out:link, *.news a.news_link_out:visited{
float: right;
color: white;
background: url("/_gfx/flag_wiecej_out.png") 0% 0% no-repeat;
width:50px;
height: 23px;
padding-left: 50px;
padding-top: 3px;
line-height: 15px;
}


*.news a.news_link_out:active, *.news a.news_link_out:hover{
float: right;
color: white;
text-decoration: none;
background: none;
width:50px;
height: 23px;
padding-left: 50px;
padding-top: 3px;
line-height: 15px;
}


*.news_auth
{
color: #666666;
font-style: italic;
font-size: 11px;
float: left;
}

*.news_date
{
color: #666666;
font-size: 11px;
float: left;
}

*.news_date img
{
border: 0px;
vertical-align: middle;
}


*.news_date a:link, *.news_date a:visited{
font-size: 10px;
}


*.news_date a:active, *.news_date a:hover{
font-size: 10px;
}


*.tekst{
width: 750px;
margin-top: 0px;
/*background: url("/_gfx/mapa_tlo.png") 50% 0% no-repeat;*/
display: inline;
float: right;
border: 0px solid #2E2E7C;
overflow: hidden;
min-height: 400px;
text-align: justify;
line-height: 25px;
}

div.tekst div h2{
line-height: 30px;
}

*.tekst p{
margin-top: 0px;
}

.tekst p a img{
border: 0px;
}

div.menu{
width: 245px;
float: left;
clear: left;
margin-top: 5px;
border: 0px solid #2E2E7C;
}


div.menu ul{
font: 14px Arial, sans-serif;
font-weight: bold;
color: #2e2e7c;
border: 0px solid #2E2E7C;
list-style: none;
margin: 0px;
padding: 0px;
background-color: #4242a1;
display: block;
overflow: hidden;
}

div.menu ul li{
font: 14px Arial, sans-serif;
font-weight: bold;
color: #2e2e7c;
background-color: #4242a1;
margin-top: 0px;
border: 0px solid #4242a1;
border-top: 0px solid #4242a1;
border-bottom: 1px solid #4b4ba5;
display: block;
clear: left;
}

div.menu ul li a:link, div.menu ul li a:visited {
	text-decoration: none;
	font: 14px Arial, sans-serif;
	display: block;
	font-weight: bold;
	background-color: #4242a1;
	color: #fff;
	padding: 8px 10px;
  float:left;
  width: 225px;
  background: url("/_gfx/button_off.gif") 0% 0% repeat-x;
}

div.menu ul li a:hover, div.menu ul li a:active {
	text-decoration: none;
	font: 14px Arial, sans-serif;
	display: block;
	font-weight: bold;
	color: #4242a1;
  float:left;
  background: #e8e8f4 url("/_gfx/button_on.gif") 0% 0% repeat-x;
}

div.menu ul li a.loginMenu:link, div.menu ul li a.loginMenu:visited {
	color: #ffb70b;
}

div.menu ul li a.loginMenu:hover, div.menu ul li a.loginMenu:active {
	color: #4242a1;
}


*.menu_top{
  background: url("/_gfx/menu_top.png") 0% 0% no-repeat;
  width: 245px;
  height: 7px;
  line-height: 7px;
  display: block;
  margin:0;
  border: 0px solid #2E2E7C;
}

*.menu_bottom{
  background: url("/_gfx/menu_bottom.png") 0% 0% no-repeat;
  width: 245px;
  height: 7px;
  display:block;
  margin:0;
  border: 0px solid #2E2E7C;
}




/*pogoda*/



*.weather{
width: 245px;
float: left;
clear: left;
border: 0px solid #2E2E7C;
margin-bottom: 0px;
margin-top: 15px;
}

div.polecamy{
width: 235px;
float: left;
clear: left;
border: 0px solid #2E2E7C;
margin-bottom: 10px;
margin-top:0px;
}

div.polecamy h3{
margin-bottom: 0px;
margin-top: 10px;
}

div.polecamy ul{
margin-top: 0px;
padding-left: 10px;
}

div.polecamy ul li{
text-align: left;
margin-bottom: 10px;
}

.framed_weather_title{
font-family: Arial, Helvetica, sans-serif; 
font-size: .8em; 
font-weight: bold; 
color: #000000;
margin-top:3px; 
margin-bottom:10px;
text-decoration: none;
}

.framed_weather{
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #000000;
margin-top:3px; 
margin-bottom:10px;
text-decoration: none;
}

td.resHigh{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: .8em; 
	font-weight: bold;
	color: #FFFFFF; 
	background-color:#FF7E00;
	width : 35px;
	padding: 3px 5px 3px 5px;
}



td.resHighrev{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: .7em; 
	font-weight: bold;
	color: #FF7E00; 
	width : 35px;
	padding: 3px 5px 3px 5px;
	text-align: center;
}

td.resLow{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: .8em; 
	font-weight: bold;
	color: #FFFFFF; 
	background-color:#359CFF;
	width : 35px;
	padding: 3px 5px 3px 5px;
}



td.resLowrev{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: .7em; 
	font-weight: bold;
	color: #359CFF; 
	padding: 3px 5px 3px 5px;
	width : 35px;
	text-align: center;
}

*.weather table{	
text-align: center;
width: 150px;
}

*.weather table tr{	
	margin: 0px;
	padding: 0px;
}



*.weather img{
border: 0px;
}

/*end pogoda*/

*.stopka{
clear:both;
background: #b1bfc8 url("/_gfx/bottom_site.png") 0% 0% repeat-x;
}


.stopka div
{
font: 12px Arial, sans-serif;
padding-left: 10px;
width:960px;
position: relative;
margin:0 auto;
overflow:hidden;
height: 54px;
padding-top: 15px;
}

#copy{
margin-top: 0px;
font-weight: bold;
color: #666666;
font-size: 10px;
}


.stopka .xhtml
{
display: block;
width: 80px;
height: 16px;
background: #fff url("/_gfx/xhtml.png") 0% 0% no-repeat;
float: right;
margin-top: 0px;
margin-right: 10px;
}

.stopka .css
{
display: block;
width: 80px;
height: 16px;
background: #fff url("/_gfx/css.png") 0% 0% no-repeat;
float: right;
margin-top: 0px;
margin-right: 10px;
}

.stopka .rss
{
display: block;
width: 80px;
height: 16px;
background: #fff url("/_gfx/rss_valid.png") 0% 0% no-repeat;
float: right;
margin-top: 0px;
}


#rss
{
float: left;
clear: left;
margin-top: 10px;
border: 0;
}

#rss a
{
color: #2e2e7c;
font-size: 14px;
}

#rss a:hover
{
text-decoration: none;
color: #8989c4;
}

#rss  a img
{
border: 0;
vertical-align: middle;
}

#wiecej
{
margin-top: 20px;
float: right;
font-size: 15px;
}

/*panel*/

*.label_panel
{
font-weight: bold;
}

*.search{
margin-top: 20px;
}

*.search_tresc{
float: left;
clear: left;
margin-bottom: 5px;
}

*.search h3 a:link ,*.search h3 a:visited
{
font-weight: normal;
height: 23px;
padding-left: 28px;
color: #2e2e7c;
font-size: 16px;
text-decoration: none;
display: block;
float: left;
}

*.search h3 a:hover
{
font-weight: normal;
height: 23px;
padding-left: 28px;
color: #8989c4;
font-size: 16px;
text-decoration: none;
display: block;
}


*.search a:link ,*.search a:visited
{
font-weight: normal;
color: #ff7e00;
font-size: 12px;
text-decoration: none;
clear: left;
}

*.search a:hover
{
font-weight: normal;
color: #ffb56c;
font-size: 12px;
text-decoration: none;
clear: left;
}

*.search_key {
 font-weight:bold;
}

*.search_bar{
color:#4844a5;
float:right;
margin-top: 15px;
font-size: 10px;
}

#search_cont{
padding-top: 0px;
padding-left: 0px;  
float: left;
width: 250px;
}

#search_button{
width: 99px;
height: 31px;
border: 0px;
background: url("/_gfx/button_off.gif") 0% 0% repeat-x;
font: 14px Arial, sans-serif;
color: #fff;
font-weight: bold;
cursor: pointer;
}

#search_button:hover{
background: #e8e8f4 url("/_gfx/button_on.gif") 0% 0% repeat-x;
font: 14px Arial, sans-serif;
color: #4242a1;
font-weight: bold;
cursor: pointer;
}


#search_button_cont{
width: 99px;
height: 31px;
background: url("/_gfx/search_button_on.png") 0% 0% no-repeat;
float: left;
}

#fraza_input{
width: 139px;
height: 29px;
float: left;
margin: 0px;
display: block;
color: #4242a1;
}

input.textbox{
border:#ccc 1px solid;
background:#fff url("/_gfx/shadow_top.gif") repeat-x top;
padding:2px;
width:150px;
}

textarea{
width:80%;
padding:10px;
line-height:2em;
height:150px;
border:1px solid #ccc;
background:#fff url("/_gfx/shadow_top.gif") repeat-x top;
}

*.element_rating{
border: 1px solid #b1bfc8;
width: 180px;
padding-top: 5px;
height: 50px;
float: left;
}

*.l_ocen{
margin-left: 11px;
font-size: 10px;
}

*.sr_ocena{
margin-right: 11px;
font-size: 10px;
float: right;
}

*.rating_cont{
background: #FFF url(/_gfx/stars/rating_background.jpg) top center no-repeat;
padding-left: 15px;
width: 155px;
height: 23px;
text-align: left;
margin-left: 6px;
float: left; 
}

*.rating_cont_active{
background: url(/_gfx/stars/rating_onbackground.jpg) top left no-repeat;
width: 0px;
height: 21px;
position: relative;
z-index: 50;
top: -21px; 
}


*.rating_cont_post{
background: #FFF url(/_gfx/stars/rating_background.jpg) top center no-repeat;
width: 170px;
height: 23px;
text-align: left;
margin-left: 6px;  
}

*.rating_on { 
background: url(/_gfx/stars/rating_onbackground.jpg) top left no-repeat;
width: 0px;
height: 21px;
position: relative;
z-index: 50;
top: -21px; 
}

*.rated { 
display: none; 
width: 168px; 
padding: 3px 0px 3px 2px; 
height: 23px; background-color: #fff; 
height: 17px;
font-size: 11px;
color: #2e2e7c;
}

*.rated div {
display: block; 
float: left; 
}

*.rating {
font-size: 11px; 
font-family: Arial, Helvetica, sans-serif; 
color: #2e2e7c; 
padding-left: 3px; 
width: 90px; 
}

*.rating_all {
font-size: 10px; 
font-family: Arial, Helvetica, sans-serif; 
color: #2e2e7c; 
}

*.small_stars { 
height: 11px; 
width: 69px; 
background-image: url(/_gfx/stars/stars_small_sprite.jpg); 
background-position: 0px -11px; 
font-size:1px; 
line-height: 11px; 
margin-top:3px; 
}

*.small_stars_off { 
height: 11px; 
width: 69px; 
background-image: url(/_gfx/stars/stars_small_sprite_off.jpg); 
background-position: 0px -11px; 
font-size:1px; 
line-height: 11px; 
margin-top:3px; 
}

*.small_stars_on { 
height: 11px; 
width: 69px; 
background-image: url(/_gfx/stars/stars_small_sprite_on.jpg); 
background-position: 0px -11px; 
font-size:1px; 
line-height: 11px; 
}

*.rating_btns {
position: relative; 
z-index: 100; 
width: 140px; 
height: 21px;
}

*.rating_btns ul, *.rating_btns li  {
padding: 0; 
margin: 0; 
}


*.rating_btns li { 
float: left; 
width: 14px; 
height: 21px; 
display: block; 
font: 0px Arial, sans-serif; 
cursor: pointer; 
color: #fff;
}           

div.event_list{
font-size: 26px;
margin-top: 20px;
color: #8989c4;
width: 300px;
line-height: 18px;
}


div.event_list a:link, div.event_list a:visited  {
font-size: 14px;
color: #2e2e7c;
}

div.event_list a:hover  {
color: #8989c4;
}

div.event_list ul 
{
list-style:none;
padding: 0px;
margin: 0px;
}

div.event_list ul li {
padding-top: 0px;
font-weight: normal;
font-size: 14px;
margin:5px;
margin-left:30px;
}

#facebook{
margin-left: 0px;
margin-top: 10px;
border: 1px solid #D8DFEA;
width: 235px;
font-size:10px;
overflow: hidden;
padding-bottom: 7px;
}


#facebook div.faceProfile{
margin-left: 6px;
margin-top: 5px;
float: left;
width: 50px;
height: 50px;
}


#facebook a {
color:#3B5998;
direction:ltr;
font-family: lucida grande,tahoma,verdana,arial,sans-serif;
font-size:11px;
text-align:left;
font-weight: normal;
}

#facebook span{
margin-top: 5px;
font-size: 10px;
margin-bottom: 5px;
display: block;
}

#facebook small {
text-align: left;
float:right;
font-size:10px;
margin-right: 10px;
}

#facebook_person{
margin-left: 6px;
}

div.galleryCont{
margin: 0 auto;
width: 610px;
}

div.galleryContAdm{
margin: 0 auto;
width: 700px;
}

div.gallery_box{
width: 182px;
margin: 10px;
float: left;
display: block;
text-align: center;
overflow: hidden;
}

div.gallery_box img {
border: 0px;
}

div.gallery_box p {
text-align: center;
font-size: 10px;
color: gray;
font-style: italic;
margin-top: 5px;
}

#bottom_menu{
margin-left: 20px;
}

div.hreview-aggregate{
display: none;
}

h4.redirect{
margin-top: 5px;
color: gray;
font-style: italic;
}

div.plusoneCont{
margin-left: 40px;
margin-top: 10px;
float: left;
}

input[type=text]{
border: 1px solid #1c2faa;
height: 20px;
width: 720px;
padding: 0px;
font-family: Tahoma;
font-size: 12px;
padding-left: 5px;
}

input[type=password]{
border: 1px solid #1c2faa;
height: 20px;
width: 500px;
padding: 0px;
font-family: Tahoma;
font-size: 12px;
padding-left: 5px;
}

input.short[type=text]{
width: 200px;
}

input.short[type=password]{
width: 200px;
}

div.plusoneContMain{
margin-left: 5px;
margin-top: 0px;
float: left;
height: 26px;
width:100%;
overflow: hidden;
margin-top: 10px;
margin-bottom: 10px;
}

div.buttonSubmit{
font-family:Tahoma; 
font-size:12px; 
line-height:17px; 
padding:3px 6px;
background-color:#758381;
border:1px solid #758381;
color:white; 
cursor:pointer; 
font-weight:bold;
text-align: center;
width: 150px;
margin: 10px auto;
}

div.buttonSubmitOff{
font-family:Tahoma; 
font-size:12px; 
line-height:17px; 
padding:3px 6px;
background-color:white; 
border: 1px solid #758381; 
color: gray; 
cursor:pointer; 
font-weight:bold;
text-align: center;
width: 150px;
margin: 10px auto;
display: none;
}


span.formLabel{
width: 120px;
text-align: right;
display:block;
float: left;
padding-right: 10px;
font-weight: bold;
}

#monit_cont{
width: 100%;
height: 100%;
background:url('/_gfx/monit_background.png') 0% 0% repeat;
overflow: hidden;
position: fixed;
left: 0%;
top: 0%;
z-index:100;
font-size: 11px;
}

#monit{
width: 300px;
height: auto;
overflow: hidden;
display: block;
margin: 0 auto;
margin-top: 200px;
background: #FFF;
border: 1px solid #2E2E7C;
}

#monitText{
text-align: center;
font-weight: bold;
color: #2E2E7C;
margin-top: 50px;
font-size: 13px;
padding: 0 15px;
}

#closeMonit{
float: right;
margin-right: 5px;
}

#closeMonit a, #closeMonit a:visited{
color: #91050A;
font-size: 10px;
font-weight: bold;
cursor:pointer; 
}

#closeMonit a:hover{
color: gray;
text-decoration: none;
}

#buttonsCont{
width: 350px;
float: left;
overflow: hidden;
height: 80px;
}

#buttonOk{
font-family:Tahoma; 
font-size:11px; 
line-height:17px; 
margin:0 auto 20px; 
padding:3px 6px;
background-color:#D5DBE1; 
border:1px solid #2E2E7C; 
color:#2E2E7C; 
cursor:pointer; 
font-weight:bold;
text-align: center;
width: 150px;
margin-top: 30px;
display: block;
}

#buttonOk:hover{
text-decoration: none;
color:#8989C4;
border:1px solid #8989C4;  
}

*.innerLinkCont{
background: url("/_gfx/flag_wiecej_active.png") 0% 0% no-repeat;
width: 100px;
height: 28px;
margin: 5px 0 20px auto;
overflow: hidden;
clear:both;
}

*.innerLinkGallery{
margin: 10px auto 20px auto;
}


a.innerLink{
font-size: 11px;
}

a.innerLink:link, a.innerLink:visited{
float: right;
color: white;
background: url("/_gfx/flag_wiecej.png") 0% 0% no-repeat;
width:50px;
height: 23px;
padding-left: 50px;
padding-top: 0px;
}


a.innerLink:active, a.innerLink:hover{
float: right;
color: #e5e9ec;
text-decoration: none;
background: none;
width:50px;
height: 23px;
padding-left: 50px;
padding-top: 0px;
}


#profileSimpleData{
width: 200px;
margin-left: 11px;
margin-top: 0px;
font-size: 11px;
float: left;
margin-bottom: 20px;
}

#profileSimpleData img{
margin: 10px auto 10px auto;
display: block;
}

#profileMoreData{
width: 370px;
float: right;
margin-top: 0px;
margin-bottom: 20px;
}

.blockTitle{
font-weight: bold;
font-size: 11px;
color: black;
border-bottom: 1px solid #AAAAAA;
}

.Inner{
margin-top: 20px;
}


.blockSubTitle{
font-weight: bold;
font-size: 11px;
color: #666666;
border-bottom: 1px solid #AAAAAA;
}

.labelUserParam{
color: #666666;
font-size: 11px;
text-align: right;
padding-right: 5px;
}

.labelUserParamL{
color: #666666;
font-size: 11px;
padding-right: 5px;
margin-top: 10px;
margin-bottom: 4px;
}

.userParamData{
padding-top: 2px;
}

.userParamData p{
margin-top: 3px;
}

.userParamData ul{
margin-top: 3px;
}

.userParamPublications{
width: 440px;
float: left;
overflow: hidden;
text-align: center;
}

.userParamPublications img{
margin:0 auto;
height: 90px;
overflow: hidden;
margin: 10px;
position: relative;
border: 1px solid black;
}

span.visibleLabel{
font-size: 10px;
color: #666666;
}

span.visibleLabel input[type="radio"]{
width: 8px;
height: 8px;
}

input[type=text].sShort{
width: 110px;
height:18px;
padding-left: 3px;
margin-left: 10px;
}

div.userParamData textarea{
width: 365px;
margin-top: 20px;
padding: 0px;
}

.userDataMini{
font-weight: bold;
}

.userDataMini a:link, .userDataMini a:visited{
text-decoration: none;
color: #fff;
font-size: 10px;
border: 1px solid #4d4da6;
background-color: #4d4da6;
display:block;
width: 90px;
height: 14px;
padding: 1px 0px 1px 0px;
text-align: center;
}

.userDataMini a:hover, .userDataMini a:active{
text-decoration: none;
color: #8989c4;
background-color: #fff;
}

.topMenu{
float: right;
}

.userDataMini span{
text-decoration: none;
color: #FFB70B;
font-size: 10px;
border: 1px solid #4d4da6;
background-color: #4d4da6;
display:block;
width: 90px;
height: 14px;
padding: 1px 0px 1px 0px;
text-align: center;
}

.userDataMini a:hover, .userDataMini a:active{
text-decoration: none;
color: #8989c4;
background-color: #fff;
}

#topMenuCont{
float: right;
width: 728px;
height: 60px;
}

#headTitleCnt{
width: 240px;
margin-top: 10px;
display: block;
float: left;
}

#headTitle{
color: white;
line-height: 30px;
text-align: justify;
font-size: 35px;
margin: 0;
text-shadow:
1px 1px 0 #CCC,
2px 2px 0 #CCC,
3px 3px 0 #444,
4px 4px 0 #444,
5px 5px 0 #444,
6px 6px 0 #444;
}

#headTitleCnt span{
font-size: 10px;
color: #e06a01;
font-weight: bold;
line-height: 5px;
}

#headDesc{
color: white;
margin-top: 10px;
font-size: 12px;
float: right;
width: 750px;
}

.topMenuButton{
float: left;
}

#userNameTopMenu{
float: right;
margin-right: 11px;
font-size: 10px;
display: block;
clear: left;
margin-bottom: 2px;
}

#userNameTopMenu span{
font-weight: bold;
color: #4d4da6;
}

#topMenuButtons{
float: right;
clear: right;
background-color: #4d4da6;
}

*.otherPhotoCont{
float: left;
width: 208px;
overflow: hidden;
margin-left: 5px;
}

*.otherPhoto{
width: 206px;
height: 220px;
border: 1px solid gray;
overflow: hidden;
background-position:center center;
background-repeat: no-repeat;
}

#otherPhotoMenu ul{
margin-left: 10px;
padding-left: 10px;
}

#otherPhotoMenu ul li a:link, #otherPhotoMenu ul li a:visited{
text-decoration: none;
color: #4d4da6;
font-weight: bold;
font-size: 10px;
}

#otherPhotoMenu ul li a:hover, #otherPhotoMenu ul li a:active{
text-decoration: none;
color: #8989c4;
font-weight: bold;
font-size: 10px;
}

#profileInfo{
float: left;
width: 100%;
}

#registerPrompt{
width: 100%;
height: 100%;
background: url("/_gfx/register.png") 96px 0% no-repeat;
}

#registerPrompt a{
display: block;
float:right;
width: 220px;
height: 30px;
border: 0px solid black;
margin-top: 5px;
}

#comments{
float: left;
width: 100%;
overflow: hidden;
}

#commentContents{
}

#commentContentTextarea{
width: 700px;
}

input[type="text"].commentTitleInpt{
border: 1px solid #666666;
}

.commentTop{
width: 540px;
margin-bottom: 0px;
overflow: hidden;
float: left;
}

.subCommentTop{
width: 505px;
}

.commentTop h4
{
color: #2E2E7C;
font-size: 14px;
font-weight: bold;
margin-bottom: 0px;
margin-top: 12px;
margin-left: 0px;
}

.commentDate{
font-size: 11px;
float: left;
margin-top: 0px;
margin-left: 20px;
}

.commentContentCnt{
width: 725px;
margin-bottom: 0px;
border-width: 1px;
border-style: solid;
border-color: #b4b4b4;
overflow: hidden;
padding-bottom: 20px;
margin: 20px 0 10px 0;
box-shadow: 0px 5px 5px #b4b4b4;
}

.subCommentContentCnt{
width: 675px;
margin-left: 49px;
}

.commentContent{
width: 530px;
margin-left: 25px;
font-size: 13px;
overflow: hidden;
padding-top: 15px;
}

.subCommentContent{
width: 485px;
}

.commentAuthorCnt{
width: 160px;
margin-top: 0px;
overflow: hidden;
border-color: black;
float: left;
padding-right: 10px;
}

.commentAuthor{
font-size: 13px;
font-weight: bold;
margin-top: 10px;
margin-left: 20px;
overflow: hidden;
float: left;
width: 140px;
text-align: left;
}

.commentUserPhoto{
margin-top: 20px;
margin-left: 20px;
float: left;
overflow: hidden;
display: block;
}

.commentUserPhoto img{
float: left;
}

#commentCode{
width: 93px;
height: 25px;
font-weight: bold;
font-size: 21px;
}

div.commentFbLikeCount{
color: rgb(59,89, 152);
float: right;
margin-right: 15px;
}

div.commentFbLikeCount img{
margin-right: 5px;
}

div.fbLikeCount{
color: rgb(59,89, 152);
float: left;
margin-left: 15px;
}

div.fbLikeCount img{
margin-right: 5px;
}


.extCount{
float: left;
margin-bottom: 10px;
}

.plusoneCont img{
border: 0;
}

#plusone-div{
width: 106px;
}


#forum{
margin-top: 20px;
clear: both;
}


#forum  h1{
background: url("/_gfx/mini_flag_active.png") 0% 0% no-repeat;
}

#forum  h1 a:link , #forum h1 a:visited{
height: 23px;
padding-left: 28px;
background: url("/_gfx/mini_flag.png") 0% 0% no-repeat;
color: #2E2E7C;
font-size: 17px;
text-decoration: none;
display: block;
float: left;
}

#forum h1 a:hover, #forum h1 a:active{
height: 23px;
padding-left: 28px;
background: none;
color: #8989C4;
font-size: 17px;
text-decoration: none;
display: block;
background: url("/_gfx/mini_flag_active.png") 0% 0% no-repeat;
}

div.forumRoom{
border: 1px solid #CCCCCC;
padding: 0 20px 20px 20px;
background-color: white;
margin-bottom: 20px;
clear: left;
}

div.forumRoom h1{

}

div.forumRoom  a:link, div.forumRoom  a:visited {
font-size: 14px;
}

div.forumRoom  a:hover, div.forumRoom  a:active {
text-decoration: none;
}

div.forumRoom div.addDate{
float: left;
width: auto;
color: #6D6D6D;
font-size: 10px;
}

div.forumRoom div.owner{
float: right;
width: auto;
color: #6D6D6D;
font-size: 10px;
}


div.forumRoom div.owner span, div.forumRoom div.addDate span{
}


div.postCont{
background: url("/_gfx/appBg.jpg") no-repeat scroll center top transparent;
float: left;
margin-top: 15px;
overflow: hidden;
width: 580px;
padding-left: 10px;
padding-right: 10px;
}

div.postShortContCover{
background: url("/_gfx/hidden.png") repeat-x scroll center top transparent;
border: 0 solid black;
height: 50px;
left: 0;
position: absolute;
top: 0;
width: 100%;
}

div.postShortCont{
font-weight: normal;
height: 50px;
margin-bottom: 10px;
overflow: hidden;
position: relative;
}

div.postNormalCont{
font-weight: normal;
margin-bottom: 10px;
overflow: hidden;
position: relative;
}

div.authorPost{
font-size: 10px;
float: left;
}

div.authorPost span{
font-weight: bold;
}

div.addDate{
font-size: 10px;
float: right;
margin: 5px 2px 0 0;
margin-bottom: 5px;
}

div.addDate span{
font-weight: bold;
}

div.reCount{
float: right;
font-size: 10px;
margin-bottom: 5px;
}

div.reCount span{
font-weight: bold;
}

#thbLeftMain{
width: 150px;
margin-top: 20px;
margin-left: 20px;
}

#thbTitle{
margin-top: 30px;
}

div.thbBox p{
text-align: center;
}

div.thbBox{
margin-bottom: 20px;
}

div.thbBox p a:link, div.thbBox p a:visited{
font-weight: bold;
font-size: 10px;
}

div.thbBox p a:hover, div.thbBox p a:active{
text-decoration: none;
font-size: 10px;
}

#thbLeftMain img{
border: 0px;
}

#cookies { background-color:#2C2C2C; margin:0 0 0 0; padding:0; position:fixed; z-index:9999; width: 100%; bottom: 0;}
#cookies_block { display:none; }
#cookies #cnt {width: 770px; margin: 0 auto;}
#cookies p { color:#E4E4E4; font-size:11px; margin: 0; padding: 5px 0px 5px 0px; text-align:justify; font-family:Arial,Helvetica,sans-serif; line-height:14px;}
#cookies p a { font-family:Arial,Helvetica,sans-serif; color:#fff; text-decoration:none; font-weight:bold; }
#cookies p a:hover{ text-decoration:underline; }
#close { cursor:pointer;float:right; }
#close img { margin:7px; }

div.nc_title{
text-align: left;
}

div.nc_title a:link, div.nc_title a:visited{
font-size: 11px;
font-weight: bold;
line-height: 10px;
color:#356EA3;
display: block;
}

div.nc_title a:hover{
color:#3994C6;
text-decoration: none;
}

div.nc_text{
margin-top: 8px;
font-size: 12px;
color: #6C6C6C;
float: none;
overflow: hidden;
margin-bottom: 20px;
text-align: left;
}

div.nc_text p {
font-size: 10px;
color: #6C6C6C;
margin-top: 0px;
font-style: italic;
}

div.nc_text span{
color: black;
margin-top: 0px;
font-weight: bold;
font-size: 10px;
float:left;
}



#galBoxTop{
float: right;
margin-top: 0px;
margin-bottom: 15px;
margin-top: 17px;
}

#galBoxTop div.thbBoxTop{
margin: 0 10px 0 0;
float: left;
}

#galBoxTop div.thbBoxTop img{
border: 0;
}

div.map{
width: 720px;
height: 600px;
border: 0px solid black;
position: relative;
margin-top: 10px;
}

div.place{
position: absolute;
cursor: pointer;
}


div.placeDot{
width: 15px;
height: 15px;
background-color: #fef501;
border-radius: 5px;
float: left;
margin-right: 3px;
}

div.rightDot{
float: right;
margin-left: 3px;
}

div.wykopaliska{
background: url("/_gfx/mapIco/wykopaliska.png") 0% 0% no-repeat;
border-radius: 0px;
}

div.lotnisko{
background: url("/_gfx/mapIco/lotnisko.png") 0% 0% no-repeat;
border-radius: 0px;
}

div.kosciol{
background: url("/_gfx/mapIco/kosciol.png") 0% 0% no-repeat;
border-radius: 0px;
}

div.klasztor{
background: url("/_gfx/mapIco/kosciol.png") 0% 0% no-repeat;
border-radius: 0px;
}

div.plaze{
background: url("/_gfx/mapIco/plaze.png") 0% 0% no-repeat;
border-radius: 0px;
}

div.zamek{
background: url("/_gfx/mapIco/zamek.png") 0% 0% no-repeat;
border-radius: 0px;
}

div.twierdza{
background: url("/_gfx/mapIco/twierdza.png") 0% 0% no-repeat;
border-radius: 0px;
}

div.miasta{
background: url("/_gfx/mapIco/miasta.png") 0% 0% no-repeat;
border-radius: 0px;
}

div.miejscowosc{
background: url("/_gfx/mapIco/miejscowosc.png") 0% 0% no-repeat;
border-radius: 0px;
}


div.jezioro{
background: url("/_gfx/mapIco/jezioro.png") 0% 0% no-repeat;
border-radius: 0px;
}

div.wawoz{
background: url("/_gfx/mapIco/wawoz.png") 0% 0% no-repeat;
border-radius: 0px;
}

div.aktywnie-na-krecie{
background: url("/_gfx/mapIco/wawoz.png") 0% 0% no-repeat;
border-radius: 0px;
}

div.region{
background: url("/_gfx/mapIco/region.png") 0% 0% no-repeat;
border-radius: 0px;
}

div.jaskinia{
background: url("/_gfx/mapIco/jaskinia.png") 0% 0% no-repeat;
border-radius: 0px;
}

div.plaskowyz{
background: url("/_gfx/mapIco/plaskowyz.png") 0% 0% no-repeat;
border-radius: 0px;
}

div.atrakcje{
background: url("/_gfx/mapIco/atrakcje.png") 0% 0% no-repeat;
border-radius: 0px;
}

div.ciekawe-miejsca{
background: url("/_gfx/mapIco/atrakcje.png") 0% 0% no-repeat;
border-radius: 0px;
}

div.muzea{
background: url("/_gfx/mapIco/muzeum.png") 0% 0% no-repeat;
border-radius: 0px;
}

div.place span{
font-weight: bold;
font-size: 10px;
color: white;
text-align: left;
line-height: 10px;
display: block;
float: left;
margin-top: 3px;
}

div.mapInfoClose{
float: left;
background-color: red;
color: white;
font-weight: bold;
font-size: 11px;
width: 14px;
height: 14px;
line-height: 14px;
margin-top: 7px;
border-radius: 7px;
text-align: center;
cursor: pointer;
}

div.placeInfo{
width: 355px;
height: 180px;
border: 1px solid black;
display: none;
position: absolute;
box-shadow: 5px 5px 15px #000;
border-radius: 20px;
background-color: rgb(255, 255, 255);
z-index: 1;
}

div.imagePrev{
margin: 15px 15px;
width: 150px;
height: 150px;
float: left
}

div.placeTextData{
width: 150px;
height: 144px;
float: left;
overflow: hidden;
margin-bottom: 2px;
}

div.placeTextData h3{
margin-top: 15px;
font-size: 12px;
height: auto;
display: block;
margin-bottom: 0px;
}

div.placeTextData p{
font-size: 10px;
text-align: left;
line-height: 15px;
}

a.placeMoreBtn:link, a.placeMoreBtn:visited{
display: block;
background-color: #2E2E7C;
font-size: 9px;
color: white;
width: auto;
padding: 0px 15px 0px 15px; 
float: right;
font-weight: bold;
text-decoration: none;
border-radius: 3px;
margin-right: 20px;
}

a.placeMoreBtn:hover, a.placeMoreBtn:active{
display: block;
background-color: #9D9D9D;
font-size: 9px;
color: #2E2E7C;
width: auto;
padding: 0px 15px 0px 15px; 
float: right;
font-weight: bold;
text-decoration: none;
box-shadow: 2px 2px 5px #FFF;
border-radius: 3px;
margin-right: 20px;
}

#fMapCont{
clear: both;
margin: 20px 0;
overflow: hidden;
}

#mapWest{
background: url("/_gfx/crete_full_map.jpg") 0% 0% no-repeat;
}

#mapMiddle{
background: url("/_gfx/crete_full_map.jpg") no-repeat;
background-position: -720px 0px;
}

#mapEast{
background: url("/_gfx/crete_full_map.jpg") no-repeat;
background-position: -1440px 0px;
}

div.mapNav{
width: 100px;
height: 83px;
float: left;
background: url('/_gfx/crete_full_map_s.jpg') no-repeat scroll 0 0;
color: white;
font-weight: bold;
text-align: center;
font-size: 25px;
line-height: 70px;
cursor: pointer;
display: block;
margin-bottom: 10px;
overflow: hidden;
}

#mapLegend{
float: left;
width: 400px;
margin-left: 20px;
}

#mapLegend h2{
font-family: arial;
font-size: 25px;
text-align: left;
}

#mapLegend p {
font-weight: bold;
font-size: 13px;
}

#recipeIngredients{
width: 200px;
float: right;
margin-left: 50px;
}

#recipeIngredients h3{
margin-top: 5px;
}

#recipeIngredients ul{
margin: 0;
padding: 0 0 15px 10px;
text-align: left;
}

span.countRecipePrep{
font-size: x-large;
color: #2E2E7C;
font-weight: bold;
}

#artPubDate{
font-size: 12px;
color: gray;
float: right;
text-align: right;
}

#breadcrumbs{
width: 720px;
overflow: hidden;
display: block;
margin-top: 14px;
}

#breadcrumbs div.breadcrumb{
float: left;
font-size: 12px;
margin-right: 5px;
color: #2E2E7C;
}

#breadcrumbs div.breadcrumb2nd{
font-size: 14px;
vertical-align: bottom;
color: #8989C4;
font-weight: bold;
}

#breadcrumbs div.breadcrumb a:link, #breadcrumbs div.breadcrumb a:visited {
color: #2E2E7C;
}

#breadcrumbs div.breadcrumb a:hover, #breadcrumbs div.breadcrumb a:active {
color: #8989C4;
}

div.movieThb{
clear: left;
float: left;
margin-right: 10px;
margin-top: 10px;
}

div.movieThb img{
border: 1px solid black;
}


div.movieCnt h3.t_link{
margin-top: 0;
}

div.movieCnt{
margin-top: 10px;
overflow: hidden;
}

div.movie{
width:640px;
margin: 10px auto;
margin-bottom: 30px;
}

#copyText{
clear: both;
font-size: 16px;
font-weight: normal;
letter-spacing: 1px;
margin-bottom: 20px;
padding-top: 35px;
text-align: center;
width: 100%;
}

div.randPagesCnt{
float: left;
width: 750px;
}

div.listaDesc{
width: 597px;
float: right;
overflow: hidden;
}

div.listaElem img{
float: left; 
margin-right: 10px;
}

h3.listaName{
margin-top: 0px;
}

div.subTypeIcon{
width: 130px;
height: 140px;
float: left;
}

div.subTypeIconSml{
width: 92px;
height: 92px;
float: left;
}

h3.subTypeName a:link, h3.subTypeName a:visited {
color: #e06a01;
}

h3.subTypeName a:hover, h3.subTypeName a:active {
color: #ffb70b;
}

.newPageList {
clear: left; 
margin-top: 20px;
}

.newPageList span {
font-size: 20px;
font-weight: bold;
color: #37759A;
text-align: left;
}

.newPageList ul {
padding-top: 0px;
margin-left: 15px;
margin-bottom: 10px;
}

.newPageList ul li {
clear: left;
width: 230px;
margin-bottom: 10px;
padding-left: 20px;
list-style-image: none;
list-style-type: none;
overflow: hidden;}

.newPageList ul li span {
font-size: 10px;
display: block;
float: left;
margin-top: 0px;
line-height: 10px;
margin-left: 0px;
padding-left: 0px;
font-weight: normal;
text-align: left;
}

.newPageList ul li a {
display: block;
float: left;
text-align: left;
}

.newPageListColumn {
float: left;
margin-right: 50px;
width: 310px;
overflow: hidden;
}

.movieInCnt{
border: 1px solid black;
height: 360px;
width: 640px;
margin: 20px auto;
}

div.advBtmCntDouble{
width: 750px;
height: 200px;
margin-top: 10px;
margin-bottom: 10px;
float:right;
}

div.advBtmCntBooking{
width: 750px;
height: 300px;
margin-top: 40px;
margin-bottom: 10px;
float:right;
}

div.advBtmCntBookingYes{
width: 750px;
height: 400px;
margin-top: 40px;
margin-bottom: 10px;
float:right;
}

div.advTopCntNorm{
width: 750px;
height: 100px;
margin-top: 10px;
margin-bottom: 30px;
float:right;
}

div.advTopCntDouble{
width: 750px;
height: auto;
margin-top: 5px;
margin-bottom: 10px;
float:right;
}

div.bookingTopCntDouble{
width: 750px;
height: auto;
margin-top: 5px;
margin-bottom: 10px;
float:right;
}

div.navi_page_news{
text-align: center;
font-size: 14px;
color: #ffb70b;
}

div.navi_page_news span.current{
color: #ffb70b;
font-weight: bold;
}

p.prepTime{
font-size: 13px;
color: gray;
margin: 0px;
}

h2.orgName{
margin: 10px 0;
}

div.commentContent img{
max-width: 450px; margin: 0 auto; display: block;
}

#newsletterCnt{
width: 350px;
height: 130px;
position: fixed;
top: 85%;
right: 0;
background-color: rgba(64,64,160,0.8);
z-index: 10001;
border-radius: 20px 0 0 20px;
}

#newsletterTxt{
font-weight: bold;
font-size: 20px;
width: 350px;
margin: 0 auto 5px;
text-align: center;
color: #fff;
}

#newsletterBtn{
font-weight: bold;
font-size: 20px;
width: 200px;
margin: 20px 75px 5px;
text-align: center;
background-color: #ffb70b;
color: #4242a1;
padding: 10px;
border-radius: 10px;
}

#newsletterHide{
width: 330px;
margin: 0 auto;
text-align: right;
font-size: 11px;
color: #fff;
cursor: pointer;
padding: 5px 0 0 0;
}

@media screen and (max-device-width: 600px) and (orientation: portrait){

body{
width: 100%;
background-image: none;
}

.topCover {
background-image: none;
}

*.ramkaNb
{
width: 10%;
display: none;
}

*.ramka
{
width: 100%;
padding: 0;
}

#headDesc
{
width: 95.5%;
display: none;
}

#logo{
display: none;
}

#cookies{
width: 100%;
margin: 0 auto;
height: 80px;
display: none;
}

#cnt{
width: 100%;
}

.stopka div{
width: 95%;
}

img{
max-width: 97.5%;
width: auto; 
height: auto;
}

div.menu{
width: 100%;
}

div.menu ul li a:link, div.menu ul li a:visited {
width: 100%;
}

#galBoxTop{
float: right;
margin-top: 15px;
width: 95%;
}

#galBoxTop div.thbBoxTop{
margin: 0 4px 0 4px;
float: left;
width: 16%;
}

#galBoxTop div.thbBoxTop img{
border: 0;
width: 100%;
height: auto;
}

.tekst{
width: 90%;
padding: 5%
}

.news h3{
height: 60px;
}

div.listaDesc{
width: 100%;
}


div.galleryCont{
width: 100%;
}

.commentContentCnt{
width: 98%;
}

.commentContent{
width: 90%;
margin-left: 20px;
}

.subCommentContentCnt{
margin-left: 0px;
}

h4.commentTitle{
margin-left: 20px;
}

div.commentContent img{
max-width: 70%; margin: 0 auto; display: block;
}

#newsletterCnt{
display:none;
}


*.news_link_cont_out{
clear:both;
}

*.news_link_cont{
clear:both;
}

span.newsCC{
float:right;
clear: both;
}

}



