BODY { background-color:#ffffff; color: #323232; margin: 0px 0px 0px 0px; font: 13px arial, verdana, geneva, tahoma, lucida, 'lucida grande', verdana, helvetica, sans-serif; background-position:top center; }
p { line-height:140%; margin:0px; padding-bottom:10px;  font-size:13px; }
* {
    margin:0;
    padding:0;
}
.fancybox {}

.upsp { padding:0px 5px; }

#cartf {  font-size:14px; }
.plus_minus { height:30px; width:26px; padding:0px 2px; }

table.table { border-collapse:collapse; font-size:11px; }
table.table td{ padding:3px 7px; border:1px solid #999999; border-collapse:collapse; }
#tabletop { font-weight:bold; background-color:#d5d5d5; }
#table tr:hover {background-color: #d5d5d5; color:#000000; }
.table tbody tr { background: #fff; } 
.table tbody tr:nth-child(odd) { background: #efefef; }
table.border { border-collapse:collapse; font-size:11px; }
table.border td{ padding:3px 7px; border:1px solid #999999; border-collapse:collapse; }

table.zebra { border-collapse:collapse; font-size:14px; }
table.zebra td{ padding:3px 7px; border:1px solid #999999; border-collapse:collapse; }
#tabletop { font-weight:bold; background-color:#d5d5d5; }
#zebra tr:hover {background-color: #d5d5d5; color:#000000; }
.zebra tbody tr { background: #fff; } 
.zebra tbody tr:nth-child(odd) { background: #efefef; }

.lpadd { padding:8px 1px 8px 1px; margin:0px 3px; }
#lmenu div { background-image:url(/system_img/hr_menu.gif); background-repeat:repeat-x; background-position:bottom left; }
#lmenu .act { background-image:url(/system_img/podmenu_a.gif); }
#lmenu a.menus:link, #lmenu a.menus:visited { padding:6px 10px 8px 10px; text-decoration:none; display:block; font-size:14px; }
#lmenu a.menus:hover { color:#197a9b; }
#lmenu a.act:link, #lmenu a.act:visited { color:#ffffff; background-image:url(/system_img/podmenu_a.gif); background-repeat:repeat-x; font-size:14px; padding:6px 10px 8px 10px; text-decoration:none; display:block; }

#one ul { margin:0px; padding:0px; }

a.dashed:link, a.dashed:visited { color:#ffffff; text-shadow:1px 1px #3b8ba3; font-size:16px; text-decoration:none; background-image:url(/system_img/dashed.gif); background-position:bottom left; background-repeat:repeat-x; padding-bottom:2px; }
a.dashed:hover { color:#efefef; background-image:none; }
#dashed { color:#ffffff; text-shadow:1px 1px #3b8ba3; font-size:16px; text-decoration:none; }

a.bot:link, a.bot:visited { color:#a29f9f;  }
a.bot:hover { color:#666666; }

a.paths:link, a.paths:visited { color:#000; font-size:12px; background-color:#dfdfdf; padding:2px 5px 3px 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
a.paths:hover { color:#333; }
.paths { color:#000000; font-size:13px; line-height:24px; padding-top:6px;  }

a.path:link, a.path:visited { color:#ffffff; font-size:12px; background-color:#3692ab; padding:2px 5px 3px 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
a.path:hover { color:#dfdfdf; }
a.path_main:link, a.path_main:visited { color:#ec7e07; font-size:12px; }
a.path_main:hover { color:#c46500; }
.path { color:#000000; font-size:12px; line-height:24px;  }

a.inl:link, a.inl:visited { color:#ec7e07; }
a.inl:hover { color:#c16400; }
a.upspa:link, a.upspa:visited { color:#1b7c9c; }
a.upspa:hover { color:#046180; }

.lt { background-image:url(/system_img/cat.gif); background-position:top left; background-repeat:no-repeat; height:33px; width:230px; color:#fff; text-shadow:1px 1px #dc8823; text-align:center; padding:10px 0px 0px 0px; font-size:13px; text-transform:uppercase; }
a.lts:link, a.lts:visited {  color:#fff; text-shadow:1px 1px #dc8823; text-decoration:none; font-size:15px; }
a.lts:hover { text-decoration:underline; }
.lt_m { background-image:url(/system_img/cat_l.gif); background-position:top left; background-repeat:repeat-y; width:230px; min-height:100px; }
.lt_b { background-image:url(/system_img/cat_b.gif); background-position:top left; background-repeat:no-repeat; width:230px; height:26px; }

a.menu:link, a.menu:visited { line-height:45px; color:#814711; text-shadow:1px 1px #fdd86b; padding:13px 23px 12px 23px; font-size:16px; text-decoration:none; text-transform:uppercase;  }
#active, a.menu:hover { background-image:url(/system_img/activemenu.jpg); }

a.menul:link, a.menul:visited { line-height:24px; color:#ffffff;  }
#activel, a.menul:hover { color:#999999; }

a.viewall:link, a.viewall:visited { color:#ffffff;  font-size:14px; text-decoration:none; }
a.viewall:hover { color:#999999; text-decoration:underline; }

a.carttitle:link, a.carttitle:visited { color:#000000;  font-size:14px; }
a.carttitle:hover { color:#666666; }

#cop a:link, #cop a:visited { color:#ffffff;  font-size:14px; }
#cop a:hover { color:#dfdfdf; }

.lcabs { color:#999999; }

.summ,.prod { color:#ffffff; padding:0px 0px 0px 0px; font-size:13px;  }
.vendor { color:#6d6d6d; font-size:14px;  text-transform:uppercase; padding-bottom:6px; }
.cartpic { position:absolute; margin-top:213px; margin-left:144px; border:0px; }
.sps { padding:2px 6px; }
a.spso:link, a.spso:visited { color:#6d6d6d;  font-size:13px; text-decoration:none; border-bottom:1px dotted #6d6d6d; }
a.spso:hover { color:#000000; border-bottom:1px dotted #000000; }
.sorts  { color:#6d6d6d; font-size:13px; }
.sort { float:left; line-height:26px; }
.onpage  { color:#6d6d6d;  font-size:13px; float:right; }
a.spsoa:link, a.spsoa:visited { color:#000000;  font-size:13px; text-decoration:none; border-bottom:1px dotted #000000; }
a.spsoa:hover { color:#6d6d6d; border-bottom:1px dotted #6d6d6d; }

a.podcat:link, a.podcat:visited { color:#181616;  font-size:14px; }
a.podcat:hover { color:#c73333; }
.menusep { padding:14px 1px 13px 1px; background-image:url(/system_img/separator.gif); }

#navigation { color:#6d6d6d;  font-size:13px; }
a.numbers:link,a.numbers:visited { padding:4px 6px; text-decoration:none; color:#ec7e07; }
a.numbers:hover { color:#000000;color:#ffffff; padding:4px 6px; background-color:#ec7e07; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -khtml-border-radius:6px;  }
.number {color:#ffffff; padding:4px 6px; background-color:#ec7e07; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -khtml-border-radius:6px; }
a.numbersp:link,a.numbersp:visited { padding:4px 6px; text-decoration:none; color:#ec7e07; }
a.numbersp:hover { color:#000000;color:#ffffff; padding:4px 6px; background-color:#ec7e07; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -khtml-border-radius:6px;  }



a { outline:none; }
ul,ol,li { line-height:140%; }
li { padding:0px 0px 10px 5px; margin-left:20px; }
a:link, a:visited { color:#333333; }
a:hover { color:#666666; }
a.viewcart:link, a.viewcart:visited { padding-left:20px; outline:none; color:#ffffff; text-shadow:1px 1px #3b8ba3; font-size:16px; text-decoration:underline; }
a.viewcart:hover { color:#efefef; text-decoration:none; }

a.smp:hover { cursor:pointer; }


a.category:link, a.category:visited { font-size:14px; }
a.category:hover { color:#dfdfdf; }
.pic { float:left; margin:4px 10px 10px 0px; border:1px solid #ffffff; padding:1px; }
.pic_left { float:left; margin:0px 10px 10px 0px; }
.pic_right { float:right; margin:4px 0px 10px 10px; }
.separator { clear:both; }
.dates,.hits { color:#333333; }
h1,h2,h3,h4,h5,h6 { font-size:16px; font-weight:normal; color:#323232; padding-bottom:2px; margin:6px 0px 10px 0px; text-transform:uppercase; font-family:arial, tahoma, verdana,, sans-serif; border-bottom:1px solid #acacac;}
h2,h3,h4,h5,h6 { margin-top:20px; font-size:14px; color:#625f5f; }
.header { color: #ffffff; text-shadow:1.5px 1.5px #de8b24; text-transform:uppercase; text-align:center; font-size:14px; margin-bottom:30px; }
.tp { font-size:24px; font-weight:normal; color:#000000; margin:0px 0px 10px 0px; text-transform:uppercase; font-family:Impact, tahoma, verdana, arial, sans-serif; }
.tpb { font-size:34px; font-weight:normal; color:#000000; margin:0px 0px 10px 0px; text-transform:uppercase; font-family:Impact, tahoma, verdana, arial, sans-serif; }
.hz { color:#201c1e; font-size:22px; padding-bottom:14px; }
.requared { color:#ff0000; }
.inp { line-height:24px; font-weight:bold;  font-size:14px; }
.req { padding-top:5px; font-style:italic; }
.floatr { float:right; }
.sendpass { background-image:url(/system_img/b_pass.jpg); background-repeat:no-repeat; width:114px; height:40px; border:0px; }
.order { background-image:url(/system_img/b_order.jpg); background-repeat:no-repeat; width:174px; height:40px; border:0px; }
.clearcart { background-image:url(/system_img/b_clearcart.jpg); background-repeat:no-repeat; width:185px; height:40px; border:0px; margin-left:-10px; }
.nextstep { background-image:url(/system_img/b_nextstep.jpg); background-repeat:no-repeat; width:135px; height:40px; border:0px; margin-left:-10px; }
.ordersubm { background-image:url(/system_img/b_ordersubm.jpg); background-repeat:no-repeat; width:185px; height:40px; border:0px; margin-left:-10px; }

.pay { background-image:url(/system_img/pay.jpg); background-repeat:no-repeat; width:111px; height:36px; border:0px; }
.pay:hover { background-image:url(/system_img/pay.jpg); background-position:0px -36px; }
.button { background-image:url(/system_img/send.jpg); background-repeat:no-repeat; width:126px; height:36px; border:0px; }
.button:hover { background-image:url(/system_img/send.jpg); background-position:0px -36px; }
.request { background-image:url(/system_img/request.jpg); background-repeat:no-repeat; width:189px; height:36px; border:0px; }
.request:hover { background-image:url(/system_img/request.jpg); background-position:0px -36px; }
.change { background-image:url(/system_img/change.jpg); background-repeat:no-repeat; width:113px; height:36px; border:0px; }
.change:hover { background-image:url(/system_img/change.jpg); background-position:0px -36px; }
.submitorder { background-image:url(/system_img/submitorder.jpg); background-repeat:no-repeat; width:194px; height:36px; border:0px; }
.submitorder:hover { background-image:url(/system_img/submitorder.jpg); background-position:0px -36px; }
.continue { background-image:url(/system_img/continue.jpg); background-repeat:no-repeat; width:137px; height:36px; border:0px; }
.continue:hover { background-image:url(/system_img/continue.jpg); background-position:0px -36px; }
.submit_order { background-image:url(/system_img/submit_order.jpg); background-repeat:no-repeat; width:166px; height:36px; border:0px; }
.submit_order:hover { background-image:url(/system_img/submit_order.jpg); background-position:0px -36px; }
.clear_cart { background-image:url(/system_img/clear_cart.jpg); background-repeat:no-repeat; width:181px; height:36px; border:0px; }
.clear_cart:hover { background-image:url(/system_img/clear_cart.jpg); background-position:0px -36px; }
.register { background-image:url(/system_img/register.jpg); background-repeat:no-repeat; width:207px; height:36px; border:0px; }
.register:hover { background-image:url(/system_img/register.jpg); background-position:0px -36px; }
.login { background-image:url(/system_img/login.jpg); background-repeat:no-repeat; background-position:top left; width:95px; height:36px; border:0px; }
.login:hover { background-image:url(/system_img/login.jpg); background-position:0px -36px; }
.addtocart { background-image:url(/system_img/addtocart.jpg); background-repeat:no-repeat; background-position:top left; width:198px; height:36px; border:0px; }
.addtocart:hover { background-image:url(/system_img/addtocart.jpg); background-position:0px -36px; }
.remind { background-image:url(/system_img/remind.jpg); background-repeat:no-repeat; background-position:top left; width:127px; height:36px; border:0px; }
.remind:hover { background-image:url(/system_img/remind.jpg); background-position:0px -36px; }
.inputsearch { background-image:url(/system_img/s_m.jpg); background-repeat:no-repeat; width:277px; height:24px; line-height:24px; border:0px; padding:4px 10px; color:#625f5f; font-size:12px; }
.search { background-image:url(/system_img/search.jpg); background-repeat:no-repeat; width:31px; height:31px; border:0px; }
.search:hover { background-image:url(/system_img/search_a.jpg); }
.fancyinput { background-image:url(/system_img/fancyinput.gif); background-repeat:no-repeat; width:183px; height:20px; line-height:20px; border:0px; padding:5px 10px; color:#625f5f; font-size:12px; }
.fancyinputs { background-image:url(/system_img/fancyinputs.gif); background-repeat:no-repeat; width:280px; height:20px; line-height:20px; border:0px; padding:5px 10px; color:#625f5f; font-size:12px; }
.biginput { background-image:url(/system_img/biginput.gif); background-repeat:no-repeat; width:420px; height:20px; line-height:20px; border:0px; padding:5px 10px; color:#625f5f; font-size:12px; }
.area { background-image:url(/system_img/area.gif); background-repeat:no-repeat; width:580px; height:140px; border:0px; padding:5px 10px; color:#625f5f; font-size:12px; }
.smallinput { background-image:url(/system_img/smallinput.gif); background-repeat:no-repeat; width:160px; height:20px; line-height:20px; border:0px; padding:5px 10px; color:#625f5f; font-size:12px; }

.scrollToTop{
    width:43px;
    padding:45px 0px 0px 0px;
    text-align:center;
    background: whiteSmoke;
    font-weight: bold;
    color: #b5b6b6;
    text-decoration: none;
    position:fixed;
    top:50px;
    right:40px;
    display:none;
    background: url('/system_img/arrow_up.png') no-repeat 0px 0px;
    background-position:top center;
}
.scrollToTop:hover{
    text-decoration:none;
}
a.scrollToTop:link, a.scrollToTop:visited { color:#b5b6b6; }

/* SHOP */
.tovar0 { float:left; margin:0px 25px 20px 0px; width:215px; height:200px; }
.tovar3 { float:left; margin:0px 0px 20px 0px; width:215px; height:200px; }
.tovar { width:215px; height:200px; }
.tovar1 { background-color:#f3f3f3; padding:6px; }
.tovar1:hover { background-color:#dfdfdf; }
.tovar2 { background-color:#ffffff; padding:6px; }
.tovar2:hover { background-color:#dfdfdf; }
.shoppic { border:1px solid #e8e6e6; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -khtml-border-radius:6px; }
.shoppics { border:1px solid #e8e6e6; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -khtml-border-radius:6px; float:left; margin-right:15px; }
.ruble { font-size: 16px; color:#ff0000; }
.rubleold { font-size: 16px; color:#333333; }
.rubcart { font-size:14px; }
.cena { font-size: 15px; color:#323232; font-weight:normal; }
.cenas { color:#333333; font-size:11px; padding-top:7px; padding-left:10px; }
.cenaold { font-size: 16px; color:#6d6d6d; text-decoration:line-through; float:left; padding-right:10px; }

.cenatov { font-size: 20px; color:#177093; }
.cenatovsmall { font-size: 16px; color:#177093; padding-top:10px; }
.cenaoldtov { font-size: 20px; color:#6d6d6d; text-decoration:line-through; float:right; padding-left:10px; }

.titleshop { margin:6px 0px 5px 0px; }
.titleshops { margin:6px 0px 5px 0px; max-height:46px; overflow:hidden; }
.titleshop_line { margin:3px 0px 5px 0px; }
a.shopcat:link, a.shopcat:visited { font-size:13px; color:#ec7e07; text-decoration:none; }
a.shopcat:hover { color:#f3a238; }
a.shopcats_big:link, a.shopcats_big:visited { font-size:14px; color:#ec7e07; text-decoration:none; }
a.shopcats_big:hover { color:#f3a238; }
a.shopcats:link, a.shopcats:visited { font-size:14px; color:#3692ab; font-weight:bold; }
a.shopcats:hover { color:#00536b; }

a.shopcatsact:link, a.shopcatsact:visited { font-size:14px; color:#00536b; font-weight:bold; }
a.shopcatsact:hover { color:#3692ab; }


a.shopodcats:link, a.shopodcats:visited { font-size:12px; color:#666666; }
a.shopodcats:hover { color:#000000; }
.cart { position:absolute; top:435px; left:50%; margin-left:342px; width:118px; }
.mp { padding:1px; margin:0px 7px 0px 0px; border:1px solid #cccccc; }
.mps { padding:1px; margin:0px 5px 0px 0px; border:1px solid #cccccc; }
.navt { padding:0px 12px 8px 0px; }
.navb { padding:0px 12px 0px 0px; }
.navtm { margin-left:-43px; margin-top:180px; position:absolute; }
.navbm { margin-left:667px; margin-top:-160px; position:absolute; }
.tocart { outline:none; }
.delcart { background-image:url(/system_img/delete.png); background-repeat:no-repeat; width:16px; height:16px; border:0px; }
.carts { margin:-8px 0px 0px 0px; }
.mcat { font-size:16px; font-weight:bold; padding-bottom:3px; }
a.mcats:link, a.mcat:visited { font-size:13px; line-height:20px; }
a.mcats:visited {}
a.mncats:link, a.mcat:visited { font-size:14px; line-height:20px; }
a.mncats:visited {}
div.highlight { padding:15px 5px 15px 5px; }
div.highlight:hover { background-color:#dfdfdf; }
#slide li { margin:0px 7px 0px 0px; padding:0px; height:90px; }
#slidem li { margin:0px 0px 0px 0px; padding:0px; height:340px; }

/* SHOP */

/* GRITTER */

/* the norm */
#gritter-notice-wrapper {
	position:fixed;
	top:20px;
	right:20px;
	width:301px;
	z-index:9999;
}
#gritter-notice-wrapper.top-left {
    left: 20px;
    right: auto;
}
#gritter-notice-wrapper.bottom-right {
    top: auto;
    left: auto;
    bottom: 20px;
    right: 20px;
}
#gritter-notice-wrapper.bottom-left {
    top: auto;
    right: auto;
    bottom: 20px;
    left: 20px;
}
.gritter-item-wrapper {
	position:relative;
	margin:0 0 10px 0;
	background:url('/js/ie-spacer.gif'); /* ie7/8 fix */ 
}
.gritter-top {
	background:url(/js/gritter.png) no-repeat left -30px;
	height:10px;
}
.hover .gritter-top {
	background-position:right -30px;
}
.gritter-bottom {
	background:url(/js/gritter.png) no-repeat left bottom;
	height:8px;
	margin:0;
}
.hover .gritter-bottom {
	background-position: bottom right;
}
.gritter-item {
	display:block;
	background:url(/js/gritter.png) no-repeat left -40px;
	color:#eee;
	padding:2px 11px 8px 11px;
	font-size: 11px;
	font-family:verdana;
}
.hover .gritter-item {
	background-position:right -40px;
}
.gritter-item p {
	padding:0;
	margin:0;
}
.gritter-close {
	position:absolute;
	top:5px;
	right:3px;
	background:url(/js/gritter.png) no-repeat left top;
	cursor:pointer;
	width:30px;
	height:30px;
}
.gritter-title {
	font-size:14px;
	font-weight:bold;
	padding:0 0 7px 0;
	display:block;
	text-shadow:1px 1px #004e6b; /* Not supported by IE :( */
}
.gritter-image {
	width:48px;
	height:48px;
	float:left;
}
.gritter-with-image,
.gritter-without-image {
	padding:0 0 5px 0;
}
.gritter-with-image {
	width:220px;
	float:right;
}

/* GRITTER */

/* ========== ZOOM ========== */
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.clearfix{display:block;zoom:1}



.zoomPreload{
   -moz-opacity:0.8;
   opacity: 0.8;
   filter: alpha(opacity = 80);
   color: #333;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
   border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
   text-align:center;
   background-repeat: no-repeat;
   background-position: 43px 30px;
   z-index:110;
   width:90px;
   height:43px;
   position:absolute;
   top:0px;
   left:0px;
    * width:100px;
    * height:49px;
}


.zoomPup{
	overflow:hidden;
	background-color: #FFF;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index:120;
	position:absolute;
	border:1px solid #CCC;
  z-index:101;
  cursor:crosshair;
}

.zoomOverlay{
	position:absolute;
	left:0px;
	top:0px;
	background:#FFF;
	/*opacity:0.5;*/
	z-index:5000;
	width:100%;
	height:100%;
	display:none;
  z-index:101;
}

.zoomWindow{
	position:absolute;
	left:110%;
	top:40px;
	background:#FFF;
	z-index:6000;
	height:auto;
  z-index:10000;
  z-index:110;
display:none;
}
.zoomWrapper{
	position:relative;
	border:1px solid #cccccc;
  z-index:110;
	display:none;
}
.zoomWrapperTitle{
	display:block;
	background:#999;
	color:#FFF;
	height:18px;
	line-height:18px;
	width:100%;
  overflow:hidden;
	text-align:center;
	font-size:10px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:120;
  -moz-opacity:0.6;
  opacity: 0.6;
  filter: alpha(opacity = 60);
	display:none;
}
.zoomWrapperImage{
	display:block;
  position:relative;
  overflow:hidden;
  z-index:110;
	display:none;

}
.zoomWrapperImage img{
  border:0px;
  display:block;
  position:absolute;
  z-index:101;
	display:none;
}

.zoomIframe{
  z-index: -1;
  filter:alpha(opacity=0);
  -moz-opacity: 0.80;
  opacity: 0.80;
  position:absolute;
  display:block;
	display:none;
}

/* ========== ZOOM ========== */


.clear { clear:both; }
/* CART */

/* MENU */
 #amenu ul,#amenu li {
    list-style: none; /* убираем маркеры списков */
   }
   #amenu {
    height: 35px; /* высота основного меню */
    margin: 0; /* обнуляем внешние поля */
    padding: 0; /* обнуляем внутренние отступы */
   }
   #amenu li {
    float: left; /* элементы списков всплывают влево */
    position: relative; /* относительное позиционирование */
margin-top:7px;
   }
   #amenu li:hover {
background-color:#ad907e;
margin-top:3px;
padding-top:4px;
   }
   #amenu ul li {
    float: none; /* отменяем всплытие для внутренних элементов списков */
   }
   #amenu ul a {
    min-width: 150px; /* минимальная ширина подпунктов */
    width: auto !important; /* для поддержки IE6 */
    width: 150px; /* для IE6 */
   }
   #amenu ul {
    position: absolute; /* абсолютное позиционирование внутренних списков */
    display: none; /* скрываем внутренние списки */
background-color:#ad907e;
    margin: 0; /* обнуляем внешние поля */
    padding: 0px 20px 7px 20px; /* обнуляем внутренние отступы */
width:200px;
border:2px solid #ffffff;
border-top:0px;
margin-left:-11px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); /* IE 5.5+*/
-moz-opacity: 0.95; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.95; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.95; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
zoom: 1; /* для элемента в ИЕ, у которого не заданы width и height */
border-radius: 0 0 15px 0px;
-moz-border-radius:0 0 15px 0px;
-khtml-border-radius: 0 0 15px 0px;
top:74px;
   }
   #amenu li:hover ul, #amenu li.ie6 ul {
    display: block; /* делаем внутренние списки блочными при наведении мыши на внешние элементы LI */
   }
   #amenu li:hover ul a, #amenu li.ie6 ul a {
    color: #fff; /* цвет текста внутренних ссылок */
border-bottom:1px dotted #6f5443;
   }
   #amenu li:hover a, #amenu li ul a:hover, #amenu li.ie6 a {
                    а также внутренних ссылок при наведении курсора на них самих */
   }
/* MENU */


div.tabs {
background: #f4f4f4;
padding: 1em;
border:1px solid #e8e6e6;
border-radius: 5px 5px 5px 5px;
}

div.container { 
margin: auto; 
width: 90%; 
margin-bottom: 10px;
}

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

ul.tabNavigation li {
display: inline;
margin: 0;
}

ul.tabNavigation li a {
padding: 3px 9px;
background-color: #c3c3c3;
color: #000;
text-decoration: none;
border-radius: 5px 5px 0px 0px;
}

ul.tabNavigation li a.selected,
ul.tabNavigation li a.selected:hover {
background: #3692ab;
color: #fff;
border-radius: 5px 5px 0px 0px;
}

ul.tabNavigation li a:hover {
background: #ccc;
color: #000;
}

ul.tabNavigation li a:focus {
outline: 0;
}

div.tabs div {
padding: 10px;
margin-top: 3px;
border-top: 1px solid #FFF;
}

div.tabs div h2 {
margin-top: 5px;
}
.letter { padding:0px 4px; font-weight:bold; color:#d1150f; }
.letter a { color:#000; }