* {margin: 0; padding: 0; border: 0;}
body {  background: transparent url(/img/sky.jpg) repeat; color: #000; width: 100%; min-width: 1060px;}
#wrapper {position: relative; width: 100%; min-width: 1060px;}
#all { position: relative; margin: 10px auto; background: transparent; color: #000; width: 1024px; height: auto;}

@font-face{font-family: DSGoose; src: local("DSGoose"), url(/ds_goose.ttf)}
p.goose {text-indent: 0px; font: normal 11pt/14pt DSGoose, serif; text-align: center; padding: 5px; color: #006699;}

a:link { color: red; text-decoration: underline; }
a:visited { color: red; text-decoration: none; }
a:hover, a:active { color: red; text-decoration: underline; }
a.here { color: red; text-decoration: none; }

.right {float: right; padding: 10px 20px;}
.red {color: red;}

#dip1 a {position: absolute; top: 65px; left: 0px; background: transparent url(/img/news.png) no-repeat; width: 200px; height: 138px; z-index:100;}

#dip2 {position: absolute; top: 0px; right: 0px; background: transparent url(/img/phone5.gif) no-repeat; width: 230px; height: 160px; }
#upper {position: relative; top: 0px; left: 185px; background: transparent; width: 653px; height: 150px; margin: 0; padding: 22px 0px;}

#riga2017 a {position: absolute; top: 0px; right: 0px;background: transparent url(/img/summer2017.png) no-repeat; width: 220px; height: 260px;}

#action a { position: absolute; top: 255px; left: -90px; width: 335px; height: 272px; background: transparent url(/img/action13.gif) no-repeat; z-index: 100; }
#main { position: relative; left: 68px; background: transparent url(/img/main102.gif) no-repeat; color: #000; width: 888px; height: 653px; }
#cont1 {position: relative; top: 369px; left: 0; background: transparent; color: #000; width: 580px; }
#cont1 p {text-align: center; font: bold 12pt/18pt arial, sans-serif; color: #000; }
#lyra {position: absolute; top: 275px; left: 400px; width: 140px; height: 66px; background: transparent url(/img/lyra3.gif) no-repeat; z-index: 100;}

#teatrst a { position: absolute; top: 204px; left: 295px; background: transparent url(/img/teatrst4.gif) no-repeat; width: 215px; height: 325px; z-index: 100;}
#perform a { position: absolute; top: 194px; left: 525px; background: transparent url(/img/perform3.gif) no-repeat; width: 141px; height: 180px; z-index:101;}
#contacts a { position: absolute; top: 359px; left: 140px; background: transparent url(/img/contact4.gif) no-repeat; width: 141px; height: 180px; z-index: 100;}
#press a { position: absolute; top: 612px; left: 724px; background: transparent url(/img/press.gif) no-repeat; width: 135px; height: 107px; z-index: 100;}
#response a { position: absolute; top: 92px; left: 770px; background: transparent url(/img/response.gif) no-repeat; width: 102px; height: 81px; z-index: 100;}
#odetta1 a {position: absolute; top: 1280px; right: 20px; background: transparent url(/img/odetta1.png) no-repeat; width: 150px; height: 200px; z-index: 100;}
#odetta2 a {position: absolute; top: 1230px; right: 0px; background: transparent url(/img/odetta0.png) no-repeat; width: 530px; height: 25px; z-index: 100;}
#viezd a { position: absolute; top: 268px; right: -85px; background: transparent url(/img/viezd-2014.gif) no-repeat; width: 400px; height: 320px; z-index: 100;}
#photovideo a { position: absolute; top: 194px; left: 140px; background: transparent url(/img/photovideo.gif) no-repeat; width: 141px; height: 180px; z-index: 100;}

#newyeartree a { display:none; position: absolute; top: 210px; left: -90px; background: transparent url(/img/tree2016-2.gif) no-repeat; width: 248px; height: 389px; z-index: 100;}

#cloude1 {position: absolute; top: 757px; left: 507px; width: 497px; height: 86px; background: transparent url(/img/cloude1.gif) no-repeat; z-index: 99; padding: 20px 0px;}
#cloude2 {position: absolute; top: 797px; left: 62px; width: 457px; height: 150px; background: transparent url(/img/cloude2.gif) no-repeat; z-index: 99; padding: 20px 0px;}
#cloude3 {position: relative; top: 48px; left: 19px; width: 996px; height: 331px; background: transparent url(/img/cloude4.gif) no-repeat; z-index: 99; padding: 20px 0px;}

#cloude5 {display:none; position: absolute; top: 210px; left: 720px; width: 242px; height: 62px; background: transparent url(/img/cloude5.gif) no-repeat; z-index: 99; padding: 0px;}

#txt0 {position: relative; left: 20px; top: 0px; width: 400px; }
#txt1 {position: relative; left: 424px; top: 5px; width: 600px; }
#txt2 {position: relative; left: 24px; top: -10px; width: 600px; }
#txt3 {position: relative; left: 60px; top: -10px; width: 850px; }
#cont1 {position: relative; left: 0px; top: 0px; height: 44px;}

#order_button a {position: fixed; top: 25%; left: -5px; background: url('/img/order_button.gif') top right no-repeat #FF9900; display:block; text-align: center; color: #fff; text-decoration: none;
border-top: 2px solid #fff; border-bottom: 2px solid #fff; border-right: 2px solid #fff; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; width: 30px; height: 160px;}
#order_button a:hover, #order_button a:active {left: 0px;}

#new_order_button a {position: absolute; top: 712px; left: 356px; background: url('/img/new_order_button2.gif') top right no-repeat; display:block; width: 230px; height: 50px;z-index: 20000;}
#new_order_button a:hover, #new_order_button a:active {background: url('/img/new_order_button2.gif') 0px -50px no-repeat;}

#mainfoot {position: relative; top: 0; left: 0; width: 1024px; height: 42px; background: transparent url(/img/mainfoot2.gif) 119px 0 no-repeat;}

#footer { position: relative; top: 0px; left: 0px; }
#footer p {text-align: center; color: #fff; }
.a1 {font: bold 10pt/12pt tahoma, sans-serif; }
.a2 {font: bold 11pt/12pt Comic Sans MS, sans-serif; }
.a3 {font: bold 10pt/12pt verdana, sans-serif; }
.a4 {font: bold 11pt/12pt times new roman, sans-serif; }
.a5 {font: bold italic 11pt/12pt arial, sans-serif; }
.inv { display: none; }

#viewer {position: absolute; top: 60px; left: 151px; z-index: 100; background: transparent url(/img/viewer.gif) no-repeat; width: 721px; height: 124px;}

h1 {text-indent: 0px; font: normal 14pt/16pt DSGoose, serif; text-align: center; padding: 5px; color: red;}
h2 {text-indent: 0px; font: normal 14pt/16pt DSGoose, serif; text-align: center; padding: 5px; color: red;}
h3 {text-indent: 0px; font: normal 14pt/16pt DSGoose, serif; text-align: center; padding: 5px; color: red;}
h4 {text-indent: 0px; font: normal 14pt/16pt DSGoose, serif; text-align: center; padding: 5px; color: red;}

#SlideItMoo_outer { width:647px; margin:0px auto 0px;	background: transparent; display:block; position:relative; padding:0px 10px 0px; }
/* create custom forward-backward buttons for this container */
#SlideItMoo_outer .SlideItMoo_forward, #SlideItMoo_outer .SlideItMoo_back { display:block; position:absolute; cursor:pointer; width:32px; height:150px; bottom:0px; right:0px; background:url(/img/forward.gif) no-repeat center;}
#SlideItMoo_outer .SlideItMoo_back { left:0px; background:url(/img/back.gif) no-repeat center;}
/* the width is set to show the number of thumbnails that will be visible */
#SlideItMoo_inner{ position:relative; overflow:hidden; width:583px ; /* set a display width to make the slider look good in case js is disabled */ margin:0px auto 0px; padding:0px;}
/* the thumbnails container; set a width on it so everything will be fine */
#SlideItMoo_items { display:block; position:relative;}
/* single element design */
#SlideItMoo_items div.SlideItMoo_element { background: transparent url(/img/up.gif) 0 0px no-repeat; display:block; position:relative; float:left; margin:0px 5px 0px; width:573px; height:130px; text-align:center; padding: 20px 0 0 0; }
#SlideItMoo_items a { padding:0px; margin:0px; clear:both; display:block; background: transparent; }
#SlideItMoo_items a img{ border:none; }

#LG_container { border: 1px solid #666; visibility:hidden; position:absolute; top:0px; left:0px; padding:5px; z-index:200; opacity:1; background-color:#fff; background-position:center; background-repeat:no-repeat; font: normal 12px verdana, arial, sans-serif; }
#LG_loading { background: url(/img/ico-loading.gif) no-repeat center; display: none; position: absolute; width: 40px; height: 40px; top: 50%; left: 50%; margin: -20px 0 0 -20px; }
#LG_panel {padding: 5px 0; }
#LG_prevLink,#LG_nextLink{ width:20px; height:20px; cursor:pointer; position:absolute; top:40px; opacity:0; filter:alpha(opacity=0); }
#LG_prevLink{ left:0; background:url('/img/prev.gif') no-repeat left 40px; }
#LG_nextLink{ right:0; background:url('/img/next.gif') no-repeat right 40px; }
#LG_imgIndex{ float:left; margin-left:16px; color:#777; height:20px; line-height:20px; }
#LG_titleBar{ color:#555; height:30px; line-height:30px; overflow:hidden; text-align:center;}
#LG_overlay{ position:absolute; top:0; left:0; z-index:100; width:100%; height:100%; display:none; opacity:0; filter:Alpha(opacity=0);}
#LG_pic{display:none;margin: 0 auto;}
#LG_zoomIn, #LG_zoomOut, #LG_zoomNormal, #LG_fitScreen, #LG_zoom_disabled{ width:20px; height:20px; margin:1px; float:left; cursor:pointer; display:block;}
#LG_zoom_disabled {display:none;}
#LG_zoomIn{background: transparent; }
#LG_zoomIn:hover{background: transparent; }
#LG_zoomNormal{background: transparent; }
#LG_zoomNormal:hover{background: transparent; }
#LG_zoomOut{background: transparent; }
#LG_zoomOut:hover{background: transparent; }
#LG_fitScreen{background: transparent; }
#LG_closeBtn{ float:right; background:url(/img/exit.gif) no-repeat; width:22px; height:22px; cursor:pointer; }
#LG_closeBtn:hover{ background:url(/img/exit.gif) no-repeat; }