body {
	color:#615e5d;
	font-family: Tahoma;
	background: #e7ebe8;

	scrollbar-face-color:		#F3F6F4;
	scrollbar-shadow-color: 	#F3F6F4;
	scrollbar-highlight-color: 	#FFFFFF;
	scrollbar-3dlight-color: 	#A6B0A8;
	scrollbar-darkshadow-color:	#A6B0A8;
	scrollbar-track-color:		#F3F6F4;
	scrollbar-arrow-color:		#77BC2B;
	}

img.fade {
  opacity: 1;
  -webkit-transition: opacity 0.5s linear;
}



img.fade:hover,img.fade.hover {
  opacity: 0;
}


div.book {
	height: 49px;
	width: 49px;

    background: url('/images/book.png');
}
div.book:hover {
	height: 49px;
	width: 49px;
    background: url('/images/book.gif');
}

div.kolokol {
	height: 49px;
	width: 49px;

    background: url('/images/kolokol.png');
}
div.kolokol:hover {
	height: 49px;
	width: 49px;
    background: url('/images/kolokol.gif');
}

div.procent {
	height: 49px;
	width: 49px;

    background: url('/images/procent.png');
}
div.procent:hover {
	height: 49px;
	width: 49px;
    background: url('/images/procent.gif');
}

div.paper {
	height: 49px;
	width: 49px;

    background: url('/images/paper.png');
}
div.paper:hover {
	height: 49px;
	width: 49px;
    background: url('/images/paper.gif');
}

.green{
	color: #77bc2b;
	}

.bold {
	font-weight: bold;
	}
.or{
	color: #77bc2b;
}

.hr_or{
	width:100%;
}

td.cer{
background: #ccc;
	padding:2px;	
}
td.cer1{
background: #e5e5e5;
	padding:2px;	
}


	

 .qline_l a{
text-decoration:underline;
font-weight:bold;
}

 .qline_l a:hover{
text-decoration:none;
font-weight:bold;
color: #77bc2b;
}

a.green a:link {
	color:green;
	text-decoration : underline;
	cursor: hand;
}

a.green:active {
	color:green;
	text-decoration : underline;
}

a. {
	text-decoration : none;
}

a.noarti {
	font-weight:bold;
	text-decoration : underline;
	color: #77bc2b;
color: #77bc2b;
}

a.noarti:active {
	font-weight:bold;
	text-decoration : underline;
	color: #77bc2b;
}

a.noarti:link {
 	font-weight:bold;text-decoration: none;
	color: #77bc2b;	 
}
a.noarti:hover { 
	font-weight:bold;
	text-decoration : underline;
	color:#615e5d;
}
a.noarti:visited {
	font-weight:bold;
	text-decoration : underline;
	color:#615e5d;
}







a.arti:active {
	font-weight:bold;
	text-decoration : underline;

}


a.arti:link { 	font-weight:bold;text-decoration: none;}
a.arti:hover { 
	font-weight:bold;
text-decoration: none;
color:#79b927;
}
a.arti:visited {
	font-weight:bold;
text-decoration: none;
}

a.arti:active {
	font-weight:bold;
	text-decoration : underline;

}


a.arti_b:link { 
	font-weight:bold;text-decoration: none; color:#7e9e9f
}
a.arti_b:hover { 
	font-weight:bold;
	text-decoration: none;
	color:#79b927;
}
a.arti_b:visited {
	color:#7e9e9f;
	font-weight:bold;
	text-decoration: none;
}





a.arti1:active {
	text-decoration : underline;
}
a.arti1:link { text-decoration : underline;}
a.arti1:hover { 

text-decoration: none;
}

a.arti2{
	text-decoration: none;
	color:#507d82;
	font-size:12px;
}
a.arti2:active {
	text-decoration: none;
	color:#507d82;
	font-size:12px;
}


a.arti2:link { 
	text-decoration: none;
	color:#507d82;
	font-size:12px;
}
a.arti2:hover { 
	 text-decoration : underline;
	color:#79b927;
	font-size:12px;
}
a.arti2:visited {
	color:#507d82;
	font-size:12px;
	text-decoration: none;
}



a.arti3:active {
	text-decoration: none;
	font-size:12px;
}

a.arti3:link { 
	text-decoration: none;
	font-size:12px;
}
a.arti3:hover { 
	 text-decoration : underline;
	color:#79b927;
	font-size:12px;
}
a.arti3:visited {
	font-size:12px;
	text-decoration: none;
}





li{
	list-style-image: url(/images/grayarrow1.gif);
}




td	{
	font-size: 9pt;
	}
	
textarea {
	border: 1px solid #c0c0c0;
	padding: 2px;
	font-family: tahoma;
	font-size: 9pt;
	}

input, select {
	font-size: 100%;
	font-family: tahoma;
	color: #000000;
	border: 1px solid #a0a0a0;
	}
	
select {

	face-color:		#F3F6F4;
	shadow-color: 	#F3F6F4;
	highlight-color: 	#FFFFFF;
	3dlight-color: 	#A6B0A8;
	darkshadow-color:	#A6B0A8;
	track-color:		#F3F6F4;
	arrow-color:		#77BC2B;

	}

img.png, input.png {
	behavior: url("/png.htc");
}

.hand {
	cursor: hand;
	cursor: pointer;
	}

a, a:link {
	color:#615e5d;
	text-decoration : underline;
	cursor: hand;
	cursor: pointer;
}

a:active {
	color:#615e5d;
	text-decoration : underline;
}



a:visited {
	color:#615e5d;
	text-decoration: underline;
}

a:hover {
	color:#615e5d;
	text-decoration: underline;
}

.whitetext {
	color:#FFFFFF;
	}

table.bottom td {
	color:#FFFFFF;
	}
	
table.bottom td a, table.bottom td a:visited {
	color:#FFFFFF;
	font-size: 8pt;
	text-decoration: none;
	}
	
table.bottom td a:hover {
	color:#FFFFFF;
	font-size: 8pt;
	text-decoration: underline;
	}

	

.cataloguebg {
	background:#FFFFFF url(/images/cataloguebg.jpg) left bottom no-repeat;
}

.whitetextdown {
	color:#FFFFFF;
}

.catname {
	color:#76bd2a;
	font-weight:bold;
	text-decoration: none;
	}

.catname a, .catname a:link, .catname a:visited {
	color:#76bd2a;
	font-weight:bold;
	text-decoration: underline;
	}


.catname_level2 {
	font-weight:bold;
	text-decoration: none;
	font-size: 11pt;
	}
	
.catname_level2 a, .catname_level2 a:link, .catname_level2 a:visited {
	color: #77BC2B;
	font-weight:bold;
	text-decoration: none;
	}
	
.catdescr {
    font-size: 8pt;
    }

a.style_level1:link, a.style_level1:visited {
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	}
	
a.style_level1:hover {
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
	}

.catseparator {
	background:url(/images/catseparator.jpg) repeat-y top;
	width: 4px;
}


td.glos_link a.selected {
	padding: 2px 0px 0px 0px;
	}

td.glos_link a, td.glos_link a:link, td.glos_link a:visited {
	color:#5e7e7b;
	width: 100%;
	height: 100%;
	}

td.glos_link a.selected, td.glos_link a.selected:link, td.glos_link a.selected:visited
	{
	color: #75bd2b;
	font-weight: bold;
	text-decoration: none;
	width: 100%;
	height: 100%;	
	}

a.glos_link:hover {
	color: #75bd2b;
	}


a.white:active {
	color:#FFFFFF;
	text-decoration : underline;
}
a.white:link {
	color:#FFFFFF;
	text-decoration : underline;
}
a.white:visited {
	color:#FFFFFF;
	text-decoration: underline;
}
a.white:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

a.white_cart:active {
font-weight:bold;
	color:#FFFFFF;
	text-decoration : none;
}
a.white_cart:link {
font-weight:bold;
	color:#FFFFFF;
	text-decoration : none;
}
a.white_cart:visited {
font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;
}
a.white_cart:hover {
font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;
}

a.whitedown:active {
	color:#e1e7e7;
	text-decoration : underline;
}
a.whitedown {
	color:#e1e7e7;
	text-decoration : underline;
	font-size: 8pt;
}

a.whitedown:visited {
	color:#e1e7e7;
	text-decoration: underline;
}
a.whitedown:hover {
	color:#e1e7e7;
	text-decoration: underline;
}

.worktime {
	font-weight:bold;
	background: #ffffff;
}
.categories {
	background: url(/images/categoriesrbg.gif) no-repeat top left;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 11px;
	font-size: 8pt;
}

.categories a, .categories a:visited, .categories a:hover {
	color: #FFFFFF;
	font-weight: bold;
	}

.categories_path {
	background: url(/images/categoriesrbg.gif) no-repeat left;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 11px;
}

.bodyelement {
	background:#FFFFFF url(/images/downdot.jpg) no-repeat right bottom;
}

.categoriesbg {
	background: url(/images/categoriesbg.jpg) repeat-x top left;
}
.catactive {
	color: #77bc2b;
	text-decoration: underline;
	font-weight:bold;
}

.catactive:hover {
	color: #77bc2b;
	text-decoration: underline;
	font-weight:bold;
}

.catactive_small {
	color: #77bc2b;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}

.catactive_small:visited {
	color: #77bc2b;
	text-decoration: none;
	font-weight:bold;
	font-size: 8pt;
}

.catactive_small:hover {
	color: #77bc2b;
	text-decoration: underline;
	font-weight:bold;
	font-size: 8pt;
}

td.infoblock {
	background: #5e7e7d;
	background-image: url(/images/headertable03.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	padding-left:11px;
	font-size: 8pt;
}

.block_body {
	padding: 11px;
	}

.catblock {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 8pt;
}

.catblock td {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 8pt;
}

a.cat:link {
	color:#454344;
	font-weight: bold;
	text-decoration : underline;
}
a.cat:visited {
	color:#454344;
	font-weight: bold;
	text-decoration: underline;
}
a.cat:hover {
	color:#759057;
	font-weight: bold;
	text-decoration: underline;
}

a.subcatalog:link {
	color:#454344;
	text-decoration : underline;
}
a.subcatalog:visited {
	color:#454344;
	}
	
a.subcatalog:hover {
	color:#759057;
	text-decoration: underline;
	}

a.green:active {
	color:#5d7d7f;
	text-decoration : underline;
}
a.green:link {
	color:#5d7d7f;
	text-decoration : underline;
}
a.green:visited {
	color:#5d7d7f;
	text-decoration: underline;
}
a.green:hover {
	color:#5d7d7f;
	text-decoration: underline;
}
.price {
	color:#FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

.separatorcol {
	background: url(/images/separatopcol.jpg) top repeat-y;
}

.greentext {
	color:#5d7d7f;
}

.pricebg{
	background: url(/images/price.gif) left top no-repeat;
}

.discount{
	background:#76bd2a url(/images/discountbg_04.jpg) right top no-repeat;
	color: #FFFFFF;
	font-weight: bold;
}

.goodsname {
	color:#5d7d7f;
	font-weight:bold;
	font-size: 14pt;
}

.logoandslogan{
	background: #5e7e7d;
}

.phones{
	background: #77bc2b;
}

.cartbox {
	background: #5e7e7d;
}

.discountpic{
background:url(/images/discountpic_02.jpg) repeat-x;
}

a.catalog_style1	{
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	width: 100%;
	}

a.catalog_style1:visited	{
	text-decoration: none;
	}

a.catalog_style1:active	{
	}

a.catalog_style1:hover	{
	color: #77bc2b;
	text-decoration: underline;
	}

a.catalog_style2	{
	font-size: 180%;
	color: #5e7d7f;
	}

a.catalog_style2:active	{
	}

a.catalog_style2:hover	{
	color: #77bc2b;
	}
	
a.cataloghot_style1	{
	font-size: 120%;
	color: #5e7d7f;
	}

a.cataloghot_style1:active	{
	}

a.cataloghot_style1:hover	{
	color: #77bc2b;
	}

td.about_line	{background-image: url(/images/dots_line.gif); background-repeat: repeat-x; background-position: 0;}
td.about_line1	{background-image: url(/images/dots_line1.gif); background-repeat: repeat-x; background-position: 0; color: #a0a0a0;}

td.parameters td	{font-size: 8pt;}

span.property	{background: #ffffff; padding: 2px;}
span.property1	{background: #ffffff; padding: 2px; color: #a0a0a0;}
span.property_value1	{background: #ffffff; padding: 2px; color: #a0a0a0;}


font.catalog_adds	{font-size: 8pt;}

td.header1		{
				}

table.filter {
		font-size: 9pt;
		}

table.filter tr {
		color: #000000;
		}

table.filter td
		{
		font-size: 8pt;
		font-weight: bold;
		}

td.filter {
		font-weight: bold;
		border-bottom: 1px #f0f0f0;
		}

td.filter_property {
		border-bottom: 4px #f0f0f0;
		padding: 4px;
		}

#filter {
		border: 1px solid blue;
		width: 100%;
}

li.filter {
		display: block;
		width: auto;
		text-align: center;
		list-style: none;
		font-weight: bold;
		float: left;
		padding: 1px;
		height: 18px;
		}

li.filter span {
 		font-weight: bold;
 		text-align: center;
 		width: 75px;
 		height: 18px;
		border: 1px solid #c0c0c0;
		background: #ffffff;
		}

li.filter span.selected {
 		font-weight: bold;
 		text-align: center;
 		width: 100%;
 		height: auto;
		border: 1px solid #5e7e7d;
		}

li.filter a, li.filter a:visited {
		text-decoration: none;
		text-align: center;
		font-weight: bold;
		width: 75px;
		height: 18px;
		color: #ffffff;
		}

li.filter a:hover {
		background: #f0f0f0;
		font-weight: bold;
		text-decoration: underline;
		}

li.filter_del {
		display: block;
		width: auto;
		text-align: left;
		list-style: none;
		float: left;
		padding: 2px;
		}

li.filter_choose {
		display: block;
		text-align: left;
		list-style: none;
		float: left;
		padding: 2px;
		font-weight: normal;
		}

table.filter td span
		{
		padding: 2px;
		height: 18px;
		}

table.filter td span.normal
		{
		font-weight: bold;
		}

table.filter td span.selected
		{
		background: #5e7e7d;
		color: #ffffff;
		width: 75px;
		}

span.selected a, span.selected a:visited
		{
		text-decoration: none;
		padding: 2px;
		color: #ffffff;
		}

a.filter_del {
		border: 0px solid #c0c0c0;
		background: #ffffff;
		padding: 2px 2px 2px 2px;
		height: 19px;
		}


a.filter_del  { text-decoration: none; width: 100%; height: 100%; }
a.filter_del:hover 	{ background: #f0f0f0; text-decoration: none; }
a.filter_del:visited  { text-decoration: none; }
a.filter_del:active  { text-decoration: none; }

table.left td.level1_normal
		{
		padding: 3px 7px 4px 7px;
		}

table.left td.level1_selected
		{
		background: #5e7e7d;
		padding: 4px 4px 4px 7px;
		color: #ffffff;
		text-decoration: none;
		background-image: url(/images/menu_selectedbg.gif);
		background-repeat: no-repeat;
		background-position: top left;
		}

table.left td.level1_selected_mark
		{
		background: #5e7e7d;
		padding: 4px 4px 4px 7px;
		color: #ffffff;
		text-decoration: none;
		}

td.level1_selected a, td.level1_selected a:visited
		{
		color: #ffffff;
		text-decoration: none;
		font-size: 110%;
		font-weight: bold;
		}

table.left td.level1_normal a, table.left td.level1_normal a:visited
		{
		font-weight: bold;
		width: 100%;
		height: 100%;
		}

table.left td.level1_normal a:hover
		{
		color: #77bc2b;
		text-decoration: none;
		}

td.level2_normal div
		{
		text-decoration: none;
		font-size: 9pt;
		width: 100%;
		height: 100%;
		color: #ffffff;
		cursor: hand;
		}

td.level2_normal_last div
		{
		text-decoration: none;
		font-size: 100%;
		width: 100%;
		height: 100%;
		color: #ffffff;
		cursor: hand;
		}

td.level3_normal
		{
		font-size: 100%;
		color: #ffffff;
		padding: 0px 0px 2px 0px;
		}

td.level2_selected div
		{
		text-decoration: none;
		font-size: 100%;
		padding: 2px 7px 2px 3px;
		color: #ffffff;
		width: 100%;
		cursor: hand;
		font-weight: bold;
		}

td.level3_selected a, td.level3_selected a:visited
		{
		text-decoration: none;
		color: #ffffff;
		}

td.level3_normal a, td.level3_normal a:link, td.level3_normal a:active, td.level3_normal a:visited
		{
		padding: 0px 0px 0px 0px;
		width: 100%;
		text-decoration: none;
		color: #ffffff;
		font-size: 8pt;
		font-weight: bold;
		}

td.level3_normal a:hover {
		color: #ffffff;
		text-decoration: underline;
		}

table.left td.level2_normal
		{
		font-size: 100%;
		background: #7e9e9f;
		color: #ffffff;
		font-weight: bold;
		padding: 2px 7px 2px 7px;
		}

table.left td.level3_normal
		{
		font-size: 8pt;
		background: #5e7e7d;
		color: #ffffff;
		}

table.left td.level2_selected
		{
		background: #5e7e7d;
		padding: 2px 2px 2px 4px;
		color: #ffffff;
		text-decoration: none;
		font-size: 9pt;
		border-top: 3px solid #ffffff;
		border-bottom: 0px;
		}

table.left td.level2_normal_last
		{
		background: #7e9e9f;
		color: #ffffff;
		font-weight: bold;
		padding: 2px 7px 2px 7px;
		border-top: 3px solid #ffffff;
		}

table.left td.level3_selected
		{
		padding: 0px;
		color: #ffffff;
		text-decoration: none;
		font-size: 9pt;
		font-weight: bold;
		background: #77bc2b;
		padding: 2px 0px 2px 0px;
		}

table.left td.level2_normal_mark
		{
		width: 7px;
		}

table.left td.level2_selected_mark
		{
		background: #f0f0f0;
		width: 7px;
		}

table.left td.level3_normal_mark
		{
		width: 20px;
		background: #5e7e7d;
		}

table.left td.level3_selected_mark
		{
		width: 20px;
		background: #77bc2b;
		}

.level3_hidden
		{
		display: ;
		}

.level3_visible
		{
		display: ;
		}

input.search	{
		border: 1px solid #a0a0a0;
		width: 145px;
		font-size: 100%;
		font-weight: normal;
		color: #a0a0a0;
		height: 18px;
		padding: 0px 2px 1px 2px;
		}
		
input.search_bottom	{
		border: 1px solid #a0a0a0;
		width: 145px;
		font-size: 100%;
		font-weight: normal;
		color: #a0a0a0;
		height: 20px;
		padding: 0px 2px 1px 2px;
		}

input.auth {
		border: 1px solid #a0a0a0;
		width: 100%;
		height: 18px;
		color: #5e7e7d;
		font-weight: bold;
		padding: 1px 2px 1px 2px;
		}

table.delivery_price {
		background: #f0f0f0;
		}

table.delivery_price tr {
		background: #ffffff;
		}

tr.title{
		font-weight: bold;
		text-align: center;
}



tr.bg_status1 td {
	background: #e9f6ef;
}
tr.bg_status0 td {
	background: #e7e7e7;
}

td.padding{
	padding:10px;
}

.title {
		font-size: 16pt;
		color: #5d7d7f;
		font-family: tahoma;
		font-weight: 500;
		display: inline;
		}
		
font.title1 {
		color: #5d7d7f;
		font-family: tahoma;
		font-weight: bold;
		}
		
.link_cart{
	font-size:15px;
	font-weight: bold;
}

table.navigation_bar td {
		font-size: 8pt;
		font-weight: bold;
		}

table.navigation td {
		font-size: 8pt;
		font-weight: bold;
        text-align: center;
		}


table.navigation td.normal {
        background: #f0f0f0;
        color: #5e7e7d;
		}

table.navigation td.selected {
        background: #75bd2b;
        color: #ffffff;
		}

table.navigation td.normal a {
        color: #5e7e7d;
        text-decoration: none;
        width: 100%;
        height: 100%;
		}

table.sort td {
		font-size: 8pt;
		font-weight: bold;
        text-align: center;
        background: #f0f0f0;
        color: #5e7e7d;
		}

table.sort td a {
        color: #5e7e7d;
        text-decoration: none;
        width: 100%;
        height: 100%;
		}

table.glossary_alphabet td
		{
		background: #f0f0f0;
		text-align: center;
		color: #707070;
		}

table.glossary_alphabet td.title
		{
		background: #5e7e7d;
		width: 200px;
		text-align: center;
		color: #ffffff;
		}

table.glossary_alphabet td a
		{
		color: #5e7e7d;
		font-weight: bold;
		}

table.glossary div.term {
        background: #75bd2b;
        color: #ffffff;
        width: 100%;
        padding: 2px;
        }

table.glossary td {
        }

li.style1 {
		list-style: none;
		float: left;
		display: block;
		padding: 7px 0px 7px 0px;
		width: 100%;
		}

li.style1 span {
		background: #5e7e7d;
		color: #ffffff;
		font-size: 8pt;
		padding: 2px;
		float: left;
		}
		
.button1 {
		border: 0px;
		}
		
		
		



table.style1 {
		background: #f0f0f0;
		}
		
table.style1 td {
		background: #ffffff;
		color: #000000;
		height:22px;
		}

table.style155 {
		background: #f0f0f0;
		}
		
table.style155 td {
		background: #ffffff;
		color: #000000;
		height:22px;
		}

table.style_table td.bg_cart_sel{
	background: #e7ece8;
}

table.style_table {
		background: #f0f0f0;
		}
		
table.style_table td {
	background: #ffffff;
	color: #000000;
	height:22px;
	font-size:11px;
	padding:5px;
}

table.style_table tr.title td {
	height:15px;
	font-size:12px;
	padding:2px;
}

table.style_cart_info{
		background: #f0f0f0;
		}

table.style_cart_info td {
	background: #fff;
	padding:5px;
}
table.style_cart_info tr.title2 td {
	background: #e7ece8;
	font-size:13px;
	padding:5px;
}

table.style_cart  tr.title td {
		background: #707070;
		color: #ffffff;
		text-align: center;
		font-weight: bold;
		height:30px;
}

table.style_cart  tr.title_n td {
		background: #707070;
		color: #ffffff;
		text-align: center;
		font-weight: bold;
		height:30px;
}

table.style_cart_d td {
	background: #e7e7e7;
	padding:5px;
	font-size:11px;
}

table.style_cart td.td1 {
	border-bottom:2px solid #e5e5e5;
}
table.style_cart td.td2 {
	border-bottom:2px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
table.style_cart td.td3 {
	border-bottom:2px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
table.style_cart td.td4 {
	border-bottom:2px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
table.style_cart td.td5 {
	border-bottom:2px solid #e5e5e5;
}
.input_cart{
	margin-top:2px;
	height:20px;
	width:20px;
}
		
table.style1 tr.title td {
		background: #707070;
		color: #ffffff;
		text-align: center;
		font-weight: bold;
		}

table.style1 tr.title_n td {
		background: #707070;
		color: #ffffff;
		text-align: center;
		font-weight: bold;
		}
table.style1 tr.title_n td a {
		color: #ffffff;
		}

table.style1 tr.title td a {
		color: #ffffff;
		}
		

table.style155 tr.title td {
		background: #707070;
		color: #ffffff;
		text-align: center;
		font-weight: bold;
		}

table.style155 tr.title_n td {
		background: #707070;
		color: #ffffff;
		text-align: center;
		font-weight: bold;
		}
table.style155 tr.title_n td a {
		color: #ffffff;
		}

table.style155 tr.title td a {
		color: #ffffff;
		}

		
table.style2 {
		background: #c0c0c0;
		}
		
table.style2 td {
		background: #f0f0f0;
		color: #000000;
		}
		
table.style2 tr.title td {
		background: #707070;
		color: #ffffff;
		text-align: center;
		font-weight: bold;
		}

table.style2 tr.title td a {
		color: #ffffff;
		}
		
td.submit {
		background: #f0f0f0;
		padding: 11px;
		}

		
.hline 	{
		background: #c0c0c0;
		}
		
tr.tdPanel td {
		background: #707070;
		color: #ffffff;
		padding: 4px;
		}
		
tr.tdPanel td a {
		color: #ffffff;
		}
		
input.checkbox {
		border: 0px;
		padding: 0px;
		}

td.leftmenu_linetop {
		height: 3px;
		}
		
td.title_on_page {
		padding: 7px 0px 0px 14px;
		font-size: 18pt;
		font-weight: normal;
		background: #ffffff;
		}
		
.admin_submenu {
		background: #f0f0f0;
		padding: 7px;
		font-weight: bold;
		}
		
div.path_menu {
		width: auto;
		}
		
table.admin_menu {
		}
		
table.admin_menu td {
		background: #cadbce;
		}

.filter_selected {
		font-weight: bold;
		color: #77bc2b;
		text-decoration: underline;
		text-align: center;
		}
		
.catalogTitle {
		font-size: 20pt;
		color: #5d7d7f;
		font-family: tahoma;
		font-weight: bold;
		}
		
.journalsTitle {
		font-size: 11pt;
		font-family: tahoma;
		font-weight: bold;
		}

.catalogSubTitle {
		color: #5d7d7f;
		font-family: tahoma;
		font-weight: bold;
		font-size: 9pt;
		}
		
.white {
		color: #FFFFFF;
		}
		
.background1 {
		background: #5e7e7d;
		}

.titleHot {
		font-size: 9pt;
		font-weight: bold;
}


		
input.radio {
		border: 0px;
		}
		

.register_form input, .register_form textarea, .register_form select {
		width: 100%;
		border: 1px solid #c0c0c0;
		font-weoght: bold;
		}
		
.register_form  .phone {
		display:none;
                width: 100%;
		height: 10px;
                border: 1px solid #c0c0c0;
                font-weoght: bold;
		}
.register_form textarea {
		width: 100%;
		height: 100px;
		border: 1px solid #c0c0c0;
		}
		
input.submit {
		background: #707070;
		color: #ffffff;
		border: 2px solid #707070;
		}
		
.submit1 {
		background: #f0f0f0;
		color: #707070;
		font-size: 8pt;
		}
		
fieldset {
		padding: 11px;
		border: 2px solid #c0c0c0;
		width: auto;
		}
		
legend {
		font-weight: bold;
		}
		
.cursor_magnify {
		cursor: url(/images/cursor_glass.cur);
		}
		
.cursor_move {
		cursor: url(/images/cursor_move.cur);
		}
		
.wpopup_text {
		text-align: justify;
		}
		
.gray	{
		color: #101010;
		}
		
.pngbackground-delivery-top {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bar/green/top_.png, sizingMethod=scale);
	background-position: top;
	height: 20px;
	color: #FFFFFF;
	padding-bottom: 2px;
	width: 100%;
	}

.pngbackground-help-top {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bar/top.png, sizingMethod=scale);
	background-position: bottom left;
	width: 100%;
	height: 35px;
	}
	
.pngbackground-filter-top {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/dropmenubar/top.png, sizingMethod=scale);
	background-position: bottom left;
	height: 13px;
	width: 100%;
	}

.mySelect {
	width:139px;
	height:18px;
	background:#ffffff;
	background:url(/images/dropdownmenu/s1.gif) left center no-repeat;;
	cursor:pointer;
	color: #c0c0c0;
}
.mySelect #myvHolder{
	border:1px solid #5e7d7f;
	color:#FFFFFF;
	font:bold 12px/16px Tahoma,sans-serif;
	padding-left:5px;
}
#myOptionsDiv {
	width:139px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	position:absolute;
	margin-top:-127px;
	background: url(/images/dropdownmenu/s2.gif) top left no-repeat;	
}
#myOptionsDiv ul,
#myOptionsDiv li {
	margin:0px;
	padding:0px;
}
#myOptionsDiv ul {
	width:137px;
	margin-top:3px;
	list-style:none;
	background:#fff;
	border:1px solid #5e7d7f;
	border-top:none;
}

#myOptionsDiv li {
	display:block;
	width:100%;
	font:bold 12px/20px Tahoma,sans-serif;
	color:#5e7d7f;
	border-bottom:1px solid #e7ebe8;
	cursor:pointer;
}

#myOptionsDiv li span {
	margin-left:5px;
}

#myOptionsDiv li.over {
	background:#76bd2a;
	color:#FFFFFF;
}

.chb {
	border:none;
	background-image: url(/images/dropdownmenu/s3.gif);
	background-repeat: no-repeat;
	width:57px;
	height:20px;
	margin-left:10px;
}

a.path_menu, a.path_menu:link, a.path_menu:visited {
	font-size: 8pt;
	color: white;
	}
	
a.path_menu:hover {
	}
	
.rtitle{
height:23px;
background:url(/images/rtitle.gif) left top no-repeat #5e7e7d;
font-size:11px;
font-weight:bold;
color:#fff;
text-transform:uppercase;
margin-bottom:16px;
padding:0px 14px 0px 14px;
}

.rtitle div{
padding:5px 0px 0px 0px;
}

.zvonokform{
zoom:1;
overflow:hidden;
padding:0px 30px 20px 30px;
}

.zvonokform .formdiv{
width:340px;
float:left;
zoom:1;
overflow:hidden;
}

.formdiv .clear{
zoom:1;
overflow:hidden;
padding-bottom:14px;
}

.formdiv label{
width:128px;
float:left;
font-size:12px;
}

.formdiv .input_text{
width:212px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:1px solid #a0a0a0;
}

.formdiv .input_text.itkod{
width:60px;
}

.formdiv .input_text.itphone{
width:140px;
float:right;
}

.formdiv textarea{
height:100px;
width:212px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:1px solid #a0a0a0;
}

.formdiv .reqired{
color:#76bd2a;
}

.zvonokform .comment{
width:345px;
color:#615e5d;
line-height:14px;
float:right;
}

.zvonokform .closebtn{
height:18px;
}

.zvonokform .closebtn img{
border:none;
float:right;
}

.zvonokform .sendbtn{
height:18px;
width:81px;
color:#76bd2a;
border:none;
font-size:12px;
color:#fff;
background:url(/images/sendbtn_bg.gif) left top no-repeat;
padding-bottom:2px;
font-weight:bold;
cursor: hand;
}

.sendbtn{
height:18px;
width:81px;
color:#76bd2a;
border:none;
font-size:12px;
color:#fff;
background:url(/images/sendbtn_bg.gif) left top no-repeat;
padding-bottom:2px;
font-weight:bold;
cursor: hand;
}

.zvonokform.zf_uved .formdiv{
width:230px;
padding-bottom:10px;

}

.zvonokform.zf_uved .formdiv label{
width:75px;
}

.zvonokform.zf_uved .formdiv .input_text{
width:155px;
}

.zvonokform .formdiv .sendbtn{
float:right;
margin-top:8px;
cursor: hand;
}

.zvonokform.zf_uved .comment{
width:435px;
}

.reglnkdiv{
width:300px;
float:right;
padding:9px 5px 0px 0px;
}

.authform{
height:38px;
width:312px;
float:right;
padding:0px 0px 0px 0px;
margin:0px;
}

.authform table{
height:38px;
float:left;
padding:0px;
margin:0px;
}

.reglnkdiv a.reglink{
	height:18px;
	font-size:13px;
	float:right;
	font-weight:bold;
	text-decoration:none;
	background:url(/images/register.gif) right top no-repeat;
	padding:0px 30px 0px 0px;
}

.reglnkdiv a.reglink:hover {
	text-decoration : underline;
}

.header1{
font-size:13px;
color:#fff;
padding-left:0px;
}

.header1 a{
color:#fff;
text-decoration:none;
}

.header1 a:hover{
text-decoration:underline;
}

.header1 .ihome{
float:left;
display:block;
border:none;
position:relative;
margin-left:-14px;
}

.header1 .hlinksl{
height:20px;
float:left;
background:url(/images/hlinksl_r.gif) right top no-repeat #7e9e9f;
padding:0px 14px 0px 10px;
font-size:11px;

}

.header1 .hlinksl a{
float:left;
margin:2px 0px 0px 0px;
color:white;
}

.header1 .hlinksl img{
float:left;
margin-right:6px;
}

.header1 .hlinksr{
height:20px;
float:right;
background:url(/images/hlinksr_l.gif) left top no-repeat #7e9e9f;
margin-right:-2px;
padding:0px 10px 0px 14px;
font-size:11px;
}

.header1 .hlinksr a{
float:left;
margin:2px 0px 0px 0px;

}

.header1 .hlinksr img{
float:left;
margin-left:6px;
}


ul.pna li,{ 
	margin-bottom:15px;
	list-style-type: square;
}

li.pna_li { 
	list-style-type: square;
	margin-bottom:15px;
}



.cards{
zoom:1;
overflow:hidden;
padding:0px 0px 20px 5px;
}

.cards img{
margin:0px 5px;
}

.cards img{
float:left;
}

.cardstext{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:13px;
color:#615e5d;
text-align:left;
padding:0px 0px 10px 10px;
}

.worktimetable{
width:100%;
border-collapse:collapse;
margin-bottom:14px;
}

.worktimetable td{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#615e5d;
font-weight:bold;
border:1px solid #f0f0f0;
vertical-align:middle;
padding:2px 6px;
}

.worktimetable .tdl{
width:11px;
}

.worktimetable .tr2 td{
color:#77bc2b;
}


.worktimetable img{
display:block;
border:none;
}

.regimtext{
line-height:14px;
color:#615e5d;
text-align:center;
}

div.s_layer{
	border:1px solid #e5e5e5;
	background:#FFFFFF;
	background-color:#FFFFFF; 
	padding:5px;
	width:230px;
	margin-top:-1px;
	z-index:100;
}
div.s_layer1{
	border:1px solid #e5e5e5;
	background:#FFFFFF;
	background-color:#FFFFFF; 
	padding:5px;
	width:203px;
	margin-top:-1px;
	z-index:100;
}
.select_word{
	background: #e5e5e5;
	padding:2px;
}
div.li_div{
float:right; clear:right; border-top:1px solid #5D961F;border-left:1px solid #5D961F;border-bottom:1px solid #5D961F; padding-top:3px; padding-bottom:3px;  margin-top:7px;background: #76BD2A; color:#fff; font-size:11px; padding-right:10px;
}

div.li_div3{
float:right; clear:right; border-top:1px solid #5D961F;border-left:1px solid #5D961F;border-bottom:1px solid #5D961F; padding-top:1px; padding-bottom:1px;  margin-top:1px;background: #76BD2A; color:#fff; font-size:11px; padding-right:10px; padding-left:10px; text-align:right;
}

.flashcont
{
  overflow:hidden;
/*   height:32px !important; */
  padding-top:121px !important;
}

.flashcont div
{
  position:relative;
  margin-top:-121px;
  height:121px;
}

.flashcont img
{
  border:none;
  margin:0px;
  padding:0px;
}

.flashcont object
{
}

.bbuttons
{
  color:#ffffff;
  font-weight: bold;
  font-family:"arial";
  float:right;
  padding-right:10px;
  position:static !important;
  margin-top:0px !important;
  height:auto !important;
}

.bbuttons ul
{  
  list-style-type:none;
  list-style-image:none;
  margin:0px;
}

.bbuttons li
{
  list-style-type:none;
  list-style-image:none;
  background: url("/images/green_b_bg.png") no-repeat left center transparent;
  display: block;
  float:left;
/*   border-right: 1px solid #707988; */
  cursor: pointer;
  height: 17px;
  margin-left: 2px;
  padding-top: 2px;
  text-align: center;
  width: 17px;
  font-size:12px;
  padding-left:0px;
}

.bbuttons .activ
{
  list-style-type:none;
  list-style-image:none;
  background: url("/images/green_b_bg_activ.png") no-repeat left center transparent;
  display: block;
  float:left;
/*   border-right: 1px solid #707988; */
  cursor: pointer;
  height: 17px;
  margin-left: 2px;
  padding-top: 2px;
  text-align: center;
  width: 17px;
}

.top_anchor_links {
	font-size: 11pt;
	font-weight: bold;
	color: #615E5D;
}
.top_anchor_links a {
	font-size: 11pt;
	font-weight: bold;
	color: #77bc2b;
}
.main_text_header_1 {
	font-size: 11pt;
	font-weight: bold;
	color: #77bc2b;
}
.table_rounded_corners {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #F2F2F2;
	border: 1px solid #CCCCCC;
}