html {background: #cdedfb;}
body {margin: 0; padding: 0; font: normal 11px Verdana; color: #3f6375; background: #009fda url(img/bg.gif) top repeat-x; }
html, body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
body {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  position:relative;
}

table, td                  {font: normal 11px Verdana;  line-height: 13px;}

td.selectedFile, tr.selectedFile td                 {background-color:#6FD9FF}

input                      {border: 1px solid #bcbcbc; margin:0; font:Arial;}
input.no                                                        {border: none;}
select                     {}
textarea                   {border: 1px solid #bcbcbc;}
img                                                             {border-color: #c6c6c5;}
a                                                                       {color: #ff7200; text-decoration: underline;}
a:hover                                                         {color: #ff7200; text-decoration: none;}
p                                                                       {padding: 0 0 10pt 0; margin: 0;}
ul                                                                      {margin: 0px; padding: 0 0 10px 25px;}
li                                                                      {list-style-position: outside; list-style-type: disc; padding-bottom: 5px;}
form                                                            {padding: 0; margin: 0;}

h1                                   {font-family: "Arial Narrow", Arial, helvetica, sans-serif; font-size: 30px; color: #0092cd; font-weight: normal; margin:  0 0 8px 0; padding: 0;  letter-spacing: -1px; line-height: 30px;}
h1 a{color: #0092cd;}
h2                         {font-family: "Arial Narrow", tahoma, helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #687c85; margin: 0 0 7px 0; padding: 0; text-transform: uppercase; letter-spacing: 1pt;}
h3                                                                      {font-family: "Trebuchet MS", tahoma, helvetica, sans-serif; font-size: 13px; line-height: 12px; color: #cf0109; font-weight: bold; margin: 10px 0 10px 0pt; }
h4                         {font-family: tahoma, helvetica, sans-serif; font-size: 11px; color: #4C7B96; font-weight: bold; margin: 0px 0px 0px 0px;}
h5                         {font-family: "Trebuchet MS", tahoma, helvetica, sans-serif; font-size: 26px; line-height: 56px; color: #FFFFFF; font-weight: normal; margin: 0;  padding: 0px 0 0 55px; background: url(img/bgH5.jpg) top left no-repeat; height: 56px;}
h6                         {font-family: "Trebuchet MS", tahoma, helvetica, sans-serif; font-size: 24px; line-height: 56px; color: #626060; font-weight: normal; margin: 0;  padding: 0px 0 0 55px; background: url(img/bgH6.gif) top repeat-x; height: 56px;}

.h100pr                                                 {height: 100%;}
#bgL                                                            {background: url(img/bgL.gif) top right no-repeat;}
#bgR                                                            {background: url(img/bgR.gif) top left  no-repeat;}
#bgLogo                                                 {background: url(img/bgLogo.jpg) top left no-repeat;}
#bgcr                                                           {background: #cdedfb url(img/bgcr.gif) top repeat-x;}
.LeftCol                                                        {background: url(img/bgLeftCol.gif) left repeat-y;}
.RightCol                                               {background: url(img/bgRightCol.gif) left repeat-y;}
#BottomCol                                              {background: url(img/bgBottomCol.gif) top repeat-x;}
.linBg                                                  {background: url(img/linBg.gif) top repeat-x;}

#icon1                                                  {background: url(img/icons/ic1.jpg) top left no-repeat;}
#icon2                                                  {background: url(img/icons/ic2.jpg) top left no-repeat;}


div#download                                    {display:block; width: 474px; height: 93px; background: url(img/downloadBG.jpg) top left no-repeat; border: 0px solid red; cursor: pointer;}
div#download table                      {border: 0px solid red; height: 93px;} 
div#download td#left                    {width: 50%; border: 0px solid red; color: #ffffff; font: normal 24px/20px Tahoma; padding-left: 85px;} 
div#download td#right           {width: 50%; border: 0px solid red; padding-left: 24px; } 
div#download table#no           {height: auto;} 

.bottomLinks                                    {color: #bfe7f6; font: normal 11px Tahoma; padding: 13px 0 0 26px;}
.bottomLinks a                                  {color: #bfe7f6; font: normal 11px Tahoma; text-decoration: underline;}
.bottomLinks a:hover                    {color: #ffffff; text-decoration: underline;}
#bottomCopy                                             {color: #bfe7f6; font: normal 11px Tahoma; padding: 13px 26px 0 0;}
#au                                                             {padding: 0px 26px 0 0;}

#files_cont {padding-bottom: 230px; height:100%;}
*html #files_cont {height:auto;}
#surfingbird {
  background:#f9f9f9 url(img/surf/bg-surfingbird.gif) top left repeat-x;
  width: 100%;
  position: absolute;
  bottom: 0;
  left:0;
  zoom:1;
}
#surfingbird  .adblock {
  height: 230px;
  width: 940px;
  margin:0 auto;
}
.surf_top {position:relative; height:230px; width:940px;}
.surf_logo {position:absolute; top:15px; left:0;}
.surf_slogan {background:url(img/surf/surf_slogan.gif) center no-repeat; position:absolute; top:30px; left:74px; width:717px; height:34px;}
.surf_btn {position:absolute; top:26px; left:813px;}
.blocks {position:absolute; top:95px; left:8px; width:940px;}
.blocks iframe {border:0; width:940px; height:130px; overflow:hidden !important; padding:0;}

@media \0screen {
.surf_top {width:960px;}
.blocks {width:960px;}
.blocks iframe {width:960px;}
}
* html .surf_top {width:960px;}
* html .blocks {width:960px;}
* html .blocks iframe {width:960px;}


a img {
	border:0;
}

a.lang                                                  {display: block; background: url(img/langBg.gif) bottom left no-repeat; width: 39px; height: 32px;}
a.lang img                                              {border: 1px solid #949494; top: 5px; left: 8px; position: relative;}
a.lang:hover, a.lang.selected   {background: url(img/langBgActive.gif) bottom left no-repeat;}

a.menu                                                  {background: url(img/menuBgLeft.gif) top left no-repeat; font: normal 14pt "Arial"; color: #eaf9ff; text-decoration: none; display: block; height: 41px; white-space: nowrap; letter-spacing: -1pt;}
a.menu span                                             {background: url(img/menuBgRight2.gif) top right no-repeat; padding: 14px 20px 3px 20px; display: block;  color: #eaf9ff;}
a.menu:hover, a.menu#sel                                        {background-position: 0px -41px; text-decoration: none; color: #44b9e4; }
a.menu:hover span, a.menu#sel span              {background: url(img/menuBgRight.gif) top right no-repeat;  color: #44b9e4; }

#copy                                                           {font-size: 12px;}
#error                     {color: #FF0000; font-weight: bold}
#ok                        {color: #008800; font-weight: bold}

/*addit*/
.C_bl                                                           {color: #336981;}

form{ margin:0; padding:0;}
.nowrap{ white-space:nowrap;}

/* add 20.11.09 */
.player{
	padding:5px 0 10px 0;
}
.bann{
	position:absolute;
	left:56px;
	top:-7px;
}
.text{
	color:#3d494e;
	font:12px Arial, Helvetica, sans-serif;
	padding:184px 15px 0 14px;
	position:relative;
	z-index:0;
}
.text span{
	color:#0086d3;
	font:19px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
.slide{
	background:url(img/slide_bg.gif) no-repeat left 61px;
	padding:31px 0 0 16px;
	margin:0 0 3px 5px;
	width:388px;
	white-space:nowrap;
	overflow:hidden;
}
.slide a{
	display:block;
	float:left;
	margin-right:5px;
}
*html .slide img{behavior: url(iepngfix.htc)}
.arrow_l{
	position:absolute;
	left:5px;
	top:39px;
}
.arrow_r{
	position:absolute;
	left:372px;
	top:40px;
}
.arrow_t{
	position:absolute;
	left:181px;
	top:12px;
}
a.banner1{
	background:url(img/banner1.gif) no-repeat left top;
	display:block;
	color:#edffbb;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:18px 0 23px 84px;
	margin-top:15px;
}
a.banner1 .t1{
	font:22px Tahoma, Arial, Helvetica, sans-serif;
	display:block;
	color:#fff;
	line-height:25px;
	text-decoration:underline;
	letter-spacing:-1px;
}
a.banner1 .t2{
	font:18px Tahoma, Arial, Helvetica, sans-serif;
	display:block;
	line-height:18px;
	letter-spacing:-1px;
}
a:hover.banner1{
	color:#edffbb;
}
a.banner2{
	background:url(img/banner2.gif) no-repeat left top;
	display:block;
	color:#fff372;
	font:18px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:20px 0 25px 84px;
	margin-top:15px;
}
a.banner2 strong{
	color:#fff;
}
a.banner2 .t1{
	font:22px Tahoma, Arial, Helvetica, sans-serif;
	display:block;
	color:#fff;
	line-height:25px;
	text-decoration:underline;
	letter-spacing:-1px;
	margin-bottom:5px;
}
a:hover.banner2{
	color:#fff372;
}
a.banner3{
	background:url(img/banner3.gif) no-repeat left top;
	display:block;
	color:#404043;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:18px 0 23px 84px;
	margin-top:15px;
}
a.banner3 .t1{
	font:22px Tahoma, Arial, Helvetica, sans-serif;
	display:block;
	color:#018cc0;
	line-height:25px;
	text-decoration:underline;
	letter-spacing:-1px;
}
a.banner3 .t2{
	font:18px Tahoma, Arial, Helvetica, sans-serif;
	display:block;
	line-height:18px;
	letter-spacing:-1px;
	color:#ff5c00;
}
a:hover.banner3{
	color:#404043;
}
.text2{
	color:#404043;
	font:12px/12px Tahoma, Arial, Helvetica, sans-serif;
	padding:5px 10px 0 15px;
}
.text2 ul{
	margin:0 0 0;
	padding:0;
	list-style-position:outside;
	list-style-type:none;
}
.text2 li{
	list-style-type:none;
	margin-bottom:0;
	padding-left:16px;
	background:url(img/galka.gif) no-repeat left 2px;
	font-weight:bold;
}
.new{
	position:absolute;
	left:215px;
	top:4px;
}
.cl{
	clear:both;
	font-size:1px;
	height:1px;
}
.relative{
	position:relative;
}
/* client */
.client{
	background:url(img/client_bg.gif) no-repeat left top;
	width:807px;
	height:201px;
	margin:0 0 13px 14px;
}
.client_pad{
	padding:8px 0 0 25px;
}
.client .ttl{
	position:relative;
	color:#3dd4ff;
	font:30px Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	margin:0 0 11px -1px;
}
.client .ttl span{
	position:absolute;
	left:-1px;
	top:-1px;
	color:#133a49;
}
.client a.version{
	display:block;
	text-decoration:none;
	color:#000;
	font:18px Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
.client a.version .relative{
	display:inline-block;
}
.client a.version img{
	display:block;
	margin-bottom:5px;
}
.client a.version .link{
	color:#fff;
	text-decoration:underline;
	display:block;
	font-weight:bold;
	margin-bottom:3px;
}
.client a.version .date{
	font-size:11px;
	display:block;
	margin-top:-3px;
	letter-spacing:0;
}
.client a:hover.version{
	color:#fff;
}
.client .ico_new{
	position:absolute;
	left:180px;
	top:-5px;
}
.client .ico_new2{
	position:absolute;
	right:-26px;
	top:6px;
}
.client .version_line{
	vertical-align:top;
}
/* upgrade */
.upgrade{
	background:url(img/upgrade_bg.gif) no-repeat left top;
	width:530px;
	height:61px;
	margin-left:14px;
}
.upgrade_pad{
	padding:13px 0 0 82px;
}
.upgrade .ttl{
	display:inline-block;
	position:relative;
	color:#ffb947;
	font:30px Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	width:250px;
}
.upgrade .ttl span{
	position:absolute;
	left:-1px;
	top:-1px;
	color:#5d280b;
}
.upgrade .price{
	display:inline-block;
	color:#fff372;
	font:24px Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	top:-1px;
	position:relative;
}
.upgrade .price span{
	font-size:18px;
}
.upgrade .price strong{
	color:#fff;
}
/* corporate */
.corporate{
	background:url(img/corporate_bg.gif) no-repeat left top;
	width:260px;
	height:60px;
	margin-top:3px;
}
.corporate_pad{
	padding:10px 0 0 72px;
}
.corporate .ttl{
	position:relative;
	color:#afde3d;
	font:30px Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
.corporate .ttl span{
	position:absolute;
	left:-1px;
	top:-1px;
	color:#27340a;
}

a.vkbtn {
	display: inline-block;
	height: 22px;
	background: url('/img/vkbtn.png') no-repeat -3px 0;
	text-decoration: none;
	font: bold 11px Tahoma;
	line-height: 22px;
	padding-left: 25px;
	color: #FFF;
}
a.vkbtn span {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	width: 3px;
	float: right;
	margin-left: 5px;
	background: url('/img/vkbtn.png') no-repeat 0 0;
}
/* Added by Pasha */
a.dwnld {
	display:block;
	font-size:20px;
	font-family:Arial;
	text-decoration:none;
	text-align:right;
	line-height:30px;
	padding-left:26px;
	background:url(img/download-button-arrow.png) center left no-repeat;
}
.awards {
	margin:18px 15px 18px 16px;
}
.main_text {
	font:12px Arial, Helvetica, sans-serif;
	padding:0 13px 0 14px;
}
.langsel {
	border:1px solid #CDEDFB;
	font-size:10px;
	width:125px;
	margin-right:17px;
}
.select_bg .langsel {
	margin-right:0;
}
.socialbuttons {
	width:23px;
	height:23px;
	position:relative;
	margin:5px 0 0 5px;
	overflow:hidden;
}
.socialbuttons a {
	display:block;
	width:23px;
	height:23px;
	position:absolute;
	right:0;
	bottom:0;
}
.socialbuttons a.soc_fb {
	background:url(img/fbl_on.png) no-repeat;
}
.socialbuttons a.soc_vk {
	background:url(img/vkl_on.png) no-repeat;
}
/* .socialbuttons a.soc_fb:hover {
	background:url(img/fbl_on.png) no-repeat;
}
.socialbuttons a.soc_vk:hover {
	background:url(img/vkl_on.png) no-repeat;
} */
.benefits li {
	line-height:18px;
}
span.star {
	font-size:12px;
	font-weight:bold;
	color:#ff7200;
}
.regtable {
	margin-top:10px;
}
.regtable td {
	font-size:12px; 
	font-family:Arial, helvetica, sans-serif;
	vertical-align:top;
	line-height:18px;
	padding:2px;
}
.regtable td input.txt {
	width:168px;
}
.logintable td {
	padding:2px 2px 2px 0;
	line-height:18px;
	vertical-align:center;
}
.loginnput {
	width:168px;
	margin-bottom:4px;
}
.prev-file {
	display:block;
	width:20px;
	height:33px;
	background:url(img/arrow-left.gif) no-repeat;
}
.next-file {
	display:block;
	width:20px;
	height:33px;
	background:url(img/arrow-right.gif) no-repeat;
}



/* Common Files */

.c-container {
	background:#cdedfb;
	width:836px;
	height:auto;
	margin:25px auto;
	overflow:hidden;
}
.c-block-container {
	color:#333;
	background:#fff;
	font-family:Arial;
	width:auto;
	height:auto;
	overflow:hidden;
	margin-bottom:20px;
}
.c-block-menu-container {
	font-family:Arial;
	font-size:12px;
	width:auto;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	padding:0 11px;
	overflow:hidden;
}
.sort-btns, .sort-show-all, .sort-show-all-files {
	line-height:30px;
	vertical-align:middle;
}
.sort-btns {
	float:left;
}
.sort-show-all {
	font-size:12px;
	float:right;
}
.sort-show-all-files {
	font-size:12px;
	float:left;
	line-height:30px;
	padding:0 10px;
	vertical-align:middle;
}
.c-selected {
	color:#666666;
}
.c-link-ajax {
	color:#0092cd;
	background:url(img/link-stroke.gif) bottom left repeat-x;
	text-decoration:none;
}
.c-link-ajax:hover {
	color:#0092cd;
	background:none;
}
.c-link-sort {
	color:#0092cd;
}
.c-link-sort:hover {
	color:#0092cd;
}
.c-imgblock-container {
	width:auto;
	padding: 0 2px 0 3px;
	overflow:hidden;
	zoom:1;
}
.c-image-unit {
	padding:3px 9px 5px;
	width:188px;
	height:auto;
	list-style-type:none;
	float:left;
	position:relative;
}
.c-image-unit a img {
	border:0;
}
.c-image-unit img {
	margin:0;
}
* html .c-image-unit img {
	margin:0 0 -2px 0;
}
.c-image-container {
	background:url(img/blank.gif) top left repeat;
	width:188px;
	height:150px;
	line-height:150px;
	vertical-align:middle;
	text-align:center;
	padding:0;
	margin:0;
	border-spacing:0;
}
*:first-child+html .c-image-unit img {
	margin-bottom:-2px;
}
* html .c-image-unit img {
	margin-bottom:-2px;
}
.c-img-info {
	background:#fff;
	position:absolute;
	right:7px;
	top:132px;
	width:auto;
	height:21px;
	line-height:21px;
	font-size:18px;
	font-weight:bold;
	font-family:Arial;
	color:#000;
}
.c-img-info-files {
	float:right;
	width:auto;
	height:21px;
	line-height:21px;
	font-size:18px;
	font-weight:bold;
	font-family:Arial;
	color:#000;
	margin:4px -5px 0 0;
}
div.img-down {
	background:url(img/down-icon.png) center left no-repeat;
	float:left;
	padding:0 4px 0 21px;
}
div.img-rating {
	background:url(img/star-icon.png) center left no-repeat;
	float:left;
	padding:0 4px 0 21px;
}
.c-item-link-cont {
	padding:5px 0;	
	color:#999;
	overflow:hidden;
	line-height:18px;
	width:188px;
	display:block;
}
.c-item-link {
	color:#000;
	font-size:16px;
	font-family:Arial;
	text-decoration:none;
}
.c-item-link:hover {
	color:#666;
}
.clear {
	clear:both;
	line-height:0;
	font-size:0;
}
.fLeft {
	float:left;
}
.w50 {
	width:50%;
}
.w100 {
	width:100%;
}
.pad {
	margin-bottom:11px;
}
*:first-child+html .pad {
	padding-bottom:11px;
}
.c-files-list-cont {
	overflow:hidden;
	background:#fff;
	clear:both;
	zoom:1;
	margin-bottom:15px;	
}
.c-files-list {
	margin:0;
	padding: 2px 10px 0 10px;
}
.c-files-list li {
	list-style-type:none;
	padding:0 10px;
	line-height:29px;
	height:29px;
	vertical-align:middle;
	overflow:hidden;
}
.c-files-list li.notes {
	list-style-type:none;
	padding:0 10px;
	height:auto;
	overflow:visible;
}
.note-descr {line-height:15px; padding-bottom:10px;}
.c-files-list li.color1 {
	background:#d3ecf7;
}
.c-files-list li.color2 {
	background:#ebf9ff;
}
.files-link {
	color:#000;
	font-weight:bold;
}
* html .files-link {
	margin-top:-1px;
	display:block;
}
*:first-child+html .files-link {
	margin-top:-1px;
	display:block;
}
.files-link:hover {
	color:#666;
	text-decoration:none;
}
.files-desc {
	clear:both;
	line-height:16px;
	margin-top:-3px;
	padding-bottom:7px;
}
.files-link-cut {
	width:220px;
	height:29px;
	overflow:hidden;
	float:left;
}

/* pagination */

.pagination-numbers {
	width:500px;
	margin:0 auto;
}
.pagination-numbers a, .pagination-links a {
	font-size:13px;
	display:block;
	padding:2px 5px;	
}
.fRight {
	float:left;
}
.pagination-hrefs {
	float:right;
}
.pagination-hrefs a {
	padding:1px 3px;
}
.current-page {
	padding:1px 3px;
	color:#666666;
	font-weight:bold;
}
.begin-page-left {
	margin:0 10px 0 0;
}
.begin-page-right {
	margin:0 0 0 10px;
}

.btn-download{
	display:inline-block;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#000;
	background:url(img/btn-download.png) repeat-x left top;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.30);
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.30);
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.30);
	text-decoration:none;
}
.btn-download span{
	display:inline-block;
	background:url(img/ico-download_old.png) no-repeat 12px 9px;
	padding:12px 20px 0 46px;
	height:28px;
}
.btn-download:hover{
	color:#444;
}
.btn-more{
	display:inline-block;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#000;
	background:url(img/btn-more.gif) repeat-x left top;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.30);
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.30);
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.30);
	padding:12px 18px 0 23px;
	height:28px;
	text-decoration:none;
	margin-left:15px;
}
.btn-more:hover{
	color:#444;
}

.reg-tab{
	width:100%;
	margin-bottom:20px;
	border-collapse:collapse;
	border-spacing:0;
}
.reg-tab th{
	text-align:left;
	padding:0;
}
.reg-tab th.reg-tab-gr{
	background: #fcfcfc;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#eaeaea 100%);
	background: -o-linear-gradient(top,  #fcfcfc 0%,#eaeaea 100%);
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#eaeaea 100%);
	background: linear-gradient(to bottom,  #fcfcfc 0%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#eaeaea',GradientType=0 );
	height:49px;
	color:#313739;
	font:bold 14px/12px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #d9d9d9;
	-webkit-box-shadow:inset 0 -1px 0 #f4f4f4;
	-moz-box-shadow:inset 0 -1px 0 #f4f4f4;
	box-shadow:inset 0 -1px 0 #f4f4f4;
	-webkit-border-radius:8px 0 0;
	-moz-border-radius:8px 0 0;
	border-radius:8px 0 0;
	padding:2px 0 0 25px;
}
.reg-tab th.reg-tab-gr span{
	display:block;
	color:#000;
	text-transform:uppercase;
}
.reg-tab th.reg-tab-bl{
	background: #ddf4fe;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZjRmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYmUyZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ddf4fe 0%, #cbe2ec 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ddf4fe), color-stop(100%,#cbe2ec));
	background: -webkit-linear-gradient(top,  #ddf4fe 0%,#cbe2ec 100%);
	background: -o-linear-gradient(top,  #ddf4fe 0%,#cbe2ec 100%);
	background: -ms-linear-gradient(top,  #ddf4fe 0%,#cbe2ec 100%);
	background: linear-gradient(to bottom,  #ddf4fe 0%,#cbe2ec 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddf4fe', endColorstr='#cbe2ec',GradientType=0 );
	height:49px;
	color:#313739;
	font:bold 14px/12px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #bad1db;
	-webkit-box-shadow:inset 0 -1px 0 #d5ecf6;
	-moz-box-shadow:inset 0 -1px 0 #d5ecf6;
	box-shadow:inset 0 -1px 0 #d5ecf6;
	width:130px;
	padding:2px 0 0;
	text-align:center;
}
.reg-tab th.reg-tab-bl div{
	display:inline-block;
	text-align:left;
}
.reg-tab th.reg-tab-bl span{
	display:block;
	color:#000;
	text-transform:uppercase;
}
.reg-tab th.reg-tab-bl2{
	background: #caecfa;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NhZWNmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOGRhZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #caecfa 0%, #b8dae8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#caecfa), color-stop(100%,#b8dae8));
	background: -webkit-linear-gradient(top,  #caecfa 0%,#b8dae8 100%);
	background: -o-linear-gradient(top,  #caecfa 0%,#b8dae8 100%);
	background: -ms-linear-gradient(top,  #caecfa 0%,#b8dae8 100%);
	background: linear-gradient(to bottom,  #caecfa 0%,#b8dae8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#caecfa', endColorstr='#b8dae8',GradientType=0 );
	height:49px;
	color:#0087b9;
	text-shadow:#e1ffff 0 1px 0;
	font:bold 14px/12px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #a7c9d7;
	-webkit-box-shadow:inset 0 -1px 0 #c2e4f2;
	-moz-box-shadow:inset 0 -1px 0 #c2e4f2;
	box-shadow:inset 0 -1px 0 #c2e4f2;
	width:136px;
	padding:2px 0 0;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.reg-tab th.reg-tab-bl2 div{
	display:inline-block;
	text-align:left;
}
.reg-tab th.reg-tab-or{
	background: #ffc127;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzEyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmFmMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffc127 0%, #f2af15 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc127), color-stop(100%,#f2af15));
	background: -webkit-linear-gradient(top,  #ffc127 0%,#f2af15 100%);
	background: -o-linear-gradient(top,  #ffc127 0%,#f2af15 100%);
	background: -ms-linear-gradient(top,  #ffc127 0%,#f2af15 100%);
	background: linear-gradient(to bottom,  #ffc127 0%,#f2af15 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc127', endColorstr='#f2af15',GradientType=0 );
	height:49px;
	color:#890000;
	text-shadow:#ffd83e 0 1px 0;
	font:bold 14px/12px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #e19e04;
	-webkit-box-shadow:inset 0 -1px 0 #fcb91f;
	-moz-box-shadow:inset 0 -1px 0 #fcb91f;
	box-shadow:inset 0 -1px 0 #fcb91f;
	-webkit-border-radius:0 8px 0 0;
	-moz-border-radius:0 8px 0 0;
	border-radius:0 8px 0 0;
	width:140px;
	padding:2px 0 0;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.reg-tab th.reg-tab-or div{
	display:inline-block;
	text-align:left;
}
.reg-tab td{
	padding:0;
}
.reg-tab td.reg-tab-gr{
	background:#f5f5f5;
	border-bottom:1px solid #cfcfcf;
	-webkit-box-shadow:0 1px 0 #f6f6f6;
	-moz-box-shadow:0 1px 0 #f6f6f6;
	box-shadow:0 1px 0 #f6f6f6;
	padding:12px 0 13px;
}
.reg-tab .last td.reg-tab-gr{
	border:0;
	box-shadow:none;
	-webkit-border-radius:0 0 0 8px;
	-moz-border-radius:0 0 0 8px;
	border-radius:0 0 0 8px;
}
.reg-tab td.reg-tab-gr div{
	padding:0 0 0 71px;
	position:relative;
}
.reg-tab td.reg-tab-gr div img{
	position:absolute;
	left:19px;
	top:-5px;
}
.reg-tab td.reg-tab-bl{
	background:#d6edf7;
	border-bottom:1px solid #b2c9d3;
	-webkit-box-shadow:0 1px 0 #daeff8;
	-moz-box-shadow:0 1px 0 #daeff8;
	box-shadow:0 1px 0 #daeff8;
	padding:12px 0 13px;
	text-align:center;
	color:#0087b9;
	font:bold 14px/14px Arial, Helvetica, sans-serif;
}
.reg-tab .last td.reg-tab-bl{
	border:0;
	box-shadow:none;
}
.reg-tab td.reg-tab-bl2{
	background:#c3e5f3;
	border-bottom:1px solid #a2c4d2;
	-webkit-box-shadow:0 1px 0 #c9e8f4;
	-moz-box-shadow:0 1px 0 #c9e8f4;
	box-shadow:0 1px 0 #c9e8f4;
	padding:12px 0 13px;
	text-align:center;
	color:#0087b9;
	font:bold 14px/14px Arial, Helvetica, sans-serif;
}
.reg-tab .last td.reg-tab-bl2{
	border:0;
	box-shadow:none;
}
.reg-tab td.reg-tab-or{
	background:#fdba20;
	border-bottom:1px solid #d99f1a;
	-webkit-box-shadow:0 1px 0 #fdc137;
	-moz-box-shadow:0 1px 0 #fdc137;
	box-shadow:0 1px 0 #fdc137;
	padding:12px 0 13px;
	text-align:center;
	color:#430000;
	font:bold 14px/14px Arial, Helvetica, sans-serif;
}
.reg-tab .last td.reg-tab-or{
	border:0;
	box-shadow:none;
	-webkit-border-radius:0 0 8px 0;
	-moz-border-radius:0 0 8px 0;
	border-radius:0 0 8px 0;
}