/* CSS reset */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;	padding:0;}
table {	border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select {*font-size:100%;}
legend {color:#000;}
a, button {outline:none;}

/* ClearFix */
.clearfix:after { content: ""; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
.clr {clear:both;}

/* Position Fixed */
html, body { width:100%; height:100%; overflow:hidden; }
.fixed { display:none; position:absolute; width:100%; height:100%; z-index:9999; background:url("../i/fx.png") repeat 0 0; }
#layout { position:relative; width:100%; height:100%; overflow:auto; }
.fixed-in {position:absolute;top:0;left:0;z-index:2;width:100%; height:100%; }
 
/* General Styles */
.hidden { display:none; }
.i { font-style:italic; }
.b, strong { font-weight:bold; }
.fl { float:left; }
.fr { float:right; }
.f11 {font-size:11px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
a:link, a:visited {text-decoration:underline;color:#8f2907;}
a:hover, a:active {text-decoration:none;}

/* Layout */
body {color:#28130c; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#layout {background:url("../i/bg.png") repeat 0 0; position:relative; width:100%;}
#wrapper { min-width: 1000px; max-width: 1400px; margin:0 auto; }
#header {height:124px; position:relative; z-index:777;}
#content {width:100%;}
#footer {padding:0 3%; background:url("../i/fbg.png") no-repeat center 59px; }
.stripe {position:absolute; top:124px; left:0; width:100%; height:480px; background:#fff;}
.hl {width:29%; float:left;}

/* Slider */
#slider {z-index:30; position:relative; height:480px;}
#sc {color:red;}
#slider .left, #slider .right {z-index:1001; background:url("../i/rrll.png") no-repeat transparent; cursor:pointer; height:26px;width:21px; position:absolute; top:147px;}
#slider .left {left:5%;}
#slider .right {right:10%;}
#slider .right {background-position:100% 0;}
.f {display: none!important; }
div.ak {display: block!important;}
#sc  {width:100%; height:360px;}

/* Slider navigation */
#nav {width:90%; padding:0 5%;}
.s0, .s1, .s2, .s3, .s4, .s5  {float:left; width:16.6%;}
.p0, .p1, .p2, .p3, .p4, .p5 {text-align:center; display: block; font-size:16px; text-decoration:none;}
.p0 span, .p1 span,.p2 span,.p3 span,.p4 span,.p5 span {padding-top:95px; display: block;}
.p0 em, .p1 em,.p2 em,.p3 em,.p4 em,.p5 em {border-bottom:1px dotted #8F2907;}
.p0:link, .p0:visited  { width:100%; height:98px; background:url("../i/s0.jpg") no-repeat 50% 0; text-decoration:none;}
.p1:link, .p1:visited  { width:100%; height:101px; background:url("../i/s1.jpg") no-repeat 50% 0; text-decoration:none;}
.p2:link, .p2:visited  { width:100%; height:100px; background:url("../i/s2.jpg") no-repeat 50% 0; text-decoration:none;}
.p3:link, .p3:visited  { width:100%; height:101px; background:url("../i/s3.jpg") no-repeat 50% 0; text-decoration:none;}
.p4:link, .p4:visited  { width:100%; height:99px; background:url("../i/s4.jpg") no-repeat 50% 0; text-decoration:none;}
.p5:link, .p5:visited  { width:100%; height:117px; background:url("../i/s5.jpg") no-repeat 50% 0; text-decoration:none;}
.p0:hover, .p0:active, .p1:hover, .p1:active, .p2:hover, .p2:active, .p3:hover, .p3:active, .p4:hover, .p4:active, .p5:hover, .p5:active     {background-position:50% 100%;}
.p0:hover em, .p0:active em, .p1:hover em, .p1:active em, .p2:hover em, .p2:active em, .p3:hover em, .p3:active em, .p4:hover em, .p4:active em, .p5:hover em, .p5:active em   {border-bottom:none;}
 .bk .p0, .bk .p1, .bk .p2, .bk .p3, .bk .p4, .bk .p5 {display: none;}
.u0 {display: none; background:#f3e8e2; padding:10px 15px; position:relative;}
.ctl, .ctr, .cbl, .cbr {width:11px; height:11px; position:absolute; background:url("../i/c.png") no-repeat 0 0;}
.ctl {left:0; top:0;}
.ctr {right:0; top:0; background-position:-11px 0;}
.cbl {left:0; bottom:0; background-position:0 -11px;}
.cbr {right:0; bottom:0; background-position:-11px -11px;}
 .u0 p a {font-size:16px; color:#5e1914; display: block; margin-bottom:6px;}
.u0 p {font-size:10px; color:#4c4c4c;}
.bk .u0 {display: block;}

/* Slider content */
.ee {width:1000px; height:485px; position:absolute; top:-124px; left:16%;}
.r0 { background:url("../i/r0.png") no-repeat 0 0; }
/*
.pic_s1 .r1 { background:url("../i/r1.png") no-repeat 0 0; }
.pic_s2 .r2 { background:url("../i/r2.png") no-repeat 0 0;}
.pic_s3 .r3 { background:url("../i/r3.png") no-repeat 0 0;}
.pic_s4 .r4 { background:url("../i/r4.png") no-repeat 0 0; }
.pic_s5 .r5 { background:url("../i/r5.png") no-repeat 0 0; }
*/

.r1 { background:url("../i/r1.png") no-repeat 0 0; }
.r6 {background:url("../i/AMIDI_door.png") no-repeat 0 115px;}
.r2 { background:url("../i/r2.png") no-repeat 0 0;}
.r3 { background:url("../i/r3.png") no-repeat 0 0;}
.r4 { background:url("../i/r4.png") no-repeat 0 0; }
.r5 { background:url("../i/r5.png") no-repeat 0 0; }

.a0 {padding:56px 0 0 9%; position:relative; z-index:1000;}
#sc .more {left:0; display:block; margin-bottom:15px;  margin-left:53px;}
#sc .more em {top:24px; background-image:url("../i/down.png");}

/* Logo */
.logo {width:190px; height:56px; float:left; margin:34px 0 0 6%;}

/* Go home menu */
.home {margin:28px 0 0 11.5%; width:39px; float:left;}
#gh {background:url("../i/gh1.png") no-repeat 0 0;display: block; width:39px; height:36px;}
#gh.akt { background:url("../i/gh.png") no-repeat 0 0;}
#cf {display: block; width:38px; height:36px; background:url("../i/cf.png") no-repeat 0 0;}

/* Top menu */
.tm {width:45%; padding:0 1%; border-top:4px solid #8c4c29; float:left;}
.tm ul {width:100%;}
.tm ul li {float:left; padding-top:50px; margin-right:9%; }
.tm ul li.lst {float:left; padding-top:50px; margin-right:0!important; }
.tm ul li.pact {background:url("../i/down.png") no-repeat 50% 0; }
.tm ul li a:link, .tm ul li a:visited  {color:#5e1914; font-size:14px; text-decoration:none}
.tm ul li a:hover, .tm ul li a:active  { text-decoration:underline;}

/* Top telefon block */
.top-tel {width:151px; float:right; margin:35px 3% 0 0;}
.tel {color:#28130c; font-size:27px;}
.tel span {background:url("../i/dot.png") no-repeat 100% 50% ;}
.t1 {padding-right:13px;}
.t2 {padding:0 10px 0 7px;}
.tel span.t3 {background:none; padding-left:10px;}
.rej {color:#8c4c29; font-size:10px;}

/* Intro */
.intro {font-family:Verdana, Geneva, sans-serif; float:left; line-height:18px; color:#28130c; background:url("../i/chair.png") no-repeat 0 0; padding:5px 0 0 120px; margin:44px 0 40px 5.5%; width:42%;}
.m1 {font-size:11px; line-height:14px; margin:20px 0;}
.more {position:relative; left:-97px; font-family:Verdana, Geneva, sans-serif;text-decoration:none!important;}
.more span {float:left; height:24px; line-height:24px; background:#8c4c29; color:#fff; font-size:11px; padding:0 2px;}
.more sub, .more sup {width:12px; height:24px; background:url("../i/sub.png") no-repeat 0 0; float:left;}
a.more sup {background-position: 100% 0;}
.more em {display: block; width:12px; height:6px; background:url("../i/up.png") no-repeat 0 0; position:absolute; top:-6px; left:19px;}

/* News */
.new {width:28%; margin:38px 3% 40px 0; float:right;}
.new p {margin:15px 0 17px 96px; font-size:11px; line-height:14px}
.new .akcent {font-size:12px; line-height:18px;}
.date {width:65px; height:66px; padding:26px 8px 0 8px; background:url("../i/date.png") no-repeat 0 0; text-align:center; float:left;}
.dt {color:#000; font-size:32px; font-weight:bold;}
.mn {color:#000; font-size:12px;}

/* Left sidebar */
.lb {width:29%; float:left; padding:5px 0 100px 0;}

/* Left submenu */
.lm {margin:0 0 0 15%;}
.lm ul {border-left:4px solid #8c4c29; padding:10px 0;}
.lm ul li {margin-bottom:35px; padding-left:55px;}
.lm ul li.lml {margin-bottom:0;}
.lm ul li.pact {background:url("../i/r.png") no-repeat 0 4px;}
.lm ul li a:link, .lm ul li a:visited {color:#5e1914; font-size:14px; text-decoration:none;}
.lm ul li a:hover, .lm ul li a:active { text-decoration:underline;}

/* Middlebar */
.mb {width:45%; float:left; padding:15px 1% 0 1%; margin-bottom:100px;}

/* Text page content  */
.tp {line-height:18px;}
.lg {font-size:22px;}
.tp p {margin:0 0 25px 0;}
.tp ul {margin:0 0 5px 5px; position:relative; top:-20px;}
.tp ul li {background:url("../i/li.png") no-repeat 0 9px; padding-left:14px; margin:5px 0;}

/* Contact page */
.contacts {background:url("../i/contacts.png") no-repeat 0 100%; padding-bottom:315px; position:relative;}
.contacts .pic {position:absolute; left:317px; bottom:-35px;}
.contacts .pic .more {position:absolute; z-index:20; left:25%; top:-27px; margin:0;}
.contacts .more sub,  .contacts .more sup {float:none; position:absolute; top:0;}
.contacts .more sub {left:-12px;}
.contacts .more sup {right:-12px;}

/* Rightbar */
.rb {width:24%; float:left; margin-bottom:100px; }

/* Feedback */
.obr {width:76%; margin:0 0 0 8%;}
.obr .cap {color:#45240f; font-size:18px; margin-bottom:20px;}
.inp {position:relative; height:26px; margin-bottom:10px;}
.inp input {background:url("../i/inp.png") repeat-x 0 0; border:none; height:26px; width:100%; line-height:26px;}
.inp sub, .inp sup {width:5px; height:26px; position:absolute; background:url("../i/iside.png") no-repeat 0 0; top:0;}
.inp sub {left:-5px;}
div.inp sup {right:-5px; background-position:100% 0;}
.txta {height:146px; position:relative; margin-bottom:15px;}
.txta textarea {height:140px; width:100%; background:url("../i/t.png") repeat-x 0 0; border:none; padding:3px 0;}
.txta sub, .txta sup {width:5px; height:146px; position:absolute; background:url("../i/tside.png") no-repeat 0 0; top:0;}
.txta sub {left:-5px;}
div.txta sup {right:-5px;background-position:100% 0;}
.sbt {height:37px; text-align:center;}
.submit {width:124px; height:37px; background:url("../i/submit.png") no-repeat 0 0; border:none; cursor:pointer;}

/* Modal box */
.fixed .obr {width:254px; height:358px; padding:25px 40px 0 40px; background:url("../i/form.png") no-repeat 0 0; margin:75px auto 0 auto; position:relative; z-index:5;}
.fixed .txta {height:106px; position:relative; margin-bottom:15px;}
.fixed .txta textarea {height:100px; width:98%; background:url("../i/t1.png") repeat-x 0 0; border:none; padding:3px 1%;}
.fixed .txta sub, .fixed .txta sup {width:5px; height:106px; position:absolute; background:url("../i/tx.png") no-repeat 0 0;}
.fixed .sbt {margin-top:40px;}
.fixed .txta sup  {background-position:100% 0;}

/* Picture Block */
.pic {text-align:center; margin:25px 0 0 0;}
.pic .more {left:0; text-decoration:none; display: block; margin:0 0 8px 41%;}
.pic .more em { background:url("../i/down.png") no-repeat 0 0; position:absolute; top:24px; left:19px;}

/* Vinoska */
.vns {width:70%;margin:80px 0 0 15%;}
.vns p {font-size:11px; font-style:italic; line-height:18px;}

/* Gallery */
.gal {width:777px; height:478px;margin-left:-15px; position:relative;}
.iw {width:762px; height:376px; padding:15px 0 0 15px;  background:url("../i/galbg.png") no-repeat 0 0;}
#image_wrap {height:376px; width:762px; }
.scrollable { float:left; }
a.browse { background:url(../i/rrll.png) no-repeat; bottom:30px; display:block; width:21px; height:26px;  cursor:pointer; position:absolute; }
a.right { background-position: 100% 0;  }
a.left { margin-left: 0; }
a.disabled { visibility:hidden !important; }
.scrollable {position:relative; overflow:hidden; width: 746px; height:70px; margin:15px 0 0 14px;}
.scrollable .items {width:20000em; position:absolute; clear:both; }
.scrollable img { float:left; margin:0 0 0 22px; cursor:pointer; width:118px; height:57px; padding:4px; }
.scrollable .active { border:4px solid #8c4c29; z-index:9999; position:relative; padding:0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.nextPage {right:-10px;}
.prevPage {left:-10px;}

/* 404 page */
#p404 {width:100%; line-height:18px; margin-top:75px;}
#p404 .f18 {margin:70px 0 15px 0; }
#p404 .more {margin:0 0 8px 36%; width:102px;}
#p404 .pic {text-align:left; float:left; margin-right:20px;}

/* Footer adres block */
.fadr {width:190px; float:left; margin:25px 0 0 4%;}
.fadr p {font-size:11px; color:#232323;}
.fadr a {font-size:10px; color:#8c4c29;}
.fadr .str {font-size:16px; color:#28130c;}

/* Footer telefon block */
.ftel {width:110px; float:left; margin:25px 0 0 4%;}
.ftel p {font-size:11px; color:#232323;}
.ftel p span {font-size:16px; color:#28130c;}

/* Designed by COOPER block */
.cooper {width:117px; float:right; margin:25px 11% 0 0;}
.cooper .crt {color:#313030; text-decoration:none; font-size:11px; display: block; width:117px; height:40px; background:url("../i/cooper.png") no-repeat 0 100%; margin-bottom:10px;}
.cooper .onsite {font-size:10px; color:#313030;}
.cooper .onsite a {color:#8c4c29;}

/* SEO by Netpeak block */
.netpeak {width:117px; float:right; margin:30px 3% 0 0;}
.netpeak .crt {color:#313030; text-decoration:none; font-size:11px; display: block; width:117px; height:40px; background:url("../i/cooper.png") no-repeat 0 100%; margin-bottom:10px;}
.netpeak .onsite {font-size:10px; color:#313030;}
.netpeak .onsite a {color:#8c4c29;}


/* Footer */
.footer-in {padding-top:32px; background:url("../i/cl.png") no-repeat center 0;height:150px;}

/* Validation message */
.fixed .succes {background:#fff; color:#7c401c; width:600px; margin:50px auto 0 auto; padding:20px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; border:4px solid #7c401c; }
.rb .succes {background:#fff; color:#7c401c;  padding:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; border:4px solid #7c401c; }
.fixed .errors {background:#fff; color:red!important; position:absolute; top:-70px; left:0px; -webkit-border-radius:10px;-moz-border-radius:10px; border-radius:10px; border:4px solid #7c401c; padding:5px; }
.rb .errors {background:#fff; color:red!important; margin-bottom:25px; -webkit-border-radius:10px;-moz-border-radius:10px; border-radius:10px; border:4px solid #7c401c; padding:5px; }
.errors strong {color:#7c401c!important;}
/* updareie6 */
#upie6 {display:none; z-index:50000000!important; position:absolute; top:1%; left:30%; width:495px!important; overflow:hidden; height:316px; padding:45px; background:url("../i/upie.png") no-repeat 0 0 #fff!important; }
.jh {color:#0094b0; font-size:24px; margin-bottom:25px;}
.dh {color:#0094b0; font-size:18px;margin-bottom:15px;}
.rf {color:#5d5d5d; font-size:14px;margin-bottom:70px;}
#upie6 a {color:#54c8e0; font-size:14px; padding-right:25px; position:relative; top:-50px;}
.uy {color:#a3a3a3; font-size:12px; font-style:italic; margin-top:25px; position:relative; top:-50px;}
.clox {background:url("../i/clo.png") no-repeat scroll 0 0 #fff!important; cursor:pointer; height:20px;  position:absolute; right:30px; top:30px; width:19px;}

.ste{padding:0 3%;}
.ste p{font-size:11px; line-height:14px; margin:10px 0; color:#28130C;}
.ste h1, .ste h2{color:#28130C !important; margin:0 !important; padding:0 !important;}
.ste h1{font-size:13px !important; line-height:15px !important;}
.ste h2{font-size:12px !important; line-height:14px !important;}


/* 13.06.2011 */
.news-item { margin: 20px 0 0 0; }
.first-item { margin: 0; }
.news-item p.date-str { font-size:10px; color:#787878; margin: 0; width: 140px; text-align: center; float:none; }
.news-item .novosti-img { padding: 16px 15px; background: url(../i/nov-img-bg.png) 0 0 no-repeat; float:left; margin-right: 15px; }
.news-item h2 { white-space: normal; color: #8f2907; font-size: 16px; margin-bottom: 20px; margin-top: 10px; line-height: 150%; }
.news-item p, .news-item span, .news-item font, .news-item strong, .news-item b { white-space: pre-line; color: #28130c; margin: 0; }


#wrapper { min-width: 1060px; max-width: 1400px; margin:0 auto; }
