@charset "utf-8";
/*
Theme Name:SpotNet
Description:Theme for SpotNet website.
*/

/* basics reset */

body {
	direction:ltr;
	text-align:left;
	}
	
blockquote{
	border-left:1px solid #A5ABAB;
	}

/* Captions */
.wp-caption p.wp-caption-text {padding:0 4px 5px;}

/* header */

#header .logo {
	background:url(images/head/logo_eng.png) 10px 15px no-repeat;
	float:left;
	margin:10px 0 0 75px;	
	}

#header .logo h1 {
	float:left;				
	padding:0px 0 0 18px ;		
	}
	
#header .logo h2{
	float:left;			
	padding:0 0 0 18px ;	
	}


#header .topbar {
	float:right;	
	margin:10px 12px 4px 0;	
	}

#header .topbar ul li {float:left; margin:10px 0 0 18px;}

#header .search	{
	float:right;	
	margin:1px 95px 4px 0;
	}

/* search form */
#searchform {padding:2px 0 6px 4px;}
#searchform input#searchsubmit{margin:2px 0 3px 2px; text-indent:-2px;font-size:11px;padding-left:3px;}	
#connectform span.submit {float:right;}
	
/* end header */


/* main nav bar */

#navbar {background-position:transparent url(images/nav/nav_bg.png) left 0px;}

#navbar ul {margin:0 0 0 82px; text-align:left;}

#navbar ul li {
	float:left;
	border-right:1px solid #ffffff;
	border-left:none;
	height:22px;
}

#navbar ul li.home_item {border-left:1px solid #ffffff; }

#navbar ul li.current_page_item, #navbar ul li.current_page_parent {
	background:transparent url(images/nav/nav_bg.png) left -22px;	
	}

/* navbar items sprites */

#navbar ul li.home_item a {background:transparent url(images/nav/home.png) no-repeat 4px 1px;}
	
#navbar ul li.home_item a:hover {
	background:transparent url(images/nav/home.png) no-repeat 4px -22px; 	
	}
	
#navbar ul li.page-item-12 a {
	background:transparent url(images/nav/internet_eng.png) no-repeat 20px 0px ; height:22px; width:45px;
	}
#navbar ul li.page-item-12 a:hover {
	background:transparent url(images/nav/internet_eng.png) no-repeat 20px -22px; height:22px; width:45px;	
	}

#navbar ul li.page-item-14 a {
	background:transparent url(images/nav/mail_eng.png) no-repeat 20px 0px ; height:22px; width:145px;
	}
#navbar ul li.page-item-14 a:hover {
	background:transparent url(images/nav/mail_eng.png) no-repeat 20px -22px; height:22px;	
	}

#navbar ul li.page-item-16 a {
	background:transparent url(images/nav/domain_eng.png) no-repeat 20px 0px ; height:22px; width:50px;
	}
#navbar ul li.page-item-16 a:hover {
	background:transparent url(images/nav/domain_eng.png) no-repeat 20px -22px; height:22px;	
	}

#navbar ul li.page-item-18 a {
	background:transparent url(images/nav/spotnik_eng.png) no-repeat 20px 0px ; height:22px; width:45px;
	}
#navbar ul li.page-item-18 a:hover {
	background:transparent url(images/nav/spotnik_eng.png) no-repeat 20px -22px; height:22px;	
	}

#navbar ul li.page-item-20 a {
	background:transparent url(images/nav/support_eng.png) no-repeat 20px 0px ; height:22px; width:100px;
	}
#navbar ul li.page-item-20 a:hover {
	background:transparent url(images/nav/support_eng.png) no-repeat 20px -22px; height:22px;	
	}

#navbar ul li.page-item-22 a {
	background:transparent url(images/nav/blog_eng.png) no-repeat 20px 0 ; height:22px; width:31px;
	}
#navbar ul li.page-item-22 a:hover {
	background:transparent url(images/nav/blog_eng.png) no-repeat 20px -22px; height:22px;	
	}
	
/* end navbar*/

/*home page*/

#hp-container	{width:960px; margin:10px 9px 0; }

/*hp flash*/

#hp-container .flash {left:-1px; }
#hp-container .above-flash {margin-left:20px;}

h1#maintitle {background:url(images/home/flash/title_eng.png) no-repeat; width:658px; height:80px; margin:30px 0 0 50px;}
#flash-wrapper .main-desc {background:url(images/home/flash/txt_eng.png) no-repeat; width:379px; height:65px; margin:28px 0 0 50px;}

#flash-wrapper .above-flash .hp-buttons {width:208px; height:30px; margin:0px 0 8px 60px; display:block;}
a#hp-button1 {background:url(images/home/flash/btn01eng.png) 0 top no-repeat;}
a#hp-button2 {background:url(images/home/flash/btn02eng.png) 0 top no-repeat;}
a#hp-button1:hover, a#hp-button2:hover {background-position:0 bottom;}

/*end hp flash */

/*hp bottom*/

#hp-container #hp-bottom {
	margin:-23px auto 0 -1px; 
	padding:20px 0 0 0px;	 
	min-height:145px;
	}

#hp-bottom .hp-items {
	float:left;
	padding-left:88px;
	padding-right:0
	}
	
.hpitem {
	float:left;	
	margin-right:35px;
	margin-left:0;		
	}

.hpitem img {
	padding-right:0;
	padding-left:0;	
	}

.hpitem h2 {
	margin:-32px 0 0 44px;
}

#hp-bottom .hp-form {
/*	float:right;	
	text-align:left;*/
	}

/* end home page*/

/* page/blog header */

#page_header, #blog_header {background:url(images/inner/header/innerHeader01_eng.png) no-repeat; height:105px;}
#page_header p,  #blog_header p {margin-left:50px;}

/* end page/blog header */


/*children pages */
.children {}
.children ul {list-style-type:none; margin:15px 0 0 65px;}
.children ul li a {
	float:left;		
	background:url(images/inner/btn_subcategory.png) top right no-repeat;		
	margin-right:9px;	
	margin-left:6px;
	padding:3px 10px 0 4px;	
	}

.children ul li a span {
	left:-6px;	
	background:url(images/inner/btn_subcategory.png) top left no-repeat;	
	}

.children ul li.current_page_item a {background-position:bottom right;}
.children ul li.current_page_item a span {background-position:bottom left;}
/* end children pages */

/* content */

#content {float:left; margin:0 0 0 76px; clear:both;}	
.post {padding:10px 10px 10px 5px;	}
	
.post h2{
	font-family:Arial, baskerville, georgia, times, serif;
	font-size:17px;
	font-weight:300;
	color:#08122E;
	}
	
.post ul {margin-left:15px;}
.post .post_head h2 {
	font-size:20px;
	margin:-28px 0 0 44px;	
	}
	
.navigation {float:left;}
	
/* sidebar */

#sidebar {
	float:right;
	margin:12px 10px 0;
	padding:0px 40px 0 9px;	
	}

#sidebar p {margin:0; padding:0 16px 0 12px;}
#sidebar ul {margin:4px 0 12px 0;}


/* ad promotion */
	
ul#side-ads li {
	background:url(images/inner/BGpromotion.png) left top no-repeat;
	padding:10px 0 0 8px !important;
	}
ul#side-ads li:hover {background:url(images/inner/BGpromotion.png) left -71px no-repeat !important;}	
ul#side-ads li img {margin:-34px 0 0 205px; display:block;}
ul#recent-posts li {background:url(images/inner/icons/recent_post_eng.png) no-repeat left top; padding-left:22px; margin-bottom:5px;}


.commentlist li {
	margin:15px 0 10px;
	padding:5px 10px 10px 5px;
	}
	
.commentlist li ul li {margin-left:-5px;	margin-right:10px;}
.commentlist p {margin:10px 0 10px 5px;}
#commentform input {width:170px; padding:2px;	margin:5px 0 1px 5px;}
#commentform {margin:5px 0 0 10px;	}
#commentform #submit {margin:0 auto 5px 0; float:left;}


a.pageitems {background-position:left 3px; padding:2px 0px 0 15px;}

/*fixes for chrome*/
@media screen and (-webkit-min-device-pixel-ratio)
{
	#flash-wrapper .above-flash {margin-left:90px;}
	h1#maintitle {margin:25px 0 0 -20px;}
	#flash-wrapper .main-desc {margin:40px 0 0 -20px; }
	#flash-wrapper .above-flash .hp-buttons {margin:0px 0 8px -10px; display:block; }	
	#hp-bottom .hp-items {width:562px;	padding-left:78px; }	
	#searchform input#searchsubmit{text-indent:-1px;}
}
