html body {
    min-width:1230px;
}
.descr {
    background-color:#fdffaa;
    padding:10px 5px 10px 5px;
    -webkit-box-shadow: 0px 0px 15px #aaaaaa;
    -moz-box-shadow: 0px 0px 15px #aaaaaa;
    box-shadow: 0px 0px 15px #aaaaaa;
    margin:5px 0px 8px 0px;
    text-align:left;
    word-wrap:break-word;
}
a:link, a:active, a:visited {
    color:#494949;
}
a:hover {
    text-shadow:0px 0px 1px #000;
}
.vk_likeo {
    height:22px;
    margin:5px 0px 5px 0px;
}
p {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
#headerpanel #header {
    width: 1199px;
}
#wrapper {
    width: 1199px;
    padding:15px 15px 100px 15px;
    margin:0 auto;
	overflow: hidden;
}
#left_wrapper {
    float:right;
    width:230px;
}
#right_wrapper {
    height:100%;
    width: 955px;
    float: left;
}
#num_pages {
    text-align:center;
    font-size:20px;
    padding-right:10px;
}
#container .img {
    /*display:-moz-inline-stack;
    display:inline-block;
    _overflow:hidden;
    *zoom:1;
    *display:inline;*/
    float:left;
    margin:4px;
    padding:20px 2px 2px 2px;
    width: 282px;
    text-align:center;
}
#container .img img {
    max-width:282px;
    cursor:pointer;
}
.desc {
    padding:5px 5px 5px 5px;
    cursor:pointer;
    word-wrap:break-word;
}
.leftmenu{
    margin-top:5px;
    vertical-align:top;
}
.leftmenu a:link, .leftmenu a:visited {
    margin-left:5px;
    font-weight:normal;
    font-size:17px;
    text-decoration:none;
    text-transform:uppercase;
}
a.offl:link, a.offl:visited {
    color:#9e9e9e;
}
a.onl:link, a.onl:visited {
    color:#7e7e7e;
}
a.offl:hover {   
    color:#7e7e7e;
}
#easyTooltip{
    padding:5px 10px;
    color:#fff;
}
.golosov {
    color:#494949;
    margin-top:10px;
}
#header {
    font-size:25px;
    text-align:center;
    margin:10px 0px 0px 0px;
    text-shadow: 0px 0px 1px #6e6e6e;
}
#logo {
    height:60px;
}
h3 {
    color:#f00000;
    font-size:16px;
    margin:5px 0px 0px 0px;
    padding-bottom:10px;
    padding:0px;
    text-transform:uppercase;
    text-shadow:0px 0px 3px;
}
#winners h2 {
    padding:0;
    margin:0;
    margin-bottom:5px;
    text-align:center;
}
#winners {
    padding:0px;
    margin-top:15px;
    -webkit-box-shadow: 0px 0px 5px #222;
    -moz-box-shadow: 0px 0px 5px #222;
    box-shadow: 0px 0px 5px #222;
}
.mini_m {
    background-repeat:no-repeat;
    background-position:0 0;
    height:115px;
    width:115px;
    float:left;
    display:table-cell;
    vertical-align:bottom;
    background-color: #000;
}
.mini_m:hover {
    opacity:0.8;
    cursor:pointer;
}
.mini_m div {
    background:url('/images/hero_shadow.png') repeat-x 0 0;
    height:57px;
    margin-top:58px;
    color:#fff;
}
.mini_m div b {
    font-weight:normal;
    display:block;
    padding:15px 0 0 5px;
}
.video_overlay {
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background:url('../images/bg4.png') repeat 0px 0px;
    text-align:center;
    display:none;
    z-index:999;
}
.in_video_overlay3 {
    position:fixed;
    left:50%;
    margin-left:-210px;
    margin-top:-160px;
    top:50%;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding:10px;
    width:420px;
    display:none;
    -webkit-box-shadow: 0px 0px 15px #222;
    -moz-box-shadow: 0px 0px 15px #222;
    box-shadow: 0px 0px 15px #222;
    z-index:999;
    font-size:18px;
    text-align:center;
}
.in_video_overlay3 a{
    float:right;
    margin-bottom:3px;
    color:#fff;
    cursor:pointer;
    text-decoration:underline;
}
.in_video_overlay3 a:hover{
    color:#e5e5e5;
}
.in_video_overlay3 a{
    color:#000;
}
.in_video_overlay3 a:hover{
    color:#383838;
}
.video_overlay {
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background:url('../images/bg4.png') repeat 0px 0px;
    text-align:center;
    display:none;
    z-index:999;
}
.ibutton {
    display:inline-block;
    background-color: #597DA3;
    border:solid 1px #43668D;
    padding:5px 10px;
    color:#fff;
    margin-top:10px;
    cursor:pointer;
}
.ibutton:hover {
    background-color: #7694b4;
}
.ibutton#clicked {
    cursor:default;
    background-color: #5ea558;
}
#out_overflow {
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background:url('../images/bg4.png') repeat 0px 0px;
    text-align:center;
    display:none;
    z-index:800;
}
.overflow {
    position:absolute;
    left:50%;
    margin-left:-223px;
    top:60px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding:10px;
    background-color:#fff;
    width:456px;
    display:none;
    -webkit-box-shadow: 0px 0px 15px #222;
    -moz-box-shadow: 0px 0px 15px #222;
    box-shadow: 0px 0px 15px #222;
    z-index:900;
}
#overflow2 {
    width:770px;
    margin-left:-385px;
    z-index:899;
}
#overflow table img {
    cursor:pointer;
}
#subscr-form-4535 table {
    width:200px;
    margin-bottom:10px;
}
#subscr-form-4535 td {
    font:14px Arial,Helvetica,sans-serif;
    text-align:center;
}
#subscr-form-4535 input {
    color:#000;
    font-size:14px;
    text-align:left;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    border:#ccc 1px solid;
    padding:4px;
    width:180px;
}
#subscr-form-4535 input[name="lead_subscribe"] {
    padding:4px 9px;
    width:180px;
    background:#09c url('http://www.justclick.ru/media/member/images/menu_bg.png');
    border:#186FA5 1px solid;
    color:#fff;
    font-weight:bold;
    text-align:center;
}
#overflow1 input[type="text"], #overflow1 input[type="password"] {
    padding: 8px 25px;
    text-align: left;
    font-size: 16px;
    color: #000;
    margin: 10px 0px 0px 0px;
    vertical-align: middle;
    width:263px;
}
#overflow1 textarea {
    padding: 8px;
    width:431px;
    color: #000;
    margin: 10px 0px 0px 0px;
}
#overflow3 .input {
    padding: 8px 25px;
    text-align: left;
    font-size: 16px;
    color: #000;
    margin: 10px 0px 0px 0px;
    vertical-align: middle;
    width:363px;
}
#overflow3 textarea {
    padding: 8px;
    width:397px;
    color: #000;
    margin: 10px 0px 0px 0px;
}
#overflow1 h2, #overflow3 h2 {
    font-size: 24px;
    border-bottom: solid 1px #cccccc;
    padding-bottom: 12px;
    margin:0 0 10px 0;
    font-weight:normal;
}
#overflow1 h3 {
    font-weight:normal;
    font-size: 24px;
}
#overflow1 .icost {
    margin:0 auto;
    color: #005A91;
}
#overflow1 .icost tr td:last-child {
    font-size:28px;
    padding-left:10px;
}
#overflow1 .icost tr.oldcost td:last-child {
    text-decoration:line-through;
}
#overflow1 .icost tr:last-child td {
    color:#9f0000;
}
#prin_but {
    width:200px;
    margin:0;
}
.danets {
    padding-top:10px;
    height:33px;
}
.danets .inputs {
    float:left;
}
#overflow1 .danets input[type="text"] {
    width:65px;
    margin:0;
    padding: 6px 20px 6px 5px;
    background:url('/images/rub16.png') no-repeat 70px 7px;
}
.danet {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding:6px;
    display:-moz-inline-stack;
    display:inline-block;
    _overflow:hidden;
    *zoom:1;
    *display:inline;
    border:solid 1px #b2b2b2;
    margin-right:3px;
    cursor:pointer;
    font-size:14px;
    width:24px;
    text-align:center;
}
.danet:hover {
    -webkit-box-shadow:inset 0px 0px 5px #222;
    -moz-box-shadow:inset 0px 0px 5px #222;
    box-shadow:inset 0px 0px 5px #222;
}
.danet#a {
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    cursor:default;
    background-color:#ffcc00;
}
#loading {
    display:none;
    height: 281px;
    padding:10px 20px 10px 15px;
    text-align:center;
    vertical-align:middle;
    word-wrap:break-word;
}
.edt {
    cursor: pointer;
    background:url(../images/edit1.png) no-repeat 14px 4px;
    margin-left:10px;
    display:none;
}
.edt:hover {
    text-decoration:underline;
}
#preview-pane .preview-container {
    width: 115px;
    height: 115px;
    overflow: hidden;
}
div.ls-wrapper .ls-nav ul li a {
    padding: 3px 5px;
}
.jcrop-holder #preview-pane {
    display: block;
    position: absolute;
    z-index: 2000;
    top: 10px;
    right: -280px;
    padding: 6px;
    border: 1px rgba(0,0,0,.4) solid;
    background-color: white;
  
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
  
    -webkit-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2);
}
#file_image {
    width:115px;
    height:115px;
    border:solid 1px #c9c9c9;
}
.ibutton.buy {
    padding: 0px 8px 1px 8px;
    color: #43668D;
    background: #fff;
    -webkit-box-shadow: 0px 0px 3px #8a8a8a;
    -moz-box-shadow: 0px 0px 3px #8a8a8a;
    box-shadow: 0px 0px 3px #8a8a8a;
    margin:0;
}
.ibutton.buy:hover {
    color:#000;
}
#overflow2 .ileft .imgdescr {
    float:right;
    width:310px;
}
#overflow2 .img_width {
    float:left;
    width:460px;
}
.jc_form {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border:solid 1px #666;
    padding:5px;
    background:#fff;
    margin:10px auto 0 auto;
    width:758px;
}
.jc_form h2 {
    margin:0;
    font-size:20px;
}
.jc_form h3 {
    color:#666;
    margin:5px 0;
    font-size:18px;
    text-shadow:none;
}
.jc_form h4 {
    color:#666;
    margin:5px 0;
    font-size:18px;
    text-shadow:none;
    color: #f00000;
}
.jc_form input[type="text"], .jc_form input[type="password"] {
    padding: 8px 25px;
    text-align: left;
    font-size: 16px;
    color: #000;
    margin: 10px 0px 0px 0px;
    vertical-align: middle;
    width:230px;
}
.cont_img {
    width:282px;
    height:0px;
    float:left;
}
.incont_img {
    width:282px;
    position:relative;
    cursor:pointer;
}
.incont_img h2 {
    margin-top:0;
}
.incont_img table {
    position:relative;
    left:-6px;
    margin:0 auto;
}
.ibutton.vote {
    margin:0;
    position:relative;
    top:-15px;
    -webkit-box-shadow: 0px 0px 5px #222;
    -moz-box-shadow: 0px 0px 5px #222;
    box-shadow: 0px 0px 5px #222;
    padding:0;
}
.ibutton.vote div.ilef {
    float:left;
    padding: 3px 8px 3px 8px;
}
.countvote {
    float:right;
    background:#fff;
    padding-left:10px;
    color:#43668D;
    padding: 3px 8px 3px 8px;
    border: 1px solid #bbbfc4;
}
footer {
	height: 107px;
	width: 100%;
	background-color: #fff;
	color: #575757;
	font-size: 12px;
	margin-top: -107px;
	position: relative;
	min-width: 1024px;
}
footer > div {
	width: 1024px;
	margin: 0px auto;
	padding-top: 20px;
	overflow: hidden;
	text-align: center;
}
footer img {
	margin: 0px auto 20px;
	text-align: center;
	display: block;
}
footer a.footer {
	color: #575757;
	text-decoration: none;
}
footer a:hover {
	text-decoration: underline;
}
