body {
    margin: 0 0 0 0;
}

table {
    border-width: 0;
}

a {
    color: #626263;
}

td {
    vertical-align: top;
    font-family: Verdana;
    font-size: 12px;
    color: #626263;
}

.w100 {
    width:100%;
}

.h100 {
    height:100%;
}

img {
    border-width: 0px;
}

#wrapper {
    width: 1000px;
    margin: 0 auto;
}

.test {
    background-color: aqua;
}

.clear {
    clear: both;
}

.float {
    float: left;
}

td.leftCell {
    height: 100%;
    width: 240px;
}

td.contentCell {
    height: 100%;
    width: 495px;
    border-left: #D1D3D4 solid 1px;
    border-right: #D1D3D4 solid 1px;
}

*+ html td.contentCell {
    width: 493px;
}

* html td.contentCell {
    width: 493px;
}

td.rightCell {
    height: 100%;
    width: 267px;
}

table.outherTable {
    height: 100%;
    width: 100%;
}

td.bottommenu {
    text-align: center;
    height: 30px;
    vertical-align: middle;
    border-left: #D1D3D4 solid 1px;
    border-right: #D1D3D4 solid 1px;
    font-weight: bold;
    color: #626263;
}

td.bottommenu a {
    color: #626263;
    text-decoration: none;
    height: 10px;
}

td.copy {
    background-color: #C6CACC;
    text-align: center;
    vertical-align: middle;
    height: 54px;
}

div.leftMainDiv {
    margin-top: 7px;
    margin-left: 19px;
    width: 206px;
}

div.rightMainDiv {
    width: 213px;
    margin-left: 17px; /*margin-top: 10px;*/
    border: #D1D3D4 solid 1px;
}

div.rightButton {
    cursor: pointer;
   /* background-image: url( 'http://localhost:8080/blackberry/img/right_button.gif' ); */
    background-repeat: no-repeat;
    background-position: center;
    margin: 0 0 0 10px;
    width: 80px;
    height: 24px;
    text-align: center;
    padding-top: 7px;
}

div.rightButton a {
    text-decoration: none;
}

/* LOGO */

div.logo {
    float: left;
    width: 200px;
    height: 75px;
    text-align: right;
    padding-top: 10px;
}

div.lang {
    font-size: 9px;
    float: left;
    width: 200px;
    height:15px;
    margin-left: 230px;
    margin-top: 44px;
	_position:absolute;
	_margin-left: -220px;
	_margin-top: 44px;
}

td.logo {
    height: 83px;
    width: 980px;
    padding-right: 20px;
}

div.flags {
    width:308px;
    height:40px;
    margin-left: 449px;
    margin-top: 20px;
	_padding-top: 20px;
}

div.flagsAndLangs {
    text-align: right;
    float: left;
    width:758px;
    height:82px;
}

div.flag {
    float: left;
    text-align: center;
    width: 34px;
}

div.flag a {
    text-decoration: none;
    font-size: 9px;
}

img.flag {
    margin: 0;
    display: block;
}

img#sel {
    margin: 0 0 0 0;
}

div.langStr {
    border: #8A2BE2 solid 1px;
    padding: 1px 0 0 0;
    margin: 0 0 0 0;
    text-align: right;
    width: 400px;
}

td.banner {
    height: 207px;
    text-align: left;
    padding-left: 22px;
}

/* TOP MENU */

td.topMenu {
    height: 42px;
    vertical-align: middle;
    padding: 6px 2px 0 23px;
    text-align: left;

}

div.topMenu {
    background-image: url( 'http://soft-blackberry.com/img/menu_bg.gif' );
    text-align: left;
    height: 36px;
    width: 935px;
    background-repeat: repeat-x;
    margin: 0 20px 0 0;
    border: #E6E7E8 solid 3px;
}

div.topMenu a {
    text-decoration: none;
}

img.btnMob {
    margin-top: 2px;
    margin-left: 2px;
    margin-right: 6px;
    text-align: left;
    width:186px;
    height:33px;
}

div.main {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    text-align: right;
    border: #FF7F50 solid 3px;
}

input.search {
    background: url( http://soft-blackberry.com/img/searchBg.gif ) no-repeat top left;
    width: 145px;
    height: 24px;
    border-width: 0;
    padding-left: 30px;
    padding-top: 3px;
    margin-left: 5px;
}

div.topMenu_btns {
    float: left;
}

div.searchInput {
    float: left;
    vertical-align: middle;
    padding-top: 5px;
    padding-left: 1px;
}

div.searchButton {
    text-align: right;
    font-weight: bold;
    padding-top: 10px;
    padding-right: 7px;
}

a.searchButton {
    color: white;
}

form.search {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

/* BLACKBERRY DEVICES  */

div.blDevices {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    width: 206px;

}

div.blDevicesContent {
    background-color: #f1F1F2;
    border-left: #CBCCD0 solid 2px;
    border-right: #CBCCD0 solid 2px;
}

div.blDevicesHeadWrapper {
    width: 206px;
}

td.blDevicesHead {
    width: 177px;
    height: 25px;
    font-size: 12px;
    color: white;
    font-weight: bold;
	text-align:center;
    vertical-align:middle;
    padding:0;
}

td.blDevicesHead2 {
    width: 177px;
    height: 25px;
    font-size: 12px;
    color: #0054A6;
    font-weight: bold;
	text-align:center;
    vertical-align:middle;
    padding:0;
}

div.blDevicesHead {
    width: 178px;
    float: left;
    height: 34px;
    background: url( http://soft-blackberry.com/img/bl_dev_bg.gif ) repeat-x top;
    font-size: 12px;
    color: white;
    font-weight: bold;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align:center;
}

div.blDevicesHead p{
   padding: 8px 0 0 0; 
   margin:0;
}


div.blDevicesHead2 {
    float: left;
    width: 14px;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

div.blDevicesCell {
    margin-left: 12px;
    padding-top: 10px;
}

.blDevicesCell img {
    margin-bottom: 2px;
    margin-right: 5px;
}

/* OTHER DEVICES */

div.othDevices {
    overflow: hidden;
    width: 206px;
}

div.othDevicesHead {
    width: 180px;
    float: left;
    height: 32px;
    background: url( http://soft-blackberry.com/img/dev_bg.gif ) repeat-x top;   
    text-align: center;
    font-size: 12px;
    color: #0054A6;
    font-weight: bold;
}

div.othDevicesContent {
    max-height: 100%;
    width: 202px;
    background-color: #E9EEF8;
    border-left: #CBCCD0 solid 2px;
    border-right: #CBCCD0 solid 2px;
   /* padding-top: 40px;*/
   padding-top: 5px;
}

div.blDevicesCell a {
    font-weight: bold;
}

div.othDevicesContent a:hover, div.blDevicesCell a:hover {
    text-decoration: none;
}

div.devFooter {
    background: url( http://soft-blackberry.com/img/dev_dwn_bg.gif ) repeat-x bottom;
    height: 14px;
    float: left;
    width: 180px;
}

div.devFooter2 {
    float: left;
}

#fl {
    float: left;
}

div.othDevColumn {
    padding-left: 15px;
    padding-bottom: 5px;
    width: 80px;
    font-size: 11px;
    float: left;
}

div.othDevColumn2 {
    padding-left: 15px;
    padding-bottom: 5px;
    width: 140px;
    font-size: 12px;
    float: left;
}

/* INDEX DEVICES */

div.indDeviceCellL {
    width: 240px;
    border-top: #D1D3D4 solid 1px;
    border-bottom: #D1D3D4 solid 1px;
    border-right: #D1D3D4 solid 1px;
	background-color: #ECECED;
    margin: 10px 0 0 0;
}

div.indDeviceCellR {
    width: 240px;
    border-top: #D1D3D4 solid 1px;
    border-bottom: #D1D3D4 solid 1px;
    border-left: #D1D3D4 solid 1px;
	background-color: #ECECED;
    margin: 10px 0 0 9px;
}

div.indDeviceHdr {    
    width: 240px;
    background-color: #50606B;
    text-align: center;
    padding-top:5px;
    padding-bottom:5px;
}

div.indDeviceHdr a {
    font-size: 12px;
    color: white;
    text-decoration: none;
    font-weight: bold;
    position: relative;
}

h1.hdr {
    font-size: 12px;
    color: white;
}

div.indDeviceDescr {
    width: 140px;
    margin-left: 90px;
    margin-top: 5px;
    margin-bottom: 5px;
    background-color: #ECECED;
}

div.indDeviceDescr a {
    text-decoration: none;
}

div.indDeviceDescr ul {
    padding: 0 1px 0 15px;
    margin: 0 0 0 5px;
    list-style-image: url( 'http://soft-blackberry.com/img/sq.gif' );
}

div.indDeviceDescr li {
    padding-bottom: 5px;
}

span.indDeviceFor {
    font-size: 11px;
}

div.indDeviceImg {
/*background-color: white;*/
    display: table-cell;
    height: 100%;
    background-color: #ECECED;
}

div.indDeviceImg img {
    float: left;
}

img.sq {
    margin: 5px 5px 2px 5px;
}

/*  NEWS */

div.news {
    width: 210px;
    padding-bottom: 10px;
}

div.newsTitle {
    background-image: url( 'http://soft-blackberry.com/img/news_title_bg.gif' );
    background-repeat: repeat-x;
    height: 28px;
    width: 211px;
    text-align: center;
    padding-top: 10px;
    color: white;
    border: white solid 1px;
    font-weight: bold;
    margin: 0 0 0 0;
}

div.newsDesc {
    margin: 10px 0 0 10px;
    font-size: 11px;
}

/* BANNER */

div.rightBanner {
    text-align: center;
	margin-bottom:7px;
}

/* RSS */

div.rss {
    border-top: #D1D3D4 solid 1px;
    width: 213px;
    padding-bottom: 10px;
}

div.rssTitle {
    background-image: url( 'http://soft-blackberry.com/img/news_title_bg.gif' );
    background-repeat: repeat-x;
    height: 28px;
    width: 211px;
    text-align: center;
    padding-top: 10px;
    color: white;
    border: white solid 1px;
    font-weight: bold;
}

div.rssSubscr {
    border: white solid 1px;
    width: 211px;
    height: 55px;
    font-size: 11px;
}

div.rssSubscr img {
    margin: 10px 0 10px 10px;
    float: left;
}

div.rssDescr {
    width: 157px;
    margin-left: 53px;
    margin-top: 17px;
}

div.rssFields {
    padding: 10px 0 10px 10px;
}

div.rssMsg {
    margin: 0 10px 0 10px;
    font-size: 11px;
}

input.rss {
    background: url( http://soft-blackberry.com/img/rss_input_bg.gif ) no-repeat top left;
    width: 170px;
    height: 16px;
    border-width: 0;
    padding-top: 4px;
    padding-left: 10px;
    font-size: 11px;
    color: #626263;
    margin-bottom: 5px;
}

select.rss {
    background: url( http://soft-blackberry.com/img/rss_input_bg.gif ) no-repeat top left;
    width: 180px;
    height: 24px;
    border-width: 0;
    padding-top: 3px;
    padding-left: 10px;
    font-size: 11px;
    color: #626263;
}

form.rssSubcsribeForm {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

/* ECARE */

div.ecare {
    border-top: #D1D3D4 solid 1px;
    width: 213px;
    padding-bottom: 10px;
}

div.ecareTitle {
    background-image: url( 'http://soft-blackberry.com/img/news_title_bg.gif' );
    background-repeat: repeat-x;
    height: 28px;
    width: 211px;
    text-align: center;
    padding-top: 10px;
    color: white;
    border: white solid 1px;
    font-weight: bold;
}

div.ecareMsg {
    font-size: 11px;
    margin-left: 10px;
    margin-bottom: 10px;
}

input.ecare {
    background: url( http://soft-blackberry.com/img/rss_input_bg.gif ) no-repeat top left;
    width: 175px;
    height: 24px;
    border-width: 0;
    padding-top: 4px;
    padding-left: 4px;
    font-size: 11px;
    color: #626263;
}

form.ecare {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

/* BOOKMARKS */

div.bookmarks {
    width: 214px;
    height: 53px;
    background: url( http://soft-blackberry.com/img/bookmBg.gif ) repeat-x top;
    padding: 7px 0 0 17px;
}

select.bookmarks {
    margin-top: 5px;
    width: 160px;
}

/* PRODUCTS */

#navBar {
    padding-left: 30px;
    margin: 20px 0 10px 0;
    color: #535353;
    font-weight: bold;
}

#navBar a {
    color: #535353;
}

.contentHeadH1 h1 {
    font-size: 1.4em;
    margin:0;
    padding:3px 0 3px 0;
    font-weight: bold;
    color: #FFFFFF;
}

.contentHeadH1 {    
    padding:0;
    border: 1px solid #BDBEC2;
    border-width: 1px 0;
    background: url( 'http://soft-blackberry.com/img/content_h.png' ) repeat-y;
    text-transform: uppercase;
    text-align: center;
}

.contentHead {
    color: #FFFFFF;
    font-size: 1.4em;
    margin:0;
    padding:3px 0 3px 0;
    font-weight: bold;
    border: 1px solid #BDBEC2;
    border-width: 1px 0;
    background: url( 'http://soft-blackberry.com/img/content_h.png' ) repeat-y;
    text-transform: uppercase;
    text-align: center;
}

.contentHead a {
    color: #FFFFFF;
}

.navBtns {
    text-align: right;
    padding-right: 10px;
}

.navBtns img {
    vertical-align: middle;
    margin: 10px 0 10px 10px;
}

.navBtns a {
    color: #848EC1;
    font-weight: bold;
}

.navBtns a img {
    text-decoration: none;
}

.contentText {
    min-height: 1170px;
    overflow: hidden; /*  6 */
    height: expression(this.scrollHeight < 1370 ? "1370px": /*  6 */ "auto" );
    padding: 10px;
}

/*  7 */
*+ html .contentText {
    min-height: 1370px;
}

.stripe {
    height: 5px;
    width: 470px;
    margin: auto;
    background: url( 'http://soft-blackberry.com/img/stripe.gif' ) repeat-x;
}

.prodShortImg, .prodShortBtns {
    padding: 10px;
}

.prodShortText {
    padding: 10px 0;
    width:100%;
}

.prodShortText img {
    vertical-align: middle;
    margin-right: 5px;
}

.prodShortText a {
    color: #474747;
    text-decoration: none;
    font-weight: bold;
}

.prodShortText a:hover {
    text-decoration: underline;
}

.prodShortBtns {
    width: 105px;
    text-align: center;
    white-space:nowrap;
}

.prodShortBtns img {
    vertical-align: middle;
    margin: 5px 5px 3px 0;
}

.prodShortBtns a {
    color: #848EC1;
    font-weight: bold;
}

div.prodChild {    
    color:black;
    font-size:12px;
    float:left;
    margin-right:8px;
    margin-top:5px;
    text-align:left;
}

div.prodChild a {
    color:black;
    text-decoration:none;
    font-weight:normal;
}

div.prodChild a:hover {
    color:black;
    text-decoration:underline;
}

div.prodChilds {
    border: red solid 1px;
    width:100%;
    text-align:center;
}

div.productText {
    padding:0 10px 0 10px;
}

div.tileTitle {
    background-image: url( 'http://soft-blackberry.com/img/news_title_bg.gif' );
    background-repeat: repeat-x;
    height: 28px;
    width: 211px;
    text-align: center;
    padding-top: 10px;
    color: white;
    border: white solid 1px;
    font-weight: bold;
    margin: 0 0 0 0;
}

div.seeAlso {
    padding: 10px 10px 10px 10px;
}

div.awards {
    padding: 0 10px 0 10px;
    font-size:11px;
}
 div.details {
    padding: 10px 10px 10px 10px;
}

div.prodBtn {
    padding: 10px 10px 0 0;
    text-align: right;
}

div.buyBtn {
     width:80px;
}

div.producChilds {
    padding: 10px 10px 0 10px;
    text-align: center;
}

div.seeItems {
    margin: 0 0 10px 0;
}

div.seeItems a {
    font-size:11px;
}

/* DEVICE */

td.producerBuy {
    width:33%;
    text-align: center;
    padding-bottom:20px;
}

td.producerBuy img {
    margin-bottom:5px;
}

td.producerBuy a {
    text-decoration:none;
}

/* PAGES */






.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 img {border:0;}

.dict_table01 {
	border-bottom:1px dashed #626263;
	margin-bottom:20px;
	}

.langPairs {
	text-align:center;
	}



div.langSupDiv {
margin-top:5px;
color:#000000;
font-weight:bold;
}
