﻿body
{
	color: #333333;
	margin: 0px;
	font-family: Verdana,Helvetica,sans-serif;
	font-size: x-small;
	background-position: top center;
	padding-top: 0px;
	padding-bottom: 10px;	
	
	/* uncomment the following properties to show Top banner  
	background-image: url( '../images/boterori2010kuroraOK.png' );
	background-repeat: no-repeat;	
	background-color: #fff!important; */ /* this overrides all colors of the portals */
}
#top_banner
{	
	/* comment the following properties to show Top banner */
	width: 968px;
	display: block;
	height: 0px;
	overflow: hidden;
}
h1, h2, h3
{
	font-size: 100%;
	line-height: 150%;
	margin: 0px;
	padding: 0px;
	display: inline;
	font-weight: normal;
}
a
{
	text-decoration: none;
	color: #003c79;
}
a:hover
{
	text-decoration: none;
	color: #7A8285;
}
pre
{
	text-decoration: none;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	_white-space: pre; /* IE only hack to re-specify in addition to word-wrap */
}
#top_header
{
	width: 968px;
	background: url(../images/top.png) no-repeat;
	display: block;
	height: 3px;
	overflow: hidden;
}

#bottom_end
{
	width: 968px;
	background: url(../images/bottom.png) no-repeat 0px 0px;
	height: 3px;
	position: relative;
}
.textbox
{
	border: solid 1px #7F9DB9;
}
.textbox:focus
{
	border: solid 1px #BBDAFD;
}
.button
{
	min-width: 60px;
	background: #dd7812;
	text-align: center;
	color: #fff;
	font-weight: bold;
}
.btnSearchIcon
{
	background: url( '../images/search24.png' ) no-repeat;
	width: 24px;
	height: 24px;
	cursor: pointer;
	border: none;
	vertical-align: middle;
}
/* homepage stuff */

.btnAL
{
	background: url( '../images/AL_btn1.gif' ) no-repeat;
	width: 30px;
	height: 23px;
	cursor: pointer;
	border: none;
}
.btnEN
{
	background: url( '../images/UK_btn1.gif' ) no-repeat;
	width: 30px;
	height: 23px;
	cursor: pointer;
	border: none;
}
.headerMainLink
{
	padding-left: 10px;
	line-height: 16px;
	padding-right: 10px;
	color: #05529B !important;
	text-decoration: none;
	font-size: 12px;
}
.headerMainLink1
{
	line-height: 16px;
	color: #05529B !important;
	text-decoration: none;
	font-size: 12px;
}
.headerMainLink1:hover
{
	text-decoration: underline;
}
.headerMainLinkHighlighted
{
	font-weight: bold;
	padding-left: 10px;
	line-height: 16px;
	padding-right: 10px;
	color: #F7931E !important;
}

.headerLink
{
	width: 70px;
	line-height: 14px;
	padding: 0px 0px 1px 3px;
	border: solid 1px #fff;
	color: #05529B !important;
	text-decoration: none;
	font-size: 12px;
	background: url( '../images/top_menu.jpg' ) repeat-x bottom;
}
.headerLink:hover
{
	border: solid 1px #fff;
	background: url( '../images/top_menu_over.jpg' ) repeat-x bottom;
}
.headerLinkHighlighted
{
	width: 70px; /*border: solid 1px #00ADEF;*/
	line-height: 14px;
	color: #05529B !important;
	background: url( '../images/new-portal.png' ) no-repeat top right;
}

.redBgLink
{
	background: #AF0000;
	color: #fff !important;
	text-decoration: none;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	padding: 2px;
}
.redBgLink:hover
{
	background: #424141;
}
.redBgLink2
{
	background: #AF0000;
	color: #fff !important;
	text-decoration: none;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	padding: 2px;
	opacity: 0.6;
}
.redBgLink2:hover
{
	opacity: 1;
}
.footerLinks
{
	color: #4e4e4e !important;
	font-family: Arial;
	font-size: 12px;
}

.footerLinksHighlighted
{
	color: #4e4e4e;
	line-height: 20PX;
	font-family: Arial;
	font-size: 12px;
}

.footerLinks a
{
	font: arial, 12px;
	color: #4e4e4e !important;
	line-height: 20PX;
	text-decoration: none;
	font-family: Arial;
}

.footerLinks a:hover
{
	color: #00C0BF !important;
	font-family: Arial;
}


.footerGrayBlock
{
	background: url( '../images/footer_bg.gif' ) repeat-x;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
}
.footerGrayBlock a
{
	color: #4e4e4e;
	padding-left: 10px;
	padding-right: 10px;
	border-right: solid 1px #fff;
	text-decoration: none;
}
.subscribe
{
	font-size: 12px;
	color: #003c79;
}

/* end - homepage stuff */
/*Calendar events*/
.latesttitle
{
	font-family: Arial;
	font-size: 13px;
	color: #00428f;
	font-weight: 500;
}
/*end-Calendar events*/
.advertisement
{
	padding-top: 4px;
}
.pagingNumber
{
	border: solid 1px #94C6E7;
	background: #DEEFF7;
	text-decoration: none;
	padding: 5px;
	color: #003152 !important;
	font-size: 10px;
}
.pagingNumber:hover
{
	border: solid 1px #94C6E7;
	background: #F6FBFF;
	text-decoration: none;
	padding: 5px;
}
.pagingNumberSelected
{
	border: solid 1px #94C6E7;
	background: #0073BD;
	text-decoration: none;
	padding: 5px;
	color: #fff !important;
	font-size: 10px;
}
#breadcrumb
{
	font-size: 14px;
	color: #003c79 !important;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 10px;
}

.myPageBox
{
	background: #CAE5FF;
	border: solid 2px #aeaeac;
	width: 360px;
	padding: 10px;
	padding-top: 0px;
}
.myPageBoxTitle
{
	font-size: 16px;
	color: #A00000;
	text-decoration: none;
}
.myPageBoxItem
{
	font-size: 12px;
	color: #003c79 !important;
	text-align: left;
}
.hpbox1
{
	background-color: #e8f0ff;
	border: solid 2px #aeaeac;
	width: 380px;
}
.orangeboxtitle
{
	font-size: 20px;
	color: #dd7812;
	text-decoration: none;
}
.iconImg
{
	vertical-align: middle;
	border: none;
}
.iconImg1
{
	vertical-align: middle;
	border: none;
	filter: alpha(opacity=80);
	opacity: 0.8;
}

.orangeboxtitle1
{
	font-size: 16px;
	color: #4695F1;
	text-align: left;
}
/* per te browseArticle */

.answertitle
{
	font-size: 14px;
	color: #003c79;
	font-weight: bold;
	text-decoration: none;
}

.userlist
{
	font-size: 12px;
	color: #003c79;
	text-decoration: none;
	text-align: left;
}
.userlistprops
{
	font-family: Cambria;
	font-size: 12px;
	font-weight: bold;
	color: #E67300; /*dd7812*/
	font-style: italic;
}
.userlistattrs
{
	color: #485468;
	font-family: Cambria;
	font-size: 12px;
	font-weight: bold;
}
.firstletter
{
	font: 20px/150% Georgia;
	color: #05529b;
}
.firstletter:first-letter
{
	color: #05529b;
	font-size: 3.1em;
	float: left;
	line-height: 0.8em;
	margin-right: 10px;
	margin-top: 6px;
}



.tags
{
	font-size: 11px; /*padding: 3px; 	line-height: 12px;*/
	padding: 2px;
	height: 16px;
	vertical-align: middle;
	color: #3E6D8E;
	font-weight: normal;
	text-decoration: none;
	background: #E0EAF1;
	border-bottom: solid 1px #3E6D8E;
	border-right: solid 1px #3E6D8E;
}
.tags:hover
{
	color: #E0EAF1;
	background: #3E6D8E;
	text-decoration: none;
}
.tagCloud a:hover
{
	text-decoration: underline;
}
.caterories
{
	font-size: 12px;
	color: #003C79;
	font-weight: bold;
}
.postedby
{
	font-size: 11px;
	color: Gray;
	font-weight: normal;
	text-decoration: none;
}
.shortdescription
{
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-style: normal;
}
.voteanswer
{
	font-size: 12px;
	color: #003c79;
	font-weight: normal;
	text-decoration: none;
}
.voteanswerVertical
{
	padding: 0 5px 0 0px;
	font-size: 12px;
	color: #4A5834;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.articlesmenu
{
	font-size: 13px;
	font-weight: normal;
	overflow: hidden;
	color: #003c79;
	text-align: center;
	text-decoration: none;
	border: none;
}

/* per te dhenat e perdoruesit kur shfaqet postimi */
.userdetails
{
	font-size: 12px;
	color: #dd7812;
	font-weight: normal;
	text-align: right; /*float: left;*/
}
.loginmsg
{
	font-size: 14px;
	color: #003c79;
	font-weight: normal;
}
.createpublication
{
	font-size: 12px;
	color: #003c79;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}
.createpublication:hover
{
	font-size: 12px;
	color: #dd7812;
	font-weight: normal;
	text-decoration: none;
}
.loginmenu
{
	font-size: 12px;
	color: #00bfbf;
	font-weight: normal;
	text-decoration: none;
	padding: 5px;
	font-family: Arial;
}
.loginmenu:hover
{
	font-size: 12px;
	color: #4e4e4e;
	font-weight: normal;
	text-decoration: none;
	padding: 5px;
	font-family: Arial;
}

.smallmenu
{
	font-size: 12px;
	color: #4e4e4e!important;
	font-weight: normal;
	text-decoration: none;
	padding: 5px;
	font-family: Arial;
}
.smallmenuHighlighted
{
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding: 5px;
	font-family: Arial;
	color: #F7931E!important;
}
.addarticle
{
	background-color: #e8f0ff;
	border: solid 2px #aeaeac;
	width: 100%;
}
.addarticleStepNo
{
	background: #F4F4F6;
	color: #F38700;
	border: solid 1px #ddd;
	width: 80px;
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	float: left;
}
.addarticleStepDesc
{
	background: #E9F2F2 url( '../images/header_over.gif' ) repeat-x bottom;
	color: #656F76 !important;
	border: solid 1px #F38700;
	padding-left: 10px;
	width: 760px;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}
.addarticleStepDesc .no
{
	color: #F38700;
	font-size: 20px;
}
.addarticleAfter
{
	background: #E9F2F2 url( '../images/header_over.gif' ) repeat-x bottom;
	color: #656F76 !important;
	border: solid 1px #F38700;
	padding-left: 10px;
	width: 760px;
	line-height: 30px;
	font-size: 14px;
	text-align: left;
}
.addarticleLabel
{
	color: #45949D;
	font-size: 16px;
	border-bottom: solid 1px #45949D;
	line-height: 30px;
}
.datalist
{
	font-size: 12px;
	color: #003c79;
	text-align: left;
}
/*---Categories---*/
.categoriesTitle
{
	background:url('../../images/categories/bg_shfleto.jpg') repeat-x;
	font-size: 14px;
	font-weight: normal;
	float: left;
	width: 160px;
	overflow: hidden;
	color: #333333;
	height: 22px;
	text-align: left;
	vertical-align:middle;
	padding-top:3px;

	
}
.categoriesTitleText
{
	float: left;
	padding-left:2px;
	color:#222222;
	font-size:14px;
	width:157px; 
}
.categoriesUp
{
	width: 16px;
	height: 16px;
	padding-right: 5px;
	background: url(../images/16up.png) no-repeat;
}
.categoriesList
{
	font-size: 12px;
	font-weight: normal;
	float: left;
	width: 159px; /*overflow: hidden;*/
	text-align: left;
}
.categoryItem
{
	font-family: Verdana;
	font-size: 12px;
	color:#333333!important;
	width:157px; 
	padding:1px;
	background-color:#E8EFFF;
	}
.categoryItem:hover
{
	font-family: Verdana;
	font-size: 12px;
	color:#333333!important;
	width:157px; 
	padding:1px;
	background-color:#feead1;
	}
.categoryItem a
{

	font-family: Verdana;
	font-size: 12px;
	color:#333333!important;
	width:157px; 
	padding:1px;
	}


.friendrequest
{
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #003c79;
}
.buycredits
{
	font-family: Verdana;
	font-size: 14px;
	color: #90a5b1;
}
.buycreditstext
{
	font-family: Verdana;
	font-size: 11px;
	color: #4a6371;
}


.ikubBG
{
	background: url( '../images/ikubBG.jpg' ) no-repeat left top;
	height: 300px;
	width: 100%;
	padding-top: 20px;
	padding-left: 320px;
}
.ikubArticleNumber
{
	font-size: 10px;
	font-style: normal;
	color: #aaaaaa;
	width: 107px;
	padding: 3px;
	filter: dropshadow(color=#efefef,offX=1,offY=1); /*background: url('../Pune/images/ikubidbg1.png') no-repeat;*/ /*text-shadow: 0px 2px 2px #7d7d7d;*/
}


.categoryItem
{
	color: #0077cc;
	text-decoration: none;
}
.articleitem
{
	font-size: 12px;
	color: #003c79 !important;
	text-align: left;
	border-bottom: 1px dotted #000;
}

#sorting table tr td, #sorting table tr td a
{
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
	background-color: #777777;
	color: White;
	text-decoration: none;
	height: 20px;
	text-align: center;
}

#sorting .sortingSelected, #sorting .sortingSelected a
{
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
	background-color: #FF9933;
	color: White;
	text-decoration: none;
	height: 20px;
	text-align: center;
}
.radiobtn
{
	font-size: 11px;
	font-weight: normal;
	color: #003c79;
}

.userdata
{
	font-size: 12px;
	font-weight: normal;
	color: #003c79;
	font-style: normal;
	text-align: right; /*float: left;*/
}
.usersdetails
{
	font-size: 12px;
	font-weight: normal;
	color: #dd7812;
	font-style: normal;
	text-align: left;
	float: left;
}
.postedByLabel
{
	font-size: 12px;
	font-weight: normal;
	color: #dd7812;
	font-style: normal;
}
.postedByValue
{
	font-size: 12px;
	font-weight: normal;
	color: #003c79;
	font-style: normal;
}

.comments
{
	font-size: 12px;
	font-weight: normal;
	color: #003c79;
	font-style: normal;
}
.headerQuestion
{
	font-weight: normal;
	color: #45949D;
	font-family: Century Gothic;
	font-size: 16px;
	border-bottom: solid 1px #45949D;
}

.commentList
{
	margin-left: 5px;
}
.articlecontent
{
	float: left;
	font-size: 12px;
	width: 600px;
	word-wrap: break-word;
	text-decoration: none;
	padding-left: 30px;
}

/* faqja e perdoruesit*/
.userprofile
{
	color: White;
	font-weight: bold;
}
.userdatalist
{
	font-size: 12px;
	color: #51AED7;
	text-decoration: none;
}

.userdataprofile
{
	font-size: 12px;
	color: #698C9B;
}
.contetuserprofile a
{
	font-size: 12px;
	color: #698C9C;
	font-weight: bold;
	text-decoration: none;
}
.contetuserprofile a:hover
{
	font-size: 12px;
	color: #698C9C;
	font-weight: bold;
	text-decoration: underline;
}
.contetuserprofile
{
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	font-style: normal;
}
.articleTitleMyProfile
{
	font-size: 12px;
	color: #698C9C;
	font-weight: bold; /*text-decoration: none;*/
}
/*.articleTitleMyProfile a:hover
{
	font-size: 12px;
	color: #698C9C;
	font-weight: bold;
	text-decoration: underline;
}*/
.articleShortDesc
{
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-style: normal;
}
/*.articlepostedby span
{
	font-size: 11px;
	color:  #698C9C;
	font-weight: normal;
	text-decoration: none;
}*/

.linkStatistics
{
	font-size: 11px !important;
	color: #698C9C;
	font-weight: normal !important;
	text-decoration: none !important;
}
.timePeriod
{
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	text-decoration: none;
}
/*
.userprofile
{
	font-size: small;
	color: #003c79;
	text-decoration: none;
}*/
.userprofiletitle
{
	color: #45949D;
	font-family: Century Gothic;
	text-transform: uppercase;
	font-size: 20px;
	border-bottom: solid 1px #45949D;
	line-height: 30px;
}
.userprofilesubtitle
{
	color: #25292E;
	font-family: Century Gothic;
	text-transform: uppercase;
	font-size: 16px;
	border-bottom: solid 1px #25292E;
	line-height: 30px;
	font-weight: bold;
}
.contentUser
{
	padding: 20px;
}
/* ajax controls*/
.watermark
{
	background: #FFAAFF;
}



.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 275px;
	font-size: 14px;
	color: #003c79;
}

.menutext
{
	color: #003c79 !important;
	text-decoration: none !important;
	text-align: center;
	font-size: 12px;
	padding-left: 5px;
}
.menutext:hover
{
	color: #dd7812 !important;
	text-decoration: none !important;
	text-align: center;
	font-size: 12px;
}
.badgetitle
{
	background: #ccc url( '../images/gradient-glossy.png' ) repeat-x top;
	font-size: 12px;
	text-decoration: none;
	border: solid 1px #ddd;
	text-align: left;
	line-height: 18px;
}
.badgetitle a
{
	color: #000 !important;
}
.badgeColor
{
	width: 8px;
	height: 8px;
	float: left;
	margin: 5px;
	vertical-align: middle;
	border: solid 1px #000;
}
.badgetitle:hover
{
	text-decoration: none;
}

.badgedescription
{
	font-size: 10pt;
	text-decoration: none;
	color: #000;
}
/* dropdown menu */
#sddm
{
	margin: 0;
	padding: 0;
	z-index: 9999;
}

#sddm li
{
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	font: 13px verdana;
	z-index: 9999;
}

#sddm li a
{
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 5px;
	height: 9px;
	width: 100px; /*background: #5970B2;*/
	color: #dd7812;
	text-align: center;
	text-decoration: none;
	z-index: 9999;
}

#sddm li a:hover
{
	/*background: #003c79*/
	z-index: 9999;
}

#sddm div
{
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: Gray;
	border: 1px solid #5970B2;
	z-index: 9999;
}

#sddm div a
{
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: 100px;
	height: 15px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #e8efff;
	color: #dd7812;
	font: 12px verdana;
	z-index: 9999;
}

#sddm div a:hover
{
	background: #e8f0ff;
	color: #003c79;
	z-index: 9999;
}

.thumbs
{
	background: url(  '../images/threadPage_ratingButton_on.gif' );
	width: 50px;
	height: 22px;
}
.thumbsvote
{
	vertical-align: middle;
	padding-right: 8px;
	line-height: 20px;
}
.voteText
{
	text-decoration: none;
	font-size: 10px;
	color: #74797D;
	font-weight: bold;
	padding-right: 5px;
	line-height: 20px;
}
.nav2
{
	background: #F5FBFE url(  '../images/navbg2.gif' ) repeat-x;
	border: solid 1px #AACCEE;
}
.comment
{
	font-size: 11px;
	color: #dd7812;
	font-weight: normal; /*text-align: right;*/ /*float: left;*/
}
.articleDescr
{
	font-size: 12px;
	color: #003c79;
	font-style: italic;
}
.errorMessage
{
	font-size: 10px !important;
	color: Red !important;
}
.favorites
{
	font-size: 10px;
}
.favorites:hover
{
	cursor: pointer;
}
.adminGrid
{
	padding: 10px 5px 10px 5px;
}
.btnSend
{
	background: url(  '../images/postbg.png' ) no-repeat;
	width: 165px;
	padding: 10px;
	padding-top: 5px;
	height: 55px;
	color: #fff !important;
	vertical-align: top;
}
.sendLink
{
	color: #F38700 !important;
	font-weight: bold;
	text-decoration: none;
	width: 100%;
	border-bottom: solid 1px #BFC0C1;
}
.sendLink a
{
	color: #F38700 !important;
}
.sendLink a:hover
{
	color: #7A8285 !important;
}
.hpSearchStyle
{
	font-style: italic;
	font-size: 10px;
	font-weight: bold;
	color: #003c79;
	text-decoration: none;
}
.loginbutton
{
	display: inline;
	background: url( '../images/btn-login.png' ) no-repeat;
	border: none;
	width: 60px;
	height: 20px;
	text-align: left;
	padding-left: 8px;
}
.loginbutton:hover
{
	cursor: pointer;
}
.savebutton
{
	display: inline;
	background: url( '../images/ruajbtn1.png' ) no-repeat;
	border: none;
	width: 75px;
	text-align: left;
	padding-left: 8px;
	height: 25px;
}
.savebutton:hover
{
	cursor: pointer;
}
.savepublishbutton
{
	display: inline;
	background: url( '../images/ruajbtn.png' ) no-repeat;
	border: none;
	width: 145px;
	text-align: left;
	padding-left: 8px;
	height: 25px;
}
.savepublishbutton:hover
{
	cursor: pointer;
}
.konfirmobutton
{
	display: inline;
	background: url( '../images/konfirmobtn.png' ) no-repeat;
	border: none;
	width: 100px;
	text-align: left;
	padding-left: 8px;
	height: 25px;
}
.konfirmobutton:hover
{
	cursor: pointer;
}

.passwordbtn
{
	display: inline;
	background: url( '../images/passwordbtn.png' ) no-repeat;
	border: none;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	height: 25px;
	width: 175px;
}
.passwordbtn:hover
{
	cursor: pointer;
}
.pageTitle
{
	font-size: 22px;
	line-height: 22px;
	color: #dd7812;
	text-align: center; /*padding-top:10px;*/
	font-weight: normal;
}

.autocomplete_highlightedListItem
{
	background-color: #E1F2FA;
	border: solid 1px #fff;	
	color: #C54042;	
	font-size: 12px;
	font-family: Arial;	
	padding: 2px;
	font-weight: bold;	
	z-index: 100000; 
    position: relative; 
}

.autocomplete_listItem
{
	color: #13226f;
	padding: 2px;
	font-size: 12px;
	font-family: Arial;	
	background: #fff;	
	border: solid 1px #fff;	
    z-index: 100000; 
    position: relative; 
}
.goTop
{
	background: url( '../images/up_alt.png' ) no-repeat;
	width: 32px;
	height: 32px;
	text-align: right;
}
.reputationItem
{
	background: url( '../images/record.png' ) no-repeat;
	width: 32px;
	height: 32px;
}

.bigGreen
{
	color: #50864D;
	font-weight: bold;
}
.subscribeT
{
	color: Green;
	font-weight: bold;
	font-size: 12px;
}
.ikubHeader
{
	background: url( '../images/hp_bg_menu.jpg' ) repeat-x top;
	height: 150px;
}

.watermarkText
{
	color: Gray;
}
.hoverPanel
{
	width: 200px;
	display: block;
	visibility: hidden;
	overflow: visible;
	position: absolute;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	border: 1px solid #ccc;
	background: #333;
	padding: 5px;
	color: #fff;
}
.title
{
	font-size: 14px;
	color: #003c79;
}
.errorpagecat
{
	font-size: 12px;
	color: #3a77cc;
	font-family: Verdana;
	font-weight: bold;
}
.errorpagetitle
{
	font-size: 12px;
	color: #b1b1b1;
	font-family: Verdana;
}

.errorpagetitle:hover
{
	font-size: 12px;
	color: #3a77cc;
	font-family: Verdana;
}

#AlertDiv
{
	top: 300px;
	position: absolute;
	left: 50%;
	margin-left: -200px;
	width: 400px;
	padding: 12px;
	border: #000000 1px solid;
	background-color: #FFFF99;
	text-align: left;
	visibility: hidden;
	z-index: 99;
}
#AlertButtons
{
	position: absolute;
	right: 5%;
	bottom: 5%;
}
/* mini search box */
.gbhdr
{
	font-family: Arial,Helvetica,sans-serif;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.hdrCtr
{
	margin-bottom: 10px;
}
.srchBox
{
	background: url(../images/imgHdrSearchBg.gif) repeat-x right top;
}
DIV.pnavEx
{
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	top: 0px;
	right: 0px;
	padding-top: 0px;
}
DIV.pnavEx TABLE.srchBox
{
	position: relative;
	padding-bottom: 0px;
	margin: 0px 10px 0px 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 29px;
	padding-top: 0px;
}
DIV.pnavEx TABLE.srchBox TD
{
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 0px;
	background: url(../images/imgHdrMainNavSearchBg.gif) repeat-x 50% bottom;
	height: 29px;
	margin-right: 10px;
	padding-top: 1px;
}
DIV.pnavEx TABLE.srchBox TD.fc
{
	padding-bottom: 1px;
	padding-left: 10px;
	padding-right: 0px;
	background: url(../images/imgHdrMainNavSearchLft2.gif) no-repeat left bottom;
	padding-top: 1px;
}
DIV.pnavEx TABLE.srchBox TD.lc
{
	padding-bottom: 1px;
	padding-left: 5px;
	width: 50px;
	padding-right: 10px;
	background: url(../images/imgHdrMainNavSearchRgt2.gif) no-repeat right bottom;
	padding-top: 1px;
}
DIV.pnavEx TABLE.srchBox TD.lc A:link
{
	background-image: none;
	border-bottom-style: none;
	padding-bottom: 0px;
	border-right-style: none;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: verdana;
	white-space: normal;
	border-top-style: none;
	color: #00f;
	font-size: xx-small;
	border-left-style: none;
	font-weight: normal;
	padding-top: 0px;
}
DIV.pnavEx TD A:link
{
	position: relative;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-right: 7px;
	display: block;
	white-space: nowrap;
	background: url(../images/imgHdrMainNavBg3.gif) repeat-x left bottom;
	color: #000;
	font-size: 1em;
	font-weight: bold;
	border-right: #ccc 1px solid;
	text-decoration: none;
	padding-top: 7px;
}
DIV.pnavEx TD.lc A:link
{
	border-bottom-style: none;
	border-right-style: none;
	border-top-style: none;
	background: url(../images/imgHdrMainNavRgt3.gif) no-repeat right bottom;
	border-left-style: none;
}



/* login navigation */
DIV.pnav
{
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	top: 0px;
	right: 0px;
	padding-top: 0px;
}
DIV.pnav TABLE TD
{
	line-height: normal;
	white-space: nowrap;
	height: 28px;
}
DIV.pnav TD span
{
	position: relative;
	padding-bottom: 6px;
	line-height: normal;
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	white-space: nowrap;
	background: url(../images/imgHdrMainNavBg3.gif) repeat-x left bottom;
	color: #000;
	font-size: 1em;
	font-weight: bold;
	border-right: #ccc 1px solid;
	text-decoration: none;
	padding-top: 6px;
}
DIV.pnav TD.fc span
{
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 5px;
	background: url(../images/imgHdrMainNavLft3.gif) no-repeat left bottom;
	padding-top: 7px;
}
DIV.pnav TD.lc span
{
	border: none;
	padding-bottom: 6px;
	padding-left: 5px;
	padding-right: 10px;
	background: url(../images/imgHdrMainNavRgt3.gif) no-repeat right bottom;
	padding-top: 6px;
}
.answer
{
	padding-bottom: 20px;
	padding-top: 20px;
	font-size: medium;
	color: #003c79;
}

.success
{
	color: Green;
	padding: 5px;
	background: #F4DC7A;
	border: solid 1px #ddd;
}
/* progress bar */
.overlay
{
	position: fixed;
	z-index: 20000;
	top: 0px;
	left: 0px;
	background-color: #FFFFFF;
	width: 100%;
	height: 100%;
	filter: Alpha(Opacity=70);
	opacity: 0.70;
	-moz-opacity: 0.70;
}
* html .overlay
{
	position: absolute;
}
.loader
{
	z-index: 20500;
	position: fixed;
	width: 220px;
	margin-left: -60px;
	top: 50%;
	left: 50%;
	text-align: center;
}
* html .loader
{
	position: absolute;
}

/* ... */


.buyPointsPanel
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 250px;
	font-size: 14px;
	color: #003c79;
}
.labelWarning
{
	color: #DD0000;
}


.manageDisabledTextBox
{
	border-style: none;
	background-color: #FFFFFF;
}
.linkPosition
{
	vertical-align: top;
	text-align: right;
}
.link
{
	font-size: 10px;
	font-family: Verdana;
}
/*css for menu in social network**/
.art-menu li
{
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;
	position: relative;
	z-index: 5;
	background: none;
}
.art-menu li:hover
{
	z-index: 10000;
	white-space: normal;
}
.art-menu li li
{
	float: none;
}
.art-menu ul
{
	visibility: hidden;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	background: none;
}
.art-menu li:hover > ul
{
	visibility: visible;
	top: 100%;
}
.art-menu li li:hover > ul
{
	top: 0;
	left: 100%;
}
.art-menu:after, .art-menu ul:after
{
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.art-menu, .art-menu ul
{
	min-height: 0;
}
.art-menu ul
{
	background-image: url(../images/spacer.gif);
	padding: 10px 30px 30px 30px;
	margin: -10px 0 0 -30px;
}
.art-menu ul ul
{
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
}
.art-menu a .t
{
	font-size: 12px;
	font-weight: normal;
	color: #003c79;
	font-style: normal;
	text-align: right;
}
.art-menu a:hover .t
{
	text-decoration: none;
	color: #7A8285;
}
.art-menu ul a
{
	display: block;
	text-align: center;
	white-space: nowrap;
	height: 20px;
	width: 180px;
	overflow: hidden;
	line-height: 20px;
	margin-right: auto;
	background-image: url(          '../images/subitem-bg.png' );
	background-position: left top;
	background-repeat: repeat-x;
	border-width: 1px;
	border-style: solid;
	border-color: #9EB4B7;
}
.art-menu ul a, .art-menu ul a:link, .art-menu ul a:visited, .art-menu ul a:hover, .art-menu ul a:active, .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{
	text-align: left;
	text-indent: 12px;
	text-decoration: none;
	line-height: 20px;
	color: #3B5453;
	font-family: "Lucida Grande" , "Lucida Sans Unicode" , Arial, Helvetica, Sans-Serif;
	font-size: 10px;
}
.art-menu ul li:hover > a
{
	color: #000000;
	border-color: #7B999D;
	background-position: 0 -20px;
}
.art-nav .art-menu ul li a:hover span, .art-nav .art-menu ul li a:hover span span
{
	color: #000000;
}
.art-nav .art-menu ul li:hover > a span, .art-nav .art-menu ul li:hover > a span span
{
	color: #000000;
}
/* end css For social network **/

/*ContactFormIkub.al**/
.panel1
{
	background-color: Transparent;
	border: solid 1px #b0c4de;
}
.title1
{
	font-size: 14px;
	font-weight: bold;
	color: #135BA6;
	padding: 5px;
}
.label1
{
	font-style: italic;
	font-weight: normal;
	font-size: 11px;
	color: #13226f;
	vertical-align: top;
}
.textbox1
{
	border: #507190 1px solid;
}
.textbox1:hover, textbox1:focus
{
	border-color: #c5c5c5;
	background: #fafafa;
}
.button1
{
	border: #b0c4de 1px solid;
	cursor: pointer;
	background-image: url(        '../images/bgMenu.jpg' );
	width: auto;
	height: 17px;
	text-align: center;
	text-decoration: none;
	vertical-align: bottom;
}
.success1
{
	color: Green;
	font-weight: bold;
}
.combo1
{
	border: #507190 1px solid;
}

/*----Polls----*/


/*----header----*/     
.searcharea 
{
	background: url('../images/hp_bg_search.jpg') repeat-x;
	text-align: center;
	padding: 6px;
	margin: 12px 0px 0px 20px;
	width: 480px;
	height:42px;	   
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}
.watermarkText
{
	color: #aaaaaa!important;
	font-size: 16px;
	font-family:Arial ;
	
	}
.searchtext
{
	color: #4e4e4e!important;
	font-size: 16px;
	font-family:Arial ;
	
	}   
.btnsearchhp
{
	background:url('../images/kerko.jpg') no-repeat;
	width:60px;
	height:26px;
	border:none!important;
	cursor:pointer;
	font-family:Arial;
    	font-size:14px;
    	color:#c54042;
	}


.row_hidden
{
	display: none;
}

.row_visible
{
	display: block;
}

