@charset "UTF-8";

/* dejanc@gmail.com www.stylizedweb.com */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0pt none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0pt;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:0pt;
vertical-align:baseline;
}
table {
border-collapse:separate;
border-spacing:0pt;
}
caption, th, td {
font-weight:normal;
text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}
strong {
font-weight:bold;
}
em {
font-style:italic;
}
* {
margin:0pt;
padding:0pt;
}

body {
	font:12px arial;
	color:#000000;
	background: url(images/top.gif) left top repeat-x #fafafa;
	word-spacing:2px;
	line-height:22px;
}

body#mini{
	background:none;
}

.wrap a {
	color:#0000FF;
	text-decoration:none;
        font-weight:bold;
}

.wrap a:hover {
	color:#333;
}

.wrap a:visited {
	color:#2e569d;
	text-decoration:none;
}

.wrap {
	width:892px;
	margin:0px auto;
}

#header {	
	padding:30px 0 0 0;
}

#header span{	
	float:right;	
}

#header span.text{	
	color:#eff1f2;
	padding:5px 0 0 0;
	font-style:italic;
}

* + html #header span.text{	
	font-style:normal;
}


#header ul {
	clear:both;
	margin:29px 0 0 0;
    list-style: none;
}

* html #header ul {
	margin:21px 0 0 0;
}

* html #header ul span{
	margin:2px 0 0 0;
}

* + html #header ul {
	margin:21px 0 0 0;
}

* + html #header ul span{
	margin:2px 0 0 0;
}

#header ul li{
	display:inline;
}

#header ul a{
	color:#6d6d6d;
	padding:5px 8px 9px 8px;	
}

* html #header ul a{
	line-height:30px;
}

* + html #header ul a{
	line-height:30px;
}

#header ul a:hover{
	color:#444;
	background:#fafafa;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	padding:5px 7px 9px 7px;
	
}

#header ul span{
	width:370px;
	text-align:right;
}

.featured {	
	margin:40px 0 0 0;
	color:#e0e4e8;
	
}

.featured p.wptop{	
	width:500px;
	margin:0px;
	padding:0px;
	line-height:21px;
}

.featured p.wpthemes{	
	width:415px;
	font-size:140%;
	padding:20px 0 0 0;	
}

.featured p.wpthemess{	
	width:430px;
	font-size:140%;
	padding:00px 0 0 0;	
}

.wrap .featured a{	
	color:#0a3974;
}

.wrap .featured a:hover{	
	color:#fff;
}

.featured img.wlogo{
	position:absolute;
	margin:75px 0 0 680px;
}

.featured img.wadmin{
	position:absolute;
	margin:15px 0 0 530px;
}

.featured img.wthemes{
	position:absolute;
	margin:5px 0 0 450px;
}


.featured img.wsupport{
	position:absolute;
	margin:15px 0 0 500px;
}

/* slide */

.featured img.left{
	top: 110px;
    cursor: pointer;
	left:-35px;
	position:absolute;
}

.featured img.right{
	top: 110px;
    cursor: pointer;
	right:-35px;
	position:absolute;
}

#slider {
    margin: 0 auto;
    position: relative;
	background: url(images/featured2.gif) left top no-repeat #002446;
	height:267px;
	width:892px;
}

.scroll {
    height:236px;
	width:862px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
}

.scrollContainer div.panel {
    height:167px;
    width:752px;
	padding:50px 70px;
}

ul.navigation {
    list-style: none;
    margin: 0 0 0 60px;
    padding: 0;
    padding-bottom: 9px;
}

ul.navigation li {
    display: inline;
    margin-right: 10px;
}

ul.navigation a {
    padding: 10px;
    color: #0a3974;
	font-size:11px;
}

ul.navigation a:hover {
    color: #fff;
}

ul.navigation a.selected {
    color: #fff;
}

ul.navigation a:focus {
    outline: none;
}

.scrollButtons {
    position: absolute;
    top: 150px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -20px;
}

.scrollButtons.right {
    right: -20px;
}

.hide {
    display: none;
}

/* slide end */

.featured h1 {
	font-size:16px;
	font-weight:200;
}

.featured p.left {
	width:300px;
	float:left;
	margin:20px 40px 0 0;
	line-height:16px;	
}

#client {
	clear:both;	
	background:url(images/heart.gif) left center no-repeat #f3f3f3;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color:#afafaf;
	font-size:16px;
	padding:20px 10px 0px 110px;
	margin:25px 0;
	font-weight:bold;
	height:65px;
	overflow:hidden;
}

#client div{
	background:#f3f3f3;
}

.wrap #client a{	
	color:#5a180e;
	cursor:text;
}

.wrap #client a:hover{	
	color:#5a180e;
}

#jeeb {
	margin:5px 0 0 0;
	background:url(images/whitey2.gif) top center no-repeat;
	padding:40px 0 40px 0;
	position:relative;
}

#twitter {
	width:170px;
	height:123px;
	position:absolute;
	right:-15px;
	bottom:-15px;
	background:url(images/twitter.gif) center no-repeat;
	font-size:11px;
	padding:15px 127px 0px 15px;
	line-height:16px;
}

* html #twitter {
	display:none;
}

#twitter a{
	display:block;
	margin:10px 0 0 0;
	font-weight:bold;
}


#jeeb h1{
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:22px;
	padding:0px;
	margin:0px;
	width:580px;
	color:#0f3252;
}


#content {
	clear:both;
	border:1px solid #e1e1e1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:0px 10px 0px 10px;
	background:url(images/gradient2.gif) left top repeat #fff;
}

#content.ome {
	background:url(images/gradient2.gif) left bottom repeat-x #fff;
	padding:0px 20px 0px 20px;
}

* html #content.ome {	
	padding:0px 10px 0px 10px;
}

.theme {
	width:410px;
	float:left;
	margin:20px 12px 13px 12px;
}


* html .theme {
	margin:20px 10px 13px 10px;
}

.window {
	background:url(images/mac.gif) left center no-repeat #fff;
	height:276px;
	width:410px;
	padding:24px 0 0 0;
}

.details {
	height:40px;
	background:url(images/gradient1.gif) left top repeat-x #fff;
	border:1px solid #e8e8e8;
	margin:12px 0 0 0;
	width:390px;
	padding:5px 10px;
	font-size:11px;
	line-height:20px;
	color:#666;
}

.details img{
	float:right;
	margin:6px 3px;
}

.wrap #content .details a{
	color:#8b8b8b;
	text-decoration:underline;
}

.wrap #content .details a:hover{
	color:#333;
	text-decoration:none;
}

.wrap .details h2{
	width:150px;
}

.wrap #content .details h2 a{
	font-weight:bold;
	color:#2e3150;
	font-size:12px;
	text-decoration:none;
}

.wrap #content .details h2 a:hover{
	color:#000;
}

p.viewmore {
	margin:10px 0 0 0;
	text-align:right;
}

p.viewmore a{
	color:#666;
	font-size:11px;
}

#about {
	clear:both;
	border:1px solid #e1e1e1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:20px 0 0px 30px;
	margin:30px 0 20px 0;
	font-size:11px;
	line-height:16px;
	height:110px;
	background:#fff;
}

#about div{
	width:255px;
	float:left;
	margin:0 25px 0 0;
}

#about div b{
	width:250px;
}

#about div p{
	margin:10px 0 0 0;
}

.wrap #about div b a{
	color:#2E3150;	
}

.wrap #about div b a:hover{
	color:#000;	
}

#footer {
	margin:0 0 30px 0;
	clear:both;
	font-size:11px;
}

#footer img{
	float:right;
	margin:5px;
}

#footer ul{
	list-style:none;
	padding:5px 0 0 5px;
}

#footer ul li{
	display:inline;
}

#footer ul li{
	display:inline;
}

#footer ul li a{
	color:#999;
	margin:0 15px 0 0;
}

#footer ul li a:hover{
	color:#333;
}

img.red {
	position:absolute;
	margin:0px 0 0 786px;
}

* html img.red {
	display:none;
}

* + html img.red {
	display:none;
}

.homeright {
	width:420px;
	float:right;
}

#homeleft {
	width:415px;
}

* html #homeleft {
	width:415px;
}

#textcontent {
	clear:both;
	border:1px solid #e1e1e1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background:url(images/gradient2.gif) left bottom repeat-x #fff;
	padding:40px;
	margin:40px 0 0 0;
}


#textcontent h1{
	font-size:22px;
	margin:10px 0 20px 0;
	color:#333333;
	font-weight:bold;
}

#textcontent h2{
	font-size:16px;
	padding:10px 0 20px 0;
	color:#444;
	font-weight:bold;
}

.wrap #textcontent h1 a{
	color:#001738;
	font-weight:normal;
}

.wrap #textcontent h1 a:Hover{
	color:#000;
}

#textcontent p{
	margin:0 0 30px 0;
}

#themeheadline {
	background:url(images/whitey.gif) right top no-repeat;
	height:205px;
	margin:5px 0 0 0;
	padding:0 0 0 35px;
}

* html #themeheadline {	
	margin:3px 0 0 0;
}

* + html #themeheadline {	
	margin:3px 0 0 0;
}

#themeheadline h3{
	font-size:28px;
	color:#001637;
	font-weight:bold;
	padding:60px 0 27px 0;
}

#themeheadline p{
	font-size:16px;
	color:#999999;
	line-height:24px;
	width:540px;
}

#themeheadline .buttons{
	width:195px;
	height:23px;
	background:url(images/behind.gif) center top no-repeat;
	position:absolute;
	padding:15px 20px;
	margin:100px 0 0 590px;
}

#textcontent.single{
	padding:40px 0 0 40px;
	margin:0px 0 0 0;	
}

.single ul.pager-tabs {
	list-style:none;
	border-bottom:1px solid #edeef0;
	border-top:1px solid #edeef0;
	margin:-5px 40px 30px 0;
	padding:10px;
	font-size:11px;
}

.single ul.pager-tabs li{
	display:inline;
}

.single ul.pager-tabs li{
	display:inline;
}

.wrap .single ul.pager-tabs li a{
	padding:0 10px 0 0;
	color:#b2b2b2;
}

.wrap .single ul.pager-tabs a.selected{
	color:#1f4a96;
}

.wrap .single ul.pager-tabs li a:hover{
	color:#1f4a96;
}

.pager-content div p{
	width:365px;
}

.pager-content div{
	background-position:bottom right;
	background-repeat:no-repeat;
	height:300px;
}

.themes {
	margin:40px 0 0 0;
	padding:0px 0 0 0;
}

.theme2 {	
	margin:0px 12px 0px 12px;
	height:378px;
	padding:20px 0 0 0;

}

.tekst {
	float:right;
	width:355px;
	margin:0 25px 0 0;
	padding:20px 0 0 0;
}

.wrap .tekst a{
	font-weight:bold;
	color:#001738;	
}

.wrap .tekst a:hover{
	color:#000;
}

.wrap .tekst p{
	margin:20px 0;
}

.theme2 .tekst p a{
	font-weight:normal;
	color:#113f8f;
}

.wrap .tekst p a:hover{
	color:#333;
}

.tekst p.tags{
	border-top:1px solid #e7e7e7;
	padding:10px 0 0 0;
	font-size:11px;
}

.wrap .tekst p.tags a{
	color:#6f6f6f;
	cursor:text;
	background: url(images/yes.gif) left center no-repeat;
	padding:0 0 0 20px;
	margin:0 10px 0 0;
	font-weight:normal;
}

#supone {
	width:240px;
	float:left;
}

#textcontent h1.support{
	margin:0 0 60px 0;
}

#suptwo {
	margin:0 0 0 270px;
}

h4 {
	color:#2E3150;
	font-weight:bold;
	margin:0 0 15px 0;
}

.wrap #textcontent h4 a{
	color:#2E3150;
}

.wrap #textcontent h4 a:hover{
	color:#000;
}

#supone ul{
	list-style:none;
}

#supone ul li{
	border-bottom:1px solid #f5f5f5;
	margin:3px 0;
	padding:0px 0 3px 0;
	
}

.wrap #textcontent #supone ul li a{
	color:#0000FF;
	background:url(images/book.gif) left center no-repeat;
	padding:6px 6px 6px 30px;
	display:block;
	font-size:14px;
}

.wrap #textcontent #supone ul li a:hover{
	color:#111;
	background-color:#f5f5f5;
}

#forum {
	height:50px;
	background:url(images/globe.gif) left top no-repeat;
	width:210px;
	padding:0 0 0 60px;
	font-size:11px;
	color:#999999;
	line-height:18px;
	position:absolute;
	margin:0 0 0 267px;
}

.wrap #textcontent #forum a{
	display:block;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 0 0;
	color:#333333;
}

.wrap #textcontent #forum a:hover{
	display:block;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 0 0;
	color:#990000;
}

#forum.tool{
	background:url(images/tool.gif) left top no-repeat;
	margin:0 0 0 550px;
}

.newss {
	margin:0 0 15px 0;
	line-height:20px;
}

.wrap #textcontent .newss a{
	color:#333333;
	font-weight:bold;
}

.wrap #textcontent .newss a:hover{
	color:#990000;
}

.wrap #textcontent .newss p{
	margin:0px 0 10px 0;
	padding:5px 0;
}

.wrap #textcontent .newss p a{
	font-weight:normal;
	color:#0000FF;
}

.wrap #textcontent .newss p a:hover{
	color:#333;
}

.wrap #textcontent .newss p.comments{
	text-align:right;
	border-top:1px solid #f5f5f5;
	margin:0px 0 0 0;
	padding:2px 0 0 0;
	font-size:11px;
}

.wrap #textcontent .newss p.comments a{
	background:url(images/comment.gif) left center no-repeat;
	padding:0 0 0 20px;
	font-weight:normal;
	color:#999;
}

.wrap #textcontent .newss p.comments a:hover{
	color:#666;
}

.wrap #textcontent .newss p.comments span{
	font-weight:normal;
	color:#999;
	background:url(images/date.gif) left center no-repeat;
	padding:0 0 0 15px;
	margin:0 15px 0 0px;
}

.comment {
	border-top:1px solid #f5f5f5;
	padding:15px 0;
	font-size:11px;
	line-height:18px;
}

.comment .author{
	width:105px;
	float:left;
}

.wrap #textcontent .comment .author a{
	color:#990000;
	font-weight:bold;
}

.wrap #textcontent .comment .author a:hover{
	color:#333;
}

.comment .author2{
	margin:0 0 0 107px;
}

label {
	display: block;
	width: 150px;

	margin-bottom: 10px;
}

input {
	display: block;
	width: 150px;
	
	margin-bottom: 10px;
}
 
input {
	border:1px solid #e9e9e9;
	padding:2px;
	font-size:11px;
	width:280px;
	color:#666;
}

input:focus {
	border:1px solid #ccc;
}
 
textarea:focus {
	border:1px solid #ccc;
} 
 
textarea {
	display: block;	
	margin-bottom: 10px;
	border:1px solid #e9e9e9;
	background:#fff;
	width:390px;
	height:90px;
	font:11px arial;
	color:#666;	
	padding:4px;
} 

label {
	text-align: left;
	width: 100px;
	font-size:11px;
}
 
br.clear {
	clear: left;
}

input.submit{
	font-weight:bold;
	color:#1c3b68;
	width:140px;
	margin:0 0 0 0px;
	background:url(images/submit.gif) left top repeat-x;
	cursor:pointer;
}

* + html input.submit{
	margin:0 0 0 100px;
}

* html input.submit{
	margin:0 0 0 50px;
}

#textcontent.page ul{
	margin:10px 0 10px 0;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding:10px 0 10px 20px;
	list-style:none;
	color:#555;
}

#textcontent.page ul li{
	margin:10px 0;
	background:url(images/bullet.gif) left center no-repeat;
	padding:0 0 0 20px;
}

#textcontent ul.stars{
	margin:10px 0 10px 0;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding:10px 0 10px 20px;
	list-style:none;
	color:#555;
}

#textcontent ul.stars li{
	margin:10px 0;
	background:url(images/bullet.gif) left center no-repeat;
	padding:0 0 0 20px;
}

.mini {
	width:700px;
	height:450px;
	margin:0px auto;
	padding:0 50px;
}

.mini h1 {
	font-size:22px;
	color:#303030;
	padding:30px 0 40px 0;
}

.mini h2 {
	font-size:16px;
	color:#303030;
	padding:10px 0 20px 0;
	font-weight:bold;
}

.mini h2 span {
	color:#9f0f0f;
}

.mini .license {
	border-bottom:1px solid #e8e8e8;
	padding:0 0 30px 0;
	margin:0 0 30px 0;
	clear:both;
}

.mini .license img.biig{
	float:right;
}

.mini p{
	margin:0 0 10px 0;
	line-height:18px;
	width:470px;
	font-size:11px;
}

.postedby {
	padding:3px 10px;
	border-left:1px solid #ccc;
	margin:10px 0 30px 0;
	font-size:11px;
	background:#f6f6f6;
}

.wrap #textcontent .newss .postedby a{
	font-weight:normal;
}

.postedby span {
	float:right;
	padding:0 0px 0 0;
}

.postedby span a {
	padding: 2px 0 2px 16px;
	margin-right: 6px;
	border: none;
	color: #666666 !important;
}
.postedby span a:hover {
	text-decoration: none;
	border: none;
	color: #000 !important;
	background-position: 0 -29px;
}
.postedby span .digg {
	background: url(images/digg.gif) no-repeat 0 2px;
	padding-left: 19px;
}
.postedby span .delicious {
	background: url(images/delicious.gif) no-repeat 0 2px;
	padding-left: 17px;
}
.postedby span .stumbleupon {
	background: url(images/stumbleupon.gif) no-repeat 0 2px;
	padding-left: 18px;
}

h5 {
	font-size:18px;
	font-weight:bold;
	color:#b50000;
	padding:20px 0 0px 0;
}

h5 span{
	float:right;
	margin:5px 0 0 0;
}

h5 a{
	color:#b50000 !important;
}

h5 a:hover{
	color:#111 !important;
}

h6 {
	font-size:12px;
	font-weight:bold;
	color:#111;
	padding:10px 0 5px 0;
}

h6 a{	
	color:#111 !important;
}

#homeleft p {
	margin:0 0 15px 0;
	line-height:20px;
}

#homeleft p.butt {
	border-top:1px solid #f5f5f5;
	padding:5px 0 0 0;
	font-size:11px;
	color:#7e7e7e !important;
}

#homeleft p.butt a{
	color:#7e7e7e !important;
}

#homeleft p.butt a:hover{
	color:#333 !important;
}

#homeleft p.butt span{
	float:right;
}

img.allthemes {
	margin:0px 0 0px 0;
}

a.date {
	background:url(images/date.gif) left center no-repeat;
	padding:0 0 0 15px;	
}

a.koment {
	background:url(images/comment.gif) left center no-repeat;
	padding:0 0 0 15px;	
}

#homeleft h2 {
	font-size:14px;
	font-weight:bold;
	color:#b50000;
	padding:20px 0 10px 0;
}

#homeleft ul {
	list-style:none;
	font-size:11px;
}

#homeleft ul li{
	padding:4px 0;
	border-bottom:1px solid #eee;
	height:23px;
	overflow:hidden;
}

#homeleft ul li span{
	float:right;
}

#homeleft ul li span a{
	width:24px;
	height:20px;
	background:url(images/bubble.gif) bottom center no-repeat;
	color:#848484 !important;
	display:block;
	text-align:center;
	font-weight:bold;
	line-height:18px;	
}

#homeleft ul li span a:hover{
	color:#111 !important;
}

#homeleft ul li a{
	color:#333 !important;	
}

#homeleft ul li a:hover{
	color:#000 !important;
}

.je {
	width:195px;
}
