body { background-color: #464646; color:#444; }
body, .container_12 { font-family: 'Times New Roman', Times, serif; font-size:12pt; }

.container_12 { }

form, input, textarea { font-family: 'Arial', sans-serif; }
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset { margin-bottom:20px; }

a:link { color: #4860d8; }
a:hover { color: #273fb3; }
a:visited { color: #909091; }

a[href^="mailto:"] { 
	background: url(/img/arrows.png) no-repeat top left;
	padding-left:14px; background-position: left -20px;
}

h1, h2, h3, h4, h5, h6 { font-weight:normal; font-family:'Times New Roman', Times, serif; }
h1 { font-size:48px; color:#8b1e82; }
h2 { font-size:32px; }
h3 { font-size:24px; }
h4 { font-size:21px; }
h5 { font-size:17px; }
h6 { font-size:15px; }

/*
ol{list-style:decimal}
ul{list-style:square}
li{margin-left:30px}
*/

.clear { clear:both; }
.left { float:left; }
.right { float:right; }
.hidden { display:none; }
.block { display:block; }
.fs_8 { font-size:8px; }
.fs_9 { font-size:9px; }
.fs_10 { font-size:10px; }
.fs_11 { font-size:11px; }
.fs_12 { font-size:12px; }
.fs_13 { font-size:13px; }
.fs_14 { font-size:14px; }
.fs_15 { font-size:15px; }
.color_1 { color:#f4f4f4 }
.color_2 { color:#d2d2d2 }
.color_3 { color:#464646 }
.color_4 { color:#8b1e82 }
.color_5 { color:#3c3c3c }
.color_6 { color:#828181 }
.color_7{color:#999}
.ml_10 { margin-left:10px; }
.ml_20 { margin-left:20px; }
.ml_30 { margin-left:30px; }
.ml_40 { margin-left:40px; }
.ml_50 { margin-left:50px; }
.ml_100 { margin-left:100px; }
.mr_10 { margin-right:10px; }
.mr_20 { margin-right:20px; }
.mr_30 { margin-right:30px; }
.mr_40 { margin-right:40px; }
.mr_50 { margin-right:50px; }
.mr_100 { margin-right:100px; }
.mt_10 { margin-top:10px; }
.mt_20 { margin-top:20px; }
.mt_30 { margin-top:30px; }
.mt_40 { margin-top:40px; }
.mt_50 { margin-top:50px; }
.mt_100 { margin-top:100px; }
.mb_10 { margin-bottom:10px; }
.mb_20 { margin-bottom:20px; }
.mb_30 { margin-bottom:30px; }
.mb_40 { margin-bottom:40px; }
.mb_50 { margin-bottom:50px; }
.mb_100 { margin-bottom:100px; }

.logo { width:300px; height:95px; background: url('/img/logo.png') center top no-repeat; }
.logo a { text-indent: -9999px; display: block; width: 300px; height: 95px; outline: none; }

/*  SIDEBAR  */
#sticky-menu { z-index:999; position:absolute; width:150px; /* margin-left:-10px; */ }
/* #sticky-menu ul li { list-style-type:none; margin:0; padding:0; text-indent:0; float:left; width:140px; } */
#sticky-menu ul { background: url(/img/bg_f4_60.png); }
#sticky-menu li { padding:10px 5px 10px 5px; border-bottom: 1px solid #d8d8d8; }
#sticky-menu li.last { padding:10px; border-bottom: none; }
#sticky-menu li.select { background-color:#ededed; }
#sticky-menu li.select a { color:#8b1e82; /*border-left: 3px #8b1e82 solid;*/ /*background: url(/img/but-submit.png) 0 3px no-repeat; padding-left:10px;*/ }

#sticky-menu a { display:block; /*line-height:33px;*/ padding: 0 5px 5px 5px; text-decoration: none; color: #3c3c3c; }
#sticky-menu a:hover, #sticky-menu a:active { color: #828181; }
#sticky-menu a.select { color:#8b1e82; /*border-left: 3px #8b1e82 solid;*/ /*background: url(/img/but-submit.png) 0 3px no-repeat; padding-left:10px;*/ }
#sticky-menu div { margin-top:-20px; width:160px; height:40px; /*background: url(/img/logo-sticky-menu-40.png) center top no-repeat; */}


a.ptsnarr { font-family: Arial, sans-serif; font-size:12px; color: #f4f4f4; }
a.ptsnarr:hover, a.ptsnarr:active { color: #fff; }
a.profile { padding-left:20px; margin-left:-20px; padding-right:20px; background: url(/img/profile-ico.png) 0 3px no-repeat; }
a.count_favorite{font-family: Arial, sans-serif; font-size:12px; color: #f4f4f4;}
.products-list { margin-left:-20px; width:800px; }
.item { overflow:hidden; position:relative; float:left; padding:0; margin: 0 0 20px 20px; width:140px; height:228px; }

.parent { 
	background-color: #b0b0b0; /*3399FF*/
	display: table-cell; overflow: hidden;
	width: 140px;
	height: 210px;
	vertical-align: middle;
	text-align: center;
}
.casting_tbl{width:100%}
.casting_head{background:#ededed}
.casting_tbl td{padding:10px  10px 10px 5px;border-bottom:1px solid #ccc;font-size:14px;vertical-align: top}
.casting_no_active{color:#aaa}
/*
* html .item .parent img {
display: block;
z-index: expression(
	runtimeStyle.zIndex = 1,
	this == ((210/2)-parseInt(offsetHeight)/2) <0 ? style.marginTop="0" : style.marginTop=(210/2)-(parseInt(offsetHeight)/2) +'px');
}
*:first-child+html .item .parent img {
display: block;
z-index: expression(
	runtimeStyle.zIndex = 1
	this == ((210/2)-parseInt(offsetHeight)/2) <0 ? style.marginTop="0" : style.marginTop=(210/2)-(parseInt(offsetHeight)/2) +'px');
}
*/

.item .casha { display:block; position:absolute; left:0; top:210px; text-align:center; width:140px; height:16px; background-color:#ddd; font-family:'Arial', sans-serif; font-size:10px; line-height:15px; color:#555; cursor:default; }
/*
.item .casha a.off { display:block; color:#555; text-decoration:none; line-height:12px; padding: 1px 0px 4px 0px; border:0px; }
.item .casha a:hover.off { color:#111; }
.item .casha a.on { font-size:10px; color:#555; text-decoration:underline; line-height:12px; padding: 1px 0px 4px 0px; border:0px; }
.item .casha a:hover.on { color:#111; }
*/
.item .casha:hover { color:#111; text-decoration:none; cursor:pointer; }
.item .casha-active { background-color:#ff7303; color:#fff; }
.item .casha-2 { display:none; background-color:#11aacc; }

.item p.top-vis { display:block; z-index:2; position:absolute; left:0px; top:0px; padding:0px; width:138px; height:210px; border:1px #ddd solid; cursor:default; }
.item p.top-vis-colored { border-color: #aaa; }
.item a:visited p.top-vis { display:block; width:130px; height:200px; cursor:default; border:5px #cdcdcd solid; }

.item .product-shop2 { position:absolute; /*cursor:default;*/ z-index:3; left:1px; top:1px; width:138px; height:210px;  /* background: url(/img/bg_black_80.png); background: rgba(49,49,49,0.8); color:#fafafa; */ background: url(/img/bg_white_90.png); color:#313131; /* background-color:#e6e6e6; color:#000;*/ }
.item .product-shop2 .ico-cash1 { display:block; position:absolute; z-index:3; top:0px; left:0px; width:92px; height:92px; background: url(/img/ico-cash-11.png); }
.item .product-shop2 .ico-cash1-s { display:block; position:absolute; z-index:3; right:0px; bottom:0px; width:67px; height:67px; background: url(/img/ico-cash-12.png); }
.item .product-shop2 .ico-cash2 { display:block; position:absolute; z-index:3; top:0px; left:0px; width:92px; height:92px; background: url(/img/ico-cash-21.png); }
.item .product-shop2 .ico-cash3 { display:block; position:absolute; z-index:3; top:0px; left:0px; width:92px; height:92px; background: url(/img/ico-cash-31.png); }
.item .product-shop2 .ico-cash3-s { display:block; position:absolute; z-index:3; right:0px; bottom:0px; width:67px; height:67px; background: url(/img/ico-cash-33.png); }

.item:hover .product-shop2 { display:block; cursor: pointer /*cursor:default;*/ }

.product-shop-block { position:absolute; z-index:3; left:1px; bottom:0px; font-weight:normal; padding:0 14px 0 14px; text-align:left;}
.product-shop-block p { margin-top:15px; font-size:12px; font-family: Arial, sans-serif; }
.product-shop-block p span { font-size:10px; color:#737373; }
.product-shop-block a { font-size:19px; line-height:23px; margin-bottom:20px; color:#313131; text-decoration:none; border-bottom:1px #939393 solid; cursor:pointer; }

.item .ico-sale { display:block; position:absolute; z-index:3; top:10px; right:10px; width:40px; height:40px; background: url(/img/ico_sale.png); cursor:pointer; }
.item .ico-sale a { display:block; color:#fff; font-size:11px; padding-top:13px; text-align:center; text-decoration:none; line-height:12px; }
.item .ico-new { display:block; position:absolute; z-index:3; top:0px; left:0px; width:67px; height:67px; background: url(/img/ico-new.png); }
.item .ico-cash { display:block; position:absolute; z-index:3; top:0px; left:0px; width:92px; height:92px; background: url(/img/ico-cash-11.png); }


div.select-model { padding: 0 12px 15px 12px; text-align:right; font-family: Arial, sans-serif; font-size:12px; }
div.select-model span { cursor:pointer; }
/*form.select-model { font-size:11px; margin-bottom:0px; background-color:#ececec; padding:10px 20px 0 20px; }*/
form.select-model ol { margin:0; padding:0; white-space:nowrap; height:60px;}
form.select-model li { display:inline; margin-right:20px; list-style-type: none; }
form.select-model div { float:left; margin-right:20px; margin-bottom:5px;}
form.select-model div p { margin:0px; padding:6px; }
/*form.select-model select { padding:0 5px; width:100%; }*/
/*form.select-model input{padding:0 5px; }*/
form.select-model div.opyt{width:90px}
form.select-model div.opyt input{vertical-align:middle}
a.top-map { padding-left:16px; margin-left:-16px; background: url(/img/arrows.png) no-repeat; color:#f4f4f4; }
a:link.top-map { background-position: left 5px; }
a:hover.top-map { background-position: left -20px; }



/****************** sub-top *********************/
#content_sub-top { background: url(/img/bg-top-41.png) center top repeat-x; width:100%; height:40px; left:0; top:282px; z-index:999; position:absolute; }
#content_sub-top .hcp { height:40px; color:#fff; padding-top:8px; }

#sub-top { background: url(/img/bg-top-30.png) #8a197e center top repeat-x; }
#sub-top .grid_12 { height:282px; color:#f4f4f4; }

#page-content { background-color:#f4f4f4; min-height:400px; }
div.padding-top-menu { padding-top:120px; }
div.padding-top { padding-top:60px; }


/****************** slide block footer *********************/
.slide-block-footer-toggle { height:16px; text-align:center; border-bottom:3px #d2d2d2 solid; background-color:#f4f4f4; }
.slide-block-footer-toggle img { cursor:pointer; width:44px; height:16px; }

.slide-block-footer { background-color:#d2d2d2; padding:30px 0 30px 0; }



#footer { background-color:#464646; padding:20px; color:#a5a5a5; font-family:'Arial,serif'; font-size:9px; }
#footer .grid_12 { color:#a5a5a5; font-family:'Arial,serif'; font-size:9px; }

/****************** s3Slider *********************/

#slider1 {
    width: 960px; /* important to be same as image width */
    height: 282px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	/* border: 1px #6e6d6a solid; */
}

#slider1Content {
    width: 960px; /* important to be same as image width or wider */
    position: absolute;
	margin:0; padding:0;
	margin-left:-20px;
}
.slider1Image {
	text-align:center;
    float: center;
    position: relative;
	display: none;
}
.slider1Image span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 800px;
    background-color: #000;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
	-khtml-opacity: 0;
    opacity: 0;
    color: #fff;
    display: none;
}

.slider1Image span strong {
    font-size: 14px;
}
.slider1Image .left {
	top: 0;
    left: 0;
	width: 110px !important;
	height: 280px;
}
.slider1Image .right {
	right: 0;
	bottom: 0;
	width: 90px !important;
	height: 290px;
}



/* form reg */
.f-login { margin-bottom:15px; }
.f-login input { border:1px #e6e6e6 solid; padding:6px; width:280px; }
.f-login textarea{font-size:12px}
.f-login span { display:block; padding-bottom:4px; }
.f-login span p { margin:0px; font:11px 'Arial', serif; color:red; }
.f-login a { float:right; padding:5px 10px; font-size:11px; }
.f-login-entre { height:40px; text-align:right; margin-right:5px; }
.f-login-entre .fle-input { font-size:12px; padding:10px 16px 10px 16px; }


/* form add photo - page-user-photo */
.f-add-photo { margin-bottom:15px; }
.f-add-photo input { border:1px #e6e6e6 solid; padding:6px; width:330px; }
.f-add-photo span { display:block; padding-bottom:4px; }
.f-add-photo span p { margin:0px; font:11px 'Arial', serif; color:red; }
.f-add-photo a { float:right; padding:5px 30px; font-size:11px; }
.f-add-photo-entre { height:40px; text-align:right; margin-bottom:25px; }

/* user page */
.user-menu-10 { font-family:Arial,serif; font-size:12px; margin-left:-10px; }
.user-menu { background-color:#fff; padding:10px; }
.user-menu ul { margin:0; padding:0; white-space: nowrap; font-family: Arial, sans-serif; font-size: 12px; margin:0 10px; }
.user-menu li {  display: inline; margin-right: 20px; list-style-type: none;}
.user-menu li a { padding-left: 17px; color: #281e1e; text-decoration: underline; }
.user-menu li a.select { color:#999; }
.user-menu li a.prof { background: url(/img/user-prof.gif) 0 4px no-repeat; }
.user-menu li a.prof-on { background: url(/img/user-prof-on.gif) 0 4px no-repeat; }
.user-menu li a.mess { background: url(/img/user-mess.gif) 0 4px no-repeat; }
.user-menu li a.mess-on { background: url(/img/user-mess-on.gif) 0 4px no-repeat; }

.user-menu-informer { background-color:#eeeedd; color:#3c3c3c; padding:10px; text-align:center; }
.user-my-page { background-color:#f3f3f3; border:10px #fff solid; margin-bottom:20px; }
.user-my-page-photo { padding:10px 0px 10px 10px; height:520px;overflow:hidden;}
.user-prof-data { padding:10px; color:#000; font-family:'Times New Roman', Times, serif; font-size:14px;height:500px }
.user-prof-data ul { padding:10px 0; font-family: Arial, sans-serif; }
.user-prof-data li { margin-bottom:3px; font-size:15px; }
.user-prof-data li span { color:#828181; font-size:12px; }
.user-prof-s-photo { margin-bottom:40px; }
.user-prof-s-photo a img {  border:1px #ccc solid; }
.user-prof-s-photo div{float:left; margin: 12px 9px 0 0;}

/* user page mess */
.user-mess-title { padding:10px 15px; font-family: Arial, sans-serif; font-size:16px; }
.user_mess-data { padding:10px 15px; color:#909091; font-family: Arial, sans-serif; font-size:12px; }
.user_mess-mess { display:none; padding:15px; background-color:#fff; border:1px #f3f3f3 solid; font-family: 'Times New Roman', Times, serif; font-size:14px; }
.user_mess-mess li { padding-left:20px; }

/* user page profile form */
form.form-profile { display:block; padding-top:35px; }
.f-profile { margin-bottom:15px; }
.f-profile input { border:1px #e6e6e6 solid; padding:6px; width:90%; }
.f-profile select{ border:1px #e6e6e6 solid; padding:6px; }
.f-profile span { display:block; padding-bottom:6px; padding-left:3px; }
.f-profile span p { margin:0px; font:11px 'Arial', serif; }
.f-profile span b {color:red; font:11px 'Arial', serif; }
.f-profile a { float:right; padding:5px 10px; font-size:11px; }
.f-profile-entre { height:40px; text-align:right; margin: 25px 0 35px 0; }
.f-profile .checkbox {
    margin-bottom: 7px;
    line-height:17px;
    font-size:11px;
}
.f-profile textarea{font-size:12px} 
.f-profile .checkbox input {
    float: left;
    height: 15px;
    padding: 2px;
    width: 15px;
    vertical-align: middle;
}
.f-profile .checkbox span {
    margin: 0;
}
.f-profile-hr { margin:20px 0 30px 0; border: 1px #e3e3e3 solid; }
.auth_no{color:#dd0000}


.moder{color:#dd0000;font-size:11px}
.moder_ok{color:#009900;font-size:11px}
 .error{color:#dd0000} 
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 50%;
	left:50%;
    margin-left:-410px;
width:820px;
margin-top:-270px;
height:580px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}
.imp{color:#dd0000}
.jqmOverlay { background-color: #000; }

* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.page_line{padding:0px 0px 10px 0px;font-size:14px;font-family: Arial, Helvetica, sans-serif}
.news_descr{line-height: 1.4}
.news_title{padding:5px 0px 5px 0px;font-size:23px;}
.news_date{font-size:14px;color:#999;font-family: Arial, Helvetica, sans-serif;padding:0px}
.casting-input { font-size:12px; padding:10px 16px 10px 16px; }
.f-casting{float:left;width:240px;margin-right:10px;height:40px}
.f-casting img{vertical-align:middle}
.f-casting input{vertical-align:middle}
.w120{width:120px}
