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

/* basics reset */

*{margin:0;padding:0;}
html {overflow-y:scroll;}
body {
	background:#fff;
	font-family:Arial, tahoma, sans-serif;
	font-size:12px;
	margin:0px;
	direction:rtl;
	text-align:right;
	}
	
h1 {font-size:18px;}
h2 {font-size:14px;margin-top:10px;}
h3 {font-size:10px;margin-top:10px;}
h4 {font-size:9px;}


/* images and misc. */

img{ border:none;padding:6px;}
img a{border:none;}

img.left, img.alignleft{ float:left;border:none;padding:6px;}
img.right, img.right{ float:right;border:none;padding:6px;}
img.centered { display:block;margin-left:auto;	margin-right:auto;	}

blockquote{
	border-right:1px solid #A5ABAB;
	margin:15px;
	padding:0 12px 0 12px;
	}

code{
	margin:10px;
	font-family:"Courier New", Courier, monospace;}


.alignleft, .floatl {float:left;}
.alignright, .floatr {float:right;}
.clear {clear:both;}

/* links */

a{
	color:#2334E1;
	text-decoration:none;
	border:none;
	}

a:hover{color:#6A7CA0;text-decoration:underline;border:none;}

/* Captions */
.aligncenter,
div.aligncenter {display:block;margin-left:auto;margin-right:auto;}

.wp-caption {
	border:1px solid #ddd;
	text-align:center;
	background-color:#f3f3f3;
	padding-top:4px;
	margin:10px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.wp-caption img {margin:0;padding:0;	border:0 none;}

.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	padding:0 4px 5px;
	margin:0;
}
/* End captions */


/* container */

#container {
	width:976px;/* 960px + 16px for margin page borders*/
	margin:0 auto;
	padding:0;
	background:#fff;
	color:#000;	
	background:url(images/pageBorder.png) repeat-y;
	}
	
/* header */

#header {
	background:#f4f4f4;
    width:960px;
    margin:0 auto;
	color:#000;
	height:120px;	
	}

#header .logo {
	background:url(images/head/logo.png) 10px 15px no-repeat;
	float:right;	
	overflow:hidden;
	margin:10px 75px 0 0;
	width:200px;
	height:85px;
	}

#header .logo h1 {
	text-indent:-1000px;
	float:right;		
	margin:0;	
	padding:0px 18px 0 0;		
	}
	
#header .logo h2{
	text-indent:-1000px;
	float:right;	
	margin:0;	
	padding:0 18px 0 0;	
	}

#header .logo a {
	display:block;
	clear:both;	
	width:200px;
	height:85px;		
	}

#header .topbar {
	float:left;	
	margin:10px 0 4px 12px;
	color:#4d4d4d;	
	}

#header .topbar ul {list-style:none;width:560px;font-size:11px;}
#header .topbar ul li {float:right;margin:10px 18px 0 0;}
#header .topbar ul li img {vertical-align:middle;margin-top:-8px;} 
#header .topbar ul li a {text-decoration:none;color:#4d4d4d;}
#header .topbar ul li a:hover {color:#0062aa;}
#header .topbar ul li.current_page_item a {color:#0062aa;}

#header .search	{
	float:left;	
	margin:1px 0 4px 60px;
	}

/* search form and hp connect form*/

#searchform, #connectform {
	padding:2px 4px 6px 0;	
	}
#searchform input#s, #connectform input{
	font-size:12px;
	color:#4d4d4d;
	background-color:#fff;
	padding:2px;
	margin:2px;
	border:1px solid #BDBDBD;
	}

#searchform input#searchsubmit, #connectform input[type=submit] {
	font-family:Arial, verdana, times;
	width:42px;
	height:20px;
	font-size:12px;
	padding:2px;
	margin:2px 2px 3px 0;
	border:none;
	background:url(images/head/btnSmall.png) 0 top no-repeat;
	color:#fff;
	cursor:pointer;
	}
	
#searchform input#searchsubmit:hover, #connectform input[type=submit]:hover {background-position:0 bottom;}	
	
#connectform span {width:60px;display:inline-block;}	
#connectform input{width:150px;}
#connectform span.submit {float:left;}
/* end header */


/* main nav bar */

#navbar {
	background:transparent url(images/nav/nav_bg.png) right 0px;
	margin:0 auto;		
	font-size:10px;
	width:960px;
	height:22px;	
}

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

#navbar ul li {
	list-style-type:none;
	display:inline;
	margin:0;	
	float:right;
	display:block;	
	border-left:1px solid #ffffff;
}

#navbar ul li.home_item {padding:0 5px;border-right:1px solid #ffffff;}



#navbar ul li.page_item {margin:0px;}


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

#navbar ul li a {
	padding:0px 20px;
	margin:0;
	text-decoration:none;	
	text-indent:-1000px;
	overflow:hidden;
	display:block;
}

/* navbar items sprites */

#navbar ul li.home_item a {
	background:transparent url(images/nav/home.png) no-repeat 4px 1px;
	height:22px;width:18px;
	padding:0 5px;
	}
	
#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.png) no-repeat 20px 0;height:22px;width:51px;
	}
#navbar ul li.page-item-12 a:hover {
	background:transparent url(images/nav/internet.png) no-repeat 20px -22px;height:22px;width:51px;	
	}

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

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

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

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

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


/*home page*/

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

/*hp flash*/
#hp-container #flash-wrapper {position:relative;width:960px;}

#hp-container .flash {position:relative;z-index:0;top:-10px;right:-1px;}

#hp-container .above-flash {
	z-index:500;	
	width:450px;
	position:absolute;
	margin-right:20px;
	}

#flash-wrapper .above-flash h1, #flash-wrapper .above-flash .entry p {
	text-indent:-3000px;
	overflow:hidden;
	}

h1#maintitle {background:url(images/home/flash/title.png) no-repeat;width:457px;height:71px;margin:30px 60px 0 0;}

/* 2 classes for ie - ie8 fix*/
#flash-wrapper .above-flash h1#maintitle-heb {background:url(images/home/flash/title.png) no-repeat left 20px;width:510px;height:100px;}
#flash-wrapper .above-flash h1#maintitle-eng {background:url(images/home/flash/title_eng.png) no-repeat 50px 20px;width:510px;height:100px;}


#flash-wrapper .main-desc {background:url(images/home/flash/txt.png) no-repeat;width:360px;height:65px;margin:37px 50px 0 0;}

#flash-wrapper .above-flash .hp-buttons {width:208px;height:30px;margin:0px 60px 8px 0;display:block;overflow:hidden;}
a#hp-button1 {background:url(images/home/flash/btn01heb.png) 0 top no-repeat;}
a#hp-button2 {background:url(images/home/flash/btn02heb.png) 0 top no-repeat;}
a#hp-button1:hover, a#hp-button2:hover {background-position:0 bottom;}
a.hp-buttons {text-decoration:none;text-indent:-1500px;}

/*end hp flash */

/*hp bottom*/

#hp-container #hp-bottom {
	background:#c6c6c6;
	margin:-22px -1px 0 auto;
	padding:20px 0px 0 0;
	width:960px;
	min-height:135px;
	}

#hp-bottom .hp-items {
	background:#c6c6c6;
	width:552px;
	float:right;
	padding-right:88px;
	}
	
.hpitem {
	float:right;
	width:240px;
	margin-top:10px;
	margin-left:35px;	
	}

.hpitem img {
	margin-top:-10px;
	padding-left:0;
	padding-right:0;
	vertical-align:top;
	}

.hpitem span.sub, .hpitem h2 {color:#002F5A;}

.hpitem h2 {
	font-size:20px;
	margin:-32px 44px 0 0;
	font-weight:normal;
	white-space:nowrap;
}

.hpitem h2 span {
	font-size:15px;
	white-space:nowrap;
}

.hpitem p {
	line-height:1.5;
	font-size:12px;
	display:inline;
	}
	
.hpitem a {color:#0042df;text-decoration:none;font-size:12px;}

#hp-bottom .hp-form {
	/*background:#c6c6c6;*/
	/*width:320px;*/	
	/*float:left;*/	
	/*text-align:left;*/
	}

/* end home page*/


/* page/blog header */

#page_header, #blog_header {
	width:960px;
	height:100px;
	margin:0px auto 0;	
	background:url(images/inner/header/innerHeader01_heb.png) no-repeat;		
	
	}

#page_header p,  #blog_header p {padding-top:32px;margin-right:50px;}
#page_header p img,  #blog_header p img {padding:0;}

/* end page/blog header */


/*children pages */
.children {}
.children ul {list-style-type:none;margin:15px 80px 0 0;}
.children ul li {}
.children ul li a {
	display:block;
	float:right;
	position:relative;
	height:20px;		
	background:url(images/inner/btn_subcategory.png) top left no-repeat;	
	color:#ffffff;
	text-decoration:none;	
	margin-left:9px;	
	padding:3px 4px 0 10px;
	text-align:center;	
	margin-right:6px;
	}

.children ul li a span {
	display:block;
	position:absolute;
	top:0px;
	right:-6px;
	height:23px;
	width:6px;
	background:url(images/inner/btn_subcategory.png) top right no-repeat;	
	}

.children ul li a:hover {color:#bfe7fb;} 
.children ul li.current_page_item a, .children ul li.current_page_parent.current_page_ancestor a {background-position:bottom left;}
.children ul li.current_page_item a span, .children ul li.current_page_parent.current_page_ancestor a span {background-position:bottom right;}

/*.children ul li.current_page_ancestor a {background-position:top left;}
.children ul li.current_page_ancestor a span {background-position:top right;}*/

.children ul li.main a {background-position:top left !important;}
.children ul li.main a span {background-position:top right !important;}

/* end children pages */


 
/* content */

#content {
	float:right;	
	width:490px;
	text-align:justify;
	margin:0 82px 0 0;	
	}	

.post {
	margin:0;
	padding:10px 5px 10px 10px;
	line-height:14pt;
	}
	
.post h2{
	font-family:Arial, baskerville, georgia, times, serif;
	font-size:17px;
	font-weight:300;
	color:#08122E;
	}
	
.post h2 a{
	color:#08122E;
	text-decoration:none;
	}
	
.post h2 a:hover{
	color:#666;
	text-decoration:none;
	}
	
.post p{font-size:12px;}

.post a{color:#2334E1;}

.post ul {margin-right:15px;}

.post .post_head {
	margin-top:4px;		
	}

.post .post_head img {
	margin-top:-5px;
	padding-left:0;
	padding-right:0;
	vertical-align:top;
	}

.post .post_head span.sub, .post .post_head h2, .post .post_head a {color:#002f5a;}

.post .post_head span.sub {font-size:13px;}
.post .post_head span.single {font-weight:normal;}

.post .post_head h2 {
	font-size:20px;
	margin:-28px 44px 0 0;	
	}
	
.entry p{margin:12px 0;}

.entry h2 {color:#002F5A;font-size:20px;font-weight:bold;margin-bottom:10px;}
.entry h3 {color:#002F5A;font-size:18px;font-weight:normal;margin-bottom:10px;}
.entry h4 {color:#002F5A;font-size:16px;font-weight:normal;margin-bottom:10px;}
.entry h5 {color:#002F5A;font-size:14px;font-weight:normal;margin-bottom:10px;}


.postmetadata{
	clear:both;
	background:#F7F7F7;
	padding:6px;
	margin-top:16px;
	text-align:center;
	}
	
.navigation {
	font-size:12px;
	float:right;
	width:100%;
	}
	
.notfound {padding:25px;font-size:14pt;font-weight:300;}


.wpcf7 {float:right;border-right:1px solid #dddddd;padding-right:25px !important;margin-right:15px !important;width:272px;}
.wpcf7 input {font-family:arial;font-size:12px;}
.wpcf7 textarea {font-family:arial;font-size:12px;height:92px;width:270px;}
.wpcf7 .ajax-loader {display:none;}
.contact_floatright {float:right;width:160px;padding-top:12px;}

/* sidebar */

#sidebar {
	font-size:12px;
	width:295px;
	float:left;
	margin:12px 10px 0;
	padding:0px 9px 0 40px;	
	}


#sidebar h2{
	font-size:15px;		
	margin:0;
	padding:0;
}

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

#sidebar ul {
	width:265px;
	margin:4px 0 12px 0;
	padding:0;
	list-style-type:none;	
	}

#sidebar ul li {
	margin:0;
	padding:0;
	line-height:normal;
	list-style-type:none;
	}

.sb-blog ul li:before {
	content:"\00BB \0020";
	}


/* sidebar blog */

.sb-blog h2 {font-size:14px;color:#000;}
.sb-blog ul {margin-bottom:20px !important;}
.sb-blog ul li a {color:#0062AA;}

/* end sidebar blog */

/* ad promotion */
ul#side-ads {color:#ffffff;}
	
ul#side-ads li {
	background:url(images/inner/BGpromotion.png) right top no-repeat;
	padding:10px 8px 0 0 !important;
	margin-bottom:10px;
	height:61px;}
ul#side-ads li:hover {background:url(images/inner/BGpromotion.png) right -71px no-repeat;}	
ul#side-ads li:hover p {color:#fff;}
ul#side-ads li p {padding:0 !important;width:215px;color:#BBDEF4;cursor:pointer;}
ul#side-ads li img {margin:-48px 205px 0 0;display:block;}
ul#side-ads li a {color:#ffffff;text-decoration:none;/*display:block;*/ width:240px;height:71px;}

ul#recent-posts li {background:url(images/inner/icons/recent_post.png) no-repeat right top;padding-right:22px;margin-bottom:5px;}

/* comments */

#commentssection{
	clear:both;
	padding:2px 12px;
	margin:0;
	}
	
#commentssection h3{
	font-family:Arial, georgia, times, verdana;
	font-size:14px;	
	font-style:normal;
	color:#000;
	}

cite {
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	}
	
cite a{color:#000;text-decoration:none;border-bottom:1px dotted #465D71;}

/* Begin Comments*/
.alt {margin:0;padding:10px;	}
.commentlist {padding:0;text-align:justify;}

.commentlist li {
	margin:15px 0 10px;
	padding:5px 5px 10px 10px;
	list-style:none;
	}
	
.commentlist li ul li {margin-right:-5px;	margin-left:10px;}
.commentlist p {margin:10px 5px 10px 0;}
.children { padding:0;}
#commentform p {margin:5px 0;}
.nocomments {text-align:center;margin:0;	padding:0;	}
.commentmetadata {margin:0;display:block;	}
#commentform input {width:170px;padding:2px;	margin:5px 5px 1px 0;}
#commentform {margin:5px 10px 0 0;	}
#commentform textarea {width:100%;padding:2px;}

#respond:after {
		content:".";
	    display:block;
	    height:0;
	    clear:both;
	    visibility:hidden;
	}
	
#commentform #submit {margin:0 0 5px auto;float:right;}
	
/* End Comments */

/* footer */

#footer {
	/*background:url(images/spotnet_footer.png) no-repeat 0 bottom;*/	
	/*clear:both;*/
	width:979px;
	margin:0 auto;
	padding:0px 0 5px;
	text-align:center;
	color:#000;
	font-size:11px;
	}
#footer p {margin-top:10px;}
#footbg {background:url(images/spotnet_footer.png) no-repeat 0 bottom;margin:0 auto;height:20px;}
#footbg_inner {background:url(images/spotnet_footer_inner.png) no-repeat 0 bottom;margin:0 auto;height:20px;width:980px}
#footer a {color:#000000;text-decoration:none;}
#footer a:hover {text-decoration:underline;}

a.pageitems {
	background:url(images/inner/icons/blog.png) right 4px no-repeat;
	display:block;
	padding:2px 15px 0 0;	
	margin:-6px 0 -6px 0;
	}
	

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

/* landing page */
.container-landing {background-image:none !important;margin-top:40px !important;}
.container-landing #header {background:#ffffff;height:91px;}
.container-landing #header .logo {background:url(images/landing_logo.png) 0px 0px no-repeat;margin:10px 21px 0 0;width:182px;height:64px;}
.container-landing #header .logo-general {background:url(images/landing_logo_general.png);}
.container-landing #content_wrap {background:url(images/landing_bg.png);width:963px;height:463px;position:relative;background-repeat:no-repeat;}
.container-landing #content_wrap #content {margin-right:52px;margin-top:52px;width:580px;}
.post-landing  {padding:0px;}
.post-landing .post_head {margin-bottom:20px;}
.post-landing .post_head span.sub {font-size:23px;}
.post-landing .post_head h2 {margin:0px;margin-top:8px;font-size:33px;}
.post-landing ul {width:530px;}
.post-landing li {list-style-image:url(images/landing_bullet.png);margin-bottom:8px;font-size:14px;}
.post-landing div.wpcf7 {position:absolute;left:13px;top:46px;border:0px;width:258px;}
.post-landing div.wpcf7 h3  {text-align:right;font-size:20px;margin-right:20px;width:220px;}
.post-landing div.wpcf7 input  {width:190px;height:20px;font-size:13px;}
.post-landing div.wpcf7 p  {padding-right:20px;}
.post-landing div.wpcf7 .button  {margin-right:-20px;margin-top:4px;background-image:url(images/landing_button.png);text-align:center;color:#ffffff;font-size:14px;width:237px;height:39px;border:0px;background-repeat:no-repeat;}
.post-landing div.wpcf7 .button:hover  {cursor:pointer;}
.post-landing div.wpcf7 .wpcf7-response-output  {background-color:#ffffff;}
.page-template-page-landing-php #footbg_inner {display:none;}
.page-template-page-landing-general-php #footbg_inner {display:none;}
