BODY
{
	background: #DBECF4 url(images/bg.gif) repeat-x 0 0;
	font: 10.5pt Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.15;
}
BODY, INPUT, TEXTAREA, SELECT
{
	font: 10.5pt Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.15;
}
A
{
	color: #4C4C4C;
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}
.clear
{
	clear: both;
	padding: 0;
	margin: 0;
	height: 0;
	font-size: 0.001em;
}
.page
{
	width: 780px;
	margin: auto;
	clear: both;
}
.tl
{
	background: no-repeat 0 0;
}
.tl2
{
	background: no-repeat 0 0;
}
.tr
{
	background: no-repeat 100% 0;
}
.tr2
{
	background: no-repeat 100% 0;
}
.br
{
	background: no-repeat 100% 100%;
}
.br2
{
	background: no-repeat 100% 100%;
}
.bl
{
	background: no-repeat 0 100%;
}
.bl2
{
	background: no-repeat 0 100%;
}
.frame
{
	clear: both;
	position: relative;
}
.frame .tl
{
	background-image: url(images/page-tl.gif);
}
.frame .tr
{
	background-image: url(images/page-tr.gif);
}
.frame .br
{
	background-image: url(images/page-br.gif);
}
.frame .bl
{
	background-image: url(images/page-bl.gif);
}
.frame .content
{
	padding: 24px 102px 24px 88px;
	min-height: 612px;
}
.box .tl
{
	background-image: url(images/box-tl.gif);
}
.box .tl2
{
        background-image: url(images/box2-tl.gif);
}
.box .tr
{
	background-image: url(images/box-tr.gif);
}
.box .tr2
{
	background-image: url(images/box2-tr.gif);
}
.box .br
{
	background-image: url(images/box-br.gif);
}
.box .br2
{
	background-image: url(images/box2-br.gif);
}
.box .bl
{
	background-image: url(images/box-bl.gif);
}
.box .bl2
{
	background-image: url(images/box2-bl.gif);
}
.frame
{
	background: #72AECD;
	clear: both;
	width: 100%;
}
.frame P
{
	/*[empty]border-left:;*/
	padding: 0 25px;
}
.box
{
	background: #BEDCEB;
	margin: 28px 0 10px;
	width: 100%;
}
.box P
{
	padding: 0 0 18px;
}
.box .content
{
	padding: 10px 25px 39px;
	min-height: 0;
}
.box.register .content
{
	padding: 10px 63px 39px 27px;
	min-height: 0;
}
SPAN.sms
{
	color: #006600;/*#5EB801;*/
	font-weight: bold;
}
.download-slow
{
	padding: 50px 25px 0;
}
/*Header*/
#main-menu
{
	color: #666;
	float: right;
	padding: 15px 0 14px;
	font-size: 90%;
}
#main-menu A
{
	color: #666;
}
#main-menu LI
{
	display: inline;
	border-left: 1px solid #666;
	padding-left: 0.25em;
}
#main-menu LI.first
{
	border-left: none;
	padding-left: 0;
}
#header
{
	height: 80px;
	background: url(images/logo-get.gif) no-repeat 0 0;
	margin-bottom: 48px;
}
#header.put
{
	background-image: url(images/logo-put.gif);
}
#header .logo
{
	border-bottom: 6px solid #000000;
	height: 36px;
	margin: 0 0 0 88px;
	font-weight: bold;
	padding: 25px 0 0 190px;
}
.filename
{
	font-weight: bold;
}
/*Footer*/
#footer
{
	color: #666;
	padding: 8px 0;
	font-size: 75%;
}
#footer A
{
	color: #000;
}
/*Forms*/
.field-block
{
	padding: 8px 0 0;
	margin: 0;
}
.field
{
	float: left;
	clear: none;
}
.field-block .field LABEL
{
	display: block;
	padding: 0 0 6px;
}
.field-block LABEL
{
	display: block;
	padding: 0 0 18px;
}
.input
{
	background: #FFF url(images/input-l.gif) no-repeat;
}
.input .r
{
	background: url(images/input-r.gif) no-repeat 100% 0;
	height: 27px;
	padding: 0 4px;
}
.input INPUT
{
	height: 22px;
	line-height: normal;
	padding: 3px 0 0px;
	margin: 0;
	background: #FFF;
	border: none;
	width: 100%;
}
.field.large .input
{
	height: 40px;
	padding: 0 0 0 4px;
	background-image: url(images/input-large-l.gif);
	margin: 0px;
}
.field.large .input .r
{
	background: none;
	border: 1px solid #B0B0B0;
	border-left: none;
	height: 38px;
	padding: 0 10px 0 6px;
}
.field.large .input INPUT
{
	height: 30px;
	line-height: normal;
	font-size: 140%;
	padding-top: 4px;
}
.field.large .input.multiline
{
	background: #FFF;
	padding: 0;
	height: auto;
	border: 1px solid #B0B0B0;
	width: 100%;
}
.field.large .input.multiline .tl
{
	background-image: url(images/input-large-tl.gif);
	margin: -1px;
}
.field.large .input.multiline .tr
{
	background-image: url(images/input-large-tr.gif);
}
.field.large .input.multiline .br
{
	background-image: url(images/input-large-br.gif);
}
.field.large .input.multiline .bl
{
	background-image: url(images/input-large-bl.gif);
}
* HTML .field.large .input.multiline .tl, * HTML .field.large .input.multiline .tr, * HTML .field.large .input.multiline .br, * HTML .field.large .input.multiline .bl
{
	background-image: none;
}
.field.large .input.multiline .content
{
	padding: 4px;
}
.field.large .input.multiline TEXTAREA
{
	width: 100%;
	background: #FFF;
	height: 70px;
	border: none;
}
.field SELECT
{
	width: 100%;
}
.hidden
{
	display: none;
}
.combobox
{
	width: 100%;
	background: #FFF url(images/combo-l.gif) no-repeat 0 0;
	height: 28px;
	position: relative;
}
.combobox A
{
	color: #000;
	zoom: 1;
}
.combobox A:hover
{
	text-decoration: none;
}
.combobox .current-value
{
	padding: 6px 8px 6px 4px;
	margin-left: 4px;
	background: #FFF url(images/combo-button.gif) no-repeat 100% 0;
	display: block;
}
.combobox .dropdown
{
	z-index: 9999;
	width: 100%;
	top: 4px;
	display: none;
	cursor: default;
	position: absolute;
	left: 0px;
}
.combobox .dropdown .wrapper
{
	background: #FFF url(images/combo-br.gif) no-repeat 100% 100%;
	margin-right: 17px;
}
.combobox .dropdown .wrapper UL
{
	background: url(images/combo-bl.gif) no-repeat 0 100%;
	padding-bottom: 4px;
}
.combobox .dropdown .wrapper UL A
{
	display: block;
	background: #FFF;
	color: #000;
	padding: 6px 8px;
}
.combobox .dropdown .wrapper UL A:hover
{
	background: #4C4C4C;
	color: #FFF;
}
/*Forms - Specific*/
.register .field
{
	padding: 0 10px 0 0;
	width: 160px;
}
.register .field.repeat-password, .register .field.wmr
{
	padding: 0;
}
.download .field
{
	width: 175px;
	padding: 0 4px 25px 0;
}
.upload .field
{
	float: none;
}
.captcha-ref
{
	/*border: 1px solid #000;*/
	height: 54px;
	float: left;
}
.captcha-ref img{
    border:0px;
}
.field.email
{
	width: 330px;
}
.register .field.register-submit
{
	width: auto;
	float: right;
	padding: 16px 0 0;
}
.field.register-submit .input
{
	float: left;
	width: 96px;
}
.field.register-submit .submit
{
	float: left;
}
.field.upload-input
{
	width: auto;
}
.field.upload-input .input
{
	float: left;
	width: 380px;
}
.field.upload-input .submit
{
	float: left;
}
.download .field.download-fast
{
	width: auto;
	padding: 0 0 0 160px;
}
.download .field.download-fast .input
{
	float: left;
	width: 95px;
}
.download .field.download-fast .submit
{
	float: left;
}
/*Advantages*/
.advantages
{
	padding: 0 25px;
}
.advantages LI
{
	background: no-repeat 0 50%;
	min-height: 26px;
	padding: 5px 5px 5px 38px;
	line-height: 1.5em;
}
* HTML .advantages LI
{
	height: 26px;
}
.advantages LI.money
{
	background-image: url(images/icon-money.gif);
}
.advantages LI.speed
{
	background-image: url(images/icon-speed.gif);
}
.advantages LI.instant
{
	background-image: url(images/icon-instant.gif);
}
.advantages LI.referal
{
	background-image: url(images/icon-referal.gif);
}
.advantages LI.upload
{
	background-image: url(images/icon-upload.gif);
}

.error{
    color:red;
    padding-top: 15px;
}

.reglament h2{
    padding-top:15px;
    padding-left:25px;
    font-size: 24px;
    padding-bottom:15px;
}
.reglament ol{
    margin-left:25px;
}
.reglament li{
    padding-top:5px;
    padding-bottom:5px;
    list-style-type:decimal;
    list-style-position: inside;
}
.reglament p{
    padding-top:5px;
    padding-bottom:5px;
}
.tarifs h2{
    font-size: 24px;
    font-weight: bold;
    padding-top:15px;
    padding-bottom:15px;
}
.tarifs  h2#t1{
    color:#029f48;
}
.tarifs h2#t2{
    color:#7cba3f;
}
.tarifs h2#t3{
    color:#004e4e;
}
.tarifs li{
   list-style-type: circle;
   list-style-position: outside;
   margin-left: 15px;
   padding-top: 3px;
   padding-bottom: 3px;
}
.support .field{
    padding:0 10px 0 0;
    width:100%;
}
.support .field.support-submit
{
	width: auto;
	float: right;
	padding: 16px 0 0;
}

.logo .smalltext{
    font-size: 10px;
    font-weight: normal;
}
.whitetext{
    color: white;
}
.account-main p{
    padding-top: 3px;
    padding-bottom: 3px;
}
.account .field{
    padding:0 10px 0 0;
    width:160px;
}

.description{
    font-size: 12px;
    line-height:16px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.table-title{
    margin-bottom: 5px;
}
.table-small{
    font-size: 12px;
}

.select{
   position: absolute;
   width: 176px;
   height: 29px;
   padding: 5px 24px 0 8px;
   color: black;
   font: 12px/21px arial,sans-serif;
   background: url(images/dropdown.gif) no-repeat;
   overflow: hidden;
}
select{
    height: 29px;
}
#time-link{height:30px; padding:10px;width:100%; text-align:center;}
.advertisment {min-height:100%; height:100%; width:100%; text-align:center; }
