.recent SPAN {
font-size:10px;
float:right;
color:#999;
padding:0 5px 0 0;
}

.recent LI {
padding-bottom:9px;
border-bottom:#ccc 1px dashed;
margin:0 0 9px;
}

.slotLeft { 
   float: left; 
   width: 170px;   /* ширина левого столбца */ 
} 
.slotCenter { 
   float: left; 
   width: 170px;   /* ширина центрального столбца */ 
} 
.slotRight   { 
   float: left; 
   width: 170px;   /* ширина правого столбца */ 
} 

.slotLeft DIV,.slotRight DIV,.slotCenter DIV {
clear:both;
margin:5px 0 0;
padding: 2px;
}

A.linkCat:link,A.linkCat:visited {
font-weight:800;
font-size:11px;
color:#369;
}


.imgL {
float:left;
margin-right:7px;
}

.bg1 {
background:url(/images/bg/star.gif) no-repeat 420px -20px;
}

.desc {
border-right:#bed6e5 1px dashed;
border-top:#bed6e5 1px dashed;
border-left:#bed6e5 1px dashed;
border-bottom:#bed6e5 1px dashed;
margin:12px 5px 5px;
padding:7px;
}

.labelItem {
font-weight:700;
padding:3px 7px;
}

.bgItem {
background:#eaf1f6;
}

.desc SPAN {
font-weight:400;
float:right;
}

.os {
display:inline;
font-weight:400;
}

.osname {
display:inline;
}

;
.btnPos {
margin: 5px;
}

.btnPos A {
margin-right:5px;
}

.framework {
clear:both;
background:#fff;
margin-left:auto;
width:800px;
margin-right:auto;
text-align:left;
padding:0;
}

.icon {
float:left;
background:#fff;
width:48px;
margin:5px;
padding:10px 0 0 10px;
}

.descr {
float:right;
background:#fff;
width:420px;
margin:5px;
padding:0 10px;
}

.nav {
clear:both;
text-align:right;
}

H1 {
font-size:18px;
font-weight:700;
margin:7px;
padding:0;
}

.right {
padding-top:10px;
text-align:right;
}

#navRight {
font-size:10px;
float:right;
width:auto;
text-align:right;
margin:10px 5px 2px 0;
padding:0;
}

#navRight A {
margin:0 6px;
}

#navLeft {
width:auto;
text-align:left;
margin:7px 2px 3px 4px;
padding:0;
}

#sbar {
border-right:#01274d 0 solid;
border-top:#01274d 1px solid;
border-left:#01274d 0 solid;
border-bottom:#01274d 1px solid;
height:35px;
padding:0;
}

#sbar FORM {
vertical-align:middle;
overflow:hidden;
line-height:30px;
padding-top:7px;
}

#sbarLeft {
float:left;
width:127px;
height:35px;
}

#box {
line-height:16px;
}

#boxRight {
float:right;
width:230px;
margin:0;
padding:0;
}

#boxLeft {
clear:none;
float:left;
width:560px;
margin:0;
padding:0;
}

.bottom {
border-top:#ddd 2px solid;
font-size:10px;
color:#999;
line-height:11px;
padding-top:8px;
}

.bottom P {
padding-bottom:5px;
}

.bottom A:hover {
color:#999;
text-decoration:none;
}

.font1 {
font-size:10px;
color:#fff;
}

.slot {
clear:both;
overflow: auto;
border-right:#dedede 1px solid;
border-top:#dedede 12px solid;
margin-bottom:12px;
border-left:#dedede 1px solid;
border-bottom:#dedede 5px solid;
padding:4px 4px 4px 7px;
}

.g {
border-top:#59DB36 10px solid;
}

.b {
border-top:#3292E4 10px solid;
}

.o {
border-top:#F19715 10px solid;
}

.d {
border-top:#666666 10px solid;
}



BODY {
background:#fff;
font-size:12px;
color:#000;
font-family: Arial, Helvetica, sans-serif;
margin:0;
}

A:hover {
color:#69c;
text-decoration:none;
}


.formNav {
border-right:#2b597d 1px solid;
border-top:#2b597d 1px solid;
background:#eee;
border-left:#2b597d 1px solid;
border-bottom:#2b597d 1px solid;
}

.point LI {
padding-left:10px;
}

.ad {
text-align:center;
}

.h {
display:none;
}

.boxcaption {
padding-left:9px;
font-weight:700;
font-size:12px;
background:url(../images/box_caption.png) no-repeat;
width:191px;
color:#303030;
line-height:24px;
height:24px;
margin:0 auto;
}

.box {
border-right:#cfcfcf 1px solid;
border-left:#cfcfcf 1px solid;
width:182px;
margin:0 auto;
padding:8px;
}

.boxbottom {
background:url(../images/box_bottom.gif) no-repeat;
width:200px;
height:7px;
margin:0 auto 10px;
}

.boxcaptionwb {
padding-left:9px;
font-weight:700;
font-size:12px;
background:url(../images/box_captionwb.png) no-repeat;
width:531px;
color:#303030;
line-height:24px;
height:24px;
margin:0 auto;
}

.boxcaptionwg {
padding-left:9px;
font-weight:700;
font-size:12px;
background:url(../images/box_captionwg.png) no-repeat;
width:531px;
color:#303030;
line-height:24px;
height:24px;
margin:0 auto;
}

.boxcaptionwo {
padding-left:9px;
font-weight:700;
font-size:12px;
background:url(../images/box_captionwo.png) no-repeat;
width:531px;
color:#303030;
line-height:24px;
height:24px;
margin:0 auto;
}

.boxw {
border-right:#cfcfcf 1px solid;
border-left:#cfcfcf 1px solid;
width:522px;
margin:0 auto;
padding:8px;
}

.boxbottomw {
background:url(../images/box_bottom.gif) no-repeat;
width:540px;
height:7px;
margin:0 auto 10px;
}



P,FORM {
margin:0;
}

IMG,.borderNo {
border-width:0;
}

#sbar INPUT,#sbar SELECT,#sbar A {
vertical-align:middle;
}

.bottom A:link,.bottom A:visited {
font-weight:400;
color:#999;
text-decoration:underline;
}

.slot UL,.box UL {
list-style-type:none;
margin:9px 0 0;
padding:0;
}

.slot LI,.box LI {
clear:both;
margin-bottom:5px;
}

.title,.title A:link,.title A:visited,.title A:hover {
font-size:10px;
font-family: Arial, Sans-Serif;
color:#333;
font-weight:700;
letter-spacing:2px;
text-decoration:none;
}

TD,TH {
font-size:11px;
color:#000;
font-family: Arial, Helvetica, sans-serif;
}

A:link,A:visited {
color:#369;
}


INPUT,SELECT,TEXTAREA {
border-right:#5ba3c1 1px solid;
border-top:#5ba3c1 1px solid;
font-size:11px;
border-left:#5ba3c1 1px solid;
border-bottom:#5ba3c1 1px solid;
font-family: Arial, Helvetica, sans-serif;
}

A.date:link,A.date:visited {
cursor:text;
color:#000;
text-decoration:none;
}

.noimg {
background:url(../images/noimgage.gif) no-repeat; 
display:block;
}