* {
	font-family: sans-serif, Tahoma;
}
body,p,table,td,tr,input, select {
	color: #6C6D7C;
	font-size:11px;
}
body,p,input, select {
	margin:0;
	padding:0;
}
input,select {
	border: 1px solid #C0C6CD;
}
.t, .t * {
	font-family: Tahoma;
}
.tsm {
	font-family: Tahoma;
	font-size: 10px;
}
b, strong {
	color: #334761;
}
body {
 padding: 7px;
}
p {
	text-indent:8px;
}
a, a:visited, a:link {
	color:#0059D1;
	text-decoration:underline;
}
a:hover, a:active {
	color:#0059D1;
	text-decoration:none;
}



.main a, .main a:visited, .main a:link {
	color:#334761;
	text-decoration:underline;
}
.main a:hover, .main a:active {
	color:#334761;
	text-decoration:none;
}
.blue a, .blue a:visited, .blue a:link, a.blue:visited, a.blue:link {
	color: #0059D1;
	text-decoration: underline;
}
.blue a:hover, .blue a:active, a.blue:hover, a.blue:active {
	color: #0059D1;
	text-decoration: none;
}
.menu, .menub{
	display: block;
	font-family: Tahoma;
	font-size:12px;
	color:#3A434F;
	background-image:url(/images/arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 3px 0px 4px 10px;
	margin-left:8px;
}
.menu a, .menu a:visited, a.menu:link, a.menu:visited {
	color:#3A434F;
	text-decoration: underline;
}
.menu a:hover, .menu a:active, a.menu:hover, a.menu:active {
	color:#3A434F;
	text-decoration:none;
}

.menub {
	background-image:url(/images/arrow_down.gif);
	font-weight: bold;
	color:#3A434F;
}
.menub a, .menub a:visited, a.menub:link, a.menub:visited {
	color:#3A434F;
	text-decoration: none;
}
.menub a:hover, .menub a:active, a.menub:hover, a.menub:active {
	color:#3A434F;
	text-decoration:none;
}

.menu2, .menu2b, .menu3{
	display: block;
	font-family: Tahoma;
	font-size:11px;
	color:#3A434F;
	background-image:url(/images/arrow_dot.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 3px 0px 4px 8px;
	margin-left:18px;
}
.menu2b{
	background-image:url(/images/arrow_bold.gif);
	font-weight: bold;
}
.menu2 a, .menu2 a:visited, a.menu2:link, a.menu2:visited {
	color:#3A434F;
	text-decoration: underline;
}
.menu2 a:hover, .menu2 a:active, a.menu2:hover, a.menu2:active {
	color:#3A434F;
	text-decoration:none;
}
.menu2b a, .menu2b a:visited, a.menu2b:link, a.menu2b:visited {
	color:#3A434F;
	text-decoration: none;
}
.menu2b a:hover, .menu2b a:active, a.menu2b:hover, a.menu2b:active {
	color:#3A434F;
	text-decoration:none;
}
.menu3{
	margin-left:26px;
}
a.menu3, a.menu3:hover, a.menu3:active, a.menu3:visited{
	color:#3A434F;
}
.arrow {	
	font-family: Tahoma;
	font-size:11px;
	color:#0059D1;
	background-image:url(/images/arrow2.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	padding: 2px 0px 2px 13px;
	margin-left:0px;
}
.arrow a, .arrow a:visited, a.arrow:link, a.arrow:visited {
	color:#0059D1;
	text-decoration: underline;
}
.arrow a:hover, .arrow a:active, a.arrow:hover, a.arrow:active {
	color:#0059D1;
	text-decoration:none;
}

.arrow_blue {
	font-family: Tahoma;
	font-size:11px;
	color:#0059D1;
	background-image:url(/images/arrow_blue.gif);
	background-position: left 7px;
	background-repeat: no-repeat;
	padding: 2px 0px 2px 13px;
	margin-left:0px;
	font-weight: bold;
}
.arrow_blue a, .arrow_blue a:visited, a.arrow_blue:link, a.arrow_blue:visited {
	color:#0059D1;
	text-decoration: underline;
}
.arrow_blue a:hover, .arrow_blue a:active, a.arrow_blue:hover, a.arrow_blue:active {
	color:#0059D1;
	text-decoration:none;
}

form {
	padding:0;
	margin:0;
}

img {
	border:0px;
}

.block {
	border: 1px solid #DDE1E6;
	padding:1px;
	margin-bottom: 5px;
}
.goodsblock {
	border: 0px solid #DDE1E6;
	padding: 0px;
	margin-bottom: 5px;
}
.topmenu{
	color: #303A48;
	height: 20px;
	padding:2px;
}
.topmenu a, .topmenu a:visited, a.topmenu:link, a.topmenu:visited {
	margin-right: 5px;
	margin-left: 5px;
	color:#303A48;
	text-decoration: underline;
}
.topmenu a:hover, .topmenu a:active, a.topmenu:hover, a.topmenu:active {
	text-decoration:none;
}
h3 {
	font-size: 12px;
	margin:0;
	padding:0;
	color: #334761;
	font-family: Tahoma;
	text-decoration: underline;
}
.price, .price_red {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}
.price b, .price_red b{	
	font-family: Arial;
	font-size: 18px;
}
.price b {
	color: #3266B1;
}
.price_red b {
	color: #EB0000;
}
.price_sm{
	color: #5D6B7D;
	font-size: 18px;
	font-family: Tahoma;
}
.dark {
	color: #3A434F;
}
.marg {
	margin: 5px 0;
}
td.table_header {
padding: 6px;
background-color: #EAEAEA;
border-width: 1px;
border-style: solid;
border-color: #B4B4B4;
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
color: #416AD4;
text-align: center;
text-decoration: underline;
}
td.table_body {
padding: 6px;
background-color: white;
border-width: 1px;
border-style: solid;
border-color: #B4B4B4;
font-family: Tahoma;
font-size: 11px;
color: black;
text-align: center;
vertical-align: top;
}
.highslide {
	cursor:pointer;
    outline: none;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 0px;
    background-color:white;
}
.highslide-loading {
    display: block;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
}
a.highslide-credits,
a.highslide-credits i {
	display:none;
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 6px;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

