.closed div.PanelOtherLocalize
{
    display: none; 
}
    
.opened div.PanelOtherLocalize 
{
    position: absolute;
	left: 267px;
	top: 35px;
    z-index: 100;
    background-color: #f6f9fb;
	border: 1px solid #c7d7e0;
	padding: 5px 10px 5px 10px;
	line-height:20px;
    display: block; 
    width:80px;
    
}

.localizeButton
{
    text-decoration:none;
    clear:both;
    float:left;
}
.localizeButton:hover span
{
    text-decoration:underline;
}

.projectLocked
{
    color:Red;
    font-weight:bold;
    padding-bottom:10px;
}
.buttonSeal
{
	text-decoration: none;
	padding-right: 5px;
}
.rightpadding
{
	padding-right: 30px;
}
.inline
{
    display:inline;
}
.block
{
    display:block;
}
.textBottom
{
    vertical-align:text-bottom;
}
.topBottomMargin
{
    margin-top:10px; 
    margin-bottom:10px;
}
textarea.importData
{
	color: #bcbcbc;
	width: 100%;
	font-size: small;
}
textarea.sealPreview
{
	font-size: 10px;
	width: 500px;
	height: 35px;
}
textarea.maxWidth
{
    width:100%;
}
.OpenProject
{
	font-weight: bold;
	color: #0271A9;
}
.projectSelect
{
	color: #ffffff;
	background-color: #1e90ca;
}
.projectDetail
{
	margin-left: 30px;
	background: #EFEFEF;
	padding: 10px;
}
.leftMargin
{
	margin-left: 28px;
}
.bigLeftMargin
{
	margin-left: 200px;
}

/* GridView styles */

.arrowImage
{
    padding-right:2px;
}

.CurrentProjectRow
{
    background-color: #D0E3EF;
}

.h3Title
{
	font-size: 24px;
	color: #000;
	font-family: Arial, sans-serif;
	font-weight: normal;
	margin: 0.5em 0 0.3em;
	padding: 0;
}
.h3BoldTitle
{
	font-size: 24px;
	color: #000;
	font-family: Arial, sans-serif;
	font-weight: bold;
	margin: 0.5em 0 0.3em;
	padding: 0;
}

.resultItem1
{
	text-align: left;
	font-size: 9px;
}
.resultItem2
{
	text-align: center;
	font-size: 8px;
}
/* layout */
#header
{
	width: 100%;
	height: 145px;
	background: url('./images/header-bg.png') 0 0 repeat-x;
}
#header .header-in
{
	position: relative;
	width: 930px;
	height: 145px;
	margin: 0 auto;
	padding: 0 145px;
	background: url('./images/header-clouds.jpg') 0 0 no-repeat;
}
#header h1
{
	position: absolute;
	width: 251px;
	height: 99px;
	left: 145px;
	top: 0;
	margin: 0;
	padding: 0;
}
#header h1 a
{
	display: block;
	width: 251px;
	height: 99px;
	overflow: hidden;
	text-indent: -999px;
}
#header .shadow
{
	height: 145px;
}

#content
{
	width: 100%;
	background: #fff url('./images/content-bg.jpg') 0 0 repeat-x;
}
#content .content-in
{
	width: 930px;
	min-height: 300px;
	margin: 0 auto;
	padding: 0 145px;
	background: url('./images/content-buble.jpg') 0 0 no-repeat;
}
#content .shadow
{
	min-height: 300px;
}
#content .col-left
{
	width: 580px;
	padding-right: 50px;
}



#registration .reg
{
	display: block;
	float: left;
	width: 202px;
	height: 54px;
	background: url('./images/regbutton-en.png') 0 0 no-repeat;
	overflow: hidden;
	text-indent: 999px;
}
#registration .regimg
{
	display: block;
	float: left;
	width: 202px;
	height: 54px;
	overflow: hidden;
}
#registration .reg:hover
{
	background-position: 0 100%;
}
#registration p
{
	float: left;
	width: 350px;
	color: #08628f;
	font-weight: bold;
	padding: 10px 0 0 20px;
}
#skype_call
{
    margin-top:30px;
    margin-bottom:45px;
}
#skype_support
{
    margin: -74px 0 0 170px;
    
   
}

/* Protocol */
div.protocol
{
    padding:5px 0px 10px 0px;
}

div.simpleprotocol
{
    padding:5px 0px 10px 0px;
}

.simpleprotocol {
  float:left;
}
.watermarkEN
{
    background-image:url('./images/watermarkEN.png'); 
    background-attachment:scroll; 
    background-repeat:no-repeat;
    padding-bottom:40px;
}
.watermarkCS
{
    background-image:url('./images/watermarkCS.png'); 
    background-attachment:scroll; 
    background-repeat:no-repeat;
    padding-bottom:40px;
}
.watermarkES
{
    background-image:url('./images/watermarkES.png'); 
    background-attachment:scroll; 
    background-repeat:no-repeat;
    padding-bottom:40px;
}
.watermarkSK
{
    background-image:url('./images/watermarkSK.png'); 
    background-attachment:scroll; 
    background-repeat:no-repeat;
    padding-bottom:40px;
}
.bussinesProtocol
{
    padding-bottom:40px;
}
.ProjectNonprofit
{
    color:#c0c0c0;
    font-size:22px;
}

.shadow
{
	background: url('./images/shadow.png') 630px 0 repeat-y;
	_background: none;
}
.col-left
{
	float: left;
	width: 630px;
}
.col-right
{
	position: relative;
	float: right;
	width: 253px;
	padding: 0 5px 0 42px;
	border: 0px solid black;
}
#stamp
{
	width: 252px;
	background: url('./images/stamp-top.png') 0 0 no-repeat;
	margin: 27px 0;
	padding-top: 21px;
}
#stamp .bottom
{
	width: 252px;
	background: url('./images/stamp-bottom.png') 0 100% no-repeat;
	padding-bottom: 21px;
}
#stamp .content
{
	width: 202px;
	background: url('./images/stamp-bg.png') 0 0 repeat-y;
	padding: 0 25px;
}
#stamp .stamp
{
	width: 112px;
	height: 116px;
	background: url('./images/stamp.png') 0 0 no-repeat;
	margin: 0 auto 5px auto;
}
#stamp p
{
	color: #5b5b5b;
	font-family: 'DINPro-MediumRegular' , 'Trebuchet MS' , 'Geneva CE' , lucida, sans-serif;
	font-size: 14px;
	text-align: center;
	letter-spacing: -1px;
	margin: 0;
	padding: 0;
}
#stamp p a
{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.formadvice
{
	font-size: 12px;
}

div.ProjectCountBox
{
    border-bottom: 1px solid #7FACD0;
    padding-bottom:5px;
    margin-top:20px;
}

.ProjectCountText
{
    width:60%
}

.ProjectCountNumber
{
    font-size: 28px;
}



div.Facebook
{
    padding-bottom:10px; 
    padding-top: 10px;
}
.button img
{
	position: absolute;
	top: -4px;
	left: -12px;
	border: none;
}

.button:hover
{
	color: #2194CE;
}
.buttonDelete:hover
{
	color: #2194CE;
}
/* Filter panel */
div.filters
{
	margin-bottom: 10px;
}

div.line 
{
	margin-bottom: 5px;
}

/* ------------------------------PRICING.ASPX ------------------------------ */ 

#pricing_out 
{ 
    padding: 5px; 
    border: 1px solid Silver; 
    border-radius: 10px; 
    webkit-border-radius: 10px; 
    -moz-border-radius: 10px; 
} 

#pricing_table, #TablePricing 
{ 
    border-collapse:collapse; 
} 
                
.pricing_cell
{ 
    text-align: center; 
    font-size:90%; 
    border: 1px dotted #F0F0F0; 
} 
.pricing_firstcell
{
    width:25%;
    background:transparent;
}               

.pricing_th 
{ 
    background-color: #F0F0F0; 
    border-right: 1px dotted #FFFFFF; 
    width:15%;
    text-align:center;
} 
                
                
.pricing_firstcol    
{ 
    padding: 5px; 
    text-align:left; 
    font-weight:bold; 
    font-size:90%; 
    border: 1px dotted #F0F0F0; 
} 

.pricing_price
{ 
    font-size:150%; 
    font-weight:bold; 
    color: #000000; 
    display:block;
} 
.pricing_pricesub 
{ 
    color: #666666; 
    font-size:90%; 
    font-weight: normal; 
} 

.pricing_bigger
{
    font-size:150%;
}

td.buy
{
    padding:5px 0px 0px 5px;
}
a.paypal
{
    text-decoration:none;
}

/* Faq */
#faq dt
{
    font-weight:bold;
}
#faq dd
{
    padding-bottom:5px;
}
#faq
{
    padding-bottom:20px;
}


.marginBottom
{
    margin-bottom:15px;
}

div.buttons
{
    margin:10px;
    text-align:center;
}
div.buttons a
{
    margin-left:5px;
}
div.prizeIntro
{
    margin-top:8px; 
    margin-bottom:8px;
}

img.help
{
    display:block;
    margin: 20px 0px 0px 30px;
    
}
.loading
{
    vertical-align:middle;
}
div.loading
{
    margin-top:3px;
}
.ignoreRow
{
    margin-bottom:5px;
    display:block;
}

.insertProject
{
    background-color:#0094FF;
    color:White;
}

.ImageStep
{
    margin:5px;
    text-align:center;
}

.credibility
{
    font-weight:bold;
    font-size:35px;
    text-align:center;
}
.audit
{
    text-align:center;
}
.audit img
{
    margin-top:10px;
    padding:3px;
    border:1px solid #bbc4c9;
}
/* JavaScript disabled warning */
.JavaScriptDisabled
{
    color:Red; 
    border:1px solid black; 
    text-align:center; 
    margin:10px;  
    padding:10px; 
    display:block; 
    font-size:12pt; 
    font-weight: bold;
}

div.insertBox
{
    margin-bottom:20px;
}

/* Currency */
.Currency input
{
    vertical-align:text-bottom;
}
.Currency
{
    display:inline-table;
    font-weight:bold;
}

/* External login */
.ExternalLogin a
{
    text-decoration:none;
}

/* credit card */
img.creditcard
{
    float:right;
}
div.creditcard
{
    height:60px;
}

.bold
{
    font-weight:bold;
}

.vertical-top td:first-child {vertical-align:top;}

table.small
{
    border-collapse:collapse;
    border-spacing:0px;
}

.small td
{
    padding:0px !important;
    border-width:0px !important;
}

div.clear
{
    clear:both;
}