/* Effective stylesheet produced by snapshot save */
div.gallery_wrapper { height: 100%; left: -10000px; position: fixed; top: 0px; width: 100%; }
div.sg_gallery { background: rgb(255, 255, 255) none repeat scroll 0px 0px; height: 560px; margin: auto; overflow: hidden; position: relative; width: 980px; z-index: 10000; }
div.sg_gallery .sg_gallery_close { color: rgb(0, 84, 122); cursor: pointer; font-size: 20px; height: 20px; position: absolute; right: 0px; top: 0px; width: 20px; }
div.sg_gallery div.sg_left_column { clear: right; float: left; margin: 25px 7px; position: relative; width: 635px; }
div.sg_gallery div.sg_right_column { clear: right; float: left; margin: 25px 25px 25px 0px; position: relative; width: 305px; }
div.sg_gallery div.sg_left_column div.sg_main_img { clear: none; float: left; height: 400px; padding-bottom: 25px; position: relative; text-align: center; width: 100%; }
div.sg_gallery div.sg_left_column div.sg_main_desc { display: none; }
div.sg_gallery div.sg_left_column div.sg_main_img img { padding: 0px 18px; }
div.sg_gallery div.sg_left_column div.sg_main_img div.sg_main_arrow { left: 0px; position: absolute; top: 0px; width: 100%; z-index: 2; }
div.sg_gallery div.sg_left_column div.sg_main_img div.sg_main_arrow > div { clear: right; float: left; position: relative; width: 50%; }
div.sg_gallery div.sg_left_column div.sg_main_img div.sg_main_arrow i { color: rgb(0, 84, 122); cursor: pointer; display: block; font-size: 110px; height: 110px; position: absolute; }
div.sg_gallery div.sg_left_column div.sg_thumbs { clear: none; float: left; text-align: center; width: 100%; }
div.sg_gallery div.sg_left_column div.sg_thumbs div { clear: right; float: left; overflow: hidden; }
div.sg_gallery div.sg_left_column div.sg_thumbs_wrapper { clear: right; float: left; overflow: hidden; position: relative; }
div.sg_gallery div.sg_left_column div.sg_thumbs_wrapper div.sg_thumbs_content { left: 0px; overflow: auto; position: absolute; top: 0px; }
div.sg_gallery div.sg_left_column div.sg_thumbs div.sg_thumbs_arrow { height: auto; margin: 10px 0px 10px 20px; overflow: auto; }
div.sg_gallery div.sg_left_column div.sg_thumbs div.sg_thumbs_arrow i { color: rgb(0, 84, 122); cursor: pointer; display: block; font-size: 27px; height: 30px; width: 30px; }
div.sg_gallery div.sg_left_column div.sg_thumbs div.sg_thumbs_counter { clear: none; margin-top: 20px; text-align: center; width: 100%; }
div.sg_gallery div.sg_left_column div.sg_thumbs_img { height: 50px; margin: 1px 0px 1px 23px; text-align: center; width: 80px; }
div.sg_gallery div.sg_right_column > div { clear: none; float: left; width: 100%; }
div.sg_gallery div.sg_right_column div.sg_description { height: 177px; overflow-y: auto; }
div.sg_gallery div.sg_right_column div.sg_description div#sg_desc_scroller { position: relative; }
div.sg_gallery div.sg_right_column div.sg_description p { margin: 0px !important; }
div.sg_gallery div.sg_right_column div.sg_description h2 { font-size: 2em; font-weight: normal; margin: 0px 0px 5px; }
div.sg_gallery div.sg_right_column div.sg_description .sg_desc_mehr { color: rgb(0, 84, 122); cursor: pointer; font-weight: bold; }
div.sg_gallery div.sg_right_column div.sg_advert { margin-top: 25px; }
div.sg_gallery div.sg_right_column div.sg_social { float: left; height: 22px; margin-top: 25px; }
div.slider_gallery { display: none; }
div.sg_lightbox { background-color: rgb(0, 0, 0); height: 100%; left: 0px; opacity: 0.85; position: absolute; text-align: center; top: 0px; width: 100%; z-index: 9999; }
.single_image div.sg_thumbs { display: none; }
.single_image div.sg_main_arrow { display: none; }
.sg_social table { width: 100%; }
.sg_social table td {  }
.sg_social table td.twitter { width: 25%; }
.sg_social table td.facebook { width: 35%; }
.sg_social table td.google { width: 14%; }
.sg_social table td.more { width: 15%; }
