/* CSS Document */



/*--------------------------------------body---*/



body, td, th, div, p, label, input {



	color:#474747;



	font:normal 12px Arial, Helvetica, sans-serif;



	line-height:17px;



}



a, a:visited, a:hover {



	color:#474747;



	font:bold 13px Arial, Helvetica, sans-serif;



}



a		{text-decoration:underline;}



a:hover {text-decoration:none}



/*----------------------------------------------------------content---*/



/*-----------------------------article_settings-*/



h6 {color:#5c9b10; font:bold 12px Arial, Helvetica, sans-serif;}







.article-decor {



	padding:0px 0px 12px 0px;



}



.article-indent	{



	padding:0px 0px 0px 0px; 



}



#contact_text		{



	height:auto; 



	overflow:auto;



	margin:0px 0px 5px 0px; 



	width:90%



}



.article_bot		{



	line-height:5px



}



.article_separator	{



	display:block;



	line-height:1px;



	padding:0px 0px 0px 0px;



	margin:0px 0px 0px 0px;



	height:1px;



}



.column_separator	{



	padding:0px 0px 0px 2px !important;



}



.article_column {



	padding:0px 0px 0px 0px;



}



.article-indent h3 {



	overflow:hidden;



}



.article-indent h3 img {



	margin:0px 3px 0px 0px !important;



	float:left



}



.contentpaneopen ul li {



	background:url(../images/list-line.gif) repeat-x 0 bottom;



	padding:5px 0px 4px 5px;



	line-height:16px;



}



.contentpaneopen li a:hover {



	color:#868686;



	text-decoration:underline !important;



}



.contentpaneopen ul li span {



	background:url(../images/list-item.gif) no-repeat 0px 4px;



	padding:0px 0px 0px 12px;



	font:normal 14px Arial, Helvetica, sans-serif;



	color:#252525;



}



.contentpaneopen ul {



	list-style:none;



	margin:0px 15px 0px 0px;



}



.contentpaneopen p	{



	width:100%



}



.contentpaneopen img	{



	margin:0px 20px 5px 0px;



}



.contentpaneopen strong	{



	font-family:Tahoma, Geneva, sans-serif;



}



.contentpaneopen h4 {



	color:#2a2a2a;



	font-size:20px;



	line-height:30px;



}



.contentpane li {



	line-height:normal;



	padding:0px 0px 6px 0px;



}



.contentdescription img {



	margin:0px 20px 0px 0px;



}







/*---------------------------content-heading---*/







.componentheading		{



	color:#d1162c;



	font:normal 30px Arial, Helvetica, sans-serif;



	line-height:30px;



	margin:0px 0px 0px 0px;



	padding:0px 0px 5px 20px;



}



.contentheading, .contentpaneopen h3			{



	color:#d1162c;



	font:normal 24px Arial, Helvetica, sans-serif;



	line-height:24px;



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



}



.contentpaneopen p {



	padding:0px 0px 20px 0px;



}



.item-info {



	padding:0px 0px 4px 0px;



}



.buttonheading			{



	padding:5px 5px 0px 0px;



}



.buttonheading img		{



	padding:0;



	margin:0;



}







/*-----------------------------item-info---*/







.iteminfo				{



	padding:0px 0px 6px 0px; 



	margin:0px 0px 15px 0px;



}



.modifydate				{



	color:#b0b0b0; 



	font-size:11px; 



	padding:0px 0px 0px 0px; 



	text-decoration:none !important; 



}



.md-indent {



	padding:0px 0px 0px 0px;



}



.createdby				{



	color:#b0b0b0; 



	display:block;



	text-transform:none; 



}



.createdate				{



	color:#b0b0b0;



	font-size:11px;



	margin:0px 0px 0px 0px; 



	padding:0px 0px 0px 20px; 



	text-transform:none; 



}



div.small				{ /* Written by */



	color:#777777;



	font-size:14px;



	margin:0px 0px 0px 0px; 



	padding:0px 0px 10px 0px;



	text-transform:none;



	white-space:nowrap;	



}



.createdate-space {



	padding:0px 0px 0px 0px;



	width:100%;



}











/*-----------------------------------buttons---*/







.button, 



.validate,



.modal-button,



.readmore a				{



	background:url(../images/button.png) no-repeat 0 0;



	color:#fff;



	font:bold 12px Arial, Helvetica, sans-serif;



	padding:7px 0px 9px 0px;



	border:none;



	line-height:16px;



	margin:0px 0px 0px 0px;



	text-align:center;



	width:100px;



	vertical-align:top;



}





















* html .button, 



* html .validate {



	display:block;



}



.button2-left {width:105px; float:left}



.modal-button, .readmore a {float:left; padding:7px 0px 9px 0px; margin:0px 1px 4px 0px;}



a.modal-button:hover {color:#fff !important; font-size:12px; padding:8px 0px 9px 0px;}



#editor-xtd-buttons {padding:5px 0px 0px 0px; overflow:hidden}



#editor-xtd-buttons .readmore {display:inline}







/*-----------------------------------read-more---*/







div.readmore	{



	overflow:hidden;



	margin:0px 0px 0px 0px; 



	padding:4px 0px 0px 0px;



}



div a.readon {



	color:#929191;



	font:normal 10px Arial, Helvetica, sans-serif !important; 



	display:block;



	padding:10px 0px 5px 0px;



	text-align:left;



	text-decoration:underline;



	text-transform:uppercase;



	width:98px;



}







a.readon:hover	{



	color:#929191 !important;



	text-decoration:none;



}



a.readon:visited {



	color:#929191;



}







.readon2 {



	color:#3a3838;



	font:bold 12px Arial, Helvetica, sans-serif;



	text-transform:uppercase;



	text-decoration:none !important;



}



.readon2:hover {



	text-decoration:underline !important;



}







/*-----------------------------blog-more---*/







.blog_more		{



	padding:0px 0px 10px 0px;



}



.blog_more h2	{



	background:none;



	color:#717c8f; 



	font-size:12px;  



	padding:0px 0px 0px 0px;



}



.blog_more ul {



	margin:10px 0px 0px 15px;



}



.blog_more ul li {



	padding:0px 0px 0px 0px !important;



	color:#3a3838;



}



.blog_more a	{



	color:#3a3838; 



	text-decoration:underline



}



.blog_more a:hover	{



	color:#3a3838; 



	text-decoration:none;



}			



.blog_more strong	{



	color:#717c8f; 



}





.buttonwhmcs {

				

background:url(../images/button99.png) no-repeat 0 0;



	color:#fff;



	font:bold 12px Arial, Helvetica, sans-serif;



	padding:7px 0px 7px 0px;



	border:none;



	line-height:14px;



	margin:0px 0px 0px 0px;



	text-align:center;



	width:53px;



	vertical-align:top;

				

}







/*-----------------------------pagenav---*/







.pagenav	{



	color:#717c8f; 



	font-size:12px; 



	font-weight:normal



}



a.pagenav	{



	color:#3a3838; 



	font-weight:normal



}



a.pagenav:hover	{



	color:#3a3838; 



	text-decoration:none



}



a.pagenav:visited {



	color:#3a3838; 



	text-decoration:none



}



.pagination_nav	{



	color:#717c8f; 



	font-size:12px; 



	padding:10px 20px 0px 27px;



}



.pagination_nav div	{



	background:#f4f4f4;



	padding:5px 0px 5px 0px; 



}







.pagination		{



	margin-top:10px



}



.pagination	li	{



	float:left; 



	padding:0px 5px 0px 5px;



}	



.pagination_result	{



	color:#fff; 



	padding:5px 0px 0px 0px;



	line-height:16px;



}



			



/*--------------------------------------result---*/







.sectiontableentry0 td	{	



	color:#606271;



	padding:5px 0px 5px 0px; 



}



.sectiontableentry1 td	{



	background:#eae9e9;



	color:#606271;



	padding:5px 0px 5px 0px;



}



.sectiontableentry2 td 	{



	color:#606271;



	padding:5px 0px 5px 0px; 



}







.sectiontableentry0,



.sectiontableentry1,



.sectiontableentry2		{}







.sectiontableentry1 a	{



	color:#606271



}



.sectiontableentry2 a	{



	color:#606271



}



.sectiontableentry1 a:hover {



	color:#606271



}



.sectiontableentry2 a:hover {



	color:#606271



}



.sectiontableentry1 a:visited {



	color:#606271



}



.sectiontableentry2 a:visited {



	color:#606271



}







.var1 {



	padding:5px !important;



	margin:5px 0px 5px 0px;



}



.var1 a, .var1 p, .var1  {



	color:#606271;



}



.var2 {



	background:#eae9e9;



	padding:5px !important;



	margin:5px 0px 5px 0px;



}



.var2 a, .var2 p, .var2  {



	color:#606271;



}







.results	{



	text-align:center;



	padding:0px 0px 15px 20px;



}



#page	{



	padding:0px 0px 0px 0px;



}



#page ol li	{



	padding:0px 0px 10px 0px; 



	text-align:left



}



.searchintro	{



	padding:0px 0px 10px 0px;



}



.searchintro strong		{



	color:#d04020



}



.search {



	padding:10px 0px 0px 0px;



}



#page h3	{



	font-size:130%; 



	padding:10px 0px 5px 0px; 



	text-align:left;



	color:#606271;



}



#page .inputbox	 {



	color:#000;



}



#page #ordering {



	height:20px; display:inline; vertical-align:middle;



}



#page .display	{



	padding:10px 0px 0px 0px;



	text-align:center;



}



#page legend	{



	color:#606271



}







.sectiontableentry0 .pad2,



.sectiontableentry1 .pad2,



.sectiontableentry2 .pad2	{



	padding:2px 0px 2px 15px;



	font-weight:bold



}



.sectiontableheader {



	padding-bottom:2px



}







/*--------------------------------------poll---*/







.poll .question	 {



	color:#414040;



	font:bold 12px Arial, Helvetica, sans-serif;



	padding:0px 10px 10px 0px;



}



.poll .poll-body		{



	padding:0px 0px 0px 0px;



}



.poll-body label {



	color:#868686;



	font-size:12px;



	line-height:14px;



	padding:0px 0px 0px 0px;



}



.poll .buttons {



	padding:0px 0px 0px 0px;



}



.poll .button	{



	border:none;



	font:bold 12px Arial, Helvetica, sans-serif;



	color:#fff;



	cursor:pointer;



	display:inline;



	line-height:15px;



	margin:8px 0px 0px 0px;



	padding:7px 0px 9px 0px;



	width:100px;



}



.poll .result	{



}



.poll .section	{



	overflow:hidden; 



	padding:0px 0px 0px 0px;



	width:100%; 



}



.poll .section2	{



	overflow:hidden; 



	padding:5px 0px 5px 0px;



	width:100%; 



}



.poll .radio	{



	float:left;



	width:20px;



}



.poll .radio input {



	display:block;



	width:16px;



	height:16px;



	vertical-align:middle;



}



.poll .var	{



	margin:0px 0px 0px 20px;



	text-align:left



}



.display	{



	padding:0px 0px 10px 0px;



}



.display select	{



	border:1px solid #46462f; 



	width:100px;



}



.sectiontableentry1 div, 



.sectiontableentry0 div {



	font-size:1px



}







/*--------------------------------------user---*/







dl.contentpane	dt {



	padding:10px 0px 20px 0px;



}



dl.contentpane	dd {



	width:100%;



	overflow:hidden;



}



dl.contentpane	div {



	vertical-align:middle



}



dl.contentpane .description {



	width:110px;



	padding:0px 0px 0px 0px;



	vertical-align:middle



}



dl.contentpane .input-field {



	width:160px;



	padding:0px 0px 0px 0px;



	vertical-align:middle



}



dl.contentpane .button-field {



	width:140px;



	padding:0px 0px 0px 0px;



	vertical-align:middle



}







/*-------------------------------------search---*/







.module-search 		{



	overflow:hidden;



	padding:1px 0px 0px 0px;



}



.search-input {



	width:281px;



	float:left;



}



.search-button {



	width:66px;



	float:left;



	padding:0px;



	margin:0px;



}



.search-input .inputbox	{



	background:url(../images/searchInput.jpg) no-repeat 0 0px;



	border:none;



	color:#252525;



	font:normal 14px Arial, Helvetica, sans-serif;



	line-height:14px;



	padding:8px 0px 9px 10px; 



	vertical-align:top;   



	width:273px;



}



.search-button .button	{



	background:none;



	border:none;



	color:#fff;



	padding:0px 0px 0px 0px;



	margin:0px 0px 0px 0px;



	width:66px;



	height:33px;  



	vertical-align:top; 



}



	



/*-------------------------------------search-result---*/



.search_result {



	padding:0px 0px 0px 0px;



}	



/*-------------------title----*/







.search_result h3	{



	color:#808080; 



	font-size:14px;



}







/*-------------------article----*/







.search_result p	{



	padding:10px 0px 0px 0px;



}



/*----------*/



#search_searchword	{



	border:1px solid #999



}



legend		{



	color:#808080



}







.highlight	{  /* highlight sought word */



	color:#d04020; 



	font-weight:bold



}



.phrase {



	border:solid 1px #d6dde2;



	color:#606271;



	float:left; 



	margin:10px 10px 10px 0; 



	padding:10px 10px 10px 10px; 



	width:60%;



	height:140px;



}



.phrase .inputbox 	{



	background:#fff; 



	color:#808080; 



	display:block; 



	margin-top:5px; 



}







.phrase .inputbox option {



	background:#fff; 



	border-bottom:solid 1px #333; 



	padding:2px; 



}



.phrase .inputbox option a:hover {



	background:#C00;



	border-color:#cfd0d6;



	color:#606271;   



}



fieldset.word,fieldset.only { 



	border:solid 1px #d6dde2;



}



.ordering {



	display:inline;



	padding:3px 0px 0px 0px;



}







.only 	{



	border:solid 0; 



	line-height:1.3em;



	margin:10px 0 0 10px; 



	padding:10px 10px;



	height:140px;



}



.word 	{



	border:solid 0 !important;



	padding:10px 10px 10px 0; 



}



.word input {



	background:#fff; 



	color:#ff6614; 



	font-weight:normal; 



	margin:0 10px 0 10px; 



	padding:1px 2px 2px 2px;;



	vertical-align:middle;



}



.word .button {



	margin-top:0px;



	display:inline !important;



	vertical-align:middle;



}



.contact_email	input	{



	margin:4px 0px 3px 0px;



}



/*-------------------------------------admin-form---*/







.adminform td 			{padding:0px 0px 2px 0px;}







/*---------------------------system-error-messages--*/



.err-space {



	margin:0px 0px 0px 25px;



}



.error		{



	margin:0px 0px 10px 0px;



}



.error h2 	{



	color:#ce0303;



	font:bold 14px Tahoma;  



	padding:0px 0px 5px 20px;



}



#system-message dt.error, dt.message { 



	display: none; 



}



.error dd ul {



	background: #ce0303 ; 



	border-top: 3px solid #670606; 



	border-bottom: 3px solid #670606; 



	color: #fff;



	margin:0; 



	padding:5px 0px 5px 5px;



}



.error dd ul li	{



	background:none !important;



	color:#fff !important; 



	margin:0px 0px 0px 20px !important; 



}



.pass_remind { 



	vertical-align:middle; 



	padding:0px 0px 0px 10px;



}







/*---------------------------------------------------------------------------------boxes---*/







.module {



	background:url(../images/box-bg.gif) repeat-y 0 0;



	margin:0px 0px 0px 0px;



	width:100%;



}



.module .box-top {



	background:url(../images/box3-top.jpg) no-repeat 0 0;



}



.module .box-bottom {



	background:url(../images/box-bottom.jpg) no-repeat 0 bottom;



	padding:0px 10px 20px 20px;



}



.module .box-indent {



	padding:0px 0px 10px 0px;



}



#box3 .module, #box3 .module .first, #box3 .module .sec  {background:url(../images/spacer.gif) !important}



/*-------------------title----*/







.module h3 {



	color:#fff;



	font:bold 20px Arial, Helvetica, sans-serif;



	padding:8px 0px 20px 20px;



	margin:0px 0px 0px 0px;



}



.module-s1 h3 {



	background:url(../images/box2-title.gif) no-repeat 0 13px;



	color:#3a3a3a;



	font:normal 16px Arial, Helvetica, sans-serif;



	padding:12px 0px 13px 45px;



}



/*-------------------content----*/



.module div, .module-s1 div		{



	color:#868686;



	font-size:12px;



	line-height:17px;



}



.module td, .module p, .module-s1 td, .module-s1 p {



	color:#868686;



	font-size:12px;



	padding:0px 0px 0px 0px;



	line-height:17px;



}



.module p, .module-s1 p {



	padding:0px 0px 7px 0px;



}



.module ul, .module-s2 ul		{



	list-style:none;



	margin:0px 0px 0px 0px;



}



.module ul li {



	background:url(../images/list-line.gif) repeat-x 0 bottom;



	padding:5px 0px 4px 5px;



	line-height:16px;



}



.module li a, .module li a:visited {



	color:#868686;



	font:normal 12px Arial, Helvetica, sans-serif;



	line-height:14px;



	text-decoration:none;



}



.module li a:hover {



	color:#868686;



	text-decoration:underline !important;



}



.module ul li span {



	background:url(../images/list-item.gif) no-repeat 0px 4px;



	padding:0px 0px 0px 12px;



	font:normal 14px Arial, Helvetica, sans-serif;



	color:#252525;



}







.module-s2 ul li {



	background:url(../images/list-line.gif) repeat-x 0 bottom;



	padding:5px 0px 4px 5px;



	line-height:16px;



}



.module-s2 li a, .module li a:visited {



	color:#868686;



	font:normal 12px Arial, Helvetica, sans-serif;



	line-height:14px;



	text-decoration:none;



}



.module-s2 li a:hover {



	color:#868686;



	text-decoration:underline !important;



}



.module-s2 ul li span {



	background:url(../images/list-item.gif) no-repeat 0px 4px;



	padding:0px 0px 0px 12px;



	font:normal 14px Arial, Helvetica, sans-serif;



	color:#252525;



}







.module_menu li.active a {



	color:#868686;



}



li.nobg {background:url(spacer.gif) !important}



.count	{ /* count users */



	font-weight:normal;



	color:#c11b00;



}



.module font	{



	color:#fff;



}



.module a	{



	color:#3a3838;



	text-decoration:underline;



}



.module a:hover		{



	text-decoration:none !important;



}



.module a:visited {



	color:#3a3838;



}



.module .inputbox	{



	background:#fff; 



	border:1px solid #b0a88f;



}



.module em	{



	color:#050505;



	font-size:11px



}



.module img {



	margin:0px 24px 5px 0px;



}







/*-------------------------------------mainmenu---*/







.module_menu {



	background:url(../images/box-bg.gif) repeat-y 0 0;



	margin:0px 0px 0px 0px;



	width:100%;



}



.module_menu .box-top {



	background:url(../images/box3-top.jpg) no-repeat 0 0;



}



.module_menu .box-bottom {



	background:url(../images/box-bottom.jpg) no-repeat 0 bottom;



	padding:0px 0px 20px 0px;



}



.module_menu .box-indent {



	padding:23px 13px 22px 0px;



	overflow:hidden;



}



/*-------------------title----*/



.module_menu h3	{



	color:#fff;



	font:bold 18px Arial, Helvetica, sans-serif;



	padding:8px 0px 20px 20px;



	margin:0px 0px 0px 0px;



}



/*-----------------content----*/



.module_menu div		{



	color:#fff;



	font-size:12px;



}



.module_menu ul {



	list-style:none;



	margin:0px 0px 0px 20px;



}



.module_menu li	{



	background:url(../images/list-item.gif) no-repeat 0 3px;



	padding:0px 0px 5px 18px;



	line-height:14px;



	display:block;



}



.module_menu li	li{



	border:none;



	padding:0px 20px 0px 20px;



}



.module_menu li a, .module_menu li a:visited {



	color:#333333;



	font:12px verdana;



	line-height:20px;



	text-decoration:underline;



}



.module_menu li a span {



}



.module_menu li a:hover {



	color:#605552;



	text-decoration:none;



}



.module_menu li.active a {



	color:#605552;



}







/*-------------------------------------topmenu---*/



.module-topmenu {



	padding:25px 0px 0px 0px;



}



ul.menu-nav {



	padding:0px 0px 0px 0px;



	margin:0px 0px 0px 0px;



	list-style:none;



}



ul.menu-nav li, ul.menu-nav li.active	{



	float:left;



	padding:0px 0px 0px 0px;



	margin:0px 0px 0px 0px;



	border:none;



}



ul.menu-nav li a, ul.menu-nav li a:hover, ul.menu-nav li a:visited {



	color:#fff;



	font:bold 12px Arial, Helvetica, sans-serif;



	cursor:pointer;



	text-transform:uppercase;



	padding:0px 0px 0px 0px;



}



ul.menu-nav li a  {



	display:block;



	text-decoration:none;



}



ul.menu-nav li a span	{



	display:block; 



	padding:9px 13px 8px 13px;



}



ul.menu-nav li a:visited {



}







/*-------------------hover----*/







ul.menu-nav li a:hover  {



	background:url(../images/topmenu-left.jpg) no-repeat 0 0;	



	color:#fff;



	text-decoration:none;



}



ul.menu-nav li a:hover span	{



	background:url(../images/topmenu-right.jpg) no-repeat right 0;



}



/*-------------------active----*/







ul.menu-nav li.active a {



	background:url(../images/topmenu-left.jpg) no-repeat 0 0;	



	color:#fff !important;



}



ul.menu-nav li.active a span {



	background:url(../images/topmenu-right.jpg) no-repeat right 0;	



}







/*----------------------------------------login-form---*/







.module-login {



	background:url(../images/box-bg.gif) repeat-y 0 0;



	margin:0px 0px 0px 0px;



	width:100%;



}



.module-login .box-top {



	background:url(../images/box3-top.jpg) no-repeat 0 0;



}



.module-login .box-bottom {



	background:url(../images/box-bottom.jpg) no-repeat 0 bottom;



	padding:0px 0px 20px 0px;



}



.username label, .password label {



	color:#fff;



	font:normal 11px Arial;



}



.username {



	width:135px;



}



.password {



	width:133px;



	padding:10px 0px 0px 0px;



}



/*-------------------title----*/







.module-login h3	{



	color:#fff;



	font:bold 20px Arial, Helvetica, sans-serif;



	padding:8px 0px 20px 20px;



	margin:0px 0px 0px 0px;



}



.loginform-left {



	padding:0px 0px 4px 0px;



}



.form-login {



	padding:0px 0px 0px 30px;



}



#form-login-remember {



	padding:15px 0px 0px 0px;



}







/*-----------------content----*/







.module-login label {



	font-size:11px;



	color:#999;



	line-height:18px;



	display:inline;



	padding:0px 8px 0px 0px;



}



.module-login p, .module-login div, label.remember {



	color:#999;



}



.module-login a, .module-login a:hover, .module-login a:visited	{



	color:#999;



	padding:0px 10px 0px 0px;



	font-size:11px;



	line-height:140%;



	text-decoration:none;



}



.module-login a:hover {



	text-decoration:underline;



}



.module-login .inputbox { /* inputbox */



	background:#fff;



	border:1px solid #666;



	color:#888;



	font:normal 10px Arial, Helvetica, sans-serif;



	text-transform:uppercase;



	padding:2px 0px 2px 5px;



	vertical-align:top;



	width:124px; 



	margin:0px 0px 0px 0px;



}



#modlgn_username, #modlgn_passwd {







}



.username label, .password label {



}



.module-login .button	{ /* button */



	background:url(../images/loginButton.gif) no-repeat 0 0;



	border:none;  



	color:#fff;



	font:bold 12px Arial, Helvetica, sans-serif;



	font-style:italic;



	line-height:14px;



	padding:4px 0px 6px 0px;



	text-align:center;



	width:54px;



	display:inline;



} 



.remember {



	padding:4px 0px 0px 0px;



	line-height:20px;



	font:normal 10px Arial, Helvetica, sans-serif;



	text-transform:uppercase;



}







input.checkbox { /* checkbox */



	border:none; 



	display:block;



	float:left; 



	margin:2px 3px 0px 0px; 



	vertical-align:middle;  



	width:12px;



	height:12px



}



.username, .password, #inputs {



	overflow:hidden



}



#inputs {



	float:left;



	width:170px;



	padding:0px 0px 0px 0px;



}



				  



/*---------------------------------------------------------structure---*/



#body {



	background:#373737;



}



.main 	{



	width:978px;



}



#layer01 {



	background:url(../images/layer01.gif)



}



#layer02 {



	background:url(../images/layer02.gif) repeat-x 0 0



}



/*-------------------------------------header---*/



#header {



	height:401px;



	overflow:hidden;



}



	.top {



		height:76px;



		overflow:hidden;



	}



		#usermenu {



			float:right;



			width:600px;



		}



#logo {



	padding:17px 0px 0px 15px;



	width:325px;



	float:left;



}



#logo img {

	position:relative;

	top:3px;

	left:12px;

}



	#topmenu {



		width:455px;



		float:left;



	}



	#search {



		padding:12px 0px 0px 15px;



	}



	#phone {



		float:left;



		width:170px;



		padding:18px 0px 0px 0px;



	}



#slogan {



	background:url(../images/slogan-bg.jpg) repeat-x 0 0;



}



	.slogan-left {



		background:url(../images/slogan-left.jpg) no-repeat 0 0;







	}



	.slogan-right {



		background:url(../images/slogan-right.jpg) no-repeat right 0;



		height:280px;









	}



	.slogan-right .space {



		padding:70px 0px 0px 50px;



	}



/*-------------------------------------content---*/



.content {



	padding:0px 2px 0px 0px;



}



#wrapper {



	overflow:hidden;



	width:100%;



	padding:0px 0px 30px 0px;





}



	#right {



		float:right;



		width:238px;



	}



	#left {



		float:right;



		width:238px;



	}



	#left .space {padding:0px 2px 0px 0px;}



	#right .space {padding:0px 1px 0px 0px;}



	.container {



		overflow:hidden;



		height:1%;



	}



		.indent {



			padding:0px 0px 0px 18px;



		}



/*-------------------------------------footer---*/







#footer		{



	width:100%;



	overflow:hidden;



	height:200px;



}



#footer .space	{



	color:#fff;



	font-size:12px;



	padding:24px 25px 25px 0px;



	text-align:right;



}



#footer a	{



	color:#9d9d9d;



	font:normal 11px Arial, Helvetica, sans-serif;



	text-decoration:none;



	line-height:22px;



}



#footer a:hover	{



	text-decoration:underline;



}







.clr {



	width:100%;



	overflow:hidden



}



.col1, .col2, .col3, .col4 {



	float:left;



	text-align:left;



}



#box3 {



	width:700px;



	float:left;



}



.col1 {	width:185px;}



.col2 {	width:148px;}



.col3 {	width:150px;}



.col4 {	width:180px;}



.col5 {	width:245px; float:left; background:url(../images/phone.gif) no-repeat 0 0; color:#9d9d9d }



div.col-title {



	font-size:18px;



	color:#fff;



	font-weight:normal;



	padding:0px 0px 0px 0px;



}



#footer a.white {



	color:#fff;



	font-size:12px;



}







.box-bg {



	background:url(../images/box-bg.jpg) repeat-y 0 0;



	width:100%;



}



.box-top {



	background:url(../images/box-top.jpg) no-repeat 0 0;



}



.s1 .box-top {



	background:url(../images/box2-top.jpg) no-repeat 0 0;



}



.box-bottom {



	background:url(../images/box-bottom.jpg) no-repeat 0 bottom;



}



.heading {



	padding:16px 5px 15px 17px;



}



.heading .width {



	overflow:hidden;



}				 



.tariff01 .price, .tariff02 .price, .tariff03 .price, .tariff04 .price {



	background:url(../images/price01.jpg) no-repeat 0 0;



	float:left;



	width:98px;



	height:54px;



	margin:0px 7px 0px 0px;



}



.tariff02 .price {



	background:url(../images/price02.jpg) no-repeat 0 0;



}



.tariff03 .price {



	background:url(../images/price03.jpg) no-repeat 0 0;



}



.tariff04 .price {



	background:url(../images/price04.jpg) no-repeat 0 0;



	width:102px;



}



.tariff01 .tariffTitle, .tariff02 .tariffTitle, .tariff03 .tariffTitle, .tariff04 .tariffTitle {



	background:url(../images/title01.jpg) no-repeat 0 0;



	width:200px;



	height:36px;



}



.tariff02 .tariffTitle {



	background:url(../images/title02.jpg) no-repeat 0 0;



}



.tariff03 .tariffTitle {



	background:url(../images/title03.jpg) no-repeat 0 0;



}



.tariff04 .tariffTitle {



	background:url(../images/title04.jpg) no-repeat 0 0;



}



.buttonActivate {



	background:url(../images/buttonActivate.gif) no-repeat 0 0;



	width:95px;



	float:left;



	height:32px;



	margin:0px 0px 6px 0px;



	cursor:pointer;



}



.tariff04 .buttonActivate {



	background:url(../images/buttonActivate2.jpg) no-repeat 0 0;



}



a.more {



	color:#929191 !important;



	font:normal 10px Arial, Helvetica, sans-serif !important;



	text-transform:uppercase;



	padding:0px 0px 0px 19px;



}



a.more2 {



	color:#929191 !important;



	font:normal 10px Arial, Helvetica, sans-serif !important;



	text-transform:uppercase;



	padding:0px 0px 0px 0px;



}



.tariff04 a.more {



	color:#fff !important



}



.boxBody {



	padding:17px 10px 33px 17px;



}







.border-left {



	background:url(../images/border-left.gif) repeat-y 0 0 #fff;



	width:100%;



	margin:0px 0px 1px 0px;



}



.border-right {



	background:url(../images/border-right.gif) repeat-y right 0;



}



.border-top {



	background:url(../images/border-top.gif) repeat-x 0 0;



}



.border-bottom {



	background:url(../images/border-bottom.gif) repeat-x 0 bottom;



}



.corner-top-left {



	background:url(../images/corner-top-left.gif) no-repeat 0 0;



}



.corner-top-right {



	background:url(../images/corner-top-right.gif) no-repeat right 0;



}



.corner-bottom-left {



	background:url(../images/corner-bottom-left.gif) no-repeat 0 bottom;



}



.corner-bottom-right {



	background:url(../images/corner-bottom-right.gif) no-repeat right bottom;



	padding:18px 35px 20px 29px;



}







.cont-pict {



	background:url(../images/cont-pict.jpg) no-repeat 0 0;



	width:400px;



	height:132px;



	position:absolute;



	margin:-14px 0px 0px -18px;



}



.rel {



	position:relative;



}



.rel2 {



	position:relative;



	padding:130px 0px 0px 0px;



}



.img01 {



	width:190px;



	height:131px;



	background:url(../images/img02.jpg) no-repeat 0 0;



}



.col6 {



	width:50%;



	padding:10px 0px 0px 0px;



}



.col8 {



	width:1px;



	background:url(../images/vline.gif) repeat-y right 0;



}



.col8 div{



	width:1px;



}



.col7 {



	width:49%;



	padding:10px 0px 0px 0px;



}



.cite {



	background:url(../images/bg01.jpg) no-repeat 0 0;



	width:221px;



	height:158px;



}



.cite .space {



	padding:25px 10px 20px 20px;



}



.space2 {



	padding:0px 0px 0px 15px;



}



.title05 {



	background:url(../images/img03.jpg) no-repeat 0 0;



	width:132px;



	height:38px;



	margin:0px 0px 10px 10px;



}



.name {



	display:block;



	font:normal 24px Arial, Helvetica, sans-serif;



	color:#000;



}



.colsep {



	width:40px



}



.ico01, .ico02, .ico03, .ico04 {



	width:65px;



	height:65px;



	margin:0px 0px 12px 0px;



}



.ico01 {background:url(../images/ico01.gif) no-repeat 0 0;}



.ico02 {background:url(../images/ico02.gif) no-repeat 0 0;}



.ico03 {background:url(../images/ico03.gif) no-repeat 0 0;}



.ico04 {background:url(../images/ico04.gif) no-repeat 0 0;}



.icosep {width:30px;}