body {
	padding:0;
	margin:0;
	text-align:center;
	font-family:Arial,Tahoma,verdana,arial,sans-serif;
	background:url('theme/images/header_talling.jpg') repeat-x left top #2F7790;
	font-size:12px;
	}
#page {
	width:986px;
	margin:0 auto;
	text-align:left;
	padding-left:7px;
	padding-right:7px;
	padding-bottom: 25px;	
}
.preview-page-wide #page{
	width:996px;
}
.isIE6 .preview-page-wide #page{
	width:980px;
}
.content-column {
	margin:8px 29px 0;
	}
  .isIE .content-column {
      margin-top: 8px;
  }
  .isIE6 .content-column {
      margin-top: 0px;
  }
.navigation-column {
	/*border:1px solid red;*/
	width:202px;
	float:left;
	padding:16px 21px 0px 20px;
	}
.float {
	float:left;
}
a {
	text-decoration:none;
	}
.clear {
	clear:both;
	line-height:0;
	font-size:0;
  height:0;
	}
.no_items_found {
	color:#BD2222;
	font-weight:bold;
	text-align:center;
	padding:1px;
	display:block;
	height:30px;        
}


h1 {
	color:#000000;
	font-family:'Arial';
	font-size:13px;
	margin:10px 0 6px 0;
}
h2 {
	color:#000000;
	font-family:'Arial';
	font-size:13px;
	margin:10px 0 6px 0;
}
.text_block h1 {
    margin-top:0px;
    padding-top:10px;
}
.text_block3 h1 {
    margin-top:0px;
    padding-top:10px;
}
#content {
position:relative;
}
.isIE #content {
position:relative;
margin-top:50px;
}
.isIE6 #content {
position:relative;
margin-top:0px;
}
.isIE8 #content {
position:relative;
margin-top:0px;

}
#content1 {
position:relative;
margin-top:-7px;
}
.isIE #content1 {
position:relative;
margin-top:-2px;
}
.isIE8 #content1 {
position:relative;
margin-top:-7px;
}
.isIE6 #content1 {
position:static;
margin-top:0px;
}

.preview-page-wide.preview{
	width:995px;
}
.content_topbg {
	background: url('theme/images/content_topbg.jpg') no-repeat 0 162px;
	border-bottom:1px solid #2F7790;
}
.content_topbg1 {
	background: url('theme/images/content_topbg.jpg') no-repeat 0 -1px;
	/*border-bottom:1px solid #2F7790;*/
}

/* --== Metric Styles ==-- */
.metric-style-1 {
	width:100px
}
.metric-style-2 {
	padding-bottom:5px;
}
.metric-style-3 {
	padding-top:15px;
}
.metric-style-3 h3 {
    font-size:14px;
}
/* //--== Metric Styles ==-- */


/*  --== Categories ==--  */

#categories h1 {
	color:#ffffff;
	font-size:17px;

}
#categories ul {
	list-style:none;
	margin:0;
	padding:11px;
	border-top:1px solid #5FBED4;
	background-color:#5FBED4;
	}
#categories li {
	background: url('theme/images/list_marker.gif') no-repeat 0px 4px;
	/*height:12px;*/
	padding:0;
	line-height:12px;
	padding-left: 15px;
	margin:0;
	border:1px solid #5FBED4;
	}
#categories .current {
	background: url('theme/images/list_marker.gif') no-repeat 7px 4px;
}
#categories a {
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
}

#categories a:hover,
#categories .current a {
	text-decoration:underline;
	color:#FCD878;
}


/*  --== #Categories ==--  */

.templates_box {}

.main_preview_box .preview_content {
	padding:5px;
	background-color:#ffffff;
}
/*----------templates box---------------*/
.templates_box .main_preview_box table {
	width:100%
}

.templates_box .main_preview_box td {
	vertical-align:bottom;
	text-align:center;
}
/*----------#templates box---------------*/
/*   --== template_preview_box ==--  */
.template_preview_box {
	width:145px;
	text-align:left;
	margin:0 auto;
	color:#434343;
	font-size:11px;
	}
  .template_preview_box1 {
   display:table-cell;
height:156px;
vertical-align:bottom;
    }
.template_preview_box .productType {
	color:#434343;
	font-weight:bold;
	cursor:default;
}
.template_preview_box a.previewlink {
	cursor:pointer;
}
.template_preview_box .productType:hover {
	background: url('theme/images/price_mark.gif') repeat-x left bottom;
	color:#434343;
}
.template_preview_box .product-price {
	/*background: url('theme/images/info_marker.gif') repeat-x left top;*/
	border-top:1px solid #000000;
}
.template_preview_box .info {
	padding:6px 0;
	margin:0 1px;

}

.templates_box .main_preview_box .preview_image {
	border:none;
	border-bottom:1px solid #ffffff;
  vertical-align:bottom;
  margin-left:-2px;
  /*margin-top: expression(this.clientHeight);*/
  margin-top: expression((this.clientHeight)>156 ? "0" : (155 - this.clientHeight) + "px")
	}
.isIE .templates_box .main_preview_box .preview_image {margin-left:0px;}

  .isIE8 .templates_box .main_preview_box .preview_image {margin-left:-2px;}
.templates_box a {
	color:#D40406;
}
.previewlink {
	display:block;
}
.templates_box a:hover {
	color:#D57E7F;
}
.templates_box hr {
	border-color:#4486DB;
	border-style:solid;
	border-width:1px 0px 0px;
	height:1px;
}
.template_preview_box .price {
	background: url('theme/images/price_mark.gif') repeat-x left bottom;
}
/*   #--== template_preview_box ==--  */
.advance_search{
	margin-top:15px;
}
.advance_search h1 {
	color:#CE0607;
	margin:0;
	padding:0px;
	padding-bottom:5px;
	padding-left:10px;

}
.advance_search select,
.advance_search input {
	border:1px solid #DCBE6B;
	background-color:#F3F5F7;
	color:#7D7D7D;
	font-size:12px;
}
.advance_search .search_button {
	background: url('theme/images/search.gif') no-repeat left top;
	height:26px;
	width:65px;
	border:none;
	/*float:right;*/
	cursor:pointer;
	/*margin-top:8px;*/
}
.small_search_box .search_button {
	background: url('theme/images/search_button_onred.jpg') no-repeat left top;
	height:24px;
	width:59px;
	border:none;	
	cursor:pointer;
}
.small_search_box label {
	padding-left:31px;
	background: url('theme/images/search_loupe.jpg') no-repeat left center;
	height:25px
}
.advance_search form {
	padding:0;
	padding-bottom:5px;
	margin:0;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
.advance_search table {
	border-collapse:collapse;
}
.text_content {
	text-align:justify;
	border-top:2px solid /*#4486DB;*/#005BCE;
	}
.picture_menu {
	border:3px solid #389AB1;
	background-color:#389AB1;
	text-align:center;
	color:#ffffff;
	}
.picture_menu a {
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
}
.picture_menu a:hover {
	color:#FCD878;
}
															/* --== Pager ==-- */
#pager {
	float:right;
	padding-right:10px;
	padding-bottom:10px;
	}
#pager a {
	color:#2F7791
}
															/* #--== Pager ==-- */
.corner_left_top,
.corner_left_bottom {
	padding-left:10px;
}
.corner_right_top,
.corner_right_bottom {
	padding-right:10px;

}
.top_border {
	padding-top:9px;
}
.bottom_border {
	padding-top:10px;
}

#logo {
	display:inline;
	float:left;
	margin-top:22px;
	margin-left:49px;
}

#logo img {
	border:none;
	}
#logo .project_name {
	margin-left:16px;
	vertical-align:middle;
	height:34px;
	width:208px;
}
#logo .project_logo {
	vertical-align:middle;
	height:66px;
	width:66px;
}
#header .header_topside {
	height:113px;
	margin-top:4px;
    _margin-bottom: 10px;
	}
#header {
	background: url('theme/images/header_top_bg.jpg') no-repeat left top;
	text-align:center;
}
.isIE #header {
	background: url('theme/images/header_top_bg.jpg') no-repeat 0 4px;
	text-align:center;
  height:116px;
}

.view_more_templates_box {
	text-align:right;
	padding:5px 15px;
	font-weight:bold;
}
/* -------------------  Inner Pages Navigation -------------------------- */
#inner_pages_navigation {
	float:left;
	font-size:12px;
	padding-top:8px;
	font-family:"Arial";
}
.isIE6 #inner_pages_navigation {
   margin-left:4px;
}
#inner_pages_navigation ul {
	list-style:none;
	padding:0;
	margin:0;
	}
  .isIE6 #inner_pages_navigation ul {
    margin-left:-8px;
  }
#inner_pages_navigation li {
	float:left;
}
#inner_pages_navigation a {
	color:#2F7791;
	font-weight:bold;
	font-size:14px;
	text-decoration:underline;
  margin:0px 2px 0px 2px;

}
#inner_pages_navigation a:hover,
#inner_pages_navigation a.active {
	text-decoration:none;
	color:#000000;
}
.inner_pages_box_widget .top_border {
	background: url('theme/images/innerpages_tall.gif') repeat-x left top;
	padding-top:5px;

}
.inner_pages_box_widget .corner_right_top {
	background: url('theme/images/innerpages_rc.gif') no-repeat right top;
	padding-right:6px;
}
.inner_pages_box_widget .corner_left_top {
	background: url('theme/images/innerpages_lc.gif') no-repeat left top;
	padding-left:6px;
}
.inner_pages_box_widget .content {
	background: url('theme/images/innerpages_cont_tall.gif') repeat-x left top #F1F1F1;
	border-left:1px solid #A5E0EE;
	border-right:1px solid #A5E0EE;
}
.inner_pages_box_widget .inner_pages_box {
	height:59px;
	border-bottom:2px solid #626262;
	margin:0 1px;
}
/* -------------------  #Inner Pages Navigation -------------------------- */
.small_search_form {
width:100%
}
#author {
	width:100px;
	}
#category {
	width:210px;
	}
#type {
	width:210px;
	}
#keyword {
	width:128px;
}
#keyword-1 {
	width:138px;
}
#price_from {
	width:48px;
}
#price_to {
	width:54px;
}
* html #keyword {
	/* setting for ie6 */
	width:95px;
	}
#priceTitle {
  display:none;
  position:absolute;
  background-color:#EFEFEF ;
  border:1px solid #909090;
  padding:5px 10px 5px 10px;
  width:200px;
  font-size:11px;
  text-align:justify;
  color:#4b4b4b;
  z-index:10000;
}
.preview_bottom_content {
	background-color:#ffffff;
	border-left:1px solid #A5E0EE;
	border-right:1px solid #A5E0EE;
	padding-top:1px;
	padding-bottom:10px;
}
.isIE6 .preview_bottom_content {
   background-color:#ffffff;
	border-left:1px solid #A5E0EE;
	border-right:1px solid #A5E0EE;
	padding:1px 0 15px;
  margin-left:1px;
}
.ie6 .preview_bottom_content {width: 984px; margin-left:0px;}
.preview_bottom_content .more-previews-column {
	width:auto;
	padding:0 9px 9px 9px;
	float:left;
}
.isIE6 .preview_bottom_content .more-previews-column {
	width:450px;
	padding:0 9px 9px 9px;
	float:left;
	margin-left: 1px;
}
.preview_bottom_content .template-info-column {
	padding:16px 20px 0px 11px;
	border:none;
	width:470px;
	float:right;
}
.isIE6 .template-info-column {
    width:470px;
    padding:15px 13px 0px 11px;
    margin-right: 1px;
}
.preview_page a {
	color:#005BCE;
}
.preview_page a:hover {
	color:#3F81D6;
}
a.button {
	background: url('theme/images/but_grey_lbg.gif') no-repeat left top;
	display:block;
	font-weight:bold;
	color:#000000;
	padding-left:5px;
	line-height:32px;
	font-size:16px;
	text-align:center;
	font-family:"Arial";
	cursor:pointer
}
.isIE6 a.button {
 padding-left:5px;
 margin-left:6px;
 }
a.button .btn_tall {
	background: url('theme/images/but_grey_tall.gif') repeat-x left top;
	display:block;
	padding:0 12px;
}

a.button .btn_rbg {
	background: url('theme/images/but_grey_rbg.gif') no-repeat right top;
	height:32px;
	display:block;
	padding-right:5px;
}
.buy_button a.button {
	background: url('theme/images/but_orange_lbg.gif') no-repeat left top;
}
.isIE6 .buy_button a.button {
	background: url('theme/images/but_orange_lbg.gif') no-repeat left top;
	padding-left:5px;
}
.buy_button a.button .btn_tall {
	background: url('theme/images/but_orange_tall.gif') repeat-x left top;
}
.buy_button a.button .btn_rbg{
	background: url('theme/images/but_orange_rbg.gif') no-repeat right top;
}

.big_buy_button a.button {
	background: url('theme/images/btn_orange_big_lbg.gif') no-repeat left top;
	line-height:42px;
	padding-left:6px;
}
.big_buy_button a.button .btn_tall {
	background: url('theme/images/btn_orange_big_tall.gif') repeat-x left top;
}
.big_buy_button a.button .btn_rbg{
	height:42px;
	padding-right:6px;
	background: url('theme/images/btn_orange_big_rbg.gif') no-repeat right top;
}
.isIE6 .big_buy_button a.button .btn_rbg{
    width:100%;
}
.big_buy_button {
	padding-bottom:17px;
  width:100%;
}

.preview {
	padding-top:9px;
	}
  .ie6 .preview {
    margin-left:auto;
    margin-right:auto;
    width:986px;

  }
.template_info .text .field_name {
	font-weight:bold;
}

.template_info .text {
	color:#4b4b4b;
	}
.preview iframe {
	border:none;
}
.template_info .text .software_required {
	background: url('theme/images/small-tick.jpg') no-repeat left center;
	padding-left:20px;
}
.flash_preview_box .templ_price {
	padding-left:30px;
}
.flash_preview_box .buttonsbox {
	padding-left:28px;
	float:left;
}
.template_info .templ_price {
	width:100%;
}

.flash_preview_box .flashbox {
	background-color:#ffffff;
	border-left:1px solid #A5E0EE;
	border-right:1px solid #A5E0EE;
	padding-top:1px;
	padding-bottom:10px;
}
.flash_preview_box .flashbox iframe {
	border:/*1px solid #C6C6C6*/none;
}
.ie6 .flash_preview_box  {
  width:986px;
}
.block_content {
    /*width:915px;*/
}
.text_block .block_content {
	text-align:justify;
	padding-top:14px;
	font-size:12px;
	color:#ffffff;
}
.text_block .custom-corners-box .block_content {
	text-align:justify;
	font-size:12px;
	color:#4b4b4b;
	padding:15px 10px 15px 0;
	height: 100%;
	}
.text_block .custom-corners-box .block_content ul {
	list-style:none;
	margin:0;
	padding:11px 11px 11px 40px;
	}
.text_block .custom-corners-box .block_content li {
	background: url('theme/images/list_marker1.gif') no-repeat 0px 4px;
	/*height:12px;*/
	padding:0;
	line-height:14px;
	padding-left: 15px;
	margin:0;
	}
.text_block p {
	padding:0;
	margin:0;
	padding-left:0px;
}
.text_block h1 {
	font-size:24px;
	font-family:'Arial';
	color:#ffffff;
}


/*    Search Box corners  */
.custom-box-1 {
	margin-bottom:28px;
}
.custom-box-1 .top_tall {
	background: url('theme/images/orange_corner_bgg.jpg') repeat-x left #FCDA7C;
	/*border-bottom:1px solid #FCEAB8;*/
  height:51px;
}
.custom-box-1 .bottom_tall {
	/*background: url('theme/images/orange_corner_bgg.jpg') repeat-x left;*/

}
.custom-box-1 .corner_top_left {
	background: url('theme/images/orange_corner_top_l.gif') no-repeat left top;
	padding-left:5px
}
.custom-box-1 .corner_top_right {
	background: url('theme/images/orange_corner_top_r.gif') no-repeat right top;
	padding-right:5px;
}
.custom-box-1 .top_bg {
	background-color:#FDF3D8;
	padding-top:5px;
	}
  .custom-box-1 .bot_bg {
	background-color:#FDECC0;
	padding-top:5px;
	}
.custom-box-1 .corner_bottom_left {
	background: url('theme/images/orange_corner_bot_l.gif') no-repeat left top;
	padding-left:5px
}
.custom-box-1 .corner_bottom_right {
	background: url('theme/images/orange_corner_bot_r.gif') no-repeat right top;
	padding-right:5px;

}
.loupe {
	width:40px;
	height:40px;
	margin:0 auto;
}
.custom-box-1 td {
	height:26px;
  vertical-align:middle;
	}
html:root* .search_td_align_3 input {
  margin-top:11px;
	}
html:root* .search_td_align_2 span {
  margin-top:9px;
	}
.custom-box-1 form {
	padding:5px 20px 0 20px;
}
.search_td_align_1 {
	text-align:center;
}
.search_td_align_2 {
	text-align:right;
}
.search_td_align_2 button{
	font-size:13px;
	line-height:24px;
}
.search_td_align_3 {
  padding-left:20px
}
/*     #Search Box corners  */

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

#footer a {
	color:#ffffff;
	text-decoration:underline;
}
#footer  a:hover {
	text-decoration:none;
	color:#ffffff;
}
#footer .copyright {
	float:right;
	text-align:right
}
#footer  .footer-menu {
	float:left;
}
.footer_bg {
	border-top:1px solid #205E78;
	background-color:#205E78;
	position: relative;
	width: 100%;
	height: 47px;
}
#footer {
	width:898px;
	margin:0 auto;
	text-align:left;
	color:#ffffff;
	font-size:12px;
	padding:15px 44px;
}
#footer .delimiter {
	padding:0 16px;
}
/* --- Use Menu List ---*/
#user_menu {
	float:right;
	padding:23px 22px 10px 5px;
	width:528px;
}
#user_menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
#user_menu li {
	float:right;
	display:inline;
	padding:0 17px;
	border-right:1px solid #000;
	}
#user_menu a {
	float:left;
	display:inline;
	color:#000000;
	font-size:12px;
	cursor:pointer;
}
#user_menu a:hover {
	color:#2F7790;
}
#user_menu .first {
	border:none;
}
#user_menu li:first-child {
	border:none;
}
/* --- #Use Menu List ---*/
/* --- preview_topside_2 --*/
#preview_topside_2 .topside{
  padding:0 24px;
  font-family:"Arial"
}

#preview_topside_2 .topside h1{
  padding:0;
}
#preview_topside_2 .topside .content {
	padding:11px 0;
	padding-top:0;
}
#preview_topside_2 .template_info_topside {
	color:#ffffff;
	font-size:12px;
}
#preview_topside_2 .template_info_topside a {
	color:#ffffff;
}
#preview_topside_2 .template_info_topside a:hover {
	text-decoration:underline;
	color:#666666;
}
#preview_topside_2 .leftpos {
	float:left;
	width:445px;
	border-right:1px solid #E6E6E6;
	padding-bottom:10px;
}
#preview_topside_2 td {vertical-align:top;}
#preview_topside_2 .buy_button {
	padding-right:10px;
	padding-bottom:10px;
}

#preview_topside_2 .rightpos {
	float:right;
	width:485px;
	color:#ffffff;
}
#preview_topside_2 .bottomside {
	padding:0;
}
#preview_topside_2 .bottomside .content {
	padding:0;
}
#preview_topside_2 .leftpos img {
	border:none;
	border-collapse:collapse;
}
#preview_topside_2 .rightpos table {
	float:right;
}
#preview_topside_2 .price_area h1 {
	font-size:17px;
	color:#ffffff;
	font-family:"Arial";
	padding-bottom:5px;
}
#preview_topside_2 .price_area h2 {
	font-size:17px;
	color:#ffffff;
	font-family:"Arial";
	padding-bottom:5px;
}
#preview_topside_2 .price_area {
	font-size:14px;
	padding-bottom:10px;
	text-align:left;
	color:#ffffff;
}
#preview_topside_2 .price_area strong {
	color:#FCE4A2;
}
#preview_topside_2 .inner_pages_box {
	padding:6px 10px;

}
#preview_topside_2 .inner_pages_box h1 {
	padding:0;
	padding-bottom:5px;
}
#preview_topside_2 .inner_pages_box h2 {
	padding:0;
	padding-bottom:5px;
  font-size:14px;
  margin:0px;
}
#preview_topside_2 .template_info_topside {
	padding:10px 0;
	line-height: 18px
}
#preview_topside_2 .template_info_topside .field_name {
	font-weight:bold;
}
/* --- #preview_topside_2 --*/
.title-3 {
	background:transparent url('theme/images/preview_box_h_marker.jpg') no-repeat left center;
	margin-left:13px;
	margin-bottom:4px;
	margin-top:13px;
	padding-left:22px;
}
.title-2 {
	background:transparent url('theme/images/preview_box_h_marker.jpg') no-repeat left center;
	margin-bottom:4px;
}
.title-4 {
	color:#FFFFFF;
	font-family:'Arial';
	font-size:24px;
}
/*  ---------- each_puchase ------------*/
.each_puchase ul {
	padding:0;
	margin:0;
	list-style:none;
	padding-top:3px;
	padding-left:8px;
	}
.each_puchase h1 {
	border-bottom:1px solid #818181;
	margin-bottom:5px;
	padding-top:0;
}

.each_puchase .content {
	padding-top:0;
	font-weight:bold;
	font-size:11px;
	padding:0 5px;

}
.each_puchase li {
	background:transparent url('theme/images/category_marker.gif') no-repeat scroll left center;
	padding-left:15px;
	padding-bottom:3px;
}

/*  ---------- #each_puchase ------------*/
/* ------------support ----------------*/
.support {
	font-family:"Arial"
}
.support h1 {
	font-size:14px;
}
.support h2 {
	font-size:14px;
}
.support ul {
	list-style:none;
	padding:0;
	margin:0;
	padding:20px;
	font-size:12px;
	color:#000000;
	display:block;
	background-color:#FDEFC9;
	text-align:justify
	}
.support ul li {
	padding-bottom:13px;
	padding-left:48px;
	margin-left:7px;

}
.support li a {
	font-weight:bold;
	color:#2F7791;
	text-decoration:underline;
}
.isIE6 .support li a {
	font-weight:bold;
	color:#2F7791;
	text-decoration:underline;
	margin-left:7px;
}
.support li a:hover {
	text-decoration:no0ne;
}
.support .support_help_center {
	background: url('theme/images/support_help_center.jpg') no-repeat left 1px;
}
.support .support_faq {
	background: url('theme/images/support_faq.jpg') no-repeat left 5px;
}
.support .support_download_samples {
	background: url('theme/images/support_download_samples.jpg') no-repeat left 1px;
}
.support .support_100procent {
	background: url('theme/images/support_100procent.jpg') no-repeat left 1px;
	padding-bottom:0;
	}
/* ------------#support ----------------*/
/* --- bottombox_info ----*/
.bottombox_info {
	padding:9px
	}
.bottombox_info .content {
	padding-top:0px;
	}
.bottombox_info {
	color:#4D4D4D;
	font-size:11px;
}
.bottombox_info a {
	font-weight:normal;
	color:#CE0607;
	text-decoration:underline;
}
.bottombox_info a:hover {
	text-decoration:none;
}
/* --- #bottombox_info ----*/
/*  faq -*/
.faq a {
	font-weight:normal;
	color:#CE0607;
	text-decoration:underline;
}
.faq a:hover {
	text-decoration:none;
}
.faq ul {
	list-style:none;
	padding:0;
	padding-left:10px;
	margin:0;
}
.faq li {
background:transparent url(theme/images/category_marker.gif) no-repeat scroll left 4px;
padding-left:15px;
}
.faq .text_block p {
	padding:0;
}
.faq .text_block h1 {
	padding-top:9px;
	padding-bottom:9px;
	background:transparent url('theme/images/preview_box_h_marker.jpg') no-repeat left center;
	margin-left:3px;
	padding-left:22px;
}
.faq .text_block .block_content {
	padding-top:0;
}
/*  #faq -*/
/* -------------- Multi Menu ------------------- */
#types_menu {
	height:44px;
	background:url('theme/images/topmenu_tall.jpg') repeat-x left top;
}
.isIE6 #types_menu {
    margin-top:-10px;
}
#types_menu table {
	margin:0;
	padding:0;
	border-collapse:collapse;
	width:100%
}
#types_menu td {
	height:44px;
	cursor:pointer;
	padding:0;
}
#types_menu td a {
	display:block;
	text-align:center;
	line-height:44px;
	height:44px;
	color:#2F7791;
	font-weight:bold;
	background:url('theme/images/topmenu_tall_uni_3.jpg') repeat-x 0px 0px;
	cursor:pointer;
}
#types_menu td a span {
	display:block;
	height:44px;
	cursor:pointer;
}

#types_menu td a:hover,
#types_menu td a.active {
	background-position:0px -44px;
	color:#ffffff;
}
#types_menu td a.active {
	background:url('theme/images/topmenu_tall_uni.jpg') repeat-x 0px 0px;
	background-position:0px -44px;
}
#types_menu td span span {
	height:44px;
	background:url('theme/images/menu_spacer.gif') repeat-x left bottom;
}
/* -- for ie6 -- */
#types_menu td span.firstmenutab {
	background:url('theme/images/menu_lbg_gif.gif') no-repeat left top;
}
#types_menu td span.lastmenutab span {
	margin-right:5px;
}
#types_menu td span.firstmenutab span {
	margin-left:5px;
}

#types_menu td span.lastmenutab, .ifonetab {
	background:url('theme/images/menu_rbg_gif.gif') no-repeat right top;
}
/* //-- for ie6 -- */
/*---*/
	#types_menu td:first-child a>span {
		background:url('theme/images/menu_lbg_gif.gif') no-repeat left top;
	}
	#types_menu td:last-child span>span {
		margin-right:5px;
	}
	#types_menu td:first-child span>span {
		margin-left:5px;
	}

	#types_menu td:last-child a>span, .ifonetab {
		background:url('theme/images/menu_rbg_gif.gif') no-repeat right top;
	}
/*---*/
/* -------------- #Multi Menu ------------------- */
/*  --== Templates box def theme ==--  */
.templates_box {
    margin-top:15px;
    width:930px;  
}
.templates_box h1,
.custom-corners-box h1{
	font-size:17px;
	height:17px;
	color:#5AA7C3;
	font-family:"Arial";
	margin:0px;
	padding:10px 0 10px 18px;
}
.templates_box .topleft_corner,
.custom-corners-box .topleft_corner{
	background:url('theme/images/templbox_tlc.gif') no-repeat left top;
	padding-left:6px;
}
.templates_box .topright_corner,
.custom-corners-box .topright_corner{
	background:url('theme/images/templbox_trc.gif') no-repeat right top;
	padding-right:6px;
}
.templates_box .toptalling,
.custom-corners-box .toptalling{
	border-top:1px solid #A5E0EE;
	height:5px;
	background-color:#ffffff;
  width:100%;
}
.isIE6 .templates_box .toptalling,
.custom-corners-box .toptalling{
	border-top:1px solid #A5E0EE;
	padding-top:5px;
  padding-top:0px;
  line-height:0;
  font-size:0;
	background-color:#ffffff;
  width:100%;
  height:5px;
}
.isIE .templates_box .toptalling,
.custom-corners-box .toptalling{
	border-top:1px solid #A5E0EE;
	padding-top:5px;
  padding-top:0px;
  line-height:0;
  font-size:0;
	background-color:#ffffff;
  width:100%;
  height:5px;
}

.templates_box .botleft_corner,
.custom-corners-box .botleft_corner{
	background:url('theme/images/templbox_blc.gif') no-repeat left top;
	padding-left:6px;
}
.templates_box .botright_corner,
.custom-corners-box .botright_corner{
	background:url('theme/images/templbox_brc.gif') no-repeat right top;
	padding-right:6px;
}
.templates_box .bottalling,
.custom-corners-box .bottalling{
	border-bottom:1px solid #A5E0EE;
	padding-top:5px;
	background-color:#ffffff;
}
.templates_box .middle_box,
.custom-corners-box .middle_box {
	background-color:#ffffff;
	/*border:1px solid #ffffff;*/
	border-left:1px solid #A5E0EE;
	border-right:1px solid #A5E0EE;
	padding:1px 0;
}
/*  --== #Templates box def theme ==--  */

/* --== Bottom banners ==-- */
.bottom_banners {
	padding-top:15px;
	text-align:center
}
.bottom_banners .banner {
	/*display:inline;*/
	background:url('theme/images/blik.png') no-repeat -120px top;
}
.bottom_banners table {
	border-collapse:collapse;
	margin:0 auto;
}
.bottom_banners td {
	text-align:center;
	width:auto;
	padding-right:6px
}
.bottom_banners td.last {
	padding:0;
}
.banner img {
	border:none;
}
.isIE6 .templ {
    margin-left:1px;
}
/* #--== Bottom banners ==-- */

/* --==:: Related Category & Keywords ::==-- */
.related_category_and_keywords {
	font-size:12px;
}
.related_category_and_keywords h1{
	font-size:14px;
	margin-bottom:0;
	padding:0;
}
.related_category_and_keywords a {
	color:#2F7791;
	text-decoration:underline;
}
.related_category_and_keywords a:hover {
	text-decoration:none;
}
.related_category_and_keywords .related_keywords {
	text-align:justify;
}
/* #--==:: Related Category & Keywords ::==-- */

/* --==:: Contact Us ::==-- */
.contact_us_box .middle_box{
	padding:24px;
}
.contact_us_box h1 {
	padding:0;
	margin:0;
	font-size:14px;
	color:#000000;
}
.contact_us_box .support_chat_box {
	padding-bottom:30px;
	border-bottom:1px solid #A5E0EE;
}
.contact_us_box .ticket_system {
	padding-top:15px;
}
.contact_us_box p {
	margin:0px;
	padding-bottom:15px;
	display:block;
}

.contact_us_box .ticket_system form {
	display:block;
	background-color:#F6FAFB;
	border:1px solid #A5E0EE;
	padding:16px;
}
.contact_us_box .ticket_system form input.inputstyle {
	width:168px;
	border-width:1px;
	border-color:#404040;
	color:#7D7D7D;
	font-size:12px;
}
.contact_us_box .ticket_system form textarea {
	width:238px;
	height:95px;
	border-width:1px;
	border-color:#404040;
	color:#7D7D7D;
	font-size:12px;
}
/* --==:: Submit Button ::==-- */
.submit_style_button {
	background:url('theme/images/submit_lbg.gif') no-repeat left top;
	padding-left:6px;
	padding-right:0px;
	cursor:pointer;
	height:26px;
	float:right;
	border:none;
	display:inline;
	font-family:'Arial';
	font-size:12px;
	font-weight:bold;
	height:26px;
	text-align:left;
}
.submit_style_button .button {
	background:url('theme/images/submit_rbg.gif') no-repeat right top;

	padding-left:1px;
    margin-top: -2px;
	float:left;
	color:#ffffff;
	font-weight:bold;
	border:none;
	display:block;
	margin:0;
	cursor:pointer;
	height:26px;

	line-height:26px;
	font-size:13px;
  padding-bottom:2px;
}
.isIE .submit_style_button .button {
  padding-right:7px;
  width:65px;
}
.isIE6 .submit_style_button .button {
  padding-right:7px;
  width:65px;
}
/* #--==:: Submit Button ::==-- */

.required_star{
	color:red;
	vertical-align:top;
	font-size:14px;
}
.labeltd {
text-align:right;
}
.labeltd_last {
vertical-align:top;
text-align:right;
}
.buttontd {
	padding-right:9px;
}
#contact_form .buttontd .submit_style_button{
	margin-left:9px;
}
#contact_form .buttontd .submit_style_button button{
	font-size:13px;
	line-height:24px;
}
#contacts_message {
	display:none;
}
#contacts_message .error{
	border:1px solid #FE0000;
  text-align:center;
  color:#FE0000;
  padding:5px;
  margin:5px 0px;
  background-color:#ffffff;
  font-size:14px;
  font-weight:bold;
  overflow:hidden;
}
.banners_area {
	padding-top:18px;
}
.other-previews {
	border:1px solid #C6C6C6;
	padding:1px;
}
.other-previews1 {
	padding:1px;
}
.other-previews1 iframe {
	border:none;
}
.other-previews iframe {
	border:none;
}
.ps-html-previews {
	float:left;
}

.text_block {
	/*width: 965px;	*/
}
.mini-search {
	float: right;
	width: 310px;
	height: 60px;
	margin-top: 12px;
}
.head-title {
	float: left;
	margin: 0px 0 0 15px;
	text-align: left;
  width:535px;
}
.isIE6 .head-title {
	float: left;
	margin: 4px 0 0 15px;
	text-align: left;
  width:535px;
}
.head-title h1 {
	font-size: 33px;
	margin: 0px;
	font-weight: normal;
    line-height:33px;
}
.isIE6 .head-title h1 {
	font-size: 33px;
	margin: 0px;
	font-weight: normal;
  line-height:33px;
}
.head-title p {
	margin:4px 0 0 0;
}
.exc-price {
	float: right;
}
.text-link {
	color:#2F7791;
}
.text_block {
	height: 100%;
}
.isIE6 .text_block {
  width: 100%;
}
.block_content .middle_box {
	height: 100%;
}
.isIE6 .text_block .custom-corners-box .block_content table {
	width: 100%;
}
.text-block1 {
	width: 950px;
	padding-left: 15px;
  margin-top:395px;
}
.isIE .text-block1 {
    margin-top: 440px;
}
.isIE6 .text-block1 {
    margin-top: 400px;
}
.text-block1 .text_block {
    margin-left:20px;
}
.text-block1 .text_block .block_content {
    width:915px;
}
.text-block4 .text_block {
    margin-left:20px;
}
.text-block4 .text_block .block_content {
    width:915px;
}
.text-block2 {
  position:absolute;
  top:-386px;
}
.isIE .text-block2 {
  position:absolute;
  top:-384px;
}
.isIE6 .text-block2 {
  position:absolute;
  top:-380px;
}

.text_block .custom-corners-box .block_content ul li a {
	color:#2F7791;
}
.faq-text {
	margin: 0px 20px 0;
}

/*--------------- Support page ----------------*/
.suppage {
	margin-bottom: 6px;
	margin-left: 15px;
	margin-top: 1px;
}
.suppage-radio {
	margin-left: 140px;
	margin-bottom:10px;
}
.suppage-ta {
	width: 300px;
	height: 150px;
	overflow: auto;
    color:#7D7D7D;
    font-size:12px;
}
/*--------------- Resellers page ----------------*/
.respage {
	margin:0 25px 6px 15px;
}
.respage1 {
	margin: 10px 0 20px 227px;
	padding-left: 0px;
}
/*--------------- Advertise page ----------------*/
.advpage {
    margin-bottom: 6px;
    margin-left: 15px;
    margin-top: 10px;
}
.advpage td {
    text-align:left;
}
.text_block3 p {
	margin-top:0px;
	margin-bottom:0px;
}
.adv-text1 {
    margin-left: 10px;
padding-bottom: 3px;
}
.adv-text2 {
    margin: 5px;
    margin-left:0px;
    padding-bottom: 1px;
}
.adv-text3 {
    margin-left: 10px;
    padding-bottom: 10px;
}
.adv-text4 {
    margin-left: 0px; padding-bottom: 5px;
}
.adv-text5 {
    margin-left: 10px;
}
.adv-inp {
	width: 300px;
}
.advpage1 td {
    text-align:left;
}
.advpage3 {
    padding-bottom:10px;
    padding-top:10px;
    color:#4b4b4b;
}
.advpage4 {
    padding:15px 10px 15px 0;
}
.text_block3 h1 {
	font-size:24px;
	font-family:'Arial';
	color:#ffffff;
	width: 900px;
}

.text-block4 {
	margin-top: 710px;
	width: 950px;
	padding-left: 15px;
  border:1px;
}
.isIE .text-block4 {
	margin-top: 750px ;
	width: 950px;
	padding-left: 15px;
}
.isIE6 .text-block4 {
	margin-top: 710px;
	width: 950px;
	padding-left: 15px;
}
.text-block5 {
  width: 900px;
	padding-left: 35px;
  margin-top:415px;
}
.isIE .text-block5 {
  width: 900px;
	padding-left: 35px;
  margin-top:456px;
}
.isIE6 .text-block5 {
  width: 900px;
	padding-left: 35px;
  margin-top:420px;
}
.linux .text-block4 {
	margin-top: 700px;
	width: 950px;
	padding-left: 15px;
  border:1px solid #2f7790;
}
.text-block6 {
    width: 950px;
	  padding-left: 35px;
    margin-top:720px;
}
.linux .text-block6 {
    width: 950px;
	  padding-left: 35px;
    margin-top:710px;
}
.isIE .text-block6 {
    width: 950px;
	  padding-left: 35px;
    margin-top:757px;
}
.isIE6 .text-block6 {
    width: 950px;
	  padding-left: 35px;
    margin-top:730px;
}
.text-block7 {
	position: absolute;
	top: 860px;
	width: 950px;
	padding-left: 35px;
}
.isIE6 .text-block7 {
    position: absolute;
    top: 900px;
}
.search-text1 {
/*padding-bottom: 80px;*/
}
.catalog-text1 {
padding-bottom: 100px;
}
.isIE6 .catalog-text1 {
padding-bottom: 50px;
}
.inputstyle {
    color:#7D7D7D;
    font-size:12px;
}
.adv-inp {
    width:300px;
    color:#7D7D7D;
    font-size:12px;
}
.adv-inp1 {
    width:256px;
    color:#7D7D7D;
    font-size:12px;
}
.adv-ta {
    width:260px;
    color:#7D7D7D;
    font-size:12px;
}
.text-block7 .text_block .block_content {
    width:900px;
}
.text-block8 {
    top:-705px;
    position:absolute;
}
.linux .text-block8 {
    top:-695px;
    position:absolute;
}
.isIE .text-block8 {
    top:-696px;
    position:absolute;
}
.isIE6 .text-block8 {
    top:-695px;
    position:absolute;
}
.text-block9 {
    top:-410px;
    position:absolute;
}
.isIE .text-block9 {
    top:-402px;
    position:absolute;
}
.isIE6 .text-block9 {
    top:-400px;
    position:absolute;
}
.text-block10 {
    top:-715px;
    position:absolute;
}
.linux .text-block10 {
    top:-705px;
    position:absolute;
}
.isIE .text-block10 {
    top:-703px;
    position:absolute;
}
.isIE6 .text-block10 {
    top:-712px;
    position:absolute;
}
.topbg-png {
 background:url('theme/images/header_talling.jpg') repeat-x left top #2F7790;
/*background: transparent url(theme/images/content_topbg.png) repeat scroll 0px 140px;*/
}
.text-block11 {
    margin-top:705px;
    padding-left:35px;
    width:900px;
}
.text-block12 {
    position:absolute;
    top:-700px;
}
.linux .text-block11 {
    margin-top:695px;
    padding-left:35px;
    width:900px;
}
.linux .text-block12 {
    position:absolute;
    top:-690px;
}
/*.text-block12 {
    position:absolute;
    top:-700px;
}
.text-block11 {
    margin-top:6950px;
    padding-left:35px;
    width:900px;
}*/
.isIE .text-block11 {
    margin-top:748px;
    padding-left:35px;
    width:900px;
}
.isIE .text-block12 {
    position:absolute;
    top:-694px;
}
.isIE6 .text-block11 {
    margin-top:708px;
    padding-left:35px;
    width:900px;
}
.isIE6 .text-block12 {
    position:absolute;
    top:-692px;
}
html:root*.text-block11 {
    margin-top:700px;
    padding-left:35px;
    width:900px;
}
html:root*.text-block12 {
    position:absolute;
    top:-690px;
}
body:nth-of-type(1) .text-block11 {
    margin-top:715px;
    padding-left:35px;
    width:900px;
}
body:nth-of-type(1) .text-block12 {
    position:absolute;
    top:-709px;
}
img {
    border:none;
}
