/*
«Червона Калина» — ресторанно-готельний комплекс
Developed 2006 Gyrus Solutions http://www.gyrussolutions.com
*/
BODY,TABLE,DIV { font-family:Arial; font-size:9pt; font-weight:normal; margin:0px; padding:0px; }
BODY { background-color:#FBF4ED; color:black; }
h1         { font-family:Arial; font-size:15pt; color:#6B0000; font-weight:bold; margin-top:0px; margin-bottom:12px; padding:0px; }
H2         { font-family:Arial; font-size:15pt; color:#6B0000; font-weight:bold; margin-top:0px; margin-bottom:12px; padding:0px; }
H3         { font-family:Arial; font-size:13pt; color:#6B0000; font-weight:bold; margin-top:0px; margin-bottom:12px; padding:0px; }
H3.t1      { font-family:Arial; font-size:13pt; color:#E62E0E; font-weight:bold; margin-top:0px; margin-bottom:12px; padding:0px; }
H3.t2      { font-family:Arial; font-size:13pt; color:#2F9B57; font-weight:bold; margin-top:0px; margin-bottom:12px; padding:0px; }
H3.t3      { font-family:Arial; font-size:13pt; color:#2F57AB; font-weight:bold; margin-top:0px; margin-bottom:12px; padding:0px; }
H4         { font-family:Arial; font-size:11pt; color:black; font-weight:bold; margin-top:0px; margin-bottom:10px; padding:0px; }
P          { margin-top:0px; margin-bottom:9pt; }
UL,OL      { margin-top:0px; padding-top:0px; }
LI         { margin-top:0px; margin-bottom:3px; padding:0px; }
A          { color:#6B0000; text-decoration:underline; }
A:visited  { color:#6B0000; text-decoration:underline; }
A:hover    { color:#E62E0E; text-decoration:underline; }

HR         { height: 0px; border: solid silver 0px; border-top-width: 1px; }
HR.orange  { border-color:#FFCD37; }
HR.lightgreen { border-color:#D9E6B5; }
HR.pale    { border-color:#EAE5C7; }

.spacer { font-size:0px;height:1px; }

.prnon {}
.scnon {display:none;}

.text       { font-size:9pt; }
.text P     { line-height:140%; }
.mid-text   { font-size:8pt; }
.small-text { font-family:Tahoma,Arial; font-size:7pt; }

DIV.spreader { width:100%; min-width:980px; font-size:0px; }
DIV.t1  { width:100%; min-width:980px; height: 286px; clear:both; background:url(../img/bg_tree.png); background-repeat:repeat; font-size:0px; }
DIV.t1b { width:100%; min-width:980px; height: 72px; clear:both; background:url(../img/bg_tree.png); background-repeat:repeat; font-size:0px; }
DIV.t2  { width:100%; height: 62px; clear:both; padding-top:6px; background:url(../img/bg_t2.png); background-repeat:repeat-x; font-size:0px; }
DIV.t2a { width:100%; height: 18px; clear:both; background:url(../img/bg_top1.png); background-repeat:repeat-x; font-size:0px; }
DIV.t2b { width:100%; height: 8px; clear:both; background:url(../img/bg_top2.png); background-repeat:repeat-x; font-size:0px; }
DIV.main { width:100%; clear:both; background:url(../img/bg_kalina.png); background-repeat:no-repeat; background-position:left top; }
DIV.b1 { width:100%; height: 18px; clear:both; background:url(../img/bg_bottom.png); background-repeat:repeat-x;  font-size:0px; }
DIV.b2 { width:100%; height: 3px; clear:both; background:url(../img/bg_b2.png); background-repeat:repeat-x; font-size:0px; }
DIV.copyright { width:100%; height: 82px; clear:both; background:url(../img/bg_tree.png); background-repeat:repeat; }
.copyright * { color:#FBF4ED; font-family:Arial; font-size:8pt; }
.copyright .div1 { padding-top:12px; padding-left:6px; width:50%;}
.copyright .div2 { padding-top:12px; padding-right:6px;  width:50%;}
.copyright strong {font-weight:400;}
.copyright A         { color:#FBF4ED; text-decoration:underline; }
.copyright A:visited { color:#FBF4ED; text-decoration:underline; }
.copyright A:hover   { color:#FBF4ED; text-decoration:none; }

.t1 DIV.koloski { position:absolute; left:0px; top:0px; width:251px; height:286px; font-size:0px; background:url(../img/koloski_trnsp.png); background-repeat:no-repeat; background-position:left; }
.t1 DIV.rushnik { position:absolute; left:0px; top:0px; width:100%; min-width:980px; height:286px; font-size:0px; }
.t1 .rushnik DIV.r1 { width:369px; height:286px; float:left; background:url(../img/topbar_r1_trnsp.png); background-repeat:no-repeat; background-position:left; }
.t1 .rushnik DIV.r2 { width:545px; height:286px; float:right; background:url(../img/topbar_r2_trnsp.png); background-repeat:no-repeat; background-position:right; }
.t1 .rushnik .r2 DIV.zerna { position:relative; left:146px; top:190px; width:69px; height:46px; background:url(../img/zerna_trnsp.png); background-repeat:no-repeat; }
.t1 TABLE.tarelka { position:absolute; left:0px; top:0px; width:100%; height:348px; }
.t1 .tarelka DIV.bread { position:relative; top:90px; width:170px; height:148px; font-size:0px; background:url(../img/bread_trnsp.png); background-repeat:no-repeat; background-position:left; }
.t1 .tarelka DIV.plate { position:relative; top:66px; width:270px; height:275px; font-size:0px; background:url(../img/plate0_trnsp.png); background-repeat:no-repeat; background-position:left; }
.t1 .tarelka DIV.pomidor { position:relative; top:78px; width:89px; height:90px; font-size:0px; background:url(../img/pomidor_trnsp.png); background-repeat:no-repeat; background-position:left; }
DIV.logo-bg { width:234px; height:13px; background:url(../img/logo_bg_trnsp.png); background-repeat:no-repeat; }

TABLE.topmenu-bar { position:absolute; left:0px; top:0px; width:100%; }
TABLE.topmenu { font-family:Arial; font-size:11pt; color:#FBF4ED; }
.topmenu TD.tt { width:120px; padding-left:5px; padding-right:5px; }
.topmenu TD.ss { width:1%; }
.topmenu A         { color:#FBF4ED; text-decoration:underline; }
.topmenu A:visited { color:#FBF4ED; text-decoration:underline; }
.topmenu A:hover   { color:#FBF4ED; text-decoration:none; }
.topmenu DIV.s { width:31px; height:19px; margin-bottom:7px; font-size:0px; }
.topmenu .sel { color:#85A746; font-weight:bold; }
.topmenu .sel DIV.s { background:url(../img/topmenu_sel_trnsp.png); background-repeat:no-repeat; }
.topmenu .sel A         { color:#85A746; text-decoration:underline; }
.topmenu .sel A:visited { color:#85A746; text-decoration:underline; }
.topmenu .sel A:hover   { color:#85A746; text-decoration:none; }

.content { padding-top:40px; padding-bottom:50px; }
.content2 { padding-bottom:50px; }
.content P, .content2 P { text-align:justify; }
.content2 H3 { font-family:Arial; font-size:12pt; color:#6B0000; margin-top:0px; margin-bottom:12px; padding:0px; }
.content IMG.float { float:right; margin-left:18px; margin-bottom:18px; }

P.menubar { padding:0px; margin-left:0px; font-family:Arial; font-size:10.5pt; color:#6B0000; line-height:170%; }
.menubar A         { color:#6B0000; text-decoration:underline; }
.menubar A:visited { color:#6B0000; text-decoration:underline; }
.menubar A:hover   { color:#E62E0E; text-decoration:underline; }
TABLE.menu { font-size:9pt; color:black; }
.menu TD { padding:13px 20px 13px 0px; }
.menu TD.spacer { padding:0px; font-size:0px; background-color:#E6DED7; }
.menu TD.subgroup { padding-top:25px; padding-bottom:10px; }
.menu .subgroup H4 { margin-bottom:0px; }
.menu TD.subsubgroup { padding-top:15px; padding-bottom:10px; }
.menu .subsubgroup H4 { margin-bottom:0px; font-size:10pt; font-style:italic; }

DIV.photoline { width:100%; height:106px; }
.photoline DIV.larr { cursor:pointer; float:left; width:2%; height:106px; background:url(../img/photo_larr.png); background-repeat:no-repeat; }
.photoline DIV.rarr { cursor:pointer; float:right; width:2%; margin-left:-20px; height:106px; background:url(../img/photo_rarr.png); background-repeat:no-repeat; }
.photoline DIV.bar { float:left; width:96%; height:106px; overflow:hidden; }
.photoline DIV.sp { float:left; width:3%; height:106px; }
.photoline DIV.photo { cursor:pointer; float:left; width:16%; height:106px;}
.photoline DIV.frame { position:absolute; width:122px; height:106px; background:url(../img/photo_frame_trnsp.png); background-repeat:no-repeat; }
.photoline .photo IMG { position:absolute; }

.rightmenu { padding-top:40px; }
.rightmenu H3 { margin-bottom:8px;  }
.rightmenu P.h { font-family:Arial; font-size:9pt; color:black; margin-bottom:2px; }
TD.rightmenu-b1 { height:68px; background:url(../img/rightmenu-b1.png); background-repeat:no-repeat; }
TD.rightmenu-b2 { height:68px; background:url(../img/rightmenu-b2.png); background-repeat:no-repeat; }
P.rightmenu-h { font-family:Arial; font-size:9pt; color:black; margin-bottom:10px; }

.error     { border-top:1px solid red;border-bottom:1px solid red;margin:20px;padding:5px 5px 5px 20px; }
FORM.form1 { padding:0px; margin:0px; }
INPUT.edit1      { border:1px solid dimgray; background-color:white; font-family:Tahoma,Arial; font-size:8pt; font-weight:normal; padding-left:1px; }
SELECT.select1   { border:1px solid dimgray; background-color:white; font-family:Tahoma,Arial; font-size:8pt; font-weight:normal; padding-left:1px; }
TEXTAREA.edit1   { border:1px solid dimgray; background-color:white; font-family:Tahoma,Arial; font-size:8pt; font-weight:normal; padding-left:1px; }
INPUT.submit1 { border:1px solid dimgray; font-family:Verdana,Arial; font-size:8pt; font-weight:bold; }
INPUT.button1 { border:1px solid dimgray; font-family:Verdana,Arial; font-size:8pt; font-weight:normal; }

DIV.photoL { float:left; margin:10px; text-align:center; }
DIV.photoR { float:right; margin:10px; text-align:center; }
TD.spacer { padding:0px; font-size:0px; background-color:#E6DED7; }

.ham { padding:5px;
       border-color:#999999;}
.div_fot a:link, .div_fot a:hover, .div_fot {
  color: #AE230B;
  font-size: 1px;
  margin: 0px;
  text-align: right;
  padding: 0px
}
.outlink {
position:absolute;
left:0;
top:0;
text-indent:-990em;
}
