@charset "utf-8";
/* Creation date: 6/1/2009 */

* {padding:0px; margin:0px; border:none;}

body {padding:0px; margin:0px; width:100%; height:100%; border-top:1px solid #FFFFFF; font-family:tahoma; font-size:12px; color:#74787c; background:#91a1ba url(/theme/files/default/images/body-bg.jpg) 0px 0px repeat-x;}

img {display:block;}

a {outline-style:none; outline-width:0px;}

.all {position:relative; width:100%; text-align:center; background:url(/theme/files/default/images/bg-topmain.jpg) 0px 0px repeat-x;}
	.main {position:relative; width:1038px; margin:0px auto; text-align:left;}
		.head {position:relative; width:100%; height:110px; z-index:1000;}
			.twitter {position:absolute; top:9px; left:0px; z-index:1000;}
			.logo {position:absolute; display:block; top:23px; left:88px;}
			
			.login-box {position:absolute; top:71px; right:9px; width:258px; z-index:1000; background:url(/theme/files/default/images/ddmenu-bot.png) bottom left no-repeat; padding-bottom:4px;}
				.login-area {position:relative; background-color:#8d98a9;}
					.login-area-bord-l {position:relative; background:url(/theme/files/default/images/login-area-bord.gif) top left repeat-y;}
					.login-area-bord-r {position:relative; background:url(/theme/files/default/images/login-area-bord.gif) top right repeat-y; width:100%;}
					.login-area-placeholder {position:relative; padding:15px 20px;}
					.login-area-placeholder input {width:218px; border-top:1px solid #53565d; border-left:1px solid #53565d; border-right:1px solid #e7edf6; border-bottom:1px solid #e7edf6; font-size:14px; background-color:#dde6f2; color:#242525; margin-bottom:10px; height:20px; padding-top:2px;}
					* html .login-area-placeholder input {padding-top:2px; height:22px;}
					.remind-button {display:block; float:left; color:#FFFFFF; text-decoration:underline; margin-top:9px;}
					.remind-button:hover {text-decoration:none;}
					
					.login-error {display:none; color:#F45C43; font-size:11px; margin-bottom:5px; padding:5px; background-color:#FFFFFF; text-align:center; font-weight:bold;}	
							
			.signbox {position:relative; float:right; padding:18px 30px 0px 0px;}
			.signbox a {float:left; display:block; margin-left:10px;}
			
			/* .menu {position:relative; margin:22px 0px 0px 36px;} */
			.menu {position:absolute; top:77px; left: 36px;}
			.menu ul {list-style:none;}
			.menu ul li {float:left; display:block; margin-right:1px;}
			.menu ul li a {position:relative; display:block; background:url(/theme/files/default/images/menu-b-bg.gif) 0px 0px repeat-x; color:#121212; font-size:14px; line-height:16px; text-decoration:none;}
			.menu ul li a:hover {text-decoration:none;}
			.menu ul li a span {display:block; background:url(/theme/files/default/images/menu-b-l.gif) top left no-repeat;}
			.menu ul li a span span {display:block; background:url(/theme/files/default/images/menu-b-r.gif) top right no-repeat; padding:8px 15px 9px 15px;}
			.menu ul li a b {position:absolute; top:7px; left:14px; color:#FFFFFF; font-weight:normal; font-size:14px; line-height:16px; cursor:pointer;}
			* html .menu ul li a b {top:8px; left:-1px;}
			
			.menu ul li.act {float:left; display:block; margin-left:1px;}
			.menu ul li.act a {position:relative; display:block; background:url(/theme/files/default/images/menu-bact-bg.gif) 0px 0px repeat-x; color:#121212; font-size:14px; line-height:16px; text-decoration:none;}
			.menu ul li.act a:hover {text-decoration:none;}
			.menu ul li.act a span {display:block; background:url(/theme/files/default/images/menu-bact-l.gif) top left no-repeat;}
			.menu ul li.act a span span {display:block; background:url(/theme/files/default/images/menu-bact-r.gif) top right no-repeat; padding:8px 15px 9px 15px;}
			.menu ul li.act a b {position:absolute; top:7px; left:14px; color:#FFFFFF; font-weight:normal; font-size:14px; line-height:16px; cursor:pointer;}
			* html .menu ul li.act a b {top:8px; left:-1px;}
			
		.content {position:relative; padding-bottom:10px;}
			.main-box {position:relative; width:765px; float:left; margin:8px 3px 0px 0px; line-height:20px;}
				.box-t {position:relative; background:#dde6f2 url(/theme/files/default/images/box-t.gif) top left repeat-x;}
				.box-b {position:relative; background:url(/theme/files/default/images/box-b.gif) bottom left repeat-x;}
				
				.box-tl {position:relative; background:url(/theme/files/default/images/box-tl.gif) top left no-repeat;}
				.box-bl {position:relative; background:url(/theme/files/default/images/box-bl.gif) bottom left no-repeat;}
				.box-tr {position:relative; background:url(/theme/files/default/images/box-tr.gif) top right no-repeat;}
				.box-br {position:relative; background:url(/theme/files/default/images/box-br.gif) bottom right no-repeat; width:100%;}
				.box-placeholder {position:relative; padding:15px 10px;}
				.box-placeholder a {color:#0088c7; text-decoration:underline;}
				.box-placeholder a:hover {text-decoration:none;}				
				.box-placeholder h1 {display:block; font-size:18px; line-height:20px; color:#000000; font-weight:normal; margin:0px 0px 10px 0px; padding-bottom:10px; background:url(/theme/files/default/images/h1-bg.gif) bottom left repeat-x;}
							
			.main-box h2 {display:block; font-size:18px; line-height:20px; color:#FFFFFF; font-weight:normal; margin:10px 10px 0px 10px; padding-bottom:10px; background:url(/theme/files/default/images/h2-bg.gif) bottom left repeat-x;}
				
				.bg-previews {position:relative; margin-top:10px;}
					.prev-box {position:relative; width:377px; float:left; background:#99a7ba url(/theme/files/default/images/bg-previewbox-bg.gif) top left repeat-x; margin-bottom:8px;}
					.prev-box-landing {position:relative; width:377px; background:#99a7ba url(/theme/files/default/images/bg-previewbox-bg.gif) top left repeat-x; margin-bottom:8px;}
						.bg-previewbox-b {position:relative; background:url(/theme/files/default/images/bg-previewbox-b.gif) bottom left repeat-x;}
						.bg-previewbox-tl {position:relative; background:url(/theme/files/default/images/bg-previewbox-tl.gif) top left no-repeat;}
						.bg-previewbox-tr {position:relative; background:url(/theme/files/default/images/bg-previewbox-tr.gif) top right no-repeat;}
						.bg-previewbox-bl {position:relative; background:url(/theme/files/default/images/bg-previewbox-bl.gif) bottom left no-repeat;}
						.bg-previewbox-br {position:relative; background:url(/theme/files/default/images/bg-previewbox-br.gif) bottom right no-repeat; width:100%;}
						
						.prev-placeholder {position:relative; padding:8px;}
						.prev-placeholder a {display:block;}
							.descr-box {position:relative; width:100%; padding-top:5px;}
							.prev-descr {position:relative; float:left; background:url(/theme/files/default/images/prev-descr-bg.gif) top left repeat-x;}
								.prev-descr-l {position:relative; background:url(/theme/files/default/images/prev-descr-l.gif) top left no-repeat;}
								.prev-descr-r {position:relative; background:url(/theme/files/default/images/prev-descr-r.gif) top right no-repeat; padding:2px 5px 2px 5px;}
								.prev-descr-r a {display:block; font-size:12px; line-height:14px !important; color:#FFFFFF; text-decoration:none;}
								.prev-descr-r a:hover {text-decoration:underline;}
							.prev-date {position:relative; float:right; padding-top:0px; color:#2b2a2a;}
						.bgbox-space {margin-right:7px;}
						
						.prev-box-ttl {position:absolute; top:8px; right:7px; padding:5px 10px; background:url(/theme/files/default/images/bg-prev-box-ttl.png); color:#FFFFFF; font-weight:bold;}
						.prev-box-ttl a {color:#FFFFFF; text-decoration:none; font-weight:bold;}
						.prev-box-ttl a:hover {text-decoration:underline;}
						
				.nav-buts {position:relative;}
				.pages {float:left; background:url(/theme/files/default/images/bg-navbut.gif) top left repeat-x; font-size:18px; color:#000000; text-decoration:none; padding:0px !important;}
				.pages:hover {color:#FFFFFF; background:url(/theme/files/default/images/bg-navbut.gif) bottom left repeat-x; text-decoration:none;}
				.pages span {display:block; background:url(/theme/files/default/images/navbut-l.gif) top left no-repeat;}
				.pages:hover span {background:url(/theme/files/default/images/navbut-l.gif) bottom left no-repeat;}
				.pages span span {display:block; width:37px; background:url(/theme/files/default/images/navbut-r.gif) top right no-repeat; padding:9px 0px; cursor:pointer; text-align:center;}
				.pages:hover span span {background:url(/theme/files/default/images/navbut-r.gif) bottom right no-repeat;}
				
				.navs {float:left; background:url(/theme/files/default/images/bg-navbut.gif) top left repeat-x; font-size:18px; color:#000000; text-decoration:none; padding:0px !important;}
				.navs:hover {color:#FFFFFF; background:url(/theme/files/default/images/bg-navbut.gif) bottom left repeat-x; text-decoration:none;}
				.navs span {display:block; background:url(/theme/files/default/images/navbut-l.gif) top left no-repeat;}
				.navs:hover span {background:url(/theme/files/default/images/navbut-l.gif) bottom left no-repeat;}
				.navs span span {display:block; width:93px; background:url(/theme/files/default/images/navbut-r.gif) top right no-repeat; padding:9px 0px; cursor:pointer; text-align:center;}
				.navs:hover span span {background:url(/theme/files/default/images/navbut-r.gif) bottom right no-repeat;}
			
				.nav-buts .act {float:left; display:block; background:url(/theme/files/default/images/bg-navbut.gif) bottom left repeat-x; font-size:18px; color:#FFFFFF; text-decoration:none; padding:0px !important;}
				.nav-buts .act span {display:block; background:url(/theme/files/default/images/navbut-l.gif) bottom left no-repeat;}
				.nav-buts .act span span {display:block; width:37px; background:url(/theme/files/default/images/navbut-r.gif) bottom right no-repeat; padding:9px 0px; text-align:center;}
				
				.mar-rght4 {margin-right:7px;}
			
			.right-box {position:relative; width:256px; float:left; padding:35px 0px 0px 5px;}
				.right-box-ttl {position:absolute; bottom:-28px; right:5px;}
				
				.list-menu {position:relative; width:255px; padding-bottom:5px;}
				.list-menu ul {list-style:none;}
				.list-menu ul li {width:100%; display:block; position:relative; padding-bottom:3px;}
				.list-menu ul li a {display:block; width:100%; background:url(/theme/files/default/images/listmenu-bg.gif) top left repeat-x; font-size:14px; line-height:16px; color:#000000; text-decoration:none;}
				.list-menu ul li a span {display:block; background:url(/theme/files/default/images/listmenu-l.gif) top left no-repeat;}
				* html .list-menu ul li a span {width:100%;}
				.list-menu ul li a span span {display:block; background:url(/theme/files/default/images/listmenu-r.gif) top right no-repeat;}
				* html .list-menu ul li a span span {width:100%;}
				.list-menu ul li a span span span {display:block; padding:10px 20px 12px 60px;}
				.list-menu ul li a:hover {display:block; background:url(/theme/files/default/images/listmenu-bg.gif) bottom left repeat-x; text-decoration:none;}
				.list-menu ul li a:hover span {display:block; background:url(/theme/files/default/images/listmenu-l.gif) bottom left no-repeat;}
				.list-menu ul li a:hover span span {display:block; background:url(/theme/files/default/images/listmenu-r.gif) bottom right no-repeat;}

				.list-menu ul li.act span {display:block; background:url(/theme/files/default/images/listmenu-bg.gif) bottom left repeat-x; font-size:14px; line-height:16px; color:#000000; text-decoration:none;}
				.list-menu ul li.act span span {display:block; background:url(/theme/files/default/images/listmenu-l.gif) bottom left no-repeat;}
				.list-menu ul li.act span span span {display:block; background:url(/theme/files/default/images/listmenu-r.gif) bottom right no-repeat; padding:10px 20px 12px 60px;}
								
				.thems-counter {display:block; position:absolute; top:11px; left:6px; font-size:14px; line-height:16px; color:#FFFFFF; width:40px; text-align:center;}
				
				.rbox {position:relative; width:256px; padding-bottom:5px; color:#cddbee; line-height:24px;}
					.rbox-t {position:relative; background:#5b6c86 url(/theme/files/default/images/rbox-bord-dark.gif) top left repeat-x;}
					.rbox-l {position:relative; background:url(/theme/files/default/images/rbox-bord-dark.gif) top left repeat-y;}
					.rbox-r {position:relative; background:url(/theme/files/default/images/rbox-bord-light.gif) top right repeat-y;}
					.rbox-b {position:relative; background:url(/theme/files/default/images/rbox-bord-light.gif) bottom left repeat-x;}
					
					.rbox-tl {position:relative; background:url(/theme/files/default/images/rbox-tl.gif) top left no-repeat;}
					.rbox-tr {position:relative; background:url(/theme/files/default/images/rbox-tr.gif) top right no-repeat;}
					.rbox-bl {position:relative; background:url(/theme/files/default/images/rbox-bl.gif) bottom left no-repeat;}
					.rbox-br {position:relative; background:url(/theme/files/default/images/rbox-br.gif) bottom right no-repeat; width:100%;}
					
					.rbox-placeholder {position:relative; padding:13px 10px;}
					
				.rbox-placeholder h3 {display:block; font-size:18px; line-height:20px; color:#FFFFFF; font-weight:normal; margin-bottom:10px; padding-bottom:10px; background:url(/theme/files/default/images/h3-bg.gif) bottom left repeat-x;}
				
				.rbox a {color:#FFFFFF; text-decoration:none;}
				.rbox a:hover {text-decoration:underline;}
				
		.background-preview {position:relative; width:100%; margin:8px 0px;}
			.bg-overview {position:relative; float:left; width:377px; margin-right:8px;}
			
			.bg-install {position:relative; float:left; width:379px; padding-top:49px;}
			
			.bg-preview-space {margin-bottom:8px;}
				.box-bgprev-placeholder {padding:10px 15px;}
				.box-bgprev-placeholder h3 {font-size:18px; line-height:22px; color:#7287a5; font-weight:normal;}
				.box-bgprev-placeholder h3 span {color:#000000;}
				.box-bgprev-placeholder a {text-decoration:underline; color:#000000; line-height:14px !important;}
				.box-bgprev-placeholder a:hover {text-decoration:none;}
				
			.rating-stars {position:relative; float:left; width:120px; background:url(/theme/files/default/images/rate-grey.gif) 0px 0px repeat-x; overflow:hidden; margin-top:2px;}
			* html .rating-stars {overflow:visible; height:1%;}
			.rating-stars-selected {position:relative; background:url(/theme/files/default/images/rate-rad.gif) 0px 0px repeat-x; height:19px;}
			.rateing-lnks {position:absolute; top:0px; left:0px; width:120px; height:28px;}
			.rateing-lnks a {position:relative; display:block; float:left; width:20%; height:28px; outline-style:none; outline-width:0px;}
			.avarage-rating {float:left; padding-left:10px; font-size:11px; color:#000000;}
			
		.tabs {position:absolute; top:0px; left:0px; width:100%; z-index:100;}
			.tab {position:relative; width:185px; height:49px; background-color:#bbcadd;}
			.tab-act {position:relative; width:185px; height:50px; background-color:#DDE6F2;}
			.box-t-tab {position:relative; background:url(/theme/files/default/images/box-t.gif) top left repeat-x;}
			.tab a, .tab-act a {display:block; width:100%; text-align:center; font-size:14px; text-decoration:none; color:#000000; padding:20px 0px 9px 0px;}

			.manual-install {display:block; background:url(/theme/files/default/images/manual-install-bg.jpg) 0px 2px no-repeat; font-size:18px; color:#000000; font-weight:normal; padding:0px 0px 0px 30px; margin-bottom:10px;}
			.auto-install {display:block; width:100%; background:url(/theme/files/default/images/auto-install-bg.jpg) 0px 0px no-repeat; font-size:18px; color:#000000; font-weight:normal; padding:0px 0px 0px 30px; margin-bottom:10px;}
				.numb {position:relative; float:left; width:23px; padding:5px 0px 6px 0px; text-align:center; font-size:12px; line-height:12px; color:#000000; margin-right:5px; background:url(/theme/files/default/images/numb-bg.gif) 0px 0px no-repeat;}
				.steps {position:relative; float:left; color:#000000; line-height:24px;}
				
				.step3 {position:relative; padding-left:8px; line-height:16px; color:#000000;}
				.step3 p {float:left; margin-bottom:3px; padding:1px 3px;}
					.white {background-color:#FFFFFF; padding:0px 5px; margin-left:5px;}
					
			.logbox {position:relative; width:100%; margin-bottom:10px;}
				.logbox-tl {position:relative; background:#bbcadd url(/theme/files/default/images/logbox-tl.gif) top left no-repeat;}
				.logbox-tr {position:relative; background:url(/theme/files/default/images/logbox-tr.gif) top right no-repeat;}
				.logbox-bl {position:relative; background:url(/theme/files/default/images/logbox-bl.gif) bottom left no-repeat;}
				.logbox-br {position:relative; background:url(/theme/files/default/images/logbox-br.gif) bottom right no-repeat; width:100%;}
				
				.logbox-placeholder {position:relative; padding:5px 5px 0px 5px;}
				
				.log-line {position:relative; width:100%; padding-bottom:5px;}
					.inp-text {position:relative; width:148px; float:left; color:#000000;}
					
					.input {position:relative; float:left; width:190px;}
					.inpbord-x-t {position:relative; background:#f7faff url(/theme/files/default/images/inpbord.gif) top left repeat-x;}
					.inpbord-y-l {position:relative; background:url(/theme/files/default/images/inpbord.gif) top left repeat-y;}
				
					.inp-tl {position:relative; background:url(/theme/files/default/images/inp-tl.gif) top left no-repeat;}
					.inp-tr {position:relative; background:url(/theme/files/default/images/inp-tr.gif) top right no-repeat;}
					.inp-bl {position:relative; background:url(/theme/files/default/images/inp-bl.gif) bottom left no-repeat;}
					.inp-br {position:relative; background:url(/theme/files/default/images/inp-br.gif) bottom right no-repeat; width:100%;}
					.inp-br input {border:none; background:transparent; margin:0px 0px 0px 5px; width:180px;}
					
					.input-contact {position:relative; float:left; width:595px;}
					.contactbox input, .contactbox textarea {border:none; background:transparent; margin:0px 0px 0px 5px; width:590px !important; font-family:tahoma; font-size:12px;}
					
					.checkbox {position:relative; width:100%; padding-bottom:5px;}
						.inp-checkbox {position:relative; float:left; margin:2px 2px 0px 0px;}
						* html .inp-checkbox {margin:0px;}
						.checkbox p {float:left; color:#000000;}
			
			.secondar-textbox {position:relative; width:100%; margin-bottom:10px;}
				ul.related {display:block; float:left; width:31%; list-style:none;}
				ul.related li {display:block; background:url(/theme/files/default/images/arrr.gif) 0px 5px no-repeat; padding-left:20px; line-height:24px;}
				ul.related li a {font-size:12px; color:#FFFFFF; text-decoration:none;}
				ul.related li a:hover {text-decoration:underline;}
				
			.logged-box {position:absolute; top:2px; right:10px; background:url(/theme/files/default/images/bg-logged-box.gif) 0px 0px repeat-x; margin-top:1px;}
			.logged-box-l {position:relative; background:url(/theme/files/default/images/logged-box-l.gif) top left no-repeat;}
			.logged-box-r {position:relative; background:url(/theme/files/default/images/logged-box-r.gif) top right no-repeat; color:#5b6c86; padding:8px;}
				.twitt-avatar {display:block; float:left;}
				.twitt-avatar a {display:block;}
				
				.twitt-user {float:left; margin-left:10px; margin-right:30px;}
				.twitt-user p {display:block; color:#323333; line-height:24px;}
				.twitt-user p a {color:#323333; text-decoration:none;}
				.twitt-user p a:hover {text-decoration:underline;}
				.twitt-user p span {color:#FFFFFF;}
				
				.twitt-progressbar {border-left:1px solid #cbdeef; width:60px; float:left; margin-right:5px; padding-left:5px; color:#FFFFFF;}
				.twitt-progressbar h4 {font-size:24px; color:#FFFFFF; font-weight:normal; font-size:26px;}
				
				.signout {float:left; display:block; margin-top:5px;}
			

			
			.form_error {color:#FF0000; font-weight:bold; padding-bottom:5px;}
			
			.color {border:1px solid black; height:16px; width:16px; margin:0px 0px 0px 3px;}
						
	.footer {position:relative; width:100%; background:#181c1f url(/theme/files/default/images/foot-bg.gif) 0px 0px repeat-x; text-align:center; padding:5px 0px 10px 0px;}
		.footer-box {position:relative; width:1038px; margin:0px auto; text-align:left;}
			.foot-leftblock {position:relative; float:left; width:220px; margin-right:8px;}
			
			.foot-rightblock {position:relative; float:left; width:799px;}
			
			.footer-boxes-t {position:relative; background:#2c3137 url(/theme/files/default/images/footer-boxes-dark.gif) top left repeat-x;}
			.footer-boxes-l {position:relative; background:url(/theme/files/default/images/footer-boxes-dark.gif) top left repeat-y;}
			.footer-boxes-r {position:relative; background:url(/theme/files/default/images/footer-boxes-light.gif) top right repeat-y;}
			.footer-boxes-b {position:relative; background:url(/theme/files/default/images/footer-boxes-light.gif) bottom left repeat-x;}
			
			.footer-boxes-tl {position:relative; background:url(/theme/files/default/images/footer-boxes-tl.gif) top left no-repeat;}
			.footer-boxes-tr {position:relative; background:url(/theme/files/default/images/footer-boxes-tr.gif) top right no-repeat;}
			.footer-boxes-bl {position:relative; background:url(/theme/files/default/images/footer-boxes-bl.gif) bottom left no-repeat;}
			.footer-boxes-br {position:relative; background:url(/theme/files/default/images/footer-boxes-br.gif) bottom right no-repeat; width:100%; height:230px;}
			
			.footer-boxes-placeholder {position:relative; padding:15px 10px; color:#FFFFFF; font-size:12px; line-height:20px;}
			
			.foot-sep {position:relative; display:block; background:url(/theme/files/default/images/foot-sep.gif) 0px 5px repeat-x; height:10px; line-height:0px !important;}
			.footer-boxes-placeholder a {color:#FFFFFF; text-decoration:underline;}
			.footer-boxes-placeholder a:hover {text-decoration:none;}
			
			.foot-blox {position:relative; float:left; width:30%; margin:0px 10px;}
			.foot-blox h5 {display:block; font-size:12px; font-weight:bold; color:#FFFFFF;}


			.loading-bibb {width:100%; position:absolute; top:0px; left:0px; background-color:#74787C; z-index:10; text-align:center;}
			.loading-bibb table {height:100%; margin:0px auto;}
			.loading-bibb table tr td {height:100%; vertical-align:middle; text-align:center; font-size:14px; color:#FFFFFF; white-space:nowrap;}
			.loading-bibb table tr td p {display:block; float:left;}
			.loading-bibb table tr td img {float:left;}

            .recent-twitters {position:relative; width:100%; margin-left: 5px;}
            .recent-twitters a {float:left; display:block; margin:0px 4px 8px 4px;}

.left {float:left;}
.right {float:right;}
			
.clear {clear:both;}
			
.clearfix {overflow:hidden;}
* html .clearfix {overflow:visible; height:1%;}
.border {border:1px solid red;}
