html, body { margin:0px; padding:0px; height:100%; }
body { background:#fafafa; font:12px verdana; color:#000;}
table { border-collapse:collapse; border:0px; border-spacing:0; }
TABLE TH, TABLE TD { font-weight:normal; padding:0px; }
P, FORM, UL, OL, DL, DT, DD, CITE, BLOCKQUOTE  { list-style-type:none; margin:0px; padding:0px;}

A, A:visited, A:link {	COLOR:#000; text-decoration:underline; }
A:hover { text-decoration:none; }
img { border:0px; }

#outer { width:1100px; margin:0 auto; height:100%; position:relative; background:#fff; }
.mainback { background:url(../img/mainback.jpg) no-repeat !important; height:706px !important; }
.innerback { background:url(../img/innerback.jpg) no-repeat !important; }
.back { background:url(../img/back.gif) no-repeat; }
.cite_border { background:url(../img/cite.gif) no-repeat; }

#top { height:165px; padding:25px 30px 0; }
#top a { float:left; }

#menu { width:550px; height:150px; float:left; margin:0 10px 0 18px; }
#menu .left, #menu .right { width:11px; height:67px; float:left; margin-top:55px; }
#menu .left { background-position:left -37px; }
#menu .right { background-position:-11px -37px; }
#menu #items { width:528px; height:100%; float:left; position:relative; }

#items #text { position:absolute; left:15px; top:62px; }
* html #items #text { top:75px; }
*+html #items #text { top:75px; }
#items #text pre { font:bold 13px verdana; }
#items #text pre a { float:none; }

#items li { position:absolute; }
#items li#item1   { left:178px; top:12px;  font-size:14px;}
#items li#item2   { left:335px; top:5px;   font-size:14px;}
#items li#item3   { left:220px; top:32px;  font-size:20px;}
#items li#item4   { left:118px; top:40px;  font-size:24px;}
#items li#item5   { left:403px; top:33px;  font-size:10px;}
#items li#item6   { left:80px;  top:97px;  font-size:16px;}
#items li#item7   { left:202px; top:105px; font-size:18px;}
#items li#item8   { left:332px; top:123px; font-size:14px;}
#items li#item9   { left:140px; top:136px; font-size:16px;}
#items li#item10 { left:55px;  top:22px;  font-size:10px; }
#items li#item11 { left:352px; top:100px; font-size:10px;}

#top_right { width:140px; height:100%; float:left; font-size:11px; }
#top_right p { margin-top:50px; font-size:10px; color:#939; }
#top_right p.lang { margin:0 0 0 10px; font-size:11px; }
#top_right p.lang a { color:#C4C6C9; float:none; }

#phone, #phone2 { position:absolute; font-size:11px; left:150px; top:173px; }
#phone2 { top:180px; }
#phone2 a { float:none;}

.active { color:#939 !important; }
.purple, .purple a { color:#AC208E !important; background-position:-215px -95px !important; padding-left:20px; }
a.purple, .purple a { padding:0px; }
.orange { color:#F7941E !important; }
.gray { color:#6F6E66 !important; }
.btmargin { margin:15px 0 25px !important; }
.pd0 { padding:0px; }
.opened { display:block; }
.left { float:left; }

.text24 { font-size:24px; }
.text20 { font-size:20px; }
.text18 { font-size:18px; }
.text16 { font-size:16px !important; }
.text14 { font-size:14px; }
.text12 { font-size:12px; }
.text11 { font-size:11px; }
.text10 { font-size:10px !important; }
h2 { font:bold 16px verdana; color:#AC208E; margin:0 0 10px; }
h3 { font:bold 12px verdana; color:#AC208E; margin:0 0 5px;font-size:12px;}

.w76 { width:76px; }
.w52 { width:52px; }
.w40 { width:40px; }
.w37 { width:37px; }
.w25 { width:25px; margin-left:-5px; }

#line { position:absolute; height:1px; width:100% !important; background:#999; overflow:hidden; top:190px; z-index:-1; }
#line_left { width:139px; height:5px; background-position:left -32px; overflow:hidden; position:absolute; top:188px; }
#line_right { width:222px; height:32px; background-position:left 0px; overflow:hidden; position:absolute; right:0px; top:176px; }

#main { margin-top:55px; }
#left { width:180px; padding:0 10px 0 30px; float:left; font-size:10px; }
#left h4 { color:#AC208E; font:bold 16px verdana; margin:0 0 15px; }
#left address { font-style:normal; margin:15px 0; }
#left address p { padding-left:20px; }
#left p.arrow, #left p.scheme { margin:10px 0; background-position:-28px -89px; }
#left p.arrow a { color:#F7941E; margin-left:6px; padding-left:14px; }
#left #mails { margin:40px 0; }
#left #mails .back { width:28px; height:19px; background-position:-34px -73px; float:left; margin:5px 5px 0 0; }
#left #mails a { color:#797876; }
#left form input { font-size:11px; margin:5px 0; width:150px; height:14px; padding:2px 0 2px 5px; }
#left form input.submit { background:none; border:0px; width:18px; height:22px; }
#left div.scheme img { margin-bottom:20px; display:none; }

#left #now { width:283px; height:200px; position:absolute; margin-top:90px; }
#left #now .top { height:13px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/aswellas/maket/img/o1px_top.png'); }
html>body #left #now .top { background:url(../img/o1px_top.png); }
#left #now .text { padding:0 15px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/aswellas/maket/img/o1px.png'); width:253px; position:relative; }
html>body #left #now .text { background:url(../img/o1px.png); }
#left #now .bottom { height:13px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/aswellas/maket/img/o1px_bottom.png'); }
html>body #left #now .bottom { background:url(../img/o1px_bottom.png); }
#left #now .purple { padding:0 0 5px; }
#left #now #allvacs { position:absolute; font-size:11px; right:15px; bottom:20px; }

#left #slogan { font-size:12px; position:absolute; margin:0 0 80px 50px; bottom:0px; width:250px; }

#center { width:470px; padding:0 50px 80px; float:left; }
#center h1 { font:bold 14px verdana; color:#AC208E; margin:0 0 15px; }
#center p { font-size:12px; margin-bottom:15px; }
#center .cite { width:460px; margin-bottom:10px; }
#center .cite .text, #center .cite2 .text { border-left:6px solid #C4C6C9; border-right:6px solid #C4C6C9; padding:10px 10px 1px; background:#fff; }
#center .cite p { font-size:14px; color:#AC208E; }
#center .cite .top { width:460px; height:34px; background-position:right top; }
#center .cite .bottom { width:460px; height:9px; padding:0px; background-position:right -34px; }
* html #center .cite .bottom  { width:481px; overflow:hidden; background-position:-2px -35px;}

#center #random_foto { position:absolute; width:530px; height:420px; overflow:hidden; bottom:0px; margin-left:175px; }
#center #random_foto div { position:absolute; width:120px; bottom:75px; right:-10px; }
#center #random_foto div p { font-size:10px !important; margin-top:10px; }

#center .cite2 { width:302px; margin-top:-35px; position:absolute; }
#center .cite2 .text { border-left:9px solid #C4C6C9; border-right:8px solid #C4C6C9; padding:0 10px; }
#center .cite2 p { font-size:11px; color:#AC208E; margin-bottom:8px; }
#center .cite2 p.orange { margin-bottom:0px; }
#center .cite2 .top { width:302px; height:17px; background-position:right -70px; }
#center .cite2 .bottom { width:302px; height:52px; background-position:right -87px; }
* html #center .cite2 .bottom  { width:323px; overflow:hidden; background-position:-174px -85px;}

#center blockquote { margin:0 -50px 40px 0; float:right; }
* html #center blockquote { margin-right:-31px; float:right; }
#center .cite3 { width:439px; position:relative; }
#center .cite3 .text { border-left:6px solid #C4C6C9; border-right:6px solid #C4C6C9; padding:10px 20px; background:#fff; min-height:40px; }
* html #center .cite3 .text { height:40px; }
#center .cite3 p { font-size:12px; margin-bottom:8px; padding:0px; }
#center .cite3 .luch { position:absolute; width:29px; height:32px; background-position:left -127px; top:20px; right:-23px; }
* html #center .cite3 .luch { right:-12px; }
#center .cite3 .top { width:439px; height:11px; background-position:right -136px; overflow:hidden; }
#center .cite3 .bottom { width:439px; height:11px; background-position:right -147px; }
* html #center .cite3 .bottom  { width:451px; overflow:hidden; background-position:-36px -147px; }
#center .cite3 div.more { display:none; }
#center .cite3 a.more { width:65px; text-decoration:none; color:#797876; font-size:11px; position:absolute; bottom:12px; right:20px; background-position:70px -110px; padding-right:16px; }
* html #center .cite3 a.more { right:30px; }
#center .orng a.more { background-position:-135px -110px; }
#center .cite3 a.closed { width:50px; background-position:55px -121px; }
#center .orng a.closed { background-position:-150px -121px; }
#center .cite3 div.foto { width:159px; position:absolute; right:-187px; top:-57px; text-align:center; }
* html #center .cite3 div.foto { right:-177px; }
.cite3 div.foto img.line { margin-top:-2px; }
.cite3 div.name { text-align:left; margin:-30px 0 0 25px; color:#797876; }
.cite3 div.foto div.more { font-size:11px; text-align:left; margin:15px 0 0 25px; }

#right { width:283px; padding:0 27px 0 0; float:left; }
#right .panel { width:283px; overflow:hidden; }
#right .panel .data { background:url(../img/panel_back.gif); padding:0px 4px 0; }
#right .panel table { border:2px solid #929393; }
#right .panel tr { background:url(../img/panel_back_row.gif); }
#right .panel tr.row2 { background-position:left -16px; }
* html #right .panel tr.row2 { background-position:left -17px; }
#right .panel td { height:18px; border-bottom:2px solid #929393; color:#E6F894; font-size:10px; text-align:left; padding-left:10px; }
#right .panel td a { color:#E6F894; }
#right .panel tr.row2 td { height:15px; }
* html #right .panel tr.row2 td { height:14px; }

#right .panel table.head { border:0px; clear:both; }
#right .panel table.head tr { background:none; }
#right .panel table.head td { font-size:10px; padding-bottom:3px; text-align:left; color:#95999B; border:0px; }
* html #right .panel table.head td  { padding-bottom:0px; }
#right .panel .top { width:283px; height:13px; background-position:right -44px; }
#right .panel .bottom { width:283px; height:13px; background-position:right -56px; }

.data .panel_top { color:#B485BA; padding-bottom:30px; }
.data .panel_top div.back { width:20px; height:20px; float:left; background-position:-45px -51px; margin:0 10px 0 7px; }
* html .data .panel_top div.back { margin:0 6px 0 4px; }
.data .panel_top p { line-height:10px; }
* html .data .panel_top p { line-height:11px; }
.data .panel_top .time { margin-left:40px; float:left; }

.data .transfer { width:225px; color:#B485BA; margin-top:10px; }
.data .transfer div { width:10px; height:22px; float:left; background-position:-35px -51px; margin:5px 12px 0 8px; }
* html .data .transfer div { margin:5px 9px 0 6px; }
.data .transfer a { color:#B485BA; }

#footer { height:50px; clear:both; padding-top:60px; position:relative; }
#left #footer { position:absolute; width:370px; bottom:0px; }
#copy { margin-left:220px; font-size:9px; padding-bottom:5px; }
#left #footer #copy { margin-left:50px; }
#copy p { margin-bottom:8px; }
#copy p img { margin-right:10px; }
#copy p a img { vertical-align:middle; }
#footer #flower { width:168px; height:180px; margin:-176px 0 0 585px; position:absolute; }

/* added by Q */
a.mali {color:#993399;}
