* {margin: 0px;padding: 0px;}
body{background: #fff url(img/bg.gif) repeat 0 0;color: #555;font-family:"Lucida Grande",Geneva,Arial,Verdana;font-size: 12px;text-align:center}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, fieldset, hr {margin: 1em auto;}

a{color: #000000;}a img{border: 0;}
.left{float:left}.right{float:right}
p{line-height:17px;}
img{vertical-align:middle;}
.clear{clear: both;font-size: 14px;height: 16px;line-height: 0px;}
div.hr{line-height:1px;height:1px;border-bottom:1px solid #e2e0e0;margin:1em 0;display:block}
* html div.hr{margin-top:0}
h1.first{margin-top:0}h1 a{color:#555;text-decoration:none}
h2.first{margin-top:0}h1 a{color:#555;text-decoration:none}
.cfx:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .cfx {height: 1%;}


.ico{margin:0 10px 0 0}
.ico-list .ico{float:left;margin-right:20px;margin-top:3px}
.ico-list .clear{height:12px;line-height:12px;fon-size:12px;}

#right-sidebar .ico{margin:7px 10px 0 5px}
#spsn{
	width:350px;
	height:150px;
	overflow:hidden;
	float:left;
	margin-left: 10px;
	margin-top: 10px;
}
input[type="text"], input[type="password"], textarea {background-color:#f4f4f4}
#podcast{margin:2em}
#podcast a{border: 0px solid red;width:150px;display:block;float:left;text-align:center;text-decoration: none;}
#podcast a img{margin:0 auto;}
#podcast a span{display:block;font-size: 12px;font-weight:bold;color: #555;margin-top:10px}
#podcast a:hover span{color: #888}
#suport{width:400px; margin:0 auto;}
#sup-head h2{margin-left:25px;}
#sup-head h3{margin-left:25px;}
#sup-head{border: 0px solid red;width:978px;margin:30px auto 0 auto;background: url(img/sup-end.jpg) repeat-x 0 bottom; }
#sup-head #top{border: 0px solid red;width:900px;min-height:30px;}
#sup-head #content{border: 0px solid red;width:978px;min-height:50px; padding:0px 0 40px}
#sup-head #content a{border: 0px solid red;width:163px;display:block;float:left;text-align:center;text-decoration: none;}
#sup-head #content a img{margin:0 auto; height:48px; width:48px}
#sup-head #content a span{display:block;font-size: 14px;font-weight:bold;color: #555;margin-top:10px}
#sup-head #content a:hover span{color: #888}
#head{min-width:980px;height:115px;background:transparent url(img/head-bg.gif) repeat-x 0 0;}
#head .inside{
	width:980px;
	height:115px;
	margin:0 auto;
	text-align:left;
	background-image: url(img/logo.gif);
}
#logo{
	position:absolute;
	z-index:21;
	margin-top:40px;
	width:100px;
	height:100px;
	margin-left: 20px;
}
#logo-link{position:absolute;z-index:22;margin-top:15px;width:100px;height:100px;}
#jumsoft-star{
	min-width:980px;
	position:absolute;
	z-index:0;
	width:1102px;
	text-align:center;
	overflow:hidden;
	height: 117px;
}
#jumsoft-star img{margin:42px -980px 0 0;}

#container{position:relative}
#container .inside{width:980px;height:115px;margin:0 auto;text-align:left;z-index:12;}
#container .item{background:transparent url(img/c-head.png) no-repeat 0 0;padding-top:40px;;}
#container .content{background:#fff;border:1px solid #dbd8d8;border-top:0;border-bottom:0;padding:1px 0}
#container .end{background:transparent url(img/c-end.png) no-repeat 0 0;padding-bottom:14px}

#navi{position:absolute;z-index:90}
#navi ul{
	margin:12px 0 0 85px;
	position:relative;
	z-index:110;
	background-image: url(img/menut.gif);
	background-repeat: repeat-x;
}
#navi li{list-style:none;float:left;}
#navi a{display:block;float:left;margin-right:2em;text-decoration:none;font-size:11px;line-height:20px}
#navi a:hover{text-decoration:underline;}
#navi .a{padding: 0 0 0 4px;background:transparent url(img/navi-l.png) no-repeat 0 0;color:#fff}
#navi .a span{padding: 0 4px 0 0;background:transparent url(img/navi-r.png) no-repeat 100% 0;display:block}
a.rounded{padding: 0 0 0 10px;background:transparent url(img/rounded-l.png) no-repeat 0 0;color:#fff;margin:5px 0;float:left;font-size:11px;line-height:20px;text-decoration:none;}
a.rounded span{padding: 0 14px 0 4px;background:transparent url(img/rounded-r.png) no-repeat 100% 0;display:block;float:left}

.p-container{background:transparent url(img/product-bg.png) repeat-x 0 0;height:270px}
.p-container .in{width:196px;text-align:center;float:left}
.p-container .down{margin-top:5px;width:195px;text-align:center;display:block}
.p-container .p-end{width:194px;}
.first-pc{height:240px}

#solo{margin:2em}
#with-2-sidebars{margin:3px 0 0 0;}
#with-left-sidebar{margin:30px 0 0 0;}
#products{margin:10px 0 0 0}


#left-sidebar{width:185px;margin-right:25px;float:left;font-size:11px}
#right-sidebar{
	width:185px;
	margin-left:25px;
	float:left;
	font-size:11px;
	position:relative;
	z-index:30;
	margin-top: 0px;
	top: 0px;
}
#two-sidebars-center{float:left;width:538px;margin:0 10px;}
#one-sidebar-left{
	float:left;
	width:743px;
	margin-left:25px;
	background-image: url(img/menut.gif);
	background-repeat: repeat-x;
}
#one-sidebar-right{float:left;width:743px;margin-right:25px}
#product-page{margin-top:140px;}
#product-process{margin-top:450px;}
#product-goodies{margin-top:300px;}
#product-money{margin-top:490px;}
#product-expert{margin:490px 49px 0px 49px;}
#product-expert h1{font-size:32px;}
#product-expert p{margin: 0.5em auto;}
#product-expert h1, h2 {margin: 1.5em auto 0 auto; color:#000}
#product-web-templates{margin:290px 49px 0px 49px;}
#product-web-templates #links{margin: -50px 0 0 200px; position: absolute;width:700px; text-align:right;}
#product-web-templates #links a{text-decoration:none; color:#878787;margin-left:20px;}
#product-web-templates .product{position:relative; width:430px; height:448px; margin-top:20px;border:0}
#product-web-templates .product img{border:0}
#product-web-templates .product .live{margin: 0; position: absolute; top:0; right:0;}
.product .view{position: absolute;bottom:10px;left:28px;}
.product .buy{position: absolute;bottom:10px;right:28px;}



#blogas{margin-top:300px;position:relative;}
#product-aperture{margin-top:450px;}
#two-sidebars-center li{margin-left:1em}
#front-page{margin-bottom:-14px;}

#left-sidebar .block{padding:10px 0 0 0;background:transparent url(img/menut.png) no-repeat 0 0;margin-bottom:15px;}
#left-sidebar .block .in{padding:0 10px 12px 10px;background:transparent url(img/block-left-b.png) no-repeat 0 100%;}
#left-sidebar p.product{margin: 0 3em 0.5em 0}
#left-sidebar h2,#right-sidebar h2{font-size:1em;margin:0;margin-bottom:0.4em;}
#right-sidebar h2.float{float:left;margin:7px 0}

#right-sidebar .block{padding:0px 0 0 0;background:transparent url(img/block-right-t.png) no-repeat 0 0;margin-bottom:15px;}
#right-sidebar .block .in{
	padding:0 10px 12px 10px;
	background-image: url(img/menut.gif);
	background-repeat: no-repeat;
}
.friend{display:block;margin:15px 10px 15px 10px;text-align:center}
#right-sidebar ul{margin:1.5em 0 1.5em 0;}
#right-sidebar ul ul{margin:1.5em 0 1.5em 0;}
#right-sidebar li{list-style:none;}
#right-sidebar li ul li{margin:0.5em 0;}
#right-sidebar li.categories{display:none}

.up_details{margin-left:10px; font-size:10px;}
.up_title{margin:0; font-size:16px;font-weight:bold;}
.details{margin:1em 0;}
ol#commentlist{margin:1em;}
ol#commentlist li{margin:0.5em 1em}
#commentform{display:block;margin:1em 0;}
#commentform textarea{width:400px;height:250px;border:1px solid #888;padding:2px;}
#commentform input{border:1px solid #888;padding:2px;width:150px;}
#submit{color:#fff;background:#888;width:150px;}


#policy{float:left;margin-top:0.5em;font-size:11px;padding-bottom:2em}
#copy{float:right;margin-top:0.5em;font-size:11px;padding-bottom:2em}

/* Content */
.img-gallery a{float:left;margin:1em 31px 0em 0;}
.relationship a{float:left;margin:1em 18px 0em 0;}
.proc a{float:left;margin:1em 23px 1em 0;}
.img-gallery a.end{float:left;margin:1em 0 0em 0;}
.img-show{margin:2em 0;}
.img-show img{float:left;margin-right:85px}
.img-show img.last{margin-right:0}
.addons{margin-left:5em}
#pages-t{margin:1em 0;text-align:center}
#pages-t img{margin-right:22px;margin-bottom:10px}
#clipart-t{margin:1em 0;text-align:center;margin-left:1em}
#clipart-t img{margin-right:25px;margin-bottom:35px}

#pages-hd-t{margin:1em 0;text-align:left;}
#pages-hd-t img{margin:0 10px 35px 10px}

#comment-form{margin:1em 0;}
#comment-form b{margin:0.5em 0;display:block}
#comment-form .button{margin-top:0.5em;display:block}
p.small{font-size:0.8em}

/* Delivery */
#delivery-page{width:560px;margin-left:200px;margin-top:20px}
#delivery-form {margin:1em 3em;display:block}
#delivery-form b{margin:0.5em 0;display:block;color:#000}
#delivery-form input{width:230px}
#delivery-form .button{margin:0.5em 0;display:block;width:110px}

/* Front Page */
#front-page .one{margin-left:0px;display:block;float:left}
#front-page .two{margin-right:0px;display:block;float:left}
#front-page .three{margin:0;display:block;float:left}
