
/*-- Body
--------------------------------------------------------*/

html, body{
	padding:0px;
	margin:0px;
	min-width:995px;
}

body {
	background-color:#f1f1f1;
}

body, td {
	font-family:arial;
	color:#000000;
	font-size:11px;
	line-height:150%;
}

td {
	vertical-align:top;
}

h1, h2, h3, h4, h5, h6, p {
	padding:0px;
	margin:0px;
	padding-bottom:15px;
}

h2 {
	line-height:auto;
	font-size:21px;
}

a{
	color:#ed1c24;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

form, fieldset {
	display:block;
	padding:0px;
	margin:0px;
	border-width:0px;
}

a, input {
	outline:0px;
}

/*-- Block
--------------------------------------------------------*/

.css_main_block {
	position:relative;
	margin-left:10px;
	margin-right:10px;
	clear:both;
	z-index:1;
}

/*-- Top block
--------------------------------------------------------*/

.css_top_block {
	background-image:url('../img/top_module_bg.gif');
	background-position:left top;
	background-repeat:repeat-x;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:131px;
}

.css_top_block .css_class_logo {
	position:absolute;
	z-index:1;
	left:22px;
	top:27px;
}

.css_top_block .css_class_logo img {
	border:0px;
}

.css_top_block .css_tb_left_corner {
	background-image:url('../img/top_module_left.gif');
	background-position:left top;
	background-repeat:no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	width:6px;
	height:131px;
	z-index:0;
}

.css_top_block .css_tb_right_corner {
	background-image:url('../img/top_module_right.gif');
	background-position:right top;
	background-repeat:no-repeat;
	position:absolute;
	right:0px;
	top:0px;
	width:6px;
	height:131px;
	z-index:0;
}

.css_top_block .css_tb_center_image {

	position:absolute;
	left:0px;
	top:9px;
	width:100%;
	height:100px;
	z-index:0;
}

.css_top_block h3 {
	position:absolute;
	left:22px;
	top:79px;
	font-size:13px;
	font-weight:bold;
	line-height:13px;
	color:#017acc;
	z-index:1;
}

.css_top_block p, .css_top_block .css_sub_menu  {
	position:absolute;
	right:27px;
	top:79px;
	font-size:13px;
	font-weight:bold;
	line-height:13px;
	z-index:2;
}

.css_top_block p span, .css_top_block .css_sub_menu span {
	background-image:url('../img/li_1.gif');
	background-position:4px 55%;
	background-repeat:no-repeat;
	padding-left:14px;
}

.css_top_block .css_sub_menu {
	top:23px;
}

/*-- Top menu
--------------------------------------------------------*/

.css_top_menu {
	position:absolute;
	top:98px;
	left:4px;
	padding:0px;
	margin:0px;
	z-index:5;
}

.css_top_menu li {
	background-image:url('../img/top_menu_1.gif');
	background-position:right top;
	background-repeat:no-repeat;
	height:30px;
	position:relative;
	overflow:hidden;
	list-style-type:none;
	padding:0px;
	margin:0px;
	float:left;
}

.css_top_menu li a {
	display:block;
	font-size:11px;
	text-transform:uppercase;
	color:#ffffff;
	text-decoration:none;
	margin-right:2px;
	font-weight:bold;
}

.css_top_menu li a:hover{
	text-decoration:none;
	background-color:#219aec;
}

.css_top_menu li.css_active a{
	background-image:url('../img/top_menu_active.gif');
	background-position:right top;
	background-repeat:repeat-x;
	background-color:transparent;
	text-decoration:none;
	cursor:default;
}

.css_top_menu li a span {
	padding-top:7px;
	padding-bottom:8px;
	padding-left:16px;
	padding-right:14px;
	display:block;
}

.css_top_menu li.css_active a span {
	background-image:url('../img/top_menu_li.gif');
	background-position:center 27px;
	background-repeat:no-repeat;
	position:relative;
}

/*-- Search form
--------------------------------------------------------*/

.css_search_form {
	position:absolute;
	z-index:6;
	right:27px;
	top:44px;
	width:276px;
}

.css_search_form .css_s_input {
	background-image:url('../img/input.gif');
	background-position:left top;
	background-repeat:no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	width:206px;
	height:22px;
	padding-left:4px;
	padding-top:2px;
}

.css_search_form .css_s_input input {
	background-color:transparent;
	border-width:0px;
	width:194px;
}

.css_search_form .css_s_button {
	position:absolute;
	right:0px;
	top:0px;
}

/*-- Cart
--------------------------------------------------------*/

.css_cart {
	background-image:url('../img/cart.gif');
	background-position:left top;
	background-repeat:no-repeat;
	position:absolute;
	top:105px;
	right:27px;
	padding-left:23px;
	font-size:11px;
	text-transform:uppercase;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

a:hover.css_cart {
	background-position:left -133px;
	color:#fffc02;
	text-decoration:none;
}

/*-- Content part
--------------------------------------------------------*/

.css_content_part {
	width:100%;
	position:relative;
	clear:both;
}

.css_content_part .css_left_column, .css_content_part .css_center_column, .css_content_part .css_right_column{
	padding-top:133px;
	padding-bottom:13px;
}

.css_content_part .css_center_column {
	width:100%;
	font-size:12px;
}

.css_center_column td {
	font-size:12px;
}

.css_block_1 {
	background-image:url('../img/column_1_center.gif');
	background-position:left top;
	background-repeat:repeat-y;
	position:relative;
	width:205px;
	overflow:hidden;
	margin-bottom:2px;
}

.css_block_1 .css_block_1_top, .css_block_1 .css_block_1_bottom {
	background-image:url('../img/column_1_top.gif');
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
	width:205px;
	height:4px;
	overflow:hidden;
}

.css_block_1 .css_block_1_bottom {
	background-image:url('../img/column_1_bottom.gif');
}

.css_block_1 .css_block_1_center {
	background-image:url('../img/column_1_center_2.gif');
	background-position:left top;
	background-repeat:repeat-x;
	margin-left:4px;
	margin-right:4px;
}

.css_block_1 .css_block_1_center h2 {
	font-size:21px;
	font-weight:normal;
	padding-left:16px;
	padding-top:12px;
	padding-bottom:9px;
}

.css_block_2 {
	background-image:url('../img/column_2_left.gif');
	background-position:left top;
	background-repeat:repeat-y;
	background-color:#ffffff;
	position:relative;
	width:100%;
}

.css_block_2 .css_block_2_in {
	background-image:url('../img/column_2_right.gif');
	background-position:right top;
	background-repeat:repeat-y;
}

.css_block_2 .css_block_2_top {
	background-image:url('../img/column_2_ct.gif');
	background-position:left top;
	background-repeat:repeat-x;
	height:4px;
	position:relative;
	overflow:hidden;
}

.css_block_2 .css_block_2_top div {
	background-image:url('../img/column_2_lt.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:4px;
}

.css_block_2 .css_block_2_top div div {
	background-image:url('../img/column_2_rt.gif');
	background-position:right top;
	background-repeat:no-repeat;
	height:4px;
}

.css_block_2 .css_block_2_bottom {
	background-image:url('../img/column_2_cb.gif');
	background-position:left top;
	background-repeat:repeat-x;
	height:5px;
	position:relative;
	overflow:hidden;
	margin-top:20px;
}

.css_block_2 .css_block_2_bottom div {
	background-image:url('../img/column_2_lb.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:5px;
}

.css_block_2 .css_block_2_bottom div div {
	background-image:url('../img/column_2_rb.gif');
	background-position:right top;
	background-repeat:no-repeat;
	height:5px;
}

.css_block_2 .css_block_2_content {
	padding-left:16px;
	padding-right:16px;
	padding-bottom:11px;
	padding-top:14px;
}

/*-- Content part / Left menu
--------------------------------------------------------*/

.css_left_menu {
	padding:0px;
	margin:0px;
	position:relative;
	top:1px;
	z-index:2;
	width:197px;
	background-color:#017acc;
	border-top:1px solid #017acc;
}

.css_left_menu li {
	list-style-type:none;
	padding:0px;
	margin:0px;
	font-size:13px;
	width:100%;
}

.css_left_menu li a {
	background-image:url('../img/li_2.gif');
	background-position:16px 12px;
	background-repeat:no-repeat;
	background-color:transparent;
	list-style-type:none;
	padding:0px;
	margin:0px;
	padding-left:26px;
	padding-top:5px;
	padding-bottom:6px;
	color:#ffffff;
	text-decoration:none;
	border-bottom:1px solid #ffffff;
	display:block;
	width:171px;
}

.css_left_menu li a:hover, .css_left_menu li a.css_active {
	background-position:16px -133px;
	background-color:#ffffff;
	color:#ed1c24;
	text-decoration:none;
}

.css_left_menu li a.css_active {
	border-top:1px solid #017acc;
	cursor:default;
	position:relative;
	margin-top:-1px;
}

.css_left_menu li ul {
	padding:0px;
	margin:0px;
	border-bottom:1px solid #017acc;
	border-top:1px solid #017acc;
	padding-bottom:8px;
	background-color:#f9f7f7;
}

.css_left_menu li li a{
	background-color:transparent;
	background-image:url('../img/li_4.gif');
	background-position:27px 12px;
	padding-left:37px;
	width:160px;
	line-height:120%;
	border-bottom-width:0px;
	padding-top:9px;
	color:#000000;
}

.css_left_menu li li a:hover {
	background-position:27px -133px;
	background-color:transparent;
}

.css_left_menu li li a.css_active {
	background-position:27px -133px;
	background-color:transparent;
	border-top-width:0px;
}

/*-- Content part / Advanced search
--------------------------------------------------------*/

.css_search_2 {
	width:176px;
	position:relative;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	padding-top:8px;
	padding-bottom:11px;
}

.css_search_2 h6 {
	text-align:center;
	padding-bottom:0px;
	font-size:11px;
	font-weight:normal;
}

.css_search_2 .css_s2_table_1 {
	width:100%;
	margin-bottom:8px;
}

.css_search_2 .css_s2_table_1 td{
	width:25%;
	vertical-align:middle;
	padding-bottom:1px;
}

.css_search_2 div select {
	width:174px;
}

.css_search_2 .css_s2_table_2 {
	width:174px;
	margin-bottom:4px;
}

.css_search_2 .css_s2_table_2 td{
	vertical-align:middle;
}

.css_search_2 .css_s2_table_2 input {
	width:30px;
	border:1px solid #cccccc;
	float:right;
	margin-bottom:2px;
}

.css_search_2 .css_s2_table_2 span {
	display:block;
	text-align:center;
}

.css_search_2 .css_s2_input {
	margin-bottom:6px;
}

.css_search_2 .css_s2_input input {
	width:170px;
	border:1px solid #cccccc;
}

.chrome .css_search_2 .css_s2_input input {
	width:172px;
}

.css_search_2 .css_s2_button {
	text-align:center;
}

/*-- Content part / Login form
--------------------------------------------------------*/

.css_login_form {
	width:176px;
	position:relative;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	padding-top:8px;
	padding-bottom:11px;
}

.css_login_form label {
	display:block;
}

.css_login_form .css_l_input input {
	width:90px;
	border:1px solid #cccccc;
}

.css_login_form .css_l_button {
	padding-top:2px;
	padding-bottom:11px;
}

.css_login_form ul {
	padding:0px;
	margin:0px;
	padding-left:20px;
}

.css_login_form ul li {
	background-image:url('../img/li_3.gif');
	background-position:left 6px;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	padding-left:10px;
	list-style-type:none;
}

/*-- Content part / Counters
--------------------------------------------------------*/

.css_block_1 .css_block_1_center.css_countes {
	background-image:url('../img/column_1_center_2.gif');
	background-position:0px -41px;
	background-repeat:repeat-x;
	padding-top:8px;
	padding-bottom:8px;
	text-align:right;
}

.css_block_1 .css_block_1_center.css_countes img {
	border:0px;
	margin-right:6px;
}

/*-- Content part / Popular
--------------------------------------------------------*/

.css_popular {
	background-image:url('../img/line.gif');
	background-position:left bottom;
	background-repeat:repeat-x;
	width:188px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	display:block;
	padding-top:10px;
	padding-bottom:8px;
	position:relative;
	text-decoration:none;
}

.css_popular.css_popular_last {
	background-position:0px -1px;
}

a:hover.css_popular {
	text-decoration:none;
}

.css_popular strong,  .css_popular span {
	text-align:center;
	position:relative;
	display:block;
}

.css_popular img{
	border:0px;
	margin-bottom:6px;
}

.css_popular strong  {
	margin-bottom:8px;
	font-size:11px;
}

a:hover.css_popular strong  {
	text-decoration:underline;
}

.css_popular span, a:hover.css_popular span  {
	color:#000000;
	text-decoration:none;
}

/*-- Content part / Page navigator
--------------------------------------------------------*/

.css_page_navigator {
	padding-bottom:0px;
	color:#999999;
}

.css_page_navigator.css_pn_inner {
	padding-bottom:0px;
}

.css_page_navigator.css_pn_inner a{
	background-image:url('../img/li_5.gif');
	background-position:right 5px;
	background-repeat:no-repeat;
	padding-right:12px;
	margin-right:6px;

}

/*-- Content part / Pages
--------------------------------------------------------*/

.css_pages {
	position:absolute;
	right:20px;
	margin-top:-18px;
}

.css_pages a {
	margin-left:3px;
	font-size:13px;
}

.css_pages a:hover {
	text-decoration:none;
	color:#000000;
}

.css_pages a.css_active, .css_pages a:hover.css_active {
	text-decoration:none;
	color:#000000;
	cursor:default;
	font-weight:bold;
}

/*-- Content part / Index table 1
--------------------------------------------------------*/

.css_index_table_1 {
	width:100%;
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	position:relative;
	margin-top:-9px;
	margin-bottom:10px;
}

.css_index_table_1.css_it1_var_2 td {
	width:25%;
	padding-bottom:6px;
}

.css_index_table_1 td {
	width:50%;
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
	padding-bottom:26px;
	text-align:center;
	font-size:12px;
	line-height:120%;
}

.css_index_table_1 td img {
	border:0px;
}

/*-- Content part / Index table 2
--------------------------------------------------------*/

.css_h3_title {
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}

.css_index_table_2 {
	width:100%;
}

.css_index_table_2 td, .css_special_good_block .css_sgb_in td {
	width:auto;
	text-align:center;
	font-size:12px;
	line-height:120%;
}

.css_index_table_2 td img, .css_special_good_block .css_sgb_in img {
	border:0px;
}

.css_special_center {
	padding-left:2px;
	padding-right:2px;
}

.css_special_center.css_sc_left {
	padding-right:1px;
	padding-left:0px;
}

.css_special_center.css_sc_right {
	padding-left:1px;
	padding-right:0px;
}

.css_special_center table, .css_special_good_block .css_sgb_in table {
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

.css_special_center td, .css_special_good_block .css_sgb_in td {
	text-align:center;
}

.css_special_good_block {
	position:relative;
	margin-bottom:10px;
}

.css_special_good_block .css_sgb_title {
	background-image:url('../img/ct_2.gif');
	background-position:left bottom;
	background-repeat:repeat-x;
	position:relative;
	height:12px;
	text-align:center;
}

.css_special_good_block .css_sgb_title div {
	background-image:url('../img/lt_2.gif');
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
	height:12px;
}

.css_special_good_block .css_sgb_title div div {
	background-image:url('../img/rt_2.gif');
	background-position:right top;
	background-repeat:no-repeat;
	position:relative;
	height:12px;
}

.css_special_good_block .css_sgb_title div div span {
	font-size:12px;
	background-color:#ffffff;
	padding-left:2px;
	padding-right:2px;
	position:relative;
	top:-3px;
	font-weight:bold;
	font-size:12px;
}

.css_special_good_block .css_sgb_in {
	border-left:1px solid #a6a6a6;
	border-right:1px solid #a6a6a6;
	font-size:12px;
}

.css_special_good_block .css_sgb_footer {
	background-image:url('../img/cb_2.gif');
	background-position:left bottom;
	background-repeat:repeat-x;
	position:relative;
	height:9px;
	overflow:hidden;
}

.css_special_good_block .css_sgb_footer div {
	background-image:url('../img/lb_2.gif');
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
	height:9px;
	overflow:hidden;
}

.css_special_good_block .css_sgb_footer div div {
	background-image:url('../img/rb_2.gif');
	background-position:right top;
	background-repeat:no-repeat;
	position:relative;
	height:9px;
	overflow:hidden;
}

/*-- Content part / Index table 3
--------------------------------------------------------*/

.css_index_table_3 .css_it_line_2 td{
	padding-top:9px;
}

/*-- Content part / Single product
--------------------------------------------------------*/

.css_single_good_title {
	font-size:21px;
	color:#017acc;
	padding-top:30px;
}

.css_single_good_1 {
	width:100%;
}

.css_single_good_1 .css_sg1_left {
	width:100%;
	font-size:12px;
}

.css_single_good_1 .css_sg1_right {
	white-space:nowrap;
	font-size:12px;
}

.css_single_good_1 .css_sg1_right a {
	display:block;
	margin-top:2px;
	position:relative;
	left:-5px;
}

.css_single_good_1 .css_sg1_right a img {
	border:0px;
}

.css_single_good_1 .css_sg1_right .css_price {
	font-size:13px;
	font-weight:bold;
	padding-bottom:5px;
}

.css_single_good_1 .css_sg1_right .css_price span {
	font-size:16px;
	color:#ed1c24;
}

/*-- Content part / Another goods
--------------------------------------------------------*/

.css_another_goods {
	width:100%;
}

.css_another_goods td{
	width:50%;
	padding-bottom:10px;
	padding-top:8px;
	text-align:center;
}

.css_another_goods td h4{
	font-size:12px;
	padding-bottom:2px;
}

.css_another_goods td img {
	border:0px;
}

/*-- Content part / Catalog
--------------------------------------------------------*/

.css_catalog_top_block {
	width:100%;
}

.css_catalog_top_block .css_ct_left {
	padding-right:10px;
	padding-top:20px;
}

.css_catalog_top_block td.css_ct_right {
	width:100%;
	padding-top:20px;
}

.css_catalog_top_block .css_ct_right h2 {
	padding-top:0px;
}

/*-- Content part / Catalog elements
--------------------------------------------------------*/

.css_table_of_goods {
	width:100%;
	border-top:1px solid #eeeeee;
}

.css_table_of_goods td {
	width:33%;
	padding-top:16px;
	border-bottom:1px solid #eeeeee;
}

.css_table_of_goods .css_catalog_element {
	width:190px;
	margin-left:auto;
	margin-right:auto;
}

.css_table_of_goods .css_catalog_element h4 {
	height:28px;
	position:relative;
	overflow:hidden;
	line-height:12px;
	font-size:12px;
}

.css_table_of_goods .css_ce_image a {
       display:block;
       width:180px;
       text-align:center;
       position:relative;
       overflow:hidden;
       border:1px solid #cde5ec;
 }

 .css_table_of_goods .css_ce_image img {
       border-width:0px;
 }

.css_table_of_goods img {
	border-width:0px;
}

.css_table_of_goods p {
	line-height:14px;
	font-size:11px;
}

.css_table_of_goods .css_price {
	font-size:13px;
	font-weight:bold;
	padding-bottom:5px;
}

.css_table_of_goods .css_price span {
	font-size:16px;
	color:#ed1c24;
}

.css_table_of_goods .css_ce_info {
	padding-bottom:4px;
	height:70px;
}

.css_table_of_goods .css_ce_info span {
	color:#ed1c24;
}

.css_table_of_goods .css_ce_info .css_ce_more {
	display:block;
	padding-top:3px;
}

/*-- Content part / Price list
--------------------------------------------------------*/

.css_price_title {
	padding-top:20px;
	padding-bottom:5px;
}

.css_price_list {
	width:100%;
}

.css_price_list .css_pl_left {
	background-image:url('../img/line_2.gif');
	background-position:right bottom;
	background-repeat:repeat-x;
	width:100%;
}

.css_price_list .css_pl_right {
	background-image:url('../img/line_2.gif');
	background-position:left bottom;
	background-repeat:repeat-x;
	white-space:nowrap;
	font-weight:bold;
	text-align:right;
}

.css_price_list .css_pl_left a {
	background-color:#ffffff;
	padding-right:3px;
}

.css_price_list .css_pl_left a:hover {
	text-decoration:none;
	color:#000000;
}

.css_price_list .css_pl_right span {
	background-color:#ffffff;
	padding-left:3px;
}

/*-- Content part / Index text
--------------------------------------------------------*/

.css_index_text {
	padding-top:20px;
}


/*-- Content part / Cart form
--------------------------------------------------------*/

.css_cart_form {
	padding-top:20px;
	padding-bottom:20px;
}

.css_cart_table_1 {
	width:100%;
	position:relative;
}

.css_cart_table_1 .css_ct_title td {
	background-color:#333333;
	color:#ffffff;
	font-weight:bold;
	vertical-align:middle;
	border-right:2px solid #ffffff;
	white-space:nowrap;
	background-image:none;
	padding-top:8px;
}

.css_cart_table_1 .css_ct_title td.css_ct_last {
	border-right-width:0px;
	text-align:left;
}

.css_cart_table_1 .css_ct_title td.css_ct_first {
	width:30%;
}

.css_cart_table_1 td {
	padding:8px;
	padding-top:12px;
	padding-bottom:5px;
	position:relative;
}

.css_cart_table_1 td span {
	white-space:nowrap;
}

.css_cart_table_1 td.css_ct_separator {
	background-image:url('../img/line.gif');
	background-position:left bottom;
	background-repeat:repeat-x;
	padding:0px;
}

.css_cart_table_1 td.css_ct_separator div {
	position:relative;
	height:1px;
	overflow:hidden;
}

.css_cart_table_1 .css_ct_last {
	text-align:right;
}

.css_cart_table_1 td span input {
	width:54px;
	border:1px solid #cccccc;
	position:relative;
	top:-8px;
}

.css_cart_table_1 td img {
	border:0px;
	position:relative;
	top:-3px;
	margin-left:5px;
}

.css_cart_table_1 .css_ct_finals td {
	text-align:right;
	padding-bottom:20px;
	font-weight:bold;
}

.css_cart_table_1 .css_ct_buttons td{
	font-size:15px;
	font-weight:bold;
	whtite-space:nowrap;
	padding-top:10px;
}

.css_cart_table_1 .css_ct_buttons .css_ct_button_1 {
	background-image:url('../img/arrow_left.gif');
	background-position:left 1px;
	background-repeat:no-repeat;
	padding-left:40px;
	display:block;
	float:left;
	padding-top:0px;
	padding-bottom:2px;
}

.css_cart_table_1 .css_ct_buttons .css_ct_button_2 {
	background-image:url('../img/arrow_right.gif');
	background-position:right 1px;
	background-repeat:no-repeat;
	padding-right:40px;
	display:block;
	float:right;
	padding-top:0px;
	padding-bottom:2px;
}

/*-- Content part / Register form
--------------------------------------------------------*/

.css_register_form {
	padding-top:20px;
	padding-bottom:20px;
}

.css_register_form  h2 {
	border-bottom:1px solid #eeeeee;
	padding-bottom:7px;
	margin-bottom:24px;
}

.css_register_form  td {
	vertical-align:middle;
	padding-bottom:18px;
}

.css_register_form  label {
	display:block;
	width:152px;
}

.css_register_form td input {
	width:234px;
	border:1px solid #cccccc;
	margin-right:3px;
}

/*-- Footer
--------------------------------------------------------*/

.css_footer {
	text-align:center;
	position:relative;
	z-index:2;
	color:#a89999;
}


.firstTd {
width:170px;
}
.firstTd img{
margin: 5px 0 0 5px;
}

A img {
border:0px;
}

.acTitle {
font-size:12px;
font-weight:bold;
border-bottom:1px solid #000000;
margin-bottom:15px;
}
.acLog {
width:100px;
float:left;
}
.clear {
clear:both;
}
.acIn input{
margin-bottom:10px;
}
.acCr {
width:150px;
float:left;
}
.form p input {
width:200px;
}

.css_single_text {	margin-bottom:10px;
	}

