﻿html {margin: 0; padding: 0;}
body {margin: 0; padding: 0 50px 50px 50px; position: relative; min-width: 875px;}
* html body {width: expression(document.childNodes[1].offsetWidth < 875 ? '875px' : 'auto');}
.header {height: 80px; padding: 0 40px;}
.attestat {margin-top:25px}
.form {width: 100%; border-collapse: collapse; margin-top: 0px;}
.attestat2 {width: 100%; border-collapse: collapse;}
.subForm {width: 100%; border-collapse: collapse;}
.attestatLeft {width: 100%;}
.attestatRight {padding-left: 25px;}
.attestatRight2 {padding: 25px 0 0 25px; vertical-align: top;}
.formLeft {width: 70%; padding-right: 25px; vertical-align: top;}
.formRight {width: 30%; vertical-align: top;}
.subFormLeft {width: 30%; padding: 5px 15px 5px 0; vertical-align: top;}
.subFormRight {width: 70%; padding: 5px 0px 5px 0px; vertical-align: top;}
.subFormLeft2 {width: 30%; padding: 5px 15px 5px 0px; vertical-align: top;}
.subFormRight2 {width: 70%; padding: 5px 0px 5px 0px; vertical-align: top;}
.subFormLeft2 span {display: block; line-height: 90%;}
.toRight {text-align: right;}
.buttons {padding-top: 15px;}
.paymentStatusReload {padding: 5px; text-align: center;}
.paymentSatusGreen,
.paymentSatusYellow {padding: 5px;}
.paymentStatusHeader {padding: 5px;}
.formInput {width: 95%;}
.disabled {background: #f5f5f5; color:#555;}
.blockContainer,
.copyrights {margin-top: 25px; overflow: hidden;}
.contentBlock {overflow: hidden; padding: 5px 15px;}
.contentBlockTop,
.contentBlockBottom {height: 10px; overflow: hidden;}
.contentBlockTop span,
.contentBlockBottom span {display: block; width: 10px; height: 10px;}
.ops {margin: 10px 0 0 0 !important; padding: 0;}
.ops li {float: left; margin: 0 10px 0 0; padding: 0; width: 125px; line-height: 10pt;}
.ops li a {display: block; width: 125px; padding: 5px;}
.contentBlock h1 {margin: 0; padding: 0;}
/*.contentBlock h2 {margin: 20px 0 0 0; padding: 0;}*/
.contentBlock h3 {margin: 0; padding: 15px 0 15px 15px; line-height: 70px;}
.contentBlock p {margin: 5px 0 0 0; padding: 0; line-height: 18pt;}
.contentBlock ul {margin: 10px 0 0 30px; padding: 0; line-height: 18pt;}
form {margin: 0; padding: 0;}
.wrap {overflow: hidden;}

.toplink a
{
	color: white;
}
.toplink
{
	width: 100px;
	color: white;
	white-space: nowrap;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
}

.currency {margin: 10px 0; padding-bottom: 5px; border-bottom: 1px solid #fff;}
/**/

html {background: #f2f2f2/* url('pix/bg_main.jpg') repeat-x*/;}
body {color: #333;}
.header {background-image: url('pix/topBgBigDarkBlue.jpg'); background-repeat: repeat-x;}
a {color: #333; text-decoration:none;}
.contentBlock {background: #cdcdcd url('pix/bg-contentBlock.gif') repeat-x;}
.contentBlockTop {background: #cdcdcd url('pix/corner-tr.gif') top right no-repeat;}
.contentBlockTop span {background: #cdcdcd url('pix/corner-tl.gif') no-repeat;}
.contentBlockBottom {background: #cdcdcd url('pix/corner-br.gif') top right no-repeat;}
.contentBlockBottom span {background: #cdcdcd url('pix/corner-bl.gif') no-repeat;}
.ops {list-style: none;}
.ops li {text-align: center;}
.contentBlock h1,
.contentBlock h2,
.ops li a {color: #000; text-decoration: none;}
.ops li a:hover {background: #e2e2e2;}
.ops li a div {font-size: 8pt;}
.copyrights {color: #666 !important;}
.warning {color: #b30000;}
a {color: #006ab3;}
a img {border: 0;}
.subFormLeft2 span {color: #666;}
.paymentStatusHeader,
.paymentStatusReload {background: #c0c0c0;}
.paymentSatusGreen {background: #c8f7c8;}
.paymentSatusYellow {background: #f6f7c8;}

/**/

body {font: 12pt tahoma, verdana, arial, sans-serif;}
contentBlock {font: 12pt tahoma, verdana, arial, sans-serif;}
.copyrights,
.ops {font: 9pt tahoma, verdana, arial, sans-serif;}
.contentBlock h1 {font: 18pt normal tahoma, verdana, arial, sans-serif;}
.contentBlock h2 {font: 14pt normal tahoma, verdana, arial, sans-serif;}
.subFormLeft2 span {font-size: 80%;}
/* Brands */


.accordionheader
{
	width: 100%; margin-bottom: 10px; font-size:smaller;
}
.accordionheader1 td
{
	background-color: #D0F0FF; border: solid 2 #3A4C9C; padding: 5px 15px 5px 15px;
                                color: #4A3C8C;cursor:pointer;
}
.accordionheader2 td
{
	background-color: #3A4C9C; border: solid 2 #3A4C9C; padding: 5px 15px 5px 15px;
                                color: #F7F7F7;cursor:pointer; font-weight:bold;
}