* {border:0 none; margin:0; padding:0;}
html {background:url("images/background.jpg") repeat-x fixed center top #001333;}
body {font-family:Arial, Helvetica, sans-serif;	font-size:13px;	color:#333;}
@media (min-width:1920px) {
	html {background-size:cover;}
}

a {font-weight:bold; outline:medium none; text-decoration:underline; color:#333;}
a:hover {/*color:#ffa626;*/ text-decoration:none;}
ul li {list-style:none}
ul.ul {margin:10px 16px; float:left; display:block;}
ul.ul li {list-style:disc;}
p {width:100%; margin:8px 0px 0px; float:left; display:block;}
img.img {margin:5px 5px 5px 0px; float:left; display:block;}
.clear {clear:both;}
.grey {color:#999;}
.red {color:#FFA626;}

h3 {width:100%; font-size:18px; padding:10px; font-weight:normal;}
h3 a {font-size:18px; line-height:24px; letter-spacing:-1px; padding-bottom:10px;}
h3 a:hover {text-decoration:underline;}
h4 {font-size:18px; line-height:24px; margin:0px; color:#444; padding:10px 0px;}
h5 a {text-decoration:none;}

/*.wraper {width:890px; margin:20px auto;}*/ 
.wrap {width:860px; display:block; margin:0px auto; padding:0px;}
div.iconsdiv {height:36px; margin:5px 0 0; float:right;}
div.iconsdiv a {width:36px; height:30px; margin:0 0 0 5px; float:right;}
div.iconsdiv a.icon3 {background:url("images/starplus.png") no-repeat; width:30px;}
div.iconsdiv a.icon2 {background:url("images/mail.png") no-repeat 0px 4px;}
div.iconsdiv a.icon1 {background:url("images/icon1.png") no-repeat;}
div.blacky {width:100%; height:20px; position:absolute; z-index:89; top:0; right:0; display:block; background:url("images/background.jpg") repeat-x fixed center top;}
div.header {height:92px; color:#fff; padding:8px 0 0;}
div.header div.logo {float:left; width:380px; margin:6px 0 0 0; position:relative;}
div.header div.logo h5 {padding:40px 0 0;}
div.header div.logo a {color:white; text-shadow:1px 1px 1px #999; font:bold 36px Arial, Helvetica, sans-serif;
position:absolute; top:0; bottom:0; left:0; right:0;}
div.header div.logo a:hover {text-decoration:none;}
div.header div.logo span {}
div.header div.vgroup {background:url("images/kontakt.png") no-repeat; width:125px; height:80px; margin:6px 0 0; overflow:hidden; float:right;}
div.out {background:url("images/bg_out.png") repeat; padding:5px; margin-bottom:20px;}
div.in {background:url("images/bg_in.png") repeat;}
div.long {padding:5px 0; margin:0px;}
div.menu {height:40px; line-height:40px; font-weight:bold; text-transform:uppercase;}
div.menu a {display:inline-block; height:40px; color:black; padding:0 15px; text-decoration:none;}
div.menu a.on, div.menu a:hover{background-color:#fff; text-decoration:none;}
div.main {width:100%; height:auto; min-height:500px; float:left; display:block; background-color:#fff; padding-bottom:30px;}
#top_banner {width:890px; height:184px; position:relative; float:left; overflow:hidden;}
.wraper #top_banner2 {width:890px; height:184px; position:absolute; z-index:20;}
/*#top_banner_line {width:890px; height:2px; background:#FFA626; float:left;}*/
#left_logo {width:280px; height:55px; float:left; padding:18px 0 0 30px;}

/**** MENU ****/

div.mdiv {width:890px; height:25px; clear:both;  float:left; display:block;}
ul.menu {list-style-type:none; float:left; display:block;  width:890px;  height:25px; background-color:#34435a;}
ul.menu li {display:inline;}
ul.menu .even {padding:0px 10px 0px 47px}
a.nav {display:block;  float:left;   margin:0; height:25px;  text-align:center;  line-height:25px; text-decoration:none; 
background-color:#34435a; color:#fff; font-weight:bold; padding:0px 47px;}
a.nav:hover {display:block;  float:left;  margin:0; height:25px;  text-align:center;  line-height:25px; text-decoration:none;   color:#ffa626;}

/**** left_section ****/ 

#page_content {padding:0 0 20px 0;}
#left_section {width:598px; height:auto; float:left;}
.title {width:100%; font-size:16px; font-weight:bold; padding-left:5px; padding:25px 0 0 45px; color:#444444; float:left; display:block;}
.title a {text-decoration:none; font-size:16px; font-weight:bold}
.title a:hover {text-decoration:underline;}
.text_content {width:540px; margin:10px 0 0 45px; line-height:16px; text-align:justify; float:left; display:block;}
#gray_box_border {width:470px; height:auto; background-color:#fff; border:1px #E4E4E4 solid; margin:20px 0 0 35px; float:left; display:block;}
#gray_box_content {width:450px; color:#444; margin:5px; background-color:#ebeaca; padding:5px;}
#gray_box_content a {text-decoration:none; color:#993300;}
#sublist li {color:#143258;}

/*******footer********/ 

.footer {width:890px; height:140px; background:url(images/footer_bg.gif) no-repeat top left #fff ; margin-bottom:20px; float:left; display:block;}
.footer_links {float:left; padding:10px; margin:92px 0px 0px 0px;}
.footer_links a {text-decoration:none; padding:0 8px 0 8px; color:#fff;}
.footer_links a:hover {text-decoration:underline;}
.copyright {float:left; padding-left:46px; padding-top:77px;}
#gray_box_content a.blue_link {color:#143258;}
#gray_box_content a.blue_link:hover {font-weight:bold;}

/*********** Gallery ************/ 

#jquery-overlay {position:absolute; top:0; left:0; z-index:90; width:100%; height:500px;}
#jquery-lightbox {position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0;}
#jquery-lightbox a img {border:none;}
#lightbox-container-image-box {position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto;}
#lightbox-container-image {padding:10px;}
#lightbox-loading {position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0;}
#lightbox-nav {position:absolute; top:0; left:0; height:100%; width:100%; z-index:10;}
#lightbox-container-image-box > #lightbox-nav {left:0;}
#lightbox-nav a {outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width:49%; height:100%; zoom:1; display:block;}
#lightbox-nav-btnPrev {left:0;  float:left;}
#lightbox-nav-btnNext {right:0;  float:right;}
#lightbox-container-image-data-box {font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; 
overflow:auto; width:100%; padding:0 10px 0;}
#lightbox-container-image-data {padding:0 10px;  color:#444;}
#lightbox-container-image-data #lightbox-image-details {width:70%;  float:left;  text-align:left;}
#lightbox-image-details-caption {font-weight:bold;}
#lightbox-image-details-currentNumber {display:block;  clear:left;  padding-bottom:1.0em;}
#lightbox-secNav-btnClose {width:66px;  float:right; padding-bottom:0.7em;}
#gallery {padding:10px 0px 10px 19px; width:100%; height:auto; display:block; min-height:420px;}
#gallery ul {width:840px;list-style:none;}
#gallery ul li {display:inline;}
#gallery ul img {margin:0px 20px 19px 0px;}
#gallery ul a:hover {color:#000;}
.content {padding:10px 0px 10px 19px; width:100%; height:auto; display:block; min-height:420px;}

/********* Else ***********/ 

p.icq {background:url('images/icq.gif') no-repeat; padding-left:20px}
div.album {width:100%; hight 120px; padding:20px 25px 0px 45px; float:left; display:block;}
div.album p {width:350px; float:left; margin:0px 0px 6px 0px;}
div.album p a {float:left;}
div.album p.bluetit, .bluetit {font-weight:bold; outline:medium none; text-decoration:none; color:#265171;  float:left;}
div.album img {height:119px; margin-right:15px;}
p.ntitle {border-bottom:1px solid #E7E7E7; padding:0px 0 10px; margin:0px;}
p.ntitle span.nname {font-weight:bold; width:418px; float:left;}
p.ntitle span.ndate {font-size:10px; float:right; display:block;}
div.album a {float:left; margin:0px 15px 5px 0px;}
.ntext {float:left; display:block; margin:10px 5px 35px 0;}
div.inarticle {width:528px; hight 120px; padding:5px 25px 0px 45px; float:left; display:block;}
div.inarticle p {width:528px; float:left; margin:0px 0px 6px 0px;}
div.inarticle img {margin-right:15px; float:left;}
a.anone {color:#444444; font-family:Arial,Helvetica,sans-serif; text-decoration:none; font-weight:normal;}
a.anone:hover {color:#FFA626;}
a.player {display:block;width:520px;height:330px; margin:0 0 10px; float:left;}

/**** jcarousel *****/

.jcarousel-skin-tango {width:368px; height:360px; padding:10px 0 0 10px;}
.jcarousel-skin-tango .jcarousel-container {width:830px;}
.jcarousel-skin-tango .jcarousel-clip {overflow:hidden; width:830px;}
.jcarousel-skin-tango .jcarousel-item {width:830px; position:relative;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background:#fff; color:#000;}
.jcarousel-skin-tango .jcarousel-item div.img {width:460px; float:left;}
.jcarousel-skin-tango .jcarousel-item div.img img {border:4px solid #CCC; background:white;  padding:1px; margin:15px;}
.jcarousel-skin-tango .jcarousel-item div.text {float:right; width:310px; margin:15px;}
.jcarousel-skin-tango .jcarousel-item div.text p {margin:10px 0}
.jcarousel-skin-tango .jcarousel-item div.text h2 {font-size:24px; line-height:25px; /*letter-spacing:-2px;*/}
.jcarousel-skin-tango .jcarousel-item div.text h2 a {color:#000; font-weight:normal; text-decoration:none;}
#mycarousel-prev {background:url('images/arrow-solid-left.png') no-repeat; height:40px; widht:40px;  font-size:1px; 
position:absolute; z-index:150; top:145px; left:-35px; overflow:hidden; opacity:0.75; filter:alpha(opacity=75);}
#mycarousel-next {background:url('images/arrow-solid-right.png') no-repeat; height:40px; widht:40px;  font-size:1px; 
position:absolute; z-index:150; top:145px; right:-44px; overflow:hidden; opacity:0.75; filter:alpha(opacity=75);}
#mycarousel-prev:hover, #mycarousel-next:hover {opacity:1; filter:alpha(opacity=100);}
.jcarousel-skin-tango .jcarousel-item div {width:830px; padding:0px;}
.jcarousel-control {width:830px; padding-bottom:10px;}
.jcarousel-control a {width:60px; height:40px; position:relative; z-index:1; float:left;  font-size:1px; overflow:hidden; margin:0 0 0 15px;}
.jcarousel-control a img {width:54px; height:34px; position:absolute; z-index:10; border:3px solid #fff;}
.jcarousel-control a img:hover {border-color:#ccc;}

/*********** new *************/

div.gallerylinks {width:850px; height:150px;}
div.gallerylinks h3 {float:left; font-size:24px; line-height:24px; letter-spacing:-2px; padding:10px; width:90px;}
div.gallerylinks ul {width:740px; padding:10px 0; float:right;}
div.gallerylinks ul li {display:inline; margin:0 3px;}
div.gallerylinks ul li span {background-color:black; filter:alpha(opacity=60); opacity:0.6; color:white; font-weight:bold; 
font-size:16px; line-height:40px; text-align:center; width:120px; display:inline-block; margin:0 0 0 -125px;}
div.gallerylinks ul li:hover span {filter:alpha(opacity=100); opacity:1;}
div.gallerylinks ul li a img{border:1px solid #e7e7e7; padding:4px; margin-bottom:-20px;}
div.gallerylinks ul li a:hover img {background:#fff; border-color:#bbb;}

.col2 {width:870px;}
.mainbar {float:left; width:570px; margin:0px;}
.mainbar .out {margin-bottom:20px;}
.mainbar .in {padding:10px 14px; clear:both;}
.mainbar h3 {font-size:24px; line-height:24px; letter-spacing:-1px; padding:0 0 20px;}
.mainbar .bigtitle {border-bottom: 1px solid #E7E7E7; margin-bottom:20px; padding:10px 0;}
.mainbar .prod {line-height:17px; width:240px; padding:0 0 20px; float:left;}
.mainbar .prod a img {border:1px solid #E7E7E7; padding:4px; float:left; margin:0 15px 0 10px;}
.mainbar .prod a:hover img {background:#565656;}
.mainbar a {color:#333;}
.mainbar .buy a {color:#fff;}

.snapblog {display:block; border-bottom:1px solid #E7E7E7; line-height:17px; padding:0 0 10px 0; margin:0px 0 10px; min-height:136px;}
.snapblog h4 {font-size:18px; line-height:24px; margin:0px 0 15px; font-weight:normal;}
.snapblog:hover h4 a {text-decoration:none;}
.snapblog:hover img {background:#fff; border-color:#bbb;}
.snapblog p {width:auto; margin:0px 0 10px; float:none;}
.snapblog img {float:left; border:1px solid #E7E7E7; padding:4px; margin:0 15px 0 0;}
.snapblog p a {text-decoration:none; font-weight:normal; float:none;}
.snapblog a {font-weight:normal;}

.alist {position:relative;}
.alist a {position:absolute; top:0; bottom:0; left:0; right:0; text-decoration:none;}

.gallist {position:relative; width:262px; border:0px; margin:5px 0 15px; float:left;}
.gallist a.all {position:absolute; top:0; bottom:0; left:0; right:0;}

.gallist p {display:inline; float:left; padding:0px; margin:0px 0 0; width:118px;}
.gallist p span {border-top:1px dotted #DDDDDD; font-size:12px; padding:2px 0 0; float:left; margin:2px 0 0; width:100%;}
.gallist h4 {display:inline; font-size:16px;}
.gallist .alb_name {display:inline; float:left; width:118px; padding:0 0 0 132px;}
.gallist img, .gallist:hover img {background:none; border:none; padding:0px; opacity:1; filter:alpha (opacity = 100);}

.gallist img.playbut {opacity:0; filter:alpha (opacity = 0); position:absolute; z-index:15; top:0; left:0; width:120px; height:120px;}
.gallist:hover img.playbut {opacity:0.3; filter:alpha (opacity = 30);}

/* sidebar */

.sidebar {float:right; width:278px; margin:0px;}
.sidebar a {font-weight:bold;}
.sidebar h3 {font-size:24px; line-height:24px; letter-spacing:-2px; padding:0px; margin:5px 0 10px;}
.sidebar p {padding:0 0 12px 0;}

.mainbar .out {margin-bottom:20px;}
.sidebar .in {padding:6px 14px; clear:both;}
.sidebar .follow img {margin:0 3px;}
.sidebar .ads img {margin:0 3px;}
.sidebar p, .sidebar .prod {line-height:17px; clear:both;}
.sidebar .prod {width:240px; padding-bottom:20px;}
.sidebar .prod a img {border:1px solid #E7E7E7; padding:4px; float:left; margin:0 15px 0 10px;}
.sidebar .prod a:hover img {background:#565656;}
.cart {margin:0px 5px;}
.snapblog.last {border:0px; padding:0px;}

.foot .desc {display:block; float:left; line-height:17px; padding:20px 0; width:510px;}
.foot .desc a {color:#000000; font:bold 24px Arial,Helvetica,sans-serif; text-decoration:none;}
.foot .desc a:hover {text-decoration:none;}
.foot .feed {display:block; float:right; padding:20px 0 0; height:90px;}
.foot .feed a {display:inline; float:left; font-size:11px; font-weight:bold; text-align:center; margin:5px 10px 0; text-transform:uppercase;}
.foot .feed strong {font-size:16px;}

.bot {padding:20px 0 20px 0; font-size:11px; color:#fff;}
.bot a {color:#fff; font-weight:normal;}

.divmap {display:none; float:left; height:50px; padding:5px 0 15px; width:510px;}
.shopping-cart-wrapper {background:none repeat scroll 0 0 transparent; border:medium none; margin:0; padding:0;}
.shopping-cart-wrapper p {position:relative; float:none;}
.shopping-cart-wrapper p a {position:absolute; top:0; bottom:0; left:0; right:0;}
.albtitle {font-size:18px; padding:20px 0 10px 18px; width:100%;}
.albtitle a {font-size:18px; font-weight:normal;}

.come_back {width:175px; height:40px; margin:30px 0 15px; position:relative;}
.come_back img {opacity:0.75; filter:alpha (opacity = 75);}
.come_back:hover img {opacity:1; filter:alpha (opacity = 100);}
.come_back a {position:absolute; top:0; right:0; left:0; bottom:0; line-height:14px;}
.come_back a:hover {text-decoration:none;}




