td, p, div, a, font {
    color: #3f3f3f;
    font-family: Arial;
    font-size: 14px; 
}
img {
    border:0px;
}
body {
    padding:0px;
    margin:0px;
}
table {
    width:100%;
    border-width:0px;
    border-collapse: collapse;
}
table td {
    padding:0px;
}
body, p, td {
    font-family:;
    font-size:;
    color:;
}
p {
    text-align:justify;
}
a {
    color:;
    text-decoration: underline;
}
a:hover {
    color:;
    text-decoration: none;
}

td a, td a:hover, p a, p a:hover {
    color:  #44a9d5;
}


	/* new styles */
.bookmark {
position:relative;
top:29px;
left:20px;
width:112px;
height:200px;
background: none no-repeat scroll 0% 0% transparent; 
-moz-background-inline-policy: continuous; 
}
	div.bookmark_2{
	position:absolute;
	top:0;
	left:0;
	}
	
	/* new styles */
	
.up_menu .items td {
    vertical-align: top;
    text-align: center;
    white-space: nowrap;
}
.up_menu .items td, .up_menu .items td a, .up_menu .items td a:hover {
    color: #fff;
    font-family: Arial;
}
.up_menu td.item {
    padding-left: 3px;
    padding-right: 3px;
    font-size: 18px;
   padding-top: 15px; /* отступ сверху */
}
.up_menu .items td.menu_bg_c {
    background: url(../index_files/bg_up_menu_2_center.png) repeat-x;
	 }
.menu_bg_left {
    background: url(../index_files/menleft.png) 100% 0% no-repeat;
    behavior: url(iepngfix.htc);
   width: 155px;
}
.up_menu .items td.menu_bg_c img{
padding-top:6px;
}
.menu_bg_right {
    background: url(../index_files/menright.png) no-repeat;
    behavior: url(iepngfix.htc);
    width: 130px;
    padding: 15px 8px 0px 4px;
}
.menu_bg_right a {
    font-size: 12px;
}
.menu_item {
    font-size: 18px;
    color: #ffffff;
}
.catalog_category {
    margin-top: 22px;
    margin-bottom: 21px;
}
.catalog_category  td {
    padding-bottom: 6px;
    padding-top: 8px;
}
.catalog_category span {
    padding-left: 6px;    
    padding-right: 6px;
    padding-bottom: 4px;
    padding-top: 4px;
}
.catalog_category span.activ {
    background-color: black;
    color: white;
}
.catalog_category a, .catalog_category a:hover, td {
    color: black;
}
.catalog_category span, .catalog_category td, .catalog_category a, .catalog_category a:hover {
    font-family: Arial;
    font-size: 13px;
}
.fc_rd, a.fc_rd, a.fc_rd:hover {
    color: #ff6600;
}
.fc_gr6, a.fc_gr6, a.fc_gr6:hover {
    color: #666666
}
.fc_gr9, a.fc_gr9, a.fc_gr9:hover {
    color: #999999;
}
.fc_wt, a.fc_wt, a.fc_wt:hover {
    color: #fff;
}
td.date_ span {
    padding-left: 6px;    
    padding-right: 6px;
    padding-top: 6px;    
    padding-bottom: 6px;
    background-color: #cccccc;
    color: #fff;
    font-size: 11px;
    font-family: Arial;
}
td.date_ {
    padding: 3px 0px;
}

.news_short {
    margin-top: 22px;
    margin-bottom: 21px;
}
.news_short a, .news_short a:hover {
    font-size: 11px;
}
.news_short td.content {
    padding-left: 6px;
    padding-top: 17px;
}

.search_block {
    margin-top: 22px;
    margin-bottom: 21px;
}
.search_block a, .search_block a:hover {
    font-size: 11px;
}
.search_block td.content {
    padding-left: 6px;
    padding-top: 10px;
}
.search_block td {
    text-align: center;
}

.basket_block {
/*    margin-top: 22px; */
    margin-bottom: 21px;
}
.basket_block a, .basket_block a:hover {
    font-size: 12px;
}
.basket_block td.button {
    padding-left: 6px;
    padding-top: 10px;
    text-align: center;
    font-size: 11px;
}
.basket_block td.content {
    padding-left: 6px;
    padding-top: 10px;
    font-size: 12px;
    text-align: left;
}
.block {
}
.block td.flag {
    width: 18px;
    background: url(../index_files/flag_bg.gif) 0% 0% repeat-y;
}
.block td.caption {
    font-size: 30px;
    font-family: Arial;
    color: #3f3f3f;
    padding-left: 19px;
    width: 100%;
}
.block td.delim {
    height: 28px;
}
.block td.content {
    font-size: 14px;
    font-family: Arial;
    color: #3f3f3f;
}

a.href1, a.href1:hover {
    font-size: 18px;
}
a.href2, a.href2:hover {
    font-size: 11px;
}
a.href3, a.href3:hover {
    font-size: 11px;
    text-decoration: none;
    color: #3f3f3f;
}
td.book_descr {
    font-size: 11px;
    text-align: left;
    border: 0px solid red;
    width: 33%;
    vertical-align: top;
    padding-right: 20px;
}
td.book_descr p {
    font-size: 11px;
    text-align: left;
}
td.book_descr img {
    padding: 0px 0px;
}
.book_descr a, book_descr a:hover {
    font-size: 11px;
}
td.delim1 {
    height: 10px;
}
td.delim2 {
    height: 6px;
}
.footer td {
    vertical-align: top;
    text-align: left;
}
.footer td, .footer a, .footer a:hover, .footer p {
    color: #fff;
}
.footer_left {
    padding-left: 25px;
    padding-right: 25px;
}
.footer_left, .footer_left a, .footer_left a:hover {
    font-size: 11px;
    width: 50%;
}
.footer_right {
    padding-left: 25px;
    font-size: 18px;
    width: 50%;
}
.send2basket_l {
    background: url(../index_files/send2basketBlock_l.gif) 0% 0% no-repeat;
    width: 80%;
    font-size: 11px;
    color: #3f3f3f;
    white-space: nowrap;
    padding-left: 10px;
}
.send2basket_r {
    background: url(../index_files/send2basketBlock_r.gif) 100% 0% no-repeat;
    width: 20%;
    font-size: 11px;
    color: #3f3f3f;
    padding-right: 10px;
}
.h100 {
    height: 100%;
}
.search_parent_item a, .search_sub_item a {
    font-size: 14px;
    font-family: arial;
}
.search_parent_item {
    padding-top: 15px;
    padding-bottom: 5px;
}
.search_sub_item {
    padding-bottom: 2px;
}
.search_sub_item a, .search_sub_item a:hover {
    color: #666666
}

.search_parent_item a,.search_parent_item a:hover {
    color: #ff6600;
}
input {
    border: 1px solid #999999;
}
input#searchQuery {
    font-size: 10px;
    text-align: center;
}
ul {
    padding-left: 20px;
    margin-left: 20px;
    list-style-type: circle;
}
li {
    padding-left: 0px;
    padding-bottom: 5px;
}
li.clear {
    padding-left: 0px;
    padding-bottom: 5px;
    background: url(../index_files/spacer.gif) 0x 0px no-repeat;
}

.error, .error p, .error td, .error font {
    color: red;
}
H1.glav {font-size: 16pt; color: #44a9d5; font-weight: normal; margin-bottom:4px;}
H2.glav {font-size: 12pt; font-weight: normal; margin: 0px; color: #000000;}
H3.glav {font-size: 12pt; font-weight: normal; margin: 0px; font-style:italic;}
H4.glav {font-size: 12pt; font-weight: normal; margin: 0px; font-style:italic;}
H4.glavs {font-size: 16pt; color: #44a9d5; font-weight: normal; margin-bottom:4px;}
H1.vnytr {font-size: 14pt; color: #ffffff; font-weight: normal; margin: 0px; float:left;}

.colorTable {
    border-width:1px;
    border-style:solid;
    border-color:#005000;
    background-color:#808080;
}
.blockTitle {background:url(bg_title_1.gif) left top no-repeat; height:32px;}
	.blockTitle .corn {float:right;}
	.blockTitle a {color:#FFFFFF;}
.blockTitle2 {background:url(bg_title2.gif) left top no-repeat; float:left; font-size:18px; color:#FFFFFF; padding-left:13px; margin-right:32px;}
.blockContent {background:#FFFFFF; border-left:1px solid #DADAD5; border-right:1px solid #DADAD5; clear:both;}
.blockFooter {height:12px; background:url(bg_block_footer.gif) left bottom no-repeat;}

.square {vertical-align:middle; margin:0 1px;}

.colorTable tr.head{
    background: url(book_top.png);
    height: 25px;
/*    background-color:#CCCCCC;     */
}
.colorTable tr.head td{
    padding: 3px 5px;
    color: white;
}
.colorTable tr.light{
    background-color:#FFFFFF;
}
.colorTable tr.dark{
    background-color:#CCCCCC;
}
.colorTable tr.light td, .colorTable tr.dark td {
    text-align: right;
    padding: 1px 5px;
}
#form{width:350px;	height:193px;	background:transparent url('korz.jpg');	position:fixed;	top:50%; margin-top:-125px;	right:-350px; z-index:999}
#form_btn{width:31px;	height:193px;	position:absolute;		left:-30px;	top:0px;	cursor:pointer;	background:transparent url('btn.png') left top;}

#send{width:182px;	display:none;	height:33px;	margin-left: 20px; top:5px; position:relative;  cursor:pointer; background:transparent url('btn_send.png') left top;}
.plus{width:15px;	height:15px; background:green;	float:left;	position:relative; cursor:pointer;	background:transparent url('plus.png')}
.minus{width:15px;	height:15px; background:blue;	float:left;	position:relative; cursor:pointer;	background:transparent url('minus.png')}
#frm{display:none; margin-left: 10px;}
.cont{position:relative;	overflow:hidden;}
.name{position:relative;	float:left; }
.name a{color:#ffffff; font-weight:bold;}
.count{position:relative;	float:left;}
.consa{margin-left: 20px; margin-top:10px;}
.sum{margin-left: 5px; margin-top: 5px; margin-bottom: 5px;}
#res{margin-left: 10px; }

.style2glav {color: #FFFFFF}
.style3glav {font-size: 12px}
.style7glav {color: #990033}
.style9glav {color: #990033; font-weight: bold; }


body,html{padding:0;margin:0;font-family:arial;}
#wrap{min-height:100%;}
* html #wrap{height:100%;}

.printable{min-height:100%;}
* html .printable{height:100%;}
.printable h1{font-family:Times;font-size:20px;color:#777; margin-bottom:0px;}

.block_title{font-weight:bold;margin-bottom:0.5em;}
.page{background:#ddd;}
.printable .page_content{width:600px;margin:0 auto;background:#fff;padding:20px 40px;min-height:100%;}
* html .printable .page_content{height:100%;}

.printable .back_link{display:block;margin-top:1em;color:#047ab7;}
.printable .picture{margin-right:40px;margin-bottom:30px;float:left;}
.printable .text{margin-bottom:1em;font-size:14px;}
.printable .description{clear:left;}

@media print{.printable .back_link{display:none;}}
#my_note	{position:absolute; left:100px; display:none; z-index: 20;}

#modal 		{position: absolute; z-index: 10; width:100%; height:100%;display:none;background:#fff;-moz-opacity:.50;opacity:.50;filter:alpha(opacity=50);left:0px;top:0px;}
#modal 		img{}
#modal 		img{width:100%;height:100%;}


img{border:0;font-size:8px;text-decoration:none;}


/*rounded borders*/

.rounded  .items{}
.rounded  .items{border:2px solid #f58025;border-top:none;}

.rounded	.tl{background-position:-10px -10px;}
.rounded	.tr{background-position:-00px -10px;}
.rounded	.bl{background-position:-10px -00px;}
.rounded	.br{background-position:-00px -00;}
.rounded	.tl {}
.rounded	.tl,.rounded	.bl{height:10px;font-size:0px;}
.rounded	.tr,.rounded	.br{height:10px;width:10px;float:right;font-size:0px;}
.rounded	.bl{margin-top:-10px;}
/*rounded borders*/


/*------------------------------ACTIONS in list*/
.itemlist	.item_picture					{position:relative;z-index:10;padding-top:15px;}
.itemlist	.promo_icon						{position:absolute;z-index:30;width:60px;top:0px;left:0px;height:70px;background-repeat:no-repeat;background-position:left top;}
/*action icons*/
.itemlist	.action_type_1				{}
.itemlist	.action_type_5				{}
.itemlist	.action_type_6  			{}
.itemlist	.action_type_7  			{}
.itemlist	.action_type_8  			{}
.itemlist	.action_type_9  			{}
.itemlist	.action_type_10 			{}
.itemlist	.action_type_11 			{}
.itemlist	.action_type_13 			{}
.itemlist	.action_type_14 			{}
.itemlist	.action_type_15 			{}

/*------------------------------ACTIONS in list*/
.item_content	.item_picture					{position:relative;z-index:10;}
.item_content	.promo_icon						{position:absolute;z-index:30;left:50%;width:115px;height:115px;background-repeat:no-repeat;background-position:left top;}
/*action icons*/
.item_content	.action_type_1				{}
.item_content	.action_type_5				{}
.item_content	.action_type_6  			{}
.item_content	.action_type_7  			{}
.item_content	.action_type_8  			{}
.item_content	.action_type_9  			{}
.item_content	.action_type_10 			{}
.item_content	.action_type_11 			{}
.item_content	.action_type_13 			{}
.item_content	.action_type_14 			{}
.item_content	.action_type_15 			{}

.tabl_sravn{display:inline;}


