a:link {
	color: #275ba7;
	text-decoration: none;
	font-size:12px;
}
a:visited {
	color: #275ba7;
	text-decoration: none;
	font-size:12px;
}
a:hover {
	color: #b70000;
	text-decoration: underline;
	font-size:12px;
}
a:active {
	color: #275ba7;
	text-decoration: none;
	font-size:12px;
}

#region0 {font-size:14px; color:#10446E;}
#region0 a {font-size:14px;}

/*TOP-firms*/
.top-firms
{	padding:0 3px;
	background-color:#e3e6ed;
	border:dashed 1px #c2cada;
}
form
{	margin:0;
}
.link1 a
{	font-size:14px;
	color:#595973;
	text-decoration: none;
}
.link1 a:hover
{	font-size:14px;
	color:#b70000;
	text-decoration: underline;
}
.link1 a:visited
{	font-size:14px;
}
.link2 a
{	font-size:12px;
	color:#595973;
	text-decoration: none;
}
.link2 a:hover
{	font-size:12px;
	color:#b70000;
	text-decoration: underline;
}



h2 {color: #57583D; margin:0; font-weight: bold; font-size: 14px; display:inline;}
.indextable th {border-bottom:solid 1px #5A61FE;}
.indextable td {border-bottom:solid 1px #5A61FE;}
.dobav a {padding:2px 0; color:#b10000; font-weight:bold; text-decoration: none;}
.dobav a:hover {padding:2px 0; color:#ff0000; font-weight:bold; text-decoration: none;}
.vuhod a {padding:2px 4px; color:#b90000; font-weight:bold; text-decoration: none;}
.vuhod a:hover {padding:2px 4px; color:#e34b4b; font-weight:bold; text-decoration: none;}
.style177 span {display:block; height:30px; overflow:hidden; text-align:center; width:135px; background-color:#e3e6ed; border:dashed 1px #c2cada; padding-bottom:2px;}
.style177 {padding:2px 0 6px 11px; text-align:left;}
.style17 img {margin-top:10px;}
.style17 {position:relative;}
.style18 span {display:block; height:30px; overflow:hidden; margin:2px 0 6px 0; width:150px; background-color:#e3e6ed; border:dashed 1px #c2cada; padding-bottom:2px;}
.style18 img {margin-top:10px;}
.style18 {width:150px; float:left; padding-left:44px;}
.sub1 a {display:block; font-size:14px; padding:2px 6px; color:#275ba7; overflow:hidden; margin:4px -7px 4px -7px; background-color:#e3e6ed; border:dashed 1px #c2cada; position:relative; z-index:5;}
.sub1 a:hover {display:block; font-size:14px; padding:2px 6px; color:#275ba7; overflow:hidden; margin:4px -7px 4px -7px; background-color:#e3e6ed; border:dashed 1px #c2cada; position:relative; z-index:5;}
.sub1 a:visited {display:block; font-size:14px; padding:2px 6px; color:#275ba7; overflow:hidden; margin:4px -7px 4px -7px; background-color:#e3e6ed; border:dashed 1px #c2cada; position:relative; z-index:5;}
.sub1 span {display:block; font-size:14px; padding:2px 6px; color:#275ba7; overflow:hidden; margin:4px -7px 4px -7px; background-color:#e3e6ed; border:dashed 1px #c2cada; position:relative; z-index:5;}
.catalogue-navigation {width:100%; font-size:12px; padding:2px 6px; overflow:hidden; margin:5px -7px 7px -7px; background-color:#e3e6ed; border:dashed 1px #c2cada; position:relative; z-index:5;}
.hr {border-top:dashed 1px #c2cada; clear:both; border-bottom:0; border-left:0; border-right:0; overflow:hidden; height:10px; margin:0 -7px; background-image:url(/index.files/hr.gif); position:relative; z-index:5;}
.pomilka {border-top:dashed 1px #ffd0d0; border-bottom:0; border-left:0; border-right:0; height:16px; margin:0 -7px; background-image:url(/index.files/pomilka.gif); position:relative; z-index:5;}
.hr2 {border-top:dashed 1px #c2cada; border-bottom:0px; border-left:0px; border-right:0px; height:10px; margin:5px 7px 0 0; background-image:url(/index.files/hr.gif); background-repeat:repeat-x; background-position:top;}
.hr3 {display:block;}
.hr4 {border:dashed 1px #c2cada; padding:10px; margin-top:2px; background-color:#e3e6ed;}
.hr5 {display:block; color: #b70000;}
.hr6 {border:dashed 1px #c2cada; padding:5px; margin:0 0 10px 0; background-color:#e3e6ed; overflow:hidden;}
.mh {margin:7px 0 7px 0; font-size:14px;}
.name {font-size:12px; color:#265ba9; font-weight:bold; text-decoration:none;}
.name a {font-size:12px; color:#265ba9; font-weight:bold; text-decoration:none;}
.name a:hover {font-size:12px; color:#b70000; font-weight:bold; text-decoration:underline;}
.price {font-size:22px; color:#b70000;}
.price-main {font-size:18px; background-color:#ffffff; display:inline-block; position:absolute; z-index:5; color:#b70000; text-decoration:none; margin:120px 0 0 13px; padding:2px 3px;}
.price-katal {font-size:13px; font-weight:bold; color:#b70000;}
.podimg img {margin:6px 0 4px 0;}
.red {color: #b70000; font-weight:bold;}
.center-price {margin-bottom:7px; overflow:hidden;}
.center-name {margin-left:10px; width:195px; float:left; margin-bottom:3px; font-weight:bold;}
.center-name a {font-size:12px; font-weight:bold;}
.center-name2 {margin-left:10px; width:190px; float:left; font-weight:bold;}
.center-name2 a {font-size:12px; font-weight:bold;}
.user-ob {background-color:#e3e6ed; border-top:dashed 1px #c2cada; border-bottom:dashed 1px #c2cada; border-left:dashed 1px #c2cada; border-right:0; padding:5px 12px;}
.user-ydal {background-color:#f9eaea; border:dashed 1px #f1b0b0; width:10px; padding:5px;}
.user-tab {margin-bottom:3px;}
.but-submit {background-image:url(/index.files/submit.gif); cursor:pointer; border:solid 1px #474747; color:#ffffff; height:22px; padding:0 10px;}
.inpute {background-color:#e4eaee; border-bottom:solid 1px #929292; border-right:solid 1px #929292; border-top:0; border-left:0; color:#10446e; background-image:url(/index.files/input.gif); background-position:top left;}
.top-firms a {background-image:url(/index.files/strel.gif); background-repeat:no-repeat; background-position:top left; padding-left:16px;}


/*katal*/
.block_katal
{	border:dashed 1px #b2b2b2;
	background-color:#e8e8e8;
	padding:3px 5px;
	margin:0 15px 7px 15px;
	overflow:hidden;
}
.katal-desc {border-top:dashed 1px #b2b2b2; background-image:url(/index.files/katal.gif); padding:3px 5px; height:28px; overflow:hidden;}
.katal-desc2 {border-top:dashed 1px #b2b2b2; border-bottom:dashed 1px #b2b2b2; background-image:url(/index.files/katal.gif); padding:3px 5px; height:28px; overflow:hidden;}
.katal-desc a {color:#717171; text-decoration:none;}
.katal-desc a:hover {color:#000000; text-decoration:none;}
.katal-desc2 a {color:#717171; text-decoration:none;}
.katal-desc2 a:hover {color:#000000; text-decoration:none;}


/*market*/
.market {width:160px; float:left; text-align:center;}
.group1 a {background-image:url(/index.files/ico2_telef.gif); background-repeat:no-repeat; background-position:top center; display:block; padding-top:92px; margin:10px 0 10px 0;}
.group2 a {background-image:url(/index.files/ico2_butt.gif); background-repeat:no-repeat; background-position:top center; display:block; padding-top:92px; margin:10px 0 10px 0;}
.group3 a {background-image:url(/index.files/ico2_vstra.gif); background-repeat:no-repeat; background-position:top center; display:block; padding-top:92px; margin:10px 0 10px 0;}
.group4 a {background-image:url(/index.files/ico2_komp.gif); background-repeat:no-repeat; background-position:top center; display:block; padding-top:92px; margin:10px 0 10px 0;}
.group5 a {background-image:url(/index.files/ico2_org.gif); background-repeat:no-repeat; background-position:top center; display:block; padding-top:92px; margin:10px 0 10px 0;}
.group6 a {background-image:url(/index.files/ico2_audio.gif); background-repeat:no-repeat; background-position:top center; display:block; padding-top:92px; margin:10px 0 10px 0;}
.group7 a {background-image:url(/index.files/ico2_tel.gif); background-repeat:no-repeat; background-position:top center; display:block; padding-top:92px; margin:10px 0 10px 0;}
.group8 a {background-image:url(/index.files/ico2_foto.gif); background-repeat:no-repeat; background-position:top center; display:block; padding-top:92px; margin:10px 0 10px 0;}
.group9 a {background-image:url(/index.files/ico2_nosinf.gif); background-repeat:no-repeat; background-position:top center; display:block; padding-top:92px; margin:10px 0 10px 0;}
.group10 a {background-image:url(/index.files/ico2_otduh.gif); background-repeat:no-repeat; background-position:top center; display:block; padding-top:92px; margin:10px 0 10px 0;}
.group11 a {background-image:url(/index.files/ico2_med.gif); background-repeat:no-repeat; background-position:top center; display:block; padding-top:92px; margin:10px 0 10px 0;}


/*razdelu*/
.razdelu {padding:5px 0;}
.razd a {display:block; padding-left:20px; font-size:14px;}
.firma a {font-size:12px;}


body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.even
{	background-color: #cccccc;
}
.odd
{
	background-color: #dddddd;
}
.ster
{
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}
.style1
{
	color: #53556C;
	font-size: 16px;
	font-weight: bold;
}
.style2
{
	font-size: 14px;
	font-weight: bold;
	color: #0E00B7;
}
.style3
{
	font-size: 12px;
	color: #595973;
}
.style4
{
	font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.style5
{
	font-size: 12px;
}
.style6
{
	font-size: 12px;
	color: #000000;
	height:60px;
	overflow:hidden;
}
.style7
{
	font-size: 12px;
	font-weight: bold;
	color: #0E00B7;
}
.style8
{
	font-size: 8px;
}
.style9
{
	font-size: 14px;
	font-weight: bold;
	color: #57583D;
}
.style10
{
	font-size: 12px;
	color: #57583D;
}
.style11
{
	font-size: 10px;
	color: #57583D;
}
.style12
{
	font-size: 13px;
	font-weight: bold;
	color: #414141;
    font-family: Arial, Helvetica, sans-serif;
}
.style14
{
	font-size: 14px;
	font-weight: bold;
	color: #57583D;
	font-style:italic;
}
.style15
{
	width:100%;
}
.style16
{
	text-align:center;
	vertical-align:middle;
	width:150px;
	height:100px;
}
.style17
{	font-size: 12px;
	color: #000099;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
}
.style18
{	font-weight:bold;
	font-size:9pt;
	text-align:center;
	vertical-align:middle;
	width:150px;
}
.style19
{
	font-size:8pt;
	text-align:justify;
	vertical-align:middle;
	width:150px;
	padding:10px;
	height:100px;
}
.style20
{	font-size: 14px;
	color: #000099;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.style21
{	font-size: 14px;
	color: #FF0000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a.style21
{	font-size: 14px;
	color: #FF0000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.style22
{
	padding-right:10px;
}
.style23
{
	border-left:1px solid black;
	border-right:1px solid black;
	background-color:#F3F4F6;
}
.style24
{
	border-left:1px solid black;
	padding-left:7px;
	background-color:#F3F4F6;
}
.style25
{
	border-right:1px solid black;
	padding-right:7px;
	background-color:#F3F4F6;
}
.style26
{	border-bottom:1px solid black;}
.style27
{	padding-top:20px;
}
.style28
{
	padding-bottom:20px;
}
.style29
{	margin-left:10px;
}
.style30
{	width:524px;
}
.style31
{
	width:514px;
}
.стиль2
{	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.стиль4
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.стиль9
{	font-size: 12px;
	font-weight: bold;
	color: #EAFAFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.стиль9 a:link
{	color: #EAFAFF;
}
.стиль9 a:visited
{
	color: #EAFAFF;
}
.bold
{	font-weight:bold;}
