<style type="text/css">
html {
    font: normal 62.5%/1 "Trebuchet MS", arial, sans-serif;
    padding: 0px;
    color: #666;
    height: 100%;
}

body {
	height: 100%;
	font: normal 62.5%/1 "Trebuchet MS", arial, sans-serif;
	min-width: 1000px;
	margin: 0;
}

.my-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.center1000 {
    width: 1000px;
    margin: 0 auto;
}


#bottom_line {
	position: relative;
	margin: 0px 0 0 0;
	height: 140px;
	font-size: 1.1em;
	line-height: 1.6em;
	background: transparent url('../images/bottom_blue_gradient.png') repeat-x bottom left;
	width: 100%;
}

#menu_line {
    background: transparent url('../images/green_line.png') repeat-x left center;
    height: 23px;
}

#menu_item {
    color : #FFFFFF;
    min-width: 1000px;
    font-size: 1.1em;
    line-height: 1.6em;
}

#title_green {
 position: relative;
 background:url(../images/green_line.png) repeat;
 background-position: left center ;
 height: 25;
 width: 50%;
}
//td, input, select {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;}

/* headers */
h1, h2, h3 {
	font: bold 1em 'Trebuchet MS', Arial, Sans-serif;
	color: #333;	
}
h1 { font-size: 1.5em; color: #6297BC; } 
h2 { font-size: 1.4em; text-transform:uppercase;}
h3 { font-size: 1.3em; }


.g_border_table {
	border-spacing: 2px;
	border-collapse: collapse;
	background-color: #f8f9fd;
	border: 1px outset #DBDBDB;
}
tr.green_line, td.green_line {
 background:url(../images/green_line.png);
 background-position: left center ;
 height: 23px;
}
.green_line {
 background:url(../images/green_line.png);
 background-position: left center ;
 height: 23px;
 color:#FFF;
}

tr.light_green_line, td.light_green_line {
 background:url(../images/light_green_line.png);
 background-position: left center ;
 height: 23px;
}

tr.blue_line, td.blue_line,div.blue_line {
 background:url(../images/blue_line.png);
 background-position: left center ;
 height: 23px;
}
tr.red_line, td.red_line,div.red_line {
 background:url(../images/tbl_error.png);
 background-position: left center ;
 height: 23px;
}
.button {
	outline: 0;
	text-decoration:none;
!important; 	cursor:pointer;
	position: relative;
	text-align: center;
	color:#FFF;
}

.light_blue {background-color: #ddf1f9;}

table.bborder_whitetable {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: #7BB600 #7BB600 #7BB600 #7BB600;
	border-collapse: collapse;
	background-color: #FFFFFF; 
}
.title{ color: #FFFFFF; }
.white_text{
	color: #FFFFFF;
	font-size: 14px;
}
.white_text16{ color: #FFFFFF; font-size: 16px;}
.font80{ font-size: 80%; }
.font500 { font-size: 2.5em; color: #6297BC; }
.back_white{ background-color: #FFFFFF;}
hr.orange { color: #E8A851; }

A:link {text-decoration:none;  color: #278ab3; }
A:visited {text-decoration:none;  color: #278ab3;}
A:hover {text-decoration:none ; color: #278ab3;  }
A:active {
	text-decoration:none;
	
	color: #278ab3;
	text-transform: capitalize;
}

A.menu:link {text-decoration:none;  color: #FFFFFF;font-family: "Trebuchet MS", Verdana;font-size:11pt; font-weight: bold;}
A.menu:visited {text-decoration:none;  color: #FFFFFF;font-family: "Trebuchet MS",Verdana;font-size:11pt; font-weight: bold;}
A.menu:hover {text-decoration:none ; color: #FFFFFF;  font-family: "Trebuchet MS",Verdana; font-size:11pt; font-weight: bold;}
A.menu:active {text-decoration:none;  color: #FFFFFF;font-family: "Trebuchet MS",Verdana;font-size:11pt; font-weight: bold;}

A.link_under:link {text-decoration:underline;  color: #576F48;font-family: Verdana;font-size:10pt; }
A.link_under:visited {text-decoration:underline;  color: #576F48;font-family: Verdana;font-size:10pt; }
A.link_under:hover {text-decoration:none ; color: #576F48;  font-family: Verdana; font-size:10pt;}
A.link_under:active {text-decoration:none;  color: #576F48;font-family: Verdana;font-size:10pt;}

A.link_white_under:link {	text-decoration:none;
	color: #FFFFFF;
	
	font-size: 14px;
}
A.link_white_under:visited {	text-decoration:none;
	color: #FFFFFF;
	
	font-size: 14px;
}
A.link_white_under:hover {
	text-decoration:none;
	color: #FFFFFF;
	
	font-size: 14px;
}
A.link_white_under:active {text-decoration:none;  color: #FFFFFF;}

A.link_white:link {text-decoration:none;  color: #FFFFFF; }
A.link_white:visited {text-decoration:none;  color: #FFFFFF;}
A.link_white:hover {text-decoration:underline ; color: #FFFFFF;  }
A.link_white:active {text-decoration:none;  color: #FFFFFF;}


A.link_black_under:link {text-decoration:underline;  color: #000000;font-family: Verdana;font-size:8pt; }
A.link_black_under:visited {text-decoration:underline;  color: #000000;font-family: Verdana;font-size:8pt; }
A.link_black_under:hover {text-decoration:none ; color: #000000;  font-family: Verdana; font-size:8pt;}
A.link_black_under:active {text-decoration:none;  color: #000000;font-family: Verdana;font-size:8pt;}

//Text
.just12 {font-family : Verdana, Arial, Helvetica, sans-serif;text-decoration:none;font-size: 12pt;text-align:justify;}
.just14 {font-family : Verdana, Arial, Helvetica, sans-serif;font-size: 14pt;text-align:justify;}
.message {font-family : Verdana, Arial, Helvetica, sans-serif;font-size: 14pt;color: #576F48;}
.error_message {font-family : Verdana, Arial, Helvetica, sans-serif;text-decoration:none;font-size: 12pt;color: #FF0000;}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
}
input.green_button {
	background:url(../images/green_line.png);
	background-repeat: repeat;
	background-position: left center ;
	border-color: #95c265 #95c265 #95c265 #95c265;
	border-width: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
}
input.gray_button {
	background:url(../images/gray_line.jpg);
	background-repeat: repeat;
	background-position: left center;
	border-color: #95c265 #95c265 #95c265 #95c265;
	border-width: 0px 0px 0px 0px;
	color: #316AC5;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
}

input.blue_button {
	background:url(../images/blue_line.png);
	background-repeat: repeat;
	background-position: left center ;
	border-color: #c6e6f3 #c6e6f3 #c6e6f3 #c6e6f3;
	border-width: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
}

input.red_button {
 background:url(../images/tbl_error.png);
 background-repeat: repeat;
 background-position: left center;
 border-color: #95c265 #95c265 #95c265 #95c265;
 border-width: 0px 0px 0px 0px;
 color: #FFFFFF;
 font-weight: bold;
 cursor: hand;
 cursor: pointer;
}
.input{
	font-size: 8pt;
	font-family : sans-serif, Arial, Verdana;
	border-style: solid;
	border-width: 1;
	border-color: #BBBEBF;
	padding-left: 1;
	padding-right: 1px;
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
.text_20
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #012000;
	margin-top: 0,1;
	margin-bottom: 0,1;
}
.text_14
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #012000;
	margin-top: 0,1;
	margin-bottom: 0,1;
}
.floatl { float: left; margin: 0.7em }
.floatr { float: right; margin: 0.7em }

.boxGreenAlert
{
	background:url(../images/green_alert.gif) 5px no-repeat;
	background-color: #FFFFFF;
	margin: 0 0 15px 0;
	color: #095900;
	padding: 5px 0 0 5px;
	border: 2px solid #095900;
}
.boxRedAlert
{
  background:url(../images/red_alert.gif) 5px no-repeat;
  background-color: #FFFFFF;
  margin: 0 0 15px 0;
  padding: 5px 0 0 5px;
  border: 2px solid #ff0000;
  text-align: left; 
}
p.greenError a:link, p.greenError a:visited, p.greenError a:active, p.greenError a:hover
{
  color: #12B300;
  text-decoration:underline;
}
p.greenError
{
  margin: 0 5px;
  padding: 10px 5px 20px 35px;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #12B300;
}

p.greenSubError
{
  margin: 0;
  padding: 10px 5px 10px 40px;
  color: #000;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
}
p.redError
{
  margin: 0;
  padding: 0 5px 0 40px;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #ff0000;
}


p.redSubError
{
  margin: 0;
  padding: 0 5px 6px 40px;
  color: #000;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
}

.errorRedArrow
{
  border: 0;
  margin: 0;
  padding: 0 0 -10px 2px;
}
.errorMsgInline
{
  list-style: none;
  padding: 2px 0 0 0;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
/*  font-weight: bold;*/
  color: #FF0000;
  text-align: left; 
}

.errorSpace {
  background:url(../images/down_arrow_error.gif) 2px 5px no-repeat;
  padding: 2px 0 0 18px;
  margin: 0;
}

.error
{
  font-weight: bold;
  color: #FF0000;
}
form
{
	display:inline;
	margin:0;
}
select, option, textarea, input.form, select.form, option.form, textarea.form
{
	background-color: #FFFFFF;
	border: 1px solid #77bbd8;
	color: #000000;
	font-size: 8pt;
}
.red_border {
	border: 1px solid #C39;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	}
.blue_border {
	border: 1px solid #09F;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	}
.border_sec_image {
  border:1px solid #77bbd8;}
select
{
  font-family : sans-serif; 
  font-size : 8pt
}

.input_box, .formfield {
  background-color: #FFFFFF;
  border:#777777 1px solid; 
  background: url('../images/bgbox.gif');
  height : 20px;
}
#pwTSpan,#pwSpan {display:inline;}/*this controls the password div element*/

.plik {
 background-image:url(../images/plik.jpg);
 background-repeat:no-repeat;
 background-position:center;
 width:531px;
 height:304px;
 }
 .msg_text {
;
 }
 	
	.frame {
		display: block;
		width: 230px;
		background: transparent url(../images/album-frame.png) top center no-repeat !important;
		padding: 1px 0px;
		cursor: pointer;
		margin: auto;
	}

	.cover {
		background-color: transparent;
		background-position: 50% 30%;
		background-repeat: no-repeat;
		border: 0;
		margin: 13px 12px;
	}
	#sortable {
	list-style-type: none;
	margin: 0;
	padding: 0;
	top: 110px;
}
	#sortable li { margin: 3px; padding: 1px; float: left; width: 100px; height: 90px; font-size: 4em; text-align: center; }
	
	/* SHOW INFO BOX start */
#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid black;
padding: 5px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
/* SHOW INFO BOX end */
.tips {
	border: 1px solid #F8DA52;
	border-radius: 5px;
	width: 600px;
	font-size: 12px;
	background-image: url(../css/images/f8da4e_40x100_textures_02_glass_55.png);
	font-family: Verdana, Geneva, sans-serif;
	position: relative;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 80px;
	}
.load_bar {
	background-image:url(../images/pbar-ani.gif);
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	background-repeat: repeat-x;
	font-weight: bold;
	width: 90%;
	padding: 5px;
	font-size: 12px;
	text-decoration: blink;
	display: none;
}
.red_border {
	border:1px solid #F00;
	color: #000;
}
.main_photo11 {
	border: 5px solid #6297BC;
}
.main_photo12 {
	border: 5px solid #093;
}
.main_photo13 {
	border: 5px solid #F0F;
}

.loader {
	background-image:url(../images/LoadingProgressBar.gif);
	height: 15px;
	background-repeat: repeat-x;
	width: 70%;
}
.dateWidget strong{
	display:block;
	font-size:18px!important;
	text-align:center!important;
	color:black!important;
	padding:4px;
	background-color: #EAD64D;
	background-image: url(../images/date_widget_bg.png);
	background-repeat: repeat-x;
}
.dateWidget em{
	background-color:#F90000;
	color:#fff!important;
	display:block;
	font-size:10px!important;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	line-height:1em;
	padding:4px;
}
.dateWidget em .year{color:#fcc;}a.dateWidget{text-decoration:none;}
.fav_rem {
	background-image: url(../images/icon/fav_rem.png);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #F00;
	font-weight: bold;
	padding: 2px;
	height: 25px;
	width: 120px;
	text-decoration: line-through;
	background-color: #FFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-position: left center;
}

.fav_add {
	background-image: url(../images/icon/fav_add.png);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #060;
	font-weight: bold;
	padding: 2px;
	height: 25px;
	width: 120px;
	background-color: #FFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-position: left center;
}
.vote_red {
	color:#f00;
}
.vote_green {
	color:#090;
}
.brown_background {
	background-image:url(../images/templatemo_post_bg.gif);
	background-color: #F2E0BF;
	background-repeat: no-repeat;
	width:620px;
	margin: 10px;
}
input.brown_button {
	background-repeat: repeat;
	border-color: #000;
	border-width: 0px 0px 0px 0px;
	color: #333;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	background-image: url(../images/templatemo_post_bg_repeat.gif);
	font-family: "Comic Sans MS", cursive;
	font-size: 24px;
}
.update_plan1  {
	background-image: url(http://pigeon24.com/images/pink_line1.png);
	color: #FFF;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	background-repeat: no-repeat;
	border-color: #95c265 #95c265 #95c265 #95c265;
	border-width: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	height: 30px;
	width: 235px;
	margin: 5px;
	padding: 5px;

}
.update_plan2 {
	background-image: url(http://pigeon24.com/images/pink_line2.png);
	color: #FFF;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	background-repeat: no-repeat;
	border-color: #95c265 #95c265 #95c265 #95c265;
	border-width: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	height: 30px;
	width: 235px;
	margin: 5px;
	padding: 5px;
}

.bug_off {
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	width: 120px;
	height: 27px;
	background-image: url(http://pigeon24.com/images/bug.png);
	font-size: 14px;
	font-weight: bold;
}
.bug_on {
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	width: 120px;
	height: 27px;
	background-image: url(http://pigeon24.com/images/bug.png);
	background-position: 0px -29px;
	font-size: 14px;
	font-weight: bold;
}
.blue_line4 {
	background-image:url(http://pigeon24.com/images/top_blue_gradient.png);
	color:#FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 16px;
}
.gray_line {
	background-color:#E1E1E1;
}
.gray_text {
	color:#999;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.gray_text2 {
	color:#999;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}

.ul_top_pigeons {
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.blue_razdelitel {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	height: 1px;
	border-bottom-color: #09F;
	margin-top: 10px;
	margin-bottom: 10px;
}
.mail1 {
	width:30;
	background-image: url(../images/mail/pm_icons.png);
	background-repeat: no-repeat;
	height: 30px;
	background-position: 3px -26px;
}
.mail3 {
	width:30;
	background-image: url(../images/mail/pm_icons.png);
	background-repeat: no-repeat;
	height: 28px;
	background-position: 3px 1px;
}
.mail2 {
	width:30;
	background-image: url(../images/mail/pm_icons.png);
	background-repeat: no-repeat;
	height: 28px;
	background-position: 3px -76px;
}
.mail4 {
	width:30px;
	background-image: url(../images/mail/pm_icons.png);
	background-repeat: no-repeat;
	height: 28px;
	background-position: 3px -102px;
}
.mailtab1 {
	background-image: url(../images/mail/pm_tabs_icons_new.png);
	background-repeat: no-repeat;
	height: 24px;
	background-position: center -45px;
	width: 40px;
	float: left;
}
.mailtab2 {
	background-image: url(../images/mail/pm_tabs_icons_new.png);
	background-repeat: no-repeat;
	height: 24px;
	background-position: center -22px;
	width: 40px;
	float: left;
}
.mailtab3 {
	background-image: url(../images/mail/pm_tabs_icons_new.png);
	background-repeat: no-repeat;
	height: 24px;
	background-position: center -68px;
	width: 40px;
	float: left;
}
.mailtab4 {
	background-image: url(../images/mail/pm_tabs_icons_new.png);
	background-repeat: no-repeat;
	height: 24px;
	background-position: center -91px;
	width: 40px;
	float: left;
}
