body
{
	background-color:#CBE3EB;
	margin:15px;
	padding:0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

h1
{
	font-size: 28px;
	font-weight: normal;
	margin: 30px 0;
}


h2
{
	font-size: 18px;
	font-weight: normal;
	margin: 20px 0;
}


a
{
	color:#2D6273;
	font-size:14px;
}

img
{
	border: medium none;
}

.clear {clear: both;}

table.page
{
	width: 100%;	
	background-color: #fff;
	padding: 10px;
}

table.page td.head
{	
	width:100%;	
}

table.page td.head table
{	
	width:100%;	
}

table.page td.lang
{
	height:65px;
	padding:10px;
	text-align: center;
}

.lang .esp,
.lang .rus
{
	width:50%;
	float: left;
	margin-top: 5px;
}

.lang .rus
{
	text-align: right;
}

.lang .esp
{
	text-align: left;
}

.lang .rus img
{
	margin-right: 10px;
}

.lang .esp img
{
	margin-left: 10px;
}

.rus .link
{
	margin-right: 10px;
}

.esp .link
{
	margin-left: 10px;
}

.lang .link a
{
	color:#2D6273;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	text-decoration:underline;
	cursor:pointer;	
}


table.page td.panel
{
	padding: 0px;
	/*width:225px;*/
	position:relative;
	
}

img.stopper
{
	width :800px;
	height:1px;
	visibility: hidden;
}


td.banner
{	
	background-color:#FFFDDF;
	border:1px solid #dad9c8;	
	height:50px;
	width: 20%;
	padding:10px;
	margin: 0px;
	font-size:14px;
	text-align: center !important;
	cursor:pointer;
}

td.dom
{
	text-align: center;
}

td.dom .dom
{
}

.page td.login
{
	text-align:right;
	color:#ccc;
	padding: 0px 5px;
}

.page td.login a
{
	color:#ccc;
	font-size:12px;
	text-decoration:underline;
	cursor: pointer;
}

.page td.second-line
{
	position:relative;
	padding: 5px 7px 5px 5px;
}

td.second-line .line
{
	background-position:left;
	background-repeat: no-repeat;
	width: 100%;
	border: solid 1px #FFFFFF;
	position:relative;
	cursor:pointer;
}

.herb
{		
	background-image:url(/client/default/images/gerb_mil.gif);
	background-repeat:no-repeat;
	height:90px;
	width:90px;
	position:absolute;
	left:16px;
	top:-17px;
	
}

td.second-line .right-line
{
	background-position:left top;
	background-repeat:no-repeat;
}

.right-line .title1,
.right-line .title2,
.right-line .version
{
	padding-left:130px;
	padding-right:30px;
}
.right-line .title1,
.title2,
.right-line .version
{
	color:#2D6273;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:normal;
}

.right-line .title1
{	
	font-size:30px;
}

.right-line .title2
{
	font-size:14px;
}

.right-line .version
{
	color:#666666;
	padding-top: 5px;
	text-align: right;
}

.center
{	
	padding: 0 8px;
}

.topNav
{	
	margin-bottom: 15px;
	line-height: 150%;
}

.navigation
{
	padding-top: 20px;
	
}

.navigation .item
{	
	margin-top: 8px;
	margin-bottom: 8px;
}

.navigation .item img
{}

.navigation .item a
{}

.search
{
	color:#999999;	
	font-size:16px;
	padding: 0px;
	margin: 0px;
	width: 170px;
}

.claim .header,
.docs .header,
.feedback .header,
.information .header,
.rewards .header
{
	background-color:#CC0000;
	color:#fff;
	font-size:20px;
	margin:8px 0px;
	padding:6px 0px;
	text-align: center;
}

.claim .info
{}

.claim .info .text,
.information .info .text
{	
	font-size:12px;
	margin:5px 5px 5px 0px;
	padding:0px 10px;
}

.claim .info .phone,
.information .info .phone
{
	color:#2D6273;
	font-size:18px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-align:center;
}

.claim .info .banner
{
	text-align: center;	
}

.docs,
.feedback,
.information,
.rewards,
.navigation,
.claim
{
	padding-top: 10px;
	padding-right:5px;
	/*width: 225px;*/
	
}

.docs .info
{}

.docs .info .item,
.feedback .info .item,
.information .info .item
{
	padding: 0px 0px 10px 10px;	
}

.docs .info .item a,
.feedback .info .item a
{
	color:#CC0000;
	font-size:14px;
}

.feedback
{}

.feedback .info
{}

.information
{}

.information .header,
.rewards .header
{
	background-color: #2D6273;
}

.information .info
{}

.rewards
{
	margin-bottom: 20px;
}

.rewards .info
{
	text-align: center;
}

.rewards .info .item
{
	padding: 10px 0px;	
}

.rewards .info .item img
{
	padding-bottom:10px;	
}

.rewards .info .item text
{}

.bottom
{
	width:100%;
	background-color: #CBE3EB;
	height:78px;
	padding-top:10px;
}

.bottom .copyright-bars
{
	margin-left: 10px;
}

.bottom .copyright-byte
{
	margin-right: 10px;
}

.bottom .copyright-byte a
{
	font-size: 12px;
	text-decoration: none
}

.bottom .copyright-byte a:hover
{
	text-decoration: underline;
}

.blue .header,
.blue .header a
{
	background-color:#CBE3EB;
	font-size:22px;
}
.blue .header
{
	margin: 0 0 10px;
	padding:6px 15px;
}
.blue .header a
{
	color: #000;
}
.blue .info
{
	margin-top: 20px;
	margin-left:5px;
}

.blue .info .item
{
}

.blue .info .item .img,
.blue .info .item-inner .img
{
	float:left;
	vertical-align:middle;
}

.blue .info .item .text,
.blue .info .item-inner .text
{
	margin-left: 21px;
}

.info img.clps
{
	cursor:pointer;
}

.blue .info .item,
.blue .info .item-inner
{	
	margin:5px 0px;
}

.blue .info .item-inner
{
	margin-left: 20px;
	display:none;
}

.page-content .banner,
.page-content .blue,
.page-content .green
{
	margin-bottom: 20px;
}

.green .header
{
	background-color:#C0E7C8;
	margin: 0 0 10px;
	padding:6px 15px;
}
.green .header, .green .header a
{
	font-size:22px;
	color: #000000;
}

.green .info
{
	margin-top: 20px;
	margin-left:5px;
}

.green .info .item
{
	color:#1F7C4E;
	margin: 5px 0px;
}

.green .info .item a
{
	color:#1F7C4E;
	/*margin-left: 10px;*/
}

.green .info .item
{
}

.green .info .item .img
{
	float:left;
	vertical-align:top;
}

.green .info .item .text
{
	margin-left: 14px;
}


.green .archive
{
	color:#E30000;
	text-align:right;
	margin-top: 10px;
}

.green .archive a
{
	color:#E30000;
	font-size: 12px;
	margin-top: 10px;
}


.specMarg {
	margin-top: 25px;
}

.redLink a, .info .item .redLink a {
	color: #E30000;
	font-size: 12px;
}

.page .articleBlock
{
	padding-left:16px;
}

.pageNav {
	color: #E30000;
	padding-left: 4px;
	margin-bottom: 8px;
	margin-top: 20px;
}

.pageNav span.sbj {
	margin-right: 15px;
}

.pageNav a {
	margin: 0 2px 0 2px;
	text-decoration: underline;
	font-size: 100%;
	color: #E30000;	
}

.pageNav a:hover {
	text-decoration: underline;
}

.pageNav span {	
	margin: 0 2px 0 2px;
}

.pageNav a.arr {
	margin: 0 3px 0 3px;
	text-decoration: none;
}

.page-content .error 
{
    border-color:Red;
    border-style:solid;
    border-width:1px;
    padding: 2px 1px;
}

.page-content div.result
{
	color: #e30000;
	font-weight: bold;
	font-size: 14px;
	margin-top: 10px;
}

.page .center a,
.page .center a
{
	text-decoration:none;	
}

.page .center a:hover,
.page .center a:hover
{
	text-decoration:underline;	
}

#modalOverlay
{
	background-color:#000000;
	cursor:wait;
}
#modalContainer 
{
  width:16px;
  height:16px; 
  right:20px;
  top:20px;
  margin-left:-300px; 
  background-image:url('/client/default/images/loading.gif'); 
}

