html,body{margin:0; padding:0; height: auto !important; height:100%; min-height:100%; width:100%; background:#EBE9E1 url(../images/bgb.jpg) repeat-x top; color:#6D6C6C; font:normal 12px Arial;}
div,ul,li,h1,p{margin:0; padding:0}
img{border:0}
ul li{list-style:none}
h1,h3,h4,h5,h6 {font-weight: bold; margin:0; padding:0; font-size: 19px;}
h2 {font-weight: bold; margin:0px 0px 10px 0px; padding:0; font-size: 22px; color:#FFFFFF;}
a {color:#2D7199}
a:hover {color: #CC0000}

.titlepublic {font-weight: bold; font-size: 19px;}

#wrap {margin: 0 auto; width: 980px; padding: 0 10px 0 10px;}

#header {height:64px; background: #2C61B7 url(../images/topbg.jpg) repeat-x left top; margin-top:15px; margin-bottom:15px}
.logo {float:left; margin-top:9px; margin-left:32px;}
.gplus {float:left; margin-top:20px; margin-left:25px;}
.twitter {float:left; margin-top:11px; margin-left:55px;}
.twitter2 {float:left; margin-top:11px; margin-left:185px;}
.search {float:right; margin-top:17px; margin-right:27px;}
.sortir {border: solid 1px #ddd; background-color:#FAFAF8; width: 569px; padding: 10px 25px 10px 25px; margin-bottom:15px}
.sortir2 {background: #2C61B7 url(../images/titlebg.jpg) no-repeat left top; color:#FFFFFF; width: 566px; height:40px; padding: 10px 25px 10px 29px; margin-bottom:15px}

.regon {margin-left:40px; margin-top:9px}
.regbuttonon {
	width:231px;
	height:40px;
	background: url(../images/reg01.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/reg01.png', sizingMethod='crop');
}

.lastadded {font-size:18px; font-weight:bold; margin-top:15px; padding-left:33px; padding-top:3px; background: url(../images/lastadded.gif) no-repeat left top; height:32px}

#columns {overflow: hidden; padding: 0;}
#columns2 {overflow: hidden; padding: 0;}
#left-c {float: left; width: 640px;}
#right-c {float: right; width: 320px;}
#left-c2 {float: left; width: 640px;}
#right-c2 {float: right; width: 320px;}

#banner728 {display: inherit; margin-bottom:15px; border: solid 1px #ddd; background-color:#FAFAF8; padding:5px 0 5px 25px}

.intro {width:414px; height:158px; margin-bottom:10px; padding: 22px 175px 20px 30px; background: #2C61B7 url(../images/mainbanner2.jpg) no-repeat center top; color:#FFFFFF; line-height:17px;}

.loginblock {width:320px; height:163px; background: #2C61B7 url(../images/loginblock.jpg) no-repeat center top; margin-bottom:47px}

.loginblock a {color:#fff}

.download {border: solid 1px #AED59A; background:#DEECD5 url(../images/download.gif) no-repeat left top; font:18px Arial; padding: 17px 15px 20px 65px; margin-bottom:10px;}
.download2 {float: left; border: solid 1px #AED59A; background:#DEECD5 url(../images/download2.gif) no-repeat left top; font:18px Arial; padding: 6px 35px 6px 65px; margin-bottom:10px;}
.tagstit { font-size:20px; background:url(../images/tagstit.gif) no-repeat 40px top ; padding: 5px 18px 5px 35px;}

#posts .post {float:left; display: inline; width: 250px; padding: 18px 25px 20px 25px; margin: 0 17px 17px 0; border: solid 1px #ddd; background-color:#FAFAF8}
#posts .post-lenta { display: block; width: 569px; padding: 18px 25px 15px 25px; margin: 0 17px 17px 0; border: solid 1px #ddd; background-color:#FAFAF8}
#posts div.info222 { display: block; width: 550px; line-height:17px; margin-bottom:2px;}
#posts div.info222 img {border: solid 4px #E0E0E0; padding:1px; margin-bottom:12px; margin-right:20px;}

#posts .post2 {float:left; display: inline; width: 250px; height:286px; padding: 24px 25px 20px 25px; margin: 0 17px 17px 0; border: solid 1px #ddd; background-color:#FAFAF8}
#posts .post3 {float:left; display: inline; width: 250px; height:266px; padding: 22px 25px 20px 25px; margin: 0 17px 17px 0; border: solid 1px #ddd; background-color:#FAFAF8}

#posts .post4 {float:left; display: inline; width: 300px; height:276px; padding: 34px 0px 20px 0px; margin: 0 17px 17px 0; border: solid 1px #ddd; background-color:#FAFAF8}
#posts .post5 {float:left; display: inline; width: 300px; height:260px; padding: 28px 0px 20px 0px; margin: 0 17px 17px 0; border: solid 1px #ddd; background-color:#FAFAF8}

#posts div.info { clear:left; float: left; display: inline; width: 250px; line-height:17px; margin-bottom:2px;}
.post p.content, .post-side h2 {font-size: 12px; line-height: 17px; margin:0;}
#posts div.info img {border: solid 4px #E0E0E0; padding:1px; margin-bottom:12px;}
.catdate {margin-top:0px; font-size:11px; color: #999999; margin-bottom:15px}
.catdate a {color: #999999}
.catdate a:hover {color: #000000}
.readmore {clear:left; float: left; display: inline; width:100%; margin-top:10px; border-top: 1px solid #ddd; padding-top:10px}
.title {background: url(../images/t.gif) no-repeat left top; padding-left:22px;}
.titlecategory {background: url(../images/t2.gif) no-repeat left top; padding-left:22px; margin-bottom:10px;}
.size { color: #999999; padding-left:19px; background: url(../images/size.gif) no-repeat left top;}

#spisok li{list-style: disc; margin-left:15px;}

#spisok2 {margin-top:10px; margin-bottom:10px; padding-left:20px;}
#spisok2 li{list-style: disc; margin-left:15px;}

#posts .fullpost {float:left; display: inline; width: 570px; padding: 15px 25px 20px 25px; margin: 0 17px 17px 0; border: solid 1px #ddd; background-color:#FAFAF8}
#posts .fullpost2 {float:left; color:#648660; display: inline; width: 575px; padding: 15px 20px 20px 25px; margin: 0 17px 17px 0; border: solid 1px #AED59A; background-color:#DEECD5}
#posts .fullpost3 {float:left; display: inline; width: 570px; padding: 15px 25px 20px 25px; margin: 0 17px 0 0; border: solid 1px #ddd; background-color:#FAFAF8}
#posts .fullpost4 {float:left; display: inline; width: 533px; padding: 12px 25px 15px 62px; margin: 0 17px 17px 0; border: solid 1px #ddd; border-top:none; background:#FAFAF8 url(../images/howtoinstall.gif) no-repeat left top;}
#posts div.fullinfo {clear:left; float: left; display: inline; width: 570px; line-height:17px;}
#posts div.fullinfo img {border: solid 4px #eee; padding:1px; margin-bottom:0px;}
.fullreadmore {clear:left; float: left; display: inline; width:100%; margin-top:10px; border-top: 1px solid #ddd; padding-top:10px}

#posts .saveit {float:left; display: inline; width: 570px; padding: 10px 25px 10px 15px; margin: 0 17px 17px 0; border: solid 1px #ddd; background-color:#FAFAF8}

#posts div.fullinfo2 {clear:left; float: left; display: inline; width: 570px; line-height:17px;}

.ccat {float:left; font-size:11px; color: #6D6C6C; width:27px; height:18px; background:url(../images/coll.gif) no-repeat left top; text-align:center; margin-left:7px}
.cattit {float:left;}
.cattext {margin-top:5px}

.cats {width:318px; background-color:#F2F1EE; border:1px solid #DEDBD1; line-height: 17px;}

.cats a {font-size:18px;}
.celement {background:url(../images/elementbg.gif) repeat-x bottom; width:318px;}
.celement:hover {background:#FAFAF8 url(../images/elementbg.gif) repeat-x bottom; width:318px;}
.celement2 {width:318px;}
.celement2:hover {background:#FAFAF8; width:318px;}
.celement3 { background-color:#F2F1EE; border:1px solid #DEDBD1; line-height: 16px; padding: 16px 25px 20px 26px; margin-top:0px; text-align:justify; margin-bottom:17px}
.celement333 { background-color:#FAFAF8; border:1px solid #DEDBD1; line-height: 16px; padding: 16px 25px 20px 26px; margin-top:0px; text-align:justify; margin-bottom:17px}
.celement345 { background-color:#F2F1EE; border:1px solid #DEDBD1;padding: 15px; margin-top:15px; margin-bottom:15px}

.celement4 {border:1px solid #DEDBD1; padding: 12px 25px 16px 76px; margin-bottom:11px; background:#F2F1EE url(../images/rssbig.gif) no-repeat left top;}
.celement4 a {font-size:18px; color:#E56420;}
.celement4 a:hover {font-size:18px; color:#000000;}
.celement4:hover {background:#FAFAF8 url(../images/rssbig.gif) no-repeat left top;}
.celement5 {border:1px solid #DEDBD1; padding: 7px 25px 14px 25px; margin-bottom:15px; margin-top:15px; background:#F2F1EE; text-align:center;}
.celement5:hover {background:#FAFAF8}
.celement6 {border:1px solid #DEDBD1; padding: 16px 20px 16px 25px; margin-bottom:15px; background-color:#F2F1EE;}
.celement777 {background:#FAFAF8 url(../images/elementbg.gif) repeat-x bottom; width:318px;}
.c00 {background:url(../images/c00.gif) no-repeat left top; padding: 12px 18px 16px 72px;}
.c01 {background:url(../images/c01.gif) no-repeat left top; padding: 12px 18px 16px 76px;}
.c02 {background:url(../images/c02.gif) no-repeat left top; padding: 12px 18px 16px 76px;}
.c03 {background:url(../images/c03.gif) no-repeat left top; padding: 12px 18px 16px 76px;}
.c04 {background:url(../images/c04.gif) no-repeat left top; padding: 12px 18px 16px 76px;}
.c05 {background:url(../images/c05.gif) no-repeat left top; padding: 12px 18px 16px 76px;}
.c06 {background:url(../images/c06.gif) no-repeat left top; padding: 12px 18px 16px 76px;}
.c07 {background:url(../images/c07.gif) no-repeat left top; padding: 12px 18px 16px 76px;}
.c08 {background:url(../images/c08.gif) no-repeat left top; padding: 12px 18px 16px 76px;}
.c09 {background:url(../images/c09.gif) no-repeat left top; padding: 12px 18px 16px 76px;}
.c10 {background:url(../images/c10.gif) no-repeat left top; padding: 12px 18px 16px 76px;}
.c11 {background:url(../images/c11.gif) no-repeat left top; padding: 12px 18px 16px 76px;}
.c12 {background:url(../images/c12.gif) no-repeat left top; padding: 12px 18px 16px 76px;}
.c13 {background:url(../images/c13.gif) no-repeat left top; padding: 12px 18px 16px 76px;}

#footer {float:left; width:978px; background-color:#F2F1EE; border:1px solid #DEDBD1; margin-top:15px; margin-bottom:15px;}
.copyright{ float:left; width:580px; margin-top:20px; margin-left:25px; margin-bottom:20px}

.footerblock2 {float:right; width:300px; margin-top:28px; margin-right:25px; margin-bottom:20px; text-align:right;}


#posts .fullpost7 {float:left; display: inline;width: 416px; padding: 10px 25px 12px 25px; margin: 0 17px 0 0; border: solid 1px #ddd; background-color:#FAFAF8}
#posts .fullpost8 {float:left; display: inline;width: 379px; padding: 10px 25px 12px 62px; margin: 0 17px 17px 0; border: solid 1px #ddd; border-top:none; background:#FAFAF8 url(../images/howtoinstall.gif) no-repeat left top;}
.gbanner01 {float:left; display: inline; width:125px; height:124px; border: solid 1px #ddd; padding:7px 14px 8px 14px; border-right:none; background:#FAFAF8 url(../images/zaglushka.jpg) no-repeat 14px 7px;}

#yandex {float:left; width:928px; background-color:#FFFFFF; border:1px solid #DEDBD1; margin-top:15px;  padding-left:25px; padding-right:25px; padding-top:10px; padding-bottom:10px;}

.fullinfo h2 {color:#6D6C6C; font-size:18px;}
.fullinfo h3 {color:#6D6C6C; font-size:16px;}
.fullinfo ul {margin:15px 0; margin-left:30px;}
.fullinfo ul li {list-style: disc;}