body {
	color:#000000;
	font-family:arial;
        min-width:960px;
	background-color: #dbdbdb;
}
body, td { font-size:12px; line-height:1; }

h1,h2,h3,h4,h5,h6,p { margin:0; }

ul, ol { padding:0px; margin: 1em 0; }

img { vertical-align:middle; }

a img { border:none; }
a { color:#000000; cursor:pointer; text-decoration:none; }
a:active { outline:none; }
a:active,
a:focus,
a:hover { text-decoration: none; }
a:visited { color:#000000; }
p { line-height:1.5em; margin:0 0 1.5em; }

.whiteBg {
    background-color: #ffffff;
}

.button,
.buttonImg { cursor:pointer; }
.buttonImg { font-family:arial, sans-serif; background-position:0 0; background-repeat:no-repeat; border:0; }
.submitOuter { clear:both; }
a.button,
input.button { color:#fff; font:normal 12px/1em Arial, sans-serif;width:91px ; height:33px ; r padding:0.5em 1em; background-color:#0062bd; border:0; }
a.button:hover,
input.button:hover { text-decoration:none; border-color:#AAA; }

input.dateField[type=text] { width:90px; }
input.clearDate { width:15px; height:15px; background:url(../plugins/images/icon_clear_date.png) 0 0 no-repeat; }
.clr { clear:both; }
.no_script { color:#E00; }
.hidden,
.ie_show { display:none; }
.appBoxOuter { overflow:hidden; }
.MenuGroup ul { list-style-type:none; }
ul.errors { color:#C00; list-style-type:none; margin-bottom:1.5em; }

.pathway { }
.pathway a { white-space:nowrap; }
.pathway .active { }
.pathway .separator { margin:0 0.5em; }

.pagination { clear:both; text-align:center; margin:0.5em 0; }
.pagination a { padding:0 2px; }
.pagination a.active { text-decoration:underline; }
.pagination .out { display:none; }
.pagination .range { margin-right:2px; }

.wrap { margin:0 auto; width:940px; }

#logo { overflow:hidden; }
#logo h1 { text-indent:-999em; }

@font-face {
    /* This declaration targets Internet Explorer */
    font-family: 'MyriadProCondensed';
    src: url('../fonts/myriadpro-cond-webfont.eot');
}
@font-face {
    /* This declaration targets everything else */
    font-family: 'MyriadProCondensed';
    src: url(//:) format('no404'), url('../fonts/myriadpro-cond-webfont.woff') format('woff'), url('../fonts/myriadpro-cond-webfont.ttf') format('truetype'), url('../fonts/myriadpro-cond-webfont.svg#MyriadProCondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}

#menu { }
#menu li { }
#menu a:hover { }
#menu .active { }

.flags li { float:left; margin-left:6px; }

#container { }
#main { }
.main.withL { width:400px; float:right; }
.main.withR { width:400px; float:left; }
.main.withLR { width:300px; }

.main .Fullcontent p,
.main .Content p { line-height:1.5em; margin:0 0 1.5em; }
ul li {line-height:1.5em;}
.main ul { margin:0 0 0 20px; }
.main ol { margin:0 0 0 30px; }
.main p img[align=left] { float:left; margin:0 1em 0.5em 0; }
.main p img[align=right] { float:right; margin:0 0 0.5em 1em; }

select,
textarea,
input[type=text],
input[type=password] { padding:1px; border:1px solid #ABABAB; background-color:#FFF; }
input[type=text]:focus,
input[type=password]:focus,
textarea:focus { color:#333; }
input[type=text][readonly] { color:#666; cursor:default; }
select { background-color:#EEE; }

.sendForm { }
.sendForm .formMessage { font-weight:bold; text-align:center; padding:0.5em; margin-bottom:1em; border:2px solid #CCC; }
.sendForm .formMessage.ok { border-color:#0A0; }
.sendForm .formMessage.error { border-color:#F00; }
.sendForm .fieldOuter { float:left; width:100%; clear:both; margin-bottom:0.5em; }
.sendForm label span { float:left; width:150px; text-align:right; margin-right:10px; }
.sendForm .radioGroup input { margin-top:0; margin-left:0; }
.sendForm .radioGroup .radio { line-height:1.5em; }
.sendForm .required span { font-weight:bold; }
.sendForm .error *[name] { border-color:#C00; }
.sendForm .error span { color:#F00; }
.sendForm .submitOuter { margin-left:430px; padding-left:10px; margin-top:9px; }

.system_messages { clear:both; line-height:1.5em; margin-bottom:1.5em; }
.system_messages > div { color:#111; padding:0.5em 0.75em; margin-bottom:0.5em; border-style:solid; border-width:1px; }
.system_messages .info { background-color:#AEA; border-color:#7A7; }
.system_messages .warning { background-color:#FE1; border-color:#CA1; }
.system_messages .error { background-color:#FCC; border-color:#E55; }

.sitemap { margin-bottom:1.5em; }
.sitemap ul { margin:0; list-style-type:disc; list-style-position:inside; }
.sitemap li { line-height:1.5em; }
.sitemap .subLevel { margin-left:20px; }

.main .Search .fieldOuter { margin-bottom:1em; }
.main .Search .submitOuter { margin-bottom:1.5em; }
.main .searchResults .result { line-height:1.5em; margin-bottom:1.5em; }

/* app_content_group/zmieniacz.phtml */
.zmieniacz { position:relative; }
.zmieniacz .navi { position:absolute; z-index:2; }
.zmieniacz .navi a { }
.zmieniacz .navi a.active { }
.zmieniacz .article { display:none; }
.zmieniacz .article.active { display:block; }
.zmieniacz .backLayer { position:absolute; opacity:0.7; }
.zmieniacz .title { }
.zmieniacz .intro { }

.Docs .file { margin-bottom:1em; }
.Docs .file input { float:left; }
.Docs .info { margin-left:1em; display:inline; }
.Docs .info p { color:#555; display:inline; }
.Docs .button { }

.Contact .headerText { margin-bottom:1em; }
.sendForm .fieldsOuter {float:left;margin-bottom:5px;}
.GoogleMap #legend { margin:1em 0; }
.GoogleMap #legend .legend_title { margin-bottom:0.5em; }
.GoogleMap #legend .item { float:left; cursor:pointer; padding:2px 0; margin-right:1em; }
.GoogleMap #legend img { margin-right:0.5em; }
.GoogleMap #legend .item.active { background-color:#FE1; }

/* app_catalog_viewer/produkty_powiazane.phtml */
.switcher .switcher_outer { overflow:hidden; position:relative; }
.switcher .switcher_inner { width:2000em; position:relative; left:0; }
.switcher .navi { position:absolute; top:0; left:0; width:20px; height:80px; cursor:pointer; background:#000; }
.switcher .navi.right { left:auto; right:0; }
.switcher .navi.disabled { cursor:default; opacity:0.5; }
.switcher .product { float:left; margin-right:1em; }

.main .cart_dialog { display:none; }

.productsList { }
.productsList .pagination a { }
.productsList .pagination a:hover { }
.productsList .pagination a.active { }
.productsList .pagination .fwd,
.productsList .pagination .rwd { display:none; }
.productsList .product { float:left; margin:0 10px 10px 0; border:1px solid #CCC; }
.productsList .product:hover { border-color:#999; }
.productsList .product .name { }
.productsList .product .image { display:block; height:150px; line-height:150px; text-align:center; }
.productsList .product .shop_stuff { }

.productDetails .images_outer { float:left; margin-right:10px; }
.productDetails .images_outer .image .ie7 { display:none; }
.productDetails .image { float:left; width:278px; height:250px; line-height:250px; text-align:center; margin-bottom:10px; background-color:#FFF; border:1px solid #D2D1D1; }
.productDetails .gallery_outer { width:280px; float:left; clear:left; overflow:hidden; margin-bottom:20px; }
.productDetails .gallery_inner { width:281px; }
.productDetails .gallery_inner .small { display:none; }
.productDetails .gallery_inner .img { float:left; width:63px; height:62px; line-height:62px; text-align:center; margin:0 1px 1px 0; border:1px solid #D2D1D1; background-color:#FFF; }
.productDetails .gallery_inner .img:hover,
.productDetails .gallery_inner .img.active { }
.productDetails .gallery_inner .img a { display:block; width:100%; height:100%; }
.productDetails .related { clear:both; }

.ShopOrder h3 { line-height:1.5em; margin-bottom: 0.5em; }
.ShopOrder .orders_list table { margin-bottom:3em; }
.ShopOrder thead td { color:#999; }
.ShopOrder td { padding:0.25em; }
.ShopOrder .order_details .name { font-weight:bold; }
.ShopOrder .order_details .key { color:#666; text-align:right; }
.ShopOrder .order_details .dataOuter { margin-bottom:3em; }
.ShopOrder .order_details .order_history { margin-bottom:1em; }

.ShopCart .products { margin-bottom:1em; }
.ShopCart .quantity input[type=text] { width:2em; }
.ShopCart thead td { padding-bottom:0.5em; }
.ShopCart tbody td { padding:0.25em; }
.ShopCart .product .price { white-space:nowrap; }
.ShopCart .prices  { text-align:right; font-weight:bold; }
.ShopCart .prices > div { margin-bottom:0.5em; }

.main .cart_dialog { display:none; }
.cart_item_name { margin-bottom:1.5em; }
.cart_dialog .quantity { margin-bottom:1.5em; }
.cart_dialog input[name=quantity] { width:3em; }
.cart_dialog .dec,
.cart_dialog .inc { cursor:pointer; font-family:monospace; margin-right:0.25em; }
.cart_dialog .inc { margin-left:0.25em; }

.ShopCheckout .checkout_left { float:left; width:55% }
.ShopCheckout .checkout_right { float:right; width:43%; }
.ShopCheckout .ShopCart .quantity form,
.ShopCheckout .ShopCart .price.unit,
.ShopCheckout .ShopCart .price.net,
.ShopCheckout .ShopCart .remove { display:none; }
.ShopCheckout .dataOuter { float:left; width:100%; margin-bottom:1.5em; }
.ShopCheckout .dataOuter h3 { text-align:left; font-size:14px; font-weight:bold; white-space:nowrap; margin-bottom:0.5em; }
.ShopCheckout .dataOuter select { max-width:90%; }
.ShopCheckout .dataOuter .choose_address { margin-bottom:0.5em; }
.ShopCheckout .dataOuter .new_address { margin-bottom:0.5em; }
.ShopCheckout .dataOuter .customDelivery,
.ShopCheckout .dataOuter .customBilling { margin-bottom:1em; }
.ShopCheckout .provider .description { margin-left:0.5em; }
.ShopCheckout .autoComplete { margin-bottom:0.5em; }
.ShopCheckout textarea { width:350px; }
.ShopCheckout .regulations.error { border-left:3px solid #C00; }
.ShopCheckout .error_message { clear:both; font-weight:bold; margin:1em 0; }

.confirmation .shopCart .appName,
.confirmation .shopCart .image,
.confirmation .shopCart .price.unit,
.confirmation .shopCart .remove,
.confirmation .shopCart .quantity form { display:none; }
.confirmation .key { color:#666; }
.confirmation .value { color:#222; }

table.list { border-collapse:collapse; margin-bottom:1.5em; }
table.list thead th { color:#999; font-weight:normal; }
table.list th,
table.list td { padding:0.4em 0.75em 0.4em 0.25em; }
table.list tr:hover td { background-color:#F5F5F5; }
table.list .name { font-weight:bold; }
table.list .key { color:#666; text-align:right; }

ul.addressData { margin-left:1.5em; }
ul.addressData li { margin-bottom:0.25em; }
.User .addressList .addressData { list-style-type:none; }
.User .addressList th { padding-bottom:0.5em; }
.User .addressList td { padding:1px 1em 1em 1px; }
.User .addressList .key { float:left; width:100px; color:#666; margin-right:0.75em; text-align:right; }

#left { }
#right { }

#bottom { width:100%; padding:2.1em 0; line-height:1em; }
#bottom a { }
#kompan { float:left; text-transform: uppercase; font-size:11px;}
#foot { float:right; font-size:11px; }

/* jQuery UI */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color:#333; opacity:0.60; filter:Alpha(Opacity=60); }

.ui-dialog { position:absolute; overflow:hidden; padding:10px 30px; background-color:#FFF; }
.ui-dialog-title { }
.ui-dialog-content { }
.ui-dialog-titlebar-close { position:absolute; top:10px; right:10px; width:15px; height:15px; opacity: 0.8; filter:Alpha(Opacity=80); background:url(../images/x.png) 0 0 no-repeat; }
.ui-dialog-titlebar-close:hover { opacity:1; filter:Alpha(Opacity=100); }
.ui-icon-closethick { display:none; }

/* Growl messages */
#growlcontainer { position:fixed; right:20px; top:20px; width:500px; font-size:12px; z-index:1000; }
#growlcontainer p { margin:0; }
.growlstatus { position:relative; color:#FFF; min-height:48px; /* icon height */ padding:10px; margin-bottom:5px; background-color:#111; border:1px solid #AAA; opacity:0.8; border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
}
.growlstatus:hover { border-color:#DDD; opacity:0.9; }
.growlstatus .growltitle { }
.growlstatusclose { visibility:hidden; float:right; width:12px; height:12px; cursor:pointer; margin:0 0 3px 5px; background:url(../plugins/images/red_small_close.gif) no-repeat; }
.growlstatus:hover .growlstatusclose { display:block; visibility:visible; }
.growlwithicon { padding-left:68px; background-position:10px 10px; background-repeat:no-repeat; }
.growlicon_info { background-image:url(../images/icon_info.png); }
.growlicon_error { background-image:url(../images/icon_error.png); }

#page {
    margin: 0px auto 0px auto;
    width: 940px;
}

body.pl_PL #header, body.en_EN #header {
    position: relative;
    background: url(../images/headerText.png) 222px 70px no-repeat;
}
body.en_EN #header {
    position: relative;
    background: url(../images/headerText.png) 222px 70px no-repeat;
}
body.ru_RU #header {
    position: relative;
    background: url(../images/sg-ru.png) 222px 70px no-repeat;
}

#header .logo {
    padding: 20px 0px 37px 40px;
}

#top {
    position: absolute;
    right: 0px;
    top: 0px;
    height: 80px;
    
}

.searchResults .fulltext span.readMore {float:right;margin-top:10px; font-weight:bold;}
.searchResults .result.content {float:left; width:100%;}
#middle .element:hover,.jcarousel-next:hover, jcarousel-prev:hover, #membersOuter .member:hover {cursor:pointer;}
#top .MenuGroup {
    float: right;
    width: 61px;
    height: 33px;
    
    line-height: 33px;
    color: #ffffff;
    background-color: #00BFF3;
    text-align: center;
}

#top .Search {
    float: left;
    width: 203px;
}

#top .SearchApp .searchPhrase {
    float: left;
    width: 157px;
    height: 31px;
    border-style: none;
    background-color: #bfeffc;
    text-align: center;
}

#top .SearchApp .submitOuter {
    float: left;
    width: 33px;
    clear: none;
}

#top .SearchApp .button {
    width: 41px;
    height: 33px;
    background: url(../images/search.png) left top no-repeat;
    border-style: none;
}

#top .SearchApp .button:hover {
    border-style: none;
}

#top .MenuGroup a:link,
#top .MenuGroup a:visited {
    color: #ffffff;
}
body.content #menu {
    margin-bottom: 13px;
}
body.home .content #menu {
    margin-bottom: 4px;
}
#container .right .menu li a {padding: 0 0 0 11px;}
body.home #menu {
    margin-bottom: 4px;
}

#menu .appBoxOuter {
    overflow: visible;
}

#menu ul,
#menu li {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#menu ul.menu {
    height: 36px;
}

#menu ul.menu li {
    position: relative;
    display: block;
    float: left;
    padding-right: 3px;
    white-space: nowrap;
}

#menu ul.menu li.last {
    padding-right: 0px;
    width: 114px;
}

#menu ul.subLevel {
    display: none;
    position: absolute;
    left: 0px;
    top: 36px;
    z-index: 999999;
}

#menu ul.menu li:hover > ul {
    display: block;
}

#menu ul.menu li li {
    float: none;
}
#menu .active a {background:none; color:#000;}
#menu ul.menu li a:link,
#menu ul.menu li a:visited {
    display: block;
    background-color: #00bff3;
    width: 115px;
    height: 36px;
    text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 36px;
}

#menu ul.menu li li a:link,
#menu ul.menu li li a:visited {
    width: 170px;
}

#menu ul.menu li a:hover,
#menu ul.menu li.selected a,
#menu ul.menu li.level_0.active a {
    background-color: #ffffff!important;
    color: #000!important;
}

#container .left {
    float: left;
    position: relative;
    width: 691px;
}
body.home #container .right {
     float: right;
    width: 226px;
}
body.content #container .right {
    float: right;
    width: 240px;
}

#main .appBoxOuter {
    overflow: visible;
}

#sliderOuter {
    width: 691px;
}
#sliderOuter li .intro {font-size:11px;}
#slider {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#sliderOuter .sliderInner {
    overflow: hidden;
    height: 372px;
}

#jslidernews1 div.jcarousel-prev {
    position: absolute;
/*    display: none;*/
    left: -10px;
    top: 137px;
    height: 51px;
    width: 51px;

}

.GalleryAll .jcarousel-prev {
    position: absolute;
    display: none;
    left: -10px;
    top: 137px;
    height: 51px;
    width: 51px;

}
#jslidernews1 div.jcarousel-next {
    position: absolute;
   z-index:999999;
    left: -10px;
    top: 137px;
    height: 51px;
    width: 51px;
}

.GalleryAll .jcarousel-next {
    position: absolute;
    display: none;
    left: -10px;
    top: 137px;
    height: 51px;
    width: 51px;
}

#jslidernews1 div.jcarousel-prev,
.GalleryAll div.jcarousel-prev {
    background: url(../images/left.png) left top no-repeat;
    z-index:999999;
}

#jslidernews1 div.jcarousel-prev:hover,
.GalleryAll div.jcarousel-prev:hover {
    background: url(../images/leftActive.png) left top no-repeat;
    cursor:pointer;
}

.MiniSliderNav span.jcarousel-prev {position: absolute; left:-5px; top:24px; width:10px; height:15px;  }
.MiniSliderNav span.jcarousel-next {position: absolute; right:-5px; top:24px;width:10px; height:15px; }
.MiniSliderNavInner {width:625px; padding-left:15px; position:absolute; margin-left:7px;}
.MiniSliderNavInner .jcarousel-clip-horizontal {width:611px;overflow:hidden;}
#jslidernews1 div.jcarousel-next,
.GalleryAll div.jcarousel-next
{
    left: 650px;
    background: url(../images/right.png) left top no-repeat;
}

#jslidernews1 div.jcarousel-next:hover,
.GalleryAll div.jcarousel-next:hover {
    background: url(../images/rightActive.png) left top no-repeat;
    cursor:pointer;
}



.sliders-wrapper .article .titleBg {
  
    
    opacity: 0.5;
   
    width: 690px;
    height: 160px;
}
.sliders-wrapper .article .shortInfo a.title {line-height:14px;}
.sliders-wrapper .article .shortInfo .intro {font-size:11px;height:33px;width:630px; margin-top:5px;}
.sliders-wrapper .article .shortInfo {
    margin: 20px 0 0 20px;
    width: 630px;
    height: 60px;
    overflow:hidden;
}

.sliders-wrapper .article .shortInfo,
.sliders-wrapper .article .shortInfo a:link,
.sliders-wrapper .article .shortInfo a:visited,
.sliders-wrapper .article .shortInfo a:hover {
    color: #ffffff;
}

.sliders-wrapper .article .shortInfo a:link,
.sliders-wrapper .article .shortInfo a:visited {
    font-weight: bold;
}

.MiniSliderNav {left:19px; position: absolute;bottom:31px; height: 60px;
/*    overflow: hidden;*/
    position: absolute;
    width: 655px;}
.MiniSliderNav ul {height: 60px; list-style: none;}
.MiniSliderNav ul li  {float: left;width:110px;margin-right:15px; height: 58px;}
.MiniSliderNav ul li.active  {border:1px solid #fff; }




#middle {
    padding-bottom: 33px;
    margin-top: 13px;
    background: url(../images/dots.gif) left bottom repeat-x;
}

#middle h2 {
    margin: 0px 0px 3px 0px;
    padding: 0px 0px 0px 20px;
    display: block;
    background-color: #fdd800;
    line-height: 35px;
    font-size: 12px;
    text-transform: uppercase;
    color: #000000;
    font-family: arial;
    font-weight: normal;
}

#middle h2 span {
    display: block;
    width: 202px;
    border-right: 4px Solid #ffffff;
}

#middle .element {
    position: relative;
    float: left;
    margin-left: 17px;
    display: block;
    width: 222px;
    height: 150px;
}

#middle .element a:link,
#middle .element a:visited {
    position: absolute;
    display: block;
    left: 0px;
    top: 106px;
    text-align: center;
    height: 44px;
    line-height: 44px;
    background: url(../images/1px-dolne.png) left top repeat-x;
    color: #ffffff;
    width: 100%;
    font-weight: bold;
}

#middle .ord_0 {
    margin-left: 0px;
}

#middle .element:hover a {
    background: url(../images/1px-dolne2.png) left top repeat-x;
}

#middle .ord_2 a:link,
#middle .ord_2 a:visited {
    padding-top: 8px;
    line-height: normal;
}

#bottom .left {
    float: left;
    width: 464px;
    height: 230px;
}

#bottom .right {
    float: left;
    margin-top:5px;
    margin-left: 31px;
    width: 445px;
}

#archiveOuter {
    position: relative;
    width: 464px;
    height: 230px;
}

#archiveOuter .shortInfo {
    position: absolute;
    left: 0px;
    top: 175px;
    padding-left:18px;
    overflow: hidden;
    width: 446px;
    height: 55px;
    line-height: 55px;
    text-align: left;
    background: url(../images/1px-ectrarchive.png) left top repeat-x;
}

#archiveOuter .shortInfo a:link,
#archiveOuter .shortInfo a:visited {
    color: #ffffff;
    font-weight: bold;
}
#membersOuter {position:relative}
span#memberInfo {font-size: 11px; padding: 3px 0 0; display:none;}
#membersOuter h1 {
    padding: 0px 0px 8px 0px;
    margin: 0px 0px 14px 0px;
    display: block;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 1px Solid #000000;
    color: #000000;
}
#membersOuter .tooltip {position:absolute; color:#aaa; top:0; left:118px; }

#membersOuter .member {
    float: left;
    border:1px solid #fff;
    margin-right: 12px;
    margin-bottom: 14px;
}
#membersOuter .member:hover {
   
    border:1px solid #FDD800;

}

#membersOuter .member.ord_6,
#membersOuter .member.ord_13 {
    margin-right: 0px;
}

#membersOuter .mi {
    //display: block;
    clear: both;
}

#membersOuter .member img {

}
.NameContainerGallery  {text-align:justify;}
.content #main .Fullcontent h2.title,
.content #main .Content .title,
.content #main .ContentGroup h3.title,
.content #container .right .title,
.galleryFull h3.title,
.searchResultsOuter h2 {
    display: block;
    padding-bottom: 10px;
    padding-top:10px;
    margin-bottom: 25px;
    border-bottom: 1px Solid #000000;
}
.result.content {
    border-bottom:1px solid #000;
    padding-bottom:10px;

}
.noresults h3.title {
display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 25px;
    border-top: 1px solid #000;
    border-bottom: 1px Solid #000000;
    }
.content #container .right .title {
    margin-bottom: 0px;
}

.content #main .Fullcontent h2.title,
.content #container .main h3.title {
    margin-bottom: 10px;
}
.galleryFull .appInner {margin:0;}

.content #container .right .menu ul,
.content #container .right .menu li.level_0 {
    padding: 0px 0px 0px 0;
    margin: 0px 0px 0px 0px;
}

.content #container .right .menu li {
    display: block;
    line-height: 30px;
    font-weight: bold;
}

.content #container .right .menu li.level_0 a:hover ,
.content #container .right .menu li.level_0.selected a:hover,  
.content #container .right .menu li.level_0.selected a  {
    background: url('../images/rightmenuArchivebg.png') 0 50% no-repeat #b2ecfb;
}
.content #container .right .menu li.level_0 ul.subLevel {display:block;}
.content #container .right .menu li ul.subLevel {padding:0;}
.content #container .right .menu li ul.subLevel li {text-indent:10px;}
.content #container .right .menu li.selected ul.subLevel li a:hover
 {display:block;  background: url('../images/rightmenuArchivebg.png') 50% no-repeat #b2ecfb; }


.content #container .right .menu li a:link,
.content #container .right .menu li a:visited {
    display: block;
}
.content #main .galleryFull .appInner {margin: 0 0 10px 0!important;}
.content #main .appInner {
    margin: 0px 10px 10px 10px;
    text-align: justify;
}

.content #main .date,
.content #main .createdDate,
#ectrNews .article .intro .date {
    color: #999999;
}

#ectrNews {
    width: 685px;
}
.right .appBoxOuter:first-child {margin-bottom: 10px;}
#MinisliderOuter {
    width:226px;
    height:180px;
    position: relative;

}

#ectrNews .article {
    margin-bottom: 5px;
    background: #E2E2E2;
}

#ectrNews .article .img {
    float: left;
    width: 232px;
}

#ectrNews .article .intro {
    float: left;
    width: 453px;
    padding: 0 0 10px 0;
    background-color: #e2e2e2;
}
#MinisliderOuter .jcarousel-prev,
#MinisliderOuter .jcarousel-next,
#MiniFilmsliderOuter .jcarousel-prev, 
#MiniFilmsliderOuter .jcarousel-next {

width: 19px;
height: 41px;
position: absolute;
display:none;
}
#MinisliderOuter .jcarousel-prev,
#MiniFilmsliderOuter .jcarousel-prev {
    top:73px;
    left: 0;
    background: url('../images/mini_left.png') 0 0 no-repeat;
}
#MinisliderOuter .jcarousel-next,
#MiniFilmsliderOuter .jcarousel-next {
    background: url('../images/mini_right.png') 0 0 no-repeat;
    top:73px;
    right:0;
}
#sliderOuter #slider li {width: 690px; height:372px}
.Youtubeintro {text-align:center; margin:10px 0;}


#MinisliderOuter li {width:226px; height:180px; position: relative;}
#MinisliderOuter li .GalleryName {position: absolute;overflow:hidden; width:226px; height:28px; top:0; background: url(../images/1px-photoblog.png) 0 0 repeat;}
#MinisliderOuter li .GalleryName .name {display:block;text-align:right;padding:0 13px 0 0; width:213px; text-align:right; line-height: 28px; font-weight:bold; color: #fff;}
#MinisliderOuter li .GalleryName .name a {color: #fff;}
#MinisliderOuter li:hover .GalleryName .name a {color: #999;}

#MiniFilmsliderOuter li {width:226px; height:180px; position: relative;}
#MiniFilmsliderOuter li .titleBg {position: absolute; overflow:hidden; width:226px; height:28px; top:0; background: url(../images/1px-photoblog.png) 0 0 repeat;}
#MiniFilmsliderOuter li .titleBg .name {display:block;text-align:right;padding:0 13px 0 0; width:213px; text-align:right; line-height: 28px; font-weight:bold; color: #fff;}
#MiniFilmsliderOuter li .titleBg .name a {color: #fff;}
#MiniFilmsliderOuter li:hover .titleBg .name a {color: #999;}



#ectrNews .article .intro .inner {
    margin: 10px 15px 10px 15px;
}
#ectrNews .intro .readMore {float:right;margin-right:15px; text-decoration:underline;}

#ectrNews .article .intro a.title:link,
#ectrNews .article .intro a.title:visited {
    padding: 8px 0px 8px 0px;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
}

.content #main .Search .date {
    float: left;
    margin-right: 15px;
}

.content #main .Search .tags {
    display: none;
    clear: both;
}

.content #main .Search .tags .controls {
    clear: both;
}

.footer,
.footer a:link,
.footer a:visited {
    color: #999999;
}
.FilmGroup .article, .galleryFull .item {float: left; margin-right:25px; width:140px; height:147px;overflow: hidden;}
.FilmGroup .article .intro, .galleryFull .item .description {margin-top: 5px;}
.introText {height:50px;width:200px; color:#fff;z-index:15; overflow:hidden; position:absolute; bottom: 0; text-align:justify; padding:12px 13px 0 13px;}
.introTextInner {height:40px; overflow: hidden;font-size:11px; line-height:13px;}
.introBg {height:62px;width:226px; color:#fff; overflow:hidden;background:#000; opacity:0.5; position:absolute; bottom: 0; z-index:10;}
.galleryFull {float:left; width:690px;}
.galleryFull .item {width:147px;float: left; height:150px; overflow:hidden}
.galleryFull .item .image {text-align: center;}
.galleryFull .item .description {text-align: left; width:147px;}
.jcarousel-next-disabled, .jcarousel-prev-disabled {display:none;}
#searchform .num {width: 200px; float:left; margin-left:100px;}
#searchform .SearchPhrase {float:left;}
#searchform .Controls {float:left; width:100%; margin: 10px 0 10px 0;}
#searchform .controls {float:left; width:100%; margin: 10px 0 10px 0;}
.Contact {font-size:11px;}
.sendForm .fieldsOuter input[type="text"] {width: 370px; height:29px; border:0; background-color: #e2e2e2; color:#000;}
.sendForm .fieldsOuter span {font-size: height:29px; line-height:29px;}
.sendForm .fieldsOuter .ContactTextarea {width: 370px; height:120px;border:0; background-color: #e2e2e2; color:#000;}
li .Picture {width: 690px; text-align:center;}
.Picture .title {margin-top: 14px; margin-bottom: 16px; font-weight: bold;}
ul.MainGallerySlider {width:690px;}
.GalleryAll {width: 690px;  position:relative;}
.GalleryAll .jcarousel-clip-horizontal {overflow:hidden;}
#GalleryChooserOuter {float: left; overflow:hidden; width:710px;}
#GalleryChooser li {margin-right:25px; float:left; width:147px; height:140px; overflow:hidden; font-size: 11px;}
#GalleryChooser li .imagecontainer {width:147px; height:90px; overflow: hidden;}
#GalleryChooser li .imagecontainer:hover {cursor:pointer;}
#GalleryChooser li img {margin-bottom:5px;}

.GalleryChooserInner {width:660px; height:141px; background:#e2e2e2;padding: 14px 25px 14px 25px;}
#main .GalleryGroup {float: left;}
.multipleGallery {display: none;}
#GalleryChooser {float:left;}
.GalleryChooserInner .jcarousel-next-horizontal {width:14px; height:19px;position: absolute; right: -21px; top: 38px; background: url('../images/rightArrow.png') 0 0 no-repeat;}
.GalleryChooserInner .jcarousel-prev-horizontal {width:14px; height:19px;position: absolute; left: -21px; top: 38px; background: url('../images/leftArrow.png') 0 0 no-repeat;}
.MiniFilmsliderInner .article {position: relative;}
.MiniFilmsliderInner .article .movieplayicon img {position:absolute; top:50px;left:90px; }
.slider-description .shortInfo a.title {font-size:15px;}
.slider-description:hover .shortInfo a.title {color:#999;}
#ectrNews .inner .txt {text-align:justify; font-size:11px;margin-top:4px;}
#ectrNews .inner .txt p {line-height: 1.5em;}

