/* RESET
-------------------------------------- */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
 form, label,
table, caption, tbody, tfoot, thead, tr, th, td { 
	margin: 0;
	padding: 0;
	border: 0;
}

li { list-style: none; }



/* TYPOGRAPHY
-------------------------------------- */
body {
	background: #f3f7f8;
	color: #75828f;
	font: normal 12px/18px Arial, Sans-Serif;
}

a 			{ color: #20a2e5; }
a:hover 	{ color: #33ccff; }

p { margin-bottom: 15px; }

h2 { font-size: 28px; font-family: "Arial Narrow", Arial, Sans-Serif; font-weight: bold; color: #9faebd; margin-bottom: 20px; position: relative; left: -1px; line-height: 1.2em; }
h4 { font-size: 18px; font-family: "Arial Narrow", Arial, Sans-Serif; font-weight: normal; color: #9faebd; margin-bottom: 10px; line-height: 22px; }



/* BASIC BLOCKS
-------------------------------------- */
#container		{ width: 1000px; margin: 0 auto; overflow: hidden; zoom: 1; padding: 0 10px; }
#download 		{ background: #1b5daf url(http://www.livestreetcms.ru:80/templates/skin/default/images/download-bg.png) repeat-x; position: relative; zoom: 1; min-width: 1000px; }
#download-inner { width: 520px; margin: 0 10px; height: 231px; padding-left: 480px; padding-top: 70px; background: #1b5daf url(http://www.livestreetcms.ru:80/templates/skin/default/images/download-inner-bg.jpg) no-repeat; color: #fff; overflow: hidden; zoom: 1; position: relative; margin: 0 auto; }
#header 		{ background: #000 url(http://www.livestreetcms.ru:80/templates/skin/default/images/header-shadow.png) repeat-x bottom; padding-bottom: 8px; position: relative; }
#header-inner 	{ width: 1000px; height: 70px; background: #000; color: #fff; overflow: hidden; zoom: 1; position: relative; margin: 0 auto; }
#sidebar-left 	{ width: 220px; float: left; padding-top: 22px; }
#sidebar-right 	{ width: 200px; float: left; padding-top: 22px; padding-left: 30px; }
#content 		{ width: 550px; float: left; padding: 22px 0; font-size: 14px; line-height: 20px; }
#footer 		{ padding: 30px 0; border-top: 2px solid #fff; }
#footer-inner 	{ width: 1000px; margin: 0 auto; overflow: hidden; zoom: 1; }
#top-line 		{ background: #1a5bad; height: 5px; min-width: 1000px; overflow: hidden; }


/* GENERIC
-------------------------------------- */
.donate	{ padding: 20px 150px 20px 20px; background: #fff url(http://www.livestreetcms.ru:80/templates/skin/default/images/icon-sb-4.png) 100% 43px no-repeat; font-size: 12px; line-height: 18px; margin-bottom: 10px; }
.donate2 { padding: 20px; height: 47px; background: #fff url(http://www.livestreetcms.ru:80/templates/skin/default/images/donate-right.png) no-repeat top right; font-size: 12px; line-height: 24px; }
.donate2 img { vertical-align: middle; }
.donate-list { width: 100%; border-top: 1px solid #fff; }
.donate-list td { border-bottom: 1px solid #fff; padding: 5px 0; }
.donate-list a.user { font-size: 12px !important; background-position: 0 4px; }
.donate-block { padding: 15px; background: #fff; }
.donate-block img { vertical-align: middle; }
.donate-block .input-radio { vertical-align: middle; margin: 0; }

.icon-rss { float: left; width: 22px; height: 22px; margin-right: 15px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/icon-rss.png) no-repeat; outline: none; margin-top: 3px; }
.icon-rss:hover { background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/icon-rss-active.png) no-repeat; }
.icon-twitter { float: left; width: 97px; height: 25px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/icon-twitter.png) no-repeat; outline: none; }
.icon-twitter:hover { background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/icon-twitter-active.png) no-repeat; }

.pagination { background: #f7fafa; padding: 20px; }
.pagination p { font-size: 18px; color: #8695a3; }
.pagination ul { overflow: hidden; zoom: 1; }
.pagination ul li { float: left; margin-right: 7px; }

.search { overflow: hidden; zoom: 1; height: 34px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/search.png) no-repeat; margin-bottom: 15px; }
.search .search-input 		{ height: 34px; padding-left: 10px; }
.search .search-input input { border: 0; color: #aaa; margin-top: 7px; padding-top: 2px; outline:none;}
.search .search-submit 		{ float: right; width: 30px; height: 34px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/search-submit.png) no-repeat; cursor: pointer; }

.center { width: 300px; margin: 0 auto; }

/* FORMS
-------------------------------------- */
.input-wide { width: 99%; padding: 2px; }
.input-wide-large { width: 99%; padding: 2px; font-size: 18px; color: #555; }
.input-50 { width: 50px; padding: 2px; }
.input-100 { width: 100px; padding: 2px; }
.input-150 { width: 150px; padding: 2px; }
.input-200 { width: 200px; padding: 2px; }
.input-300 { width: 300px; padding: 2px; }
.checkbox { position: relative; top: 1px; margin: 0 3px 0 0; }

.note { font-size: 11px; line-height: 14px; color: #aaa; display: block; padding: 3px 0 0 2px; }

.panel-form { padding: 5px; background: #eee; width: 98%; }
.panel-form img { vertical-align: top; }

.files-upload { background: #e4eff2; }
.files-upload td { padding: 3px 10px 3px 10px; border-bottom: 1px solid #F3F7F8; }

/* Voting
-------------------------------------------------------------------*/
.voting { overflow: hidden; zoom: 1; }

.voting .total { float: left; padding: 1px 7px 0px; font-size: 13px; color: #fff; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/voting-total-pos.png) repeat-x; border-top: 1px solid #d9e4e7; border-bottom: 1px solid #d9e4e7; }
.voting .total a { text-decoration: none; color: #999; outline: none; }

.voting.positive .total { color: #390; }
.voting.negative .total { color: #f00; }

.voting .plus,
.voting .minus 			{ width: 17px; height: 23px; float: left; display: block; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/voting.png) no-repeat; position: relative; outline: none; }

.voting .plus 			{ background-position: 0 0; }
.voting .minus 			{ background-position: -17px 0; }
.voting .plus:hover 	{ background-position: -34px 0; }
.voting .minus:hover 	{ background-position: -51px 0; }

.voting.voted.plus 	.plus 			{ background-position: -34px 0; }
.voting.voted.minus .minus 			{ background-position: -51px 0; }
.voting.voted.plus 	.minus:hover 	{ background-position: -17px 0; }
.voting.voted.minus .plus:hover 	{ background-position: 0 0; }

.voting.guest .plus:hover 	{ background-position: 0 0; }
.voting.guest .minus:hover 	{ background-position: -17px 0; }


/* HEADER
-------------------------------------- */
#header .logo 		{ display: block; width: 170px; height: 26px; position: absolute; top: 22px; left: 0px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/logo.png) no-repeat; }

#header .nav 		{ overflow: hidden; zoom: 1; margin-left: 225px; margin-top: 22px; }
#header .nav li 	{ float: left; margin-right: 5px; font-size: 12px; font-family: Verdana, sans-serif; }
#header .nav li a 		{ float: left; height: 26px; color: #ccc; text-decoration: none; }
#header .nav li a span 	{ float: left; height: 26px; margin-left: 5px; padding: 4px 8px 0 3px; }
#header .nav li a:hover 		{ background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/nav-hover.png) no-repeat; color: #fff; }
#header .nav li a:hover span 	{ background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/nav-hover.png) no-repeat top right; }
#header .nav li.auth-link		{ font-size: 11px; float: right; }
#header .nav li.auth-link-reg	{ margin-right: 30px; }
#header .nav li.active 			{ overflow: hidden; zoom: 1; }
#header .nav li.active a 		{ background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/nav-active.png) no-repeat; color: #fff; }
#header .nav li.active a span 	{ background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/nav-active.png) no-repeat top right; }
#header .nav li .arrow 	{ height: 4px; clear: both; overflow: hidden; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/nav-arrow.png) no-repeat center center; _display: none; }

#header .langs { float: right; margin-top: 23px; margin-right: 6px; width: 46px; height: 21px; padding-top: 4px; _padding-top: 7px; padding-left: 12px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/lang-select.png) no-repeat; cursor: pointer; }
#header .langs-select { width: 42px; display:none; position: absolute; background: #000; padding: 3px 3px 3px 11px; border: 1px solid #555; border-top: 0px solid #555;}
#header .langs-select a { text-decoration: none; color: #888; }
#header .langs-select img { vertical-align: middle; margin-right: 2px; }

#header .download-open { position: absolute; top: 0px; right: 0px; width: 66px; height: 20px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/download-open.png) no-repeat; outline: none; }


/* DOWNLOAD BLOCK
-------------------------------------- */
#download-inner h3 { font-size: 28px; line-height: 30px; font-family: "Arial Narrow", Arial, Sans-Serif; font-weight: normal; color: #fff; margin-bottom: 20px; }
/*#download-inner .download-button 		{ float: left; height: 42px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/download-button.png) no-repeat; font-size: 18px; color: #fff; text-decoration: none; margin-right: 5px; }
#download-inner .download-button span 	{ float: left; height: 32px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/download-button.png) no-repeat top right; margin-left: 5px; padding: 10px 20px 0 12px; }*/
#download-inner .download-button 		{ float: left; height: 53px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/download-button2.png) 0 -53px no-repeat; font-size: 18px; color: #fff; text-decoration: none; margin-right: 5px; }
#download-inner .download-button span 	{ float: left; height: 43px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/download-button2.png) no-repeat top right; margin-left: 15px; padding: 17px 30px 0 10px; font-size: 20px; font-family: "Arial Narrow", Arial, Sans-Serif; font-weight: bold; }
#download .close { position: absolute; top: 10px; right: 12px; z-index: 50; width: 25px; height: 25px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/download-close.png) no-repeat; outline: none; }
#download .close:hover { background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/download-close-active.png) no-repeat; }
#download .demo { float: left; color: #a1daf9; font-size: 10px; padding-top: 7px; padding-left: 10px; }
#download .demo a { color: #c8ebff; font-size: 16px; }
#download .demo a:hover { color: #8fcbee; }

/* HOME BLOCKS
-------------------------------------- */
#home-features { overflow: hidden; zoom: 1; margin-top: 30px; }
#home-features .features 		{ width: 712px; overflow: hidden; zoom: 1; float: left; }
#home-features .features li		{ width: 200px; float: left; margin-right: 30px; }
#home-features .features li	a 					{ text-decoration: none; padding-top: 130px; display: block; text-align: center; color: #777; font-weight: bold; font-size: 14px; }
#home-features .features li	a.features-icon-1 	{ background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/home-features-1.png) no-repeat 50% 5px; }
#home-features .features li	a.features-icon-2 	{ background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/home-features-2.png) no-repeat 50% 0; }
#home-features .features li	a.features-icon-3 	{ background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/home-features-3.png) no-repeat 50% 0; }
#home-features .features li.first 	{ margin-right: 0; }
#home-features .features li.first a { text-align: left; background-position: 20px 0; }
#home-features .block 				{ width: 288px; float: left; margin-bottom: 0; }
#home-features .block ul li			{ list-style: disc; margin-left: 17px; margin-bottom: 10px; }

#home-wrapper 	{ overflow: hidden; zoom: 1; margin-top: 40px; }
#home-sidebar 	{ width: 400px; float: left; }
#home-extra 	{ width: 600px; float: left; }

#home-sidebar .news 					{ padding-right: 30px; margin-bottom: 40px; }
#home-sidebar .news	a.all 				{ font-size: 11px; }
#home-sidebar .news	ul li 				{ margin-bottom: 20px; }
#home-sidebar .news	ul li .date 		{ font-size: 11px; color: #aaa; }
#home-sidebar .news	ul li .date span 	{ border-bottom: 1px dotted #aaa; }
#home-sidebar .news	ul li.last 			{ margin-bottom: 5px; }

#home-sidebar .todo 		{ padding-right: 20px; margin-bottom: 30px; font-size: 12px; line-height: 18px; }
#home-sidebar .todo	ul li 	{ margin-bottom: 7px; padding-bottom: 7px; border-bottom: 1px solid #d7e5e9; }
#home-sidebar .todo	a.all 	{ font-size: 11px; }

#home-extra .extra { font-size: 12px; line-height: 18px; overflow: hidden; zoom: 1; }
#home-extra .extra-left { float: left; width: 350px; }
#home-extra .extra-left ul li { list-style: disc; margin-left: 17px; }
#home-extra .extra-right { float: left; width: 210px; padding-left: 40px; }


/* SIDEBAR
-------------------------------------- */
#sidebar-right a { color: #007ebf; }

.list { color: #9bafb5; font-family: Verdana, Sans-Serif; margin-bottom: 30px; margin-top: 20px;}
.list li { margin-bottom: 8px; font-size: 14px;}
.list li.active a { color: #9bafb5; text-decoration: none; }
.list li.sub { margin-left: 10px; font-size: 12px; margin-bottom: 5px;}
.list li span { font-size: 10px; }
.list h4 { font-size: 18px; font-weight: 900; }

.block { margin-bottom: 15px; }

.block .content { border-left: 1px solid #e1e7e9; border-right: 1px solid #e1e7e9; overflow: hidden; background: #f3f7f8; }
.block .tl { height: 18px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/block-top.png) no-repeat top left; overflow: hidden; }
.block .tr { height: 18px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/block-top.png) no-repeat top right; margin-left: 15px; }
.block .bl { height: 18px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/block-bottom.png) no-repeat top left; overflow: hidden; }
.block .br { height: 18px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/block-bottom.png) no-repeat top right; margin-left: 15px; }

.block.white .content { border: 0; background: #fafcfc; padding: 0 15px; }
.block.white .tl { height: 10px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/block-white-top.png) no-repeat top left; }
.block.white .tr { height: 10px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/block-white-top.png) no-repeat top right; margin-left: 15px; }
.block.white .bl { height: 10px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/block-white-bottom.png) no-repeat top left; }
.block.white .br { height: 10px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/block-white-bottom.png) no-repeat top right; margin-left: 15px; }

.block.job ul li { list-style: none !important; overflow: hidden; zoom: 1; margin-bottom: 10px; font-size: 16px; padding-top: 1px; margin-left: 0 !important; }
.block.job ul li a { line-height: 20px;	 }
.block.job ul li .price { float: right; position: relative; top: -1px; }
.block.job ul li .price span { padding: 3px 12px 0 4px; }

.block.calendar ul ul { margin-left: 20px; }
.block.calendar ul li { margin-bottom: 3px; color: #c9d6db; }
.block.calendar ul li a.year { text-decoration: none; border-bottom: 1px dotted #20a2e5; outline: none; }

.block h4 { color: #6a777a; padding: 0 15px 15px; font-weight: normal; margin-bottom: 10px; }
.block h4.border { background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/border.png) repeat-x bottom left; overflow: hidden; zoom: 1; }

.button-add			{ float: left; height: 24px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/button-add.png) no-repeat; font-size: 12px; color: #fff; text-decoration: none; }
.button-add span 	{ float: left; height: 24px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/button-add.png) no-repeat top right; margin-left: 25px; padding: 2px 13px 0 0px; }
.button-add:hover 	{ color: #fff; }

.block .tags { margin-bottom: 15px; }
.block .tags li { margin-bottom: 2px; }
.block .tags a { color: #a8b9bf !important; font-size: 13px; }
.block .tags a:hover { color: #777 !important; }
.tags-all { padding-left: 22px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/icon-tags.png) no-repeat 0 0px; font-size: 11px; color: #20a2e5; padding-bottom: 2px; }

.top-dev { width: 100%; border: 0; line-height: 17px; }
.top-dev thead td { border-bottom: 2px solid #d5e3e7; font-size: 10px; }
.top-dev tbody td { border-bottom: 1px solid #d5e3e7; padding-bottom: 3px; vertical-align: top; }
.top-dev .q { text-align: right; padding-top: 3px; }


/* ADDONS
-------------------------------------- */
.filter { height: 34px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/filter.png) no-repeat; font-size: 14px; color: #333; }
.filter-inner { overflow: hidden; zoom: 1; height: 34px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/filter.png) no-repeat top right; margin-left: 6px; padding: 2px 5px 0 0px; }
.filter-inner .left { float: left; }
.filter-inner .right { float: right; }
.filter-inner ul li 				{ float: left; margin-right: 5px; }
.filter-inner ul li a 				{ float: left; height: 24px; margin-top: 3px; text-decoration: none; }
.filter-inner ul li a span 			{ float: left; height: 24px; margin-left: 8px; padding: 2px 8px 0 0px; }
.filter-inner ul li.active a 		{ background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/filter-item.png) no-repeat; color: #8f9ea3; border: 0; }
.filter-inner ul li.active a span 	{ background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/filter-item.png) no-repeat top right; }
.filter-inner ul li a.select 		{ background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/select.png) no-repeat; border: 0 !important; color: #8f9ea3; outline: none; }
.filter-inner ul li a.select span 	{ background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/select.png) no-repeat top right; padding-right: 35px; }
.filter-inner ul li em 	{ font-style: normal; border-bottom: 1px dotted #20a2e5; }
.filter-inner ul li.active em 	{ font-style: normal; border-bottom: 0; }
.filter-inner ul li a:hover em 	{ border-color: #33ccff; }
.filter-inner ul li.title 			{ font-size: 18px; padding-top: 5px;}

.select-options { position: absolute; top: 150px; right: 380px; width: 131px; background: #fafafa; padding: 3px 5px; border: 1px solid #ddd; }
.select-options a { text-decoration: none; color: #888; }

.addon-item { width: 100%; font-size: 12px; border-bottom: 1px dotted #c3d0d6; padding-bottom: 10px; margin-bottom: 10px; }
.addon-item td { vertical-align: top; }
.addon-item h3 { font-size: 18px; color: #007ebf; font-weight: normal; margin-bottom: 10px; }
.addon-item a.buy { padding: 0 0 1px 17px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/icon-coin.png) no-repeat 0 1px; font-size: 11px; color: #d0ac33; }
.addon-item a.download { padding-left: 13px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/icon-download.png) no-repeat 0 2px; font-size: 11px; }
.addon-item .info { font-size: 11px; line-height: 14px; color: #97a6ab; font-family: Verdana, Arial, Sans-Serif; }
.addon-item .info ul { margin: 10px 0; overflow: hidden; zoom: 1; color: #718597; }
.addon-item .info ul li { float: left; margin-right: 10px; padding-top: 3px; }
.addon-item .voting { float: right; }
.addon-item .tags { margin-top: 5px; font-size: 11px; }
.addon-item .tags a { color: #a8b9bf; }
.addon-item a.source { color: #97a6ab; }



.price 		{ float: left; height: 23px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/price.png) no-repeat; font-size: 15px; color: #444; text-decoration: none; font-family: Arial, Sans-Serif; }
.price span { float: left; height: 23px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/price.png) no-repeat top right; margin-left: 5px; padding: 4px 12px 0 4px; }

.stars { width: 67px; height: 11px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/features/icons.png) -56px -420px no-repeat; }
.stars span { display: block; height: 11px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/features/icons.png) -56px -431px no-repeat; }

.user { padding-left: 12px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/icon-user.png) no-repeat 0 3px; font-size: 11px; }
.rss { padding-left: 15px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/icon-rss-mini.png) no-repeat 0 2px; font-size: 11px; }


/* POST
-------------------------------------- */
.post { font-size: 12px; }

.post ul li { list-style: disc; margin-left: 17px; }
.post ol li { list-style: disc; margin-left: 17px; }

.post.news 				{ padding-right: 30px; margin-bottom: 40px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/border.png) repeat-x bottom; padding-bottom: 20px; }
.post.news 				{ margin-bottom: 20px; }
.post.news .date 		{ font-size: 11px; color: #aaa; }
.post.news .date span 	{ border-bottom: 1px dotted #aaa; }
.post.about 		{ font-size: 14px; }


.screenshots { margin-top: 30px; margin-bottom: 30px; }
.screenshots ul { padding-bottom: 10px; overflow: hidden; zoom: 1; }
.screenshots ul li { padding-right: 10px; padding-bottom: 10px; float: left; display: inline-block; vertical-align: top; }
.screenshots img { border: 1px solid #ddd; background: #fff; padding: 5px; }


/* COMMENTS
-------------------------------------- */
.comments { color: #8695a3; }
.comments .comment { overflow: hidden; position: relative; zoom: 1; }
.comments .comment .comment { padding-left: 30px; }

.comments-nav { overflow: hidden; zoom: 1; margin-bottom: 15px; font-size: 14px; border-bottom: 3px solid #1E6DB5; }
.comments-nav li { float: left; margin-right: 5px; line-height: 20px; color: #1E6DB5; cursor: pointer; padding: 5px 10px; background: #E1EDEF; border-radius: 3px 3px 0 0; }
.comments-nav li.active { color: #fff; border: none; cursor: default; background: #1E6DB5; }

.comment span.delete { color: #c5c5c5; font-size: 16px; }

/* Single Comment */
.comment .folding { width: 9px; height: 9px; float: left; position: relative; top: 17px; cursor: pointer; }
.comment .folding-open { width: 9px; height: 9px; float: left; position: relative; top: 17px; cursor: pointer; }
.comment .folding.off { display: none; }

/* Rounded Corners */
.comment .content 		{ margin: 0; padding: 0; }

.comment .content 		{ background: #f9fbfc; } /* default background of comment */
.comment .content.self 	{ background: #fdf5e6 !important; }
.comment .content.new 	{ background: #e4fbf1 !important; }
.comment .content.del 	{ background: #c5c5c5 !important; }
.comment .content.view 	{ background: #cdf5a6 !important; }

.comment .content .tb { height: 7px; overflow: hidden; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/comment-tb.gif) repeat-x; }
.comment .content .tl { height: 7px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/comment-tl.gif) no-repeat left top; }
.comment .content .tr { height: 7px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/comment-tr.gif) no-repeat right top; }
.comment .content .bb { height: 15px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/comment-bb.gif) repeat-x; margin-left: 24px; overflow: hidden; }
.comment .content .bl { height: 15px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/comment-bl.gif) no-repeat left bottom; }
.comment .content .br { height: 15px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/comment-br.gif) no-repeat right bottom; }

/* Text of Comment */
.comment .content .text { border-left: 1px solid #dddede; border-right: 1px solid #dddede; padding: 5px 25px 5px 10px; overflow: hidden; zoom: 1; }

/* Vote Block */
.comment .voting { width: 48px; height: 30px; position: absolute; right: 20px; top: 8px; z-index: 100; overflow: hidden; }
.comment .voting a.plus { width: 9px; height: 11px; display: block; overflow: hidden; background: url() no-repeat scroll 0px 0px; }
.comment .voting a.minus { width: 9px; height: 11px; display: block; position: relative; top: 5px; overflow: hidden; background: url() no-repeat scroll -10px 0px; }
.comment .voting .total { float: right; position: relative; top: 3px; }
.comment .voting a.plus:hover { background: url() no-repeat scroll -40px 0px; }
.comment .voting a.minus:hover { background: url() no-repeat scroll -70px 0px; }
.comment .voting.positive .total { color: #390; }
.comment .voting.negative .total { color: #f00; }
.comment .voting.guest a.plus { width: 9px; height: 11px; display: block; overflow: hidden; background: url() no-repeat scroll 0px 0px; }
.comment .voting.guest a.minus { width: 9px; height: 11px; display: block; overflow: hidden; background: url() no-repeat scroll -10px 0px; }
.comment .voting.plus a.plus { width: 9px; height: 11px; display: block; overflow: hidden; background: url() no-repeat scroll -40px 0px; }
.comment .voting.minus a.minus { width: 9px; height: 11px; display: block; overflow: hidden; background: url() no-repeat scroll -70px 0px; }

.comment .voting.voted a.plus, .comment .voting.voted a.minus, .comment .voting.guest a.plus, .comment .voting.guest a.minus { cursor:default; }
.comment .voting.minus a.plus:hover {background: url() no-repeat scroll 0px 0px; }
.comment .voting.plus a.minus:hover {background: url() no-repeat scroll -10px 0px; }

/* Info Block */
.comment .info { font-size: 11px; line-height: 14px; margin-left: 8px; margin-bottom: 25px; overflow: hidden; zoom: 1; }
.comment .info p { font-size: 10px; }
.comment .info p a.author { font-size: 11px; font-weight: bold; color: #000; text-decoration: none; }
.comment .info p a.author:hover { color: #555; }
.comment .info img.avatar { float: left; margin: 3px 7px 0 0; *margin: 2px 7px 0 0; }

.comment .info li { float: left; margin-right: 10px; font-family: Verdana, Sans-Serif; }
.comment .info li.date { color: #999; padding-right: 20px; }
.comment .info a.imglink { display: block; width: 9px; height: 11px; text-decoration: none; position: relative; top: 3px; }
.comment .info li.goto-comment-parent a { text-decoration: none; border-bottom: 1px dotted #79B1D4; font-family: tahoma;}
.comment .info li.goto-comment-child a { text-decoration: none; border-bottom: 1px dotted #79B1D4; font-family: tahoma;}
.comment .info a.link { background: url() no-repeat scroll -10px -230px; }
.comment .info a.link:hover { background: url() no-repeat scroll 0px -230px; }
.comment .info a.favorite { background: url() no-repeat scroll -40px -40px; }
.comment .info a.favorite:hover { background: url() no-repeat scroll -50px -40px; }
.comment .info a.favorite-active { background: url() no-repeat scroll -50px -40px; }
.comment .info a.off { color: #999; }
.comment .info a.repair { color: #4CCC1B; }
.comment .info a.delete { color: #f00; }

.comment .comment-topic { font-size: 11px; color: #999; padding-bottom: 3px; padding-left: 2px; }
.comment .comment-topic a { font-weight: bold; }
.comment .comment-topic a.comment-blog { color: #999; }
.comment .comment-topic a.comment-total { background: url() no-repeat 0 4px; padding-left: 10px; margin-left: 10px; text-decoration: none; font-weight: normal; color: #78c658; }

.comments.padding-none { padding-left: 0; }
.comments.padding-none .comment .content, .comments.padding-none .comment .info { margin-left: 0; }
.comments.padding-none .voting { top: 28px; }

.reply-title { margin-left: 10px; }
.reply { padding: 0 50px 10px 10px; }
.reply textarea { width: 100%; height: 70px; }
.reply textarea.loader { background: #F7F7F7 url() no-repeat center;}

/* FOOTER
-------------------------------------- */
#footer .right { float: right; overflow: hidden; zoom: 1; font-size: 11px; color: #8695a3; font-family: Verdana, sans-serif; }
#footer .right img { margin-left: 3px; vertical-align: middle; }


.hide {display: none;}
#system_messages_error { background: #f0c8c8; border: 1px solid #ff8181; padding: 15px; margin-bottom: 15px; color: #b22626; }
#system_messages_notice { background: #dafad8; border: 1px solid #83c460; padding: 15px; margin-bottom: 15px; color: #4bb23b; }


/* --------------------------------------------------------------
	!STAT
-------------------------------------------------------------- */
.stat-performance { padding: 20px; background: #f0f7fd; border-top: 1px solid #d1e7f9; color: #333; }
.stat-performance table { margin-top: 15px; }
.stat-performance table td { width: 200px; vertical-align: top; }
.stat-performance h4 { font-weight: bold; color: #81B2DB; }

/* --------------------------------------------------------------
	BALANCE
-------------------------------------------------------------- */
.balance-list { width: 100%; border-top: 1px solid #fff; }
.balance-list td { border-bottom: 1px solid #fff; padding: 5px 0; }
.balance-list th { border-bottom: 1px solid #fff; padding: 0px; font-weight: bold; text-align: left;}
.balance-list a.user { font-size: 12px !important; background-position: 0 4px; }


.download-popup { 
	width: 300px;  
	background: #fff; 
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	padding: 10px 15px 15px;
	border: 1px solid #444;
}
.download-popup h3 { margin-bottom: 10px; }
.download-popup .input-text { width: 290px; padding: 4px 2px; }
.notcompatibility { color: red; margin-bottom: 5px; }

.bundle-discount {font-weight: bold; font-size: 16px; color: red;}
.addon-bundles { border: 1px solid #f00; padding: 10px; margin-bottom: 10px;}
.addon-bundles span { color: red; }
.red { color: red; }
.addon-bundles ul li { list-style: disc; margin-left: 17px; }
.subscribe-link { text-decoration: none; border-bottom: 1px dotted #79B1D4; }
.block-tabs { margin-bottom: 7px; }
.block-tabs li { display: inline; border-bottom: 1px dotted #79B1D4; cursor: pointer; color: #20A2E5; margin-right: 10px; font-size: 13px;}
.block-tabs li.active { color: #75828F; }


.addon-category-icon { display: inline-block; width: 17px; height: 17px; position: relative; top: 3px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/features/icons.png) no-repeat; margin-right: 2px; *margin-right: .3em; }

.addon-category-icon.addon-category-icon-1 { background-position: -114px -100px; }
.addon-category-icon.addon-category-icon-2 { background-position: -55px -100px; }
.addon-category-icon.addon-category-icon-3 { background-position: -84px -100px; }
.addon-category-icon.addon-category-icon-4 { background-position: -144px -100px; }
.addon-category-icon.addons-category-icon-bundle { background-position: -174px -100px; }


/** TICKET **/
.ticket { padding: 15px; background-color: #DEEAED; border: 1px solid #CCDCE0; margin-bottom: 25px; }
.ticket h3 { font-size: 20px; line-height: 1.3em; margin-bottom: 3px; }
.ticket h4.desc-header { font-size: 16px; font-weight: bold; border-bottom: 1px solid #ccc; color: #75828F; line-height: 1.4em; margin-bottom: 10px; }
.ticket p { margin-bottom: 15px; color: #aaa; }
.ticket table { margin-bottom: 15px; background: #E8F2F4; border-radius: 5px; }
.ticket table td { padding: 3px 10px; }

.ticket .content { font-size: 12px; line-height: 18px; }
.ticket .content img { margin: 5px; }
.ticket .content img.image-center { display: block; margin: 0 auto; }
.ticket .content p { margin-bottom: 15px; }

.ticket .content ul, ol { margin-bottom: 15px; margin-left: 20px; }
.ticket .content ul li { list-style: disc; }
.ticket .content ol li { list-style: decimal; }
.ticket .content dl { margin-bottom: 15px; }
.ticket .content dl dt { font-weight: bold; }
.ticket .content dl dd { font-style: italic; margin: 0 0 5px 20px; color: #555; }

.ticket .content blockquote { font-style: italic; padding: 5px 10px; background: #f8f8f8; }

.ticket .content pre { overflow: auto; width: 95%; padding: 5px 2%; margin-bottom: 10px; background: #f8f8f8 url(http://www.livestreetcms.ru:80/templates/skin/default/images/code.gif); border: 1px solid #dce6f0; clear: both; }


.ticket-header { font-size: 20px; margin-bottom: 15px; margin-top: 15px; }

.ticket-table { border-top: 1px solid #eaeaea; margin-top: 15px; margin-bottom: 10px; }
.ticket-table thead td { font-weight: bold; }
.ticket-table td { border-bottom: 1px solid #ccc; padding: 5px 7px; vertical-align: top; }
.ticket-table td p { margin-bottom: 0; font-size: 12px; }
.ticket-table td a { text-decoration: none; }
.ticket-table td a.author { color: #333; font-weight: bold; }
.ticket-table td a:hover { text-decoration: underline; }

.ticket-table tr.ticket-priority-critical { background: #fdc; }
.ticket-table tr.ticket-priority-critical a.ticket-title { color: #a22; }
.ticket-table tr.ticket-priority-low { background: #fff; }
.ticket-table tr.ticket-priority-low a.ticket-title { color: #333; }
.ticket-table tr.ticket-status-3 { background: #ddd; color: #aaa; }
.ticket-table tr.ticket-status-3 a { color: #999; }
.ticket-table tr.ticket-status-3 a.ticket-title { color: #888; }
.ticket-table tr.empty { color: #aaa; background: #eee; }

.ticket-comment { padding: 15px; background: #eee; margin-bottom: 5px; }
.ticket-comment .user { font-size: 12px; text-decoration: none; }
.ticket-comment .date { font-size: 12px; color: #aaa; }
.ticket-comment.ticket-comment-changed { background: #D2F7C3; }
.ticket-comment.ticket-comment-changed .changed { background: #fff; padding: 5px 10px; margin-bottom: 10px; margin-top: 5px; }

.ticket-reply { padding: 15px; background: #eee; margin-bottom: 5px; }





/* New Addons Index Page
------------------------------------- */
#content.content-addons-features { width: 788px; }
#content.content-addons-features .filter { margin-bottom: 22px; }

#sidebar-left.sidebar-addons-features { width: 210px; }
#sidebar-left .list li { font-size: 12px; }
#sidebar-left .list h4 { font-size: 15px; }




.slider { background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/features/slider_shadow.jpg) no-repeat bottom left; padding-bottom: 66px; position: relative; margin-bottom: 45px; }
.slider .slider-images-wrapper { width: 774px; height: 261px; overflow: hidden; border: 7px solid #fff; }
.slider .slider-images { height: 261px; position: relative; }
.slider .slider-images li { position: absolute; top: 0; width: 774px; height: 261px; }
.slider .slider-images li .slider-desc { 
	display: block; 
	position: absolute; 
	bottom: 0; 
	left: 0; 
	padding: 6px 10px 8px; 
	width: 754px; 
	background: rgba(22,56,134,.86); 
	-moz-box-shadow: 0 -5px 10px rgba(0,0,0,.3) inset; 
	-webkit-box-shadow: 0 -5px 10px rgba(0,0,0,.3) inset; 
	box-shadow: 0 -5px 10px rgba(0,0,0,.3) inset; 
	color: #fff;
}
.slider .slider-images li .slider-desc p { float: left; line-height: 21px; position: relative; top: 7px; width: 390px; overflow: hidden; } 
.slider .slider-images li .slider-desc p small { font-size: 11px; font-family: Verdana, sans-serif; color: #aad3fc; margin-right: 7px; } 
.slider .slider-images li .slider-desc p strong { font-size: 21px; font-weight: normal; position: relative; top: 2px; } 
.slider .slider-images li .slider-desc .stars { float: left; margin-right: 13px; margin-left: 6px; position: relative; top: 15px; } 
.slider .slider-images li .slider-desc .fetures-button-buy { float: right; } 
.slider .slider-images li .slider-desc .slider-item-price { float: right; font-size: 21px; margin-right: 12px; position: relative; top: 10px; }
.slider .slider-images li:hover .slider-desc { display: block; }
.slider img { vertical-align: top; }
.slider .slider-nav { position: absolute; bottom: 0; left: 360px; width: 31px; height: 24px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/features/icons.png) no-repeat; cursor: pointer; }
.slider .slider-nav.slider-nav-prev { border-right: 1px solid #c2c7d0; background-position: -373px -81px; }
.slider .slider-nav.slider-nav-prev:hover { background-position: -373px -119px; }
.slider .slider-nav.slider-nav-prev:active { background-position: -373px -157px; }
.slider .slider-nav.slider-nav-next { left: 392px; background-position: -405px -81px; }
.slider .slider-nav.slider-nav-next:hover { background-position: -405px -119px; }
.slider .slider-nav.slider-nav-next:active { background-position: -405px -157px; }

.feature-header { font-size: 27px; font-family: Arial, sans-serif; margin-bottom: 20px; font-weight: normal; color: #000; }




.feature-list-slider { margin-bottom: 35px; }
.feature-list-slider .feature-list-slider-footer { position: relative; height: 30px; font-size: 11px; margin-top: 17px; font-family: Verdana, sans-serif; }
.feature-list-slider .feature-list-slider-footer a { position: relative; top: -3px; }
.feature-list-slider .feature-list-slider-dots { position: absolute; top: 0; left: 363px; }
.feature-list-slider .feature-list-slider-dots li { float: left; width: 17px; height: 17px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/features/icons.png) 0 -420px no-repeat; margin-right: 6px; cursor: pointer; }
.feature-list-slider .feature-list-slider-dots li:hover { background-position: -34px -420px; }
.feature-list-slider .feature-list-slider-dots li.active { background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/features/icons.png) -17px -420px no-repeat; }

.feature-list-wrapper { overflow: hidden; width: 788px; height: 402px; }
.feature-list-line { height: 402px; position: relative; }
.feature-list { position: absolute; top: 0; width: 788px; height: 402px; }

.feature-item { 
	width: 250px; 
	height: 100px; 
	float: left;
	margin: 0 12px 12px 0;
	position: relative; 
	padding: 10px 10px 10px 126px; 
	border: 1px solid #d0dadd; 
	font-family: Verdana, sans-serif; 
	font-size: 11px; 
	background: #f8fafb; 
	color: #5f5f5f;
}
.feature-item:hover { #box-shadow: 0 0 10px #a6bac8; }
.feature-item:after { content: ""; display: block; height: 1px; width: 100%; position: absolute; top: 0; left: 0; background: #fff; }
.feature-item .avatar { 
	position: absolute; top: 10px; left: 10px; 
	width: 100px; height: 100px; 
	overflow: hidden;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px; 
	display: block; text-decoration: none;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.2) inset;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.2) inset;
	box-shadow: 0 0 5px rgba(0,0,0,.2) inset;
	background: #ddd url(http://www.livestreetcms.ru:80/templates/skin/default/images/features/icons.png) no-repeat; 
}
.feature-item .stars { margin-bottom: 12px; }
.feature-item h2 { font-size: 16px; line-height:21px; margin-bottom: 8px; padding-right: 30px; max-height: 40px; overflow: hidden; }
.feature-item h2 a { text-decoration: none; color: #007ebf; }
.feature-item h2 a:hover { color: #006293; }
.feature-item.feature-item-even { margin-right: 0; }

.feature-item.item-type-1 .avatar { background-position: 0 -221px; }
.feature-item.item-type-2 .avatar { background-position: -118px -221px; }
.feature-item.item-type-4 .avatar { background-position: -236px -221px; }
.feature-item.item-type-bundle .avatar { background-position: -354px -221px; }
.feature-item.item-type-3 .avatar { background-position: -472px -221px; }

.addon-badge { position: absolute; top: -1px; right: -1px; width: 56px; height: 57px; background: #eee; cursor: help; z-index: 10; }
.addon-badge.addon-badge-editorschoice { background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/features/icons.png) 0 -350px no-repeat; }
.addon-badge.addon-badge-discount { background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/features/icons.png) -56px -350px no-repeat; }

.feature-button {
	display: inline-block;
	
	margin-right: 5px;
	padding: 3px 10px 4px;
	text-align: center;
	
	border: 1px solid #27ace8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	font-size: 11px;
	font-family: Verdana, sans-serif;
	line-height: 17px;
	
	color: #fff;
	background: #eee;
	
	cursor: pointer;
	text-decoration: none;
	
	background: #4ec4ff;
	background: -moz-linear-gradient(top,  #4ec4ff 0%, #20b2fe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4ec4ff), color-stop(100%,#20b2fe));
	background: -webkit-linear-gradient(top,  #4ec4ff 0%,#20b2fe 100%);
	background: -o-linear-gradient(top,  #4ec4ff 0%,#20b2fe 100%);
	background: -ms-linear-gradient(top,  #4ec4ff 0%,#20b2fe 100%);
	background: linear-gradient(top,  #4ec4ff 0%,#20b2fe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ec4ff', endColorstr='#20b2fe',GradientType=0 );
}
.feature-button:hover {
	background: #20b2fe;
	#box-shadow: 0 -1px 0 #55d0ff inset;
	color: #fff;
}


.fetures-button-buy {
	display: block;
	width: 134px;
	line-height: 37px;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	color: #000;
	
	-moz-text-shadow: 0 1px 0 #fff;
	-webkit-text-shadow: 0 1px 0 #fff;
	text-shadow: 0 1px 0 #fff;
	
	background: #ffe380;
	background: -moz-linear-gradient(top,  #ffe380 0%, #ffd34c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe380), color-stop(100%,#ffd34c));
	background: -webkit-linear-gradient(top,  #ffe380 0%,#ffd34c 100%);
	background: -o-linear-gradient(top,  #ffe380 0%,#ffd34c 100%);
	background: -ms-linear-gradient(top,  #ffe380 0%,#ffd34c 100%);
	background: linear-gradient(top,  #ffe380 0%,#ffd34c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe380', endColorstr='#ffd34c',GradientType=0 );
	
	-moz-box-shadow: 0 -1px 0 #ffdd6a inset, 0 3px 0 #d3a210;
	-webkit-box-shadow: 0 -1px 0 #ffdd6a inset, 0 3px 0 #d3a210;
	box-shadow: 0 -1px 0 #ffdd6a inset, 0 3px 0 #d3a210;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.fetures-button-buy:hover { color: #000; background: #ffe380; }


.features-filter { overflow: hidden; zoom: 1; }
.features-filter .features-filter-1 { float: left; width: 450px; margin-right: 19px; }
.features-filter .features-filter-2 { float: left; width: 207px; margin-right: 19px; }
.features-filter .features-filter-3 { float: left; }

.addons-view { width: 92px; height: 36px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/features/icons.png) -101px 0 no-repeat; }
.addons-view:hover { background-position: -101px -36px; }
.addons-view .addons-view-switcher { width: 90px; height: 36px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/features/icons.png) 0 0 no-repeat; position: relative; top: 1px; }
.addons-view.addons-view-features .addons-view-switcher { background-position: 0 -36px; }
.addons-view .addons-view-switcher .addons-view-f-o { width: 45px; height: 36px; cursor: pointer; float: left; }
.addons-view .addons-view-switcher .addons-view-s-o { width: 45px; height: 36px; cursor: pointer; float: left; }
.addons-view .addons-view-switcher .addons-view-f { width: 15px; height: 14px; cursor: pointer; position: absolute; top: 9px; left: 15px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/features/icons.png) -207px 0 no-repeat; }
.addons-view .addons-view-switcher .addons-view-s { width: 15px; height: 14px; cursor: pointer; position: absolute; top: 9px; right: 15px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/features/icons.png) -224px 0 no-repeat; }
.addons-view .addons-view-switcher .addons-view-f-o:hover .addons-view-f { background-position: -207px -17px; }
.addons-view .addons-view-switcher .addons-view-s-o:hover .addons-view-s { background-position: -224px -17px; }
.addons-view.addons-view-features .addons-view-switcher .addons-view-f { background-position: -207px -35px; }
.addons-view.addons-view-features .addons-view-switcher .addons-view-s {  }
.addons-view.addons-view-standart .addons-view-switcher .addons-view-f {  }
.addons-view.addons-view-standart .addons-view-switcher .addons-view-s { background-position: -224px -35px; }



.nav-addons-category { width: 140px; position: relative; left: -6px; }
.nav-addons-category li { margin-bottom: 2px; }
.nav-addons-category li a { display: block; text-decoration: none; font-family: Verdana, sans-serif; font-size: 12px; line-height: 14px; padding: 6px 6px 6px 30px; position: relative; zoom: 1; }
.nav-addons-category li a em { text-decoration: underline; font-style: normal; }
.nav-addons-category li.active a { background: #449ff1; color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-decoration: none; }
.nav-addons-category li.active a span { color: #c1eaff; }
.nav-addons-category li.active a em { text-decoration: none; }
.nav-addons-category li a span { font-size: 10px; color: #97a6ab; }
.nav-addons-category li a .icon { position: absolute; top: 5px; left: 6px; width: 17px; height: 17px; background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/features/icons.png) no-repeat; }
.nav-addons-category li.nav-addons-category-bundles { margin-top: 12px; }

.nav-addons-category li.nav-addons-category-0 a .icon { background-position: -24px -100px; }
.nav-addons-category li.nav-addons-category-1 a .icon { background-position: -114px -100px; }
.nav-addons-category li.nav-addons-category-2 a .icon { background-position: -55px -100px; }
.nav-addons-category li.nav-addons-category-3 a .icon { background-position: -84px -100px; }
.nav-addons-category li.nav-addons-category-4 a .icon { background-position: -144px -100px; }
.nav-addons-category li.nav-addons-category-bundles a .icon { background-position: -174px -100px; }

.nav-addons-category li.nav-addons-category-0.active a .icon { background-position: -24px -138px; }
.nav-addons-category li.nav-addons-category-1.active a .icon { background-position: -114px -138px; }
.nav-addons-category li.nav-addons-category-2.active a .icon { background-position: -55px -138px; }
.nav-addons-category li.nav-addons-category-3.active a .icon { background-position: -84px -138px; }
.nav-addons-category li.nav-addons-category-4.active a .icon { background-position: -144px -138px; }
.nav-addons-category li.nav-addons-category-bundles.active a .icon { background-position: -174px -138px; }








/*
ошибки
*/
.roar-error-body
{
	position:				absolute;
	font:					12px/14px "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	color:					#fff;
	text-align:				left;
	z-index:				999;
}

.roar-error
{
	position:				absolute;
	width:					300px;
	cursor:					pointer;
}
.roar-error-bg
{
	position:				absolute;
	z-index:				1000;
	width:					100%;
	height:					100%;
	left:					0;
	top:					0;
	background-color:		#f00;
	-moz-border-radius:		10px;
	-webkit-border-radius:	5px;
	-webkit-box-shadow:		0 0 5px rgba(0, 0, 0, 0.5);
}
.roar-error-body-ugly .roar-error
{
	background-color:		#bf0000;
}
.roar-error-body-ugly .roar-error-bg
{
	display:				none;
}
.roar-error h3
{
	position:				relative;
	padding:				15px 10px 0;
	margin:					0;
	border:					0;
	font-size:				15px;
	color:					#fff;
	z-index:				1002;
}
.roar-error p
{
	position:				relative;
	padding:				10px 10px 15px;
	margin:					0;
	font-size:				12px;
	color:					#fff;
	z-index:				1002;
}



/*
алерт
*/
.roar-notice-body
{
	position:				absolute;
	font:					12px/14px "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	color:					#fff;
	text-align:				left;
	z-index:				999;
}

.roar-notice
{
	position:				absolute;
	width:					300px;
	cursor:					pointer;
}
.roar-notice-bg
{
	position:				absolute;
	z-index:				1000;
	width:					100%;
	height:					100%;
	left:					0;
	top:					0;
	background-color:		#399f2f;
	-moz-border-radius:		10px;
	-webkit-border-radius:	5px;
	-webkit-box-shadow:		0 0 5px rgba(0, 0, 0, 0.5);
}
.roar-notice-body-ugly .roar-notice
{
	background-color:		#399f2f;
}
.roar-notice-body-ugly .roar-notice-bg
{
	display:				none;
}
.roar-notice h3
{
	position:				relative;
	padding:				15px 10px 0;
	margin:					0;
	border:					0;
	font-size:				15px;
	color:					#fff;
	z-index:				1002;
}
.roar-notice p
{
	position:				relative;
	padding:				10px 10px 15px;
	margin:					0;
	font-size:				12px;
	color:					#fff;
	z-index:				1002;
}.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun{color:#660}.pln{color:#000}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec{color:#606}pre.prettyprint{padding:2px;border:1px solid #888}@media print{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun{color:#440}.pln{color:#000}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}  /***************/
 /* vlaCalendar */
/***************/

/* Picker */

.vlaCalendarPicker {
	position: absolute;
	z-index: 999;
	
	margin-top: -5px;
	margin-left: -2px;
	
	display: none;
}

.vlaCalendarPicker .pickerBackground {
	background: transparent url(http://www.livestreetcms.ru:80/templates/skin/default/images/datepicker/calendar_background.png) no-repeat top center;
	padding: 16px;
	height: 130px;
	width: 166px;
	overflow: hidden;
}

/* Background for IE6 - code does not validate as it is a hack */
*html .vlaCalendarPicker .pickerBackground {
	background-image: url(http://www.livestreetcms.ru:80/templates/skin/default/images/datepicker/calendar_background.gif);
}

/* Main calendar */

.vlaCalendar, .vlaCalendar table {
	font-family: calibri, arial !important;
	color: black;
	font-size: 12px !important;
}

.vlaCalendar {
	display: block;
	width: 164px;
	line-height: 14px !important;
}
.vlaCalendar .container, .vlaCalendar .container div {
	width: 164px;
	height: 130px;
	text-align: left;
	position: absolute;
	overflow: hidden;
}

.vlaCalendar span.indication {
	display: block;
	text-align: center;
}

.vlaCalendar table {
	margin-top: 8px;
	text-align: right;
	border-collapse: collapse;
	background-color: white; /* <- IE ugly text in transition fix  */
}

.vlaCalendar .picker td {
	cursor: pointer;
}

/* Label & arrows */

.vlaCalendar .label:hover {
	color: #0066cc;
	cursor: pointer;
}
.vlaCalendar .noHover:hover {
	color: black;
	cursor: default;
}

.vlaCalendar .arrowLeft, .vlaCalendar .arrowRight {
	background: transparent url(http://www.livestreetcms.ru:80/templates/skin/default/images/datepicker/arrowleft.gif) no-repeat center;
	height: 12px;
	width: 10px;
	cursor: pointer;
}
.vlaCalendar .arrowLeft {
	margin-left: 5px;
	float: left;
}
.vlaCalendar .arrowLeft:hover {
	background-image: url(http://www.livestreetcms.ru:80/templates/skin/default/images/datepicker/arrowleft_hover.gif);
}
.vlaCalendar .arrowRight {
	margin-right: 5px;
	float: right;
	background-image: url(http://www.livestreetcms.ru:80/templates/skin/default/images/datepicker/arrowright.gif);
}
.vlaCalendar .arrowRight:hover {
	background-image: url(http://www.livestreetcms.ru:80/templates/skin/default/images/datepicker/arrowright_hover.gif);
}

/* Month */

.vlaCalendar .month th {
	text-align: center;
	font-weight: normal;
	width: 24px;
	padding-bottom: 1px;
	border-bottom: 1px solid #f5f5f5;
}

.vlaCalendar .month td {
	padding-right: 3px;
	height: 15px;
}

.vlaCalendar .month tr.firstRow td {
	padding-top: 2px;
}

.vlaCalendar .month td:hover {
	background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/datepicker/day_hover.gif) bottom no-repeat;
	color: #0066cc;
}

.vlaCalendar .month td.selected {
	background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/datepicker/day_selected.gif) bottom no-repeat;
	color: #0066cc;
}
.vlaCalendar .month td.selected:hover {
	background-image: url(http://www.livestreetcms.ru:80/templates/skin/default/images/datepicker/day_selected_hover.gif);
}

.vlaCalendar .month td.outsideDay {
	color: #a8a8a8;
}
.vlaCalendar .month td.outsideDay:hover {
	color: #b1c5fc;
}

/* Year & decade */

.vlaCalendar .year {
	margin-left: 2px;
}

.vlaCalendar .year td {
	width: 40px;
	height: 35px;
	text-align: center;
	cursor: pointer;
}
.vlaCalendar .year td:hover {
	background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/datepicker/month_hover.gif) center no-repeat;
	color: #0066cc;
}

.vlaCalendar .year td.selected {
	background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/datepicker/month_selected.gif) center no-repeat;
}
.vlaCalendar .year td.selected:hover {
	background-image: url(http://www.livestreetcms.ru:80/templates/skin/default/images/datepicker/month_selected_hover.gif);
}

.vlaCalendar .year td.current {
	background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/datepicker/month_current.gif) center no-repeat;
	color: #0066cc;
}
.vlaCalendar .year td.current:hover {
	background-image: url(http://www.livestreetcms.ru:80/templates/skin/default/images/datepicker/month_current_hover.gif);
}

.vlaCalendar .year td.selectedcurrent {
	background: url(http://www.livestreetcms.ru:80/templates/skin/default/images/datepicker/month_selectedcurrent.gif) center no-repeat;
}
.vlaCalendar .year td.selectedcurrent:hover {
	background-image: url(http://www.livestreetcms.ru:80/templates/skin/default/images/datepicker/month_selectedcurrent_hover.gif);
}

.vlaCalendar .year td.outsideYear {
	color: #a8a8a8;
}
.vlaCalendar .year td.outsideYear:hover {
	color: #b1c5fc;
}/**
 * FancyUpload Showcase
 *
 * @license		MIT License
 * @author		Harald Kirschner <mail [at] digitarald [dot] de>
 * @copyright	Authors
 */

/* CSS vs. Adblock tabs */
.swiff-uploader-box a {
	display: none !important;
}


#upload-screen-status {
	padding: 10px 15px;
	width: 420px;
	border: 1px solid #eee;
}

#upload-screen-status .progress {
	background: url(http://www.livestreetcms.ru:80/templates/skin/default/js/fancyupload/img/progress-bar/progress.gif) no-repeat;
	background-position: +50% 0;
	margin-right: 0.5em;
	vertical-align: middle;
}

#upload-screen-status .progress-text {
	font-size: 0.9em;
	font-weight: bold;
}




ul.upload-screen-list { font-size: 11px; color: #555; overflow: hidden; zoom: 1; margin: 10px 0 0 0; }
ul.upload-screen-list li { float: left; height: 200px; width: 160px; padding-right: 10px; padding-bottom: 10px; overflow: hidden; }
ul.upload-screen-list li .s1 img { vertical-align: top; }
ul.upload-screen-list li .delete { float: left; display: block; width: 10px; padding-right: 3px; padding-left: 5px; }
ul.upload-screen-list li .clear { clear: both; }
ul.upload-screen-list li .img-border { border: 2px solid #c5c5c5; background: #fff; position: relative; width: 150px; height: 150px; padding:2px;}
ul.upload-screen-list li .loading { width: 120px; height: 100px; }
ul.upload-screen-list li .image-loading { width: 60px; height: 60px; position: absolute; top: 50%; left: 50%; margin-left: -30px; margin-top: -30px; }
ul.upload-screen-list li span { float: left; display: block; border: 1px solid #333; }
ul.upload-screen-list li p { width: 125px; float: left; zoom: 1; }
ul.upload-screen-list li .tool { float: left; display: block; width: 10px; padding-right: 3px; padding-left: 5px; border: 0px;}
/* MILKBOX */

#mbOverlay {
	position: absolute;
	left: 0;
	width:100%;
	background-color: #000; /* set the Milkbox overlay color // opacity: see the js options */
	z-index:1000;
	cursor: pointer;
}

#mbCenter {
	/* for default width and height, see the js options */
	position: absolute;
	z-index:1001;
	overflow:hidden;
	left: 50%;
	top:10%;/* overwritten in the js options to properly position the milkbox when activated in a scrolled window */
	background-color: #fff;/* set the Milkbox background color */
	border: 5px solid #fff;/* set the Milkbox border */
	margin:0; padding:5px;/* set the Milkbox padding */
}

.mbLoading{ background: #fff url(http://www.livestreetcms.ru:80/templates/skin/default/css/milkbox/loading.gif) no-repeat center; }/* IMAGE: loading gif */

#mbCanvas{ margin:0; padding:0; height:0; border:none; font-size:0; overflow:hidden; }

.mbClear{ clear:both; height:0; margin:0; padding:0; font-size:0; overflow:hidden; }


/* *** BOTTOM *** */

#mbBottom { 
	/* set text options */
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	padding-top:8px;
	margin:0;
}

/* navigation */
/* be careful if you change buttons dimensions */

#mbNavigation{
	float:right;
	width:27px;
	padding-top:3px;
	border-left:1px solid #9c9c9c;/* set nav border */
}


#mbCount{ 
	width:55px; 
	overflow:hidden;
	padding-top:1px;
	float:right;
	text-align:right;
	font-size:9px; /* count font size */
}

#mbCloseLink, #mbPrevLink, #mbNextLink, #mbPlayPause{
	outline:none;
	display:block;
	float:right;
	height:19px;
	cursor: pointer;
}


#mbPrevLink, #mbNextLink{ width:15px; }
#mbPrevLink{ background: transparent url(http://www.livestreetcms.ru:80/templates/skin/default/css/milkbox/prev.gif) no-repeat; }/* IMAGE: prev */
#mbNextLink{ background: transparent url(http://www.livestreetcms.ru:80/templates/skin/default/css/milkbox/next.gif) no-repeat; }/* IMAGE: next */

#mbPlayPause{ width:13px; }
#mbPlayPause{ background: transparent url(http://www.livestreetcms.ru:80/templates/skin/default/css/milkbox/play-pause.gif) no-repeat; }/* IMAGE: prev */


/* NOTE: doesn't work in ie6, so, just see the js options :) */
a#mbPrevLink:hover,a#mbNextLink:hover,a#mbCloseLink:hover,a#mbPlayPause:hover { background-position: 0 -22px; }

#mbCloseLink {
	width:17px;
	background: transparent url(http://www.livestreetcms.ru:80/templates/skin/default/css/milkbox/close.gif) no-repeat;/* IMAGE: close */
}

/* description */

#mbDescription{
	margin-right:27px;
	padding:0px 10px 0 0;
	font-weight: normal;
	text-align:justify;
}

