/*
Theme Name: Kumtor
Author URI: http://www.michaelageev.com
Description: Theme for Kumtor website.
Author: Michael Ageev
Version: 1.4
License: GNU/GPL Version 2 or later. http://www.gnu.org/licenses/gpl.html
Copyright: (c) 2011 Michael Ageev
*/

/*** Reset ***/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background-color:transparent;}
body{line-height:1;text-align:left;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus {outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

/*** Main ***/

body {font-family:Arial; background: #fff;}
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.left {float: left;}
.right {float: right;}

.ul ul { list-style : square; color : #406b5a; }
.li li { list-style : square; padding : 0 0 15px 0; }
.li li a { color : #777777; }
.li li a:hover { color : #406b5a; }

/*** Header ***/
#header {padding-top:15px; background: url('images/bg-header.jpg') repeat-x;}
#header .logo {width:940px; margin: 0 auto; min-height:100px; background: url('images/kumtor-gold-ru.jpg') no-repeat right top;}
#header .logo.en {background-image: url('images/kumtor-gold-en.jpg')}
#header .logo.kg {background-image: url('images/kumtor-gold-kg.jpg')}
#header .logo img {margin-top:10px;}
#header .menu {width:940px; margin: 0 auto; height:40px; background: url('images/bg-menu.jpg') no-repeat center top;}
#header .menu .top-menu {float:left; height:40px;}
#header .menu .langs {float:right; padding:7px 20px;}#header .menu.ru .langs {float:right; padding:7px 14px;}
#header .menu .langs a {font-size:11px; color:#fff; margin-right:6px;}
#header .menu .langs a.bold {font-weight:bold;}

/*** Slider ***/
.slideshow{width:939px; height:258px; margin: 0 auto; overflow:hidden; background: url('images/slider-shadow.png') no-repeat center bottom;}
#slideshow {height:255px; width:940px; margin: 0 auto; overflow:hidden; position:relative;}
#larr, #rarr, .h_ls, .h_rs {display: block; width:58px; height:51px; position: relative; opacity: 0.4; z-index: 99 !important;}
#larr, .h_ls {background: url("images/larr.png") 8px 50% no-repeat; left: -8px !important; top: -144px !important; }
#rarr, .h_rs {background: url("images/rarr.png") 11px 50% no-repeat; float:right; top: -204px !important; right: 0px !important;}
#larr:hover, #rarr:hover, .h_rs:hover, .h_ls:hover {opacity: 1;}
.h_ls, .h_rs {top: 32px !important; position: absolute;}

#slideshow .slide {height:255px; width:940px; overflow:hidden;}
#slideshow .slide > div.image {width:613px;float:left;}
#slideshow .slide > div.image image {width:613px;height:255px;}
#slideshow .slide > div.info {overflow:hidden; float:right; padding:28px 20px; width:287px; min-height:199px; background: url('images/bg-slider.jpg') no-repeat center top;}
#slideshow .slide > div.info h2 a {color:#e5a812; text-decoration:none;}
#slideshow .slide > div.info .exp {font-size:9pt; line-height:11pt; padding-top:17px; width:248px; color:#3a6252;}



/*** Container ***/
#container {width:940px; margin: 0 auto;}
#container #content {width:595px; float:left;  padding:0px 0 0;}
#container #sidebar {width:322px; float:right;}
.results p.result-report-link {margin:20px 10px;}
.results p.result-report-link a {padding-left:38px; background:url(images/pdf-icon.png) no-repeat; width:128px; color:#6b9083; display:block;
    font-size:9pt; line-height:11pt;}

#content .line {border-top:3px solid #d7e1dc; margin-left:10px; width:574px;}
#content .columns {padding-top:10px; width:585px; float:right; padding-bottom:20px;}
#content .columns > div {width:270px; float:left;}
#content .columns > div:first-child {margin-right:40px;}
#content .columns h2 {font-size:11pt; font-family:Tahoma; font-weight:normal; color:#175a40; padding:15px 0 15px; text-transform:uppercase;}
#content .columns p {font-size:12px; line-height:13pt; margin-bottom:10px; color:#666666; text-align:justify;}

h1 {text-transform:uppercase; background:url(images/bg-header.png) repeat-x; font-size:16pt; font-weight:normal; color:#666666; padding:4px 10px;}
#content h1 {margin-right:6px;}

#content .post img {margin: 10px; }

#news {padding:20px 10px;}
#news .item {/*height:106px;*/ overflow:hidden; margin-bottom:20px; padding-bottom:10px; background:url(images/news-separator.png) no-repeat 0 bottom; clear:both;}
#news .item > div {float:left;}
#news .item > div.thumb {width:104px; margin-right:20px;}
#news .item p.small {font-size:10px; color:#ccc;}
#news .item > div.info {width:450px;}
#news .item > div.info h2 {font-size:11pt; font-family:Tahoma; font-weight:normal; color:#175a40; padding:0 0 10px; text-transform:uppercase;}
#news .item > div.info h2 a {text-decoration:none; color:#175A40;}
#news .item > div.info p {font-size:12px; line-height:12pt; margin-bottom:10px; color:#666666; text-align:justify; }
#news.news .item > div.info p {overflow:hidden; max-height:80px;}
#news .all a {color:#1b5a41; font-size:10pt;}/*** Sidebar ***/
#sidebar .content {background: url('images/bg-sidebar.png') repeat-y; padding-bottom:30px;}
#sidebar h1 {width:300px; margin-bottom:20px;}

#sidebar #search {background: url('images/search-bar.png') no-repeat; padding-bottom:38px;}
#sidebar #search input {margin:36px 0 0 46px; font-size:14pt; border:0; color:#666666; width:196px;}
#sidebar #search button {background: url('images/bg-search-btn.png') repeat-x; border:0; margin-left:4px; height:31px; cursor:pointer; position: relative; top:5px;}

#sidebar #human-resources {margin-top:40px; padding:0 20px;}
#sidebar #human-resources img.human { margin-top:-20px; margin-bottom:10px;}
#sidebar #human-resources p {color:#999999; font-size:10pt; line-height:12pt; margin-bottom:10px; text-align:justify;}
#sidebar #human-resources p.header {color:#666666; font-size:10pt; margin-bottom:20px; }
#sidebar #human-resources p.header strong {color:#ffcc00;}
#sidebar #human-resources p.more a {color:#1b5a41;}
#sidebar .infographic {margin:30px 0 26px;}
#sidebar .infographicgold {margin:60px 0 26px;}

#sidebar #gallery {padding:0 20px;}
#sidebar #gallery p a {color:#1b5a41; font-size:10pt;}
#sidebar #gallery .thumb {margin:0 4px 4px 0; width:90px; height:90px; float:left;}

#sidebar #news1 {padding:0 20px;}
#sidebar #news1 p a {color:#1b5a41; font-size:10pt;}
#sidebar #news1.thumb {margin:0 4px 4px 0; width:90px; height:90px; float:left;}



/*** Footer ***/
#footer {padding-top:15px; background: url('images/bg-footer.jpg') repeat-x;}
#footer .content {width:1040px; margin: 0 auto; min-height:200px; font-size:10pt;  line-height:14pt;}

#footer .menu {padding:4px 0 16px; min-height:218px; overflow:hidden;}
#footer .menu .nav-block > .menu-item {float:left; margin-right:10px;}
#footer .menu .nav-block > .menu-item > a {font-size:11pt; font-weight:bold; color:#333333; text-transform:uppercase; text-decoration:none;}
#footer .menu .menu-item ul {padding-left:2px; line-height:13pt; padding-top:20px; width:160px;}
#footer .menu .menu-item ul li {margin-bottom:4px; font-size:9pt;}
#footer .menu .menu-item li.margin {padding-top:20px;}
#footer .menu .sub-menu a {color:#000; text-decoration:none;}
#footer .menu .sub-menu a.external {color:#0054a6; text-decoration:underline;}
#footer .menu .sub-menu a:hover {text-decoration:underline;}

#footer .contacts {margin-bottom:30px; color:#fff;}
#footer .contacts a {color:#fff;}
#footer .contacts strong a {text-decoration:none;}
#footer .contacts ul {margin-top:4px; float:right;}
#footer .contacts ul li {float:left; margin-right:40px;}
#footer .copyright {font-size:9pt; color:#000; padding:18px 0 18px;}



/*** Top Menu ***/
.top-menu > ul > li {margin:10px 0;}
.top-menu a {color: #000; text-decoration: none;}
.dd {height:48px; padding-left:20px;}
.dd li {float: left; display: block; text-align: center; font-size: 13px;}
.dd  > li > a {padding-right:12px; background:url(images/menu-arrow.png) no-repeat right center;  text-transform:uppercase;}
.dd li a {color: #d3d3d3; text-decoration: none; display: block; margin: 0 12px; white-space: nowrap;}
.dd li ul {position: absolute; min-width:200px; border-bottom:1px solid #fff; padding:0; visibility: hidden; background: #c4d6d0; z-index: 100; margin-left: 11px;  margin-top: 11px;}
.dd li ul li {float: none; text-align: left; padding: 6px 26px 6px 24px; border: 1px solid #c4d6d0; border-width: 1px 0; }
.dd li ul li a {color: #264036; display: inline; margin: 0 !important; white-space: normal; padding-top: 0;}
.dd li ul li:hover {background-color: #74978b; border-color:#97b4aa;}
.dd li ul li:hover a {color: #fff;}
a.dd_hover:hover {text-decoration: none !important;}
.submenu a:hover {text-decoration: underline;}


/*** Page ***/
.entry h1 {background:none; padding:20px 0 30px;}
.entry p {font-size:11pt; text-align:justify; margin-bottom:20px; color:#666666; line-height:14pt;}

.post-content blockquote {padding: 15px 0 10px 65px; background: url("images/bq.png") 20px 0 no-repeat;}
.post-content blockquote p {color: #87ac9f; font: italic 16px Georgia, Geneva, "Times New Roman", times;line-height: 1.3;font-weight: bold;}

#content p.breadcrumbs {color:#666; font-size:9pt; font-style:italic;}
#content p.breadcrumbs a {color:#1b5a41; text-decoration:underline;}

#nav-above {overflow:hidden; padding:4px 20px;}
#nav-above .nav-previous {float:left; width:40%;}
#nav-above .nav-next {float:right; width:40%; text-align:right;}
#nav-above a {color:#1b5a41; font-size:10pt;}

.post-navigation {width: 570px; padding: 15px 0 0 10px; position: relative;}
.post-navigation a {display: block; color: #000; font: 11px Helvetica, Arial, sans-serif; text-decoration: none; line-height: 1.5;}
.post-navigation a:hover {text-decoration: none;}
.post-navigation a em {display: block; color: #aaa9a9; font: italic 11px Georgia, Geneva, "Times New Roman", times;}
.post-navigation a:hover span {text-decoration: underline;}
.post-prev {width: 250px; min-height: 40px; padding-left: 30px; float: left; text-align: left; background: url("images/post_prev.png") 0 50% no-repeat;}
.post-next {width: 250px; min-height: 40px; padding-right: 30px; float: right; text-align: right; background: url("images/post_next.png") 100% 50% no-repeat;}
.post-navigation .spacer {width: 1px; height:90%; background: #d9d9d9; position: absolute; top:10px; right: 285px;}

#content #search {margin-top:30px;}
#content #search .content-title {margin:10px; font-size:11pt;}
#content #searchform input {width:360px; padding:3px 8px; font-size:13pt; color:#666; border:1px solid #666;}
#content #search button {
    background: url("images/bg-search-btn.png") repeat-x scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 29px;
    margin-left: 4px;
}

#search #news .item {height:auto;}


#gallery {padding:0px 10px 20px;}
#gallery .album { margin-bottom:20px; padding-bottom:15px; background:url(images/news-separator.png) no-repeat 0 bottom; clear:both;}
#gallery .album.noborder {height:auto; margin-bottom:20px; padding-bottom:0; background:none; clear:both;}
#gallery .album > div {float:left;}
#gallery .album > div.thumb {width:104px; margin-left:20px; float:right;}
#gallery .album > div.info {width:450px; height:90px; overflow:hidden;}
#gallery .album.noborder > div.info {height:auto;}
#gallery .album h2 {font-size:11pt; font-family:Tahoma; font-weight:normal; color:#175a40; padding:0 0 10px; text-transform:uppercase;}
#gallery .album h2 a {text-decoration:none; color:#175A40;}
#gallery .album p {font-size:12px; line-height:12pt; margin-bottom:10px; color:#666666; text-align:justify;}

#gallery .all {background:url(images/news-separator.png) no-repeat scroll 100px 10px; }
#gallery .all a {color:#1b5a41; font-size:10pt;}


.post-content h2 {text-transform:uppercase; font-size:12pt; font-weight:normal; color:#1b5a41;}
.post-content h3 {font-size:11pt; font-weight:normal; color:#e5a812;padding-bottom:5px;}
.post-content h4 {font-size:8pt; font-weight:normal; color:#fff;}

.post-content em {font-size:10pt; font-style:italic; color:#999999;}
.sep {height:10px; width:500px; background:url(images/news-separator.png) no-repeat 0 bottom; clear:both; }
.exem {width:320px;height:310px; background-color:#f0f0f0; border:1px solid #c4c4c4;vertical-align: middle; padding:5px}

#men {padding:10px 10px;}
#men .item {height:120px; overflow:hidden; padding-bottom:10px; background:url(images/news-separator.png) no-repeat 0 bottom; clear:both;}
#men .item > div {float:left;}
#men .item > div.thumb {width:104px; margin-right:20px;}
#men .item > div.info {width:450px;}
#men .item > div.info h2 {font-size:11pt; font-family:Tahoma; font-weight:normal; color:#175a40;  padding-bottom:10px; text-transform:uppercase;}
#men .item > div.info h2 a {text-decoration:none; color:#175A40;}
#men .item > div.info p {font-size:12px; line-height:12pt; margin-bottom:10px; color:#666666; text-align:justify; }
#men.news .item > div.info p {overflow:hidden; max-height:65px;}

div.info.without_p { padding-left : 125px; background-image: url("images/news-separator.png"); background-repeat:repeat-x; background-position: left bottom; padding-bottom : 10px; margin : 0 10px 10px 10px; }

div.info.without_p h2 {font-size:11pt; font-family:Tahoma; font-weight:normal; color:#175a40;  padding-bottom:10px; text-transform:uppercase;}
div.info.without_p h2 a {text-decoration:none; color:#175A40;}
div.info.without_p p {font-size:12px; line-height:12pt; margin-bottom:10px; color:#666666; text-align:justify; }
div.info.without_p p {overflow:hidden; max-height:65px;}

/* TABLE STYLE */

#cleartable {border-collapse:collapse; padding:0px; border:0px; text-align:left;font-size:12px;}
#cleartable th {background-color:#88aa9e;padding:6px; margin:0px; border-bottom: 2px solid #264137; text-align:left;}
#cleartable td {padding:6px; margin:0px; border-bottom: 1px solid #ccc; text-align:left;}


#cleartableright {border-collapse:collapse; padding:0px; border:0px; text-align:right;font-size:12px;}
#cleartableright th {padding:6px; margin:0px; border-bottom: 1px solid #ccc; text-align:left;}
#cleartableright td {padding:6px; margin:0px; border-bottom: 1px solid #ccc; text-align:right;}


#table tr td {background-color:#fff; padding:8px 8px;color:#666;font-size:13px;}
#table tr:nth-child(odd) td {background-color:#dbe9e4;}
#table tr:first-child td {border-TOP:1px solid #dbe9e4;}
#table tr:last-child td {border-bottom:1px solid #dbe9e4;}

.ore_mine { float: left; width : 330px; padding : 0 0 50px 0; margin : 0 0 0 40px; font-size : 11pt; }
.ore_mine.short { width : 220px; margin-left : 0px; }
.ore_mine img, .ore_mine strong, .ore_mine span { float : left; clear : left; }
.ore_mine strong { color : #666666; }
.ore_mine span { color : #666666; margin-top : 5px;}
.ore_mine img { margin-left : 15px; }

.re_mine { float: left;}

.homelink { float : left; clear : left; width : 11px; height : 9px; background-image: url('/wp-content/uploads/2011/05/home_ico.png'); margin : -28px 0 0 10px; }

a.pdf {padding-left:34px; background: url('images/file_extension_pdf.png') no-repeat scroll left center transparent; display:block; color:#777; font-size:10pt; padding-top: 8px; padding-bottom: 8px;}

a.djv {padding-left:34px; background: url('images/file_extension_djv.png') no-repeat scroll left center transparent; width:220px; display:block; color:#777; font-size:10pt;}

#highwinner { float : left; width : 590px !important; overflow: hidden; position:relative; }

#highwinner .list {
  float : left;
  width : 5000px;
  position: relative;
  left: 0; } 

#highwinner .info { background-repeat: no-repeat; background-image: url('images/play_ico.png'); background-position: center center; position: relative; height: 133px; font-size: 12px; color : #e5a812;}

#highwinner .info h2 { float : left; margin: 0; padding: 6px 0 0 0; width : 100%; text-align : center; }

#highwinner .info h2 a { font-size: 12px; color : #e5a812; text-decoration: none; }

#highwinner .item { float : left; width : 178px; height : 133px; background-repeat : no-repeat; background-image : url('images/video_bg.png'); margin : 0 28px 35px 0; cursor : pointer; }

#highwinner .item .thumb img { float: left; width : 178px; height: 133px; display: none; }

#highwinner p { display : none; }


#highwinner1 { float : left; width : 220px !important; overflow: hidden; }

#highwinner1 .list {
  float : left;
  width : 500px;
  position: relative;
  left: 0; } 

#highwinner1 .info { background-repeat: no-repeat; background-image: url('images/play_ico.png'); background-position: center center; position: relative; height: 150px; font-size: 12px; color : #e5a812;}

#highwinner1 .info h2 { float : left; margin: 0; padding: 6px 0 0 0; width : 100%; text-align : center; }

#highwinner1 .info h2 a { font-size: 12px; color : #e5a812; text-decoration: none; }

#highwinner1 .item { float : left; width : 220px; height : 150px; background-repeat : no-repeat; background-image : url('images/video_bg.png'); margin : 0 28px 35px 0; cursor : pointer; }

#highwinner1 .item .thumb img { float: left; width : 220px; height: 150px; display: none; }

#highwinner1 p { display : none; }

/*
#content .columns .h_ls {
  display: none;
  float: left;
  width : 51px; height: 58px;
  cursor: pointer;
  opacity: 0.5;
  margin: -136px 0 0 0;
  position: relative; left: 1px;
  background-repeat: no-repeat; background-image: url('images/larr.png'); }

#content .columns .h_rs {
  display: none;
  float: right;
  width : 51px; height: 58px;
  cursor: pointer;
  opacity: 0.5;
  margin: -136px 0 0 0;
  position: relative; left: -1px;
  background-repeat: no-repeat; background-image: url('images/rarr.png'); }

#content .columns #highwinner:hover .h_ls { display: block; }
#content .columns #highwinner:hover .h_rs { display: block; }

#content .columns .h_ls:hover, #content .columns .h_rs:hover { opacity: 1; }
*/




div.langs {
    float: right;
    margin-right: 90px;
}
div.langs a {
    color: #f5f5f5;
    font-size: 12px;
    margin-left: 10px;
}
div.langs a.bold {
    font-weight: 600;
    color: #fff;
    text-decoration: none;
}

#header .menu {
    height: 50px;
    background-image: url(/wp-content/themes/kumtor/images/bg-nav.png);
}
.homelink {
    margin: -26px 0 0 10px;
    background-image: url(/wp-content/themes/kumtor/images/home.png);
    width: 20px;
    height: 20px;
}
.dd {
    padding-left: 38px;
}

.dd li a {
    word-wrap: normal;
    white-space: normal;
}
.dd > li > a {
    padding-right: 0;
    margin: 0 4px;
    height: 34px;
    color: #f0f0f0;
    vertical-align: middle;
    font-size: 12px;
	background-image: none;
}

.dd li ul {
    margin-top: 6px;
    padding-top: 6px;
    left: -11px;
}
.top-menu > ul > li {
    width: 12%;
    line-height: 1.2em;
    text-align: left;
    padding: 9px 2px 9px 12px;
    margin: 0;
    background-image: url(/wp-content/themes/kumtor/images/bg-nav-item.jpg);
    background-position: center left;
    background-repeat: no-repeat;
    position: relative;
}
.top-menu > ul > li.dd_hover {
    background-color: #c4d6d0;
    background-image: none;
}
.top-menu > ul > li.dd_hover a {
    color: #3a6252;
}
.dd li ul li {
    padding: 6px 12px 8px;
}
#menu-item-38 {
    width: 6%;
}
#menu-item-9608 {
    width: 8%;
}
#menu-item-39 {
    width: 13%;
}
#menu-item-12733 {
    width: 6.6%;
}
#menu-item-6817 {
    width: 15.3%;
}
#menu-item-11888 {
    width: 11.6%;
}
#menu-item-11909 {
    width: 7%;
}
#menu-item-11918 {
    width: 15%;
}

#menu-item-38 > a, #menu-item-39 > a, #menu-item-12733 > a, #menu-item-11909 > a {
    padding-top: 6px;
    height: 28px;
}

#menu-item-11918 .sub-menu {
    right: 0;
    left: auto;
}

#footer .bottomnav {
    background-image: url(/wp-content/themes/kumtor/images/bg-footer-light.jpg);
}
#footer .contacts {
	margin-bottom: 0;
	padding-bottom: 30px;
}
#footer .copyright {
    background-image: url(/wp-content/themes/kumtor/images/bg-footer.jpg);
	background-position: bottom center;
}
#footer .content, #footer .copyright div {
    width: 940px;
	margin: 0 auto;
}
#footer .menu .nav-block {
	float: left;
	width: 24%;
	margin-right: 1%;
}
#footer .menu .nav-block:nth-child(3) {
	width: 26%;
}
#footer .menu .nav-block:nth-child(4) {
	width: 22%;
}

#footer .menu .nav-block > .menu-item {
	margin-bottom: 20px;
    width: 98%;
    margin-right: 2%;
}
#footer .menu .menu-item ul {
	padding-top: 10px;
	width: auto;
}

#menu-top-menu .menu-item-115, #menu-top-menu .menu-item-6817, #menu-top-menu .menu-item-11918 {
    display: none;
}

/* ENGLISH */

.en #menu-item-38 {
    width: 9%;
}
.en #menu-item-39 {
    width: 11%;
}
.en #menu-item-11888 {
    width: 14%;
}
.en #menu-item-6817 {
    width: 14%;
}
.en #menu-item-11909 {
    width: 9%;
}
.en #menu-item-11918 {
    width: 9%;
}
.en #menu-item-115 > a {
    padding-top: 6px;
    height: 28px;
}

/* KYRGYZ */
.kg #menu-item-38 {
	width: 9%;
}
.kg #menu-item-39 {
	width: 8%;
}
.kg #menu-item-11888 {
	width: 14%;
}
 .kg #menu-item-115, .kg #menu-item-6817, .kg #menu-item-1197 {

}
.kg #menu-item-6817 {
	width: 13%;
}
.kg #menu-item-11918 {
	width: 16%;
}
.kg #menu-item-38 > a {
	padding: 0;
	height: 34px;
}
.kg #menu-item-39 > a, .kg #menu-item-115 > a, .kg #menu-item-9607 > a {
    padding-top: 6px;
    height: 28px;
}
.kg #menu-item-9607 .sub-menu {
    right: 0;
    left: auto;
}
.kg #menu-top-menu .menu-item-6817 {
    display: block;
}
.kg #menu-item-12733 {
    width: 6%;
}
.kg #menu-item-11909 {
	width: 8.7%;
}
.post-content ul {
    list-style-type: disc;
    padding-left: 30px;
    padding-bottom: 12px;
}
.post-content ul li {
    margin: 4px 0 8px;
    color: #666666;
    font-size: 11pt;
}


#highwinner .info h2 { font-size: 12px; color : #e5a812; text-decoration: none; display: block;}
#highwinner .item a { display: block;}
#highwinner .item .thumb img { float: left; width : 178px; height: 133px; display: block;}

#cleartable td {
	white-space:nowrap;
}
#cleartable td:first-child {
	white-space:normal;
}
.total_wrapper canvas {max-height:400px!important;}
#mobile_web_mail {
    display: none;
    color: #ffffff;
    padding-top: 3px;
}

sup {
	vertical-align:super;
	font-size: 0.7em;
}
sub {
	vertical-align:sub;
	font-size: 0.7em;
}

.langs ul li{
    display: inline-block;
}
.langs ul li.active a {
    font-weight: bold;
    text-decoration: none;
}
#presentation_table td {
	vertical-align: middle;
	padding: 15px;
}
.post-content ol {
	list-style-type: decimal;
    padding-left: 30px;
    padding-bottom: 12px;
}
.post-content ol li {
	    margin: 4px 0 8px;
    color: #666666;
    font-size: 11pt;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
/*   line-height: 1.42857143; */
  vertical-align: top;
  border-top: 1px solid #ddd;
	font-size: 11pt;
/*     text-align: justify; */
/*     margin-bottom: 20px; */
    color: #666666;
    line-height: 14pt;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}
#special_wrapper table tr td {
    padding: 15px;
    vertical-align: middle;
}
#special_wrapper table tr td img{
    max-width: 100%;
}

.post-content .img_left{
		max-width: 33%;
		display:block;
	float:left;
}
.post-content .img_left a img {
	max-width:100%;
	height: auto;
}
.slideshow_img {
	width:100%;
	height:auto;
}

@media screen and (max-width: 768px) {
    #mobile_web_mail {
        display: block;
        color: #ffffff;
        padding-top: 3px;
    }
	.post-navigation {
		max-width:100%;
	}
	.post-navigation .spacer {
		width:0;
	}
	#men .item {
		height:auto;
	}
	.table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
	.mobile_menu_wrapper #mobile_menu li a {
		display: block;
		padding: 8px !important;
	}
	.mobile_menu_wrapper #mobile_menu li {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	#mobile_lang_menu a{
		padding: 5px 8px;
	}
	.img_left {
		display: block;
		width:100%;
		position: relative;
    	overflow: hidden;
		margin: 0 auto;
	}
	
	.post-content .img_left{
		max-width: 100%;
		display:block;
	float:none;
}
	
}

