@charset "utf-8";
/*---------------------------General Clases---------------------------------------*/
body {font-family:Arial, Helvetica, sans-serif; background: #f1f4f5 url(images/bs_background_50.png) repeat fixed 0 5px; background-attachment:fixed; color:#666666; font-size:12px; direction:rtl;}
h3, h4, h5, h6, body, form, ul {margin:0; padding:0; list-style-type:none;}
h1 {font-size:38px;}
h2 {font-size:36px}
h3 {font-size:18px; font-weight:normal; margin:0 0 5px 0;}
h4 {font-size:32px;}
h5 {font-size:28px;}
h6 {font-size:26px;}
h7 {font-size:16px; font-weight:bold;}
h8 {font-size:15px; font-weight:bold; margin:0 0 5px 0;}
h9 {font-size:15px; font-weight:bold; margin:0 0 5px 0;}
h1, h2, h3, h4 {padding:8px 0;}
.left {float:right;}
.right {float:left;}
.sp {clear:both;}
.spLeft {clear:right;}
.spRight {clear:left;}

a img{ border:0;}
a img:hover{ opacity:0.8;}
.fancybox-outer {background-color:#FFF! important;}

form .textbox_new { display:none; }
form .textbox {
	background:#FEFEFE;
	border:1px solid #e3e3e3;
	padding:10px;
	margin-bottom:15px;
}
form .textbox label {
	padding:0 0 0 20px;
	font-size:13px;
	font-weight:bold;
}
form .textbox input, form .textbox textarea {
    overflow:auto;
	background:none;
	width:100%;
	border:0;
	font-size:12px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}
form .submit {
    float:right;
	background:#ececec;
	border:1px solid #dfdfdf;
	padding:15px 60px;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	cursor:pointer;
	opacity: 1;
}
form .submit:hover {
    opacity: 0.8;
}
form .submit2 {
	background:#ececec;
	border:1px solid #dfdfdf;
	padding:15px 53px;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	cursor:pointer;
	opacity: 1;
}
form .submit2:hover {
    opacity: 0.8;
}

form .submit_update {
	background:#32CD32;
	border:1px solid #666666;
	padding:15px 50px;
	margin: 21px -6px 0px 0px;
	font-size:12px;
	color:#333;
	font-weight:bold;
	cursor:pointer;
	opacity: 1;
}
form .submit_update:hover {
    opacity: 0.8;
}

form .login_modal_textbox {
	background:#FEFEFE;
	border:1px solid #b5b5b5;
	padding:10px;
	margin:15px 0;
	width:280px; 
}
form .login_modal_textbox label {
    font-weight:bold;
	padding:0 0 5px 20px;
}
form .login_modal_textbox input, form .textbox textarea {
    overflow:auto;
	background:none;
	width:100%;
	border:0;
	font-size:12px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}
form .login_modal_submit {
	background:#ececec;
	border:1px solid #b5b5b5;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	cursor:pointer;
	height:50px;
	width:272px;
	margin-bottom:6px;
	opacity: 1;
}
form .login_modal_submit:hover {
    opacity: 0.8;
}

.left_form { float:right; margin-bottom:7px; }

/* FIX IE7*/
html* {z-index:2;}
#navigation * {z-index:3;}
/* BEGIN LAYOUT */
#conteiner {
	width:990px;
	margin:0 auto;
}
/* BEGIN HEADER */
#header {
    position:relative;
	background:#ffffff;
	border-color:#d3dae1;
	border-style:solid;
	border-width:1px 1px 0 1px;
	margin-top:15px;
	padding:0 0 11px 0;
}
#header .topmenu{top:0; left:0;}
#header .topmenu_l{float:left;}
#header .topmenu_r{padding:10px 0 0 8px; float:left; font-size:11px;}
#header .topmenu li{
	float:right;
	margin:4px 0 4px 10px;
	padding:0 10px 0 0px;
	border-right:1px solid #DFDFDF;
}
#header .topmenu li a{
	color:#666666;
	text-decoration:none
}
#header .topmenu li a:hover{
	color:#3f9fff;
}
#header .topmenu .first{
	border-right:0;
	margin-right:0;
	padding-right:0;
}

a.user_login img { float: right; width: 13px; height: 13px; border: 1px solid #dfdfdf; margin: -1px 0 0 9px; }

.flag{
    opacity: 1;
}
.flag:hover {
    box-shadow: 0 0 8px rgba(0,0,0,0.5) !important;
    -moz-box-shadow: 0 0 8px rgba(0,0,0,0.5) !important;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.5) !important;
    opacity: 0.6;
}

#header .left {width:710px; margin:2px 0 0 0;}
#header .left #logo {float:right; padding:10px 11px 0 10px;}
#header .left #slogan {
	float:right;
	font-size:28px;
	color:#666666;
	padding:45px 55px 0 0;
}
#header .right {
	text-align:left;
	color:black;
	text-decoration: none;
	font-size:13px;
	line-height:24px;
	font-weight:bold;
	width:253px;
	padding:10px 0 0 18px;
}
#header .right a{
	color:black;
	text-decoration: none;
}

.phone a{display:inline-block; background:url(/uploads/images/icons/phone_revers_double.png) right no-repeat; background-size: 24px;background-position: 77px -1px;}
.phone a:hover {background-position: 77px -25px;}
.skype a{display:inline-block; background:url(/uploads/images/icons/skype_double.png) right no-repeat; background-size: 24px; background-position: 104px -1px;}
.skype a:hover {background-position: 104px -25px;}
.mail a{display:inline-block; background:url(/uploads/images/icons/mail_double.png) right no-repeat; background-size: 24px; background-position: 220px 0px;}
.mail a:hover {background-position: 220px -24px;}

/* BEGINA NAVIGATION */
#navigation {
	height:57px;
	background:#60707c;
	text-transform:uppercase;
	border:1px solid #ffffff;
}
#navigation ul li, #navigation ul li.home {
	float:right;
	border-right:1px solid #cecece;
	padding:2px 1px;
	position:relative;
}
#navigation ul li a, #navigation ul li.home a {
	display:block;
	padding:19px 18px 2px;
	height:32px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#navigation ul li a:hover, #navigation ul li.home a:hover {
    color:#60707c;
	background:#ececec;
}

/* BEGIN CONTENT */
#main {
	background:#ffffff;
	border:1px solid #d3dae1;
	border-top:0px;
	padding:32px;
}
#crumbs { font-size: 14px; margin:-15px 0 15px; }
#crumbs a { color:#333; text-decoration:none; }
#crumbs a:hover { color:#3F9FFF; text-decoration:none; }
#content{
	float:right;
	width:662px;
	text-align:right;
}
#content img {
    text-align: center;
    border: #fff 5px solid;
	-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 15px 10px -10px rgba(0,0,0,0.5), 0px 1px 4px rgba(0,0,0,0.3);
	margin-bottom: 8px;
}
#content iframe {
    text-align: center;
    border: #fff 7px solid;
	-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 15px 10px -10px rgba(0,0,0,0.5), 0px 1px 4px rgba(0,0,0,0.3);
	margin-bottom: 8px;
}
#content .no_border img {
    border:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}
#content .no_border iframe {
    border:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}
#content .content_disc ul {
    list-style-type:disc;
	margin-right:16px;
}

#content a, #no_sidebar_content a{
	color:#1978c4;
}
#content a:hover, #no_sidebar_content a:hover{
	color:#3F9FFF;
	text-decoration:none
}
#page_images img {
 width: 100px;
 height: 100px;
 }
#page_images img:hover {
 box-shadow: 0px 0px 0px 2px #3f9fff;
 }
#modal_content {
	text-align:center;
}
#modal_content a, #no_sidebar_content a{
	color:#1978c4;
}
#modal_content a:hover, #no_sidebar_content a:hover{
	color:#3F9FFF;
	text-decoration:none
}

#detail{
line-height:175%;
font-size:12px;
margin-top:-7px;
}
#detail2{
font-size:12px;
white-space:nowrap;
margin:-5px 0 10px;
}
#detail2 a{
color:#666666;
text-decoration:none
}
#detail2 li{
list-style-type:disc;
border:none;
}
#detail_2 a{
color:#666666;
text-decoration:none
}

.homepage_widget{
line-height:175%;
font-size:12px;
margin-top:-7px;
overflow:hidden;
height:100%;
margin-bottom:30px;
}
.line{
	border-bottom:1px solid #E3E3E3;	
	padding-bottom:32px;
}
.homepage_widget p{
	float:left;
	margin:0 0 0 10px;
	text-align:center;
}
.homepage_widget .first{
	margin-left:0;
}
.homepage_widget .image{
	display:block;
	background:#fefefe;
	text-align:center;
	padding:1px;
	border:1px solid #e3e3e3;
}
.homepage_widget img{}

#content .homepage_widget p a{color:#666666; text-decoration:none}
#content .homepage_widget p a:hover{color:#3F9FFF;}

#content ul{ margin:0 0 5px 20px; list-style:disc}
#content ul li{ margin:0 0 5px 0;}

/* BEGIN SEARCH */
#search img { border: none; box-shadow: none;}
.search {
    border:1px solid #c9c9c9;
    margin:1px;
	padding-right:5px;
}
.search_text {
	border:none;
    width:192px;
    height:24px;
	font-size:12px;
	color:#666666;
}
.search_submit {
	background:url(/uploads/images/icons/search_double.png) no-repeat;
	width:16px;
    height:16px;
	border:none;
	cursor:pointer;
}
.search_submit:hover {background-position: 0 -16px;}
.search_errors { 
 background-color:#ffe7e5;
 border:1px solid #ff7264;
 border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 color:red;
 text-align:center;
 font-size: 13px;
 margin:1px;
 padding:10px! important;
}
.shop_search {
 border-bottom: 1px solid #ECECEC;
 padding: 12px 0px 3px;
 color:#666666;
 text-decoration:none;
}
.shop_search  img {
 width:100px;
 height:100px;
 margin-left: 20px;
 float:right;
}
.shop_search:hover{
 color: #3f9fff;
 background: #fbfafa;
}
.site_search {
 border-bottom: 1px solid #ECECEC;
 padding: 12px 0px 3px;
 color:#666666;
 text-decoration:none;
}
.site_search  img {
 width:90px;
 height:90px;
 margin-left: 20px;
 float:right;
}
.site_search  iframe {
 width:86px;
 height:86px;
 margin-left: 20px;
 float:right;
}
.site_search:hover{
 color: #3f9fff;
 background: #fbfafa;
}
.site_mesg_search {
 border-bottom: 1px solid #ECECEC;
 padding: 12px 0px 3px;
 color:#666666;
 text-decoration:none;
}
.site_mesg_search  img {
 float:right;
}
.site_mesg_search:hover{
 color: #3f9fff;
 background: #fbfafa;
}
#search .site_mesg_search .user_av  img { width: 100px; height: 100px; margin-left: 20px; border: 1px solid #dfdfdf; box-shadow: none; }
#search .site_mesg_search .text_search img {border: none; box-shadow: none; margin: -10px 0 -2px; float: none; }
#search .site_mesg_search .attachimg { margin: -15px 0 15px; }
#search .site_mesg_search .attachimg img { 
 max-width: 450px; 
 max-height: 400px; 
 border: #fff 5px solid;
 -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3);
 -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3);
 box-shadow: 0px 15px 10px -10px rgba(0,0,0,0.5), 0px 1px 4px rgba(0,0,0,0.3);
 margin: 0 40px;
 float: none; 
 }
.text_search {
 min-height: 98px;
 padding-top: 10px;
}
.s_title {
 color:#1978c4;
 font-weight:bold;
}

/* BEGIN SIDEBAR */
#sidebar {
	float:left;
	width:230px;
	
}
#sidebar ol {
color:#0099FF;
font-size:11px;
margin:0;
padding:20px 20px 6px 29px;
font-weight:bold;

}
#sidebar ol li{
padding:0 0 16px 3px;
}
#sidebar ol li a{
color:#666666;
font-size:12px;
text-decoration:none;
line-height:162%;
font-weight:normal;}
#sidebar ol li a:hover{
color:#999999;
}
#sidebar .box {
	border:1px solid #d3dae1;
	margin-bottom:15px;
	text-align:right;
}
#sidebar .box  img {
    border:none;
}
#sidebar .box em{
	font-size:12px;
	display:block;
	color:#1978c4;
	margin:0 0 3px 0;
}
#sidebar .box em b{
	font-size:12px;
	color:#666666;
	font-style:normal;
	float:left
}
#sidebar .box .title span {
	display:block;
	background:#7d8e9a;
	padding:10px 13px 8px 0;
	font-size:14px;
	color:#ffffff;
}
#sidebar .box .title span a {
	color:#ffffff;
	text-decoration:none;
	opacity:1;
}
#sidebar .box .title span a:hover {
	opacity:0.8;
}
#sidebar .box .title {
	padding:1px;
	border-bottom:1px solid #dfdfdf;
	font-size:14px;
}
#sidebar .box ul {
    padding:0 10px;
}
#sidebar .box ul li {
	padding:1px 0;
	border-top:1px solid #e3e3e3;
}
#sidebar .box ul .first {
	border:0;
}
#sidebar .box ul li a {
	padding:15px 10px;
	display:block;
	color:#666666;
	text-decoration:none;
	font-size:13px;
}
#sidebar .box ul li a:hover{
	color:#3F9FFF;
	background:#fbfafa;
}
#sidebar .box ul li .active{color:#3F9FFF;}
#sidebar .box ul li.last {/* MOD */
	border-bottom:0px;
}
#sidebar #icons {
	text-align:left;
	padding-left:32px;
}
#sidebar #icons img {
}

table.widget_calendar  {
 width: 226px;
 height: 210px;
 text-align: center;
 border: 1px solid #c9c9c9;
 border-collapse: collapse;
}
th.cal_title {
 border: none;
 font-size: 13px;
}
td.week_day {
 background-color: #fcfcfc;
 font-size: 13px;
 font-weight: bold;
 border: 1px solid #c9c9c9;
}
td.day {
 border: 1px solid #c9c9c9;
}
td.day .cur_day, td.day .content_day {
 cursor: pointer;
}
td.today {
 background-color: #fcfcfc;
 color: black;
 font-weight: bold;
 border: 2px solid #3f9fff;
}
td.today .cur_day, td.today .content_day {
 cursor: pointer;
}
td.today_ns {
 background-color: #fcfcfc;
 color: black;
 font-weight: bold;
}
table.widget_calendar a {
 color: #3F9FFF;
 font-weight: bold;
 text-decoration: none;
}
table.widget_calendar a:hover {
 color:red;
 font-weight: bold;
 text-decoration: none;
}
a.cal_next_link, a.cal_prev_link { cursor:pointer; }

.cal_date { font-weight: normal; color: rgb(102, 102, 102); }
.cal_day_date { color:#333333; direction:rtl; }
.cal_day_ev { padding: 0 5px; }
.cal_events, .cal_day_events { margin-top: -30px; }
#cal_gif { margin:-5px 50% 0; height:30px; }
#cal_gif .load_cal_gif{ display:none; }

.box .content div {
	margin:0;
	padding:2px;
}

.box .cart{
    color: black;
	line-height: 150%;
	margin: 40px 45px 10px 0px;
	padding-bottom: 1px;
}
.box .cart a{
    color: black;
	text-decoration:none;
}
.box .empty .cart{
	margin: 11px 14px 20px 10px;
	font-size:14px;
	font-weight:bold;
	color:red;
}
.box .order{
	padding: 50px;
	white-space: nowrap;
	font-size:14px;
	font-weight:bold;
	color:green;
}
.box .cart_img a{
    display:block;
    background:url(/uploads/images/cart/cart.png) no-repeat;
	width: 200px;
    height: 117px;
	margin: 12px 14px -30px;
}
.box  .cart_img2 a{
    display:block;
    background:url(/uploads/images/cart/cart.png) no-repeat;
	width: 200px;
    height: 117px;
	background-position: 0 -234px;
	margin: -170px -31px 50px;
}
.box  .cart_img2 a:hover {background-position: 0 -117px;}

#cart_mini{
 display:block;
 position:fixed;
 top:4px;
 left:-125px;
 color:#ffffff;
}
#cart_mini a{
 color:#ffffff;
 text-decoration:none
}
#cart_mini:hover{
 left:15px;
}
#cart_mini .cart{
 text-align:center;
 font-size:13px;
}
#cart_mini .cart .cart_img3{
 display:block;
 background:url(/uploads/images/cart/cart_mini_he.png) no-repeat;
 width: 205px;
 height: 40px;
 margin: -34px -33px 0px;
}

#pm_notifications{
 display:block;
 position:fixed;
 top:68px;
 left:-208px;
 color:#666666;
}
#pm_notifications a{
 color:#666666;
 text-decoration:none
}
#pm_notifications:hover{
 left:15px;
}
#pm_notifications .pm_msg{
 text-align:center;
 font-size:14px;
}
#pm_notifications .pm_msg .pm_msg_img{
 display:block;
 background:url(/uploads/images/icons/pm_msg_he.png) no-repeat;
 width: 280px;
 height: 40px;
 margin: -27px -25px 0px;
}

#chat_pm_notifications{
 display:block;
 position:fixed;
 top:125px;
 left:-208px;
}
#chat_pm_notifications a{
 color:#fff;
 text-decoration:none
}
#chat_pm_notifications:hover{
 left:15px;
}
#chat_pm_notifications .chat_pm_msg{
 text-align:center;
 font-size:14px;
 display:none;
}
#chat_pm_notifications .chat_pm_msg .pm_msg_img{
 display:block;
 background:url(/uploads/images/icons/chat_msg_he.png) no-repeat;
 width: 280px;
 height: 40px;
 margin: -27px -25px 0px;
}

#sidebar .box .payment {
	padding: 12px 10px 9px;
	font-size: 13px;
}
#sidebar .box .payment ul{
	padding: 7px 21px 0px 0px;
}
#sidebar .box .payment li{
	list-style-type:disc;
	border:none;
	padding-bottom:4px;
	line-height:130%;
}

.slideshow_small{
	margin:0px 2px 2px 2px;
}
.slideshow_small ul li{
	border:none! important;
}
.slideshow_small img {
    width:224px;
	height:160px;
}
#slideshow_shop{
    width:222px;
	height:222px;
	margin:2px 2px 2px 4px;
	border:1px solid #dfdfdf;
}
#slideshow_shop a {
    position:absolute;
}
#slideshow_shop a:hover {
    opacity:0.8;
}
#slideshow_shop a img {
    position:absolute;
    width:218px;
	height:218px;
	margin:2px 0px 2px -1px;
}

#last_news  {
 float:right;
 width:150px;
 height:110px;
 margin: 0px 0px 20px 15px;
} 
#last_news a{
 text-decoration: none;
} 
#last_news  img {
 width:148px;
 height:90px;
 padding: 1px;
 border:1px solid #ECECEC;
} 
#last_news img:hover{
 box-shadow: 0px 0px 0px 2px #3F9FFF;
} 
#last_news iframe {
 width:148px;
 height:90px;
 padding: 1px;
 border:1px solid #ECECEC;
} 
#last_news iframe:hover{
 box-shadow: 0px 0px 0px 2px #3F9FFF;
}
#last_news .last_news_text{
 text-align: center;
 padding: 5px 7px 0px 0px;
} 
#last_news1  {
 padding-bottom: 10px;
} 
#last_news1 a{
 color:#1978c4;
 text-decoration: none;
}
#last_news1 a:hover{
 color:#3F9FFF;
 text-decoration: none;
}
#last_news1  img {
 width:216px;
 max-height:250px;
 padding: 4px;
}
#last_news1  iframe {
 width:216px;
 height:120px;
 padding: 4px;
} 
#last_news1:hover{
 box-shadow: 0px 0px 0px 1px #3F9FFF;
} 
#last_news1 .last_news_text{
 text-align: center;
 padding-top: 5px;
} 
#last_news2  {
 padding-bottom: 10px;
} 
#last_news2 a{
 color:#1978c4;
 text-decoration: none;
}
#last_news2 a:hover{
 color:#3F9FFF;
 text-decoration: none;
} 
#last_news2  img {
 width:216px;
 max-height:250px;
 padding: 4px;
}
#last_news2  iframe {
 width:216px;
 height:150px;
 padding: 4px;
} 
#last_news2:hover{
 box-shadow: 0px 0px 0px 1px #3F9FFF;
} 
#last_news2 .last_news_text{
 text-align: center;
 padding-top: 5px;
}
.play_button_smoll {
 background-image:url("/uploads/images/icons/play_video_smoll.png") ;
 position:absolute;
 width: 40px;
 height: 40px;
 margin: 32px 60px !important;
 opacity: 1;
}
.play_button_medium {
 background-image:url("/uploads/images/icons/play_video_smoll.png") ;
 position:absolute;
 width: 37px;
 height: 40px;
 margin: 62px 92px !important;
 opacity: 1;
}
.play_button_large {
 background-image:url("/uploads/images/icons/play_video.png") ;
 position:absolute;
 width: 70px;
 height: 70px;
 margin: 155px 210px !important;
 opacity: 1;
}
#last_rate  {
 padding-bottom: 7px;
} 
#last_rate a{
 color:#1978c4;
 text-decoration: none;
}
#last_rate a:hover{
 color:#3F9FFF;
 text-decoration: none;
}
#last_rate  img {
 width:216px;
 padding: 4px;
}
#last_rate  iframe {
 width:216px;
 height:120px;
 padding: 4px;
} 
#last_rate:hover{
 box-shadow: 0px 0px 0px 1px #3F9FFF;
} 
#last_rate .last_title_text{
 text-align: center;
 padding-top: 5px;
}
#last_rate .like{
 background: url(/uploads/images/icons/like.png) no-repeat;
 position: absolute;
 width: 16px;
 height: 16px;
 border: none;
 margin: -28px 199px 0 0;
}
#last_rate .unlike{
 background: url(/uploads/images/icons/unlike.png) no-repeat;
 position: absolute;
 width: 16px;
 height: 16px;
 border: none;
 margin: -28px 199px 0 0;
}
#sidebar .box .last_com ul { padding: 0px; }
#sidebar .box .last_com ul li a{ padding: 15px 8px 13px; }
#sidebar .box .last_com .like{
 background: url(/uploads/images/icons/like.png) no-repeat;
 width: 16px;
 height: 16px;
 border: none;
 margin: 3px 190px -13px 0;
}
#sidebar .box .last_com .unlike{
 background: url(/uploads/images/icons/unlike.png) no-repeat;
 width: 16px;
 height: 16px;
 border: none;
 margin: 3px 190px -13px 0;
}
.last_com .lc_attachimg img {
 width: 210px;
 max-height: 280px;
 margin: 10px -3px -7px 0;
}

#sidebar .box .forum_topics { padding: 10px 12px; font-size: 13px;}
#sidebar .box .forum_topics a{ font-size: 12px; color: #666666; font-weight: bold; text-decoration: none; }
#sidebar .box .forum_topics a:hover{ color: #3f9fff; }
#sidebar .box .forum_topics .topic { }

#sidebar .box .users_online { padding: 10px 12px; font-size: 13px;}
#sidebar .box .users_online a{ font-size: 12px; color: #666666; font-weight: bold; text-decoration: none; }
#sidebar .box .users_online a:hover{ color: #3f9fff; }
#sidebar .box .users_online .guest_u { }
#sidebar .box .users_online .bdr { border-top: 1px solid #e3e3e3; margin: 10px 0 -10px; }
#sidebar .box .users_online .all_u { border-top: 1px solid #e3e3e3; margin-top: 10px; padding-top: 10px; }

.essb_c_icon{
 background-image:url("/uploads/images/icons/social_networks_colored.png");
 display: inline-block;
 width: 41px;
 height: 41px;
 vertical-align:baseline;
 background-repeat:no-repeat;
 opacity: 0.9;
 box-shadow: 0 0 10px rgba(0,0,0,0.5) !important;
 -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5) !important;
 -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5) !important;
 border-radius: 7px;
 -moz-border-radius: 7px;
 -webkit-border-radius: 7px;
}
.essb_c_icon:hover {opacity: 0.7;}
a.fb_social .essb_c_icon {margin: 3px 1px 0 0; background-position: 0px 0px;}
a.gp_social .essb_c_icon {background-position: -41px 0px;}
a.tw_social .essb_c_icon {background-position: -82px 0px;}
a.ok_social .essb_c_icon {background-position: -123px 0px;}
a.yt_social .essb_c_icon {background-position: -164px 0px;}
   
#button_panel{text-align:center;}
.left_p{float: right;}
.right_p{float: left;}
.gray_button{
 width: 160px;
 border:1px solid #bdbdbd; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:13px;font-family:arial, helvetica, sans-serif; padding: 10px 0px; text-align:center; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF!important;
 background-color: #d7d7d7; background-image: -webkit-gradient(linear, left top, left bottom, from(#d7d7d7), to(#6e6e6e));
 background-image: -webkit-linear-gradient(top, #d7d7d7, #6e6e6e);
 background-image: -moz-linear-gradient(top, #d7d7d7, #6e6e6e);
 background-image: -ms-linear-gradient(top, #d7d7d7, #6e6e6e);
 background-image: -o-linear-gradient(top, #d7d7d7, #6e6e6e);
 background-image: linear-gradient(to bottom, #d7d7d7, #6e6e6e);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d7d7d7, endColorstr=#6e6e6e);
 cursor:pointer! important;
}
.gray_button:hover {
 border:1px solid #bdbdbd;
 background-color: #d3d3d3; background-image: -webkit-gradient(linear, left top, left bottom, from(#d3d3d3), to(#303030));
 background-image: -webkit-linear-gradient(top, #d3d3d3, #303030);
 background-image: -moz-linear-gradient(top, #d3d3d3, #303030);
 background-image: -ms-linear-gradient(top, #d3d3d3, #303030);
 background-image: -o-linear-gradient(top, #d3d3d3, #303030);
 background-image: linear-gradient(to bottom, #d3d3d3, #303030);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d3d3d3, endColorstr=#303030);
}
.blue_button {
 width: 160px;
 border:1px solid #15aeec; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:13px;font-family:arial, helvetica, sans-serif; padding: 10px 0px; text-align:center; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF!important;
 background-color: #49c0f0; background-image: -webkit-gradient(linear, left top, left bottom, from(#49c0f0), to(#2CAFE3));
 background-image: -webkit-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: -moz-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: -ms-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: -o-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#49c0f0, endColorstr=#2CAFE3);
 cursor:pointer! important;
}
.blue_button:hover {
 border:1px solid #1090c3;
 background-color: #1ab0ec; background-image: -webkit-gradient(linear, left top, left bottom, from(#1ab0ec), to(#1a92c2));
 background-image: -webkit-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: -moz-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: -ms-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: -o-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1ab0ec, endColorstr=#1a92c2);
}
.red_button {
 width: 160px;
 border:1px solid #dc5042; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:13px;font-family:arial, helvetica, sans-serif; padding: 10px 0px; text-align:center; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF!important;
 background-color: #f7655b; background-image: -webkit-gradient(linear, left top, left bottom, from(#f7746b), to(#dc5042));
 background-image: -webkit-linear-gradient(top, #f7746b, #dc5042);
 background-image: -moz-linear-gradient(top, #f7746b, #dc5042);
 background-image: -ms-linear-gradient(top, #f7746b, #dc5042);
 background-image: -o-linear-gradient(top, #f7746b, #dc5042);
 background-image: linear-gradient(to bottom, #f7746b, #dc5042);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7746b, endColorstr=#dc5042);
 cursor:pointer! important;
}
.red_button:hover {
 border:1px solid #c33629;
 background-color: #f7655b; background-image: -webkit-gradient(linear, left top, left bottom, from(#f7655b), to(#c33629));
 background-image: -webkit-linear-gradient(top, #f7655b, #c33629);
 background-image: -moz-linear-gradient(top, #f7655b, #c33629);
 background-image: -ms-linear-gradient(top, #f7655b, #c33629);
 background-image: -o-linear-gradient(top, #f7655b, #c33629);
 background-image: linear-gradient(to bottom, #f7655b, #c33629);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7655b, endColorstr=#c33629);
}
.green_button{
 width: 160px;
 border:1px solid #34740e; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:13px;font-family:arial, helvetica, sans-serif; padding: 10px 0px; text-align:center; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF!important;
 background-color: #5dae2b; background-image: -webkit-gradient(linear, left top, left bottom, from(#5dae2b), to(#4ba614;));
 background-image: -webkit-linear-gradient(top, #5dae2b, #4ba614;);
 background-image: -moz-linear-gradient(top, #5dae2b, #4ba614;);
 background-image: -ms-linear-gradient(top, #5dae2b, #4ba614;);
 background-image: -o-linear-gradient(top, #5dae2b, #4ba614;);
 background-image: linear-gradient(to bottom, #5dae2b, #4ba614;);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#5dae2b, endColorstr=#4ba614;);
 cursor:pointer! important;
}
.green_button:hover {
 border:1px solid #34740e;
 background-color: #4ba614; background-image: -webkit-gradient(linear, left top, left bottom, from(#4ba614), to(#008c00));
 background-image: -webkit-linear-gradient(top, #4ba614, #008c00);
 background-image: -moz-linear-gradient(top, #4ba614, #008c00);
 background-image: -ms-linear-gradient(top, #4ba614, #008c00);
 background-image: -o-linear-gradient(top, #4ba614, #008c00);
 background-image: linear-gradient(to bottom, #4ba614, #008c00);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4ba614, endColorstr=#008c00);
}
.gray_button:disabled, .blue_button:disabled, .red_button:disabled, .green_button:disabled {
 border:1px solid #bdbdbd; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:13px;font-family:arial, helvetica, sans-serif; padding: 10px 0px; text-align:center; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF!important;
 background-color: #d7d7d7; background-image: -webkit-gradient(linear, left top, left bottom, from(#d7d7d7), to(#6e6e6e));
 background-image: -webkit-linear-gradient(top, #d7d7d7, #6e6e6e);
 background-image: -moz-linear-gradient(top, #d7d7d7, #6e6e6e);
 background-image: -ms-linear-gradient(top, #d7d7d7, #6e6e6e);
 background-image: -o-linear-gradient(top, #d7d7d7, #6e6e6e);
 background-image: linear-gradient(to bottom, #d7d7d7, #6e6e6e);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d7d7d7, endColorstr=#6e6e6e);
 cursor:default! important;
}

.button_l {float: right;}
.sub_button{
 background: #32CD32;
 border: 1px solid #888888;
 padding: 15px 60px;
 font-size: 12px;
 color: #333;
 font-weight: bold;
 margin: 30px 0px 0px 0px;
 cursor: pointer;
 text-decoration: none;
 opacity: 1;
}
.ret_button {
 background: #ececec;
 border: 1px solid #dfdfdf;
 padding: 15px 75px;
 font-size: 12px;
 color: #666666;
 font-weight: bold;
 margin: 30px 0px 0px 0px;
 cursor: pointer;
 text-decoration: none;
 opacity: 1;
}
.button_r {float: left;}
.del_button{
 background: #FF4500;
 border: 1px solid #888888;
 padding: 15px 65px;
 font-size: 12px;
 color: #333;
 font-weight: bold;
 margin: 30px 0px 0px 0px;
 cursor: pointer;
 text-decoration: none;
 opacity: 1;
}
.button_l, .button_r { color: #666666! important;}
.button_l a, .button_r a { color: #666666! important;}
.button_l:hover, .button_r:hover { color: #666666! important; opacity: 0.8;}
.button_l a:hover, .button_r a:hover{ color: #666666! important; opacity: 0.8;}

.rss_button{
background:#7d8e9a url(/uploads/images/icons/rss_button.png) 185px 6px no-repeat;
display:block;
text-align:left;
font-size:14px;
line-height:42px;
height:42px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
padding:0 0 0 77px;
border:0;
opacity: 1;
}
.rss_button:hover {
opacity: 0.8;
}
.guestbook_button{
background:#7d8e9a url(/uploads/images/icons/guestbook.png) 184px 6px no-repeat;
display:block;
text-align:left;
font-size:14px;
line-height:42px;
height:42px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
padding:0 0 0 73px;
border:0;
opacity: 1;
}
.guestbook_button:hover {
opacity: 0.8;
}
.site_banner{
opacity: 1;
}
.site_banner:hover {
opacity: 0.8;
}
.contactme_button {
 width: 99%! important;
 border:1px solid #15aeec; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:16px;font-family:arial, helvetica, sans-serif; padding: 10px 0px; text-align:center; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF!important;
 background-color: #49c0f0; background-image: -webkit-gradient(linear, left top, left bottom, from(#49c0f0), to(#2CAFE3));
 background-image: -webkit-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: -moz-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: -ms-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: -o-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#49c0f0, endColorstr=#2CAFE3);
 cursor:pointer! important;
}
.contactme_button:hover {
 border:1px solid #1090c3;
 background-color: #1ab0ec; background-image: -webkit-gradient(linear, left top, left bottom, from(#1ab0ec), to(#1a92c2));
 background-image: -webkit-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: -moz-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: -ms-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: -o-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1ab0ec, endColorstr=#1a92c2);
}
.contactme_button:disabled {
 border:1px solid #bdbdbd; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:16px;font-family:arial, helvetica, sans-serif; padding: 10px 0px; text-align:center; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF!important;
 background-color: #d7d7d7; background-image: -webkit-gradient(linear, left top, left bottom, from(#d7d7d7), to(#6e6e6e));
 background-image: -webkit-linear-gradient(top, #d7d7d7, #6e6e6e);
 background-image: -moz-linear-gradient(top, #d7d7d7, #6e6e6e);
 background-image: -ms-linear-gradient(top, #d7d7d7, #6e6e6e);
 background-image: -o-linear-gradient(top, #d7d7d7, #6e6e6e);
 background-image: linear-gradient(to bottom, #d7d7d7, #6e6e6e);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d7d7d7, endColorstr=#6e6e6e);
 cursor:default! important;
}
 
#show_com{margin: -11px 0px -16px;}
#show_com a{color:#666666; text-decoration:none}
#com{height: auto; margin: 20px 0px 15px;}
#com img{margin-bottom: -2px;}
#det_com{margin: -9px 0px 5px;}
#det_com a{color:#666666; text-decoration:none}
#det_com .errors{ line-height:13px; padding:4px 0px 4px 12px;}
#det_com_fb{margin: -23px 0px 5px;}
#det_com_fb a{color:#666666; text-decoration:none}
#det_com_fb2{margin: -9px 0px 5px;}
#det_com_fb2 a{color:#666666; text-decoration:none}
.fb_com{margin: 7px 0px 19px;}

#detail .comment{ background-color:#f8f8f8;  padding:10px; min-height:126px; border:1px solid #dfdfdf;}
#detail .next_row{ background-color:#f2f2f2; min-height:126px; border:1px solid #dfdfdf;}
#detail .comment_text{ font-size:13px;}
#detail .comment_info{ overflow:hidden; height:30px;}
#detail .comment_info b{ float:right; color:#3f9fff;}
#detail .comment_info span{ float:left; font-weight:bold; font-size:11px;}
#detail .comment_info .com_user { font-weight: bold; cursor: pointer;}
#detail .comment_form_info{ overflow:hidden; height:100%;}
#detail .comment_form_info .textbox{ float:right; width:300px; margin: 18px 0 47px;}
#detail .comment_form_info .textbox_spacer{ float:right; width:18px; height:1px;}
#detail .comment_form_info .com_captcha{ height:78px; margin-bottom:13px;}
#detail .comment_photo img { float: right; width: 70px; height: 70px; box-shadow: 0px 0px 0px 1px #dfdfdf; margin: 2px 2px 30px 15px;}
#detail .comment_photo .user_karma { position: absolute; margin: 80px 7px 200px 0px;}
#detail .comment_photo .user_karma_guest { position: absolute; margin: 80px 20px 200px 0px; font-weight: bold;}
#detail .comment_autor_photo { margin-top: 23px;}
#detail .comment_autor_photo img { float: right; width: 33px; height: 33px; border: #fff 1px solid; border-radius: 4px; box-shadow: 0px 0px 0px 1px #e3e3e3; margin: -7px 1px 0px 15px;}
#detail .attachimg { margin: 15px 0 15px; }
#detail .attachimg img { 
 max-width: 450px; 
 max-height: 400px; 
 border: #fff 5px solid;
 -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3);
 -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3);
 box-shadow: 0px 15px 10px -10px rgba(0,0,0,0.5), 0px 1px 4px rgba(0,0,0,0.3);
 margin: 0 90px;
 }
 #detail .com_smile_bar {
 background: url(/uploads/images/icons/smiles.gif) 50% 50% no-repeat;
 width: 19px;
 height: 19px;
 position: relative;
 float:left; 
 margin-top:-32px;
 cursor: pointer; 
}

#com_form tbody td {padding:1px;}

#detail .comments_smilies { display:none; margin: 15px 0 10px; }
#detail .comments_smilies img{ margin-bottom:-5px; }
#detail .captcha{ float:right;}

.comment_form_info{ overflow:hidden; height:auto;}
.comment_form_info .textbox{ float:right; width:300px;}
.comment_form_info .textbox_spacer{ float:left; width:18px; height:1px;}
.comment_form_info .captcha{ width:50px;}
.captcha{ float:right;}
.comment_rating { position: absolute; margin: -30px 577px 0px 0px; direction: ltr;}

a.del_com {
    background: url(/uploads/images/icons/delete_smoll.png);
	position: absolute;
	display: block;
	border: 0;
	width: 16px;
	height: 16px;
	cursor: pointer;
    background-repeat: no-repeat;
    background-position: center center;
	margin: -27px 550px 0px 0px;
	opacity: 1;
}
a.del_com:hover { opacity: 0.7; }

a.add_video_link {
    width: 33px;
    height: 33px;
    background: url(/uploads/images/icons/attach_video.png) no-repeat;
	display: block;
	border: 0;
	cursor: pointer;
    background-repeat: no-repeat;
    background-position: center center;
	float: left;
	margin: 6px 10px 0px 0px;
	opacity: 1;
}
a.add_video:hover { opacity: 0.7; }

.jInputFile-input{
	position: absolute;
}
.jInputFile-customFile{
	position: absolute;
	width: 219px;
    margin: 12px 395px 0 0;
    cursor: pointer;
    height: 21px;
    z-index: 2;
	filter: alpha(opacity: 0);
    opacity: 0;
}
.jInputFile-Button{
    z-index: 1;
    width: 33px;
    height: 33px;
    background: url(/uploads/images/icons/attachimg.png) no-repeat left top;
    float: left;
	margin-top: 5px;
	cursor: pointer;
	opacity:1;
}
.jInputFile-Button:hover{
    opacity:0.7;
}      
.jInputFile-blocker{
    position: absolute;
    z-index: 3;
    width: 200px;
    height: 41px;
    background: url(/uploads/images/icons/transparent.gif);
    margin-right: 388px;
}
.jInputFile-fileName{
    height: 15px;
	line-height: 15px;
    margin: 15px 0 0 17px;
    padding-top: 2px;
    padding-left: 27px;
	background: url(/uploads/images/icons/file_types.png);
	display: none;
	float:left;
}
.jInputFile2-input{
	position: absolute;
}
.jInputFile2-customFile{
	position: absolute;
	width: 219px;
    margin: 36px 705px 0 0;
    cursor: pointer;
    height: 21px;
    z-index: 2;
	filter: alpha(opacity: 0);
    opacity: 0;
}
.jInputFile2-Button{
    z-index: 1;
    width: 33px;
    height: 33px;
    background: url(/uploads/images/icons/attachimg.png) no-repeat left top;
    float: left;
	margin-top: 30px;
	cursor: pointer;
	opacity:1;
}
.jInputFile2-Button:hover{
    opacity:0.7;
}      
.jInputFile2-blocker{
    position: absolute;
    z-index: 3;
    width: 175px;
    height: 61px;
    background: url(/uploads/images/icons/transparent.gif);
    margin-right: 715px;
}
.jInputFile2-fileName{
    height: 15px;
	line-height: 15px;
    margin: 39px 0 0 17px;
    padding-top: 2px;
    padding-left: 27px;
	background: url(/uploads/images/icons/file_types.png);
	display: none;
	float:left;
}

.post {margin-bottom:10px}
.post h2 {font-size:16px; margin:0 0 10px 0; padding:0}
.post1 {margin-bottom:10px}
.post1 h2 {font-size:16px; margin:0 0 19px 0; padding:0}

.success_big {
color:green;
border:1px solid #80C232;
background-color:#ECFFE8;
text-align:center;
font-size: 20px;
padding: 15px;
border-radius: 4px;
margin-bottom: 15px;
}
.success{
color:green;
border:1px solid #80C232;
background-color:#ECFFE8;
text-align:center;
padding:8px 11px 8px 0px;
margin-bottom:15px;
}
.errors{ 
color:red;
border:1px solid #ff7264;
background-color:#ffe7e5;
text-align:right;
padding:8px 11px 8px 0px;
margin-bottom:15px;
}
.attention{
color:#cd853f;
border:1px solid #cd853f;
background-color:#FEFFE6;
text-align:center;
padding:8px 11px 8px 0px;
margin-bottom:15px;
}
.information{
color:#165ba0;
border:1px solid #1c74cc;
background-color: #E9F2FB;
text-align:center;
padding:8px 11px 8px 0px;
margin-bottom:15px;
}

.time{
 float:right;
 margin-top: 4px;
 }

.news{
 float:right;
 padding-right: 17px;
 }

.block {
 float:right;
 margin-top: 11px;
 }
.block .rt {
 float:right;
 padding-right: 80px;
 }
.block .clik {
 float:right;
 padding-right: 17px;
 }
.block .comm {
 float:right;
 padding-right: 17px;
 }
.block .fb_comm {
 float:right;
 padding-right: 17px;
 }
.block .album {
 float:right;
 padding-right: 17px;
 }
.block .file {
 float:right;
 padding-right: 17px;
 }
 
.time2{
 float:right;
 margin-top: 1px;
 }

.news2{
 float:right;
 }
 
.block2 {
 float:right;
 margin-top: 13px;
 }
.block2 .rt2{
 float:right;
 }
.block2 .clik2 {
 float:right;
 padding-right: 17px;
 }
.block2 .comm2 {
 float:right;
 padding-right: 17px;
 }
.block2 .fb_comm2 {
 float:right;
 padding-right: 17px;
 } 
 .block2 .more {
 float:right;
 padding-right: 17px;
 }
 
#title {
	font-size:17px;
	background:url(images/tContent.jpg) left center no-repeat;
	padding:2px 0 0 28px;
	margin-bottom:28px;
	margin-top:-5px;
}
#titleExt {
	background:#7d8e9a;
	border:1px solid #ffffff;
	box-shadow:0px 0px 0px 1px rgb(223, 223, 223);
	color:#ffffff;
	text-shadow:-1px -1px 0px rgba(0, 0, 0, 0.3);
	padding:13px;
	margin-bottom:32px;
}
#titleExt h5{
	font-size:18px;
	padding:0 5px 0 0;
}
#titleExt a {
	color:#ffffff;
	text-shadow:-1px -1px 0px rgba(0, 0, 0, 0.3);
	text-decoration:none;
	opacity:1;
}
#titleExt a:hover {
    color:#ffffff;
	opacity:0.8;
}
#titleExt .ext {
}
#titleExt .right {
	font-size:11px;
	padding:7px 0 0 0;
}
#titleExt .right span {
	text-decoration:underline;
	color:#3F9FFF;
	font-weight:bold;
}
#titleExt .right .date {/* MOD*/
	text-decoration:none;
}

a.vf_icon {display:block; background:url(/uploads/images/icons/favorites.png) no-repeat; width:32px; height:32px; float:left; margin:-5px 15px 0 -5px; cursor:pointer;}
a.fv_add_button {background-position: 0px -32px;}
a.fv_del_button {background-position: 0px 0px;}

#login_modal_titleExt{
	text-align:center;
	font-size:19px;
	font-weight:bold;
}

#gallery_album {
 text-align:center;
 font-size:medium;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
}
.album_rating {
 background-color:#71c347;
 position:absolute;
 text-align:center;
 color:#fff;
 font-size:11px;
 font-weight:600;
 border-radius: 2px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 min-width:20px;
 padding:3px 2px;
 margin: -72px 173px 0px 0px;
}
.album_showed {
 background-color:#1E90FF;
 position:absolute;
 text-align:center;
 color:#fff;
 font-size:11px;
 font-weight:600;
 border-radius: 2px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 min-width:20px;
 padding:3px 6px;
 margin:-72px 456px 0px 0px;
}
.gallery_count {
 text-align: center;
 font-size: 15px;
 font-weight: bold;
 margin-top: 7px;
}

#gopages {
	font-size:12px;
	color:#333333;
	word-spacing:2px;
	text-align:right;
	border-top:1px solid #e6e6e6;
	padding:32px 0 0 0;
}
#gopages a {color:#333333; text-decoration:none;}
#gopages a:hover {text-decoration:underline;}
#gopages .prev {margin:0 10px 0 0;}
#gopages .next {margin:0 0 0 10px;}
#gopages img {vertical-align:middle;}
#gopages a.current {text-decoration:underline;}
#gopages a.current:hover {text-decoration:none;}

/* BEGIN FOOTER */
#footer {
	width:988px;
	background:#60707c;
	border-color:#ffffff;
	border-style:solid;
	border-width:1px;
	color:#ffffff;
	margin:0 auto;
	padding:10px 0 15px;
}
#footer .bottom_menu{
	margin:0 20px 0 4px;
}
#footer .bottom_menu.left {
	font-size:13px;
	line-height:167%;
}
#footer ul {
	font-size:13px;
	float:left;
/*	margin-left: -14px;*/
}
#footer li{
float:right;
padding:0 15px;
background:url(images/sp2.jpg) left no-repeat;
}
#footer li.last{
padding-left:10;
background:none;
}
#footer a {
	color:#ffffff;
	text-decoration:none;
	opacity:1;
}
#footer a:hover {
	opacity:0.8;
}
.fb_slash {
float:left;
padding:0 15px;
background:url(images/sp2.jpg) left no-repeat;
}
#lastmenu {
	margin:0 20px;
	padding:20px 0 0;
}
#lastmenu .qrcode {
	float:right;
	margin:-11px 1px 0 0;
}
#lastmenu .slog {
	float:right;
	font-size:27px;
	text-shadow:-1px -1px 0px rgba(0, 0, 0, 0.3);
	margin: 0 270px 0 0;
}
#lastmenu .hotlog {
	float:left;
}

#creditsmenu {
	padding:10px 0;
}
#creditsmenu .credits {
    float:right;
	font-size:12px;
	margin-bottom:10px;
    
}
#creditsmenu .rights {
    float:left;
	font-size:12px; 
}
#after_footer {
    background:#f1f4f5;
	border-top:1px solid #60707C;
    width:990px;
	height:15px;
	margin:0 auto;
}

#contact{ overflow:hidden;}

#contact .left{
width:924px;
direction:rtl;
}
#contact .left #title{
background:none;
padding:0;
font-size:22px;
color:#3F9FFF;
margin:7px 0 0 0;
padding-bottom:18px;
}
#contact .left #detail{
line-height:175%;

margin-bottom:32px;
padding-bottom:32px;
font-size:13px;
}
#titleExt .right {
width:auto;/* MOD */

}
.rating i {
 display: inline-block;
 width: 14px;
 height: 14px;
 margin-top: 0px;
 line-height: 14px;
 vertical-align: text-top;
 opacity: 1;
}
.rating i:hover {
 opacity: 0.8;
}

#copyright {
 border: 1px solid #cd853f;
 border-radius: 10px;
 background-color:#FEFFE6;
 color:#333;
 font-family:Arial, Helvetica, sans-serif;
 font-size:small;
 font-weight:bold;
 text-align: right;
 padding: 10px 15px;
 margin:20px 0px 5px;
}

#rating_like1{
 margin: 70px 120px 0px;
 }
   
.pagination a {
	padding: 7px 9px; border-radius: 3px; border: 1px solid rgb(227, 227, 227); text-decoration: none;
}
.pagination span {
	padding: 7px 9px; border-radius: 3px; border: 1px solid rgb(227, 227, 227); text-decoration: none;
}
.pagination a:hover {
	background-color: #3F9FFF; 
	color: #fff !important;
}
.pagination .active {
	border: 1px solid #3F9FFF;
	margin-left: 4px;
}
.pagination span.active {
	border: 1px solid #3F9FFF;	
}
.pagination {
	margin: 30px 0px 0px; text-align: center;
	color:#1978c4;
}

/*Back to top button */
#up_scroll{
	position:fixed;
	bottom:15px;
	left:15px;
}

#up_scroll a{
	width:48px;
	height:48px;
	display:block;
	background:#A9A9A9 url(/uploads/images/icons/up_scroll.png) no-repeat center center;
	/* background color transition */
	-webkit-transition:1s;
	-moz-transition:1s;
	transition:1s;
}

#up_scroll a:hover{background-color:#60707C}

table.termin  {
    width:  100%;
    border-spacing: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height: 2.7;
   }
table.termin td {
    vertical-align: top;
   }
td.rightcol {
    width:  40%;
    text-align: right;
	color:#222222;
   }
td.leftcol {
    width:  60%; 
    text-align: right;
   }
   
table.double  {
    width:  100%;
   }  
   
table.termin_double_l  {
    width:  75%;
    border-spacing: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height: 2.7;
   }
td.left_l {
	color:#222222;
	text-align: right;
   }
td.right_l {
	text-align: left;
   }
table.termin_double_r  {
    width:  95%;
    border-spacing: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height: 2.7;
   }
td.left_r {
	color:#222222;
	text-align: right;
   }
td.right_r {
	text-align: left;
   }

#photo_link a{
 color:#666666;
 text-decoration:none
}   
#similar{
 margin-top: -24px;
}
#similar a{
 color:#666666;
 text-decoration:none
}
#sim_pages{
 height: auto;
 margin: -42px 29px 19px;
 line-height:130%;
 font-size:14px;
 }
#view_pages{
 width: 662px;
 height: 200px;
 margin-top: -25px;
 }
#sim_pages ul, #view_pages ul{
 list-style-type: disc;
 }
#sim_products, #view_products{
 width:662px;
 height:527px;
 margin: -42px 0px 11px;
 line-height:130%;
 font-size:14px;
 }
#sim_products ul, #view_products ul{
 list-style-type: disc;
 }
 #similar_more{
 margin: 5px -29px -10px;
}
#similar_more a{
 color:red;
 text-decoration:none
}
#sim_pages_more{
 height: auto;
 margin: -40px 1px 19px;
 line-height:130%;
 font-size:14px;
 }
#sim_pages_more ul{
 list-style-type: disc;
 }
#user_avatar { float:right; }
#user_avatar  img{ border:1px solid #dfdfdf; box-shadow:none; height:130px; width:130px; }
#user_prof { font-size:13px; margin-right:26%;}
#user_prof .data_io{ text-align:center; padding: 45px 0 50px 40px;}

.schedule{
 width: 620px;
 height: 220px;
 margin-right: 15px;
 border: #fff 5px solid;
 -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3);
 -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3);
 box-shadow: 0px 15px 10px -10px rgba(0,0,0,0.5), 0px 1px 4px rgba(0,0,0,0.3);
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 white-space: nowarp;
 } 
.line_bs{text-align: right;}
.line_bs .left{float: right;}
.line_bs .right{float: left; margin-left: 65px;}
.line_border{border-bottom: 1px solid #e3e3e3; width: 600px;}
 
.blog_prev iframe{width: 640px;}
.blog_video_image img{}
.news_prev{min-height: 165px; line-height: 140%;}
.news_prev img{height: 150px; width: 230px; float: right; margin-left: 17px;}
.postinfo {margin:0px 0px 5px;}

#attach_file {text-align: center; margin: 30px 0px 15px;}
#attach_file a {
 text-align: center;
 display: inline-block;
 background-color: #31bc19;
 color: #fff;
 font-size: 16px;
 font-weight: bold;
 text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.3);
 box-shadow: 0px 5px 20px -10px rgba(0,0,0,0.5), 0px 1px 5px rgba(0,0,0,0.3);
 line-height: 41px;
 border-radius: 20px;
 padding: 0px 26px 0px 15px;
 text-decoration: none;
}
#attach_file a:hover{color: #fff; opacity: 0.8;}
.icon-download{
    background-image:url("/uploads/images/icons/download.png");
	display:inline-block;
	width:20px;
	height:20px;
	margin: 0px -13px -6px 9px;
	vertical-align:baseline;
	background-repeat:no-repeat
}
.page-attachments {
	background: #f7f7f7;
	padding: 19px 0px 4px 0px;
	border: 1px solid #ECECEC;
	clear: both;
}
.page-attachments ul {
	background: inherit;
	font-weight: bold;
	font-size: 8pt;
	font-family: tahoma,arial;
	line-height: 1.5em;
	margin: 0 8px 0 0;
	padding: 0em 0em;
	border-radius: 4px;
	list-style-image: none !important;
	list-style-type: none !important;
	direction: rtl;
}
li.attach { height: 8px; padding-right: 50px; padding-bottom: 8px !important; margin-bottom: 15px !important; background: url(/uploads/images/icons/file_types.png) right 19px top -272px no-repeat !important;}
li.attach._bmp { background: url(/uploads/images/icons/file_types.png) right 19px top 0px no-repeat !important;	}
li.attach._jpeg, li.attach._jpg { background: url(/uploads/images/icons/file_types.png) right 19px top -16px no-repeat !important;	}
li.attach._png { background: url(/uploads/images/icons/file_types.png) right 19px top -32px no-repeat !important;	}
li.attach._gif { background: url(/uploads/images/icons/file_types.png) right 19px top -48px no-repeat !important;	}
li.attach._tiff, li.attach._tif { background: url(/uploads/images/icons/file_types.png) right 19px top -64px no-repeat !important;	}
li.attach._psd { background: url(/uploads/images/icons/file_types.png) right 19px top -80px no-repeat !important;	}
li.attach._docx, li.attach._doc, li.attach._odt { background: url(/uploads/images/icons/file_types.png) right 19px top -112px no-repeat !important;	}
li.attach._xlsx, li.attach._xls { background: url(/uploads/images/icons/file_types.png) right 19px top -128px no-repeat !important;	}
li.attach._pptx, li.attach._ppt, li.attach._ppsx, li.attach._pps { background: url(/uploads/images/icons/file_types.png) right 19px top -144px no-repeat !important;	}
li.attach._pdf { background: url(/uploads/images/icons/file_types.png) right 19px top -160px no-repeat !important;	}
li.attach._txt { background: url(/uploads/images/icons/file_types.png) right 19px top -176px no-repeat !important;	}
li.attach._mp3, li.attach._wav, li.attach._ogg { background: url(/uploads/images/icons/file_types.png) right 19px top -192px no-repeat !important;	}
li.attach._avi, li.attach._wmv, li.attach._flv { background: url(/uploads/images/icons/file_types.png) right 19px top -208px no-repeat !important;	}
li.attach._exe { background: url(/uploads/images/icons/file_types.png) right 19px top -224px no-repeat !important;	}
li.attach._url { background: url(/uploads/images/icons/file_types.png) right 19px top -240px no-repeat !important;	}
li.attach._rar, li.attach._zip, li.attach._7z { background: url(/uploads/images/icons/file_types.png) right 19px top -256px no-repeat !important;	}

#linker { font-size: 14px; }
#linker .prev_link { float: right; }
#linker .next_link { float: left; }

#page_footer  { margin: 10px 0; }
#page_footer  a { text-decoration: none; color: #666666; }
#page_footer  a:hover { color: #666666; }
#page_footer .author_pub { float: right; }
.icon-user{
 background-image:url("/uploads/images/icons/glyphicons-halflings.png");
 display:inline-block;
 width: 14px;
 height: 14px;
 margin: 0 0 -1px 5px;
 vertical-align:baseline;
 background-position: -169px 0px;
 background-repeat:no-repeat;
 opacity: 0.7;
}
#page_footer .date_pub { float: left;}
.icon-time{
 background-image:url("/uploads/images/icons/glyphicons-halflings.png");
 display:inline-block;
 width: 14px;
 height: 14px;
 margin: 0 0 -2px 5px;
 vertical-align:baseline;
 background-position: -48px -24px;
 background-repeat:no-repeat;
 opacity: 0.7;
}

#rating_statistic {
 width:260px;
}
#rating_statistic a {
 color: #666666;
 text-decoration: none;
}
#rating_statistic a:hover{
 color:#3F9FFF;
 text-decoration:none
}
#rating_statistic .box_rs {
 border:1px solid #dfdfdf;
}
#rating_statistic .box_rs .title_rs {
	padding:1px;
	border-bottom:1px solid #dfdfdf;
	font-size:14px;
}
#rating_statistic .box_rs .title_rs span {
	display:block;
	background:#f9f9f9;
	padding:10px 0;
	font-size:14px;
	color:#333333;
	text-align:center;
}
#rating_s  { margin: 8px 6px 8px 9px; }
#rating_s  a:hover { color: #3f9fff; }
#rating_s .user { font-weight: bold; margin-bottom: 4px; }
#rating_s .date { float: left; color:#1978c4; font-style:italic; font-weight:normal; }
#rating_s .link { float: left; padding-left: 80px; }
#rating_s a:hover .date { color: #3f9fff; }
#rating_s .rating { border-top: 1px solid #dfdfdf; color: #666666; font-size: 13px; font-weight: bold; text-align: center; margin: 10px; padding: 10px 0 0;}
#rating_s .no_rating { color: #666666; font-size: 13px; font-weight: bold; padding-left: 18px;}
.icon-arrow{
 background-image:url("/uploads/images/icons/arrows.png");
 display:inline-block;
 float:right;
 width: 12px;
 height: 14px;
 vertical-align:baseline;
 background-repeat: no-repeat;
}
.icon-arrow-green {margin: -1px 0 -1px 5px; background-position: 0px 0px;}
.icon-arrow-red {margin: -1px 0 -1px 5px; background-position: 0px -16px;}
#rating_s a:hover .icon-arrow-green, #rating_s a:hover .icon-arrow-red { opacity: 0.6; }

table.users  {
 width: 100%;
 border: #c9c9c9 1px solid; 
 border-collapse: collapse;
 text-align: right;
 }
table.users th {background-color:#f2f2f2; border-left:1px solid #C9C9C9; font-weight: bold; text-align:right;}
table.users td {border: 1px solid #c9c9c9; direction: ltr;}
 
#tags a { background-color:#a4b6bd; border-radius: 0 20px 20px 0; display:block; padding:0 13px 0 10px; line-height:22px; color:#fff! important; text-decoration:none; opacity:0.8; }
#tags a:hover, #tags_widget a:hover { opacity:1; }
#tags .item_tags { float:right; overflow:hidden; margin:0 0 0 15px; list-style:none; }

#tags_widget a { background-color:#a4b6bd!important; border-radius:0 20px 20px 0; display:block; padding:0 13px 0 10px! important; line-height:22px; color:#fff! important; text-decoration:none; opacity:0.8; }
#tags_widget .item_tags { float:right; overflow:hidden; margin:3px; padding: 0px! important; list-style:none;}
#tags_widget ul li { border-top:none! important; }

a.visits_counter {
    margin: 0px;
    background-image:url("/uploads/images/icons/visits_counter.gif");
    display: inline-block;
    width: 88px;
    height: 31px;
	text-align: right;
	color: black;
	font-family: tahoma;
	font-size: 10px;
	text-decoration: none;
	float: left;
	direction: ltr;
	opacity: 1;
   }
a.visits_counter:hover {opacity: 0.7;}
.v_counter { margin: 1px 5px 0 0; line-height: 140%; color :#333;}

.sf-set {
display: block;
overflow: hidden;
clear: both;
margin:30px;
padding: 0 17.5em 0 0;
position: relative;
}
.sf-box .fid-input {
position: absolute;
top: 0;
right: 0;
display: block;
padding: .5em 1em;
}
.sf-set .checkbox input {vertical-align: middle; bottom: 1px; margin: .2em -10px .2em 0;}
.sf-set .checkbox label {padding: 2px 20px 2px 0;}
.sf-set .checkbox label span {
float: right;
margin-right: -18em;
display: block;
position: relative;
padding: 0 2em 0 0;
width: 16em;
right: -3em;
text-align: left;
font-weight: bold;
}

ul.flag_list {width: 100%; list-style-type: none; text-align: center; padding: 0 0 4px 0 !important;}   
ul.flag_list li.flagslist {float: left;}
ul.flag_list li {display: inline-block; width: 41px; line-height: inherit; white-space: nowrap; text-align: center; padding: 0 !important; border: unset !important;}
ul.flag_list li img {width: 32px;}

.block-note-info,
.block-note-success,
.block-note-warning,
.block-note-error,
.block-note-quote {
	font-size: small;
	margin: 20px 0;
	padding: 20px 70px 20px 10px;
	direction: rtl;
}

.block-note-info {
	color: #00529b;
	background: #bde5f8 url(./images/info.svg) no-repeat center right 15px;
	border: 1px solid #00529b;
}

.block-note-success {
	color: #4f8a10;
	background: #dff2bf url(./images/success.svg) no-repeat center right 15px;
	border: 1px solid #4f8a10;
}

.block-note-warning {
	color: #9f6000;
	background: #feefb3 url(./images/warning.svg) no-repeat center right 15px;
	border: 1px solid #9f6000;
}

.block-note-error {
	color: #d63301;
	background: #ffccba url(./images/error.svg) no-repeat center right 15px;
	border: 1px solid #d63301;
}

.block-note-quote {
	color: #444444;
	background: #f9f9f9 url(./images/quote.svg) no-repeat center right 15px;
	border: 1px solid #444444;
}
 