* { margin:0; padding:0; }
html { width:100%; height:100%;}
body {}

.Basis {top:0; width:876px; margin:0 auto; min-height:100%; height:auto; font:normal 62.5% Arial, Helvetica, sans-serif;}
.front-page {height:100%; font-size: 16px; color:#5a5a5a;}

table {border-collapse:collapse}
img {border:none}
a {color:#4078c2; text-decoration:underline}
a:hover {text-decoration:none}
ul li {list-style-type:none;}
ol {padding:10px 0 10px 20px;}
fieldset {border:none;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:2.4em; color:#787878; font-weight:normal; margin-bottom:18px;}
h2 {font-size:1.4em; color:#4078c2; font-weight:bold; text-transform:uppercase;}
.noBordBott {border-bottom:0 !important;}
/*.Header {height:214px;}*/
.Header {he ight:214px; position:relative;}
.Header .topLink {position:absolute; right:12px; top:6px; font-size:1.1em; font-weight:bold;}

.SubContainer { height:auto; padding-bottom:7em;}
.MainNavArea { height:41px; margin-top:12px; background:url(../images/bgBorderTop.gif) repeat-x bottom left; margin-bottom:10px;}
.MainNavArea .SearchBox {float:right; padding:6px 9px 0 0; font-family:Tahoma; }
.MainNavArea .SearchBox label {font-weight:bold; color:#a3a6ab; font-size:1.1em; vertical-align:middle;}
.MainNavArea .SearchBox .formText {border:1px solid #a3a6ab; padding:1px 2px; width:98px; font-size:1.1em; vertical-align:middle;}
.MainNavArea .SearchBox .buttonSearch {background:url(../images/buttonSearch.png) no-repeat 0 0; height:18px; width:18px; cursor:pointer; border:none; vertical-align:middle;}

.ContentArea {overflow:hidden;}
.ContentArea .ColumnLeft {float:left; width:182px; padding-right:25px;}
.ContentArea .banner {margin-bottom:17px; display:block;}

.SubBox {border:1px solid #1980ca; padding:0 12px 5px 8px; margin-bottom:10px; margin-top:5px; zoom:1; }
.SubBox .Title { background:url(../images/IcoBoxTitle.png) no-repeat 0 0; margin-top:-5px; padding:11px 0 0 33px; margin-left:1px; zoom:1; position:relative;}
.SubBox .Title h2 {height:20px;}
.SubBox .Inner {background:url(../images/bgBorderTop.gif) repeat-x top left; padding-top:17px; font-family:Tahoma; font-size:1.1em;}
.SubBox .Inner ul li {background:url(../images/iconListBox.gif) no-repeat 0 3px; padding-left:10px; padding-bottom:6px; text-align:left;}
.SubBox .Inner ul li a {color:#ff902b; text-decoration:none;}

.SubBoxInfo {border:1px solid #1980ca; padding:9px 11px 5px 11px; margin-bottom:10px; zoom:1; }
.SubBoxInfo .Title {background:url(../images/IcoBoxTitleInfo.png) no-repeat 0 0; padding:15px 0 0 32px; margin-bottom:4px;}
.SubBoxInfo .Inner {background:url(../images/bgBorderTop.gif) repeat-x top left; padding-top:14px; font-family:Tahoma; font-size:1.1em;}
.SubBoxInfo .Inner p {margin-bottom:12px; line-height:1.2em;}

/* FOOTER*/
.Footer { font:normal 62.5% Arial, Helvetica, sans-serif; z-index:10;  width:876px; height:7em; min-height:70px; /*margin-top:-7em;*/ margin-left:auto; margin-right:auto; clear:both; bottom:0; background:url(../images/bgBorderBtm.gif) repeat-x top left;}
.Footer ul {font-family:Tahoma; font-size:1.1em; padding-top:20px;}
.Footer ul li {display:inline;}
.Footer ul li span {padding:0 5px 0 8px; color:#96979a;}
.Footer ul li a {text-decoration:none;}
.Footer ul li a:hover {text-decoration:underline;}
.clear {clear:both; display:block;}       

dl.var1 {overflow:hidden; zoom:1; border-bottom:1px solid #c8d1d6; padding:4px 0;}
dl.var1 dt {float:left; margin-right:8px;}
dl.var1 dt img {padding:1px; border:1px solid #ccc; display:block;}
dl.var1 dd h4 {font-size:1.1em;}
dl.var1 dd h4 a {text-decoration:none;}
dl.var1 dd h4 a:hover {text-decoration:underline;}
dl.var1 dd p {margin-bottom:0;}
dl.var1 dd p strong a {color:#5a5a5a; text-decoration:none;}
dl.var1 dd p strong a:hover {text-decoration:underline;}
.he21 {height:21px;}
ul.var1 {margin-bottom:13px;}
ul.var1 li {font-size:1.1em; padding-left:16px; background:url(../images/iconList2Box.gif) 2px 0.45em no-repeat;}
ul.var1 li a {color:#ff902b; font-weight:bold; text-decoration:none;}
ul.var1 li a:hover {text-decoration:underline;}

/*---------------------------
	MAIN NAVIGATION
---------------------------*/
.main-menu {height:41px;}
.main-menu li { float:left;	height:41px;}
.main-menu li span {display:none;}
.main-menu li a {display:block;	height:41px; background-position:100% 0;}

.main-menu li a:hover, .main-menu li.hover a {background-position:100% -41px;}
.main-menu li.menuCompany a { background-image:url(../images/menuCompany.png);  width:102px;}
.main-menu li.menuNews a { background-image:url(../images/menuNews.png); width:94px;}
.main-menu li.menuGoods a { background-image:url(../images/menuProducts.png); width:127px;}
.main-menu li.menuKokteil a { background-image:url(../images/menuKokteil.png); width:99px;}
.main-menu li.menuMarkets a { background-image:url(../images/menuMarkets.png); width:107px;}
.main-menu li.menuContacts a { background-image:url(../images/menuContacts.png); width:142px;}

.main-menu li.menuNews a.current {width:95px; margin-left:-1px; position:relative;}
.main-menu li.menuGoods a.current {width:128px; margin-left:-1px; position:relative;}
.main-menu li.menuKokteil a.current {width:100px; margin-left:-1px; position:relative;}
.main-menu li.menuMarkets a.current {width:108px; margin-left:-1px; position:relative;}
.main-menu li.menuContacts a.current {width:143px; margin-left:-1px; position:relative;}

.main-menu li.hover a { background-position:100% -41px;}
.main-menu li.menuCompany a.current {margin-left:0;}

.main-menu li a.current  {
 background-position:100% -82px !important;
}
/*---------------------------
	DROP DOWN
---------------------------*/
.main-menu ul.inner1 { border-bottom:1px solid #c7c8c8; border-left:1px solid #c7c8c8; border-right:1px solid #c7c8c8; padding:0 12px 7px 12px; display: none;	position: absolute;	margin-top:0px;	margin-left:-1px; background:#fff;	z-index:100; font-size:11px; font-family:Tahoma; font-weight:bold;}
.menuCompany ul.inner1 {margin-left:0 !important;}
.main-menu ul.inner1 li { clear: both;	height:auto; width:auto; cursor:pointer; float: none !important; padding-bottom:5px;}
.main-menu ul.inner1 li a {	height:auto; background:none; color:#0951b1; text-decoration:none; white-space:nowrap; width:auto;}
.main-menu li.menuCompany ul.inner1 a:hover { color: #21C6FE;}
.main-menu li.menuNews ul.inner1 a:hover { color: #0BBFBC;}
.main-menu li.menuGoods ul.inner1 a:hover { color: #cd3043;}
.main-menu li.menuKokteil ul.inner1 a:hover { color: #fe7106;}
.main-menu li.menuMarkets ul.inner1 a:hover { color: #9DBC23;}
.main-menu li.menuContacts ul.inner1 a:hover { color: #AD0C90;}

.main-menu li li a:hover,.main-menu li li:hover a ,.main-menu li li.hover a, .main-menu li.hover li a, .main-menu li.hover li.hover a {width:auto; margin-left:0 !important;}

.MainColumn {float:left; width:465px;}
.MainColumn p {font-size:1.1em; line-height:1.2em; margin-bottom:13px;}
.MainColumn h2 {border-bottom:1px solid #c8d1d6; padding-bottom:4px; margin-bottom:7px;}
.MainColumn .PageContent ul li {list-style-type: disc !important; margin-left: 20px !important;}

.contForm label {color:#5a5a5a; font-weight:bold; font-size:1.1em; display:block; float:left; width:100px;}
.contForm input {width:173px; height:14px; margin-bottom:5px; margin-left:13px; border:1px #a3a6ab solid; font-size:1.1em; font-family:Arial, Helvetica, sans-serif;}
.contForm textarea {width:348px; height:62px; margin-left:13px; float:left; border:1px #a3a6ab solid; font-family:Arial, Helvetica, sans-serif; font-size:1.1em;}
.btnSend {text-align:right;}
.contForm .btnSend input {width:85px; height:23px; border:0; cursor:pointer; margin-top:7px;}

.front-errors {color:#DF0218; padding:0 0 5px 120px;}

.ColumnRight {float:right; width:180px;}

.boxDiscoverBrands {background:url(../images/bgBorderTop.gif) repeat-x top left; height:66px; margin-top:5px;}
.boxDiscoverBrands .searchFields {float:left; padding-left:5px; margin-top:15px; width:143px;}
.boxDiscoverBrands .searchFields .selectForm-140 {border:1px solid #a1a9ae; font-family:Tahoma; font-size:1.1em; color:#4078c2; width:140px; height:20px; margin-bottom:5px;}
.boxDiscoverBrands .HomeThumbs {float:left; left:10px; position:relative; top:14px; margin-left:-2px;}
.boxDiscoverBrands .HomeThumbs ul li {float:left;}
.boxDiscoverBrands .HomeThumbs a {border:1px solid #CCCCCC; display:block; margin:2px; padding:1px;}

.BreadCrumbs { font-family:Tahoma; font-size:1.1em; padding-left:12px; margin-bottom:15px;}
.BreadCrumbs li {display:inline; color:#afafaf;}
.BreadCrumbs li a {color:#afafaf;}
.BreadCrumbs li a.homeLink {color:#4078c2;}
.BreadCrumbs li span {padding:0 4px 0 7px;}

.SecondaryNav { margin-top:3px; font-family:Tahoma; font-size:1.1em; background:url(../images/bgBorderR.gif) repeat-y top right; width:172px; padding-right:8px; zoom:1; margin-bottom:20px;}
.SecondaryNav li strong {text-transform:uppercase; display:block; background:url(../images/iconListSubMenu.gif) no-repeat 0 5px; padding-left:13px;}
.SecondaryNav li { border-bottom:1px solid #f0f0f0; padding:6px 0 8px 0;}
.SecondaryNav li.First { border-top:1px solid #f0f0f0;}
.SecondaryNav li a {text-decoration:none;}
.SecondaryNav li ul {padding:4px 0 0 11px; }
.SecondaryNav li ul li {border:none; margin:0; padding:1px 0 0 0; background:none;}

.ContentPictureRight {float:right; padding:10px; border:1px solid #c6c6c6; margin:3px 0 10px 10px;}

.OrangeTheme .MainColumn p, .GreenTheme .MainColumn p, .RedTheme .MainColumn p {font-family:Tahoma;}
.OrangeTheme h1 {border-bottom:2px solid #fe7106;}
.OrangeTheme .SecondaryNav li a:hover {color:#fe7106;}
.OrangeTheme .SecondaryNav li strong:hover {background-position:0 -90px;}
.OrangeTheme .SecondaryNav li.activ, .OrangeTheme .SecondaryNav li.activ a {color:#fe7106;}
.GreenTheme h1 {border-bottom:2px solid #00a5a8;}
.GreenTheme .SecondaryNav li a:hover {color:#00a5a8;}
.GreenTheme .SecondaryNav li strong:hover {background-position:0 -185px;}
.GreenTheme .SecondaryNav li.activ, .GreenTheme .SecondaryNav li.activ a {color:#00a5a8;}
.RedTheme h1 {border-bottom:2px solid #cd3043;}
.RedTheme .SecondaryNav li a:hover {color:#cd3043;}
.RedTheme .SecondaryNav li strong:hover {background-position:0 -185px;}
.RedTheme .SecondaryNav li.activ, .RedTheme .SecondaryNav li.activ a {color:#cd3043;}
.LightGreen h1 {border-bottom:2px solid #9DBC23;}
.LightGreen .SecondaryNav li a:hover {color:#9DBC23;}
.LightGreen .SecondaryNav li strong:hover {background-position:0 -280px;}
.LightGreen .SecondaryNav li.activ, .LightGreen .SecondaryNav li.activ a {color:#9DBC23;}
.PurpleTheme h1 {border-bottom:2px solid #AD0C90;}
.PurpleTheme .SecondaryNav li a:hover {color:#AD0C90;}
.PurpleTheme .SecondaryNav li strong:hover {background-position:0 -375px;}
.PurpleTheme .SecondaryNav li.activ, .PurpleTheme .SecondaryNav li.activ a {color:#AD0C90;}

.date {color:#4078c2;}
.img-border {
	border:1px solid #CCCCCC;
	padding: 1px;
}
/*---------------------------
	ENTRY PAGE
---------------------------*/
.entryBody {min-height:300px; position:relative; background:#fff;}
.entryBox {width:658px; margin:-150px auto 0; position:relative; top:50%;}
.entryCont {overflow:hidden; zoom:1; border-bottom:1px solid #d1d2d5; padding:13px 0 12px; clear:both; text-align:right;}
.entryCont img {float:left;}
.entryContr {overflow:hidden; zoom:1; border-bottom:1px solid #d1d2d5; padding:6px 0 6px; font-size:1.1em; line-height:18px;}
.entryContr .btnEntry {width:105px; height:32px; border:0; background:url(../images/buttonEntryBl.png) no-repeat; float:right; text-indent:-1000em; cursor:default;}
.entryContr .btnEntryAct {background-position:0 100%; cursor:pointer;}
.entrySels {padding-top:5px;}
.w38 {width:38px;}
.w52 {width:52px;}
.w76 {width:76px;}
.w144 {width:144px;}
.inlineSepar {padding:0 13px;}
.entryFoot {font:1.1em Tahoma; color:#a3a6ab; text-align:right; padding-top:6px;}
