@charset "iso-8859-1";

/*  

Theme Name: CanadaPoint

Theme URI: 

Description: 

Version: 1

Author: Design Point

Author URI: http://design.eclipse-sp.ua



*/

body{

    margin: 0;

    padding: 0;

    font-family: Arial;

    font-size: 12px;

    vertical-align: top;

    color: #333;
background:#fff;

}

a {

	color:#1586cd;

	}

a:hover {

	color:#b1030b;

	}	
.home_add_menu {
	margin:20px 87px;
	}
	
.home_add_menu ul#tabbar {
margin:5px;
padding:0;
width:443px!important;
	}

.home_add_menu ul#tabbar li {
	margin:0;
	padding:0 14px;
	list-style:none;
	width:100px;
	}
.sitewidth {
	width:900px;
	margin:0 auto;
	}	
.topmenu_homelink {
	float:left;
	margin-top:1px;
	}
.topm_menu_list {
	text-align:center;
	}	
.top_menu {
background:#999999 none repeat scroll 0 0;
font-size:12px;
margin-bottom:10px;
padding:5px;
text-align:center;
vertical-align:top;
font-weight:bold;
	}

.top_menu a {

	margin:0px 2px;
	color:#FFF;
	vertical-align:middle;
	}	

.header_area {

	margin:0 auto;

	padding:0px;

	width:1000px;

	}

.header_bg {

	background:url(images/home_bg2.png) no-repeat top;

	height:317px;

	width:1000px;

	margin:10px auto;

	z-index:11;

	position:relative;

	}

.pheader_bg {

	background:url(images/pheader_bg.jpg) no-repeat top;

	height:160px;

	width:1000px;

	margin:20px auto;

	}	

.logo {

	margin:-33px 0 0 57px;

	position:relative;

	}	

.logo img {

	border:none;

	}

.search {

	margin:0px 0 0 474px;

	}

#searchform {

	margin:0;

	padding:0;

	}	

#s {

	border:medium none!important;

	margin-left:15px;

	margin-top:20px;

	width:216px;

	z-index:50;

	position:relative;
	font-size:12px;

	}

#searchsubmit {

	width:52px;

	z-index:50;

	position:relative;

	background:none;

	color:transparent;

	border:none;

	cursor:pointer;

	}	

.slides {

	z-index:10;

	}	

#slideshow {

    height:316px;

	width:470px;

	margin:-327px 0px 0px 0px;

	position:relative;

}

#slideshow IMG {

    position:absolute;

    top:0;

    left:0;

    z-index:8;

}

#slideshow IMG.active {

    z-index:10;

}

#slideshow IMG.last-active {

    z-index:9;

}

.content {
	margin:0 auto;
	padding:0px;
	width:900px;
	}

.home_table {

	margin-top:30px;

	}	

.home_table td {

	vertical-align:top;

	}	

.welcome {

	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:22px;
	line-height:22px;
	margin:-6px 0 0px 0px;
  padding-top: 7px;
  	width:325px;

	}
	
.welcome_txt {

	

	font-style:italic;

	height:258px;

	line-height:19px;

	padding:5px 0px 5px 0px;

	width:330px;

	}

.welcome_txt div {



}

.home_menu {

	margin-left:100px;

	margin-top:-12px;

	}

h1 {

	font-size:20px;
	font-weight:normal;
	letter-spacing:-1px;
	color:#000;
	margin:5px 0;
  padding-top: 7px;
	}

h2 {

	font-size:14px;

	font-weight: bold;

	color:#000;
  
  margin-top:30px;

	}	

h3, .post_title {

	font-weight:bold;
	margin-bottom:0;
	font-size:16px;

	}	
.tabselected a {
	text-decoration:none;
	}
.footer {
	margin:0 auto;
	padding:10px;
	border-top:1px solid #CCC;
	width:900px;
	}	

.copyright {

	height:35px;
}
.copyright table {
	padding:18px 0 25px 0px;


	}

.developedby1 {

	float:right;

	margin-top:15px;

	}

.year {

	float:left;

	color:#FFF;

	margin-right:30px;

	}

.phone_area {

	margin:249px 0 0 680px;

	position:absolute;

	width:200px;

	z-index:20;
	display:none;

	}

.pphone_area {

	margin:38px 0 0 845px;

	position:absolute;

	width:200px;

	z-index:20;

	}	

.phone_code {

	color:#666;

	font-size:18px;

	margin-bottom:-5px;

	}

.phone_num {

	font-size:36px;

	font-weight:bold;

	color:#d1272f;

	letter-spacing:-2px;

	}

.two_coll_table {
	margin-bottom:20px;
	}	

.left_col {

	padding-right:20px;
	width:700px!important;
	vertical-align:top;

	}

.right_col {

	padding-left:5px;
	vertical-align:top;
	width:195px;

	}	

ul#tabbar {
	
	margin:0;
padding:0;

	}

ul#tabbar li {
	display:inline;
	margin:0;

	padding:0 13px;

	list-style:none;

	width:100px;

	}
.rhead {
	vertical-align:top;
	}	
.contacts_link {
	font-size:12px;
	font-weight:bold;
	}
.contacts_link, .contacts_link:hover {
	color:#000000 !important;
	margin:13px 0px 0 50px;
	position:absolute;
	text-align:right;
	width:900px;
	white-space:nowrap;
	}	
.subpagesList {
	margin-bottom:20px;
	}
.mainMenu {

	margin-bottom:20px;

	}

#sidebar h1 {

	margin-bottom:11px;

	}

#sidebar {

	margin:0;

	}	

.right_col ul {

	padding:0;

	margin:0;

}

.right_col li {

	list-style:none;

	padding:5px 0;

	margin:0;

	}

.current_page_item a, .current_page_item a:hover,

.current_page_parent a, .current_page_parent a:hover {

	color:#000;

	text-decoration:none;

	}	

#comment {

	width:100%;

	}

.chidrens {

	margin-top:36px;

	}
.polls_arch_link {
	padding:0 0px 5px 10px;
	margin-top:-20px;
	}
.polls {

	background:#F2F2F2 none repeat scroll 0 0;

margin-top:20px;



	}	

.polls li {

	list-style:none;

	margin:0;

	padding:0;

	}	

.polls li ul {

	list-style:none;

	margin:0;

	padding:1px 10px 10px;

	}	





#respond {

	padding:1px 20px 3px 20px;

	background:#F2F2F2;

	}

.comments_area {

	border-top:1px solid #F2F2F2;

	margin-top:20px;

	}

.youcan {

	font-weight:bold;

	margin-top:20px;

	}	

#comments {

	margin-top:20px;

	font-weight:bold;

	}

.category-news .date {
	display:block!important;
	color:#666;
	font-size:10px;

	margin-bottom:10px;

	font-style:italic;

	}	
.date {
	display:none;
	}
.navigation {

	margin:40px 0;

	}

.wp-pagenavi span.pages {

	background:none!important;

	border:none!important;

	color:#000!important;

	font-weight:bold!important;

	margin:0!important;

	padding:0!important;

	}

.wp-pagenavi a:hover {

	border:1px solid #b1030b!important;

	color:#b1030b!important;

	}

.post {



	}

hr {
  background:url(images/hr.gif) center top no-repeat;
  border: 0px;
  clear:both;
  height:21px;
  margin:0;
  padding:0;
	}	

.aplicant_form {
	margin:0 20px 0 170px;
	padding:5px 10px 15px;
	border:1px solid #CCC;
}
.label_aplicant_form {
	
	}

/* forum */

#sforum a {

	color:#1586cd!important;

	font-family: Arial!important;

	}

#sforum a:hover {

	color:#b1030b!important;

	}	

#sforum .sfloginstrip {

	background:none!important;

	border:none!important;

	}

#sfversion {

	display:none;

	}

#sforum #sfstatstrip {

	background:none!important;

	}

#sforum #sfstatstrip td {

	border:none!important;

	}	

#sforum #sfstatstrip th, #sforum #sfstatstrip td {

	border-left:none!important;

	border-right:none!important;

	border-top:none!important;

	border-bottom:1px solid #999!important;

	padding:10px 0;

	}	

.under_content_must_show {
	
	text-align:center;
	padding:20px 0px 13px;

	clear:both;

	border:none;

	}

.must_show img, .under_content_must_show img {

	border:none;

	text-decoration:none;

	}	

.must_show {
	text-align:center;
	margin-top:10px;

	}

.std_table {

	border-top:1px solid #fff;

	border-right:1px solid #fff;

	width:100%;

	}	
  
  .std_table_ind {

	border:1px solid #f2f2f2;
  
	width:100%;

	}

.std_table th {

	border-bottom:1px solid #fff;

	border-left:1px solid #fff;

	background:#999;

	padding:5px;

	color:#FFF;

	}
  
  .std_table_ind th {

	border:1px solid #f2f2f2;

	background:#999;

	padding:5px;

	color:#FFF;

	}

.std_table td {

	border-bottom:1px solid #fff;

	border-left:1px solid #fff;

	padding:5px;	

	}	
  
.std_table_ind td {

	border:1px solid #f2f2f2;

	padding:5px;	

	}
  
.links_catalog, .links_catalog ul, .links_catalog ul li {

	margin:0 0 5px 0!important;

	padding:0!important;

	list-style:none!important;

	}	

a img {

	border:none!important;

	}	

.ngg-galleryoverview {

	margin-left:-10px;

	} 

.piclenselink {

	margin-left:5px;

	}	
.lhead {
	background:url(images/lhead.jpg) left no-repeat;
	width:960px;
	height:150px;
	vertical-align:top;
	}
.lhead .search {
	margin:0 0 0 412px;
	}	

	
.small_header {
	margin:0 auto;
padding:10px;
width:960px;
	}

.shlogo {
	position:absolute;
	}
.searchsheader {background:url(images/search_bg.jpg) 0px 18px no-repeat; height:24px; width:195px;}
.searchsheader #s {
	margin:0 0 0 14px!important;
	width:123px!important;
	}	
.last_forum_messages {
	border-left:1px solid #F2F2F2;
	border-right:1px solid #F2F2F2;
	}
.last_forum_messages th {
	text-align:left;
	background:#F2F2F2;
	padding:10px;
	}
.last_forum_messages td {
	text-align:left;
	padding:10px;
	vertical-align:top;
	border-bottom:1px solid #F2F2F2;
	}
.f_content {
	height:70px;
	overflow:hidden;
	width:186px;
	}
.f_content p {
	padding-top:0;
	margin-top:0;
	}	
.f_forumtopic {
	width:100px;
	}
.f_forumname {
	width:150px;
	}
.f_link {
	text-align:center;
	}
.f_link a {
	text-decoration:none;
	}
.spec_off_area .short_news {
	background:#FFD200 none repeat scroll 0 0;
color:#000000;
float:left;
margin:5px 10px 10px 0;
padding:10px;
width:195px;
height:105px;
overflow:hidden;
	}
.short_news .sfforumlink, .post.hentry .sfforumlink {
	display:none;
	}	
.spec_off_area .date {
	display:none;
	} 	
.clearer {
	clear:both;
	}

.spec_off_area .short_news a img.alignleft {

	}
.alignleft {
	float:left;
	margin:3px 10px 7px 0;
	}	
.short_news, .post {
	border-bottom:1px solid #F2F2F2;
	margin-bottom:20px;
	padding-bottom:20px;
	}
.header_padding {
	font-size:0px;
	}	

.ngg-album {
	border:none!important;
	border-bottom:1px solid #F2F2F2!important;
	padding:0!important;
	margin-bottom:10px!important;
	}	
.ngg-album .Thumb {
	margin:0!important;
	padding:0 0 20px 0!important;
	}
	
.ngg-thumbnail img:hover {
background:none!important;
}
	
.cform {
margin:0!important;
width:645px!important;
}
	

	

	

	

	



.basic  {

	width: 100%;

	margin:0!important;

}

.basic div {

	background-color: #eee;

	padding:5px 20px;

}



.basic p {

	margin-bottom : 10px;

	border: none;

	margin: 0px;

	padding:5px 0px;

}

.basic a {

	cursor:pointer;

	display:block;

	margin-top: 0;

	background-color:transparent;

	border:none;

}

.basic a:hover {



}

.basic a.selected {



}

.basic h3 {

	background:url(images/open.gif) no-repeat #b1030b 655px 9px;

	padding:5px 20px;

	color:#fff;

	font-size:14px;

	font-weight:normal;

	margin:0;
	border-top:1px solid #FFFFFF;
	cursor:pointer;

	}
.basic h3:hover {
	background:url(images/open.gif) no-repeat #89090f 655px 9px;
	}
.selected {
	background:url(images/close.gif) no-repeat #89090f 655px 9px!important;
	}	
	
.basic .more-link {

	background:none;

	border:none!important;

	margin:0;

	padding:5px 0 0 0;

	text-align:right;

	}

.basic .more-link:hover {

	background:none;

	}	





.cform label {

	color:#333!important;

	font-family:Arial, Helvetica, sans-serif!important;

	font-size:12px!important;

	}


.cform label span {

	width:300px!important;

	}

.cform label {

	width:300px!important;

	}

ol.cf-ol li.cf-box-title {

	padding:0!important;

	}

label.cf-after {

	width:100px!important;

	}

ol.cf-ol li.cf-box-group {

	padding-left:0px!important;

	}	

.cform textarea, .cform input {

	}

span.reqtxt, span.emailreqtxt {

	display:none!important;

	}

.linklove {

	display:none;	

}

.cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton {

	width:306px!important;

	}

p.cf-sb {

	padding:0!important;

	margin-right:61px!important;

	}

.cform legend  {

	letter-spacing:normal!important;

	}

.cform input:hover, .cform textarea:hover, .cform select:hover  {

	border:1px solid #b1030b!important;

	}

.post.hentry, .page.hentry {

	margin-bottom:10px;

	}

	

.login {

	height:20px;

	background:#e5e5e5;

	text-align:right;

	padding-right:20px;

	}

.copysite li {

	list-style:none;

	display:inline;

	}

#login h1 a	{

	transparent url(images/logo-login.gif) no-repeat scroll center top!important;

	}

#login h1 a	{

	transparent url(../images/logo-login.gif) no-repeat scroll center top!important;

	}
.informer_money {
	margin:10px 0;
	}
.informer_weather {
	width:190px;
	}
.inf_weather {
	width:150px;
	margin:0 auto;
	}	 
#res a {
	color:#1586cd!important;
	}
	
#res a:hover {
	color:#b1030b;
	} 
	
.link_catalog {
	margin:0;
	padding:0;
	list-style:none;
	}
.link_catalog li, .link_catalog li ul {
	margin:0;
	padding:0;
	list-style:none;	
	}
#sforum {
	font-size:100%!important;
	}
.linkomotka p {
	display:none;
	}
.links_search {
	margin:20px 0;
	}
.add_link_but {
	background:url(images/add_link.gif) no-repeat;
	padding:17px 50px;
	color:#FFF;
	text-decoration:none;
	}
.add_link_but:hover {
	color:#FFF;
	text-decoration:none;
	}
.add_link_area {
	text-align:center;
	margin:30px;
	}
#res {
	display:none!important;
	}	
.j {
	width:100%!important;
	}
.cse-search-results {
	width:700px!important;
	display:block;
	border:1px solid #F00;
	}
.spec_off_area .post_content {
	margin-top:4px;
}
.wp-polls-ul {
	margin:0!important;
	}
ol.cf-ol li.textonly, ol.cf-ol li.cf-box-title {
	padding:0px!important;
	text-transform:uppercase;
	color:#333!important;;
	letter-spacing:0!important;
	font-weight:bold;
	}	