.content{margin:5px;position: relative;}
body{background-color:#EEE;overflow-x:hidden;color:#333;max-width: 640px;}
p {line-height: 22px; font-size: 16px;}
.breadcrumbs {margin: 10px 3px; color: #808080; font-size: 14px;}
.details {margin: 10px 0px; color: #808080; font-size: 14px; text-decoration: underline; }
.breadcrumbs a { color: #808080; font-size: 14px; text-decoration: underline;}
.supplier { font-size: 14px; }
.sum { font-size: 24px !important; font-weight: bold; }
.sum-list { font-size: 18px !important; font-weight: bold; }
.supplier img { margin: 0px !important; }
img.nomargin { margin: 0px !important; }
.list-group-item{height:50px;line-height:30px;}
.list-group-item img{margin:10px 10px 10px 0px;}
.heightauto .list-group-item{height:auto !important;line-height:inherit;}
.panel-body img{max-width:640px; min-width: 70px; }
.list-group img{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.gspr{background-image:url("//m.energoportal.ru/images/pnt2.png") !important;display:block;height:10px;width:5px;position:absolute;right:5px;top:45%;}
.navbar, .panel{margin-bottom:10px;}
.line{font-color:#333;font-weight:bold;margin:5px;font-size:15pt;}
.search{background-image:url('//m.energoportal.ru/images/search.png');background-position:right;background-repeat:no-repeat;background-size:24px auto;color:#999;}
.company{font-weight:bold;}
.date{font-size: 14px; color: #808080;}
table.market tr{background-color:#FFF;}
table.market td img{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
h1{font-size:22px !important;margin:2px 2px 5px 5px;}
table.market a, table.market a:link, table.market a:active, table.market a:hover, table.market a:visited{text-decoration:none;color:#333;}
.navbar-toggle{margin-right:10px !important;}
.thumb{border:1px solid #CCC;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:25px 10px 20px 10px;vertical-align:middle;text-align:center;width:70px;height:70px;font-size:9px;font-weight:bold;margin:10px 10px 10px 0px;}
.panel-body img{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.current{background-image:-webkit-linear-gradient(top, #eee 0%, #bbb 100%) !important;background-image:-o-linear-gradient(top, #eee 0%, #bbb 100%) !important;background-image:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#bbb)) !important;background-image:linear-gradient(to bottom, #eee 0%, #bbb 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffbbbbbb', GradientType=0) !important;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;}
a:hover.current{background-color:#bbb;background-position:0px;}
.table input[type="text"], .table input[type="tel"], .table input[type="email"], .table textarea {width:100%;}
.dotted{border-bottom:1px dotted #18519C;color:#18519C;}
.heightfix{height:220px !important;line-height:14px;}
.bgyell{background-color:#fff9ef;}
span.price{color:#b82b19;font-weight:bold;}
.expires{font-size:12px;}
.m10{margin:2px;}
.advert{-webkit-backface-visibility:hidden;position:fixed;z-index:255;bottom:0px;left:0px;width:100%;}
.advert .close{text-align:right;}
.advert .close .btn{border-color:#000 !important;background-color:#000;color:#000;margin:1px;}
.advert img{max-width: 640px !important; width: 100%;}
.advert object{max-width: 640px !important; width: 100%;}
.link{text-decoration:underline !important;color:#18519c !important;}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;}
.btn:focus,
.btn:active:focus,
.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn:hover,
.btn:focus{color:#333;text-decoration:none;}
.btn:active,
.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);}
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger{text-shadow:0 -1px 0 rgba(0, 0, 0, .2);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);color:#333 !important;}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active{-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);}
.btn:active,
.btn.active{background-image:none;}
.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);background-image:-o-linear-gradient(top, #fff 0%, #e0e0e0 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));background-image:linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc;}
.btn-red{text-shadow:0 1px 0 #e66f6f;background-image:-webkit-linear-gradient(top, #e66f6f 0%, #b10303 100%);background-image:-o-linear-gradient(top, #e66f6f 0%, #b10303 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#e66f6f), to(#b10303));background-image:linear-gradient(to bottom, #e66f6f 0%, #b10303 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe66f6f', endColorstr='#ffb10303', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:red !important;color: white !important;}
.btn-buy {
	font: bold 18px/38px helvetica, tahoma, arial,sans-serif;
	border-radius: 3px;
	color: #fff;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.5);
	box-shadow: 0 3px 1px #c76600;
	-moz-box-shadow: 0 3px 1px #c76600;
	-webkit-box-shadow: 0 3px 1px #c76600;
	text-decoration: none;
	background: #fcac03;
	background: -moz-linear-gradient(top,  #fcac03 0%, #fca703 19%, #fe8401 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcac03), color-stop(19%,#fca703), color-stop(100%,#fe8401));
	background: -webkit-linear-gradient(top,  #fcac03 0%,#fca703 19%,#fe8401 100%);
	background: -o-linear-gradient(top,  #fcac03 0%,#fca703 19%,#fe8401 100%);
	background: -ms-linear-gradient(top,  #fcac03 0%,#fca703 19%,#fe8401 100%);
	background: linear-gradient(to bottom,  #fcac03 0%,#fca703 19%,#fe8401 100%);
	-pie-background: linear-gradient(#fcac03 0%,#fca703 19%,#fe8401 100%);
	position: relative;
	overflow: hidden;
	display: block;
	text-align: center;
	border: 1px solid #ffdab3;
	cursor: pointer;
}
.btn-blue {
	border-radius: 3px;
	color: #fff !important;
	text-decoration: none;
	background: #289ad5;
	background: -moz-linear-gradient(top,  #289ad5 0%, #1683c6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#289ad5), color-stop(100%,#1683c6));
	background: -webkit-linear-gradient(top,  #289ad5 0%,#1683c6 100%);
	background: -o-linear-gradient(top,  #289ad5 0%,#1683c6 100%);
	background: -ms-linear-gradient(top,  #289ad5 0%,#1683c6 100%);
	background: linear-gradient(to bottom,  #289ad5 0%,#1683c6 100%);
	-pie-background: linear-gradient(#289ad5 0%,#1683c6 100%);
	position: relative;
	overflow: hidden;
	display: inline-block;
	text-align: center;
	border: 1px solid #1683c6;
	cursor: pointer;
}
.btn-default:hover,
.btn-default:focus{background-color:#e0e0e0;}
.btn-default:active,
.btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb;}
.btn-default:disabled,
.btn-default[disabled]{background-color:#e0e0e0;background-image:none;}
.pd5{width:100%;height:5px;}
.mb0{margin-bottom:0px !important;}
body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;margin:0px;padding:0px;}
textarea{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
a:link, a:hover, a:active, a:visited{color:#18519c;text-decoration:none;}
.rel{position:relative;}
.panel{background-color:#f8f8f8;border:1px solid #e7e7e7;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:5px;}
.logo{width:50%;}
.toggle{overflow: hidden;background-color:#f8f8f8;border:1px solid #ddd;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:4px 5px 4px 5px;margin:5px;position:absolute;top:5px;right:5px;}
.toggle:hover, .toggle.active{background-color:#e7e7e7;cursor:pointer;}
.toggle .icon-bar{border-radius:1px;display:block;height:2px;width:22px;background-color:#888;margin:5px 0px 5px 0px;}
.toggle.signup {
  right: 50px;
	padding: 0px;
	width: 38px;
	height: 38px;
}
.toggle.signup span {
  background: url(/images/enuser_big4.png) no-repeat;
	width: 40px;
	height: 40px;
	display: block;	
	position: absolute;
	top: 2px;
	left: -2px;
}
.menu{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #ddd;margin-top:1px;background:#FFF;overflow:hidden;display:none;height:0px;}
.slideIn {
  height:484px;
}
@-webkit-keyframes slideIn{from{height:0px;}
to{height:484px;}
}
@keyframes slideIn{from{height:0px;}
to{height:484px;}
}
@-webkit-keyframes slideOut{from{height:484px;}
to{height:0px;}
}
@keyframes slideOut{from{height:484px;}
to{height:0px;}
}
.slideIn{-webkit-animation:slideIn 0.5s 1 ease-out;animation:slideIn 0.5s 1 ease-out;animation-fill-mode:forwards;}
.slideOut{-webkit-animation:slideOut 0.5s 1 linear;animation:slideOut 0.5s 1 linear;animation-fill-mode:forwards;}
.slideIns {
  height:324px;
}
@-webkit-keyframes slideIns{from{height:0px;}
to{height:324px;}
}
@keyframes slideIns{from{height:0px;}
to{height:324px;}
}
@-webkit-keyframes slideOuts{from{height:324px;}
to{height:0px;}
}
@keyframes slideOuts{from{height:324px;}
to{height:0px;}
}
.slideIns{-webkit-animation:slideIn 0.5s 1 ease-out;animation:slideIns 0.5s 1 ease-out;animation-fill-mode:forwards;}
.slideOuts{-webkit-animation:slideOut 0.5s 1 linear;animation:slideOuts 0.5s 1 linear;animation-fill-mode:forwards;}
.menu ul{margin:1px;padding:0;list-style:none;}
.bsp{display:inline-block;margin-left:10px;}
.menu ul li a:link, .menu ul li a:hover, .menu ul li a:active, .menu ul li a:visited{background-color:#f8f8f8;line-height:20px;padding-bottom:10px;padding-top:10px;display:inline-block;width:100%;}
.menu ul li.active a:link, .menu ul li.active a:hover, .menu ul li.active a:active, .menu ul li.active a:visited{background-color:#e7e7e7 !important;}
.search{background-color:#FFF;border:1px solid #BBB;width:99.5%;overflow:hidden;padding:0px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;height:30px;}
.search input{width:80%;border:0px;font-size:12pt;height:28px;margin:0px 5px;color:#999;}
.list-group{background-color:#f8f8f8;border:1px solid #e7e7e7;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:0px;margin-bottom:20px;}
.list-group .list-group-item{width:100%;height:50px;display:block;border-bottom:1px solid #e7e7e7;position:relative;padding:10px 3px;overflow:hidden;}
.list-group .list-group-item td{line-height:20px;}
.list-group a.list-group-item:link, .list-group a.list-group-item:active, .list-group a.list-group-item:hover, .list-group a.list-group-item:visited{color:#555 !important;text-decoration:none;}
.list-group a.list-group-item.active{background-color:#e7e7e7;color:#555;}
.list-group .list-group-item:hover{background-color:#f5f5f5;}
.list-group-item .list-group-item-heading{color:#0069AD; font-size: 18px; }
.list-group-item .list-group-item-text{color:#555;}
.list-group-item:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-bottom:0;border-bottom:none;}
.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px;}
.list-group-item-heading{margin-top:0;margin-bottom:0;}
.list-group-item-text{margin-bottom:10px;margin-top:3px;}
*::before, *::after{box-sizing:border-box;}
*::before, *::after{box-sizing:border-box;}
table{background-color:transparent;}
table{border-collapse:collapse;border-spacing:0;}
*{box-sizing:border-box;}
td, th{padding:0;}
.well{background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.05) inset;margin-bottom:20px;min-height:20px;padding:19px;}
.table-bordered{border:1px solid #ddd;}
.table{margin-bottom:20px;max-width:100%;width:100%;}
.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 > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{line-height:1.42857;padding:8px;vertical-align:top;}
.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;}
.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1;}
.h300{height:300px;}
video{width:100%;}
.table-bordered{border:1px solid #ddd;}
sup{top:-0.5em;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
.dynamic {
  width: 100%;
	min-height: 300px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.dynamic_unit {
	margin: 10px;
	cursor: pointer;
} 
.dynamic_label {
  background: #eeeeee;
	padding: 5px;
	margin: 5px 0;
	width: 130px;
	font-size: 12px;
	float: left;
}
.dynamic_logo {
  margin: 5px;
  float: right;
}
.dynamic_unit img {
  margin-bottom: 5px;
	width: 100%;
	float: left;
}
.dynamic_header {
  display: inline-block;
	float: left;
	color: red;
	font-size: 16px;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-weight: bold;
	width: 280px;
	margin-bottom: 2px;
}
.dynamic_description {
	font-family: Tahoma, sans-serif;
}
.clear {
  width: 100%;
	overflow: hidden;
}
.count {
	float: left;
	border: 1px solid #c5c5c5;
	border-radius: 3px;
	position: relative;
	padding: 0 4px;
	font-size: 12px;
  background: #FFF;
}
.count {
	margin: 0 0 0 5px;
	float: none;
	display: inline-block;
}
.count:after {
	content: '';
	position: absolute;
	top: 4px;
	left: -4px;
	width: 4px;
	height: 7px;
	background: url(../images/sprite.png) no-repeat 0 -722px;
}
.table input[type="text"],.table input[type="tel"],.table input[type="email"], .table textarea {
  font-size: 16px;
	color: #999;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
	padding-left: 5px;
	border:1px solid #BBB;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
  margin-bottom: 5px;
}
.meta-list li:after,
.contact-info ul li:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 15px;
	height: 18px;
	background: url(../images/sprite.png) no-repeat;
}
.contact-info {
	padding: 12px;
	border: 1px solid #DDDDDD;
	margin-bottom: 10px;
	border-radius: 5px;
	background: #EEEEEE;
	
}
.contact-info.no-padding {
	padding: 0;
}
.contact-info ul {
	margin: 0;
	padding: 0 0 5px;
	list-style: none;
	font-size: 18px;
	line-height: 18px;
}
.contact-info ul li {
	position: relative;
	padding: 0 0 7px 19px;
}
.contact-info ul li.color1 {
	color: #000;
}
.meta-list li.ico1:after,
.contact-info ul li.ico1:after {
	background-position: 0 -1273px;
}
.meta-list li.ico2:after,
.contact-info ul li.ico2:after {
	background-position: 0 -1297px;
}
.meta-list li.ico3:after,
.contact-info ul li.ico3:after {
	background-position: 0 -1320px;
}
.meta-list li.ico4:after,
.contact-info ul li.ico4:after {
	background-position: 0 -1345px;
}
.meta-list li.ico-phone:after {
	background-position: 0 -1322px;
}
.contact-info ul li.ico-scype:after,ul.our-contact li.ico-scype:after,
.meta-list li.ico-scype:after {
	background-position: 0 -1383px;
}
.contact-info li.ico-personal:after,
.meta-list li.ico-personal:after {
	background-position: 0 -1528px;
}
.contact-info li.ico-time:after,
.meta-list li.ico-time:after {
	background-position: 0 -1554px;
}
.params{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #ddd;margin-top:1px;margin-bottom:10px;background:#FFF;overflow:hidden;display:none;height:auto;}
.params ul{margin:1px;padding:0;list-style:none;}
.params ul li a:link, .params ul li a:hover, .params ul li a:active, .params ul li a:visited{padding-left: 10px;line-height:20px;padding-bottom:10px;padding-top:10px;display:inline-block;width:100%;}
.params ul li.active a:link, .params ul li.active a:hover, .params ul li.active a:active, .params ul li.active a:visited{background-color:#e7e7e7 !important;}
.show {display: block;}
.hide {display: none;}
.params ul li {
	 background-color:#f8f8f8;
}
.params ul li ul li {
   
}
.params ul li ul li:nth-child(odd) {
	 background-color:#e7e7e7;
}
.params ul li ul li:nth-child(even) {
	 background-color:#eeeeee;
}
.params ul li ul li a:link, .params ul li ul li a:hover, .params ul li ul li a:active, .params ul li ul li a:visited {
  text-decoration: underline;
	padding-left: 40px;
}
.params ul li ul li .greylink {
	padding-left: 40px;
	line-height:20px;padding-bottom:10px;padding-top:10px;
	color: grey;
	display: inline-block;
}
.params .values {
  overflow-x: hidden;
  overflow-y: auto;
	height: auto;
	max-height: 200px;
	display: none;
}
.unset {
  background: url(/images/cancel.png) 100% 50% no-repeat;
	padding-right: 30px;
	display: inline-block;
}
.selected_params {
  padding: 10px;
	position: relative;
}
.selected_params span {
  display: block;
	width: 60%;
}
.right {
  position: absolute;
	right: 0px;
	top: 0px;
}
.small {
  font-size: 14px;
	line-height: 15px;
	color: grey;
	margin-left: 5px;
	margin-top: 0px;
	display: inline-block;
}
.red {
  color: red !important;
}
/*
.blueline {
  background: #111a32;
}
.blueline a:link, .blueline a:active, .blueline a:hover, .blueline a:visited, .blueline span {
  color: white;
}
.blueline .dotted {
  border-bottom: 1px dotted #ffffff;
}
*/
a:link.enter, a:active.enter, a:hover.enter, a:visited.enter {
  background: url(/images/mreg.png) no-repeat 0% 50%;
	padding-left: 15px;
	float: right;
	margin: 3px 10px 3px 0px ;
	font-size: 13px;
	text-transform: uppercase;
}
.auth input[type="text"], .auth input[type="password"], .auth input[type="email"], .auth input[type="submit"], .auth select, .auth textarea {
  font-size: 16px;
	color: #999;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
	padding-left: 5px;
	border:1px solid #BBB;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
  margin-bottom: 5px;
	width: 100%;
}
/*
.auth input[type="checkbox"] {
  width: 20px;
	height: 20px;
	color: #999;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
	border:1px solid #BBB;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
	padding: 5px;
}
*/
.auth label {
    display: block;
    padding-left: 22px;
    text-indent: -22px;
}
.center {
  text-align: center;
}
.popup {
   position: absolute;
	 top: 80px;
	 right: 5px;
	 background: #7bcffc;
	 border:1px solid #BBB;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
	 z-index: 999;
	 width: 85%;
	 height: auto;
	 box-shadow: 0 0 5px 2px #ccc;
	 padding: 30px;;
	 display: none;
}
.popup ul{margin:1px;padding:0;list-style:none;}
.popup ul li a:link, .popup ul li a:hover, .popup ul li a:active, .popup ul li a:visited{background-color:#f8f8f8;line-height:20px;padding-bottom:10px;padding-top:10px;display:inline-block;width:100%;}
.popup ul li.active a:link, .popup ul li.active a:hover, .popup ul li.active a:active, .popup ul li.active a:visited{background-color:#e7e7e7 !important;}
.toggle.cicle, .toggle.round {
  border-radius:22px;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;-moz-border-radius:22px;-webkit-border-radius:22px;
}
.pd10{width:100%;height:10px;}
.pd20{width:100%;height:20px;}
.popup.logged {
  background: #fff;
	padding: 0px;
}
.aright {
  width: 100%;
	text-align: right;
}
.w100 {
  width: 100%;
}
.ml10p {
   margin-left: 10%;
}
.bold {
  font-weight: bold;
}
.grey {
    color: #808080;
}
.upload {
  cursor: pointer;
	text-decoration: none;
	color: #18519c;
	min-height: 20px;
	height: auto;
	width: 100%;
	position: relative;
	top: 0px;
	left: 0px;
}
.upload input {
  position: absolute;
	top: 0px;
	left: 0px;
  opacity: 0;
	min-height: 20px;
	height: auto;	
	width: 100%;  
  cursor: pointer;	
}
.font12 {
  font-size: 12px;
}
.pl30 {
  padding-left: 30px;
}
.mt5 {
  margin-top: 5px;
}
#filename {
  color: #333;
}
a.bluelink:link, a.bluelink:hover, a.bluelink:active, a.bluelink:visited{color: #18519c !important;}
.shows {
  width: 100px;font-size: 11px; background: #FFECBE; border-radius: 3px; padding: 0px 3px;text-align:center;
	margin-bottom: 10px;
}
.fright {
  float: right;
}
input.field, select.field {
  width: 50%;
	margin: 5px;
}
span.field {
  margin: 5px;
	display: inline-block;
}
.smallfield {
  width: 20% !important;
}
.pd0 {
  padding:0px !important;
}
.thumb img {
  min-width: auto;
}
.thumb div {
  padding: 25px 10px 20px 10px;
}
#filename, #filename img.full {
  width:100% !important;
	height:auto !important;
}
#filename img {
  /*max-width: 70px;
	max-height: 70px;*/
}
.w100pi {
  width: 100px !important;
}
.w200p {
  width: 200px !important;
}
.loader {
  width: 15px !important;
	height: 15px !important;
	min-width: 15 !important;
}
#agreement {
  width: 20px;
	height: 20px;
}