table.formPPV {background-color:#f3f7fd; /*border:1px solid #DBEEFD;*/ margin:10px auto 200px 20px; border-collapse:collapse;}
table.formPPV th    {font-family:Arial, Helvetica, sans-serif; text-align:left; padding-right:2em; padding-left:0.5em; color:#336699; font-size:12px;vertical-align:middle; margin:0.5em;}
table.formPPV td    {padding:5px; padding-top:0.5em; font-family:Arial, Helvetica, sans-serif; color:#336699; font-size:12px; margin:0.5em; vertical-align:top;}
table.formPPV td div    {font-weight:bold;}
table.formPPV td .subnote   {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 10pt; color: gray;font-weight:normal;}
table.formPPV  .subnote {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;font-size: 10pt; color: gray;font-weight:normal;}
table.formPPV  td.subnote a:link    {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;font-size: 10pt; color: gray;font-weight:normal;border-bottom:1px solid gray;}
table.formPPV  td.subnote a:visited {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;font-size: 10pt; color: gray;font-weight:normal;border-bottom:1px solid gray;}
table.formPPV td a:link {font-family:Arial, Helvetica, sans-serif; color:#336699;text-decoration:none;border-bottom:1px dotted #336699;}
table.formPPV td a:visited  {font-family:Arial, Helvetica, sans-serif;color:#336699;text-decoration:none;border-bottom:1px dotted #336699;}
.formIn{background-image: none; border:1px solid #cccccc; padding:0.2em; width:14em}
.formIntext{background-image: none; border:1px solid #cccccc;}
.inputtext  {background-image: none; border:1px solid #cccccc; padding:0.2em; width:14em}
.inputtextact {background: url(../images/gray_bg.png) repeat-x top; border:1px solid #cccccc; padding:0.2em; width:14em}


.brtop  {border-top:1px solid #bbd8fb; padding:10px;}
.brbottom   { border-bottom:1px solid #bbd8fb;}
.brleft {border-left:1px solid #bbd8fb;}

table.formPPV h2    {padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;  color:#fff;  font-size:12px;}

#buttonformPPV  {text-align:center;}
.buttonSmall    {color: white;font-weight: bold;font-size: 12px;font-family: Arial, Helvetica, sans-serif;background-color: #369;background-image: url(/images/button_small.gif);width:92px;height:23px;}
.buttonBig {color: white;font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #369; width:150px; height:23px; background-image: url(/images/button_big.gif); background-position: left top;}



.dividing   {background-color:#ffffff;}
.italic_selection   {color: #3366FF;font-style:italic;}
.FormPodpisi    {font-size: 10px;font-weight: bold;color: #369;}

.hidden_fields  {display:none;}

.pseudoLink {border-bottom:1px dotted;cursor:pointer;position:relative; text-decoration:none; top:-0.14em; color:#336699; white-space:nowrap;}

.lead {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 12px; background:#336699 url(/images/tbbg.gif) repeat-x left top; color:#fff; padding: 5px; margin:0;}

h1.mainhead {margin:0; padding:0; color: #369; font-size: 17px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; margin-left:20px; padding-top:10px; font-weight:normal}
h2.head{ text-align: center; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 12px; color: #369; padding-top:20px; padding-bottom:20px;}
h2.headDescription  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:normal; color: #333; margin-top:20px; margin-left: 20px; width: 75%; text-align:justify;}
h3.nazvanie { margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #369;}

.Welcom{font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 12px; font-weight: bold; color: #369; margin-top: 10px; line-height: 8px;}
.nazvanie {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 12px; font-weight: bold; color: #369; vertical-align:top;}
h3.nazvanieEmail{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #369; margin-top:20px;}

.leftMenu { width: 170px; background:url(/images/LeftMenu.jpg) repeat-x left top; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.leftMenu a { color: #369; display:block; width: 170px;  padding:0.50em 10px;/*background-color:#f3f3f3;*/ text-decoration:none; margin:0.2em 0; background:url(/images/menu-sep.gif) no-repeat left  bottom;}
.linkCurrent{ border-right:0.5em solid #cc6666; font-weight:bold;}
.linkDefault { border-right:0.5em solid #e0e4e8;}
.leftMenu a:hover { color: #990000; border-right:0.5em solid #cc6666;}
.leftMenuSudscr{margin:0; padding:0;}
.leftMenuSudscr li {list-style:none;}
.leftMenuSub{margin:0; padding:0; background:url(/images/menu-sep.gif) no-repeat left  bottom;}
.leftMenuSub li{padding-left:20px; padding-top:2px; padding-bottom:2px;}
.leftMenuSub li a{color: #369; display:inline; width: 150px; background:none;}
.leftMenuSub a:hover{color: #369; border-right:none;}



.box { position:relative;}
a:focus {outline: none;}

.balans {padding:10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 12px; color: #369; text-align:center; border: 1px dotted #ccc; width:80%; margin-left:5px;}

#tableHistory{border-collapse:collapse; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; border: 1px solid #ddd; margin-top: 10px; margin-bottom:20px; margin-left:20px; width:600px;}
#tableHistory tr{font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;  margin-left:20px; font-size:13px; background-color:#fafafa; padding: 5px;}
#tableHistory td{border: 1px solid #ddd;}
#tableHistory .tableTitle{ background-color:#6699cc;}
.tablezag { margin:0; padding:0; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 9pt; color: #fff; padding-left: 2px; line-height:20px;  background-color: #6699cc; background-image: url(/images/tbheader.gif);}

#imgcctypes {background: url(../images/cctypes1.gif) no-repeat center; }

.starrequired{color: #990000;font-weight: bold;font-size:14px;}

p {font-family: Arial, Helvetica, sans-serif;font-size: 11pt;}

#formaLetter {font-family: Arial, Helvetica, sans-serif; color:#336699; font-size: 14px; margin:40px 20px 20px; padding-left: 50px;}

#adress {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-left: 50px;}

.errorConfirmed {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-left: 5px; margin-left: 20px;  margin-right: auto; line-height:30px; border:1px solid  #6699cc; margin-top:22px; width: 600px;}


#mainText{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 750px; margin-left: 20px; margin-right: auto; margin-top: 10px; line-height:20px;}
#mainText h1{font-family: Arial, Helvetica, sans-serif; font-size: 12pt;}
.mainText{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-left: 5px; margin-left: 5px; margin-right: auto; margin-top:40px; width: 600px;float:left;  color:red;}
#mainInfoCounter{font-family: Arial, Helvetica, sans-serif;  font-size: 10px; margin-left: 0; line-height:20px;}


/*
.container, .container .right, .container .bottom, .container .left, .container .center {*/
/*float: left;*/ /*
position: relative; z-index: 1; width: auto; height: auto; margin: 0; padding: 0;}
.container .f_tt, .container .f_rr, .container .f_bb, .container .f_ll{display: none;}
.container{ position:relative; top:-25px; left:20%; width:56%; background-image: url(/images/hint-t1.png); background-repeat: no-repeat; background-position: left top;}
.container a{ color:rgb(200, 0, 0);}
.container .right{left: 30px; background-image: url(/images/hint-r1.png); background-repeat: no-repeat; background-position: right top;}
.container .bottom{ top: 30px;  background-image: url(/images/hint-b1.png); background-repeat: no-repeat; background-position: right bottom;}
.container .center{ float: none;  position: relative; left: 30px;  top: -15px;  padding: 1px 0; margin: 0 30px 0 0; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:13px;}
.container .left{left: -30px; padding: 15px 0; background-image: url(/images/hint-l1.png); background-repeat: no-repeat; background-position: left bottom;}
*/


.tableConfirm{border-collapse:collapse; margin-top:15px; margin-left:80px;  width:50%; background: #fafafa;}
.tableConfirm2{margin-top:0;}
.tableConfirm td{color:#369;font-family: Arial, Helvetica, sans-serif; font-size: 10pt; vertical-align: top; padding:5px;}
.tableConfirm th{text-align:left; color:#369;font-family: Arial, Helvetica, sans-serif; font-size: 10pt; vertical-align: top; padding:5px; font-weight:bold; border-left:1px solid #dddddd;}
.tableForButton{ border-collapse:collapse; margin-top:15px; margin-left:80px; width:50%;}
.tableForButton td{color:#369; font-family: Arial, Helvetica, sans-serif;font-size: 10pt;vertical-align: top;padding:5px;}

.pict{padding-left:20px;font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color:#369;}

.errorppv  { color: #990000; font-size: 10px; font-family:  Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;}
b.errorppv{color: #990000;font-size: 10px;font-family:  Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;margin-left:20px;}
.errorMessages{color: #990000; font-size: 12px; font-family:  Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;}
.errorMessages a:link{color: #990000; font-size: 12px; font-family:  Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;}
.underline{ text-decoration:none; border-bottom: 1px dashed;}
.link{text-decoration:none; color:blue;}

.logoPPV{font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif; width:90%; margin-bottom:5px; border:0;}
.logoPPV td{border: 1px solid #cccccc; background-color: #eeeeee; background-image: url(/images/headheder.gif); background-repeat: repeat-x;background-position: left top;height:20px;color: rgb(153, 0, 0);text-align:center;font-size: 14px; font-weight:bold;}
.logoPPV sup { font-size: 10px;}
.logoPPV span{vertical-align: super; font-size: 10px;}

div#divpay {margin-top: 10px; margin-bottom: 10px;}


#subMenuppv{width:90%;border:0; margin-top:2px; margin-bottom:2px;}
#subMenuppv td{padding-right:10px; width:50%; color: #369; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif; font-weight: bold; text-decoration: none;}




.tablepath{ width:90%; margin-top:10px;}
.tableShopingcart{ width:90%; border:1px solid #cccccc; margin-left:auto; margin-right:auto;}

.tbodyShopingcart{border-collapse:collapse; width:90%; border:1px solid #ddd;}
.tbodyShopingcart tr{font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; margin-left:20px; font-size:13px; padding: 5px;}
.tbodyShopingcart td{ padding:2px; border: 1px solid #ddd;}
.headSoppingcart{padding-left:50px;color:#900}
.headSoppingcart h1{padding-top:10px; color:#990000; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;text-decoration: none}
.totalCost{font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;color:#990000;font-weight:bold;text-align:right;padding-top:5px;}


.TableTrialAccess{border-collapse:collapse; width:70%; border:1px solid #ddd; }
.TableTrialAccess tr{font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; margin-left:20px; font-size:13px;}
.TableTrialAccess td{ padding:5px; border: 1px solid #ddd;}
.TableTrialAccess h1{padding-top:10px; color:#990000; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;text-decoration: none}
.CheckboxTrialAccess{font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; margin-left:20px; font-size:13px; color:#369;}
.TabletitleBases{font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:13px; color:#369; font-weight:bold; padding-bottom:2px; padding-top:10px; }
.TabletitleDescr{font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:13px; color:#333;  padding-bottom:10px; padding-top:5px;}
.FormTrialAccess{border-collapse:collapse; width:70%; border:1px solid #ddd; background-color:#eee }





.Formselect{font-size:12px; color:#369;font-family: Arial, Helvetica,sans-serif;}
.Formselect a:visited{color:#369;text-decoration: underline;}
.Formselect a:link{color:#369;text-decoration: underline;}


.tableRss{ margin-left:20px; border:1px solid #eeeeee; background-color:#fafafa; border-collapse:collapse; width:570px;}
.tableReminder {margin-left: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 12px; color: #336699; background-color: #fafafa; width: 570px; border-collapse: collapse; border: 0;}
.tableReminder td { border-bottom: 1px solid #eeeeee;}
.tableCounter{ margin-left:20px; border:1px solid #eeeeee; background-color:#fafafa; border-collapse:collapse; width:100%}
.buttonPlace{ border-collapse:collapse; width:570px; padding-left:10px; padding-right:10px;padding-bottom:10px;text-align:right;}
.tdRssNA {padding-left:20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;font-size: 12px; color: #708090;}
.tdRss {padding-left:20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;font-size: 12px;color: #336699;}
.linkRss, .linkDelete {padding-top: 5px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;font-size: 12px; color: #336699;}
.linkRss a:link, .linkRss a:visited { color: #336699;}
.linkRss a:hover {text-decoration: underline;}
.linkDelete a:link, .linkDelete a:visited {color: #336699;}

.itemsform1{margin:0;}
.itemsformHead{ margin:0; padding:0; color: #369; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; padding-top:10px;}
.formEmpty{font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif; font-size: 16px; color: #369; margin-left:auto; margin-right:auto;}

#navigation{
    width:300px;
    font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    font-size:14px;
    color:#369;

}

#navigation ul li{
    list-style:none;
}



#navigation  li a:hover{
    font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    font-size:14px;
    color:#FF6600;
    text-decoration:underline;
}

#navigation  li a:active{
    font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    font-size:14px;
    color:#369;

}

.selectedCurrent a{
    background:#f1eed9; color:#333;
    text-decoration:none;
    padding-top:5px;
    padding-bottom:5px;

}

.selectedDefault a{
    background:#fff; color:#369;
    text-decoration:underline;
      padding-top:5px;
    padding-bottom:5px;
}

#conteinerMess{

	min-width:200px;
    width:50%;
	border:2px solid #59616e;
	margin-left:auto;
	margin-right:auto;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;
    font-size: 14px;
    background-color:#fff;

}

#conteinerBookMess{
    width:140px;
    border:2px solid #59616e;
     margin-left:auto;
    margin-right:auto;
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;
        font-size: 14px;
        background-color:#fff;
    position:absolute;
    top:250px;
    left:2px;
    z-index:100;
   

}

#conteinerNoPricing{
  margin:0;
	padding:0;
	width:50%;
	border:2px solid #59616e;
	margin-left:auto;
	margin-right:auto;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;
    font-size: 14px;
     position:absolute;
    top:420px;
    left:25%;
    right:25%;
    background-color:#fff;
}


div#gotoCart {
    text-align: center;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;
    font-size: 12px;
}


div#gotoCart a{
    color:#369;
}
#divpaymess{
    margin-bottom:5px;
    margin-top:5px;
}

#divpaymess{
    width:30%;
    float: right;
}

#divBookpaymess{
    margin-top:5px;
    margin-bottom:5px;
}

#hederMess{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    padding:10px;
    background:#336192 url(../images/fon.gif) repeat-x left top;
    color:#FFF;
    border-bottom:2px solid #59616e
}
    .contentMess{
        font-family:Arial, Helvetica, sans-serif;
        font-size:14px;
        padding:10px;
        background-color:#fff;
    }

#infoMsg{
   padding-left: 10px;
   padding-top: 5px;
   width: 60%;
}

.contentBookMess{
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
    padding-top:5px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:2px;
    background-color:#fff;
}


#fonBottomMess{
	background:url(../images/fon_bottom.gif) repeat-x  left bottom;
	height:10px;
	}
	button{
	border:none;
	background:none;
	padding:0;
	margin:0;
	width:auto;
	overflow:visible;
	text-align:center;
	white-space:nowrap;
	height:30px;
	line-height:28px;
    cursor: pointer;
	}

#fonLeftMess{
	background:url(../images/fon_left.gif) repeat-y  left top;
	width:10px;
	}

#fonRightMess{
	background:url(../images/fon_right.gif) repeat-y  right top;
	width:10px;
	}

	button span, button em{
	display:block;
	height:30px;
	line-height:28px;
	margin:0;
	color:#fff;

	}

	button span{
	padding-left:20px;
	background:url(../images/bg_button1.gif) no-repeat 0 0;
	}

	button em{
	font-style:normal;
	padding-right:20px;
	background:url(../images/bg_button1.gif) no-repeat 100% 0;
	}


  .LicenseDiscPPV{
 text-decoration: none;
 font-family: Arial,sans-serif;
 font-size: 9pt;
 color:#990000;
 width:100%;
 padding-top:0px;
 padding-left:5px;
 padding-right:2px;
 background-color:#fff;
 margin-top:10px;     
}



    

