td{font-family: Tahoma; font-size: 11px; color: #555555;vertical-align:top;}

.bg1{background-image:url(/images/top_bg.gif);background-repeat:repeat-x;background-position: top;}
.bg1a{background-image:url(/images/top_bg_inner.gif);background-repeat:repeat-x;background-position: top;}
.bg2{background-image:url(/images/long_bg.gif);background-repeat:repeat-x;background-position: top;}
.bg3{background-image:url(/images/top_bg2.gif);background-repeat:repeat-x;background-position: top;}
.bg4{background-image:url(/images/main_bg.gif);background-repeat:repeat-x;background-position: top;}
.bg5{background-image:url(/images/corner2.gif);background-repeat:no-repeat;background-position: top right;}
.bg6{background-image:url(/images/news_bg.gif);background-repeat:repeat-x;background-position: top;}
.bg7{background-image:url(/images/top_gradient.gif);background-repeat:no-repeat;background-position: top right;}
.bg8{background-image:url(/images/special_bg.gif);background-repeat:repeat-x;background-position: top;}
.bg9{background-image:url(/images/special_corner1.gif);background-repeat:no-repeat;background-position: bottom right;}
.bg10{background-image:url(/images/special_corner2.gif);background-repeat:no-repeat;background-position: bottom right;}

.tdmenu{vertical-align:middle;text-align:center}

.menu{text-transform:uppercase;font-size:10px;}
.search{font-size: 10px; color: #7F7F7F;}
.data{font-size: 9px; color: #61697F;}
.menu2{color:#6D768F;font-weight:bold;}
.brand{font-size:9px;font-weight:bold;color:#FFFFFF;background-color:#6D768F}
.brands{text-transform:uppercase;font-size:10px;}


A:link, A:hover, A:active {color: #017DBA; text-decoration: none }
A:visited {color: #026495; text-decoration: none }

A.usl:link, A.usl:visited, A.usl:active, A.usl:hover {font-size:10px;color:#555555;text-decoration: none }

A.menu2link:link, A.menu2link:visited, A.menu2link:active, A.menu2link:hover {font-size:11px;color:#555555;text-decoration: none }

A.spec:link, A.spec:visited, A.spec:active, A.spec:hover {font-size:10px;color:#616D8C;text-decoration: none }

A.brandlink:link, A.brandlink:visited, A.brandlink:active, A.brandlink:hover {font-size:9px;color:#555555;text-decoration: none }

A.brands:link, A.brands:visited, A.brands:active, A.brands:hover {text-transform:uppercase;font-size:10px;color:#555555;text-decoration: none }

A.catalog:link, A.catalog:visited, A.catalog:active, A.catalog:hover {color:#555555;text-decoration: none}

A.search:link, A.search:visited, A.search:active, A.search:hover {font-size:10px;color:#017DBA;text-decoration: none }



table
.tb1{background-image:url(/images/bg_logo.gif);background-repeat:no-repeat;background-position: bottom right;}
.tb2{background-image:url(/images/corner1.gif);background-repeat:no-repeat;background-position: top left;}


img {border: none;}
.none{visibility:hidden;}

input.search{background:#ffffff;font-family: Tahoma; font-size: 10px;width:100%}
.searchbutton{font-family: Tahoma;font-size:10px}
.find{font-family: Tahoma;font-size:11px;color:#7F7F7F}

select.find{font-family: Tahoma;font-size:11px;color:#7F7F7F}

TD.content {
	COLOR: #555555; FONT-FAMILY: Arial, Helvetica, sans-serif; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; TEXT-ALIGN: justify; VERTICAL-ALIGN: top
}
H3 {
	COLOR: #5d697f; FONT-SIZE: 14px; FONT-WEIGHT: bold; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	COLOR: #b9bfcd; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 15px; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

H1 { COLOR: #5d697f; FONT-SIZE: 16px; FONT-WEIGHT: bold; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }

.border_gray {
	border-color: #EEEEEE;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-collapse:collapse;
border-left-color: #EEEEEE;
border-right-color: #EEEEEE;
border-top-color: #EEEEEE;
border-bottom-color: #EEEEEE;

}

.mylist {
list-style-image : url(/images/square.gif);
margin-top:0px;
margin-left:5px;
vertical-align:middle;
margin-bottom: 4px;
padding-left: 10px;
}

.activeday {
list-style-image : url(/images/square2.gif);
margin-top:0px;
margin-left:5px;
vertical-align:middle;
margin-bottom: 0px;
padding-left: 9px;
}

.unactiveday {
list-style-image : url(/images/square3.gif);
margin-top:0px;
margin-left:5px;
vertical-align:middle;
margin-bottom: 0px;
padding-left: 9px;
font-color:#9B0417;
color:#9B0417;
}


.brandlist_item { display: block; background: url('/images/brands_bullit.gif') no-repeat 0px 3px; padding:0px 4px 4px 14px; font-size:10px; color:#555555; }
.brandlist_next, .brandlist_prev { padding-top: 10px; }
.brandlist_next { text-align: right }

a.pbreadcrumbs, a.pbreadcrumbs:hover, a.pbreadcrumbs:visited, a.pbreadcrumbs:focus, a.pbreadcrumbs:active {
    color: #E1E1E1;
    /*font-size: 16px;*/
    text-decoration: underline;
}

table.instructions, table.banners {
    border: 1px solid black;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
}

table.instructions th, table.banners th{
    border: 1px solid black;
    font-size: 16px;
    padding: 10px;
    font-weight: bold;
    color: #555555;
}

table.instructions td, table.banners td{
    border: 1px solid black;
    font-size: 14px;
    padding: 5px;
}

div.instruction {
    font-weight: bold;
    font-size: 16px;
    padding-left: 50px;
}

.sectionList a.list {

}

.goodList th {
    font-size: 12px;
    vertical-align: middle;
    height:30px;
}

.goodList th.goodName {
    text-align: left;
    width: 100%;
    padding-left: 10px;
}

.goodList td.goodRow {
    padding: 15px 10px;
    vertical-align: middle;
    color: rgb(135, 135, 135);
}

.goodList td.goodArticul {
    padding: 15px 10px;
    font-size: 10px;
    vertical-align: middle;
    color: rgb(135, 135, 135);
    text-transform: uppercase;
}

.goodList td.goodPrice {
    padding: 15px 10px;
    font-size: 11px;
    vertical-align: middle;
    color: rgb(135, 135, 135);
    text-align: center;
}

.goodList td.goodName {
    padding: 15px 10px;
    font-size: 12px;
    vertical-align: middle;
    color: rgb(135, 135, 135);
}
div.treeMenu .ico {
    padding:5px;
    vertical-align:middle;
}
div.treeMenu .name {
    padding:5px;
    vertical-align:middle;
}

div.treeMenu .leftDotted {
    background-image:url("/images/menu_cat_bg.gif");
    background-repeat:repeat-y;
    background-position: center;
}
div.treeMenu .leftPadding {
    padding-left: 10px
}
.lable_search {
    float:left;
    width:300px;
}

.shop_city {
    background-color:#FFFFFF;
    font-size:16px;
    padding:0px 30px 0px 5px;
    font-weight:900
}
.shop_tr {
    height: 40px;
}
.itemView_breadcrumb {
    font-size:12px;
    color: #E1E1E1;
    padding-left: 15px;
    padding-bottom: 20px;
}
.itemView_breadcrumb a {
    color: #E1E1E1;
    font-size: 16px;
    text-decoration: underline;
}

#nav li.navEl {
    font-size:16px;
    font-family:Arial;
    color:#ffffff;
    text-decoration: underline;
    cursor: pointer;
    margin-left: 4px;
    margin-right: 4px;
}
.content_view {
    font-size:14px;
    padding: 5px;
    color: #5D697F;
}
.content_view pre {
    margin: 0;
    padding: 0;
}
.content_price {
    width:200px;
    background: #F7F7F7;
    padding: 10px;
    font-size:16px;
}
.content_price .panel {
    background: #F0F0F0;
    text-align: center;
    border-bottom: 4px #808080 solid;
}
.content_shops {
    width:350px;
}
.content_shops .shop_city{
    font-size:11px;
}
.content_shops .shop_info{
    display: none;
}
.content_shops .shop_tr{
    height: 14px;
}
.content_shops .shop_address{
    display: none;
}
.filterControl {
	text-align: right;
	background: #e4e3e8;
	float:right;
	width:285px;
	height:26px;
	margin-bottom: 2px;
	padding-left: 5px;
}
.filterControl td {
	vertical-align: middle;
}
.filterControl .txtField {
	width: 50px;
	color:#6f6f6f;
	margin: 0;
	padding: 0;
}
.filterControl .btn {
}


  #form_contact {
    position: relative;
    float: left;
    background-color: #e9e9e9;
    padding: 20px;
    text-align: center;
    width: 500px;
    clear: both;
  }

  #form_contact h2{
    color: #6a6a6a;
    font: normal 18px/20px Arial;
    margin-bottom: 25px;
  }

  #form_contact table{
    text-align: cener;
    width: 100%;
  }

  #form_contact td{
    padding: 5px 0px;
  }

  #form_contact td.left{
    padding: 5px 5px;
    text-align: right;
    vertical-align: middle;
    font: normal 14px/16px Arial;
    color: #6a6a6a;
  }

  #form_contact .button  input{
    background: url('/images/form/button.png') no-repeat 0px 3px;
    font: normal 12px/22px Arial;
    width:  89px;
    height: 24px;
    border: none;
    padding-top: -5px;
    outline: none;
  }

  #form_contact .button  input:hover{
    background: url('/images/form/button.png') no-repeat 0px -27px;
    outline: none;
  }

  #form_contact .button {
    text-align: center;
  }

  .form_prim {
    position: relative;
    float: left;
    clear: both;
     font: normal 17px/16px Arial;
    color: #6a6a6a;
  }