html { filter: expression(runtimeStyle.filter = '',document.execCommand('BackgroundImageCache', false, true));}
html,body { margin:0; padding:0 }
body { background:#0a6ea8 url(../img/back.gif) 0 0 repeat-x; font:normal 0.69em/1.42em Arial, Helvetica, sans-serif; text-align:center; padding:30px 0; color:#3c4346 }
a { color:#00458d; text-decoration:underline }
a:hover { color:#b62222; text-decoration:underline }
a:focus { outline:none }
a.dashed { color:#00458d; text-decoration:none; border-bottom:#00458d 1px dashed }
a.dashed:hover { color:#b62222; text-decoration:none; border-bottom:#b62222 1px dashed }
a img { border:none }
.spacer { height:1px; overflow:hidden; clear:both }
p { margin:0 0 1.17em 0; padding:0 }
p.lil { margin:0 0 4px 0 }
ul { margin:0 0 1.5em 0px; padding:0; list-style:none }
ul li { margin:0 0 0.75em 0; padding:0 0 0 18px; background:url(../img/li.gif) 0 9px no-repeat }

form { margin:0; padding:0 }
.textInput { padding:2px; font:normal 1em/1.17em Arial, Helvetica, sans-serif; color:#3c4346; border-width: 0px; }
.button { font:normal 1em/1.17em Arial, Helvetica, sans-serif; color:#3c4346 }

#blackBack { position:absolute; top:0; left:0; height:100%; width:100%; background:#221a0f; z-index:300;
filter: alpha(opacity=33);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=33);
-moz-opacity: 0.33;
opacity:0.33;
}
#iframeBack { position:absolute; top:0; left:0; height:95%; width:95%; background:#ffffff; margin:0; padding:0; z-index:200;
filter: alpha(opacity=0);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
-moz-opacity: 0.0;
opacity:0.0;
}

.popup { background:#FFFFFF; padding:16px 30px; text-align:center; color:#7c7e84; width:254px; font-size:1.08em; position:absolute; z-index:500; display:none }
.popup h2 { color:#3a3c41; font-size:1.5em; font-weight:normal; margin:0 0 16px 0; padding:0 }
.popup .loginPopupT { width:314px; height:3px; overflow:hidden; background:url(../img/corners/login_t.gif); position:relative; top:-19px; margin:0 -30px }
.popup .loginPopupB { width:314px; height:3px; overflow:hidden; background:url(../img/corners/login_b.gif); position:relative; bottom:-19px; margin:0 -30px }
.popup .close { position:absolute; cursor:pointer; cursor:hand; top:6px; right:10px }

.loginPopup form div { width:200px; height:27px; background:url(../img/input_login.gif); overflow:hidden; margin:3px auto 10px auto }
.loginPopup form div .textInput { width:160px; border:none; margin:4px auto 0 auto }
.loginPopup form .button { margin:10px 0 0 0 }

.photoPopup { width:auto; background:#FFFFFF; padding:0 22px 0 22px }
.photoPopup .close { right:17px }
.photoPopup .ptop { height:3px; background:url(../img/corners/p.gif) right 0 no-repeat; overflow:hidden; width:3px; margin:0 0 0 100%; left:-3px; position:absolute; top:0 }
.photoPopup .pbot { height:3px; background:url(../img/corners/p.gif) 0 -6px no-repeat; overflow:hidden; width:3px; position:absolute; bottom:0; left:0; margin:0 }
.photoPopup .pbot2 { height:3px; background:url(../img/corners/p.gif) 0 -3px no-repeat; overflow:hidden; width:3px; position:absolute; bottom:0; left:-3px; margin:-3px 0 0 100% }
.photoPopup .photoWrapper { position:relative; margin:40px 0 12px 0;  width:643px; text-align:center }
.photoPopup .photoWrapper .title { left:0; text-align:center; display:block; position:relative; padding:14px 130px 5px 130px; zoom:1; font-size:1.17em; color:#3c4346; }
.photoPopup .photoWrapper .title a { color:#1356a5; text-decoration:none; position:absolute; top:14px; font-size:0.85em }
.photoPopup .photoWrapper .title a span { text-decoration:underline }
.photoPopup .photoWrapper .title a:hover { color:#1356a5; text-decoration:none; zoom:1 }
.photoPopup .photoWrapper .title a:hover span { color:#b62222 }
.photoPopup .photoWrapper .title a.goPrev { left:20px }
.photoPopup .photoWrapper .title a.goNext { right:19px }
.photoPopup .photoWrapper img { display:block; margin:0 auto }
.photoPopup .thumbsWrapper { text-align:center; position:relative; z-index:11; margin:0 0 30px 0 }
.photoPopup .thumbsWrapper img { width:82px; height:82px; margin:0 10px 10px 0; filter:alpha(opacity: 40); opacity: 0.4; -moz-opacity:0.4; background-position:0 0; background-repeat:no-repeat }
.photoPopup .thumbsWrapper img.active { border:#b3d04d 3px solid; width:76px; height:76px; background-position:-3px -3px; filter:alpha(opacity: 100); opacity: 1; -moz-opacity:1 }
.photoPopup .thumbsBackWrapper { position:absolute; z-index:10; text-align:center; width:100%; }
.photoPopup .thumbsBackWrapper img { width:82px; height:82px; margin:0 10px 0 0; background:#000000 }

.vacPopup .duty { display:block; color:#575a61; margin:-14px 0 20px 0 }
.vacPopup form div.name { width:247px; height:27px; background:url(../img/input_vac_name.gif); overflow:hidden; margin:0 auto 10px auto }
.vacPopup form div.name .textInput { width:210px; border:none; background:none; margin:4px auto 0 auto }
.vacPopup form div.cont_info { width:247px; height:27px; background:url(../img/input_vac_name.gif); overflow:hidden; margin:0 auto 10px auto }
.vacPopup form div.cont_info .textInput { width:210px; border:none; background:none; margin:4px auto 0 auto }
.vacPopup form div.textarea { width:246px; height:97px; background:url(../img/input_vac_text.gif) 0 0 no-repeat; margin:0 0 20px 0 }
.vacPopup form div.textarea .textInput { width:238px; height:80px; border:none; background:none; overflow:auto; margin:5px auto 0 auto }
#File1 { position: absolute; }
.customFile { width: 219px;
	margin-left: -140px;
	cursor: default;
	height: 21px;
	z-index: 2;
	filter: alpha(opacity: 0);
	opacity: 0;
	cursor:pointer;
}
.fakeButton
{
	position: absolute;
	z-index: 1;
	width: 61px;
	height: 23px;
	background: url(../img/browse.gif) no-repeat left top;
	float: left;
	cursor:pointer;
}

.blocker
{
	position: absolute;
	z-index: 3;
	width: 150px;
	height: 21px;
	background: url(../img/spacer.gif);
	margin-left: -155px;
}
#FileName
{
	position: absolute;
	height: 15px;
	margin-left: 90px;
	font-family: Verdana;
	font-size: 8pt;
	color: Gray;
	margin-top: 6px;
	padding-top: 0px;
	padding-left: 19px;
	background:url(../img/input_vac_file.gif) 0 0 no-repeat;
	
}
#activeBrowseButton
{
	background: url(../img/browse.gif) no-repeat left top;
	display: none;
}
#fileInput { height:44px; text-align:left; overflow:hidden; position:relative; background:url(../img/input_vac_file.gif) 80px 0 no-repeat }

#wrap { width:943px; margin:0 auto; background:#f3f5f9 url(../img/wrap_tr.gif) top right no-repeat; position:relative; text-align:left }
#wrap .applesLeaf { width:22px; height:13px; overflow:hidden; background:url(../img/leaf.gif) 0 0 no-repeat; position:absolute; top:-15px; right:-8px }
#header { height:91px; position:relative }
#header h1 { margin:0; padding:0; position:absolute; top:12px; left:18px; width:213px; height:72px; overflow:hidden }
#header h1 img { margin-bottom:10px }
#header .lang { position:absolute; top:36px; left:321px; color:#575a61 }
#header .lang:hover { color:#fe7815 }
#header .home { position:absolute; top:32px; right:110px }
#header .mail { position:absolute; top:32px; right:75px }
#header .sitemap { position:absolute; top:32px; right:39px }
#header a.enterTheNetworkInTheNameOfChampionJuice { position:absolute; top:36px; right:157px; color:#575a61; text-decoration:none; padding:0 0 0 20px; background:url(../img/icons/key.gif) 0 7px no-repeat }
#header a.enterTheNetworkInTheNameOfChampionJuice:hover { color:#fe7815; text-decoration:none }
#header a.enterTheNetworkInTheNameOfChampionJuice span { border-bottom:#575a61 1px dashed }
#header a.enterTheNetworkInTheNameOfChampionJuice:hover span { border-bottom:#fe7815 1px dashed }

#menus { height:66px; position:relative; z-index:15 }
#menus .topMenu { position:absolute; top:0; left:18px; height:26px; background:#dce7be url(../img/corners/topmenu/topmenu_r.gif) top right no-repeat; margin:0; width:616px }
#menus .topMenu li { float:left; height:26px; line-height:25px; padding:0 49px 0 49px; margin:0; background:none; font-size:11px }
#menus .topMenu li.company { background:url(../img/corners/topmenu/topmenu_l.gif) 0 0 no-repeat; padding-left:16px }
#menus .topMenu li.contacts { padding-right:24px }
#menus .topMenu li.active { background:#237db1 url(../img/corners/topmenu/topmenu_a_l.gif) 0 0 no-repeat; padding:0; color:#FFFFFF }
#menus .topMenu li.active strong { float:left; height:26px; padding:0 49px 0 49px; background:url(../img/corners/topmenu/topmenu_a_r.gif) top right no-repeat; font-weight:normal }
#menus .topMenu li.active strong a { color:#f3f5f9 }
#menus .topMenu li.active strong a:hover { color:#99d1f1 }
#menus .topMenu li.company strong { padding-left:16px }
#menus .topMenu li.contacts strong { padding-right:24px }

#menus .midMenu { position:absolute; top:28px; left:18px; margin:0; padding:0 }
#menus .midMenu li { float:left; width:202px; height:31px; margin:0; padding:0 5px 0 0 }
#menus .midMenu li a.midMenuBut { display:block; width:160px; height:33px; font:normal 13px/32px "Arial Narrow"; text-transform:uppercase; padding:0 30px 0 12px; background:#a8c933 url(../img/midmenu.png) 0 0 no-repeat; color:#4b5447; text-decoration:none }
#menus .midMenu li a.midMenuBut:hover { background:#b5d73e url(../img/midmenu.png) 0 -132px no-repeat; color:#4b5447; text-decoration:none }
body.indexPage #menus .midMenu li a.midMenuBut:hover { background-position:0 -99px }
#menus .midMenu li strong.midMenuBut { display:block; width:160px; height:33px; font:normal 13px/32px "Arial Narrow"; text-transform:uppercase; padding:0 30px 0 12px; background:#247eb1 url(../img/midmenu.png) 0 -33px no-repeat; color:#ffffff; text-decoration:none; cursor:default }
#menus .midMenu li a.midMenuButActive { background:#247eb1 url(../img/midmenu.png) 0 -33px no-repeat; color:#ffffff; text-decoration:none }
#menus .midMenu li .subMidMenu { background:url(../img/corners/menu_g_t0.gif) 0 0 no-repeat; color:#FFFFFF; position:absolute; top:33px; left:0; padding:8px 0 0 0; width:616px; display:none }
#menus .midMenu li .subMidMenu1 { background:url(../img/corners/menu_g_t1.gif) 0 0 no-repeat }
#menus .midMenu li .subMidMenu2 { background:url(../img/corners/menu_g_t2.gif) 0 0 no-repeat }
#menus .midMenu li .subMidMenu ul { background:#b5d73e; margin:0; padding:8px 0 2px 0; zoom:1; }
#menus .midMenu li .subMidMenu ul li { float:left; width:168px; height:auto; margin:0 0 10px 0; padding:0 23px 0 14px; font-size:12px; zoom:1; background:none }
#menus .midMenu li .subMidMenu ul li a { color:#4b5447 }
#menus .midMenu li .subMidMenu ul li a:hover { color:#000000 }
#menus .midMenu li .subMidMenu ul li strong { color:#000000 }
#menus .midMenu li .subMidMenu ul li strong a { color:#000000 }
#menus .midMenu li .subMidMenu ul li strong a:hover { color:#4b5447 }
#menus .midMenu li .subMidMenu ul li.first { padding-right:24px; clear:both }
#menus .midMenu li .subMidMenu ul li.sep { float:none; height:1px; clear:both; overflow:hidden; margin:0; padding:0; zoom:1; width:100% }
#menus .midMenu li .subMidMenu .subMidMenuB { height:2px; background:url(../img/corners/submidmenu_g_b.gif) 0 0 no-repeat; overflow:hidden; position:relative; clear:both; top:0px; margin:0 }
#menus .midMenu li.hovered .subMidMenu { display:block; z-index:20 }
#menus .midMenu li.hovered .midMenuBut { background:#b5d73e url(../img/midmenu.png) 0 -99px no-repeat; color:#4b5447; text-decoration:none }

#menus .midMenu li.active .subMidMenu { display:block; background:url(../img/corners/menu_t0.gif) 0 0 no-repeat; color:#FFFFFF; z-index:19 }
#menus .midMenu li.active .subMidMenu1 { background:url(../img/corners/menu_t1.gif) 0 0 no-repeat }
#menus .midMenu li.active .subMidMenu2 { background:url(../img/corners/menu_t2.gif) 0 0 no-repeat }
#menus .midMenu li.active .subMidMenu ul { background:#247eb1 }
#menus .midMenu li.active .subMidMenu ul li a { color:#ffffff }
#menus .midMenu li.active .subMidMenu ul li a:hover { color:#b6d9ed }
#menus .midMenu li.active .subMidMenu ul li strong { color:#b6d9ed }
#menus .midMenu li.active .subMidMenu ul li strong a { color:#b6d9ed }
#menus .midMenu li.active .subMidMenu ul li strong a:hover { color:#ffffff }
#menus .midMenu li.active .subMidMenu .subMidMenuB { background:url(../img/corners/submidmenu_b.gif) 0 0 no-repeat }
#menus .midMenu li.active .midMenuBut { background:#247eb1 url(../img/midmenu.png) 0 -33px no-repeat; color:#ffffff; text-decoration:none }
#menus .midMenu li.active .midMenuBut:hover { background:#247eb1 url(../img/midmenu.png) 0 -33px no-repeat; color:#ffffff; text-decoration:none }

#menus .headerSearch { width:206px; height:20px; position:absolute; top:35px; right:60px; background:#ffffff url(../img/search.gif); overflow:hidden }
#menus .headerSearch .textInput { width:173px; float:left; border:none; padding:0; margin:3px 0 0 12px; color:#575a61; background:none }
#menus .headerSearch .button { float:right; background:#f3f4f5 }

#slider { height:276px; width:923px; position:relative; z-index:14; margin:0 0 5px 0 }
#slider .billBoard { width:617px; height:276px; position:absolute; overflow:hidden; border-left:#f3f5f9 6px solid; background:#f3f5f9; display:block; cursor:pointer; cursor:hand }
#slider .billBoard .image { display:block; width:617px; height:276px }
#slider .billBoard .mat { position:absolute; top:192px; left:0; height:84px; width:617px }
#slider .billBoard .mat span { position:absolute; top:0; height:84px; z-index:9; width:617px; background:#383f43 url(../img/slider/mat.gif) 0 0 no-repeat; filter: alpha(opacity=55); -moz-opacity: 0.55; opacity:0.55; }

#slider .billBoard .text { position:absolute; top:9px; left:42px; z-index:10 }
#slider .billBoard .bLeft { width:50px; height:50px }
#slider .billBoardC { cursor:hand; cursor:pointer }
#slider .billBoardC .image { filter: alpha(opacity=70); -moz-opacity: 0.7; opacity:0.7 }
#slider .billBoardC .mat { top:276px }

.index { padding:0 18px }
.index .content { float:left; width:606px; padding:0 0 0 13px; margin:0 0 15px 0 }
.eventsBlock { margin:0 0 20px -13px; border-left:#e2dfe3 1px solid }
.eventsBlock .tabs { background:url(../img/tabs/tab.gif) bottom left repeat-x; height:23px }
.eventsBlock .tab { float:left; height:23px; background:#fe7815 url(../img/tabs/tab_a.gif); color:#FFFFFF; line-height:22px; cursor:pointer; white-space:nowrap }
.eventsBlock .tab strong { float:left; height:23px; padding:0 11px; width:140px; font-weight:normal; background:url(../img/tabs/tab_r4.gif) top right no-repeat }
.eventsBlock .tab2 { float:left; height:23px; background:#fe7815 url(../img/tabs/tab_a.gif); color:#FFFFFF; line-height:22px; cursor:pointer; white-space:nowrap }
.eventsBlock .tab2 strong { float:left; height:23px; padding:0 11px; width:150px; font-weight:normal; background:url(../img/tabs/tab_r2.gif) top right no-repeat }
.eventsBlock .tabActive { background:#eaeff5 url(../img/tabs/tab.gif) 0 0 repeat-x; cursor:default }
.eventsBlock .tabActive strong { color:#3c4346; font-weight:bold; background:url(../img/tabs/tab_r.gif) top right no-repeat }
.eventsBlock .tabActive2 { background:#eaeff5 url(../img/tabs/tab.gif) 0 0 repeat-x; cursor:default }
.eventsBlock .tabActive2 strong { color:#3c4346; font-weight:bold; background:url(../img/tabs/tab_r3.gif) top right no-repeat }
.index .content .eventsBody { clear:both; background:#eaeff5; border-right:#d8cece 1px solid; margin:0; padding:13px; zoom:1; position:relative }
.eventsBody { clear:both; margin:0 0 30px 0; padding:0; zoom:1; position:relative }
.eventsBody p { float:left; width:260px; padding:0 32px 0 0; margin:0 0 16px 0 }
.eventsBody p.sep { clear:left }
.eventsBody p em.date { font-size:0.92em; color:#7c8183 }
.eventsBody p .title { display:block; margin:2px 0; line-height:1.25em }
.eventsBody .crn_tr { width:3px; height:3px; overflow:hidden; background:url(../img/corners/events/tr.gif); position:absolute; top:-1px; right:-1px;
// right:-2px;
}
.eventsBody .crn_b { width:619px; height:3px; overflow:hidden; background:url(../img/corners/events/b.gif); position:absolute; bottom:-2px; left:-1px; }
.eventsBody .rss { position:absolute; top:4px; right:4px; width:16px; height:16px }
.eventsBody .spacer { _display:none }

.index .content .textBlock { width:252px; float:left }
.buttons { width:330px; float:right }
.buttons .btop { height:3px; overflow:hidden; background:url(../img/corners/buttons/t.gif) }
.buttons .bbot { height:3px; overflow:hidden; background:url(../img/corners/buttons/b.gif); margin:0 0 3px 0 }
.buttons .bbody { padding:2px 6px; border-left:#e6e2e5 1px solid; border-right:#e6e2e5 1px solid; zoom:1 }
.buttons .bbody img { float:left }
.buttons .bbody span { float:left; padding:14px 20px 0 6px; width:170px; line-height:1.25em }
.buttons .bbody span em { display:block; margin:4px 0 0 0; color:#5a6168 }
.buttons .bbody span a { color:#7a9a07 }
.buttons .bbody span a:hover { color:#b62222 }
.inside .extraColumn .buttons { width:241px; margin-left:-15px; margin-right:-24px; float:none }
.inside .extraColumn .buttons .bbody span { width:135px; padding-right:10px }
.inside .extraColumn .buttons .btop { background:url(../img/corners/buttons/t2.gif) }
.inside .extraColumn .buttons .bbot { background:url(../img/corners/buttons/b2.gif) }
.inside .extraColumn .quoteExtra .bbody { font-style:italic; font-size:1.08em; padding:5px 12px; width:215px; overflow:hidden }
.inside .extraColumn .quoteExtra .bbody .author { font-size:0.92em; text-align:right; margin:0 }
.vacTop { width:159px; height:210px; margin:0 0 0 0; background:url(../img/andrey.jpg) 0 0 no-repeat  }

.buttonsHor { width:241px; float:left; display:inline; margin:0 20px 0 0 }
.buttonsHor .bbody span { width:135px; padding-right:10px }
.buttonsHor .btop { background:url(../img/corners/buttons/t2.gif) }
.buttonsHor .bbot { background:url(../img/corners/buttons/b2.gif) }

.index .extraColumn { float:right; width:235px; padding:0 24px 0 20px; margin:0 0 15px 0 }
.index .extraColumn .juiceList { margin:0 -30px 0 -20px; width:292px }
.index .extraColumn .juiceList table { margin:0; padding:0; border:none; border-collapse:collapse; width:100% }
.index .extraColumn .juiceList table td { margin:0; padding:0; height:150px; text-align:center; vertical-align:middle }
.index .extraColumn .juiceList img { width:40px }

.voteAnons { color:#5a6168 }
.voteAnons a { color:#7a9a07 }
.voteAnons a:hover { color:#b62222 }
.vote { margin:0 0 0 -10px; padding:0; list-style:none }
.vote li { margin:0 0 5px 0; padding:0 0 0 10px; height:19px; color:#575a61; line-height:18px; background:#eaeaec url(../img/corners/vote/vote.gif) 0 -114px no-repeat }
.vote li strong { float:left; font-weight:normal }
.vote li span { float:right; height:19px; padding:0 10px 0 0; background:url(../img/corners/vote/vote.gif) right -133px no-repeat }
.vote li.first { background:#9ac012 url(../img/corners/vote/vote.gif) 0 0 no-repeat; color:#FFFFFF }
.vote li.first span { background:url(../img/corners/vote/vote.gif) right -19px no-repeat }
.vote li.second { background:#c7c9cd url(../img/corners/vote/vote.gif) 0 -38px no-repeat }
.vote li.second span { background:url(../img/corners/vote/vote.gif) right -57px no-repeat }
.vote li.third { background:#e0e1e4 url(../img/corners/vote/vote.gif) 0 -76px no-repeat }
.vote li.third span { background:url(../img/corners/vote/vote.gif) right -95px no-repeat }

.crn_footer { height:11px; background:url(../img/corners/footer.gif) 0 0 no-repeat; overflow:hidden; clear:both }

#footer { height:75px; color:#eaeff5; position:relative; width:943px; margin:0 auto; text-align:left; white-space:nowrap }
#footer .copy { position:absolute; top:33px; left:32px }
#footer .cosmos { position:absolute; top:33px; right:32px; text-align:right }
#footer a { color:#eaeff5 }
#footer a:hover { color:#99d1f1 }

h2 { font-size:1.25em; line-height:1.25em; font-weight:bold; margin:0 0 10px 0; padding:0 }
h2 span.sep { padding:0 12px }
h3 { font-size:1.08em; line-height:1.25em; font-weight:bold; margin:0 0 10px 0; padding:0 }
h4 { font-size:1em; line-height:1.25em; font-weight:bold; margin:0 0 4px 0; padding:0 }
h3.lil { margin-bottom:2px }

.inside { padding:15px 18px 0 18px }
.inside .content { float:left; width:606px; padding:0 0 0 13px; margin:0 0 15px 0; clear:both }
.inside .extraColumn { float:right; width:215px; padding:0 24px 0 20px; margin:0 0 15px 0 }
.inside .extraColumn h2 { color:#415301 }
.inside .extraColumn h3 { color:#415301; font-size:1.17em; margin:0 0 5px 0 }
.inside .extraColumn h3 a,
.inside .extraColumn h2 a { color:#415301 }
.inside .extraColumn h3 a:hover, 
.inside .extraColumn h2 a:hover { color:#b62222 }

.borders { margin:0 -50px 0 0; width:250px }
.borders img { float:left; display:inline; margin:0 25px 50px 0; background-position:center center; background-repeat:no-repeat; background-color:#FFFFFF }

.content { font-size:1.08em; line-height:1.5em }
.extraColumn { font-size:1.08em; line-height:1.5em }

.warning { color:#c41f4d }

.sertificates .borders { float:left; width:250px; min-height:142px; height:auto !important; height:142px; display:inline; margin:0 10px 25px 0; padding:0 0 0 0 }
.sertificates .borders img { float:left; margin:0 0 5px 0 }
.sertificates .title { float:left; width:340px; padding:40px 0 0 0; margin:0 0 30px 0 }

.bordersAwards img { margin:0 25px 25px 0 }

.docs div { float:left; width:160px; display:inline; margin:0 80px 10px 0; height:280px }
.docs div.small { float:left; width:110px; display:inline; margin:0 33px 10px 0; height:200px }
.docs div.small a span { background-position:32px 50px }
.docs div a {  margin:10px 0 4px 0; position:relative; float:left; overflow:hidden;  }
.docs div a span { position:absolute; top:0; left:0; width:100%; height:300px; background-position:center 90px; background-repeat:no-repeat; cursor:pointer }
.docs div a span.pdf { background-image:url(../img/icons/pdf.gif); }
.docs div a span.doc { background-image:url(../img/icons/doc.gif); }
.docs div a:hover span { visibility:visible }
.docs div a span { visibility:hidden }
.docs div a img { background:#f3f5f9 }
.docs div a:hover img { filter: alpha(opacity=70); -moz-opacity: 0.70; opacity:0.70 }
.docs div.spacer { float:none; width:auto; display:block; margin:0; height:1px }

.subMenu { width:203px; float:left; display:inline; margin:0 3px 20px 0; background:url(../img/corners/submenu_t.gif) 0 0 no-repeat; padding:3px 0 0 0 }
.subMenu ul { margin:0; padding:10px 0 10px 0; border-left:#e5e1e3 1px solid; border-right:#e5e1e3 1px solid }
.subMenu ul li { margin:0; padding:0 0 10px 14px; font-weight:bold; background:none }
.subMenu ul li a { color:#52656b }
.subMenu ul li a:hover { color:#b62222 }
.subMenu ul li.active { color:#415301; background:url(../img/li_submenu.gif) 6px 6px no-repeat }
.subMenu ul li ul { margin:4px 0 0 10px; padding:0; border:none }
.subMenu ul li ul li { margin:0; padding:0 0 2px 0; color:#91b021; font-weight:normal; line-height:1.25em }
.subMenu ul li ul li strong { font-weight:normal }
.subMenu ul li ul li.active { color:#91b021; background:none }
.subMenu div { background:url(../img/corners/submenu_b.gif) 0 0 no-repeat; height:3px; overflow:hidden }
.illustration { float:left; margin:0 0 20px 0 }

.juiceIcons img { margin:0 50px 0 0 }

.brd { border:#dee8c2 3px solid; margin:0 0 4px 0 }

.sertBorder { background-position:center center; background-repeat:no-repeat; background-color:#FFFFFF; margin-bottom:4px }

big { font-size:1.08em; line-height:1.25em }

.dealersCol { float:left; width:270px; padding:0 30px 0 0; margin:0 0 15px 0 }

.historyYears { margin:0 -300px 0 0; position:relative; width:890px; clear:both }
.historyYears .year { font-size:3.18em; line-height:1em; float:left; display:inline; margin:0 0 30px -8px; position:relative; width:58px; clear:left }
.historyYears ul { margin:0; padding:0 46px 30px 0; width:550px; float:left }
.historyYears ul li { margin:0 0 4px 0; padding:0; background:none }
.historyYears div { float:left; width:230px; margin:0 0 30px 0 }
.historyYears div img { border:#dee8c2 3px solid; margin:0 5px 8px 0 }

.stats { margin:0 0 25px -8px; padding:0; border:none; border-collapse:collapse; width:100% }
.stats td { margin:0; padding:3px 8px; background:#e5e7eb; vertical-align:top; border-bottom:#f3f5f9 1px solid; border-right:#f3f5f9 2px solid }
.stats .odd td { background:#eaecf0 }
.stats .separated td { border-bottom:#f3f5f9 19px solid }
.stats .head td { padding:6px 8px; font-weight:bold }
.stats .pros { background:#e1e7d5; color:#7a9a07; font-weight:bold; font-size:1.08em }
.stats tr.head .pros { background:#e5e7eb; color:#3c4346; font-size:1em }
.stats tr.odd .pros { background:#e7ece1 }

.factIcon { padding-left:16px; background:url(../img/icons/facts.gif) 0 18px no-repeat; position:relative; left:-16px }
h2.factIcon { background-position:0 3px }

.pages { margin:0 0 30px 0 }
.pages strong { color:#FFFFFF; font-weight:normal; background:#00458d; padding:1px 4px }
.pages a { padding:1px 4px }

.blueMat { clear:both; background:#eaeff5; border:#d8cece 1px solid; margin:0 0 0 -13px; padding:13px; zoom:1; position:relative }
.blueMat .crn_tr { width:3px; height:3px; overflow:hidden; background:url(../img/corners/events/tr.gif); position:absolute; top:-1px; right:-1px;
// right:-2px;
}
.blueMat .crn_b { width:619px; height:3px; overflow:hidden; background:url(../img/corners/events/b.gif); position:absolute; bottom:-2px; left:-1px; }

h2.subscribe { color:#e0670d }
.subscribeNews { height:75px; padding:0 }
.subscribeNews form { width:281px; height:27px; position:absolute; background:url(../img/input_subscribe.gif) 0 0 no-repeat; top:24px; left:108px }
.subscribeNews form .textInput { top:3px; left:10px; width:240px; background:none; padding:0; border:none; height:auto; line-height:20px; height:20px; color:#575a61; font-size:1.08em }
.subscribeNews form input { position:absolute; top:0; left:256px; width:25px; height:27px }
.subscribeNews a { background:url(../img/rss.gif) 0 0 no-repeat; position:absolute; top:30px; left:436px; padding:0 0 0 20px; color:#e0670d }
.subscribeNews div { width:281px; height:27px; position:absolute; top:60px; left:119px }
.subscribeNews .sep { display:block; position:absolute; top:24px; left:414px; background:#ccd3d9; height:27px; width:1px; }

.inside .extraColumn .buttonInfoMats { margin-top:30px; margin-bottom:30px; margin-left:-8px }
.inside .buttonInfoMats h3 { margin:7px 0 6px 0 }

.photo66 { margin:0 0 25px 0 }
.photo66 a img { border:#b8d359 3px solid }
.photo66 img { background:#ffffff }

em.date { font-size:0.92em; color:#7c8183 }

.vacancyBox { margin:0 0 40px 0 }
.vacancyBox h3 { font-size:1em; font-weight:bold; margin:0 0 3px 0; color:#35373d }
.vacancyBox ul { margin-bottom:7px }
.vacancyBox ul li { margin-bottom:2px }
.vacancyBox p { margin-bottom:7px }

.quote { margin:0 0 10px -10px; padding:10px; background:#ffffff; font-size:1.08em }
blockquote { margin:0 0 10px -10px; padding:20px 20px 20px 32px; background:#ffffff; font-size:1.08em; line-height:1.58em; font-style:italic }

h3.city { font-size:1.08em !important; color:#3c4346 !important; margin:0 0 1px 0 !important }

.promoBox { width:250px; padding:0 50px 0 0; margin:0 0 40px 0; float:left }
.promoBox img { border:#dce7be 3px solid; margin:0 0 2px 0 }
.promoBox p { margin:0 0 5px 0 }
.promoBoxOver { color:#8f9299 }
.promoBoxOver img { filter: alpha(opacity=50); -moz-opacity: 0.50; opacity:0.50; }

#subscribe_news { height:200px; padding:0 }
#subscribe_news form { width:281px; height:27px; position:absolute; background:url(../img/input_subscribe.gif) 0 0 no-repeat; top:94px; left:108px }
#subscribe_news form .textInput { top:3px; left:10px; width:240px; background:none; padding:0; border:none; height:auto; line-height:20px; height:20px; color:#575a61; font-size:1.08em }
#subscribe_news form input { position:absolute; top:0; left:256px; width:25px; height:27px }
#subscribe_news a { background:url(../img/rss.gif) 0 0 no-repeat; position:absolute; top:100px; left:436px; padding:0 0 0 20px; color:#e0670d }
#subscribe_news div { width:281px; height:27px; position:absolute; top:134px; left:119px }
#subscribe_news .sep { display:block; position:absolute; top:94px; left:414px; background:#ccd3d9; height:27px; width:1px; }

.topmanager { margin:0 0 30px 0; font-size:1.08em }
.topmanager .image { display:none }
.topmanager .image img { margin:0 0 5px 0; border:#c0e148 3px solid }
.topmanager h3 { margin:0 0 2px 0 }
.topmanager h3 a { text-decoration:none; border-bottom:#00458d 1px dashed }
.topmanager h3 a:hover { text-decoration:none; border-bottom:#b22222 1px dashed }
.topmanager h3 a.active { color:#3c4346; border-bottom:#3c4346 1px dashed }
.topmanager h3 a.active:hover { color:#3c4346; border-bottom:#3c4346 1px dashed }
.topmanager .post { display:block; margin:0 0 5px 0 }

.sitemapBox { float:left; width:210px; padding:0 90px 0 0; margin:0 0 25px 0 }
.sitemapBox h3 { margin:0 0 2px 0 }
.sitemapBox ul { margin:0 }
.sitemapBox ul li { margin:0 0 3px 0; padding:0 0 0 10px; background:url(../img/li_sitemap.gif) 0 6px no-repeat }
.sitemapBox ul li ul { margin:3px 0 7px 0 }
.sitemapBox ul li ul li { margin:0 0 3px 0; background:none; line-height:1.4em }
.sitemapBox ul li ul li a { color:#52656b }
.sitemapBox ul li ul li a:hover { color:#b62222 }
.inside { min-height:300px; height:auto !important; height:300px }

.insideBrands { font-size:1.08em; line-height:1.5em;  padding:15px 25px 0 25px;  margin:0 0 15px 0 }

.soks { margin:0 -25px -17px -25px }

.brandsAbout { float:left; width:340px; padding:0 20px 0 0; position:relative }

.brandsNews { background:#eaeff5; border:#d8cece 1px solid; margin:0; padding:13px; zoom:1; position:relative; width:220px; float:left; top:-14px }
.brandsNews .crn_tr { width:3px; height:3px; overflow:hidden; background:url(../img/corners/events/tr.gif); position:absolute; top:-1px; left:-2px; margin:0 0 0 100%;
// right:-2px;
}
.brandsNews .crn_b { width:248px; height:4px; overflow:hidden; background:url(../img/corners/brands_news_b.gif); position:absolute; bottom:-2px; left:-1px; }
.brandsNews p em.date { font-size:0.92em; color:#7c8183 }
.brandsNews p .title { display:block; margin:2px 0; line-height:1.25em }

.brandsPortfolio { float:left; width:206px; padding:0 0 0 40px; position:relative }
.brandsPortfolio .classes { margin:0 0 30px 0 }
.brandsPortfolio .classes img { display:block; margin:0 0 1px -8px }

.brand_myf { background:#efa643 url(../img/brands/myf/back.gif) 0 0 repeat-x }
.brand_myf #wrap { background:#f3f5f9 url(../img/brands/myf/wrap_tr.gif) top right no-repeat }
.brand_myf #wrap .applesLeaf { background:url(../img/brands/myf/leaf.gif) 0 0 no-repeat }
.brand_myf .inside { background:red; margin-bottom:0; background:url(../img/brands/myf/footer.gif) bottom left no-repeat }
.brand_myf .crn_footer { display:none }
.brand_myf .soks { margin-bottom:-60px }
.brand_myf .tastes { margin:0 -25px 30px -25px; height:75px; padding:0 0 0 9px }
.brand_myf .tastes a { /*width:75px;*/ height:75px; float:left; display:inline; margin:0 0 0 16px;/*margin:0 0 0 8px;*/ position:relative; color:#FFFFFF; text-decoration:none; z-index:1; cursor:default }
.brand_myf .tastes a.hovered { z-index:2 }
.brand_myf .tastes a span { position:absolute; top:20px; left:30px; background:url(../img/brands/hint_l.gif) 0 0 no-repeat; font-weight:normal; height:19px; line-height:19px; padding:0 4px 0 6px; white-space:nowrap }
.brand_myf .tastes a span b { float:left;  }
.brand_myf .tastes a span i { position:absolute; top:0; left:0; margin:0 0 0 100%; height:19px; width:2px; background:url(../img/brands/hint_r.gif) }
.brand_myf h2 a.dashed { color:#3c4346 }
.brand_myf h2 a.dashed:hover { color:#b22222 }
.brand_myf .awards { margin:0 0 0 -20px }
.brand_myf .awards img { margin:0 0 0 20px; background-position:center center; background-repeat:no-repeat }
.brand_myf .brandsExtra { float:left; width:206px; padding:190px 0 0 40px; position:relative; top:-20px }
.brand_myf .brandsExtra .js { margin:0 -10px 20px -6px;; position:absolute; display:block; width:280px; height:168px; top:0 }
.brand_myf .brandsExtra .js a { display:block; float:left; text-decoration:none; margin:0 5px 0 0 }
.brand_myf .brandsExtra .js img {display:block; margin:0 }
.brand_myf .videoStream { float:left; display:inline; margin:25px 0 0 -8px; padding:0 0 0 8px; width:338px }
.brand_myf .videoStream .stream { height:47px; padding:11px 10px 11px 8px; margin:0 0 9px -8px; background:#e9ebef url(../img/brands/myf/video.gif) 0 0 repeat-x }
.brand_myf .photoStream { float:left; display:inline; margin:25px 0 0 0; padding:0 28px 0 37px; width:490px }
.brand_myf .photoStream .stream { height:47px; padding:11px 10px 11px 37px; margin:0 0 9px -37px; background:#e9ebef url(../img/brands/myf/photo.gif) top right no-repeat }
.brand_myf .otherBrands { padding:50px 0 0 0; text-align:center; color:#857c7f }
.brand_myf .otherBrands div { width:566px; margin:0 auto }
.brand_myf #footer a:hover { color:#FFFFFF }

.brand_myf_kids { background:#85b44c url(../img/brands/myfkids/back.gif) 0 0 repeat-x }
.brand_myf_kids #wrap { background:#f3f5f9 url(../img/brands/myfkids/wrap_tr.gif) top right no-repeat }
.brand_myf_kids #wrap .applesLeaf { background:url(../img/brands/myfkids/leaf.gif) 0 0 no-repeat }
.brand_myf_kids .inside { background:red; margin-bottom:0; background:url(../img/brands/myfkids/footer.gif) bottom left no-repeat }
.brand_myf_kids .crn_footer { display:none }
.brand_myf_kids .soks { margin-bottom:-80px }
.brand_myf_kids .tastes { margin:0 -25px 60px -25px; height:40px; padding:0 0 0 413px }
.brand_myf_kids .tastes a { height:40px; float:left; display:inline; margin:0 0 0 17px; position:relative; color:#FFFFFF; text-decoration:none; z-index:1; cursor:default }
.brand_myf_kids .tastes a.hovered { z-index:2 }
.brand_myf_kids .tastes a span { position:absolute; top:20px; left:30px; cursor:hand; background:url(../img/brands/hint_l.gif) 0 0 no-repeat; font-weight:normal; height:19px; line-height:19px; padding:0 4px 0 6px; white-space:nowrap; cursor:default; }
.brand_myf_kids .tastes a span i { position:absolute; top:0; left:0; margin:0 0 0 100%; height:19px; width:2px; background:url(../img/brands/hint_r.gif) }
.brand_myf_kids .brandsExtra { float:left; width:206px; padding:0 0 0 40px; position:relative; }
.brand_myf_kids .brandsExtra .js { margin:0 -20px 20px -6px;; position:relative; display:block; width:280px; top:0 }
.brand_myf_kids .brandsExtra .js img { margin:0 5px 0 0 }
.brand_myf_kids .photoStream { margin:25px 0 0 0; padding:0 0 0 0 }
.brand_myf_kids .photoStream .stream { height:47px; padding:11px 10px 11px 10px; margin:0 -20px 9px 0; background:#e9ebef url(../img/brands/myf/photo.gif) top right no-repeat; position:relative }
.brand_myf_kids .otherBrands { padding:50px 0 0 0; text-align:center; color:#857c7f }
.brand_myf_kids .otherBrands div { width:566px; margin:0 auto }
.brand_myf_kids #footer { color:#000000 }
.brand_myf_kids #footer a { color:#000000 }
.brand_myf_kids #footer a:hover { color:#b22222 }

.brand_da { background:#06531f url(../img/brands/da/back.gif) 0 0 repeat-x }
.brand_da #wrap { background:#f3f5f9 url(../img/brands/da/wrap_tr.gif) top right no-repeat }
.brand_da #wrap .applesLeaf { background:url(../img/brands/da/leaf.gif) 0 0 no-repeat }
.brand_da .inside { background:red; margin-bottom:0; background:url(../img/brands/da/footer.gif) bottom left no-repeat }
.brand_da .crn_footer { display:none }
.brand_da .soks { margin-bottom:-90px }
.brand_da .tastes { margin:0px -25px 50px -25px; height:79px; padding:0 0 0 413px }
.brand_da .tastes a { width:59px; height:79px; float:left; display:inline; margin:0 0 0 17px; position:relative; color:#FFFFFF; text-decoration:none; z-index:1; top:-10px; cursor:default }
.brand_da .tastes a.hovered { z-index:2 }
.brand_da .tastes a span { position:absolute; top:20px; left:30px; background:url(../img/brands/hint_l.gif) 0 0 no-repeat; font-weight:normal; height:19px; line-height:19px; padding:0 4px 0 6px; white-space:nowrap; cursor:default; }
.brand_da .tastes a span i { position:absolute; top:0; left:0; margin:0 0 0 100%; height:19px; width:2px; background:url(../img/brands/hint_r.gif) }
.brand_da .brandsExtra { float:left; width:206px; padding:0 0 0 40px; position:relative }
.brand_da .brandsExtra .js { margin:0 -10px 20px -6px }
.brand_da .brandsExtra .js img { margin:0 5px 0 0 }
.brand_da .photoStream { margin:25px 0 0 0; padding:0 0 0 0 }
.brand_da .photoStream .stream { height:47px; padding:11px 10px 11px 10px; margin:0 -20px 9px 0; background:#e9ebef url(../img/brands/myf/photo.gif) top right no-repeat; position:relative }
.brand_da .videoStream { margin:0; padding:0 }
.brand_da .videoStream .stream { height:47px; padding:11px 10px 11px 8px; margin:0 -20px 9px 0; background:#e9ebef url(../img/brands/myf/video.gif) 0 0 repeat-x; position:relative }
.brand_da .otherBrands { padding:50px 0 0 0; text-align:center; color:#857c7f }
.brand_da .otherBrands div { width:566px; margin:0 auto }
.brand_da #footer { color:#ffffff }
.brand_da #footer a { color:#ffffff }
.brand_da #footer a:hover { color:#a4c628 }

.brand_sokos { background:#eee8a2 url(../img/brands/sokos/back.gif) 0 0 repeat-x }
.brand_sokos #wrap { background:#f3f5f9 url(../img/brands/sokos/wrap_tr.gif) top right no-repeat }
.brand_sokos #wrap .applesLeaf { background:url(../img/brands/sokos/leaf.gif) 0 0 no-repeat }
.brand_sokos .inside { background:red; margin-bottom:0; background:url(../img/brands/sokos/footer.gif) bottom left no-repeat }
.brand_sokos .crn_footer { display:none }
.brand_sokos .soks { margin-bottom:-140px }
.brand_sokos .tastes { margin:0 -25px 50px -25px; height:68px; padding:0 0 0 390px }
.brand_sokos .tastes a { width:68px; height:68px; float:left; display:inline; margin:0 5px 0 0; position:relative; color:#FFFFFF; text-decoration:none; z-index:1; cursor:default }
.brand_sokos .tastes a.hovered { z-index:2 }
.brand_sokos .tastes a span { position:absolute; top:20px; left:30px; background:url(../img/brands/hint_l.gif) 0 0 no-repeat; font-weight:normal; height:19px; line-height:19px; padding:0 4px 0 6px; white-space:nowrap }
.brand_sokos .tastes a span i { position:absolute; top:0; left:0; margin:0 0 0 100%; height:19px; width:2px; background:url(../img/brands/hint_r.gif) }
.brand_sokos .brandsExtra { float:left; width:206px; padding:0 0 0 40px; position:relative; top:-25px }
.brand_sokos .brandsExtra .js { margin:0 -10px 20px -6px }
.brand_sokos .brandsExtra .js img { margin:0 5px 0 0 }
.brand_sokos .photoStream { margin:25px 0 0 0; padding:0 0 0 0 }
.brand_sokos .photoStream .stream { height:47px; padding:11px 10px 11px 10px; margin:0 -20px 9px 0; background:#e9ebef url(../img/brands/myf/photo.gif) top right no-repeat; position:relative }
.brand_sokos .videoStream { margin:25px 0 0 0; padding:0 0 0 0 }
.brand_sokos .videoStream .stream { height:47px; padding:11px 10px 11px 8px; margin:0 -20px 9px 0; background:#e9ebef url(../img/brands/myf/video.gif) 0 0 repeat-x; position:relative }
.brand_sokos .otherBrands { padding:50px 0 0 0; text-align:center; color:#857c7f }
.brand_sokos .otherBrands div { width:566px; margin:0 auto }
.brand_sokos #footer { color:#4e4a18 }
.brand_sokos #footer a { color:#4e4a18 }
.brand_sokos #footer a:hover { color:#000000 }
.brand_sokos .awards { margin:0 0 0 -20px }
.brand_sokos .awards img { margin:0 0 0 20px }

.brand_caprice { background:#000000 url(../img/brands/caprice/black/back.gif) 0 0 repeat-x }
.brand_caprice #wrap { background:#f3f5f9 url(../img/brands/caprice/black/wrap_tr.gif) top right no-repeat }
.brand_caprice #wrap .applesLeaf { background:url(../img/brands/caprice/black/leaf.gif) 0 0 no-repeat }
.brand_caprice .inside { background:red; margin-bottom:0; background:url(../img/brands/caprice/black/footer.gif) bottom left no-repeat }
.brand_caprice .crn_footer { display:none }
.brand_caprice .soks { margin-bottom:-100px }
.brand_caprice .tastes { margin:0 -25px 35px -25px; height:83px; padding:0 0 0 395px }
.brand_caprice .tastes a { width:73px; height:83px; float:left; display:inline; margin:0 20px 0 0; position:relative; color:#FFFFFF; text-decoration:none; z-index:1; cursor:default }
.brand_caprice .tastes a.hovered { z-index:2 }
.brand_caprice .tastes a span { position:absolute; top:20px; left:30px; background:url(../img/brands/hint_l.gif) 0 0 no-repeat; font-weight:normal; height:19px; line-height:19px; padding:0 4px 0 6px; white-space:nowrap }
.brand_caprice .tastes a span i { position:absolute; top:0; left:0; margin:0 0 0 100%; height:19px; width:2px; background:url(../img/brands/hint_r.gif) }
.brand_caprice .brandsExtra { float:left; width:206px; padding:0 0 0 40px; position:relative }
.brand_caprice .brandsExtra .js { margin:0 -10px 5px -6px }
.brand_caprice .brandsExtra .js img { margin:0 20px 0 0 }
.brand_caprice .photoStream { margin:25px 0 0 0; padding:0 0 0 0 }
.brand_caprice .photoStream .stream { height:47px; padding:11px 10px 11px 10px; margin:0 -20px 9px 0; background:#e9ebef url(../img/brands/myf/photo.gif) top right no-repeat; position:relative }
.brand_caprice .videoStream { margin:0; padding:0 }
.brand_caprice .videoStream .stream { height:47px; padding:11px 10px 11px 8px; margin:0 -20px 9px 0; background:#e9ebef url(../img/brands/myf/video.gif) 0 0 repeat-x; position:relative }
.brand_caprice .otherBrands { padding:50px 0 0 0; text-align:center; color:#857c7f }
.brand_caprice .otherBrands div { width:566px; margin:0 auto }
.brand_caprice #footer { color:#ffffff }
.brand_caprice #footer a { color:#ffffff }
.brand_caprice #footer a:hover { color:#b22222 }
.brand_caprice .awards { margin:0 0 0 -20px }
.brand_caprice .awards img { margin:0 0 0 20px }

.brand_caprice_red { background:#ec1d25 url(../img/brands/caprice/red/back.gif) 0 0 repeat-x }
.brand_caprice_red #wrap { background:#f3f5f9 url(../img/brands/caprice/red/wrap_tr.gif) top right no-repeat }
.brand_caprice_red #wrap .applesLeaf { background:url(../img/brands/caprice/red/leaf.gif) 0 0 no-repeat }
.brand_caprice_red .inside {  background:url(../img/brands/caprice/red/footer.gif) bottom left no-repeat }
.brand_caprice_red .soks { margin-bottom:-60px }
.brand_caprice_red .tastes { margin:0 -25px 40px -25px; height:63px; padding:0 0 0 310px }
.brand_caprice_red .tastes a { width:66px; height:63px; float:left; display:inline; margin:0 0px 0 0; position:relative; color:#FFFFFF; text-decoration:none; z-index:1 }
.brand_caprice_red #footer { color:#eaeff5 }
.brand_caprice_red #footer a { color:#eaeff5 }
.brand_caprice_red #footer a:hover { color:#ffffff }

.brand_caprice_white { background:#ffffff url(../img/brands/caprice/white/back.gif) 0 0 repeat-x }
.brand_caprice_white #wrap { background:#f3f5f9 url(../img/brands/caprice/white/wrap_tr.gif) top right no-repeat }
.brand_caprice_white #wrap .applesLeaf { background:url(../img/brands/caprice/white/leaf.gif) 0 0 no-repeat }
.brand_caprice_white .inside {  background:url(../img/brands/caprice/white/footer.gif) bottom left no-repeat }
.brand_caprice_white .soks { margin-bottom:-85px }
.brand_caprice_white #footer { color:#575a61 }
.brand_caprice_white #footer a { color:#00458d }
.brand_caprice_white #footer a:hover { color:#b22222 }
.brand_caprice_white .tastes { margin:0 -25px 30px -25px; height:92px; padding:0 0 0 387px }
.brand_caprice_white .tastes a { width:82px; height:92px; float:left; display:inline; margin:0 4px 0 0; position:relative; color:#FFFFFF; text-decoration:none; z-index:1 }

.brand_bb { background:#71bf43 url(../img/brands/bb/back.gif) 0 0 repeat-x }
.brand_bb #wrap { background:#f3f5f9 url(../img/brands/bb/wrap_tr.gif) top right no-repeat }
.brand_bb #wrap .applesLeaf { background:url(../img/brands/bb/leaf.gif) 0 0 no-repeat }
.brand_bb .inside { background:red; margin-bottom:0; background:url(../img/brands/bb/footer.gif) bottom left no-repeat }
.brand_bb .crn_footer { display:none }
.brand_bb .soks { margin-bottom:-95px }
.brand_bb .tastes { margin:0 -25px 10px -25px; height:80px; padding:0 0 0 390px }
.brand_bb .tastes a {  float:left; display:inline; margin:0 15px 0 0; position:relative; color:#FFFFFF; text-decoration:none; z-index:1; cursor:default }
.brand_bb .tastes a.hovered { z-index:2 }
.brand_bb .tastes a span { position:absolute; top:20px; left:30px; background:url(../img/brands/hint_l.gif) 0 0 no-repeat; font-weight:normal; height:19px; line-height:19px; padding:0 4px 0 6px; white-space:nowrap }
.brand_bb .tastes a span i { position:absolute; top:0; left:0; margin:0 0 0 100%; height:19px; width:2px; background:url(../img/brands/hint_r.gif) }
.brand_bb .brandsExtra { float:left; width:226px; padding:29px 0 0 40px; position:relative; }
.brand_bb .brandsExtra .js { margin:0 -10px 20px -6px }
.brand_bb .brandsExtra .js img { margin:0 5px 0 0 }
.brand_bb .photoStream { margin:0; padding:0 0 0 0; float:left; width:220px }
.brand_bb .photoStream .stream { height:47px; padding:11px 10px 11px 10px; margin:0 -20px 9px 0; background:#e9ebef url(../img/brands/myf/photo.gif) top right no-repeat; position:relative }
body.brand_bb .insideBrands .photoStream .stream b.prev { left:-6px }
.brand_bb .videoStream { margin:0; padding:0 0 0 0; float:left; width:220px }
.brand_bb .videoStream .stream { height:47px; padding:11px 10px 11px 8px; margin:0 -20px 9px 0; background:#e9ebef url(../img/brands/myf/video.gif) 0 0 repeat-x; position:relative }
.brand_bb .otherBrands { padding:50px 0 0 0; text-align:center; color:#857c7f }
.brand_bb .otherBrands div { width:566px; margin:0 auto }
.brand_bb #footer { color:#ffffff }
.brand_bb #footer a { color:#ffffff }
.brand_bb #footer a:hover { color:#d5ecc7 }
.brand_bb .awards { margin:0 0 0 -20px }
.brand_bb .awards img { margin:0 0 0 20px }

.brand_myf_kvas { background:#2d1907 url(../img/brands/myf_kvas/back.gif) 0 0 repeat-x }
.brand_myf_kvas #wrap { background:#f3f5f9 url(../img/brands/myf_kvas/wrap_tr.gif) top right no-repeat }
.brand_myf_kvas #wrap .applesLeaf { background:url(../img/brands/myf_kvas/leaf.gif) 0 0 no-repeat }
.brand_myf_kvas .inside { background:red; margin-bottom:0; background:url(../img/brands/myf_kvas/footer.gif) bottom left no-repeat }
.brand_myf_kvas .crn_footer { display:none }
.brand_myf_kvas .soks { margin-bottom:-35px }
.brand_myf_kvas .brandsExtra { float:left; width:206px; padding:0 0 0 40px; position:relative; }
.brand_myf_kvas .brandsExtra .js { margin:0 -20px 20px -6px;; position:relative; display:block; width:280px; top:0 }
.brand_myf_kvas .brandsExtra .js img { margin:0 5px 0 0 }
.brand_myf_kvas .photoStream { margin:25px 0 0 0; padding:0 0 0 0 }
.brand_myf_kvas .photoStream .stream { height:47px; padding:11px 10px 11px 10px; margin:0 -20px 9px 0; background:#e9ebef url(../img/brands/myf/photo.gif) top right no-repeat; position:relative }
.brand_myf_kvas .otherBrands { padding:50px 0 0 0; text-align:center; color:#857c7f }
.brand_myf_kvas .otherBrands div { width:566px; margin:0 auto }
.brand_myf_kvas #footer { color:#ffffff }
.brand_myf_kvas #footer a { color:#ffffff }
.brand_myf_kvas #footer a:hover { color:#c0bab5 }

.brand_myf_baby { background:#85b44c url(/img/brands/myfkids/back.gif) 0 0 repeat-x }
.brand_myf_baby #wrap { background:#f3f5f9 url(/img/brands/myfkids/wrap_tr.gif) top right no-repeat }
.brand_myf_baby #wrap .applesLeaf { background:url(/img/brands/myfkids/leaf.gif) 0 0 no-repeat }
.brand_myf_baby .inside { background:red; margin-bottom:0; background:url(/img/brands/myfkids/footer.gif) bottom left no-repeat }
.brand_myf_baby .crn_footer { display:none }
.brand_myf_baby .soks { margin-bottom:-120px }
.brand_myf_baby .tastes { margin:30px -25px 60px -25px; height:67px; padding:0 0 0 429px }
.brand_myf_baby .tastes a { height:67px; float:left; display:inline; margin:0 0 0 7px; position:relative; color:#FFFFFF; text-decoration:none; z-index:1; cursor:default }
.brand_myf_baby .tastes a.hovered { z-index:2 }
.brand_myf_baby .tastes a span { position:absolute; top:10px; left:30px; cursor:hand; background:url(/img/brands/hint_l.gif) 0 0 no-repeat; font-weight:normal; height:19px; line-height:19px; padding:0 4px 0 6px; white-space:nowrap; cursor:default; }
.brand_myf_baby .tastes a span i { position:absolute; top:0; left:0; margin:0 0 0 100%; height:19px; width:2px; background:url(/img/brands/hint_r.gif) }
.brand_myf_baby .brandsExtra { float:left; width:206px; padding:0 0 0 40px; position:relative; }
.brand_myf_baby .brandsExtra p.js { margin:0 -30px 20px -6px; position:relative; display:block; width:280px; top:0 }
.brand_myf_baby .brandsExtra .js img { margin:0 0px 0 0 }
.brand_myf_baby .photoStream { margin:25px 0 0 0; padding:0 0 0 0 }
.brand_myf_baby .photoStream .stream { height:47px; padding:11px 10px 11px 10px; margin:0 -20px 9px 0; background:#e9ebef url(/img/brands/myf/photo.gif) top right no-repeat; position:relative }
.brand_myf_baby .otherBrands { padding:50px 0 0 0; text-align:center; color:#857c7f }
.brand_myf_baby .otherBrands div { width:566px; margin:0 auto }
.brand_myf_baby #footer { color:#000000 }
.brand_myf_baby #footer a { color:#000000 }
.brand_myf_baby #footer a:hover { color:#b22222 }

.brand_myf_tea { background:#8f0407 url(../img/brands/myf_tea/back.gif) 0 0 repeat-x }
.brand_myf_tea #wrap { background:#f3f5f9 url(../img/brands/myf_tea/wrap_tr.gif) top right no-repeat }
.brand_myf_tea #wrap .applesLeaf { background:url(../img/brands/myf_tea/leaf.gif) 0 0 no-repeat }
.brand_myf_tea .inside { background:red; margin-bottom:0; background:url(../img/brands/myf_tea/footer.gif) bottom left no-repeat }
.brand_myf_tea .crn_footer { display:none }
.brand_myf_tea .soks { margin-bottom:-110px }
.brand_myf_tea .tastes { margin:0 -25px 30px -25px; height:70px; padding:0 0 0 410px }
.brand_myf_tea .tastes a { width:70px; height:70px; float:left; display:inline; margin:0 0 0 17px; position:relative; color:#FFFFFF; text-decoration:none; z-index:1; cursor:default }
.brand_myf_tea .tastes a.hovered { z-index:2 }
.brand_myf_tea .tastes a span { position:absolute; top:20px; left:30px; background:url(../img/brands/hint_l.gif) 0 0 no-repeat; font-weight:normal; height:19px; line-height:19px; padding:0 4px 0 6px; white-space:nowrap }
.brand_myf_tea .tastes a span b { float:left;  }
.brand_myf_tea .tastes a span i { position:absolute; top:0; left:0; margin:0 0 0 100%; height:19px; width:2px; background:url(../img/brands/hint_r.gif) }
.brand_myf_tea .brandsExtra { float:left; width:206px; padding:0 0 0 40px; position:relative; }
.brand_myf_tea .brandsExtra p.js { margin:0 -30px 20px -6px; position:relative; display:block; width:280px; top:0 }
.brand_myf_tea .brandsExtra p.js img { margin:0 5px 0 0 }
.brand_myf_tea .photoStream { margin:25px 0 0 0; padding:0 0 0 0 }
.brand_myf_tea .photoStream .stream { height:47px; padding:11px 10px 11px 10px; margin:0 -20px 9px 0; background:#e9ebef url(../img/brands/myf/photo.gif) top right no-repeat; position:relative }
.brand_myf_tea .otherBrands { padding:50px 0 0 0; text-align:center; color:#857c7f }
.brand_myf_tea .otherBrands div { width:566px; margin:0 auto }
.brand_myf_tea #footer { color:#ffffff }
.brand_myf_tea #footer a { color:#ffffff }
.brand_myf_tea #footer a:hover { color:#deb4b5 }

.videoPopup { width:543px; padding:0; background:none }
.videoPopup .pTop { height:11px; background:url(../img/corners/video_top.png); overflow:hidden;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/corners/video_top.png);
}
.videoPopup .pBody { background:url(../img/corners/video_back.png); height:auto; padding:15px 30px; text-align:center;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/corners/video_back.png);
// _height:100px;
}
.videoPopup .pBody strong { display:block; text-align:center; color:#FFFFFF; font-size:1.5em; font-weight:normal; margin:0 0 20px 0 }
.videoPopup .pBottom { height:11px; background:url(../img/corners/video_bottom.png); overflow:hidden;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/corners/video_bottom.png);
}
.videoPopup .close { top:10px }

.sertPopup { width:543px; padding:0; background:none }
.sertPopup .pTop { height:11px; background:url(../img/corners/sert_top.png); overflow:hidden;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/corners/sert_top.png);
}
.sertPopup .pBody { background:url(../img/corners/sert_back.png); height:auto; padding:15px 30px; text-align:center; color:#242529;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/corners/sert_back.png);
// _height:100px;
}
.sertPopup .pBody strong { display:block; font-size:1.5em; font-weight:normal; margin:0 0 20px 0 }
.sertPopup .pBody .border { width:347px; margin:0 auto 15px auto; background:url(../img/corners/border_back.jpg) 0 20px }
.sertPopup .pBody .border .borderInner { background:url(../img/corners/border_top.jpg) 0 0 no-repeat }
.sertPopup .pBody .border .borderInner div { background:url(../img/corners/border_bottom.jpg) bottom left no-repeat; padding:20px 27px 27px 22px; text-align:center; position:relative; zoom:1 }
.sertPopup .pBody .border .borderInner div b { display:block; position:absolute; top:20px; left:21px; overflow:hidden; background:#000000; opacity:0.15; -moz-opacity:0.15; filter: alpha(opacity=15) }
.sertPopup .pBody .border .borderInner div b.shTop { height:4px }
.sertPopup .pBody .border .borderInner div b.shLeft { width:4px; top:24px }
.sertPopup .pBody .border img { display:block; margin:0 auto }
.sertPopup .pBody p { text-align:left }
.sertPopup .pBody .controls { text-align:left; padding:20px 0 0 0; border-top:#a7a8a9 1px solid; height:1.5em }
.sertPopup .pBody .controls .prev { float:left; position:relative; left:-16px; width:45%; padding-left:16px }
.sertPopup .pBody .controls .prev span { margin:0 0 0 -16px }
.sertPopup .pBody .controls .next { float:right; position:relative; right:-16px; width:45%; padding-right:16px; text-align:right }
.sertPopup .pBody .controls .next span { margin:0 -16px 0 0 }
.sertPopup .pBody .controls a { color:#00458d; text-decoration:none; border-bottom:#00458d 1px dashed }
.sertPopup .pBody .controls a:hover { color:#b22222; text-decoration:none; border-bottom:#b22222 1px dashed }
.sertPopup .pBody a { position:relative }

.sertPopup .pBottom { height:11px; background:url(../img/corners/sert_bottom.png); overflow:hidden;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/corners/sert_bottom.png);
}
.sertPopup .close { top:10px }

.videoStream { position:relative }
.videoStream a.hovered { z-index:2 }
.videoStream a.hovered img { position:relative; width:70px; height:70px; padding:13px; background:url(../img/back.png); margin:-25px -25px -24px -24px;
// left:-24px;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/back.png);
}
.videoStream a { position:relative; z-index:1; float:left; display:inline; padding:0 5px 0 0 }
.videoStream a span { display:block; position:absolute; width:35px; height:35px; top:6px; left:6px; background:url(../img/play.png); cursor:pointer; cursor:hand;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/play.png);
}

body .insideBrands .stream { position:relative }
body .insideBrands .stream b { display:block; width:10px; height:32px; cursor:pointer; position:relative; z-index:100 }
body .insideBrands .stream b.prev { position:absolute; left:-6px; top:20px; background:url(../img/prev.gif) }
body.barnd_myf .insideBrands .photoStream .stream b.prev { position:absolute; left:22px; top:20px; background:url(../img/prev.gif) }
body .insideBrands .stream b.next { position:relative; float:left; background:url(../img/next.gif); margin:8px 0 0 0 }
body .insideBrands .stream b.notActive { cursor:default; opacity:0.3; -moz-opacity:0.3; filter: alpha(opacity=30); }

.photoStream { position:relative }
.photoStream a.hovered { z-index:2 }
.photoStream a.hovered img { position:relative; width:70px; height:70px; padding:13px; background:url(../img/back.png); margin:-25px -25px -24px -24px;
// left:-24px;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/back.png);
}
.photoStream a { position:relative; z-index:1; float:left; display:inline; padding:0 5px 0 0 }

.soksIndex { height:310px; background:url(../img/soks.gif) 0 -52px repeat-x }

#otherbbr img { background:url(../img/other.png);
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/other.png);
}

.management { clear:both }
.management .photo { float:left; border:#c0e148 3px solid; display:inline; margin:0 18px 30px 0 }
.management .info { float:left; margin:0 0 30px 0; width:430px }
.management .info h3 { margin:0 }
.management .info .post { display:block; margin:0 0 6px 0 }
.management .info p { margin:0 0 5px 0 }

.hr_politics { color:#5a6168; font-style:italic; width:390px; margin:0 0 32px 0 }
.hr_politics p { margin:0 0 5px 0 }

.e404 { padding:156px 0 130px 379px; width:276px; background:url(../img/404.jpg) 195px 156px no-repeat }
.e404 h2 { font-size:46px; line-height:1.08em; margin:0 0 10px 0; font-weight:normal; padding:0 }
.e404 strong { display:block; font-size:20px; line-height:1.25em; margin:0 0 30px 0; font-weight:normal }
.e404 a { font-weight:bold; font-size:1.08em }
.e404 a:hover { font-weight:bold }





.videoArchive { padding:0 13px; margin:0 0 20px 0 }
.videoArchive .vaJuice { float:left; width:102px; text-align:center; margin:0 0 22px 0 }
.videoArchive .vArchive { float:left; width:740px; margin:0 0 10px 0 }
.videoArchive .vArchive h3 { font-size:14px; }
.videoArchive .vArchive span { float:left; font-size:11px; display:inline; margin:0 4px 12px 0 }
.videoArchive .vArchive span img { border:#b3d04d 3px solid; margin:0 0 2px 0 }
.videoArchive .vArchive span .year { width:70px }


.faqBox h4 a { font-weight:normal; margin:0 0 10px 0; padding:0; overflow:hidden; width:100%; text-decoration:none; border-bottom:#00458d 1px dashed}
.faqBox h4 a:hover { font-weight:normal; margin:0 0 10px 0; padding:0; overflow:hidden; width:100%; text-decoration:none; border-bottom:#b62222 1px dashed}
.faqBox p { display:none }
.faqBox ul { display:none }
.faqBoxActive { margin:0 0 10px 0 }
.faqBoxActive h4 a { font-weight:normal; margin:0 0 10px 0; padding:0; overflow:hidden; width:100%; text-decoration:none; border-bottom:#00458d 1px dashed} 
.faqBoxActive h4 a:hover { font-weight:normal; margin:0 0 10px 0; padding:0; overflow:hidden; width:100%; text-decoration:none; border-bottom:#b62222 1px dashed}
.faqBoxActive p { display:block }
.faqBoxActive ul { display:block }

.content_inv {padding-top:15px;}
.list_sd {margin-left:45px;}
