.bla-bla {}

A { color: #3165AE; text-decoration: underline; }
A:visited { color: #858150; text-decoration: underline; }
BODY { height: 100%; margin: 0px; padding: 0px; background: #ffffff; color: #464646; font-family: Tahoma; font-size: 12px; font-weight: normal; line-height: 18px; }
HTML { height: 100%; }
IMG { border: 0px; }
TABLE { border: 0px; border-collapse: collapse; font-family: Tahoma; font-size: 12px; color: #464646; line-height: 18px; }
TABLE TD { padding: 0px; }
FORM { display: inline; }
H1 { color: #9A846C; font-size: 18px; margin: 5px 0px 20px 0px; font-weight: normal; font-family: Tahoma; }
H1 A { color: #9A846C; }
H2 { color: #464646; font-size: 12px; margin: 10px 0px 10px 0px; background-color: #E8EBD0; padding: 3px; }
INPUT.sendInput, SELECT.sendInput { height: 20px; font-family: Tahoma; font-size: 11px; margin: 0px; padding: 2px; color: #9A9A9A; border-width: 1px; border-style: solid; border-color: #7E9DB9; }
TEXTAREA.sendInput { font-family: Tahoma; font-size: 11px; margin: 0px; padding: 2px; color: #9A9A9A; border-width: 1px; border-style: solid; border-color: #7E9DB9; }
INPUT.button { color: #464646; font-family: Tahoma; font-size: 12px; cursor: pointer; }
UL { margin: 0px; padding: 0px; }
UL LI { margin: 0px; padding: 2px 0px 2px 10px; list-style-type: none; background-image: url("image/list.gif"); background-repeat: no-repeat; background-position: 0 9px; }
#SHNav{position:absolute; top:0; left:0; z-index:5; width:100%; height:47px;}
#SHNavBg{background:#917658; width:100%; height:24px;}
#SHNavBg p{margin:0 0 0 15px; color:#cfd98e; padding-top:2px; font-size:11px;}
#SHNavBg p span{float:left; display:block;}
#SHNavBg p a{float:left; color:#fde5ca; display:block; margin:0 7px; font-size:11px; cursor:pointer;}
#SHNavBg p a span{padding-bottom:3px; margin-left:7px;}
#SHNavBg p a img{float:left; display:block;}
#SHNavBg div.closeBut{background:url(image/remove-alfaspa.gif) no-repeat 0 0; width:11px; height:11px; float:right; cursor:pointer; margin-right:10px; margin-top:4px;}
#SHNavShadow{background:url(image/shadow-alfaspa_alfaspa-cosmetic.png) repeat-x 0 0; width:100%; height:24px;}
#NoTop{top:0 !important;}
.mt23{top:23px; position:relative;}
.small { font-size: 11px; }
.red { color: #ff0000; }
.blue { color: #3165AE; }
.brown { color: #9A846C; }
.inv { display: none; }
.quote { font-size: 11px; font-style: italic; }
.greenF { color: #98A162; font-weight: bold; }
.clear { clear: both; }
A.malinc { color: #BC6F99; }
.malinc { color: #BC6F99; }
.malin { background-color: #BC6F99; padding: 10px; margin-top: 10px; margin-bottom: 10px; }
.malin2 { margin: 0px 0px 10px 0px;}
.malin2 TD { background-color: #BC6F99; padding: 2px 5px 2px 5px; color: #fff; text-align: right; }
.malin H1 { color: #fff; margin: 0px; padding: 0px; text-transform: uppercase; }
.malinh2 { background-color: #BC6F99; padding: 5px 10px 5px 10px; margin-top: 10px; margin-bottom: 10px; }
.malinh2 H2 { color: #fff; margin: 0px; padding: 0px; text-transform: uppercase; background: none; }
.bgShema { background: url("data/Image/pages/promo-shema2.gif") no-repeat; height: 113px; }
.tdSh1 { width: 33%; color: #fff; padding: 22px 10px 0px 30px; }
.tdSh2 { width: 34%; color: #fff; padding: 22px 10px 0px 43px; }
.tdSh3 { width: 33%; color: #fff; padding: 22px 10px 0px 47px; }
.fonSh { background: url("data/Image/pages/promo-fon2.jpg") no-repeat right bottom; height: 321px; }
.bgrTBlock { background: url("image/bgr1.gif") repeat-x; }
.bgrLBlock { background: url("image/bgr4.gif") repeat-y }
.bgrRBlock { background: url("image/bgr2.gif") repeat-y }
.bgrBBlock { background: url("image/bgr3.gif") repeat-x; }
P.absM { margin: 0px; }
P.absM IMG, P.absM SPAN { vertical-align: middle; display: inline; }
.action7 { background: url("image/viora_zena-euro.png") no-repeat left top; }

.wh100 { width: 100%; height: 100%; }
.wh100Bgr { width: 100%; height: 100%; background: url("image/new/bottom-fon_bgd.gif") repeat-x bottom; }
.topBgr1 { width: 99%; background: url("image/new/top11_bgd.gif") repeat-x; white-space: nowrap; }
.topIcons { position: absolute; top: 45px; left: 275px; z-index:2;}
.iMail { margin: 0px 50px 0px 50px; }
.topBgr2 { width: 99%; background: url("image/new/top2_bgd.gif") repeat-x; }
.topMenu { background: url("image/new/m-bgr.gif") repeat-x; text-align: center; cursor: pointer; padding-left: 14px; }
.topMenu A, .topMenu A:visited { color: #fff; text-decoration: none; }
.topMenuSel { background: url("image/new/m-bgr-a.gif") repeat-x; text-align: center; cursor: pointer; padding-left: 14px; }
.topMenuSel A, .topMenuSel A:visited { color: #fff; text-decoration: none; }
.main1Bgr { width: 33%; background: url("image/new/center-flash1-bgr.gif") repeat-x; }
.main2Bgr { width: 33%; background: url("image/new/center-flash2-bgr.gif") repeat-x; }
.main3Bgr { width: 33%; background: url("image/new/center-flash3-bgr.gif") repeat-x; }
.work1Bgr { width: 33%; background: url("image/new/work_center1_bgd.gif") repeat-x; }
.work2Bgr { width: 33%; background: url("image/new/work_center2_bgd.gif") repeat-x; }
.work3Bgr { width: 33%; background: url("image/new/work_center3_bgd.gif") repeat-x; }
.content { width: 99%; padding: 40px 20px 30px 20px; }
.contentWork { width: 99%; padding: 30px 0 30px 20px; }
.leftBlock { padding: 30px 0px 30px 20px; }
.pictures { padding: 48px 20px 0px 0px; }
.pic { margin-bottom: 24px; }
.newsHeader { border-bottom: 1px solid #A38B6F; font-size: 11px; }
.newsHeader A:visited { color: #3165AE; text-decoration: underline; }
.newsMain { width: 100%; }
.newsWork { width: 100%; height: 100%; background: url("image/news-shadow.jpg") no-repeat right top; }
.clientsMain { width: 230px; background: url("image/clients-bgr.gif") repeat-y; }
.h2 { width: 100%; background: url("image/work-h-bgr.gif") repeat-x; }
.h2Bgr { width: 99%; background: url("image/work-h-left.jpg") no-repeat; color: #fff; padding-left: 10px; }
.h3 { width: 100%; background: url("image/portfolio-h-bgr.gif") repeat-x; }
.h3Bgr { width: 100%; background: url("image/portfolio-h1.gif") no-repeat; color: #fff; padding-left: 10px; }
.picTop { background: url("image/coner1-bgr.gif") repeat-x; }
.picLeft { background: url("image/coner4-bgr.gif") repeat-y; }
.picRight { background: url("image/coner2-bgr.gif") repeat-y; }
.picBottom { background: url("image/coner3-bgr.gif") repeat-x; }
.picCat { padding: 10px; }
.textCat { padding: 10px 0px 10px 0px; }
.menuItem { width: 99%; padding-left: 20px; }
.absHid { position: absolute; display: none; }
.green { background-color: #E8EBD0; padding: 3px; }
.ordersfree { width: 100%; background-color: #FEE4C9; }
.portOne { width: 33%; text-align: center; }
.portOne TABLE { margin-bottom: 20px; width: 232px; }
.portOneT { background: url("image/portfolio-bgr1.gif") repeat-x; }
.portOneR { background: url("image/portfolio-bgr2.gif") repeat-y; }
.portOneB { background: url("image/portfolio-bgr3.gif") repeat-x; }
.portOneL { background: url("image/portfolio-bgr4.gif") repeat-y; }

.dateBlock { margin-bottom: 3px; color: #DA7F0C; }
.pagerTop { margin-bottom: 10px; }
.pagerBottom { margin-top: 10px; }
.oneBlockTd { padding-bottom: 20px; }
.oneBlock { margin-bottom: 20px; }
.answer { margin-left: 20px; }

TH { background-color: #A9AE6B; color: #fff; font-weight: normal; border: 1px solid #C7CF9C; padding: 3px; }
TR.td1 TD { background-color: #ffffff; border: 1px solid #C7CF9C; padding: 3px; }
TR.td2 TD { background-color: #F0F3E2; border: 1px solid #C7CF9C; padding: 3px; }
.td1 { background-color: #ffffff; border: 1px solid #C7CF9C; padding: 3px; }
.td2 { background-color: #F0F3E2; border: 1px solid #C7CF9C; padding: 3px; }
.nonBorder TD { border: 0px; padding: 3px; }
.tdSubmenu { background-color: #D7603C; border-bottom: 1px solid #C1AB94; padding: 2px 10px 2px 10px; }
.tdSubmenu A, .tdSubmenu A:visited { color: #fff; text-decoration: none; }
.td1Submenu { background-color: #E8EBD0; border: 1px solid #fff; padding: 2px; }
.td1Submenu A:hover { text-decoration: none; }
.prStr { padding-top: 10px; text-align: center; }

.botLogo { background: #D7603C url("image/new/bottom_bgd.gif") repeat-x left top; }
.address { width: 70%; background: #D7603C url("image/new/bottom_bgd.gif") repeat-x left top; color: #fff; }
.address A { color: #fff; text-decoration: none; }
.copy { width: 30%; background: #D7603C url("image/new/bottom_bgd.gif") repeat-x left top; text-align: right; color: #fff; }
.copy A, .copy A:visited { color: #fff; text-decoration: none; }
.links { padding: 0px 5px 0px 5px; color: #fff; font-size: 10px; }
.links A, .links A:visited { color: #fff; text-decoration: none; }
.bgO { background-color: #FFCF9B; }
.bgB { background-color: #D7603C; }

.ProduceBg{background:#EBECCC;padding:7px;}
.ProduceBg strong{color:#7D8828}
.pr20{padding-right:20px;}
.pb20{padding-bottom:20px;}
.mt10{margin-top:10px;}
.ml10{margin-left:10px;}
.ItemBorder{background:url(image/item-fon.gif) no-repeat 0 0; width:267px; height:260px; _height:267px; text-align:center; padding-top:7px;}
.SmallImg{background:url(image/item-fon-s.gif) no-repeat 0 0; width:127px; height:126px; _height:127px; text-align:center; float:left; padding-top:1px;}
.SmallImg img{display:block; margin:7px auto 0;}
.FL{float:left;}
.FR{float:right;}
.jCarouselLite{margin-top:10px; height:127px; _overflow:hidden;}
.jCarouselLite ul li{padding-left:0; _margin-bottom:4px; height:129px !important;}
.next{background:url(image/str.gif) no-repeat 0 0; width:21px; height:21px; cursor:pointer; margin:0 auto;}
.AlignC{text-align:center;}
.w127{width:127px;}
.TWrap{background:url(image/_m-bgr.gif) repeat-x 0 0 #D7D99F; position:relative; padding:5px 5px 3px; min-height:26px; _height:26px; cursor:pointer;}
.Red{background:url(image/_m-red_bgr.gif) repeat-x 0 0 #ff897b;}
.TabsTableWrapper {width:99%; margin-bottom:15px;}
.TabsTable td {padding-right:2px; border-bottom:5px solid #91984B; font-size:11px; line-height:11px; vertical-align:top;}
.noPadRight{padding-right:0 !important;}
.TabsTable td div.LeftCornerTab{background:url(image/_m-left.gif) no-repeat 0 0; width:3px; height:26px; position:absolute; top:0; left:0;}
.TabsTable td div.LeftCornerTabRed {background:url(image/_m-red_left.gif) no-repeat 0 0; width:3px; height:26px; position:absolute; top:0; left:0;}
.TabsTable td div.RightCornerTab{background:url(image/_m-right.gif) no-repeat 0 0; width:3px; height:26px; position:absolute; top:0; right:0;}
.TabsTable td div.RightCornerTabRed{background:url(image/_m-red_right.gif) no-repeat 0 0; width:3px; height:26px; position:absolute; top:0; right:0;}
.TabDiv{display:none;}
.ActiveTab{background:#91984B; color:#fff; cursor:default;}
.ActiveTabHover{background:#91984B; color:#fff;}
.ActiveTab div.LeftCornerTab, .ActiveTabHover div.LeftCornerTab{background:url(image/_m-left-a.gif) no-repeat 0 0 !important;}
.ActiveTab div.LeftCornerTabRed, .ActiveTabHover div.LeftCornerTabRed{background:url(image/_m-left-a.gif) no-repeat 0 0 !important;}
.ActiveTab div.RightCornerTab, .ActiveTabHover div.RightCornerTab{background:url(image/_m-right-a.gif) no-repeat 0 0 !important;}
.ActiveTab div.RightCornerTabRed, .ActiveTabHover div.RightCornerTabRed{background:url(image/_m-right-a.gif) no-repeat 0 0 !important;}
.H267{height:267px;}
.H407{height:407px;}
.mt20{margin-top:20px;}
.mb5{margin-bottom:5px;}
.bestClear{overflow:hidden; width:100%;}
.analogLink{margin-bottom:100px; display:block;}

.hidden { display: none; }
#opaco {
   position: absolute; left: 0; top: 0; width: 100%; background-color: #000; z-index: 10;
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";/* IE8 */
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 70); /* IE5+ */
   filter: alpha(opacity=70);/* IE4- */
   moz-opacity: 0; /* Mozilla */
   -khtml-opacity: 0; /* Safari */
   opacity: 0;  /* general CSS3 */
}
#popup { min-width: 388px; height: 258px; z-index: 11; }

.hBgr { background: url("image/new/line_bgd.gif") repeat-x left top; }
.hBgrR { background: url("image/new/line-right.gif") no-repeat right top; }
