﻿body {
	margin: 0px;
	font-family: Arial;
	font-size: 10pt;
	background-color: #FFFFFF;







}



.leftPrice {



    white-space: nowrap;



    padding-right:10px;



}







table.prod_links {



    margin-bottom:10px;



}







img {



    border: 0;



}







.nav_menu {



    width: 100%;



    background: #ECF1F7;



}







.tabs {



    width: 100%;



    background: #ECF1F7;



    border-collapse: collapse;



    border-bottom: 1px solid #ECF1F7;



}







.nav_menu, .nav_menu a {



    font-weight: bold;



}







.prod_list {



    width: 96%;



}







.prod_list td {



    vertical-align: top;



}







.dots {



    height: 1px;



    background: url( 'img/dots_bg.gif' );



}







.prod_links td {



    vertical-align: middle;



}







.prod_price {



    color: #ED8421;



    font-weight: bold;



    font-size: 16px;



}







.prod_more {



    text-align: right;



    padding: 10px 0;



}







.sect_head {



    color: #ED8421;



    font-weight: bold;



    font-size: 14px;



}







.prod_divider {



    font-size: 5px;



}







.btn_tab {



    height: 30px;



    background: url( 'img/btn_tab_repeat.gif' ) repeat-x;



}







.btn_tab a {



    text-decoration: none;



    color: #FFF;



    font-size: 12px;



    font-weight: bold;



    text-transform: uppercase;



}







.btn_tab a.active {



    text-decoration: underline;



    color: #FFF;



    font-size: 12px;



    font-weight: bold;



    text-transform: uppercase;



}







.btn_tab_l {



    height: 30px;



    background: url( 'img/btn_tab_l.gif' ) top left no-repeat;



}







.btn_tab_r {



    height: 22px;



/ / height : 30 px;



    background: url( 'img/btn_tab_r.gif' ) top right no-repeat;



    padding: 7px 10px 0 10px;



    white-space: nowrap;



}





.bordered {

	border: 1px solid #000;
	
	}






td {







	font-family: Arial;







	font-size: 10pt;







}















h1 {







	color: #FC8507;







	font-family: Arial;







	font-size: 10pt;







	padding: 10px;







	margin: 0px;







	text-transform: uppercase;







}















h3 {







	color: #355AA7;







	font-family: Arial;







	font-size: 10pt;







	padding: 10px;







	margin: 0px;







}















a {







	color: #355AA7;







}







.blue{







	color: #617DB2;







	font-size: 14px;







}







input.txt {







	border: #000000 1px solid;







	color: #000000;







	background-color: #E0E0E0;







}















select {







	border: #000000 1px solid;







	color: #000000;







	background-color: #E0E0E0;







}















.news {







	color: #B4CEFF;







}















a.news {







	color: #FFFFFF;







}















.comment {







	color: #666666;







	font-size: 9pt;







}















.comment a{







	color: #666666;







	font-size: 9pt;







	text-decoration: none;







}















.comment_blue {







	color: #9AB2E6;







	font-size: 8pt;







}















.menu_blue {







	color: #FFFFFF;







}















.date {







	color: #FC8507;







}







a .date {







    color: #FC8507;







	text-decoration: none;







}























.light {







	color: #93C4FF;







}















a.langs {







	color: #0050B5;







	font-size: 8pt;







}















.top {







	color: #355AA7;







	text-transform: capitalize;







}















td.top {







	color: #355AA7;







	text-transform: capitalize;







}















a.main {







	color: #355AA7;







}















.menu_section {







	color: #FFFFFF;







	font-weight: bold;







	text-transform: uppercase;







}















a.platf {







	color: #355AA7;







	text-decoration: none;







	font-size: 8pt;







}















a.dev {







	color: #355AA7;







	font-size: 8pt;







}















.texthead







{







    margin: 10px 10px 0px 10px;







}















.bluehead







{







    color: #97C4FF;







}















.dict_table01



{



	border:1px #3869A2 solid; 





	margin:20px 0; 





	padding:10px;





}











.dict_table02



{ 



	border:1px #999999 dashed;

	

	padding:5px;

	width: 95%;





}















#press_room_media_kit .bg_active{







			background:url(img/pressmenu/actBg.gif)  bottom repeat-x;







			color: #FFFFFF;







			font-weight: bold; 







			padding: 0 14 0 8;







			cursor:pointer;







	}







	#press_room_media_kit .bg_pass{







			background:url(img/pressmenu/pasBg.gif)  bottom repeat-x;







			color: #325A95;







			font-weight: bold; 







			padding: 0 14 0 8;







			







	}







	







	#press_room_media_kit .bg_pass p{







		cursor: pointer;







	}







	







	#press_room_media_kit .bg_active p{







		cursor: pointer;







	}







	#press_room_media_kit .pad{







		padding-left: 2px;







	}















a.hand{







	cursor: pointer;







}















/* BEGIN Denis Koltsov styles BEGIN */















/* round corners. color:#EAF2F4 */







.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}







	.b1f {height:1px; background:#EAF2F4; margin:0 5px;}







	.b2f {height:1px; background:#EAF2F4; margin:0 3px;}







	.b3f {height:1px; background:#EAF2F4; margin:0 2px;}







	.b4f {height:2px; background:#EAF2F4; margin:0 1px;}







	.contentf {background:#EAF2F4; border:1px solid #EAF2F4;}







	.contentf div {margin-left:5px; font-size:11px;}







	.contentf div table td{margin-left:5px; font-size:11px;}







	.contentf img {border:0;}















.dicts td {







	color:#818182;







	}







.dicts_table td {







	font-size:11px;







	}







	.dicts_table td img {







		vertical-align:middle;







		}







.dicts_table_stripe {







	width:1px;







	background-color:#FFF;







	border:0;







	margin:0;







	padding:0;







	}







.big_text {







	font-size:14px;







	}















/* popup styles */







#lightbox{







	display:none;







	position: absolute;







	top:550px;







	left:50%;







	z-index:9999;







	width:440px;







	margin:-220px 0 0 -250px;







	border:1px solid #fff;







	background:#EAF2F4;







	text-align:left;







	}







	#lightbox[id]{







		position:fixed;







		}







	#lightbox.done #lbLoadMessage{







		display:none;







		}







	#lightbox.done #lbContent{







		display:block;







		}







	#lightbox.loading #lbContent{







		display:none;







		}







	#lightbox.loading #lbLoadMessage{







		display:block;







		}







#overlay{







	display:none;







	position:absolute;







	top:0;







	left:0;







	width:100%;







	height:100%;







	z-index:5000;







	background-color:#9AB2E6;







	-moz-opacity: 0.7;







	opacity:.70;







	filter: alpha(opacity=70);







	}







	#overlay[id]{







		position:fixed;







		}







#form{







	margin:10px;







	font-size:12px;







	color:#6889C5;







	}







	#form p {







		margin:0 0 10px 0;







		}







	#form select, #form input {







		background-color:#FFF;







		}







.highlight{







	background-color:#FEFFAF;







	}







#scrollLinks {







	text-align:center;







	margin:10px 0;







	}







	#scrollLinks img {







		border:0;







		}







#wn {







	position:relative;







	overflow:hidden;







	}







.scroll_cont {







	width:495px;







	height:330px;







	}







.scroll_cont_e61 {







	width:325px;







	height:250px;







	}







.scroll_cont_e90 {







	width:485px;







	height:250px;







	}



.l_small {



	text-transform:lowercase;



	}

ul.contentsL1 li {

	list-style-type:none;

	}

	ul.contentsL1 li a {

		text-decoration:none;

		}

	ul.contentsL1 li a:hover {

		text-decoration:underline;

		}

ul.contentsL1 li {

	font-weight:bold;

	font-size:1.1em;

	}

ul.contentsL2 li {

	font-weight:normal;

	font-size:1em;

	}

ul.contentsL3 li {

	font-weight:normal;

	font-size:0.9em;

	}

#manual img {

	border:0;

	}

#manual h2 {

	text-align:center;

	color:#355AA7;

	}

#manual h3 {

	font-size:13pt;

	text-align:center;

	font-weight:bold;

	}

#manual h4 {

	font-size:12pt;

	text-align:center;

	font-weight:bold;

	}

#manual h5 {

	font-size:11pt;

	font-style:italic;

	text-indent:10px;

	text-align:center;

	color:#4397C9;

	}

#manual table.attention {

	border:1px solid #99CC00;

	border-collapse:collapse;

	}

	#manual table.attention thead td {

		background:#99CC00;

		font-weight:bold;

		padding:0 5px;

		}

	#manual table.attention tbody td {

		background:#e5eebd;

		padding:5px;

		}

/* END Denis Koltsov styles END */





/*Start promo*/



.colorReddy {color: orange; font-weight: bolder;}



a img {border: none;}



#first_promo_main_content_wrap, #second_promo_main_content_wrap {

  font-family: sans-serif;

  font-size: 14;

}



h2 {font-size: medium;}



#first_promo_main_content_wrap #masterBannerTop {

  display: block;

  margin: 40px auto 0 auto;

}





#first_promo_main_content_wrap #shortDescription {

  margin-left: 370px;

  margin-right: 20px;

  min-height: 230px;

  ppadding-bottom: 1em;

}



#first_promo_main_content_wrap #bonusFree {float: left;}



#first_promo_main_content_wrap #shortDescription h2 {padding-top: 15px;}



                                #shortDescription p {line-height: 1.4;}



                                #shortDescription p a {

                                  margin: 0 10px;

                                  text-decoration: none;

                                  color: black;

                                  border-bottom: 1px dashed grey;

                                }



                                #shortDescription p a:hover {

                                  color: #338;

                                  border-bottom-color: #338;

                                }



#first_promo_main_content_wrap #presentation {

  margin-left: 20px;

  margin-top: -10px;

}



#first_promo_main_content_wrap #presentation h4 {

  dfont-weight: normal;

  margin-left: 350px;

  font-style: italic;

}



#presentation ul {

  list-style: none;

  margin: 0 auto;

  padding: 0;

  margin-top: 40px;

  ttext-align: right;

}



#first_promo_main_content_wrap #presentation li {

  display: inline;

  margin-right: 10px;

}





#first_promo_main_content_wrap #presentation #footnote {

  margin-top: 50px;

  color: grey;

}













/*--------------------------------------------------*/

          #inner_content_wrap {margin-left: 20px;}

          

          #inner_content_wrap #shortDescription {

            margin-bottom: 40px;

          }

          

          #second_promo_main_content_wrap #presentation {overflow: hidden;}

          * html #second_promo_main_content_wrap #presentation {overflow: hidden;}





          #second_promo_main_content_wrap #presentation .main_rows {height: 100%; border-bottom: 100px solid;}

          

          #second_promo_main_content_wrap #main_table {

            mmargin-left: 20px;

          }

          

          #second_promo_main_content_wrap .main_rows { padding-bottom: 100px;}

          

          .main_rows table {height: 100%;}



          .buttons {height: 50px;}

          .buttons a {margin-right: 20px;}

          

          .leftTD, .rightTD {padding-bottom: 50px; width: 40%;}

          

          td a.floatLeft {margin-right: 20px;}

          /*#second_promo_main_content_wrap #presentation ul {

            float: left;

            width: 43%;

            display: inline;

            margin: 0;

            padding: 0;

            margin-top: 30px;

          }

          

          #second_promo_main_content_wrap #presentation ul#right {margin-left: 8%;}



          #second_promo_main_content_wrap #inner_content_wrap {margin: 15px 20px  0 20px;}

          

          #second_promo_main_content_wrap #presentation ul li {

            position: relative;

            padding-bottom: 40px;

            background-repeat: no-repeat;

            background-position: left top;

            margin-bottom: 35px;

          }

          

          .floatLeft {float: left;}



          #second_promo_main_content_wrap #presentation .innerWrapAll {

            padding-bottom: 50px;

            position: relative;

            border: 1px solid;

            min-height: 130px;

          }

          

          #second_promo_main_content_wrap #presentation .innerLiWrap { margin-left: 130px; }

          

          

          #second_promo_main_content_wrap #presentation a.download, #second_promo_main_content_wrap #presentation a.buy {

            position: absolute;

            bottom: 0;

          }

          

          #second_promo_main_content_wrap #presentation a.download {left: 130px;}

          #second_promo_main_content_wrap #presentation a.buy {left: 270px;}*/

          

          #second_promo_main_content_wrap #presentation h3 {

            font-size: small;

            color: #3a57bb;

            text-transform: capitalize;

            margin-bottom: 5px;

            padding-left: 0;

            padding-top: 0;



          }

          * html #second_promo_main_content_wrap #presentation h3 {

            font-size: x-small;

          }

          

          #second_promo_main_content_wrap #presentation h3 a {color: #3a57bb;}

          

          #second_promo_main_content_wrap #presentation p {

            line-height: 1.3;

            font-size: 90%;

            margin-top: 0;

          }

          

          #second_promo_main_content_wrap #inner_content_wrap #bonus {

            margin-top: 6px;

            text-align: center;

          }

          

          #second_promo_main_content_wrap #inner_content_wrap #bonusPalm {

            text-align: right;

            position: absolute;

            tright: 100px;

            ttop: -200px;

          }

          

#popup_promo{

	width: 150px;

	height: 20px;

	background-color: #FFFFCC;

	border: 1px solid black;

	display: none;

	position: absolute;

	left: 546px;
	
	top: 133px;

	padding: 5px;
	
	text-align:center;
}

/*Stop promo*/


/*for smsBuy*/

* html #openWindow {
  font-size: x-small;
  width: 790px;
}

  #openWindow a {color: black;}
  
  #smsLink {cursor: pointer;}
  
  #openWindow {
	font: small, sans-serif;
	background-color: #dce4fe; 
	width: 750px;
	display: none;
	position: fixed;
	padding: 0 20px 0 20px;
	overflow: hidden;
	left: 20px;
	top: 20px;
	
	border-bottom: 1px solid #999;
  }
  
  #openWindow .colorOrange {color: #ff7200;}
  
  * html #openWindow {
    position: absolute;	
  }
  
  
  #openWindow #closeWindow {
	 position: absolute;
	 right: 0;
	 top: 0;
	 cursor: pointer;
	 background: url(http://penreader.com/images/smsBuy/picts/close.png) no-repeat center center;
	 width: 30px;
	 height: 30px;
  }
  

  #openWindow #actions {
	list-style: decimal;  
  }
  
  #openWindow #actions li {
	margin-bottom: 5px;
  }


/*end for smsBuy*/






p.sysUtil {
    color: rgb(255, 255, 255);
    margin:0 0 10px 10px;
}

div.hdr1 {
    padding: 10px 0 0 10px;
    color: #355AA7;
    font-size: 22px;
    font-weight: bold;
}

div.hdr2 {
    color: #355AA7;
    font-size: 17px;
    padding: 5px 0 5px 10px;
    font-style: italic;
}

a.print {
    color: #FF860D;
    font-weight: bold;
    text-decoration: none;
}

div.socLink {
    width: 100%;
    text-align: right;
    padding-top: 2px;
    font-style: italic;
}

a.prLink1 {
    font-weight:bold;
    color:#6d82b9;
}

a.prMenu1 {
    text-decoration:none;
    font-weight:bold;
}

td.tdPrMenu1 {
    padding-left:34px;
    width:180px;
    vertical-align:top;
}

div.divPrMenu1 {
    height: 26px;
    width: 180px;
    color: #3B5EA0;
    font-weight: bold;
}

td.topTextBlock {
    padding: 22px 0 35px 0;
    text-align: left;
    vertical-align: middle;
}

div.divPrMenu1 {
    height: 26px;
    width: 180px;
    color: #FF7506;
    font-weight: bold;
}

td.prDate1 {
    font-weight: bold;
    padding-bottom: 5px;
    vertical-align: top;
    width: 200px;
}

div.divPrMenu2 {
    height: 26px;
    width: 180px;
    padding-bottom: 3px;
}

td.prContent1 {
    /*border: #000000 dotted 1px;*/
    vertical-align: top;
    padding: 20px 20px 10px 20px;    
}

div.prContent2 {
    height: 27px;
    width: 180px;
    color: #3B5EA0;
    font-weight: bold;
}

div.artList1 {
    height: 27px;
    width: 180px;
    color: #3B5EA0;
    font-weight: bold;
    padding-top:50px;
}

table.prConten1 {    
    border: #000000 dotted 1px;
    width:100%;
    height:100%;
}div.ox0605 {    padding: 1px 10px 0 10px;    font-size: 12px}
