/*font: [font-style || font-variant || font-weight] font-size [/line-height] font-family*/
/* Global styles */
html {
    font-size: 100.1%;
}

html, body, form {
    padding: 0px;
    margin: 0px;
}

html, body {
    background-color: white;
    height: 100%;
}

body {
    text-align: left;
    font-size: 70%;
    font-family: Tahoma, Verdana, Arial;
    color: #000000;
}

select, input, div, span, font, textarea {
    font-size: 100%;
    font-family: Tahoma, Verdana, Arial;
}

a img, img, html, body {
    border: none;
}

a img, img, a {
    outline: none !important;
}

textarea {
    padding: 1px;
}

table {
    font-size: 11px;
}

a {
    color: #000000;
    text-decoration: underline;
}
a.none{
    color: #000000;
    text-decoration: none;
}

a:hover {
    color: #000000;
    text-decoration: none;
}

td {
    vertical-align: top;
}

ul{list-style-image:url('minus.gif');}
table.cell {
    border: none;
    border-collapse: collapse;
    width: 100%;
    padding: 0px;
    margin: 0px;
}

table.cell_h {
    border: none;
    border-collapse: collapse;
    width: 100%;
    height: 100%;
}

h4 {
    font: 12px Tahoma, Verdana, Arial;
}

/*h3{font:bold 16px;}
 h2{font:bold 18px;}*/
h1 {
    color: #afe3f4;
    margin: 2px 0px 0px 0px;
    padding: 0px;
    vertical-align: top;
    font-size: 9px;
    font-family: Arial
}

h1.head_blue {
    color: #3366cc;
    font-family: Georgia;
}

h3 {
    color: #000;
    font-family: Georgia;
}

h3.blueblack {
    color: #3366CC;
    font:bold 14px Tahoma;
    margin: 0px
}
h3.red {
    color: #FF4115;
    font:bold 14px Tahoma;
    margin: 0px
}

h2 {
    color: #3366cc;
    font: 600 21px serif;
}
/*
Body
*/
.headers {
    color:#3366CC;
	text-decoration:none;
    font: normal 28px Helvetica;
    padding: 5px 0 0 25px;
    margin-bottom: 0px;
}

.headers a{
	color:#3366CC;
	text-decoration:none;
    font: normal 28px Helvetica;
}

.pheaders {
    margin: 15px 3px 3px 3px;
    color: #002E58;
    font-family: Georgia;
	font-size:14px;
}
.pheaders a{
    margin: 15px 3px 3px 3px;
    color: #002E58;
    font-family: Georgia;
	font-size:14px;
}

.pheaders_blue {
    padding: 0 0 0 20px;
    margin: 3px;
    text-decoration: underline;
   /*
 color: #2B9D3C
*/
}

strong {
    color: #002E58;
    font-family: Georgia;
}
strong a{
    color: #002E58;
    font-family: Georgia;
}
strong.black{
    color: #000;
}

strong.head {
    color: #afe3f4;
    margin: 0px;
    padding: 0px;
    font: lighter 4px/4px "Century Gothic";
	letter-spacing:0px;
	vertical-align:top;
}
.br{overflow:hidden;height:4px;width:100%}
.br40{overflow:hidden;height:40px;width:100%;display:block}

.php {
    color: #15498f;
    font: 15px Verdana;
}

.position_list {
    width: 100%;
}

.position {
    width: 1012px;
}

/* Pop-up styles */
.highslide-active-anchor img {
    visibility: hidden;
}

.highslide-wrapper {
    background: white;
}

.highslide-image {
    border: 4px solid white;
    background-color: white;
}

.highslide-loading {
    display: block;
    color: white;
    font-size: 100%;
    font-weight: bold;
    text-decoration: none;
    padding: 5px;
    border: 1px solid white;
    background-color: black;
}

a.highslide-loading, a.highslide-loading:hover {
    color: white;
    font-weight: bold;
    text-decoration: none;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
    display: none;
}

a.highslide-full-expand {
    background: url(fullexpand.gif) no-repeat;
    display: block;
    margin: 0 10px 10px 0;
    width: 34px;
    height: 34px;
}

.highslide-display-block {
    display: block;
}

.highslide-display-none {
    display: none;
}

.highslide {
    cursor: url(zoomin.cur), pointer;
    outline: none;
}

/* Index styles body */
.why {
    background: url(table_center.png) no-repeat top;
    width: 712px;
    height: 340px;
    margin-top: 7px
}

.table_c {
    background: url(table_center.gif) no-repeat bottom;
    width: 712px;
}

.table_c_top {
    background: url(table_center_top.gif) no-repeat top;
    height: 10px
}

.table_c_bottom {
    height: 20px
}

div.table_shops {
    padding: 0px 0px 35px 0px;
}

.table_shops {
    border-collapse: collapse;
}

.table_shops td {
    padding: 3px;
    border: 0px dotted #3CABE0;
	font:normal 11px Tahoma;
}

.tb_top {
    background: url(tb_top.png) no-repeat top;
}

.tb_bottom {
    background: url(tb_bottom.png) no-repeat bottom;
}

.tb_center {
    background: url(tb_center.png) repeat-y top;
    width: 925px;
}

.tb_center table {
    padding: 0 10px 0 10px
}

table.tb_center_fix {
    margin: 7px 0px 0 5px
}

.text_fix {
    margin: 0px 0px 0px 5px;
}

.tb_top_min {
    background: url(tb_top_min.png) no-repeat top;
}

.tb_bottom_min {
    background: url(tb_bottom_min.png) no-repeat bottom;
}

.tb_center_min {
    background: url(tb_center_min.png) repeat-y top;
    width: 720px;
}

.tb_center_min table{
    padding: 0 15px 0 15px
}

table.tb_center_fix_min {
    margin: 7px 0px 0 0
}

.head_bg_left {
    background: #ffffff url('top_left.gif') no-repeat top right;
	width:40px;
}

.head_bg_right {
    background: #ffffff url('top_right.gif') no-repeat top left;
	width:40px;
}

.head_bg {
    background: url('top_2000.gif') repeat-x top center;
	width:940px;
}

.foo_cp {
    padding: 0px 0 0 10px;
	font-size:10px;
}

.foo_center td {
    padding: 0px 0 0 0;
}

table.foo_link td {
    border-left: 1px solid #CFECFA;
    padding: 7px 7px 7px 7px
}

.foo_link {
    font: normal 12px Tahoma;
    color: #333
}

.foo_link a {
    font: normal 10px Tahoma;
    color: #333
}

.footer_bg_left {
    background: url('bottom_left.gif') no-repeat bottom right;
}

.footer_bg_right {
    background: url('bottom_right.gif') no-repeat bottom left;
}

.footer_bg {
    background: url('bottom.jpg') repeat-x bottom left;
    height: 150px;
    padding: 90px 20px 0 0
}

/*logo*/
.logo {
    background: url('logo.png') no-repeat left;
}

.arrow {
   padding:20px 0 0 35px; 
}
.arrow_min {
	padding: 20px 0 0 35px
}
.phone {
	color:#fff;
	font:normal 12px Verdana,sans-serif;
    padding: 5px 0 0 10px;
	background:url('tellphone.png') no-repeat 100% 50%;
	height:70px;
	width:580px;
	display:table;
	padding-top:7px;
	}
.phone .gsm{float:left;padding-left:40px;}
.phone .gsm div{width:115px;}
.phone .cdma{float:left;width:115px;margin:0 5px 0 5px;}
.phone .cdma_ru{float:left;width:110px;}
.phone .isq_email{float:left;width:150px;}
.phone .ICQ_email{float:left;}
.contacts{
text-align:left;float:left; width:135px;
margin-bottom:20px;    
}
/*menu*/
table.menu {
    background: url('menu.gif') repeat-x center;
    height: 49px;
}

table.menu table {
    margin: 2px 0 5px 0;
}

.menu a {
    font: 600 11px Tahoma;
    text-decoration: none;
    color: #547988
}

.menu a:hover {
    color: #000;
}

tr.menu_text td {
    text-align: center;
    height: 42px;
    vertical-align: middle;
}

tr.menu_text div {
    background: url('line_menu.gif') no-repeat top right;
    padding: 15px 0px 13px 0px;
    width: 100%
}

.activ_m {
    background: #eee;
}

.menu_active {
    background: url('menu_active.gif') repeat-x bottom;
}

.menu_active a {
    color: #667179
}

.menu_left {
    background: url('menu_left.gif') repeat-x center left;
    width: 16px;
}

.menu_right {
    background: url('menu_right.gif') repeat-x center right;
    width: 16px
}

.menu1 {
    background: url('1menu1.png') repeat-x center right;
    vertical-align: middle;
    padding: 15px 0px 15px 0px;
    text-align: center
}

.menu1 a {
    font-size: 12px;
    font-family: Tahoma;
    font-weight: 600;
    text-decoration: none;
    text-align: center;
    color: #547988
}

.menu1 a:hover {
    color: #000;
}

.buy a {
    color: red;
}

/*-----------rigth block-----------*/
.phone_ico{background:url(phone.gif) no-repeat left;padding:3px 0 3px 40px;font:normal 11px/14px Tahoma}
.email_ico{background:url(email.gif) no-repeat left;padding:3px 0 3px 40px}
.icq_ico{background:url(icq.gif) no-repeat left;padding:6px 0 6px 40px}

.right_menu_top {
    background: url('left_menu_top.png') no-repeat top left;
    height: 20px
	
}

.right_menu_bottom {
    background: url('left_menu_bottom.png') no-repeat bottom left;
    height: 20px
}

.right_block_center {
    background: url('left_menu_center.png') repeat-y top left;
	padding: 0 5px 20px 15px;
	vertical-align:top;
	height:630px;
}

.right_block_center table {
	width:190px;
	padding:10px 0px 0 5px;
	font:normal 11px tahoma,sans-serif;
}

.right_block_center_border{	
	border-top: 1px dashed #CDCDCD;
}
.right_menu_text{
	 font:600 16px Tahoma,Arial,sans-serif;
	 color: #547988;
	 padding:0px 0 0 10px;
}
	 
.right_menu_text a{
	 font:600 16px tahoma,Arial,sans-serif;
	 color: #547988;
	 text-decoration:none;
}
.right_menu_text_red{
	 font:600 16px Tahoma,Arial,sans-serif;
	 padding:0px 0 0 10px;
}
	 
.right_menu_text_red  a{
	 font:bold 16px tahoma,Arial,sans-serif;
	 color: #4F8929;
	text-decoration:none;
}
.right_menu_text_red  a:hover{
	 text-decoration:underline;
}
/*

table.right_block {
    height: 700px;
}


.right_menu_text {
    font: bold 16px sans-serif;
    padding: 5px 0px 0px 15px;
    vertical-align: top;
    border-bottom: 1px solid #B0D4F4;
}



.right_menu_text_tell strong {
    font: bold 16px Georgia;
 padding: 5px 0px 0px 95px;
    vertical-align: top;
  border-bottom: 1px dotted #547988;
    color: #547988;
}
 div.right_menu_text_tell{
    font: bold 16px Georgia;
	color: #547988;
}
.right_menu_text_tell strong div {
    font: bold 16px Georgia;
    padding: 5px 5px 0px 0px;
}

.right_menu_text_links {
    padding: 5px 0px 3px 0px;
    vertical-align: top;
    text-align: right
}

.right_menu_text_links strong {
    font: bold 16px Georgia;
    padding: 5px 5px 3px 75px;
    vertical-align: top;
    border-bottom: 1px dotted #547988;
    color: #547988
}

.right_menu_text_links strong div {
    font: bold 16px Georgia;
    padding: 5px 10px 0px 0px;
}

.right_menu_text_links a {
    text-decoration: none
}

.right_menu_text_dowload {
    padding: 5px 0px 3px 0px;
    vertical-align: top;
    text-align: right
}

.right_menu_text_dowload strong {
    font: bold 16px Georgia;
    padding: 5px 5px 3px 120px;
    vertical-align: top;
    border-bottom: 1px dotted #209C35;
    color: #209C35
}

.right_menu_text_dowload strong div {
    font: bold 16px Georgia;
    padding: 5px 10px 0px 0px;
}

.right_menu_text_dowload a {
    text-decoration: none
}

.right_menu_text_demo {
    padding: 5px 0px 3px 0px;
    vertical-align: top;
 text-align: right

}

.right_menu_text_demo strong {
    font: bold 16px Georgia;
    padding: 5px 5px 3px 120px;

    vertical-align: top;
    border-bottom: 1px dotted #3366CC;

    color: #3366CC
}

.right_menu_text_demo strong div {
    font: bold 16px Georgia;
    padding: 5px 10px 0px 0px;

}

.right_menu_text_demo a {
    text-decoration: none
}

.right_menu_text_reviews {
    padding: 5px 0px 3px 0px;

    vertical-align: top;
    text-align: right

}

.right_menu_text_reviews strong {
    font: bold 16px Georgia;
    padding: 5px 5px 0px 120px;
    vertical-align: top;
    border-bottom: 1px dotted #547988;
    width: 100%;
    color: #547988
}

.right_menu_text_reviews a {
    text-decoration: none
}

.reviews {
    padding: 0 0 3px 0;
}

*/
/*order.html_form************************************************/
.skrepka_kr {
    background: url('skrepka_kr.png') no-repeat top left;
    height: 271px;
    width: 214px;
    padding: 30px 0 0 40px;
}

.skrepka_sir {
    background: url('skrepka_sir.png') no-repeat top left;
    height: 271px;
    width: 214px;
    padding: 30px 0 0 15px;
}

.bok {
    padding-left: 20px;
    background: url('info.png') no-repeat top left;
}

.kidalo {
    background: url('nebrezhno_kinytuj_listo4ek.jpg') no-repeat top left;
    padding: 15px 15px 0 0;
    height: 320px;
    margin: 30px 0px 0px 0px;
}

h3.header_text {
    padding: 0 0 0 0
}

table.order_form td {
    height: 10px;
}

/*market.html*/
a.none {
    text-decoration: none;
}

a.none h3 {
    color: #3366cc;
    font-family: Georgia;
}

/*table's*/
table.table td {
    border: 1px solid #cbcbcb;
    padding: 5px;
    text-align: center;
    margin: 0px;
}

.table_center td {
    padding: 0 15px;
}

h4.regular {
    font-weight: lighter;
}

/*dop*/
.error {
    color: red;
}

.mailerror {
    color: red;
    margin: 0 0 10px 0;
    border: 1px dashed #f7d490;
    display: table;
    width: 100%;
    padding: 3px;
    background: #f0f2ee
}

/*button*/
.buttons_green {
    color: #fff;
    font: bold 12px / 9px Tahoma, sans-serif;
    background: url(button_active.png) no-repeat;
    height: 32px;
    width: 91px;
    padding: 7px 0px 10px 0px;
    text-align: center;
    display: table;
    float: left;
    margin: 7px 3px;
}

a div.buttons_green:hover {
    background: url(button_activ_green.png) no-repeat;
    color: #fff;
}

input.buttons_green {
    color: #fff;
    font: bold 12px / 9px Tahoma, sans-serif;
    background: url(button_active.png) no-repeat;
    height: 32px;
    width: 91px;
    padding: 2px 0px 10px 0px;
    text-align: center;
    display: table;
    float: left;
    margin: 7px 3px;
    border: none;
    cursor: pointer;
}

input.buttons_green:hover {
    background: url(button_activ_green.png) no-repeat;
    color: #fff;
}

.buttons_red {
    color: #fff;
    font: bold 12px / 9px Tahoma, sans-serif;
    background: url(button_active.png) no-repeat;
    width: 91px;
    padding: 7px 0px 10px 0px;
    text-align: center;
    float: left;
    margin: 7px 3px;
	cursor:pointer;
}

a div.buttons_red:hover {
    background: url(button_activ_red.png) no-repeat;
    color: #fff;
}

.buttonstable {
    color: #fff;
    font: normal 11px / 9px Tahoma, sans-serif;
    background: url(button_active.png) no-repeat;
    width: 91px;
    padding: 8px 0 15px 0;
    text-align: center;
    float: left;
    margin: 7px 3px;
}
.buttonstable a{color:#fff;text-decoration:none}
a div.buttonstable:hover {
    background: url(button_activ.png) no-repeat;
    color: #fff;
}

.buttonstable_green {
    color: #fff;
    font: normal 11px / 9px Tahoma, sans-serif;
    background: url(button_active.png) no-repeat;
    width: 91px;
    padding: 8px 0 15px 0;
    text-align: center;
    float: left;
    margin: 7px 3px;
}
a div.buttonstable_green:hover {
    background: url(button_activ_green.png) no-repeat;
    color: #fff;
}

.buttonstable_red {
    color: #fff;
    font: normal 11px / 9px Tahoma, sans-serif;
    background: url(button_active.png) no-repeat;
    width: 91px;
    padding: 8px 0 15px 0;
    text-align: center;
    float: left;
    margin: 7px 3px;
}

a div.buttonstable_red:hover {
    background: url(button_activ_red.png ) no-repeat;
    color: #fff;
}

.buttons {
    color: #fff;
    font: normal 10px / 9px Tahoma, sans-serif;
    background: url(button_active.png) no-repeat;
    height: 32px;
    width: 91px;
    padding: 3px 0px 10px 0px;
    text-align: center;
    display: table;
    float: left;
    margin: 7px 3px;
}

a div.buttons:hover {
    background: url(button_activ.png) no-repeat;
    color: #fff;
}

img.templ_img {
    border: 5px solid #B0D9F4;
	margin:5px
}

a.buttons_tm {
    text-decoration: none;
	cursor:pointer;
}

div.buttons_tm {
    color: #fff;
    font: normal 9px / 9px sans-serif;
    background: url(button_active_tm.png) no-repeat right;
    height: 32px;
    width: 96px;
    padding: 8px 0 0 0;
    text-align: center;
    display: block;
    float: left;
    margin: 7px 3px;
}

.allbuttons {
    padding: 8px 0 0 25px;
}

/* a div.buttons_tm:hover{background: url(button_activ.png) no-repeat; color:#fff;} */
.padd td {
    padding: 10px;
}

A.web:link {
    font-weight: bold;
    text-decoration: underline;
    width: 128px;
    color: #1189d1;
    FONT-SIZE: 10px;
    FONT-FAMILY: arial, verdana, sans-serif;
}

A.web:visited {
    font-weight: bold;
    FONT-SIZE: 10px;
    text-decoration: underline;
    color: #1189d1;
    FONT-FAMILY: arial, verdana, sans-serif;
}

A.web:hover {
    text-decoration: none;
    font-weight: bold;
    FONT-SIZE: 10px;
    color: #A7CD04;
    FONT-FAMILY: arial, verdana, sans-serif;
}


.im_tm {
    height: 130px;
    vertical-align: top;
}

.imarket {
    color: #000;
    font: normal 12px Tahoma;
    padding: 7px 0px 0px 25px;
    text-align: left;
}

.imarket_tm {
    padding: 10px 0px 10px 0px;
    float: left;
}

.imarket_tm b {
    color: #1971C2;
    font: bold 24px Century;
    margin-left:30px;
}

.imarket_tm div {
    color: #31465A;
    padding: 0px 35px 7px 35px
}

.comments {
    padding: 10px;
    margin: 5px 0;
    background: #f7f7f7;
    border: 1px dotted #A6D3F4
}

/* Portfolio */

a span {
    display: block;
	border: 1px solid #B0D9F4;
    padding: 24px 15px;
}

a:hover span {
    display: block; /*border:1px solid #8ACE04;*/
}

.link_portfolio {
    background:url('portfolio_link_bg.gif') repeat-x bottom;margin:0px 0px;
    width: 160px;
    height: 20px
}

.link_portfolio_modif {
    background:url('portfolio_link_bg.gif') repeat-x bottom;margin:0px 0px;
    width: 160px;
    height: 30px
}

a div.link_portfolio {
    color: #3366CC;
    text-decoration: underline;
    font: normal 11px Tahoma;
    padding: 1px 0 0 0
}

a div.link_portfolio_modif {
    color: #3366CC;
    text-decoration: underline;
    font: normal 11px Tahoma;
    padding: 1px 0 3px 0
}
.we{
	padding:20px 0px 0px 30px ;margin:0px;color:#FF4115;font:bold 36px/24px Georgia;
}
.we_text{font:normal 12px Tahoma;padding-left:20px}

ul.wes{
	margin-top:0px;font:normal 12px Tahoma;
}


a.promo_hover div{
	background:url(img_site_rgb.gif) no-repeat 50%;
	display:block;
	padding:90px 50px;
}
a:hover.promo_hover div{
	background:url(img_site_rgb_hover.gif) no-repeat 50%;
	padding:90px 50px;
}
.template_list b{line-height:16px}
.template_list ul{list-style-image:url('minus.gif');margin:3px 0px;list-style-position:outside}
.template_list li{color: #000;margin-bottom:7px}
.template_list {
    color: #002E58;
    font: normal 12px Tahoma;
    padding: 7px 0px 0px 10px;
    text-align: left;
	float:left;
}
.template_list_float{
	color: #001C34;
    font: normal 12px/16px Tahoma;
    padding: 7px 0px 10px 35px;
    text-align: left;
    width: 600px;
	float:left;
}
.headers_template_list a{
	color:#3366CC;
    font: normal 28px Helvetica;
    margin-bottom: 0px;
}
.headers_template_list{
    color:#3366CC;
	text-decoration:none;
    font: normal 28px Helvetica;
    padding: 5px 0 0 40px;
    margin-bottom: 0px;
}
.button_template_list{
    padding: 0px 0px 55px 57px;display:table;width:174px;
}
.fil_template_list {padding:7px 50px 10px 0px;}
.fil_template_list div{border-bottom:2px dotted #D8ECFA}
/*
Price  styles
*/
.price_cms{width:347px;float:right;}
.price_shopscript{width:347px;float:left;}

.price_bg_t_l{background: url(price_bg_t_l.png) no-repeat top left;}
.price_bg_t_r{background: url(price_bg_t_r.png) no-repeat top right;padding:0 7px;}
.price_bg_t_c{background:#F6F6F6;padding:10px 0px 0px 0px;}

.price_bg_center{
	background:#f6f6f6 url(price_bg_center.gif) repeat-x bottom left;
	padding:0px 15px 15px 5px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
.box_shopscript{background:url(box_shopscript.png) no-repeat top left;}
.box_cms{background:url(box_cms.png) no-repeat top left;}
.box_fix{width:255px;height:239px;display:block;}

.price_header {padding:3px 0 15px 0px;}
.price_header a{color:#FFB200;font:bold 38px helvetica,Tahoma,Arial,Sans-serif;text-decoration:none;border-bottom: 1px dashed #FFB200;text-shadow:#fff 1px 1px 1px;}
.price_header a:hover{border-bottom: 1px dashed #fff;text-shadow:#fff 1px 1px 1px;color:#FFB200}
a.orange_links{color:#FFB200;font-weight:bold;}
.padd_button_buy{padding-top:26px}

.price_bg_b_l{background: url(price_bg_b_l.png) no-repeat top left;}
.price_bg_b_r{background: url(price_bg_b_r.png) no-repeat top right;padding:0 10px 0px 10px;}
.price_bg_b_c{background:#DEE6EF;padding:8px 0px 0px 0px;border-bottom:1px solid #fff}
/*
ShopCMS cart
*/
.shopcms_page{background:url(box_cms_page.png) no-repeat left top;display:table;width:100%}
.shopscript_page{background:url(box_shopscript_page.png) no-repeat left top;display:table;width:100%}
.shopcms_cart{padding-left:240px;height:268px}
.shopcms_cart h2{color:#eb6811;font:normal 26px Helvetica,Tahoma,Arial,sans-serif;margin:0px}
.shopcms_cart h1{color:#eb6811;font:normal 26px Helvetica,Tahoma,Arial,sans-serif;margin:0px}
.shopcms_cart ul{margin:0px;}
.shopcms_cart_left_block{float:left;width:50%;padding:40px 0 0 0}
.shopcms_cart_left_block div.circle_type{background:url('circle_type.gif') no-repeat left;padding:6px 0 6px 30px}
.shopcms_cart_right_block{float:left;width:50%;padding:40px 0 0 0}
.shopcms_cart_right_block ul{padding-left:20px;padding-bottom:17px}
.shopcms_links{width:130px;float:left;padding:5px 0 0 10px}
.shopscript_links{padding:3px 0 0 193px}
.shopcms_name{width:130px;float:left;vertical-align:top;padding:0 0 0 10px}
.shopcms_cart_left_block{height:40px }
.text_license{color:#eb6811;font:bold 16px Helvetica,Tahoma,Arial,sans-serif;margin:0px}
.shopcms_text_left_block{float:left;width:45%;padding:5px 0 0 0}
.shopcms_text_right_block{float:left;width:55%;padding:5px 0 0 0}
ul.shopscript_text_block{padding-left:20px;margin:0px;}
