@charset "windows-1251";
/* MAIN TYPOGRAPHY */
html { font-size: 62.5%; font-family:Tahoma, Arial, Helvetica, sans-serif;}
strong, th, thead td, h1, h2, h3, h4, h5, h6 { font-weight: bold; }
cite, em, dfn { font-style: italic; }
code, kbd, samp, pre, tt, var, input[type='text'], input[type='password'], textarea { font-size: 92%; font-family: tahoma, courier, monaco, "Lucida Console", mono-space; }
del { text-decoration: line-through; color: #666; }
ins, dfn { border-bottom: 1px solid #ccc; }
small, sup, sub { font-size: 85%; }
abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
a abbr, a acronym { border: none; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid #ccc; }
sup { vertical-align: super; }
sub { vertical-align: sub; }

/* QUOTES */
blockquote {
background:#f2efea;
display:block;
padding:10px 0 12px 30px;
margin-bottom:3.6em
}
.mart_3em {margin-top:-3em}
/* language specific quotes! */
q {
background:#f2efea;
display:block;
padding:12px 0 29px 30px
}
/* FORMS */
fieldset { border: 1px solid #ccc; }
legend { background: #fff; }
textarea, input[type='text'], input[type='password'], select { border: 1px solid #ccc; background: #fff; }
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaa; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #888; outline: 2px solid #ffffaa; }
input, select { cursor: pointer; }
input[type='text'], input[type='password']  { cursor: text; }

/*
-----------------------------
CONTENT ONLY
-----------------------------
*/

/* BASE SIZES */
body { font-size: 1.2em; line-height:1.65em; color:#666666;}
h1 { font-size: 1.6em; }
h2 { font-size: 1.3em;color:#000}
h3 { font-size: 1.2em;color:#000 }
h4 { font-size: 1.1em;color:#000 }
h5 { font-size: 1em; color:#000}
h6 { font-size: 0.9em;color:#000 }

/* HR */
hr { display: block; background: #aaa; color: #aaa; width: 100%; height: 1px; border: none; }

/* LISTS */
ul li {padding-left:30px; background:url(/images/slash.gif) left 9px no-repeat }
ol { list-style-position: outside; list-style-type: decimal; }
dt { font-weight: bold; }

/* TABLES */
table { border-top: 1px solid #ccc;  border-left: 1px solid #ccc; }
th, td { border-bottom: 1px solid #ddd; border-right: 1px solid #ccc; }

/* MARGINS & PADDINGS */
hr, p, ul, ol, dl, pre, address, table, form { margin-bottom: 1.6em; }
ul li ul {margin-bottom:0}
ul li ul li {background:url(/images/slash_2.gif) left 9px no-repeat}
ul li ul li ul li {background:none}
p+p { margin-top: -.8em; }

/* NOTE: Calulate header margins: TOP: 1.6em/size, BOTTOM: 1.6em/size/2 */
h1 { margin: 1em 0 .5em;  }
h2 { margin: 1.07em 0 .535em; }
h3 { margin: 1.14em 0 .57em; }
h4 { margin: 1.23em 0 .615em; }
h5 { margin: 1.33em 0 .67em; }
h6 { margin: 1.6em 0 .8em; }
th, td { padding: .8em; }
caption { padding-bottom: .8em; } /* padding instead of margin for IE */
fieldset { padding: 0 1em 1em 1em; margin: 1.6em 0; } /* padding-top is margin-top for fieldsets in Opera */
legend { padding-left: .8em; padding-right: .8em; }
legend+* { margin-top: 1em; } /* compensates for the opera margin bug */
textarea, input { padding: .3em .4em .15em .4em; }
select { padding: .1em .2em 0 .2em; }
option { padding: 0 .4em; }
dt { margin-top: .8em; margin-bottom: .4em; }
ol { margin-left: 2.35em; }
ol ol, ul ol { margin-left: 2.5em; }
form div { margin-bottom: .8em; }

/* COLORS */
a:link { text-decoration: underline; color: #36c; }
a:visited { text-decoration: underline; color: #99c; }
a:hover { text-decoration: underline; color: #c33; }
a:active, a:focus { text-decoration: underline; color: #000; }
code, pre { color: #c33; } /* very optional, but still useful. W3C uses about the same colors for codes */

/* CLEARFIX */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size:0;}
.clearfix {display: inline-block;} /* for IE/Mac */
html[xmlns] .clearfix {  display: block; }

/*LAYOUTS*/
body{background:#0E2C56 url(/images/body_bg.jpg) repeat;}
#maindiv{background:#FEFEFE url(/images/topLine.jpg) top left repeat-x; padding-top:11px; min-width:998px;}
#topGrad{background:url(/images/topGradient.jpg) top repeat-x #DBE3F1;}
#botGrad{background:url(/images/botGradient.jpg) bottom repeat-x #DBE3F1;}
.flag{background:url(/images/flag.jpg) top left no-repeat;}
.flag_filisiphy {background:url(/images/flag_filisiphy.jpg) no-repeat}
.flag_excurse {background:url(/images/flag_excurse.jpg) top left no-repeat}
.flag_type {background:url(/images/flag_type.jpg) no-repeat}
.flag_news {background:url(/images/flag_news.jpg) no-repeat}
.flag_today {background:url(/images/flag_today.jpg) no-repeat}
.flag_degustazia {background:url(/images/flag_degustazia.jpg) no-repeat}
.flag_video {background:url(/images/flag_video.jpg) no-repeat}
.minwidth{position:relative; min-height:943px; _height:943px; max-width:1200px;}
.botBg{background:url(/images/footPanel_bg.jpg) bottom repeat-x}

/*LOGOTYPE*/
.logo{
position:absolute;
left:0;
top:0;
z-index:20
}

/*TOP MENU*/
.topMenu {
background:url(/images/topMenu.png) no-repeat;
width:439px;
height:71px;
padding-top:21px;
margin-left:280px
}
.topMenu ul{margin:0 0 0 22px;}
.topMenu ul li{float:left; list-style:none;background:none;padding-left:0}
.topMenu ul li.sep{margin:11px 5px 0 5px; *margin:10px 5px 0 5px;}
.topMenu ul li {
text-indent:0;
margin-left:0;
font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
position:relative
}
.topMenu ul li a {
color:#002D62 !important;
display:block;
padding:10px;
text-decoration:none !important
}
.topMenu ul li a:hover {
color:#fff !important;
background:#2a3a6f
}

.topMenu ul li a.hover {
color:#fff !important;
background:#2a3a6f !important;
}
.topMenu ul li:before { content: " "; }
.topMenu ul li ul {
margin:0;
background:#3a5097;
left:0;
top:0;
position:absolute;
display:block;
visibility:hidden;
z-index:1000;
width:160px
}
.topMenu ul li ul li {
float:none;
font:11px Tahoma;
text-transform:none;
padding-bottom:1px;
background:url(/images/li_bg.gif) center bottom no-repeat !important;
line-height:1.2em
}
.topMenu ul li ul li a {
color:#fff !important;
background:url(/images/arrow_1.gif) 12px 15px no-repeat;
padding-left:33px
}
.topMenu ul li ul li a:hover {
background:#bba07d url(/images/arrow_2.gif) 12px 15px no-repeat;
color:#000 !important
}


/*TOP LINKS*/
.links{position:absolute; top:44px; right:85px;}
.links a{margin:0 7px;}

/*LEFT RIGHT*/
#lr{border:0;width:100%;margin:0;}
#lr td {padding:0;vertical-align:top;border:0}
#lr td.leftColl{width:460px; text-align:right}
#lr td.leftColl div{position:relative;}
#lr td.leftColl img.absImg{position:absolute;top:74px;right:65px}
.absImg_2 {
position:absolute;
top:355px;
right:8px
}
.absImg_3 {
position:absolute;
top:265px;
right:13px
}
.absImg_4 {
position:absolute;
top:100px;
right:33px
}
.absImg_5 {
position:absolute;
top:150px;
left:0;
_left:-166px
}
.absImg_6 {
position:absolute;
top:140px;
left:0;
_left:-160px
}
.absImg_7 {
position:absolute;
left:0;
top:180px;
_left:-160px
}
.absImg_8 {
position:absolute;
left:0;
top:96px;
_left:-160px
}
.absImg_9 {
position:absolute;
left:59px;
top:116px;
_left:-101px
}
.absImg_10 {
position:absolute;
left:24px;
top:152px
}
.absImg_11 {
position:absolute;
left:80px;
top:145px;
_left:-40px
}
.absImg_12 {
position:absolute;
left:30px;
top:110px;
_top:120px;
_left:-430px
}
#lr td.rightColl{padding:0 52px 0 0}

/*CONTENT COLLUMN*/
.firstbier {padding:0}
.contentBox{
padding-left:40px;
background:url(/images/decor.gif) left top no-repeat;
min-height:550px;
_height:550px
}

/*PATHWAY*/
.parhway{color:#002D62; font-size:14px; font-weight:bold;font-family:"Arial Narrow", Arial, Helvetica, sans-serif; margin-bottom:15px;}
.parhway a:link, .parhway a:visited, .parhway a:hover, .parhway a:active{font-weight:bold; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; color:#002D62; font-size:14px}
.title{margin-bottom:15px;}
.sostav{line-height:1.3em;}

/*BottomPanel*/
.bottomPanel{background:url(/images/footPanel_bg.jpg) top left repeat-x; margin-top:35px;}
.bottomPanel table{border:0; margin:0; width:88%;}
.bottomPanel table td{padding:0; border:0; text-align:center; width:30%; line-height:0;}
.bottomPanel table td.sep{width:1px; padding-top:0; vertical-align:middle;}

/*FOOTER*/
#footer{color:#fff; font-size:.85em; background:url(/images/footer_bg.gif) left top repeat-x #0E2C56; padding:30px 0 0 45px; height:42px;}

/*Floats*/
.right{float:right;}
.left{float:left;}
.nofloat{float:none;}

/*Pils*/
#Pils{margin-top:-18px;}
.lower_a {
text-transform:lowercase;
text-decoration:underline
}
.row {border-bottom:1px solid #bdcee4;margin-bottom:0;padding:4px 0 3px 0}
.row_left {float:left;margin-bottom:0;padding-left:8px;width:36%}
.row_right {float:right;padding-right:13px;margin-bottom:0;width:55%}
.row_right input, .row_right select {width:90%;color:#636363;font-size:1em}
.row_right select {width:93%}
.send {
margin:47px 6% 0 0;
background:#e9edf6 url(/images/block_send_but_bg.gif) right top repeat-y;
display:block
}
.send input {float:right}
.black {color:#011230}
.quotes {
padding:17px 0 0 0;
background:url(/images/quotes_top.png) no-repeat
}
.quotes p {margin-left:50px}
.quotes_bottom {position:relative;left:15px;top:10px}
.form_ok {
position:absolute;
right:0;
top:0;
background:url(/images/oval.gif) no-repeat;
width:263px;
height:38px
}
.w70 {width:65px}
.w130 {width:125px}
.form_ok select {margin:10px 0 0 12px;float:left}
.form_ok input {float:right;padding:0;margin:0}
.strong-text1 { color: #000; }
a.sub-strong { color: #1C398D !important; text-decoration: underline; font-weight: bold;display:block}
a.sub-strong:hover {text-decoration:none}
.lider_blok {text-align:left;font:14px Tahoma;color: #02244C;margin-top:50px}
.border-bottom { border-bottom: 1px solid #D1D1D1; width: 250px;height: 1px;margin: 5px 0 5px 0; }
.strong-text2 { color: #D30000; font: bold 21px Tahoma;  }
.border-bottom-1 {border-bottom: 2px solid #D30000; width: 300px;height: 2px; margin-bottom: 5px;}
.strong-text3 {
font:bold 12px Tahoma;
border-top:2px solid #d1d1d1;
display:block;
padding-top:10px;
margin-bottom:25px
}
.padding-1 { margin-bottom: 10px; }
.padt40i {padding-top:40px !important}
.tomuchdrink {
text-align:left;
position:relative;
min-height:36px
}
.tomuchdrink img {
position:absolute;
left:50%;
top:50%;
margin:-18px 0 0 -475px;
}
.z {
font-size:0;
line-height:0;
overflow:hidden
}
.today_table {
width:48%;
float:left;
color:#02244c;
border:0;
margin-bottom:0
}
.today_table td {
padding:10px 0 10px 0 !important;
border-bottom:1px solid #d1d1d1 !important
}
.marl4p {margin-left:4%}
tr.back_none td {border:0 !important}
.posl_80 {left:-80px;position:relative}
input.w215 {width:215px;position:relative;top:-10px}
#footer .right {margin-right:40px}
#footer .right img {
position:relative;
top:3px
}
.main_first {
height:805px
}
.a_c {text-align:center}
a.first_logo img {border:none}

