body { background-color: #EBEBEB; margin: 0px; }

.container { width: 100%; }

.main {
	width: 930px;
	padding: 15px 15px 10px 15px;
	margin: 0px 0px 0px -480px;
	background-color: #FFF;
	position: absolute;
	left: 50%;
	color: #001B2F;
}

a { color: #0767DD; text-decoration: none; }
a:hover { text-decoration: underline; }

.header {
	height: 150px;
	width: 930px;
	padding-bottom: 7px;
	background-color: #FFF;
	float: left;
}

.logobox { width: 325px; height: 152px; float: left; }
.htextbox { width: 490px; height: 152px; float: left; padding-left: 13px; }
.logostripe1 { font-size: 0px; background: url('logo_stripe.jpg') left top no-repeat; width: 311px; height: 2px; }
.logo {
	font-size: 0px;
	width: 200px;
	height: 150px;
	padding: 0px 0px 0px 53px;
}
.logostripe2 { font-size: 0px; background: url('logo_stripe.jpg') left top no-repeat; width: 311px; height: 2px; }
.ltstripe1 { font-size: 0px; background: url('lt_stripe.jpg') left top no-repeat; width: 590px; height: 2px; }
.header_text { width: 400px; height: 96px; margin: 27px 0px 26px 100px; font-size: 15px;}
.header_text a { color: #FE4776; font-weight: bold; }
.ltstripe2 { font-size: 0px; background: url('lt_stripe.jpg') left top no-repeat; width: 590px; height: 2px; }


.central { font-size: 0px; width: 930px; margin-top: 8px; background-color: #FFF; float: left; border-bottom: 1px solid #EBEBEB; padding-bottom: 60px;}

.left_column { font-size: 0px; width: 311px; margin-right: 13px; float: left; }

.content {
	font-size: 0px;
	width: 590px;
	margin-left: 14px;
	float: left;
}

.lmenublock{
	width: 311px;
}

.lmenublock{
	font-size: 12px;
	float: left;
	border: 1px solid #EBEBEB;
	padding: 0px 0px 1px 0px;
	margin: 0px 0px 12px 0px;
}

.lm_header {
	width: 311px;
}
.lm_header, .b_header {
	height: 29px;
	background: url('h_centr.jpg') left top repeat-x;
	float: left;
	margin-top: 1px;
}

.b_header_left { width: 20px; height: 29px; background: url('h_left.jpg') left top no-repeat; float: left; }
.lm_header_centr, .b_header_centr{ height: 23px; margin: 6px 0px 0px 0px; float: left; text-align: center; }
.lm_header_centr { width: 271px; }
h3 { margin-top: 0px; margin-bottom: 0px; font-size: 14px; font-family: Verdana; color: #02152C; }
h3 a { color: #02152C; }
.b_header_right { width: 20px; height: 29px; background: url('h_right.jpg') right top no-repeat; float: left; }

.lm_links {
	width: 311px;
	float: left;
	border-bottom: 1px solid #EBEBEB;
	border-top: 1px solid #EBEBEB;
	font: 12px Verdana;
	margin: 1px 0px 0px 0px;
	position: relative;
}

.lm_links a, b { color: #001B2F; }
.lm_links ul { list-style: none; margin: 12px 0px 12px 16px; padding: 0px; line-height: 16px; }
.lm_links ul li.current { margin: 2px 0px; /*background: url('pointer.jpg') top left no-repeat;*/ border: 0px; line-height: 16px;}
.lm_links ul li.current a { margin-left: 4px; }
.lmspec_header { width: 311px; height: 29px; background: url('lmsh_centr.jpg') left top repeat-x; float: left; margin-top: 1px; }

.lms_hdr_left { width: 20px; height: 29px; background: url('lmsh_left.jpg') left top no-repeat; float: left;}
.lms_hdr_centr { width: 271px; height: 23px; margin: 6px 0px 0px 0px; float: left; text-align: center;}
.lms_hdr_right { width: 20px; height: 29px; background: url('lmsh_right.jpg') left top no-repeat; float: left;}

.header_links_box { width: 588px; height: 22px; border-top: 1px solid #EBEBEB; border-bottom: 1px solid #EBEBEB; margin-bottom: 12px; }
.header_links_borders {  width: 588px; height: 18px; margin: 1px 0px 1px 0px; border-top: 1px solid #EBEBEB; border-bottom: 1px solid #EBEBEB; background: #B5E1FA;}
.header_links_inner { width: 100%; height: 18px; font-size: 12px; font-family: Verdana;}
.header_link { width: 145px; height: 18px; float: left; text-align: center; border-left: 1px solid #D0E6F3; border-right: 1px solid #D0E6F3;}
.header_links_box a {color: #02152C; }
.block {
	font-size: 12px;
	float: left;
	padding: 0px 0px 1px 0px;
	margin: 0px 0px 12px 0px;
	width: 588px;
	border: 1px solid #EBEBEB;
}

.b_header { width: 588px; }
.b_header_centr { width: 548px; }
.b_header_centr a { color: #FF4373; }

.b_content { 
	width: 588px;
	float: left;
	font: 12px Verdana;
	border-bottom: 1px solid #EBEBEB;
	border-top: 1px solid #EBEBEB;
	margin: 1px 0px 0px 0px;
	padding-bottom: 12px;
}

.bi_content { margin: 12px 16px 0px 16px; display: inline-block;}
.bi_content strong { color: #2B2B2B; }
.bi_content bold { color: #2B2F42; }
.preview, .preview_left, .preview_right { width: 156px; background-color: #FFF; float: left; display: inline;}

.preview_left { margin: 10px 22px 4px 0px; }
.preview { margin: 10px 22px 4px 22px; }
.preview_right { margin: 10px 0px 4px 22px; }

.tpl_types { width: 156px; float: left; margin: 0px 0px 5px 0px;}
.tpl_types, .tpl_types a {text-align: center; font-size: 11px; color: #FF9600;}

.prv_i_container { font-size: 0px; width: 156px;}
.new_tpl { width: 48px; height: 38px; background: url('new.jpg') left top no-repeat; z-index: 2;}

.prv_i_top { font-size: 0px; width: 156px; height: 3px; float: left; background: url('prvic_top.jpg') left top no-repeat;}
.prv_i_bottom { font-size: 0px; width: 156px; height: 3px; float: left; background: url('prvic_bottom.jpg') left top no-repeat;}

.prv_i_left { font-size: 0px; float: left; width: 2px;}
.prv_i_top_left, .prv_i_top_right { font-size: 0px;  width: 2px; height: 12px; float: left; background: url('prvic_left.jpg') left top no-repeat; position: relative; margin-bottom: -12px;}
.prv_i_top_left { left: 154px; padding-left: 156px; }

.prv_i_centr {float: left; width: 154px; font-size: 0px; margin: 0px; border-left: 1px solid #B3B3B3; border-right: 1px solid #B3B3B3;}
.prv_img { font-size: 0px; width: 150px; margin: 0px 2px 0px 2px; display: inline; background-color: #456757;}
.prv_img img { width: 150px; border: 0px; }

.prv_i_bottom_left, .prv_i_bottom_right { font-size: 0px;  width: 2px; height: 12px; float: left; background: url('prvic_left.jpg') left top no-repeat; position: relative; margin-bottom: -14px; margin-top: -14px;}
.prv_i_bottom_left { left: 154px; padding-left: 156px; }

.prv_l_line { width: 556px; float: left; margin: 0px 0px 15px 0px; padding: 0px;}
.prv_l_left, .prv_l_centr, .prv_l_right { width: 140px; font-size: 11px; float: left; color: 0767DD; font-family: Verdana; display: inline;}
.prv_l_left { margin: 0px 30px 0px 8px; }
.prv_l_centr { margin: 0px 30px 0px 30px; }
.prv_l_right { margin: 0px 0px 0px 30px; }
.tpl_prosmotr { text-align: right;  float: left;}
.tpl_buy {text-align: left; float: right; }

.paginator { font-size: 12px; padding: 5px 0px 5px 0px; margin: 30px auto 0px auto; float: left; width: 554px; text-align: center;}
.paginator a, .current { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.paginator a:visited { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.paginator .break { padding: 2px 6px; border: none; background: #fff; text-decoration: none; }
.paginator a:hover { color: #fff; background: #0063DC; border-color: #036; text-decoration: none;}
.paginator .current {padding: 2px 6px; border-color: #FFF; font-weight: bold; font-size: 13px; vertical-align: top; background: #fff; color: #FF0084; }

.footer { float: left; width: 930px; margin-top: 1px; padding-top: 10px; border-top: 1px solid #EBEBEB; font: bold 15px Arial; color: #B3B3B3; text-align: right; }
.footer .counter { width: 31px; height: 31px; float: left;}
.footer .copyright { width: 509px; float: left; }
.footer .desprog { width: 300px; padding: 0px 40px 0px 0px; margin-left: 40px; float: right; }



.main_text_ul { list-style: none; padding: 0px; margin: 2px 0px 0px 0px;}
.main_text_ul li {float: left; padding: 0px; margin: 0px 4px 0px 4px;}

.tpl_prv_info { text-align: left; margin-bottom: 4px;}
.tpl_prv_images { text-align: center; }
.tpl_prv_getlink { text-align: center; margin: 6px 0px 10px 0px; font: bold 14px Verdana ;}
.tpl_prv_getlink a { color: #FE4776; }
.tpl_prv_images img {border: 1px solid #EBEBEB; }

.buy_tpl_prv { width: 150px; float: left;}
.buy_tpl_prv img { border: 0px; }
.buy_tpl_payment { width: 406px; text-align: center; float: left; }
.buy_tpl_download { padding-top: 30px; width: 406px; text-align: center; float: left; }
.buy_tpl_download a { color: #FE4776; font: bold 16px  Arial; }
.template_cost { color: #FE4776; font: bold 16px  Arial;}
.buy_tpl_comm { font-size: 12px; font-weight: bold; color: #3B3B3B;}
.comm_text { font-size: 12px; color: #5B5B5B;}
.pd_info { font-size: 11px; line-height: 11px; }

ul.articles { list-style: square; font: bold 14px Verdana;}

.a_title { color: #1A2C4D; text-align: center;}
.a_content { }
.a_cop { }
.a_cop a { font-weight: bold; }

.text_center { text-align: center; }