/* contaier */
.container {background: url(/img/BgRight.gif) 100% 0 repeat-y #e6e6e6; width: 100%; position: relative; clear: both; max-width: 1600px; //min-height: 1200px; overflow: hidden; margin: 0 auto;}

/* content */
.menu {background: url(/img/leftblockback.gif); width: 300px; margin-bottom: -10000px; padding-bottom: 10000px}
.informer {background: url(/img/BgLogo.gif); height: 300px; width:295px;}
.logotype {height: 45px; overflow: hidden;}
.inmagsant {color: #999999; font-size: 13px;}
h2.leftlog {color: #999999;font-weight:bold; font-size: 13px;text-align:center;margin:0px;padding:0px;}
.searchform {padding: 10px 15px; color: #999}
.searchform .ps {height: 36px; line-height: 36px;}
.searchform .search {background: #e5e5e5; border: 1px solid #999; height: 21px; padding: 0 2px; width: 170px; font-size: 1em;}
.searchform .searbut {position: relative; top: 9px; //top: 4px;}
.contacts {background: url(/img/map.gif) 0 50% no-repeat; margin:10px 15px; padding:0 70px 0 0;}
.key_basket {overflow:hidden; clear:both}
.basketk {float: left; width: 40%;}
.basketk1 {float: right; width: 40%;}
.basketk img, .basketk1 img {float: left;}
.clr img {margin-right: 5px;}
not all and (-webkit-min-device-pixel-ratio:0) {
  .content {margin-left: -300px;}
}

.mainmenu {background: url(/img/BgMenu.gif); padding: 10px 15px;}
.mainmenu h2, .menu h3 {color: #afc4ee; text-align: left;}
.mainmenu ul {list-style-type: disc; margin: 10px 0 0 40px;}
.mainmenu ul li {list-style-type:none;}
.mainmenu ul li ul li {cursor: pointer; list-style-type:disc;}
.mainmenu ul li a {color: #5782d9; text-decoration: none; font-weight: bold;}
.mainmenu ul li a:hover {color: #d90909; text-decoration: underline;}
.mainmenu ul li ul {list-style-type: circle; margin-left: 30px; margin-top: 0;}

.res {padding: 10px 15px;}
p.links88 {margin-top: 20px;}

.right {background: url(/img/BgRight.gif); width: 300px; padding-top: 1px;}

.inner {}
.content {min-height: 100%; width: 680px; position: relative; left: -5px; _height: 1000px; _overflow: visible; background: #fff; overflow: hidden; margin-bottom: -10000px; padding-bottom: 10000px;}
.hat {background: url(/img/BG.jpg); height: 300px; overflow: hidden; padding: 0 3px; position: relative;}
.lshad, .rshad {width: 8px; height: 300px;}
.lshad {background: url(/img/lshad.png); left: 0; top: 0;}
.rshad {background: url(/img/rshad.png); right: 0; top: 0;}

.case {width: 70%; height: 300px;}
.clr {clear: both; overflow: hidden; padding-top: 20px;}
.case img {margin: -20px 5px 0;}
.basket {width: 30%; height: 300px;}
.basket p {overflow: hidden; padding: 5px 0;}
.basket p img {margin-right: 5px;}
.basket .bott {bottom: 0;}
.aqua {padding: 5px 15px;}
h2 {font-size:24px;}
.h1 {font-size:24px;color: #ccc; margin: 0.2em 0; font-weight: normal;}

/* footer */

/* typography */
hr {background: #dadada; height: 1px; overflow: hidden; border: 0; margin: 0; //margin: -7px 0; display: block;}
.bluebg {background: #d1dffa;}
h1, h2, h3, h4, h5, h6 {color: #ccc; margin: 0.2em 0; font-weight: normal;}
.clr H3 {margin-top:1.2em;}
H2.hclass {color: #5782D9; font-size:26px; margin-top:15px;}
big {font-size: 1.2em;}
small {font-size: 0.8em}
br {clear: right;}
.clear {clear: both;}
/* colors */
.blue {color: #5782d9;}

.content li {list-style-type: disc;}

.contacts{
	font-size:12px;
	line-height:16px;
}
.a-p {
        color: #666;
        text-decoration: none;
}
.a-p:hover {
        color:#666;
}
