html {height: 100%; font-size: 75%; font-family: Arial, Verdana, sans-serif; background: White; color: Black;}
html, body {height: 100%; margin: 0; padding: 0;}
table {width: 100%; font-size: 100%; border-collapse: collapse; border: 0;}
td {width: 100%; padding: 0; margin: 0; vertical-align: top;}
img {border: none;}
h1 {font-size: 200%; font-weight: normal; margin: 10px 0; text-align: center;}
h2 {font-size: 170%; font-weight: normal; margin: 10px 0; text-align: center;}
h3 {font-size: 150%; font-weight: normal; margin: 0; text-align: center;}
h4 {font-size: 130%; font-weight: normal; margin: 0;}
h5 {font-size: 110%; font-weight: normal; margin: 0;}
ul {margin: 0; padding: 0 0 0 1.3em;}
ul li {margin: 0.2em 0; padding: 0;}
ol {margin: 0; padding: 0 0 0 2em;}
ol li {margin: 0.4em 0; padding: 0;}
.navigation_row {margin-bottom: 10px; font-size: 130%;}
a, a:visited {color: #0066CC;}
.green_price {color: #008000;}

/*Header Top*/
.header_top {height: 60px; background: url(http://www.bereginy.com/public/img/header_top_bg.gif);}
.header_top .left {float: left; width: 257px; margin: 5px 0 0 25px;}
.header_top .right {margin-right: 16px;}
ul#topnav {margin-right: 20px; padding: 15px 0 0 0; width: 100%; list-style: none; font-size: 1.1em;}
ul#topnav li {float: right; margin: 0; padding: 0; position: relative; z-index: 100;}
ul#topnav li a {float: left; text-indent: -9999px; height: 32px;}
ul#topnav li:hover a, ul#topnav li a:hover {background-position: left bottom;}
ul#topnav a.title {background: url(http://www.bereginy.com/public/img/top_menu/title.png) no-repeat; width: 85px;}
ul#topnav a.about {background: url(http://www.bereginy.com/public/img/top_menu/about.png) no-repeat; width: 130px;}
ul#topnav a.how_to_buy {background: url(http://www.bereginy.com/public/img/top_menu/how_to_buy.png) no-repeat; width: 111px;}
ul#topnav a.it_is_interesting {background: url(http://www.bereginy.com/public/img/top_menu/it_is_interesting.png) no-repeat; width: 156px;}
ul#topnav a.guestbook {background: url(http://www.bereginy.com/public/img/top_menu/guestbook.png) no-repeat; width: 141px;}

ul#topnav li .sub {position: absolute; top: 32px; left: 0; background: #0086b8 url(http://www.bereginy.com/public/img/top_menu/sub_bg.png) repeat-x; padding: 10px 10px 10px; float: left; -moz-border-radius-bottomright: 7px; -khtml-border-radius-bottomright: 7px; -webkit-border-bottom-right-radius: 7px; -moz-border-radius-bottomleft: 7px; -khtml-border-radius-bottomleft: 7px; -webkit-border-bottom-left-radius: 7px; display: none;}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px; z-index: 100;}
ul#topnav li .sub ul {list-style: none; margin: 0; padding: 0; width: 150px; float: left; z-index: 100;}
ul#topnav .sub ul li {width: 100%; color: #FFF;}
ul#topnav .sub ul li h2 {padding: 0; margin: 0; font-size: 1.3em; font-weight: normal;}
ul#topnav .sub ul li h2 a {padding: 5px 0; background-image: none; color: #e8e000;}
ul#topnav .sub ul li a {float: none; text-indent: 0; height: auto; background: url(http://www.bereginy.com/public/img/top_menu/sub_arrow.png) no-repeat 5px 12px;	padding: 7px 5px 7px 15px; display: block; text-decoration: none; color: #FFF;}
ul#topnav .sub ul li a:hover {color: #DDD; background-position: 5px 12px;}

/*Header Bottom */
.header_bottom {height: 53px; margin-top: 3px; background: #e9eaea url(http://www.bereginy.com/public/img/header_bottom_bg.gif) repeat-x scroll 0 0; overflow: hidden; zoom: 1;}
.header_bottom .left {float: left; width: 24px; height: 53px; background: url(http://www.bereginy.com/public/img/header_bottom_bg.gif) no-repeat scroll right -53px;}
.header_bottom .contacts {float: left; width: 380px; margin-top: 6px;line-height: 130%; color: #FFF; font-size: 110%; font-weight: bold; white-space: nowrap;}
.header_bottom .contacts a {color: #FFF;}
.header_bottom .right {float: right; width: 24px; height: 53px; background: url(http://www.bereginy.com/public/img/header_bottom_bg.gif) no-repeat scroll right -106px;}
.search {float: right; width: 222px; padding-top: 10px; text-align: right; display: table-cell; vertical-align: middle;}
.search form {width: 222px;}
.search input {border: 0; margin: 0;}
.search .button {float: right; width: 29px; height: 25px; background: url(http://www.bereginy.com/public/img/search-button.gif) no-repeat;}
.search .text {width: 175px; height: 25px; padding: 0 0 0 15px; font: normal 12px Verdana, Sans-Serif; color: #777; background: url(http://www.bereginy.com/public/img/search-left.gif) no-repeat;}

/*Left Menu*/
#left_menu {width: 210px;}
#left_menu table {width: 210px; margin: 0 auto;}
#left_menu td {width: 50%; text-align: center;}
#left_menu .selected {font-weight: bold;}
#lmenu {margin-right: 5px;}
.x1 .razdel2 {display: none;}
.x2 .razdel1 {display: none;}
.x1 .lmenu1 a {color: #000; text-decoration: none; cursor: default;}
.x2 .lmenu2 a {color: #000; text-decoration: none; cursor: default;}

/*Right Menu*/
.right_menu {width: 188px; vertical-align: top; padding: 0 4px;}
.right_menu div {text-align: center; padding: 4px 0;}
.right_menu div.dashed {border-bottom: 1px dashed #666; margin: 7px 0;}
.right_menu h3 {font-weight: bold;}

/*Content*/
div.goods {float: left; width: 32%; text-align: center;}
div.name {padding: 0 5px 5px 5px;}
div.line_dashed {clear: both; border-bottom: 1px dashed #666; margin: 10px 0;}
div.price {font-size: 125%; line-height: 130%; font-weight: bold; white-space: nowrap; padding-bottom: 5px;}
div.price_green {font-size: 125%; line-height: 130%; font-weight: bold; white-space: nowrap; color: #008000;}
img.goods_attribute {width: 40px; height: 26px; margin: 0 5px;}

/*Content Manufacturer*/
.slogan {font-weight: bold; font-size: 120%; font-style: italic;}

/*Basket*/
#basketWrap {background-color: #EBEBEB; padding: 5px 5px 0 5px; width: 180px; margin-bottom: 7px;}
#basketTitle {background-color: #669900; height: 25px;}
#basketTitleWrap {float: left; padding: 4px; width: 111px; text-align: right;}
#basketTitleWrap a {color: #FFF; font-weight: bold;}
#notificationsLoader {margin-left: 90px;}
#basketItemsWrap {clear: both; text-align: left; vertical-align: top;}
#basketItemsWrap ul {list-style-type: none; list-style-position: outside; margin: 0; padding: 0;}
#basketItemsWrap li {background-color: #FFF; margin-top: 4px; padding: 5px; font-size: 12px;}
#basketItemsWrap img {margin: 0 5px 5px 0; float: left;}
.basketItemLeft {float: left;}
.basketItemRight {float: right;}
.productAddBasket {margin-bottom: 10px;}

/*Footer*/
.footer {margin-top: 10px; height: 44px; background: url(http://www.bereginy.com/public/img/footer_bg.gif); color: #FFF; padding: 8px;}
.footer a {color: #FFF;}
.footer_contacts {float: left; width: 360px;}
.footer_banners {float: right; width: 280px; text-align: right; margin-top: 7px;}
.footer_center {margin: 14px 280px 0 360px; text-align: center; vertical-align: middle;}
