* {padding:0;margin:0;}


ul {list-style:none;}
a img  {border:0;}
a {color:#105cb6;}

html {_height: 1%; overflow-x: hidden; overflow-y: scroll;}
body {background:url(/i/frontend/elements/background.gif) #f8f8f8 left top repeat;}
.main_BODYdiv {
	margin:0 auto;
	width:906px;
	color:#666;
	background:white;
	border:1px solid #f6f6f6;
	border-width:0 1px;
}

.tags_a a:hover {
	color:black;
	background:#fa2b69; 
	opacity:1 !important;
} 

.logo_cell {
	border-bottom:12px solid #fa2b69;
	padding:10px 0 3px 20px;
}

.red_link, .red_link a {
	color:#f36 !important;
}

.fiolet_link, .fiolet_link a {
	color:#ab66bc !important;

}

.formText {
    border:medium none;
    color:#333333;
    font-family:Tahoma;
    font-size:14px;
    height:100%;
    overflow:hidden;
    padding:5px;
    text-align:left;
    vertical-align:top;
}

.authorization {
	font:12px Trebuchet MS,sans-serif;
	color:#666;
	border-bottom:1px solid #bfbfbf;
}

.main_menu {
	padding:3px 0 0 20px;
	margin-bottom:4px;
}
.main_menu li{
	float:left;
	padding-right:10px;
}

.main_menu li a {margin-top:6px;display:block;}

.rolling {
	overflow:hidden !important;
	width:463px;
	font:11px arial,sans-serif;
}


.rolling td{
	padding-right:10px;
	text-align:center;
	/*width:85px;*/
	vertical-align:top;
}

.quote_text {
	font:italic normal 20px arial narrow,sans-serif;
	color:#666;
	/*background:#ffffe8;*/
	margin-top:10px;
}


.members_posts {
	border-right:1px solid #bfbfbf;
	color:#666;
	font:12px arial,sans-serif;
}

.members_posts1 {
	color:#666;
	font:12px arial,sans-serif !important;
}

.members_posts td {
	padding:10px 10px 15px 0;
}


.float_img {
	float:left;
	padding:0 10px 5px 0;
}


H1 {
	font:normal normal 45px Trebuchet MS,sans-serif !important;
	color: #009999;
}

H1_link {
	font:normal normal 45px Trebuchet MS,sans-serif !important;
	color: #009999;
	text-decoration:none;
}

H2 {
	font:normal normal 22px Arial !important;
	color: #009999;
}

H3 {
	font:noramal normal 22px Tahoma;
	color: #0066cc;
	text-decoration: underline;
}

h6 {
	color:#105CB6;
	font:18px Trebuchet MS,Arial;
	line-height:20px;
	display:inline;
}


.movie_title {
	font:bold 14px tahoma,sans-serif;
}


.separat  {
	margin:20px 0 10px 0;
	border-bottom:1px solid #bfbfbf;

}

.blackU_list {margin-left:25px;}
.blackU_list li{padding:2px 0;}
.blackU_list a{
	font:13px arial,sans-serif;
	color:#333;
}


.footer td{
	font:11px verdana,sans-serif;
	color:#666;
	padding:20px 0;
}
.footer td a {
	color:#666;
}


.img_height {height:85px;}
.rss_img {float:left;margin-left:80px;}

.border_right {
	border-right:1px solid #bfbfbf;
}

.border_left {
	border-left:1px solid #bfbfbf;
}
/**STYLES FOR SLIDER**/

#area {
	background:url(/i/frontend/elements/slidonline.gif) left 4px repeat-x;
	height: 10px;
	margin-right:20px;
}

#knob {
	height: 15px;
	width: 27px;
	background:url(/i/frontend/elements/slidon.gif) left top repeat-x;

}


.mainContSlider {
	margin:5px 0px;
	padding:10px 0;
	color:black;
	font:18px arial,sans-serif;
	overflow:hidden;
}


.mainContTable td{padding:0 30px 0 0;}
.mainContTable td a {
	color:black;
	padding:3px 4px;
	background:white;
	display:block;
}
.mainContTable td span {
	color:#cf104b;
	background:#ffcc00;
	padding:3px 4px;
}


.page_number {
	width:200px;
	font:18px arial,sans-serif;
	padding:30px 0;
	text-align:center;
	background:#9ebcd8;
	margin:0 auto;
}
.page_number  a{
	color:white;
}


.comment_field {width:100%;height:150px;}
.tag_cloud {
	background:#feffd5;
	padding:25px;
}
/*************************************************************************/


.padding_left10 {padding-left:10px}
.padding_left20 {padding-left:20px}
.padding_left35 {padding-left:35px}

.padding_right5{padding-right:5px;}
.padding_right10{padding-right:10px;}
.padding_right20{padding-right:20px;}
.padding_right35{padding-right:35px;}

.padding_top7{padding-top:7px;}
.padding_top10{padding-top:10px;}

.padding_bottom7{padding-bottom:7px;}
.padding_bottom10{padding-bottom:10px;}

.padding15 {padding:15px;}

.cursor_pointer {cursor:pointer;}

.float_right {float:right;}
.float_left {float:left;}

.font_arial11 {
	font:11px arial,sans-serif !important;
	color:#666;
}

.font_arial12 {
	font:12px arial,sans-serif;
	color:#666;
}
.font_arial14 {
	font:14px arial,sans-serif;
	color:#666;
	line-height:20px;
}

.foto_description {
display:block;
padding:10px 0pt;
}

.orderTableSortable {
background:transparent url(/i/frontend/elements/slideshow_fon.gif) repeat scroll left top;
border:3px solid #999999;
padding:10px;
}

.handle {
  /*background-color: #eee;*/
  margin:0;
  padding:0;
  cursor:move;
  position:relative;
}

.handle img {
  border:4px solid #eee;
}

.black_link, .black_link a {color:black;}

.border_bottom {border-bottom:1px solid #bfbfbf;padding-bottom:15px;margin-bottom:15px;}
.font_tahoma22 {font:20px tahoma,sans-serif;}

/------------ old  --------------------------------------------/

.fadeoutclass3{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10); /* IE 5.5+*/
	-moz-opacity: 0.1; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.1; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
	width:1px;
}

.fadeoutclass2{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
	-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
	width:1px;
}

.fadeoutclass{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
	-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
	width:1px;
}

.divForm {
	/*position: absolute;*/
	width: 95%;
	padding-left:20px;
	text-decoration:center !important;
}

.tblLBGray {
	border-left: 1px solid #CECBD2;
	background-color: #FEFEFE;
	background-image: url(/i/frontend/lines/lgray_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 31;
	padding-bottom: 36;
}

.tblYellowRed{
	border-right: 1px solid #FA2B69;
	color: #000000;
	font: 22px Tahoma;
	background-color: #FFFFD5;
    width:37px;

}

.tblTYellow {
	border-top: 1px solid #CECBD2;
	border-right: 1px solid #CECBD2;
	border-left: 1px solid #CECBD2;
	padding: 25px 20px 15px 20px;
}

.tblMYellow {
	border-right: 1px solid #CECBD2;
	border-left: 1px solid #CECBD2;
	padding-left: 20px;
	padding-right: 25px;
}

.tblLBYellow {
	border-bottom: 1px solid #CECBD2;
	border-left: 1px solid #CECBD2;
	height: 13px;
	font-size: 5px;
	background-color: #FEFFD5;
}

.tblRBYellow {
	border-bottom: 1px solid #CECBD2;
	border-right: 1px solid #CECBD2;
	height: 13px;
	font-size: 5px;
	background-color: #FEFFD5;
}

.tblLeftCol {
	padding-left: 15px;
	padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 20px;
}

.tblPinkButton {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	background-image: url(/i/frontend/elements/pink_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-right: 13px;
	padding-left: 13px;
	cursor: pointer;
}

.tblRAGray{
	border-right: 1px solid #CECBD2;
}

.tblGray{
	border: 1px solid #CECBD2;
}

.quickseach_title {
color:#B6104B;
font-family:tahoma,sans-serif;
font-size:22px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

.fadeoutwhiteclass{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=1); /* IE 5.5+*/
	-moz-opacity: 0.01; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.01; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.01; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.fadeoutwhiteclass2{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25); /* IE 5.5+*/
	-moz-opacity: 0.25; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.25; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.25; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
	text-align:center;
}

.fadeoutblackclass{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
	-moz-opacity: 1; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
	opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.profile_table td{
	padding:0px 10px 0 0 !important;
	vertical-align:top;
}

A.BlackLinkGe24 {
	font-family: Georgia;
	font-size: 24px;
	color: #000000;
	text-decoration: underline;
	line-height: 36px;

}

.divFormPopUp {
	width: 95%;
	padding-left:20px;
	text-decoration:center !important;
}

.font11
{
   font:11px arial,sans-serif;
}

.form2 {
	border: medium none;
	height: 18px;
	width:  185px;
	font-family: Tahoma;
	font-size: 14px;
	color: #333333;
}

.dd_search {
        position:absolute;
        width:255px;
        border:1px solid #7ac476;
        margin:1px 0 0 0;
        background:#f7fcf7;
        list-style:none;}
        .dd_search li {
        font:11px verdana,sans-serif;
        color:#004e88;
        padding:3px 10px;
        text-decoration:none;
        cursor:pointer;
        line-height:16px;
        background:#f7fcf7;}
       .dd_search li a, .dd_search li a:hover {padding:0pt 5px; text-decoration:none;}
       .dd_search li:hover {background:#d8f0d7;}
	   
/* NEW GALLERY */
.but_comment {margin:0 0 0 25px;}
img {margin:0; padding:0; border:none;}
.title_h1 {margin:0 0 0 20px;}

.b_top {float:left; padding-bottom:10px;}
.b_left {float:left; width:100%;background:#efefef;}
.b_right {/*float:right;*/ background:#efefef; padding:10px;}
.b_img_l {float:left; width:85px; margin:10px 10px 0 10px;}
.b_info {float:left; width:109px; margin:12px 10px 0 0; font-family:Arial, Helvetica, sans-serif;}

.all_img {clear:both; padding:0 0 0 8px; overflow:hidden; width:220px;}
.all_img a {margin:0; padding:0; display:block; float:left;}
.all_img a:hover img {border:2px solid #de7d9e; margin:1px 2px;}
.all_img a.select img {border:2px solid #de7d9e; margin:1px 2px;}
.all_img img {margin:3px 4px 3px 4px;}

a.prev_set {background:url(/i/frontend/elements/prev_set.png) left top no-repeat; height:21px; width:67px; float:left; text-decoration:none; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:80%; padding:4px 0 0 25px;}
a.next_set {background:url(/i/frontend/elements/next_set.png) left top no-repeat; height:21px; width:76px; float:right;text-decoration:none; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:80%; padding:4px 0 0 15px;}
img.prev_set {width:92px; float:left; cursor:pointer;}
img.next_set {width:92px; float:right; cursor:pointer;}

a.download {height:21px; width:104px; float: left;text-decoration:none; color:#000000; font-family:Arial, Helvetica, sans-serif; padding:0px 0 0 8px;}
a.post {background:url(/i/frontend/elements/download.png) left top no-repeat; height:21px; width:112px; float: right;text-decoration:none; color:#000000; font-family:Arial, Helvetica, sans-serif; padding:4px 0 0 0; text-align:center; cursor:pointer; margin:8px 0 0 0;}


.b_right_t {font-family:Arial, Helvetica, sans-serif;}
.b_right_t h6 {float:left; color:#666666; padding:0 0 0 10px;}
.n_of {float:right; font-size:120%;}
.b_r_comment {clear:both; line-height:1.3em; font-family:Arial, Helvetica, sans-serif; padding:13px 0 9px 0;}

.b_nav {float:left; width:209px; margin:0 10px 0 10px; padding:3px 0 0 0;}

.n_set {margin:0 0 0 10px; font-family:Arial, Helvetica, sans-serif; padding:6px 0 22px 0; clear:both;}
.star_r {margin:0 0 0 10px;}
.star_r img {margin:0 5px 0 0;}
.ch_rate {margin:0 0 0 10px; padding:0 0 10px 0;}

.title_b {font-size:180%; border-bottom:1px solid #d9d9d9; padding:10px 0 10px 0; font-family:Arial, Helvetica, sans-serif; color:#00bbb2;}

.tags_a1 {color:#747474; padding:10px 0 0 0;}
.tags_a1 a {color:#FA2B69;}

.tl {background:url(/i/frontend/elements/tline.png) left top no-repeat; width:100%;}
.tr {background:url(/i/frontend/elements/tline.png) right -6px no-repeat; margin:0 0 0 3px;}
.tc {background:url(/i/frontend/elements/tline.png) left -3px repeat-x; height:3px; margin:0 3px 0 0;}
.comm {border-left:1px solid #cecece; border-right:1px solid #cecece; padding:0.7em 1em 0.3em 1em; color:#8c8c8c; line-height:1.6em;}

.i_comm {float:left; margin:20px 0 0 0;}
.i_comm_l {float: left; width:16%;}
.i_comm_r {float:left; width:84%; position:relative;}

.all_img_c {width:1000%; float:left;}
.item1 {float:left; width:220px; margin:0;}	   