html,body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;
  font-size: 11px;
  color: #696d71;
  }
body { margin-left:15px;
 margin-right:15px;
 margin-top:8px;
 margin-bottom:15px;}

p {text-align:justify;}

table {
  width:100%;
}
table.height100 {
  width:100%;
  height:100%;
}
td {
  vertical-align:top;
  }

td,p,ul,li {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #696d71;
}

a {
 color: #05599d;
 font-size: 11px;
 text-decoration:none;
 font-weight: bold;
}

a:hover {
 text-decoration:underline;
}

a:visited {
 color: #05599d;
}


td.td_head{
  height:91px;
}

h1 {
 font-size:16px;
 COLOR: #d95619;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 margin-bottom:14px;
 margin-top:0px;
 margin-bottom:26px;
 margin-left:10px;
 text-align:left;
 padding-top:15px;
}

h2 {
 font-size:15px;
 COLOR: #0d6bb7;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 margin-bottom:14px;
 margin-top:14px;
 margin-bottom:26px;
 margin-left:10px;
 text-align:left;
}

h3 {
 font-size: 13px;
 COLOR: #d95619;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-bottom: 5px;
 margin-top: 5px;
 text-align: left;
}


td.td_head11{
  height:64px;
  width:150px;
  padding-left:27px;
  padding-right:10px;
  padding-top:16px;
}

td.td_head12{
  height:64px;
  font-size: 10px;
  line-height:12px;
  padding-left:11px;
  padding-top:5px;
}
td.td_head13{
  height:64px;
  text-align:right;
  padding-right:15px;
}

td.td_head14{
  height:64px;
  text-align:right;
  width:157px;
  padding-top:5px;
}


td.td_head2{
  height:27px;
}

td.td_head21{
  height:27px;
  width:314px;
  background-color: #1369b4;
}
td.td_head22{
  height:20px;
  background-color: #1369b4;
  text-align:right;
  padding-top:7px;
  padding-right:10px;
  padding-left:30px;

}
td.td_head23{
  height:27px;
  width:6px;
  background-color: #1369b4;
}

td.td_main{
  height:100%;
 }


td.td_left_col{
  width:150px;
  height:100%;
}

td.td_left_menu{
 background-color: #e7e8e8;
 background-image:url(/design/td_left_menu_bg.gif);
 background-position: 0px 0px;
 background-repeat: repeat-y;
 padding-top:2px;
 padding-bottom:10px;
}

td.td_center_col{
  padding-left:1px;
  padding-right:1px;
  padding-bottom:15px;
  background-image:url(/design/td_center_col_bg.gif);
  background-position: 0px 50px;
  background-repeat: repeat-x;
}

td.td_right_col{
  width:207px;
  height:100%;

}


td.td_bottom{
  height:107px;
  background-color: #1369b4;
}

td.td_bottom1{
  width:33%;
  padding-top:25px;
  padding-left:26px;
  padding-right:5px;
  color:#FEFEFE;
}

a.td_bottom1 {
 color: #FEFEFE;
 font-size: 12px;
 text-decoration:underline;
}
a:hover.td_bottom1 {
 text-decoration:underline;
 }

a:visited.td_bottom1 {
 color: #FEFEFE;
}
td.td_podval{
  height:30px;
  padding-top:20px;
}

td.td_podval1{
 width:60%;
 color: #5d99c9;
 font-size: 11px;
}

td.divider{
width:1px;
background-color: #71a5d2;
}

a.topmenu {
 color: #FEFEFE;
 font-size: 10px;
 font-weight: bold;
 text-decoration:none;
 margin-left:7px;
 margin-right:7px;
 white-space:nowrap;
}
a:hover.topmenu {
 text-decoration:underline;
 }

a:visited.topmenu {
 color: #FEFEFE;
}

/* left menu */
h1.item{
/*padding-top:6px;
padding-bottom:6px;*/
padding-top:2px;
padding-bottom:1px;
margin-top:0px;
margin-bottom:0px;
font-size: 12px;
}
h2.item{
/*padding-top:6px;
padding-bottom:6px;*/
padding-top:2px;
padding-bottom:1px;
margin-top:0px;
margin-bottom:0px;
font-size: 12px;
}

h1.item1{
padding-top:0px;
padding-bottom:4px;
margin-top:0px;
margin-bottom:0px;
font-size: 12px;
}
h2.item1{
padding-top:0px;
padding-bottom:4px;
margin-top:0px;
margin-bottom:0px;
font-size: 12px;
}
td.item{
 padding-left:9px;
 background-image:url(/design/a_item.gif);
 background-position: 0px 11px;
 background-repeat: no-repeat;
 }

a.item {
 padding-top:4px;
 padding-bottom:4px;
 color: #085ca0;
 font-size: 12px;
 font-weight: bold;
 text-decoration:none;
 margin-left:0px;
 margin-right:0px;
 display:block;
}
a:hover.item {
 text-decoration:underline;
 color: #b64516;
 background-color:#CCCCCC;
 }

a:visited.item {
/* color: #085ca0; */
}


a.item1 {
 color: #3d4044;
 font-size: 11px;
 font-weight: normal;
 text-decoration:none;
 margin-left:10px;
 margin-right:0px;
 display:block;
}
a:hover.item1 {
 text-decoration:underline;
 color: #b64516;
 background-color:#DDDDDD;
 }

a:visited.item1 {
 color: #3d4044;
}

td.itempodval{
 height:0px;
 }

/* news */
table.news_table{
 background-image:url(/design/news_title.gif);
 background-position: 0px 0px;
 background-repeat: no-repeat;
 margin-top:15px;
 padding-top:15px;
 width:190px;
 }
td.news_table_item{
 width:100%;
 padding-top:20px;
 background-image:url(/design/news_table_item_bg.gif);
 background-position: 0px 100%;
 background-repeat: no-repeat;
}

p.newsbluedata{
 width:210px;
 margin-top:0px;
 padding-top:0px;
 margin-bottom:0px;
 padding-bottom:0px;
 padding-left:14px;
 font-style:italic;
 background-image:url(/design/news_arrow.gif);
 background-position: 0px 2px;
 background-repeat: no-repeat;
}

a.left_menu_link {
 margin-left:0px;
 color: #05599d;
 font-size: 11px;
 font-weight: bold;
 text-decoration:none;
}
a:hover.left_menu_link {
 text-decoration:underline;
 color: #b64516;
 }

a:visited.left_menu_link {
/* color: #05599d; */
}

/* search */
td.td_search{
 background-image:url(/design/td_search_bg.gif);
 background-position: 0px 0px;
 background-repeat: no-repeat;
 height:48px;
 padding-top:10px;
 padding-left:5px;
}

/* forms */
form { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; display: inline; }
input.button {
 border-top: 1px solid #59AAD9;
 border-left: 1px solid #59AAD9;
 border-bottom: 1px solid #59AAD9;
 border-right: 1px solid #59AAD9;
 background-color: #FFFDFF;
 cursor:pointer;
}
input.search_text {
 border-top: 1px solid #bfc3c3;
 border-left: 1px solid #bfc3c3;
 border-bottom: 1px solid #bfc3c3;
 border-right: 1px solid #bfc3c3;
 height:18px;
 font-size: 11px;
 width:160px;
 color:#696d71;
 background-color: #FFFDFF;
}

input.login_text{
 border-top: 1px solid #2378be;
 border-left: 1px solid #2378be;
 border-bottom: 1px solid #2378be;
 border-right: 1px solid #2378be;
 height:14px;
 font-size: 11px;
 width:115px;
 color:#696d71;
 background-color: #FFFDFF;
}

textarea.text {
 border-top: 1px solid #B9B9B9;
 border-left: 1px solid #B9B9B9;
 border-bottom: 1px solid #B9B9B9;
 border-right: 1px solid #B9B9B9;
 background-color: #FFFDFF;
 margin-top:0px;
}

input.text {
 border-top: 1px solid #B9B9B9;
 border-left: 1px solid #B9B9B9;
 border-bottom: 1px solid #B9B9B9;
 border-right: 1px solid #B9B9B9;
 background-color: #FFFDFF;
 margin-top:0px;
}
input.baskettext {
/*display:none;*/
 border-top: 1px solid #635f5f;
 border-left: 1px solid #635f5f;
 border-bottom: 1px solid #635f5f;
 border-right: 1px solid #635f5f;
 background-color: #1369b4;
 FONT-SIZE: 10px;
 HEIGHT: 18px;
 color:#FFFFFF;
 WIDTH: 25px;
 cursor:pointer;
}
input.basketkey {/*display:none;*/
 border-top: 0px solid #D2D2D2;
 border-left: 0px solid #D2D2D2;
 border-bottom: 0px solid #D2D2D2;
 border-right: 0px solid #D2D2D2;
 FONT-SIZE: 0px;
 HEIGHT: 15px;
 WIDTH: 40px;
 color:#1369b4;
 cursor:pointer;
 background-color: #1369b3;
 background-image:url(/design/basketkey_bg.gif);
 background-position: center 0px;
 background-repeat: no-repeat;
}

/* login form */
td.login_form1{
 width:207px;
 height:37px;
 background-image:url(/design/login_form1_bg.gif);
 background-position: 0px 0px;
 background-repeat: no-repeat;
 text-align:center;
 color:#FEFEFE;
 font-size: 12px;
 padding-top:11px;
 font-weight: bold;
 }
td.login_form2{
 width:207px;
 height:93px;
 background-image:url(/design/login_form2_bg.gif);
 background-position: 0px 0px;
 background-repeat: no-repeat;
 text-align:center;
 color:#FEFEFE;
 font-size: 12px;
 padding-top:11px;
 font-weight: bold;
 }
td.login_form3{
 width:207px;
 height:103px;
 background-image:url(/design/login_form3_bg.gif);
 background-position: 0px 0px;
 background-repeat: no-repeat;
 padding-top:23px;
 padding-left:60px;
 }
td.td_login_form_td{
 width:30px;
 height:15px;
 padding-top:4px;
 padding-left:18px;
 color:#FEFEFE;
 font-size: 11px;
 }
td.login_form_register{
 height:44px;
 }

a.login_form_register {
 color: #FEFEFE;
 font-size: 12px;
 font-weight: bold;
 text-decoration:none;
}
a:hover.login_form_register {
 text-decoration:underline;
 }

a:visited.login_form_register {
 color: #FEFEFE;
}


/* ------------------------------------------------------------------------ */
/* white table */
p.whitetabletitle {
  margin-top:20px;
  padding-top:7px;
  padding-bottom:7px;
  margin-right:8px;
  padding-left:8px;
  background-color:#1369b4;
  color:#F6FAF9;
  background-image:url(/design/whitetabletitle_bg.gif);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  }

table.whitetabletitle {
  margin-top:20px;
  border:0px;
  border-spacing: 0px;
  border-collapse: collapse;
  empty-cells: hide ;
  width:100%;
  background-color:#1369b4;
  }

td.whitetabletitle1{
  margin-top:20px;
  padding-top:7px;
  padding-bottom:7px;
  margin-right:8px;
  padding-left:8px;
  background-color:#1369b4;
  color:#F6FAF9;
  background-image:url(/design/whitetabletitle_bg.gif);
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

td.whitetabletitle2{
  margin-top:20px;
  padding-top:7px;
  padding-bottom:7px;
  margin-right:8px;
  padding-left:8px;
  background-color:#1369b4;
  background-image:url(/design/whitetabletitle_bg1.gif);
  background-position: right 0px;
  background-repeat: no-repeat;
  }

a.whitetabletitlelink {
 color: #d95619;
 font-size: 12px;
 padding-right:40px;
 margin-top:0px;
 margin-left:0px;
 padding-left:35px;
 background-image:url(/design/whitetabletitlelink.gif);
 background-position: 0px 0px;
 background-repeat: no-repeat;
 text-decoration:none;
 padding-top:10px;
 padding-bottom:20px;
 height:16px;
 display:block;
 }
a:hover.whitetabletitlelink {
 text-decoration:underline;
 }
a:visited.whitetabletitlelink {
 color: #d95619;
 }

image.whitetable{
  margin-top:20px;
  margin-right:20px;
  margin-left:5px;
  }

/* --------------------------------------------
blue table  */

table.bluetable {
  border:0px;
  border-spacing: 0px;
  border-collapse: collapse;
  empty-cells: hide;
  width:100%;
  background-color:#FFFFFF;
  color:#0A3F51;
/*  align:center; */
/*  border: 1px solid DEDAD9;  */
  margin-right:8px;
  margin-bottom:60px;
  }
td.bluetable_head0 {
  padding-top:2px;
  padding-bottom:2px;
  padding-left:4px;
  padding-right:4px;
  background-color:#1369b4;
  text-align: center;
  font-size:10px;
  color:#FFFFFF;
  font-weight: bold;
  vertical-align:middle;
  background-image:url(/design/bluetable_head0.gif);
  background-position: 0px 0px;
  background-repeat: no-repeat;
/*  border-left: 1px solid #D2D2D2; */
  border-bottom: 1px solid #D2D2D2;
  border-right: 1px solid #D2D2D2;
  }
td.bluetable_head {
  padding-top:2px;
  padding-bottom:2px;
  padding-left:4px;
  padding-right:4px;
  background-color:#1369b4;
  text-align: center;
  font-size:9px;
  color:#FFFFFF;
  font-weight: bold;
  vertical-align:middle;
  border-left: 1px solid #D2D2D2;
  border-bottom: 1px solid #D2D2D2;
  border-right: 1px solid #D2D2D2;
  }
td.bluetable_head1 {
  padding-top:2px;
  padding-bottom:2px;
  padding-left:4px;
  padding-right:4px;
  background-color:#1369b4;
  text-align: center;
  font-size:10px;
  color:#FFFFFF;
  font-weight: bold;
  vertical-align:middle;
  background-image:url(/design/bluetable_head1.gif);
  background-position: right 0px;
  background-repeat: no-repeat;
  border-left: 1px solid #D2D2D2;
  border-bottom: 1px solid #D2D2D2;
/*  border-right: 1px solid #D2D2D2; */
  }
td.bluetable_body {
  padding-top:1px;
  padding-bottom:1px;
  padding-left:1px;
  padding-right:1px;
  background-color:#F8F8F8;
  text-align:center;
  color:#696d71;
  vertical-align:middle;
  FONT-SIZE: 10px;
  border-left: 1px solid #D2D2D2;
  border-bottom: 1px solid #D2D2D2;
  border-right: 1px solid #D2D2D2;
  }
td.bluetable_body1 {
  padding-top:1px;
  padding-bottom:1px;
  padding-left:1px;
  padding-right:1px;
  background-color:#FFFFFF;
  text-align:center;
  color:#696d71;
  vertical-align:middle;
  FONT-SIZE: 10px;
  border-left: 1px solid #D2D2D2;
  border-bottom: 1px solid #D2D2D2;
  border-right: 1px solid #D2D2D2;
  }
div.bluetable_basket{
  padding-top:0px;
  padding-bottom:0;
  }

p.bluetable_body{
  padding-top:3px;
  padding-bottom:3px;
  padding-left:3px;
  padding-right:3px;
  text-align:left;
  color:#696d71;
  FONT-SIZE: 11px;
  }

a.bluetable_link { font-size: 10px; font-style: normal; color: #43484B; text-decoration: none; }
a:hover.bluetable_link { text-decoration: underline; }
a:visited.bluetable_link { color: #43484B; }


/* sitemap */
a.sitemaplink0 {  padding-left:0px; font-size: 12px; font-style: normal; color: #05599d; text-decoration: none; }
a:hover.sitemaplink0 { text-decoration: underline; }
a:visited.sitemaplink0 { color: #05599d; }

a.sitemaplink1 {  padding-left:20px; font-size: 11px; font-style: normal; color: #05599d; text-decoration: none; }
a:hover.sitemaplink1 { text-decoration: underline; }
a:visited.sitemaplink1 { color: #05599d; }

a.sitemaplink2 {  padding-left:50px; font-size: 11px; font-style: normal; color: #05599d; text-decoration: none; }
a:hover.sitemaplink2 { text-decoration: underline; }
a:visited.sitemaplink2 { color: #05599d; }

/* ------------------------------------------------------------------------ */
/* head navigations */
h1.headlink {
  font-size: 9px;
  padding-top:15px;
  margin-left:10px;
  }

h2.headlink {
  font-size: 9px;
  padding-top:15px;
  margin-left:10px;
  }

p.headlink {
  font-size: 9px;
  padding-top:0px;
  margin-top:0px;
  margin-left:10px;
  text-align:left;
  padding-top:0px;
  font-weight: bold;
  margin-bottom:0px;
  padding-bottom:0px;
  }

a.articleslink {  font-size: 12px; font-style: normal; font-weight: bold; color: #FEFEFE; text-decoration: none; padding-top:15px; }
a:hover.articleslink { text-decoration: underline; }
a:visited.articleslink { color: #FEFEFE; }

p.stati{
 padding-top:5px;
 padding-bottom:5px;
}
p.statiindex{
 padding-left:40px;
 padding-top:10px;
 padding-bottom:150px;
}

/* cartochka tovara */
table.detailtable{
  background-image:url(/design/whitetabletitle_bg1.gif);
  background-position: right 2px;
  background-repeat: no-repeat;
  height:27px;
}

td.detailtable_head {
  margin-top:0px;
  padding-top:0px;
  padding-bottom:0px;
  margin-right:8px;
  padding-left:8px;
  vertical-align:middle;
  height:26px;
  background-color:#1369b4;
  color:#F6FAF9;
  background-image:url(/design/whitetabletitle_bg.gif);
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

h1.detailtable_head{
 font-size:13px;
 COLOR: #FEFEFE;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 margin-bottom:0px;
 margin-top:0px;
 padding-bottom:0px;
 padding-top:0px;
 margin-left:10px;
 text-align:left;
}

table.price_detailtable_table {
 width:100%;
 border-collapse: collapse;
 margin-top:10px;
 }

td.td_detailtable_inner0{
  padding-bottom:5px;
  background-color:#ececed;
}
td.td_detailtable_inner1{
  padding-bottom:5px;
  background-color:#FFFFFF;
}

.price_detailtable {
 font-size:16px;
 COLOR: #1369b1;
 font-weight: bold;
}
.price_detailtable1 {
 font-size:16px;
 COLOR: #d95619;
 font-weight: bold;
}

td.detailtable_bodyleft{
  padding-top:10px;
}
table.price_detailtable_table {
 width:100%;
 border-collapse: collapse;
 margin-bottom:20px;
}
tr.price_detailtable_tr1{
  background-image:url(/design/td_center_col_bg.gif);
  background-position: 0px 0px;
  background-repeat: repeat-x;
  height:30px;
  margin-top:30px;
}
tr.price_detailtable_tr2{
  background-image:url(/design/td_center_col_bg.gif);
  background-position: 0px 0px;
  background-repeat: repeat-x;
  height:30px;
  margin-top:30px;
}

p.bottommenu{
 text-align:center;
 margin-top:30px;
 }

hr {
  height: 0px; color: #CCCCCC;
  background-color: #CECECE;
  overflow: hidden;
  border-width: 0;
  }

a.nov_linlk {
 background-image:url(/design/news_arrow.gif);
 background-position: 0px 2px;
 padding-left:15px;
 background-repeat: no-repeat;
 color: #05599d;
 font-size: 12px;
/* text-decoration:underline;   */
}
a:hover.nov_linlk {
 color:#b64516;
 text-decoration:underline;
 }

a:visited.nov_linlk {
/* color: #05599d; */
}

/* lider table */
h4.h_lider_item{
 color:#E16727;
 padding-top:0px;
 padding-bottom:0px;
 margin-top:0px;
 margin-bottom:8px;
 font-size: 13px;
}
td.td_lider_item{
 font-style:italic;
 color:#696D71;
 font-size: 11px;
 line-height:12px;
 height:135px;
/* text-align:justify;*/
}
td.td_lider_item2{
/* text-align:justify;*/
text-align:right;
}
p.p_lider_item{
 padding-top:0px;
 padding-bottom:0px;
 margin-top:0px;
 margin-bottom:0px;
 text-align:right;
}
#more_excel {
 padding-top:0px;
 padding-bottom:0px;
 margin-top:0px;
 margin-bottom:0px;
}
#more_excel a {
 display:block;
 width:250px;
 height:38px;
 background-image:url(/images/excel.png);
 background-position: 0px 2px;
 padding-left:45px;
 padding-top:10px;
 background-repeat: no-repeat;
 color: #05599d;
 font-size: 12px;
}
/* us */

#map [class ^= hint_]{
	z-index: 20;
	position: absolute;
	display: inline-block;
	width: 310px;
	background: white;
	border: 1px solid silver;
	padding: 0 5px 5px 5px;
	position: relative;
	left: 50%;
	display: none;
}

/* dialogs */
#comment_dialog input.text { width:270px; border-top: 1px solid #59AAD9; border-left: 1px solid #59AAD9; border-bottom: 1px solid #59AAD9; border-right: 1px solid #59AAD9; background-color: #FFFDFF;}
#comment_dialog input.radio { cursor:pointer;}
#comment_dialog textarea { width:270px; border-top: 1px solid #59AAD9; border-left: 1px solid #59AAD9; border-bottom: 1px solid #59AAD9; border-right: 1px solid #59AAD9; background-color: #FFFDFF; cursor:pointer;}
.ui-widget span.title { color: #FFFFFF; padding:2px; display:block; font-weight:bold; display: block; background-color: #1369B4;}
.ui-widget p.add { color: #D95619; display:block; font-weight:bold; text-align:right; padding-bottom:0px; margin-bottom:0px; }
.ui-widget p.comment { color: #696D71; display: block; background-image:url(/img/hr_line.gif); background-position: 0px bottom; background-repeat: repeat-x; padding-bottom:4px;}
.ui-widget span.date { color: #BBBBBB; font-style:italic; }
.ui-widget hr {
  height: 0px; color: #CCCCCC;
  background-color: #CECECE;
  overflow: hidden;
  border-width: 0;
  }
span.starblue {margin:0px;padding:0px;display:inline-block;width:15px;height:14px; background-image:url(/img/star_blue.gif); background-position: 0px 0px; background-repeat: no-repeat;}
span.stargray {display:inline-block;width:15px;height:14px; background-image:url(/img/star_gray.gif); background-position: 0px 0px; background-repeat: no-repeat;}

.online_ctl {text-align:center; padding-top:15px; padding-bottom:5px; }
.online_ctl a { cursor:pointer;}
#online {min-height:1000px;}
.gray_block {  background-color: #ECECEC; padding:5px; margin-bottom:7px; display:block;
border-top: 1px solid #CCCCCC;  border-left: 1px solid #CCCCCC;border-bottom: 1px solid #EEEEEE;  border-right: 1px solid #EEEEEE;}

td.item a.item{	padding-top:6px;
	padding-bottom:6px;
	padding-left:9px;}


