html,body{
    font-family: Tahoma, Geneva, sans-serif;
  padding: 0;
  margin: 0;
  font-size: 14px;
}

img {
  border: 0;
  outline: none;
}

a {
    outline: none;
    color: #000080;
    text-decoration: none;
}
a.left_menu {
  outline: none;
  color: #9d9d9d;
  text-decoration: none;
}
a.big_link {
    display: block;
    color: #001c95;
    font-size: 22px;
    width: 210px;
    font-weight: bold;
}
div#persistent_link {
    margin: 40px 0;
}

ul{
}

li{
  color: #9d9d9d;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding:0px;
}
#img_slide{

text-align:center;
}
li.a{
color: #000;

}

a:hover {
  color: #000;
}

.header {
  width: 100%;
  min-width: 990px;
  height: 150px;
  background: url(/Images/page_fon.gif) left top repeat-x;
  -width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 990 ? "990px" : "auto");
}

.left_header {
  float: left;
}

.right_header {
  float: right;
  background: url(/Images/head_right.jpg) right top no-repeat;
  height: 130px;
  width: 200px;
  padding: 20px 0 0 250px;
}

.lang a {
  margin-right: 10px;
  font-weight: bold;
}

.right_header a.active {
  color: #000;
}

.wrap {
  width: 100%;
  min-width: 990px;
}

.wrap td {
  vertical-align: top;
  padding: 5px 0 0 10px;
}

.wrap td.leftcol {
  width: 150px;
  padding-left: 15px;
}

.menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

.menu ul li {

  margin: 0px;

}

.menu li {

  margin: 0px;

}
.submenu {
  list-style: none;
  margin: 0 0 0 20px;
  padding: 0;
  display: none;
}

.menu a.active {
  color: #000;
}

.text_block p {
  margin: 0px;
  font-size: 13px;
  line-height: 17px;
}

.text_block img {
  margin: 0px 20px 15px 0px;
}
.text_block img.mini_pic {
  margin: 0px 0px 0px 0px;
}


.big_picture {
  float: left;
  height: 401px;
  margin: 0 20px 0 40px;
  display: inline;
  vertical-align: top;
}

.big_picture img {
  border: 1px #000 solid;
}

.picture_info {
  height: 370px;
}

.picture_info p {
  margin: 15px;
}

.name {
  margin-bottom: 20px;
}

.name p {
  font-size: 14px;
}

.small_gray_text_block {
  color: #707070;
  font-size: 12px;
  font-style: italic;
  margin-bottom: 20px;
}

.small_gray_text_block #mat{

  font-style: normal;

}

.price {
  font-size: 12px;
  font-weight: bold;
}

.size_text {
  font-size: 12px;
  font-weight: bold;
}

.size_text a {
  color: #000;
}

.rightcol {
  padding: 0px;
  text-align: right;
}

.preview_block {
  clear: both;
  margin-top: 25px;
  width: 926px;
}
.text_block td {
  padding: 0px 0px 0px 0px;


}

.arrow {
  float: left;
  width: 35px;
  margin-top: 43px;
}

.picture_list_block {
  float: left;
  margin: 0 5px 0 5px;
  overflow: hidden;
  width: 726px;
  height: 120px;
}

.picture_list_block img {
/*  border: 1px #7f7f7f solid; */
  margin-right: 0px;
}

.footer {
  clear: both;
  background: url(/Images/footer_bg.gif) left bottom repeat-x;
  height: 26px;
  margin-top: 35px;
  min-width: 990px;
  width: 100%;
  -width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 990 ? "990px" : "auto");
}

.copyright {
  float: right;
  margin: 5px 10px 0 0;
  font-size: 10px;
}
.photo_header {
  width: 100%;
  min-width: 753px;
  height: 151px;
  background: url(/header_photo_bg.jpg) left top repeat-x;
  -width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 753 ? "753px" : "auto");
  text-align: center;
}
.photo_footer {
  clear: both;
  background: url(/footer_photo_bg.jpg) left top repeat-x;
  height: 59px;
  margin-top: 35px;
  min-width: 990px;
  -width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 990 ? "990px" : "auto");
  text-align: center;
}
