body {font-family:Tahoma, Helvetica, sans-serif;margin:0px auto;padding:0px}
form {margin:0px}
img {border:0px}
a:link,a:visited {color:#B7140E;text-decoration:underline}
a:hover,a:active {color:#B7140E;text-decoration:none}
.black a:link, .black a:visited, .black a:hover, .black a:active {color:#fff}

.yellow, .black {background:url(/i/bg-yellow.gif);height:100%;width:100%}
.black {background:#000}
p {color:#330806}
.black p {color:#B6AD87}

.prod {background:url(/i/alivaria2.jpg) 2px 845px no-repeat}
.datalogo {background:url(/i/datalogo.jpg) 25px 5px no-repeat}

.top {height:64px}
.borderBottom {height:12px;font-size:1px;padding:0px}
.yellow .top, .yellow .borderBottom {background:url(/i/bg-top-yellow.gif);border-bottom:1px solid #CBBEA5}
.black .top, .black .borderBottom {background:#1D1D1D;border-bottom:1px solid #2B2B2B}

.mTop {width:250px;margin:0px;padding-top:5px;font-size:10px;font-weight:bold;color:#730400}
.black .mTop {color:#fff}
.mTop img {vertical-align:top;margin:4px 4px 0px 20px}
.mTop a:link, .mTop a:visited {color:#730400;font-weight:normal}
.black .mTop a:link, .black .mTop a:visited {color:#fff}
.mTop a:hover, .mTop a:active {
	font-weight:normal;
}

.center {height:*}

.logoImg {margin:38px 0px 55px 33px}

.logo {
background : url(/i/alivaria3.png) 0 0 no-repeat;
//background : none;
//filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/alivaria3.png",sizingMethod="crop");
}


.yellow .border1
	{
	border-top : 3px solid #730400;
	}

.yellow .border2 
	{
	border-top : 1px solid #730400;
	}

.black .border1
	{
	border-top : 3px solid #858585;
	}

.black .border2 
	{
	border-top : 1px solid #858585;
	}

.m {font-family:"Trebuchet MS";font-size:14px;padding-left:40px;font-weight:bold}
.black .m {padding-top:41px}
.m div {display:block;height:35px;padding-left:29px;}
.m div a:link, .m div a:visited {color:#3E0200;text-decoration:none}
.m div a:hover, .m div a:active	{color:#EB0002}
.black .m div a:link, .black .m div a:visited {color:#fff}
.black .m div a:hover, .black .m div a:active {
color:#FFA100;
}
/*.m .mBigRed {display:block;height:25px;padding:0px}*/
.m .mBigRed {display:block;height:35px;padding:0px}

.mBigRed img {margin:0px 15px 3px 0px}
/*.mSmall {font-family:Tahoma;font-size:12px;font-weight:bold;margin:0px 0px 15px 30px;border-top:1px solid #CBBEA5}*/
.mSmall {font-family:Tahoma;font-size:12px;font-weight:bold;margin:-10px 0px 15px 30px;border-top:1px solid #CBBEA5}
.mSmall img	{margin:0px 9px 3px 0px}
.mSmall tr {height:30px}
.mSmallTd {padding:2px 0px 4px 0px}
.mSmallTdRed {padding:2px 0px 3px 0px}
.mSSTdRed, .mSSTd {padding:2px 0px 3px 12px}
.mSmall a:link, .mSmall a:visited, .mSmall a:hover, .mSmall a:active {font-weight:normal}
.mSmallTd, .mSSTd, .mSmallTdRed, .mSSTdRed {border-bottom:1px solid #CBBEA5}
.mBigRed, .mSmallTdRed, .mSSTd, .mSSTdRed {color:#EB0002}
.mSSTd, .mSSTdRed {background:#E3DEBB}
.mSmall a:link, .mSmall a:visited {color:#730400}
.mSmall a:hover, .mSmall a:active {color:#EB0002} 

.black .mSmall {border-top:1px solid #1F2020}
.black .mSmallTd, .black .mSSTd, .black .mSmallTdRed, .black .mSSTdRed {border-bottom:1px solid #1F2020}
.black .mBigRed, .black .mSmallTdRed, .black .mSSTd, .black .mSSTdRed {color:#FFA100}
.black .mSSTd, .black .mSSTdRed {background:#171717}
.black .mSmall a:link, .black .mSmall a:visited {color:#fff}
.black .mSmall a:hover, .black .mSmall a:active {
color:#FFA100;
} 

.prodTab {padding-bottom:18px}
.newsTab p, .prodTab p {font-size:9pt;padding:0px;margin:0px 0px 0px 0px}
.prodTabRight {padding-top:10px}
.prodTabRight p {font-size:8pt;padding:0px}
.newsTab h2, .prodTab h2, .prodTabRight h2 {font-size:11pt;padding-top:30px;margin:0px;}
.newsTab h2, .prodTab h2, .prodTabRight h2, .prodTabRight h3 {color:#B7140E}
.black .newsTab h2, .black .prodTab h2, .black .prodTabRight h2 {color:#FFA100}	
.black .prodTabRight h3 {color:#fff}
.prodTabRight h2, .prodTabRight h3, .prodTabRight p {margin:5px 0px 0px 0px}
.prodTabRight h2 {font-size:12pt;padding:12px 0px 15px 0px}
.prodTabRight h3 {font-size:11px;padding:15px 0px 7px 0px}

.mapA {width:558px;height:480px;background:url(/i/mapA.jpg) 0 0 no-repeat;margin:10px 0px 0px 20px;}
.cont {border:1px solid #730400;width:230px;padding:0px 0px 0px 3px;font-size:11px;margin:7px 0px 0px 0px;background:#fff;color:#730400;height:20px;}
.contArea {font-family:Tahoma;border:1px solid #000;width:505px;padding:0px 0px 0px 3px;font-size:11px;margin:7px 0px 0px 0px;background:#fff;color:#730400}
.contSel {font-family:Tahoma;border:1px solid #000;width:230px;height:17px;padding:0px 0px 0px 3px;font-size:11px;margin:7px 0px 0px 0px;background:#fff;color:#000}
.butSend2 {margin:20px 0 0 420px}

.activemedia {margin:0px 0px 40px 40px;font-size:10px}
.activemedia p {margin-top:15px;color:#89805B}
.activemedia p A,.activemedia p A:hover{color:#89805B;text-decoration:none;}
.activemedia p A SPAN{color:#B7140E;text-decoration:underline;}
.activemedia p A:hover SPAN{text-decoration:none;}

.black .activemedia p {color:#89805B}
.activemedia img {vertical-align:top;margin:0px}
.activemedia a{text-decoration:none;}
.activemedia a:hover{text-decoration:underline;}
.black .activemedia a:link, .black .activemedia a:visited, .black .activemedia a:hover, .black .activemedia a:active {color:#89805B;font-size:7pt}
.black .activemedia P A SPAN {color:#FFA100;}
.pointer {cursor:pointer}

.alivaria {height:270px;width:340px;margin-top:40px;background:url(/i/pic/body_banner.png)}
.black .alivaria {background:url(/i/pic/body_black_banner.png)}
	
.content {margin:0px;background:url(/i/alivaria1.jpg) 130px 40px  no-repeat}
.black .content {background:url(/i/alivaria1-black.jpg) 145px 90px  no-repeat}
.black .content2 
	{
	margin : 0px;
	background : url(/i/alivaria1-black2.jpg) top right  no-repeat;
	} 
.contentForum {margin:0px;background:url(/i/alivariaForum.jpg) 220px 40px  no-repeat}

.newsTop {margin:10px 0px 0px 32px}

.titleTop {
font-size:20px;
font-weight:bold;
font-family:"Trebuchet MS";
color:#3E0200;
width:210px;
margin:0px;	
padding-top:1px;
}
.black .titleTop {color:#FFA100}
.black .diagramPercent {color:#FFA100}

#row {margin:0px 0px 0px 4px;width:580px;height:5px;font-size:1px;border-bottom:#D5CE9A solid 1px}
#line {margin-left:5px;width:590px;height:5px;font-size:1px;border-bottom:#D5CE9A solid 1px}
.black #line {border-bottom:#222019 solid 1px}
.lineMap {margin:10px 0px 0px 6px;height:45px;background:url(/i/line-map.gif) center right repeat-x}
.MapBottel {height:45px;width:580px;background:url(/i/map-bottel.jpg) 80px 0 no-repeat}

.diagram {background:#DED391;font-size:1px;height:5px}
.diagramTd {padding:0px 0px 3px 0px}
.diagramTd p {font-size:10px}
.diagramRed {color:#B81710}
.diagramPercent {font-family:Arial;color:#B81710;font-size:18px;padding:0px 5px 0px 0px}

.product {margin:20px 0px 10px 0px}
.productTd, .productTd2, .productTr1, .productTr2 {margin:0px;padding:0px}
.productTd {border-bottom:1px solid #CBBEA5;border-right:1px solid #CBBEA5}
.productTd2 {border-bottom:1px solid #E8E4C6;border-right:1px solid #E8E4C6}
.productTr1     {
background:#EBE7CC url(bg-inter.gif) 0 0 repeat-x;}
.productTr2 {background:#E4E0BE}

.formBgCenter {background:url(/i/form-bg-center.gif)}
.black .formBgCenter {background:url(/i/form-bg-center-black.gif)}
.formText {
border:0px solid;
width:500px;
padding:1px 2px 0px 3px;
font-size:11px;
margin:0px;
background:url(/i/form-bg.gif);
color:#730400;
}
.black .formText {background:url(/i/form-bg-black.gif);color:#000}
.butSend {float:left;margin-left:20px}

#d2 {display:inline;float:left;width:100px}
.newsImg {border:3px solid #D5CE9A}	
.newsTab td {padding:28px 0px 23px 0px}
.newsDate {font-size:10px}

a:link.newsTitle, a:visited.newsTitle, a:hover.newsTitle, a:active.newsTitle {font-size:11pt;font-weight:bold}

.catalog {margin:30px 0px 0px 25px}
.archive {margin:20px 0px 50px 0px}
.archive b {color:#330806;font-size:8pt;font-weight:bold}
.list {color:#330806;font-size:8pt;margin:7px 0px 0px 4px}
.list a:hover, .list a:active {text-decoration:none;}
.catalog, .archive a:link, .archive a:visited, .archive a:hover, .archive a:active {font-size:8pt}
.black .catalog a:link, .black .catalog a:visited, .black .catalog a:hover, .black .catalog a:active {color:#E2A023}

.mug {margin-top:1px;background:url(/i/list.jpg) 0px 0px no-repeat;color:#fff;height:14px;width:15px;padding:0px 0px 2px 1px}

.map {font-weight:bold;font-size:14px;margin:15px 0px 10px 0px}
.map ul	{list-style:none;margin:0px;padding:0px}
.map li	{color:#343434;margin:15px 0px 0px 0px}
.map li ul li {margin:6px 0px 0px 0px;line-height:14px}
.map a {color:#B7140E;text-decoration:underline;background:url(/i/menu-off.gif) 0 0 no-repeat;padding:5px 0 0px 50px}
.map a:hover {color:#B7140E;text-decoration:none;background:url(/i/menu-off.gif) 0 0 no-repeat;padding:5px 0 0px 50px}
.map span {background:url(/i/menu-arrow.gif) 27px 4px no-repeat;color:#EB0002;padding:0px 0 0px 50px;margin:6px 0px 0px 0px}
.map li ul {margin:10px 0px 12px 50px}
.map li ul span	{background:url(/i/bul-sub.gif) 0 0.6em no-repeat;padding:0 0 0 1.4em;color:#48524a}
.map li ul a {color:#330806;font-size:12px;font-weight:normal;text-decoration:underline;background:url(/i/menu-bottle.gif) 2px 0 no-repeat;padding:0 0 0 22px}
.map li ul a:hover {color:#330806;font-size:12px;font-weight:normal;text-decoration:none;background:url(/i/menu-bottle.gif) 2px 0 no-repeat;padding:0 0 0 22px}
.map li ul li ul {margin:9px 0px 7px 20px}
.map li ul li ul a {color:#330806;font-size:12px;font-weight:normal;text-decoration:underline;background:url(/i/menu-3.gif) 2px 0 no-repeat;padding:0 0 0 25px}
.map li ul li ul a:hover {color:#330806;font-size:12px;font-weight:normal;text-decoration:none;background:url(/i/menu-3.gif) 2px 0 no-repeat;padding:0 0 0 25px}

.choose {margin:2px 0 20px 0;font-size:12px}
.choose img	{margin:0}
.selectTd {padding:0;width:70px}
.selectChoose {font-size:11px;width:80px}

.yellow .contentNews
        {
        margin : 0px;
        background : url(/i/v-news.jpg) 130px 40px  no-repeat;
                color:#fff;}

.yellow .contentAbout 
        {
        margin : 0px;
        background : url(/i/v-about.jpg) 130px 40px  no-repeat;
                color:#fff;}
                
.yellow .contentActions 
        {
        margin : 0px;
        background : url(/i/v-actions.jpg) 130px 40px  no-repeat;
                color:#fff;}    
                
.yellow .contentBeer
        {
        margin : 0px;
        background : url(/i/v-beer.jpg) 130px 20px  no-repeat;
                color:#fff;}
                        
.yellow .contentContact 
        {
        margin : 0px;
        background : url(/i/v-contact.jpg) 130px 40px  no-repeat;
                color:#fff;}

.yellow .contentProducts 
        {
        margin : 0px;
        background : url(/i/v-products.jpg) 130px 40px  no-repeat;
                color:#fff;}

.yellow .contentForum 
        {
        margin : 0px;
        background : url(/i/v-forum.jpg) 130px 40px  no-repeat;
                color:#fff;}

.yellow .contentVacancy
        {
        margin : 0px;
        background : url(/i/v-vacancy.jpg) 130px 40px  no-repeat;
                color:#fff;}

.contact {
font-size:75%;
color:#330806;
margin:1em 0 0 0;
}
	
.contact H3{
color:#330806;
font-size:100%;
font-family:tahoma;
margin:0 0 0.2em 0;
padding:0;
}

.tabContact {
font-size:100%;
width:90%;
margin:0.1em 0 2.4em 20px;
}

.tabContact TD {
white-space:nowrap;
color:#330806;
padding-top:0.1em;
}

.tdDot {
width:100%;
background:url(/i/dot.gif) 0 0.9em repeat-x;
}

.inp {
width:233px;
border:1px solid #730400;
background-color:#fff;
}

.inpText {
width:511px;
border:1px solid #730400;
background-color:#fff;
}

.tabForm {
font-size:100%;
margin:0.1em 0 2.4em 0;
}

.tabForm SPAN {
color:#eb0002;
}

.tabForm P {
margin-bottom:0.6em;
font-weight:bold;
}

.tabForm SPAN {
color:#eb0002;
}

.tabForm TD {
padding-bottom:1.3em;
}

.sel {
font-size:11px;
width:233px;
}

.but {
float:right;
}


.formTab, .formTab2 {
width:90%;
}

.formTab h2, .formTab2 h2 {
padding-top:10px;
font-size : 11pt;
color : #B7140E;
}

.formTab2 {
margin-top:1.4em;
}

.activemedia a { 
text-decoration:none; 
} 
 
.activemedia a:hover { 
text-decoration:underline; 
}



/* forum */

.clearAll {
clear:both;
float:none !important;
font-size:0px !important;
border:none;
margin:0 !important;
padding:0 !important;
background:transparent !important;
visibility:hidden !important;
}

.forum {
width:600px;
font-size:12px;
}


.forumTop {
position:relative;
width:600px;
background:#dad0ad;
border:1px solid #c0ad90;
margin-bottom:24px;
}

.forumPad {
padding:9px 18px 20px 18px;
}

.linkReg {
color:#eb0002;
font-weight:bold;
margin-bottom:17px;
}

.linkReg A{
color:#730400;
text-decoration:none;
background:url(dot-link.gif) 0 100% repeat-x;
padding-bottom:1px;
}
.linkReg A:hover {
background:none;
}

.forumForm {
width:auto;
border-collapse:collapse;
font-size:11px;
}

.forumForm TD {
vertical-align:top;
padding:0;
}

TD.tdText {
padding-right:15px;
padding-top:7px;
}

.forumForm IMG {
margin:4px 0 0 0;
}

.inpForum {
width:180px;
vertical-align:top;
margin:4px 0 0 0;
padding:0 0 0 5px;
}

.butReg {
vertical-align:top;
margin-left:15px;
}

.post {
padding:0 0 26px 25px;
}

.post .post {
padding:26px 0 0 20px;
}

.post .newsTitle {
margin-left:-15px;
}

.aboutPost {
font-family:tahoma;
font-size:10px;
color:#89805b;
margin:15px 0 4px 0;
}

.aboutPost STRONG {
color:#330806;
}

.post P {
margin:0;
}

.forumTL, .forumTR, .forumBL, .forumBR {
position:absolute;
width:5px;
height:5px;
background:url(corn-forum.gif) 0 0 no-repeat;
overflow:hidden;
}

.forumTL {
top:-1px;
left:-1px;
}

.forumTR {
top:-1px;
right:-1px;
background-position:100% 0;
}

.forumBL {
bottom:-1px;
left:-1px;
background-position:0 100%;
}

.forumBR {
bottom:-1px;
right:-1px;
background-position:100% 100%;
}

* html div.forumTR, * html div.forumBR {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -2 : -1 );}
* html div.forumBL, * html div.forumBR {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -2 : -1 );}

.forumLogin, .forumLoginSub {
width:560px;
border-collapse:collapse;
font-size:10px;
}

.forumLogin A, .forumLoginSub A{
color:#3e0200;
}

.forumLogin TD{
vertical-align:bottom;
padding:13px 0 0 0;
}

.forumLogin IMG {
vertical-align:bottom;
}

.forumLoginSub {
vertical-align:bottom;
padding:0;
}

.forumLoginSub SPAN {
font-size:10px;
color:#130100;
}

A.name, SPAN.name {
font-size:14px;
font-weight:bold;
vertical-align:bottom;
}

.forumProfile {
border-collapse:collapse;
margin:10px 0 0 7px;
}

.forumProfile TD {
vertical-align:top;
font-size:12px;
line-height:1em;
padding:5px 0 18px 0;
}

.forumProfile SPAN {
font-family:"Trebuchet MS";
font-size:9px;
color:#89805b;
padding-left:22px;
}

.inpProfile {
width:230px;
border:2px solid #d4c7ad;
background:#f1eed9;
margin:-5px 0 0 22px;
padding:0 0 0 5px;
}

.tdIcq {
background:url(i-icq.gif) 0 0 no-repeat;
}

.tdSkype {
background:url(i-skype.gif) 0 0 no-repeat;
}

TD.tdBith {
font-size:11px;
color:#eb0002;
padding-left:16px;
}

.tdBith IMG {
vertical-align:top;
margin:0 6px;
}

.tabProfile {
border-collapse:collapse;
font-size:12px;
}

.tabProfile TD{
vertical-align:top;
padding:3px 11px 3px 0;
}

.tabProfile IMG {
vertical-align:middle;
}

.tabProfile P {
margin-bottom:0.3em;
}

.inpWrite {
width:564px;
border:1px solid #999;
border-top:1px solid #737373;
margin:10px 0 0 0;
}

.inpLoginWrite {
width:230px;
border:1px solid #999;
border-top:1px solid #737373;
margin:10px 0 0 0;
padding:0 0 2px 5px;
}

.butWrite {
margin-top:13px;
}

.captcha {
float:left;
}

.comment A {
color:#b7140e;
text-decoration:none;
padding-bottom:1px;
background:url(dot-com.gif) 0 100% repeat-x;
}

.comment A:hover {
background:none;
}

.comment{
position:relative;
width:100%;
font-size:11px;
padding-top:7px;
}

.who {
border-collapse:collapse;
font-size:10px;
color:#89805b;
margin:0 0 5px 0;
}

.who TD {
vertical-align:bottom;
}

.who P {
margin-bottom:0.3em;
}

.who IMG {
margin:0 15px 2px 0;
}

.blockOpen {
width:424px;
margin:5px 0 0 -5px;
}

.tabPop {
border-collapse:collapse;
}

.tabPop TD {
margin:0;
padding:0;
}

.tabPop IMG {
margin:0;
}



.onTL {
width:11px;
height:11px;
background:url(td-tl.png) 0 0 no-repeat;
}

.onTR {
width:11px;
height:11px;
background:url(td-tr.png) 0 0 no-repeat;
}

.onTA {
width:460px;
height:11px;
background:url(td-t.png) 0 0 repeat-x;
}

.onBL {
width:11px;
height:12px;
background:url(td-bl.png) 0 0 no-repeat;
}

.onBR {
width:11px;
height:12px;
background:url(td-br.png) 0 0 no-repeat;
}

.onBA {
width:460px;
height:12px;
background:url(td-b.png) 0 0 repeat-x;
}

.onL {
width:11px;
background:url(td-l.png) 0 0 repeat-y;
}

.onR {
width:11px;
background:url(td-r.png) 0 0 repeat-y;
}

TD.onText {
background:#afa87d;
padding:0 6px;
font-size:10px;
font-family:"Trebuchet MS";
color:#330806;
}

.butCom {
float:right;
margin:10px 0 0 0;
}

.inpCom {
width:390px;
border:1px solid #d7ccb2;
background:#f1eed9;
margin-top:7px;
}

.inpComText {
width:364px;
border:1px solid #d7ccb2;
background:#f1eed9;
margin-top:5px;
}