
header {padding:90px 0 0;}
.headbox { }
.main_sec {padding:0}
.main_sec .nav{margin-top:20px;}
.contentbox { }
footer { }
.footer_top {background:#eae1bc;}
.footer_bot { }
.footer_top .footerbox {padding:50px 0;position:relative}
.footer_bot .footerbox {padding:10px 0;}

.headpic_holder {height:210px;margin:0 0 10px;border-bottom:1px solid #d0d0d0;overflow:hidden}
.headpic_holder img {width:980px;height:240px;}

.in_ctrl_box {}
.in_ctrl_list {float:left}
.in_ctrl_list > li {float:left;margin:0 30px 0 0;position:relative;}
.in_ctrl_list > li > a {display:block;width:30px;height:30px;background:url(../images/sprite2.png) no-repeat;}
.in_ctrl_list .home {background-position:0 2px;}
.in_ctrl_list .mail {background-position:-43px 2px;}
.in_ctrl_list .search {background-position:-87px 2px;}
.sbox {width:270px;height:25px;border-bottom:1px solid #ccc;overflow:hidden;position:absolute;top:2px;left:35px;z-index:1;display:none}
.sbox .stxt {width:230px;height:25px;padding:0 5px;background:transparent;color:#aaa;font-family:tahoma;position:absolute;top:0;right:25px;z-index:1}
.sbox .stxt:hover {color:#000;}
.sbox .stxt:focus {color:#000;}
.sbox .sbtn {width:25px;height:25px;background:url(../images/sprite2.png) no-repeat -174px 0;opacity:.2;cursor:pointer;position:absolute;top:0;right:0;z-index:1}
.sbox .sbtn:hover {opacity:.4}

.footerlist {font-size:14px;}
.footerlist > li {float:right;width:230px;margin:0 0 15px;position:relative}
.footerlist > li:before {content:"";display:block;width:10px;height:10px;background:#5a5747;position:absolute;top:6px;right:0;z-index:1}
.footerlist > li > a {padding:0 15px 0 0;color:#545b4e;text-shadow:0 0 0 #5a5747;position:relative}
.footerlist > li > a:before {content:"";display:block;width:0;height:6px;overflow:hidden;border-bottom:1px solid #5a5747;box-shadow:-1px 0 0 #5a5747 inset;position:absolute;right:4px;bottom:-3px;z-index:1;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms;}
.footerlist > li:hover:before {opacity:.6}
.footerlist > li:hover > a { }
.footerlist > li:hover > a:before {width:100%}

.social_list {height:25px;margin:-20px 0 10px;text-align:center;}
.social_list > li {display:inline-block;margin:0 2px;}
.social_list > li > a {display:block}
.social_list img {width:25px;height:25px;}

.kaspid {display:block;width:200px;padding:0 5px;margin:0 auto;color:#989898;text-align:center;white-space:nowrap;font:13px/20px vanda, tahoma;overflow:hidden;position:relative;}
.kaspid:before {content:attr(data-cnt);display:block;width:100%;height:100%;background:#f26522;color:#fff;border-radius:10em;box-shadow:-4px -4px 8px rgba(0,0,0,.1) inset;text-shadow:-1px -1px 1px rgba(0,0,0,.4);opacity:0;position:absolute;top:0;left:-100%;z-index:1;-webkit-transition:all .5s cubic-bezier(.6,2,.4,1);-moz-transition:all .5s cubic-bezier(.6,2,.4,1);-ms-transition:all .5s cubic-bezier(.6,2,.4,1);-o-transition:all .5s cubic-bezier(.6,2,.4,1);transition:all .5s cubic-bezier(.6,2,.4,1);}
.kaspid:hover:before {opacity:1;left:0;}

.breadcrumb {display:block;height:20px;padding:5px 0;margin:0 0 5px;font-size:11px;line-height:20px;}
.breadcrumb a {color:#aaa;padding:0 5px;}
.breadcrumb a:hover {color:#000;}
.breadcrumb .cur {padding:0 5px;color:#000;}

.inside_content {min-height:400px;}
.content_side {float:right;width:159px;border-left:1px solid #ccc}
.content_main {float:left;width:800px;padding:0 18px 0 0;box-shadow:1px 0 0 #ccc}

.side_menu {padding:20px 0 0}
.side_menu > li {padding:0 15px 0 0;margin:0 0 10px;position:relative}
.side_menu > li:before {content:"";display:block;width:10px;height:10px;background:url(../images/sprite2.png) no-repeat -491px 0;position:absolute;top:7px;right:0;z-index:1}
.side_menu > li > a {color:#000;font-size:12px;font-weight:bold}
.side_menu > li > a:hover {color:#b79700;}
.side_menu > li.active:before {background-position:-478px 0}
.side_menu > li.active > a {color:#b79700;}
.side_submenu {}
.side_submenu > li {padding:0 10px 0 0;position:relative;}
.side_submenu > li:before {content:"";display:block;width:3px;height:3px;border:1px solid #555;border-radius:50%;position:absolute;top:10px;right:0;z-index:1}
.side_submenu > li > a {color:#000;padding:3px 0;}
.side_submenu > li > a:hover {}
.side_submenu > li.active:before {background:#000}
.side_submenu > li:hover{background:#c6b27f;}
.side_submenu > li.active > a {color:#b79700;}
.subside{position:absolute;top:0;right:100%;width:220px;background:#c6b27f;padding:5px;display:none;}
.subside > li{}
.subside > li > a{display:block;color:#000;padding:5px 0;}
.subside > li > a:hover{color:#fff;}
.side_submenu li:hover ul{display:block;}

h1 {margin:0 0 20px;color:#b79700;font:20px/20px vanda, tahoma;}
p {padding:0 0 10px;text-align:justify}
.label {display:inline;margin-left:5px;color:#ac0000;text-shadow:0 0 0 #ac0000;}
.h2 {margin:0 0 10px;color:#555;font:18px/20px vanda, tahoma;}
.h3 {margin:0 0 10px;color:#ac0000;text-shadow:0 0 0 #ac0000;font:13px/20px vanda, tahoma;}
.hi {height:30px;margin:0 0 10px;border-bottom:1px solid #9f9f9f;}
.hi > span {float:right;min-width:100px;padding:5px 0;border-bottom:4px solid #ac0000;font:18px/20px vanda, tahoma;}
.ltr {display:inline-block;direction:ltr}

.figure {float:left;clear:left;padding:5px;margin:0 20px 20px 0;background:#fff;border:1px solid #ccc;box-shadow:0 2px 5px rgba(0,0,0,.2);position:relative;}
.figure img {max-width:350px;height:auto;border:1px solid #ccc}

.genlist {padding:10px 10px 15px;line-height:20px;text-align:right}
.genlist > li {padding:0 15px 0 0;margin-bottom:10px;background:url(../images/lipic1.png) no-repeat right 6px;}
.genlist > li > a {display:inline;color:#000;text-shadow:0 0 0 #000;}
.genlist > li > a:hover {color:#4894c5;text-shadow:0 0 0 #4894c5;}
.genlist2 {padding:10px 10px 15px;line-height:20px;text-align:right}
.genlist2 > li {padding:0 16px 0 0;margin-bottom:3px;background:url(../images/lipic2.png) no-repeat right 8px;}
.genlist2 > li > a {display:inline;color:#000;text-shadow:0 0 0 #000;}
.genlist2 > li > a:hover {color:#4894c5;text-shadow:0 0 0 #4894c5;}
.sitemap {float:right;width:44%;min-height:530px;padding:10px 2%;margin:0 1%;}

.pager {clear:both;display:block;}
.pager span, .pager a {display:inline-block;overflow:hidden}
.pager > span {display:block;padding:0 0 10px;background:url(../images/patt1.png) repeat-x left bottom;text-align:left;}
.pager a {display:inline-block;width:20px;height:20px;color:#000;border-radius:5px;text-align:center;vertical-align:top}
.pager a:hover {background-color:#e4e1ca;color:#000}
.pager .pcur {display:inline-block;width:20px;height:20px;background:#d7d3b8;color:#fff;border-radius:5px;text-align:center;vertical-align:top}
.pager .pback {background:url(../images/sprite2.png) no-repeat -151px -69px transparent !important;}
.pager .pnext {background:url(../images/sprite2.png) no-repeat -151px -36px transparent !important;}

.artwork_list { }
.artwork_list > li {float:right;width:122px;margin:0 19px 20px;height:182px;}
.artwork_obj {width:120px;height:180px;border:1px solid #ccc;overflow:hidden;position:relative}
.artwork_obj > figure {width:120px;height:180px;overflow:hidden}
.artwork_obj > figure a {display:table-cell;width:120px;height:180px;text-align:center;vertical-align:middle}
.artwork_obj > figure img {width:auto;height:auto;max-width:120px;max-height:180px;}
.artwork_obj .name {width:100%;padding:5px 0;background:rgba(255,255,255,.8);color:#000;text-align:center;position:absolute;left:0;right:0;bottom:0;z-index:1}
.artwork_obj:hover .name {display:block}

.media_list { }
.media_list > li {float:right;width:370px;margin:0 14px 20px;overflow:hidden;position:relative;border:1px solid #c3ae7a;padding-bottom:20px;}
.media_list > li > a {display:table-cell;width:340px;height:240px;overflow:hidden;text-align:center;vertical-align:middle;padding:15px;}
.media_list > li .t {position:absolute;bottom:1px;right:1px;z-index:6;color:#000;text-align:center;border-top:1px solid #c3ae7a;width:100%;height:20px;}

.media_list > li .b {width:36px;height:42px;margin:-21px -18px;position:absolute;top:50%;left:50%;z-index:5;background:url("../images/sprite2.png") no-repeat 0 -42px;}
.media_list > li img {width:auto;height:auto;max-width:340px;max-height:240px;}
.media_list > li:hover {}


.gal_vid_back {}
.gal_vid_back table {width:100%;height:100%;border-collapse:collapse;}
.gal_vid_back table td {text-align:center;vertical-align:middle;}
.gal_vid_holder {width:510px;padding:20px;margin:0 auto;position:relative}
.gal_vid_holder .close {width:20px;height:20px;color:#fff;font:20px/20px arial;opacity:.6;position:absolute;top:0;right:0;z-index:1;cursor:pointer;display:none}
.gal_vid_holder .close:hover {opacity:1}
.gal_vid_holder video {width:500px;height:340px;background:#000;border:5px solid #555;}
.gal_vid_holder .name {display:block;padding:10px;text-align:center}


/********************* GeneralCarousel *********************/
.cert_holder {clear:both;margin:20px auto;position:relative;}
.cert_holder .control {float:left;width:30px;height:34px;background:url(../images/sprite2.png) no-repeat;opacity:.6;position:absolute;top:70px;z-index:1}
.cert_holder .control:hover {opacity:1}
.cert_holder .control.disabled {opacity:.2 !important;cursor:default;}
.cert_holder .prev {left:20px;background-position:-252px -106px;}
.cert_holder .prev:hover {}
.cert_holder .next {right:20px;background-position:-282px -106px;}
.cert_holder .next:hover {}
.cert_carousel {width:804px;margin:0 auto;position:relative;overflow:hidden}
.cert_carousel div.slide {position:relative}
.cert_carousel_id {height:192px;margin:0;overflow:hidden}
.cert_carousel_id ul {margin:0;padding:0;list-style:none;display:block}
.cert_carousel_id li {float:left;width:134px;height:192px;padding:0;margin:0;text-align:center;position:relative}

.cert_obj {margin:20px 20px 40px;}
.cert_obj > figure {width:90px;height:128px;border:2px solid #888;position:relative;overflow:hidden;-moz-transition:500ms cubic-bezier(.6,2,.4,1);-o-transition:500ms cubic-bezier(.6,2,.4,1);-webkit-transition:500ms cubic-bezier(.6,2,.4,1);transition:500ms cubic-bezier(.6,2,.4,1);-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}
.cert_obj > figure a {display:table-cell;width:90px;height:128px;text-align:center;vertical-align:middle;}
.cert_obj > figure img {width:auto;height:auto;max-width:100%;max-height:100%;}
.cert_obj:hover > figure {box-shadow:10px 10px 10px -5px rgba(0,0,0,.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}
.cert_obj .info {display:none}

/********************* NormalAlbumCarousel *********************/
.album_wrapper {float:left;width:455px;margin:0 0 20px;background:#fff;position:relative;}
.album_wrapper .album_target {float:left;width:330px;height:339px;background:url(../images/lazy_loading.gif) no-repeat center center #fff;border:1px solid #e4dede;margin:0 10px 0 0;overflow:hidden;}
.album_wrapper .album_target img {width:330px;min-height:339px;}

.album_pager_holder {float:left;width:100px;height:306px;padding:18px 0;overflow:hidden;position:relative;}
.album_pager_holder .control {display:block;width:33px;height:19px;margin:0 -16px;background:url(../images/sprite2.png) no-repeat;opacity:.4;position:absolute;left:50%;z-index:1;}
.album_pager_holder .control:hover {opacity:1}
.album_pager_holder .control.disabled {opacity:.2;cursor:default;}
.album_pager_holder .prev {top:0;background-position:-258px -36px;}
.album_pager_holder .prev:hover {}
.album_pager_holder .next {bottom:0;background-position:-258px -55px;}
.album_pager_holder .next:hover {}
.album_pager {height:306px;margin:0 auto;position:relative;overflow:hidden}
.album_pager div.slide {position:relative}
.album_pager_id {margin:0;overflow:hidden}
.album_pager_id ul {margin:0;padding:0;list-style:none;display:block}
.album_pager_id li {float:left;width:100px;height:102px;padding:0;margin:0;position:relative}
.album_pager_id li a {display:block;width:90px;height:92px;margin:4px;border:1px solid #e4dede;overflow:hidden;}
.album_pager_id li a:hover {border-color:#aaa;box-shadow:1px 1px 4px rgba(0,0,0,.2)}
.album_pager_id li img {width:90px;}

.Newsss{width:747px;float:right }
.prdetails{width:435px;float:right;}
.primages{float:left;border: 2px solid #ccc;}
.primages img{border: 3px solid #ccc;}
.prdetaillist{margin-right:5px;margin-top:10px;}
.prdetaillist > li{margin-bottom:8px;color:#767676;font:16px/25px vanda;}
.prdetaillist > li > span{font:16px/25px vanda;color:#b8ad15;}


.cloud-zoom-lens { border: 4px solid #888; margin: -4px;background-color: #fff; cursor: move; }
/* This is for the title text. */
.cloud-zoom-title { font-family: Arial, Helvetica, sans-serif; position: absolute !important; background-color: #000; color: #fff; padding: 3px; width: 100%; text-align: center; font-weight: bold; font-size: 10px; top: 0px; }
/* This is the zoom window. */
.cloud-zoom-big { border: 3px solid #ccc; overflow: hidden; }
/* This is the loading message. */
.cloud-zoom-loading { color: white; background: #222; padding: 3px; border: 1px solid #000; }

/*General*/
.tbl_list {border: 1px solid #DDDDDD;width: 100%;}
.tbl_list th {height: auto;line-height: 10px;padding: 5px;text-align: center;font-weight:500 !important;height:30px;}
.tbl_list td {border: 1px solid #DDDDDD;padding:0; text-align: center;height:30px;}
.rcRefreshImage {background: url("../images/refresh.png") no-repeat scroll center center rgba(0, 0, 0, 0);float: right;height: 26px;margin-top: 6px;width: 26px;}
.imgradCaptcha {float:right;}
.msg-success{color: #bf2020;text-align: center;font: 14px/20px yekan, tahoma;}

.tabs {margin:0 0 10px;overflow:hidden;position:relative;}
.tabs > li {float:right;}
.tabs > li > .a {display:block;height:20px;padding:5px 10px 10px;margin:0 0 0 5px;background:#f1f1f1;color:#000;border-radius:5px;cursor:pointer;position:relative;z-index:1;}

.tabs > li:hover > .a {background:#EFE6BD;color:#000;}
.tabs > li.active > .a {background:#685716;color:#fff;cursor:default;z-index:3}

.tabs > li > .div {padding:10px;background:#fff;border-top:4px solid #685716;box-shadow:0 0 0 1px rgba(0,59,104,.2) inset;overflow:hidden;position:absolute;top:31px;right:0;left:0;z-index:2;display:none;}
.Kaspid{display:flex;align-content:center;align-items:center;justify-content:center;color:#989898;font:13px/20px vanda, tahoma}
.Kaspid > a {margin:0 2px;color:#989898;}
.Kaspid > a:hover{text-decoration:underline;color:#f26522}