.linemusic
{
	clear: both; 
	border-top:thin; 
	border-top-color:#009900; 
	boborder-top-width:1px; 
	border-top-style: dotted;
	height:5px;
}

.greendownload
{
	color:#3AC537; 
	font-weight:bold; 
	font-size:12px
}


.greenAlllist
{
	color:#3AC537; 
	font-weight:bold; 
	font-size:14px
}


.item-list .pager li {
	padding:0em;
	font-size:12px;
	font-weight:bold;
}

ul.primary {
	display:inline;
	border-bottom:none;
}

ul.primary li.active a
{
	background-color:transparent;
	border-style:none;
	color:#6B6B6B;
}
ul.primary li a {
	background-color:transparent;
	border-style:none;
}

.pager {
	text-align:center;
	/*margin:1em 0 1.75em;
	margin:1em 0 0.75em;*/
}

.pager-item, .pager-current, .pager-ellipsis, .pager-last, .pager-first
{
	display: inline;
	list-style-type: none;
	/*border: solid;
	border-color:#5933AE;
	border-width:1px;*/
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.submenu {
	margin:5px 5px 5px 188px;
	background-image:url(images/bgsubmenu.png);
	background-repeat:repeat-x;
	height:21px;
	width:599px;
	text-align:center;
}

.submenu a {
	color:#6b6b6b;
	font-weight:bold;
	font-family:Tahoma;
	font-size:10px;
	text-decoration:none;
}

body
{
	margin:0;
	padding:0;
	background:white;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:url(images/bg.png) repeat-x;	
}
img
{
	border:none;
}
a
{
	outline: none
}
p
{
	margin:0 0 10px;
}
body, html, .overall
{
	height:100%;
}
.overall
{
	width:1000px;
	margin:0 auto;
	text-align:left;
}
.wrapper
{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-bottom:-70px;
}
.top, .content
{
	width:100%;
	height:100%
	float:left;
	/*clear:both;*/
}
.centercol, .leftcol, .rightcol
{
	float:left;
	_display:inline;
}
.centercol
{
	margin:0 196px 0 196px;
	width: 588px;
	
}
.leftcol
{
	margin-left:-98%;
	width:196px;
}
.rightcol
{
	margin-left:-196px;
	width:196px;
}
.topleft
{
	width:217px;
	height:162px;
	/*background:url(images/topleft.gif) no-repeat;*/
};
.subtopleft
{
	width:217px;
	height:93px;
	/*background:url(images/subtopleft.gif) no-repeat;*/
}

.topright
{
	width:217px;
	height:162px;
	/*background:url(images/topright.gif) no-repeat;*/
}
.subtopright
{
	width:217px;
	height:91px;
	/*background:url(images/subtopright.gif) no-repeat;*/
}
.mtl, .mtr, .mt
{
	float:left;
}
.mtl
{
	width:141px;
	height:108px;
	/*background:url(images/mtopleft.gif) no-repeat;*/
}
.mtr
{
	width:124px;
	height:108px;
	/*background:url(images/mtopright.gif) no-repeat;*/
}
.mt
{
	width:271px;
	height:83px;
	/*background:url(images/mtop.gif) no-repeat;*/
	padding: 0 15px 25px;
}
.topmenu1
{
	/* background:url(images/tm1bg.gif) repeat-x bottom; */
	height:136px;	
	float:left;
	clear:both;
	width:566px;
}
.topmenu1 div
{
	float:left;
	
}
.topmenu1 .item
{
	width:112px;
	text-align:center;
	padding-top:35px;
}
.topmenu1 .item a
{
	display:block;
	color:#3900ba;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	margin-top:7px;
	font-weight:bold;
}

/*.topmenu1 .sep
{
	background: url(images/tm1sep.gif) no-repeat;
	width: 1px;
	height:82px;
	margin-top:54px;
}
*/
.topmenu2
{
	/* background: url(images/tm2bg.gif) repeat-x;*/
	height:18px;
	padding-top:3px;
	width: 506px;
	margin:0 30px;
	float:left;
	_display:inline;
	clear:both;
}
.topmenu2 a
{
	width:84px;
	text-align:center;
	float:left;
	color:#8f8f8f;
	text-decoration:none;
}
.topmenu2 a:hover
{
	text-decoration:underline;
}
.leftcol .sidemenublock
{
	float:left;
}
.rightcol .sidemenublock
{
	float:right;
}
.sidemenublock
{
	/*background: url(images/sidemenubg.gif) repeat-y;*/
	width:206px;
	clear:both;
	margin-bottom:15px;
}
.sidemenublock .up
{
	/*background: url(images/sidemenutop.gif) no-repeat top;*/
	width:206px;
}
.sidemenublock .down
{
	/*background: url(images/sidemenubot.gif) no-repeat bottom;*/
	width:206px;
}
.sidemenublock .title
{
	display: block;
	text-align: center;
	color: #2f009a;
	padding: 10px 0 0;
	font-weight: bold;
}
.content .centercol
{
	
	width:590px;
}
.title1
{
	/*background:url(images/titlebg.png) repeat-x;*/
	display:block;
	height:39px;
	margin: 0px 0;
}
.title12
{
	/*background:transparent url(images/titlebg.png) repeat-x scroll 0 0;
	height:39px;
	position:absolute;*/
	width:196px;
	z-index:1;
}
.title1
{
	color:black;
	font-family:tahoma;
	font-size:15px;
	font-weight:bold;
	padding-top:9px;
	text-align:center;
}
.title2
{
	display:block;
	border-bottom:1px dotted black;
	color:#CE0000;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
}
.fdcontent
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
	clear:both;
	width: 506px;
}
.fdcontent .title2, .lib .title2
{
	margin:0 0 10px;
}
.fdcontent .text
{
	float:right;
	width:350px;
}
.fdcontent .img
{
	color:#5f5f5f;
	padding:10px;
	background: #e8e8e8;
	font-size:9px;
	float:left;
}
.lib
{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:25px;
	float:left;
	clear:both;
	width:100%;
}
.lib span.item
{
	display:-moz-inline-box;
	display:inline-block;
	zoom:1;
	*display:inline;
	margin:0 10px;
	vertical-align:top;
}
.lib div.item
{
	display:block;
}
.lib div.item .name
{
	text-align:left;
	color:#9d2020;
	font-size:12px;
	margin-bottom:3px;
}
.lib div.img
{
	padding:9px;
	background: #e8e8e8;
}
.lib div.img span
{
	display:block;
	text-align:left;
	color:#1b1b1b;
}
.fdcontent .img span
{
	display:block;
}
.fdcontent .underimg
{
	float:left;
	width:150px;
	padding:10px 0;
}
.inditeml, .inditemr
{
	clear:both;
	margin-top:20px;
	float:left;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.inditeml .date, .inditemr .date
{
	color:#bababa;
	font-size:8px;
	padding:3px;
}
.inditeml .title2, .inditemr .title2
{
	margin:0;
}
.inditeml .text, .inditemr .text
{
	width:350px;
	display:block;
}
.inditeml .text
{
	float:right;
}

.inditemr .text
{
	float:left;
}
.inditeml .text .links a, .inditemr .text .links a
{
	color:#950000;
	font-size:11px;
	margin:0 10px;
	text-decoration:none;
}
.inditeml .text .links a:hover, .inditemr .text .links a:hover
{
	text-decoration:underline;
}
.inditeml .text .links
{
	text-align:right;
}
.inditemr .text .links
{
	text-align:left;
}
.inditeml .img
{
	float:left;
}
.inditemr .img
{
	float:right;
}
.push
{
	margin-bottom:20px;
}
.push, .footer
{
	height: 94px;
	width: 100%;
	clear:both;
}
.footer
{
	background: url(images/down.png) no-repeat;
	color:#0d14ab;
	height:94px;
}

/* iPhone */
.logo {
	background:url(images/logo.png) no-repeat;
	height:220px;
}

.leftmenu {
	background:url(images/left-menu.png) no-repeat;
	display:block;
	float:left;
	height:54px;
	width:189px;
}

.menuico {
	display:inline;
	float:left;
	height:80px;
	text-align:center;
}

.menuico a {
	color:#6b6b6b;
	font-weight:bold;
	font-family:Tahoma;
	font-size:13px;
	text-decoration:none;
}

.sep1 {
	background:url(images/m1.png) no-repeat;	
	display:inline;
	float:left;
	width:19px;
	height:54px;
}

.sep2 {
	background:url(images/m2.png) no-repeat;	
	display:inline;
	float:left;
	width:41px;
	height:54px;
}

.sep3 {
	background:url(images/m3.png) no-repeat;	
	display:inline;
	float:left;
	width:13px;
	height:54px;
}

.sep4 {
	background:url(images/m4.png) no-repeat;	
	display:inline;
	float:left;
	width:16px;
	height:54px;
}

.sep5 {
	background:url(images/m5.png) no-repeat;	
	display:inline;
	float:left;
	width:16px;
	height:54px;
}

.rightmenu {
	background:url(images/right-menu.png) no-repeat;
	display:inline;
	float:left;
	height:54px;
	width:202px;
}

.leftblock {
	background:url(images/LeftTitle2.png) no-repeat;
	display:block;
	height:29px;
	width:196px;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	font-family:tahoma;
	font-size:14px;
	color:#04005c;
}

.rightblock {
	background:url(images/RightTitle2.png) no-repeat;
	display:block;
	height:29px;
	width:196px;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	font-family:tahoma;
	font-size:14px;
	color:#04005c;
}

.content-block
{
	margin-left:7px;
	margin-right:7px;
	width:186px;
	margin-bottom: 10px;
}

.content-simular
{
	margin-left:7px;
	margin-right:7px;
	width:500px;
	margin-bottom: 10px;
}

.item-list
{
	/*background:url(images/green-menu.png) repeat-x;
	width:170px;
	height:18px;*/
	margin-left:7px;
}


.menu 
{
	
	width:172px;
	margin-left:7px;
	padding-left: 0px;
}


menu a {
	background:url(images/arr.png) no-repeat;
	background-position:left center;
	color:black;
	display:block;
	font-weight:bold;
	height:18px;
	padding-left:12px;
	padding-top:2px;
	text-decoration:none;
}

.block ul {
  margin: 0;
  padding: 0 0 0 0; 
}

ul.menu li
{
	margin 0 0 0 0;
}

ul li, ul.menu li, .item-list ul li, li.leaf {
  list-style-type: none;
  list-style-image: none;
  
}


.green-menu {
	background:url(images/green-menu.png) repeat-x;
	width:172px;

	margin-left:7px;

}

.green-menu a {
	background:url(images/arr.png) no-repeat;
	background-position:left center;
	color:black;
	display:block;
	font-weight:bold;
	height:18px;
	padding-left:12px;
	padding-top:2px;
	text-decoration:none;

}

.white-menu {
	width:172px;
	
	margin-left:7px;

}

.white-menu a {
	background:url(images/arr.png) no-repeat;
	background-position:left center;
	color:black;
	display:block;
	font-weight:bold;
	height:18px;
	padding-left:12px;
	padding-top:2px;
	text-decoration:none;
}

.adv {
	margin-left:10px;
	margin-right:10px;
	color:blue;
}

.piccatalog {
	border-bottom: 1px solid #00872c;
	color:#00872C;
	display:block;
	float:left;
	font-size:10px;
	font-weight:bold;
	line-height:15px;
	margin:3px;
	text-align:center;
	width:180px;
	
}

.piccatalog a {
	color:#00872C;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	text-decoration:none;
}

.libl {
	height:250px;
}

.libl img {
	float:left;
	margin:3px;
}

.tit {
	color:#000788;
	font-weight:bold;
	text-decoration:none;
}

.download {
	border-bottom:1px solid #00872C;
	border-top:1px solid #00872C;
	display:block;
	float:right;
	font-size:10px;
	font-weight:bold;
	margin-top:5px;
	padding-top:0;
	position:inherit;
	width:588px;
}

.dounloadThemsPag
{
	padding-left:49px; 
	padding-right:49px;
}

.downloadThemes {
	border-bottom:1px solid #00872C;
	border-top:1px solid #00872C;
	display:block;
	float:right;
	font-size:10px;
	font-weight:bold;
	margin-top:1px;
	margin-bottom:10px;
	padding-top:0;
	position:inherit;
	width:200px;

	height:40px
}

.download img {
	float:right;
	display:block;
	margin:0px;
}

.dinfo {
	float:left;
	font-weight:bold;
	font-size:11px;
	font-family:Tahoma;
	line-height:15px;
}

.libr img {
	float:right;
	margin:3px;
}

.libr {
	height:250px;
}

.details img {
	float:left;
	margin:3px;
}

.detailspic{
	float:left;
	color:#006923;
	font-weight:bold;
	font-size:12px;
	font-family:Tahoma;
	display:block;
	margin-top:5px;
	margin-bottom:5px;
}


.detailsinfo{
	display:inline;
}

.tit {
	color:#000788;
	font-weight:bold;
	font-size:14px;
	font-family:Tahoma;
}

ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.LibPicLeft {
	float: left;
	display: inline;
	width: 225px;
}

.LibTextRight {
	width: 350px;
	display: block;
	float: right;
}

.LibPicRight {
	float: right;
	display: inline;
	width: 225px;
}

.LibTextLeft {
	width: 350px;
	display: block;
	float: left;
}

.LibPicLeftSoftware{
	float: left;
	display: inline;
	width: 133px;
}

.LibTextRightSoftware {
	width: 450px;
	display: block;
	float: right;
}

.LibPicRightSoftware {
	float: right;
	display: inline;
	width: 133px;
}

.LibTextLeftSoftware {
	width: 450px;
	display: block;
	float: left;
}

.LibRightSoftwareM {
	width: 450px;
	display: block;
	float: right;
}

.title-sk h1{
font-size:12px;

}