/* CSS Document */


#top #header {
	position:relative;
	width:955px;
	height:180px;
	background:url(images/header2.jpg);
	z-index: 99;
	background-image: url(images/header2.jpg);
	}
	
#top #menu a{
	color: #00125C;
	text-decoration: none;
	outline:0;	
}
#top #menu a.active{
	color: #FFFFFF;
	text-decoration: none;	
}

#top #menu #menu_bar_right a{
	color: #7E99CE;
	text-decoration: none;
	outline:0;	
}
#top #menu #menu_bar_right a.active{
	color: #FFFFFF;
	text-decoration: none;	
}

#top #menu .active{
	background: #00125C;	
}

#top #menu #menu_bar_right .active{
	background: #7E99CE;	
}

#top #subtitle .header3{
	position: relative;
	font-size: 16px;
	color: #000000;
	padding-bottom: 10px;
}

#text #subtitle .text_sm{
	margin-top: 10px;
	padding-top: 10px;
	line-height: 120%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#top #subtitle .text_sm a {

text-decoration:underline;

}

#top #menu #menu_bar_right #portalSearch input {

	border:1px solid #7E99CE;
	color: #333333;
	padding-left: 5px;
	padding-right:5px;
	margin-left:10px;
	font-size:11px

}

#top #subtitle .text_sm a:hover {

text-decoration:none;

}

#middle .header{
	position: relative;
	font-size: 20px;
	color: #666666;
	padding-bottom: 2px;
	margin-top: 20px;
}

#middle .header span{
	position: absolute;
	top: 7px;
	right: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7E99CE;
}

#middle .header1{
	position: relative;
	font-size: 20px;
	color: #666666;
	padding-bottom: 2px;
	margin-top: 20px;
}

#middle .header1 span{
	position: absolute;
	top: 7px;
	right: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7E99CE;
}

#middle .header2{
	position: relative;
	font-size: 20px;
	color: #7E99CE;
	padding-bottom: 2px;
	margin-top: 20px;
}

#middle .header2 a{
	position: relative;
	font-size: 20px;
	color: #7E99CE;
	text-decoration:none;
}

#middle .header2 a:hover {
	position: relative;
	font-size: 20px;
	color: #7E99CE;
	text-decoration:underline;
}

#middle .header2 span{
	position: absolute;
	top: 7px;
	right: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7E99CE;
}


#middle .header2 span a{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D5DCEF;
}

#middle .header2 span a:hover{
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D5DCEF;
}

#middle .header3{
	position: relative;
	font-size: 16px;
	color: #FF6600;
	padding-bottom: 2px;
	margin-top: 20px;
}

#middle .header3a{
	position: relative;
	font-size: 16px;
	color: #FF6600;
	padding-bottom: 2px;
}

#middle .header3 span{
	position: absolute;
	top: 2px;
	right: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

#middle .header4{
	font-size: 20px;
	color: #C1CCE8;
	padding-bottom: 2px;
	margin-top: 20px;
}

#middle .header_light{
	position: relative;
	float:none;
	display: block;
	font-size: 14px;
	color: #999999;
	padding-bottom: 2px;
	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#middle .header_light2{
	position: relative;
	float:none;
	display: block;
	font-size: 14px;
	color: #999999;
	padding-bottom: 2px;
	margin-top: 20px;
}

#middle .header5{
	position: relative;
	font-size: 12px;
	color: #666666;
	padding: 5px;
	margin-top: 5px;
}

#middle .header5 span{
	position: absolute;
	top: 0px;
	right: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D5DCEF;
}

#middle .added{
	position: relative;
	font-size: 12px;
	margin-top: 5px;
	color: #FF9900;
}

#middle .text{
	margin-top: 10px;
	line-height: 150%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#middle .text_sm{
	margin-top: 10px;
	line-height: 120%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#middle .text img{
	float: right;
	border: 1px solid #B2B2B2;
	padding: 2px;
	margin-left:10px;
}

#middle .mbacontent{
	width: 470px;
}

* html #middle .mbacontent{
	width: 470px;
	float:left;
}

#middle .mbamenu{
	float: right;
	padding: 2px;
	margin-left: 20px;
}

#middle .mbamenu ul{
	margin: 0;
	padding: 0;
}

#middle .mbamenu ul li{
	position: relative;
	list-style: none;
	color: #7E99CE;
	padding: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#middle .mbamenu ul li a{
	color: #FF3300;
	text-decoration: none;
	outline:0;
}

#middle .mbamenu ul li.active{
	background:#FFD8CE;
}

#middle .postbottom{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
    margin-top: 10px;
	position: relative;
	color: #666666;
	font-size: 12px;
}

#middle .postbottom a{
	color: #7E99CE;
	text-decoration: none;
}

#middle .postbottom a:hover{
	color: #7E99CE;
	text-decoration: underline;
}

#middle .list{

}

#middle .list ul{
	margin: 0;
	padding: 0;
}

#middle .list ul li{
	position: relative;
	list-style: none;
	color: #7E99CE;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size:12px;
}

#middle .list ul li.active{
	background:#D5DCEF;
}

#middle .list ul li a{
	text-decoration: none;
	font-size:12px;
	outline:0;
}

#middle .list ul li a:hover{
	text-decoration: underline;
}

#middle .list ul li a.active{
	text-decoration: none;
	font-weight:bold;
}

#middle .list ul li span{
	right:0;
	top:0;
	position:absolute;
	background: #FF9900;
	margin-right: 1px;
	margin-top:10px;
	width: 19px;
	height: 14px;
	text-align: center;
	font-size: 10px;
	padding-top: 2px;
	overflow: hidden;
	color:#FFFFFF;
}

#middle .list-sm{

}

#middle .list-sm ul{
	margin: 0;
	padding: 0;
}

#middle .list-sm ul li{
	position: relative;
	list-style: none;
	color: #595959;
	padding-top: 8px;
	padding-bottom: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#middle .list-sm ul li span{
	right:0;
	position:absolute;
}

#middle .list-sm ul li a{
	text-decoration: none;
	outline:0;
}

#middle .list-sm ul li a:hover{
	text-decoration: underline;
}

#middle .list-sm ul li a.active{
	text-decoration: none;
	font-weight:bold;
}

#middle .comment{
	display: block;
	width: 380px;
	line-height: 150%;
	padding-left:65px;
	margin-bottom:5px;
	padding-bottom:5px;
}	

#middle .comment p{
	padding-bottom: 5px;
}

#middle .comment p.underline{

}


#middle .comment p span{
	position: absolute;
	font-size: 12px;
	display: block;
	right: 0;
	top: 0;
}

#middle .comments{
	display: block;
	margin-top: 20px;
}

#middle .blockquote{
	/*background: url(../images/blockquote.gif) no-repeat;*/
	padding-left: 65px;
	min-height: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #333333; 	
}	

#middle #form_comment .komentarz_padding{
	background: #7E99CE;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	width: 390px;
}

#middle #form_comment input{
	display: block;
	background: #7E99CE;
	width: 400px;
	height: 20px;
	color: #333333;
	padding-top: 2px;
	padding-left: 10px;
	border: none;
	margin-top: 3px;
}

#middle #form_comment textarea{
	margin: 0;
	padding: 0;
	display: block;
	background: #7E99CE;
	width: 390px;
	color: #333333;
	border: none;
	margin-top: 3px;
	height: 100px;
	overflow: auto;	
}

#middle #form_comment .line{
	height: 1px;
	background: #333333;
	overflow: hidden;
}


#middle #form_comment .form_top{
	position: relative;
	height: 120px;
	color: #333333;
	font-size: 11px;
	padding-left: 25px;
	padding-right: 25px;
}

#middle #form_comment label{
	color: #333333;	
}

#middle #form_comment label span{
	margin-left: 5px;
	font-size: 10px;
	color: #333333;
}



#middle #form_login input{
	display: block;
	background: #7E99CE;
	width: 400px;
	height: 20px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-left: 10px;
	border: none;
	margin-top: 3px;
}

#middle #form_login .line{
	height: 1px;
	background: #333333;
	overflow: hidden;
}


#middle #form_login .form_top{
	position: relative;
	height: 30px;
	color: #333333;
	font-size: 11px;
	padding-right: 25px;
}

#middle #form_login label{
	color: #333333;	
}

#middle #form_login label span{
	margin-left: 5px;
	font-size: 10px;
	color: #333333;
}

#middle #form_login span.subtext{
	font-size: 11px;
	margin-top:5px;
	color: #333333;
}

#middle .line{
	height: 1px;
	background: #333333;
	overflow: hidden;
}

#middle .dotline{
	border-bottom:dotted 1px #333333;
	margin:0;
	padding:0;
	overflow: hidden;
}


#middle .author {
	padding: 20px;
	background-color: #E6E6E6;
	font-size:12px;
}

#middle .author img{
	border: 1px solid #B2B2B2;
	padding: 2px;
	margin-right: 10px;
}

#middle .abstract{
    margin-top: 10px;
	position: relative;
	color: #595959;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom:10px;
}

#middle .absadded{
	position: relative;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	color: #666666;
}

#middle .absheader{
	position: relative;
	font-size: 12px;
	color: #7E99CE;
	padding-bottom: 2px;
	margin-top: 20px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#middle .abstract2{
    margin-top: 10px;
	position: relative;
	color: #FFFFFF;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom:10px;
}

#middle .absadded2{
	position: relative;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	color: #CCCCCC;
}

#middle .absheader2{
	position: relative;
	font-size: 12px;
	color: #7E99CE;
	padding-bottom: 2px;
	margin-top: 20px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#middle .strony{
	margin-top: 10px;
	margin-left: 10px;
}

#middle .strony span{
	background: #003366;
	display: block;
	float: left;
	margin-right: 1px;
	width: 19px;
	height: 14px;
	text-align: center;
	font-size: 10px;
	padding-top: 1px;
	overflow: hidden;
}

#middle .strony a{
	color: #FFFFFF;
	outline:0;
}

#middle .strony span.active{
	background: #FF6600;
}

#middle .more{
	margin-top: 10px;
}

#middle .more span{
	background: #7E99CE;
	display: block;
	float: left;
	margin-right: 5px;
	padding-left:5px;
	padding-right:5px;
	height: 18px;
	text-align: center;
	font-size: 11px;
	padding-top: 3px;
	overflow: hidden;
}

#middle .more a{
	color: #FFFFFF;
	outline:0;
}

#middle .more span.active{
	background: #FF6600;
}


#middle .ads_button {
padding-top:15px;
padding-bottom:5px;
background-image:url(images/button_back.gif);
background-repeat:no-repeat;
}

#middle #form_compare select{
	display: block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#middle #form_compare label{
	color: #333333;	
}

#middle #form_compare input{
	display: block;
	background: #7E99CE;
	width: 400px;
	height: 20px;
	color: #333333;
	padding-top: 2px;
	padding-left: 10px;
	border: none;
	margin-top: 3px;
}

#middle #form_search label{
	color: #333333;
	font-size:11px;
}

#middle #form_search input{
	border:1px solid #7E99CE;
	width: 400px;
	height: 20px;
	color: #333333;
	padding-top: 2px;
	padding-left: 5px;
	margin-top: 3px;
	font-size:11px
}

#middle #form_search select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#middle .linkbottom{
    margin-top: 10px;
	position: relative;
	color: #666666;
	font-size: 12px;
}

#middle .prezentacja {

	right:0;
	top:0;
	position:absolute;
	background: #FF9900;
	margin-right: 1px;
	width: 19px;
	height: 14px;
	text-align: center;
	font-size: 10px;
	padding-top: 2px;
	overflow: hidden;
	color:#FFFFFF;

}

#middle .stowarzyszenie {

	right:20;
	top:0;
	position:absolute;
	background: #FF9900;
	margin-right: 1px;
	width: 19px;
	height: 14px;
	text-align: center;
	font-size: 10px;
	padding-top: 2px;
	overflow: hidden;
	color:#FFFFFF;

}

#middle .akredytacja {

	right:40;
	top:0;
	position:absolute;
	background: #FF9900;
	margin-right: 1px;
	width: 19px;
	height: 14px;
	text-align: center;
	font-size: 10px;
	padding-top: 2px;
	overflow: hidden;
	color:#FFFFFF;

}



/* --- konto */


#middle .konto_menu ul{
	margin: 0;
	margin-top:15px;
	padding: 0;
}

#middle .konto_menu ul li{
	position: relative;
	list-style: none;
	color: #00125C;
	padding: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#middle .konto_menu ul li a{
	color: #FF3300;
	text-decoration: none;
	outline:0;
}

#middle .konto_menu ul li.active{
	background:#FFD8CE;
}

#middle .konto_menu ul li span.edytuj {

right:0;
position:absolute;

}

#middle #form_konto input{
	background: #7E99CE;
	width: 400px;
	height: 20px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-left: 10px;
	border: none;
	margin-top: 3px;
}

#middle #form_konto select{
	background: #7E99CE;
	width: 400px;
	height: 20px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-left: 10px;
	border: none;
	margin-top: 3px;
}

#middle #form_konto textarea{
	background: #7E99CE;
	width: 400px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-left: 10px;
	border: none;
	margin-top: 3px;
}

#middle #form_konto .line{
	height: 1px;
	background: #333333;
	overflow: hidden;
}

#middle #form_konto label{
	color: #333333;	
}

#middle #form_konto label span{
	margin-left: 5px;
	font-size: 10px;
	color: #333333;
}

#middle #form_konto span.subtext{
	font-size: 11px;
	margin-top:5px;
	color: #333333;
}


/*---- konto */

#home .header3{
	position: relative;
	font-size: 18px;
	color: #00125C;
	padding-bottom: 2px;
	margin-top: 10px;
	padding-top:10px;
	clear:left;
}

#home2 .header3{
	position: relative;
	font-size: 18px;
	color: #00125C;
	padding-bottom: 2px;
	margin-top: 10px;
	padding-top:10px;
	clear:left;
}

#home .list-sm{

}

#home .list-sm ul{
	margin: 0;
	padding: 0;
}

#home .list-sm ul li{
	position: relative;
	list-style: none;
	color: #595959;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#home .list-sm ul li span{
	right:0;
	position:absolute;
}

#home .list-sm ul li a{
	text-decoration: none;
	outline:0;
}

#home .list-sm ul li a:hover{
	text-decoration: underline;
}

#home .list-sm ul li a.active{
	text-decoration: none;
	font-weight:bold;
}

#home2 #form_compare select{
	display: block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:10px;
}

#home2 #form_compare label{
	color: #333333;	
}

#home2 #form_compare input{
	display: block;
	background: #7E99CE;
	width: 400px;
	height: 20px;
	color: #333333;
	border: none;
	margin-top:12px;
}

#home2 #form_search label{
	color: #333333;	
}

#home2 #form_search input{
	display: block;
	width: 400px;
	color: #333333;
	margin-top:12px;
	font-size:11px;
}

#home .more{
	margin-top: 10px;
}

#home .more span{
	background: #D5DCEF;
	display: block;
	float: left;
	margin-right: 5px;
	padding-left:5px;
	padding-right:5px;
	height: 18px;
	text-align: center;
	font-size: 11px;
	padding-top: 3px;
	overflow: hidden;
}

#home .more a{
	color: #333333;
	outline:0;
}

#home .more span.active{
	background: #FF6600;
}

#bottom .container_left{
	padding-top:15px;
	padding-bottom: 10px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #999999;
}

#bottom .container_med{
	padding-top:35px;
	padding-bottom: 10px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #999999;
}

#bottom .container_right{
	padding-top: 30px;
	padding-bottom: 10px;
	padding-left: 20px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #00125C;
	background: #FFFFFF;
	}

a{
	color: #00125C;
	text-decoration: none;
	outline:0;
}

a:hover{
	text-decoration: underline;
}	


a.light{
	color: #7E99CE;
	text-decoration: none;
	outline:0;
}

a.light:hover{
	text-decoration: underline;
}

a.orange {
	color: #FF9900;
	text-decoration: none;
	outline:0;
}

a.orange:hover {
	text-decoration:underline;
}


table{
	margin: 0;
	padding: 0;
	margin-top: 20px;
}


tr{

}

th{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

td{
	padding-top: 5px;
	padding-bottom: 5px;		
	text-align:justify;
}

form{
	margin: 0;
	padding: 0;
	border: 0;
}

fieldset{
	border: 0;
	padding: 0;
	margin: 0;
	}

h2{
	font-weight: normal;
	font-size: 24px;
}

.noborder{
	border: none;
}
.subtitle {
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#00125C;
}

#middle img.normal {
	float:none;
	padding: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#middle img.border_normal {
	float:none;
	padding: 2px;
	border: 1px solid #B2B2B2;
}

#middle img.normal_left {
	float:left;
	padding-right:20px;
	padding-bottom: 10px;
	margin-left:0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#middle img.border_left{
	float: left;
	border: 1px solid #B2B2B2;
	padding: 2px;
	margin-right:20px;
	margin-bottom: 10px;
	margin-left:0px;
}

.ui-icon { width: 16px; height: 16px; background-image: url(/imgs/ui-icons_00125C_256x240.png); }
.ui-icon-triangle-1-e { background-position: -32px -16px; }

ul li .prezentacja {
	float:right;
	background: #FF9900;
	margin-top:0px;
	margin-right:1px;
	width: 17px;
	height: 12px;
	text-align: center;
	font-size: 10px;
	padding-top: 2px;
	overflow: hidden;
	color:#FFFFFF;
	}
	
ul li .stowarzyszenie {
	float:right;
	background: #FFCC00;
	margin-top:0px;
	margin-right:3px;
	width: 17px;
	height: 12px;
	text-align: center;
	font-size: 10px;
	padding-top: 2px;
	overflow: hidden;
	color:#FFFFFF;
	position:relative;
	}
	
ul li .akredytacja {
	float:right;
	background: #FFCC66;
	margin-top:0px;
	margin-right:3px;
	width: 17px;
	height: 12px;
	text-align: center;
	font-size: 10px;
	padding-top: 2px;
	overflow: hidden;
	color:#FFFFFF;
	}

ul li .empty {
	float:right;
	margin-top:0px;
	margin-right:1px;
	width: 17px;
	height: 12px;
	text-align: center;
	font-size: 10px;
	padding-top: 2px;
	overflow: hidden;
	color:#FFFFFF;
	}
	
ul li .empty2 {
	float:right;
	margin-top:0px;
	margin-right:3px;
	width: 17px;
	height: 12px;
	text-align: center;
	font-size: 10px;
	padding-top: 2px;
	overflow: hidden;
	color:#FFFFFF;
	}
	
ul li .empty3 {
	float:right;
	margin-top:0px;
	margin-right:3px;
	width: 17px;
	height: 12px;
	text-align: center;
	font-size: 10px;
	padding-top: 2px;
	overflow: hidden;
	color:#FFFFFF;
	}
	
*html ul li .empty2 {
	float:right;
	margin-top:-15px;
	margin-right: 5px;
	width: 17px;
	height: 12px;
	text-align: center;
	font-size: 10px;
	padding-top: 2px;
	overflow: hidden;
	color:#FFFFFF;
	}
	
*html ul li .prezentacja {
	float:right;
	background: #FF9900;
	margin-top:-17px;
	margin-right: 1px;
	width: 17px;
	height: 12px;
	text-align: center;
	font-size: 10px;
	padding-top: 2px;
	overflow: hidden;
	color:#FFFFFF;
	}
	
*html ul li .stowarzyszenie {
	float:right;
	background: #FFCC00;
	margin-top:-17px;
	margin-right: 5px;
	width: 17px;
	height: 12px;
	text-align: center;
	font-size: 10px;
	padding-top: 2px;
	overflow: hidden;
	color:#FFFFFF;
	}
	
*html ul li .akredytacja {
	float:right;
	background: #FFCC66;
	margin-top:-17px;
	margin-right: 5px;
	width: 17px;
	height: 12px;
	text-align: center;
	font-size: 10px;
	padding-top: 2px;
	overflow: hidden;
	color:#FFFFFF;
	}

	
	/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; font-size:11px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; background: none; border: 1px solid #aaaaaa;}
.ui-tabs .ui-tabs-hide { display: none !important; }

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; }
.ui-widget-content a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }

#middle #form_tabs input{
	background: #FFFFFF;
	width: 400px;
	height: 20px;
	color: #000000;
	padding-top: 2px;
	padding-left: 10px;
	border: 1px solid #aaaaaa;
	margin-top: 3px;
	margin-bottom: 3px;
	-moz-border-radius: 4px; -webkit-border-radius: 4px;
	display:block;
}

#middle #form_tabs textarea{
	background: #FFFFFF;
	width: 400px;
	color: #000000;
	padding-top: 2px;
	padding-left: 10px;
	border: 1px solid #aaaaaa;
	margin-top: 3px;
	margin-bottom: 3px;
	-moz-border-radius: 4px; -webkit-border-radius: 4px;
	display:block;
	font-size:11px;
}

#middle #form_tabs .line{
	height: 1px;
	background: #333333;
	overflow: hidden;
}

#middle #form_tabs label{
	color: #333333;
	font-size:12px;
}

#middle #form_tabs label span{
	margin-left: 5px;
	font-size: 10px;
	color: #333333;
}

#middle #form_tabs span.subtext{
	font-size: 11px;
	margin-top:5px;
	color: #333333;
}

#feedback{
position:fixed;
right:0;
width:25px;
height:150px;
top: 200px;
background: red;
z-index:1;
margin:0;
padding:0;
}