/** CSS RESET **/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;	}

table { border-collapse:collapse; border-spacing:0; }

fieldset,img { border:0; }

address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }

ol,ul { list-style:none; }

caption,th { text-align:left; }

h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }

q:before,q:after { content:''; }

abbr,acronym { border:0; }

/** CSS RESET END **/





/** GLOBAL START **/

body { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.6; font-size: 0.8em; background-color: #fff; color: #464646; }

.clearboth { clear: both; }

a { text-decoration: none; }

a:link { color: #673AB7; }

a:visited { color: #673AB7; }

a:hover { color: #0000FF; text-decoration: underline; }

a:active { color: #673AB7 }

/** GLOBAL END **/





/** TOP BAR START **/

#topbar { width: auto; background-color: #333; color: #ccc; }

#topbar img { vertical-align:text-bottom; }

#topwrap { position: relative; width: 980px;  margin-right: auto;  margin-left: auto; }

#topbar #topwrap .topleft { float: left; }

#topbar #topwrap .topright { float: right; margin-top: 6px; margin-bottom: 6px; }

#topbar #topwrap .topright a { padding: 6px; color: #C5DC26; }



/** TOP BAR END **/





/** HEADER START **/

#header { position: relative; width: 980px; height: 82px; margin-right: auto; margin-left: auto; padding-top: 8px; }



#header .logo { position: absolute; top: 10px; left: 0; }

#header p.logo-txt { position: absolute; top: 46px; left: 0; }

#header .sublogo { position: absolute; top: 44px; left: 0; }

#header .advert { width: 600px; height: 60px; background-color: #fff; position: absolute; top: 10px; right: 0; }



#header #nav { width: 980px;height: 40px; line-height: 1.2; margin-top: 4px; position: absolute; top: 76px; left: 0; background-color: #275050; border-top: 1px solid #333; border-bottom: 1px solid #333; }

#header #nav ul { }

#header #nav li { display: inline-block; }

#header #nav li a { padding-top: 9px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; display: block; margin: -3px; }

#header #nav li:first-child a { margin-left: 0; }



#header #nav li a:link, #header #nav li a:visited { font-size: 20px; color: #C5DC27; }

#header #nav li a:hover, #header #nav li a:active { background-color: #43685C; }

#header #nav li.active a:link, #header #nav li.active a:visited, #header #nav li.active a:hover, #header #nav li.active a:active {  background-color: #333; border-top: 2px solid #999; border-bottom: 2px solid #999; }



#header #search { position: absolute; right: 0; top: 77px; width: 360px; height: 100px; margin-right: -2px; z-index: 2; }

#header #search input[type="text"] { margin: 0; padding-top: 0; padding-right: 6px; padding-bottom: 0; padding-left: 6px; border: none; background-color: #333; font-size: 20px; color: #ccc; height: 40px; width: 240px; position: absolute; right: 148px; top: 4px; }

#header #search div.styled-select { padding-top: 7px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; width: 108px; background-color: #333; height: 30px; position: absolute; right: 42px; top: 4px;  }

#header #search select { margin: 0; padding-top: 0; background-color: #333; font-size: 20px; color: #ccc; height: 24px; width: 108px;  border: none; }

#header #search input[type="submit"] { margin: 0; padding: 0; border: none; background-color: #EC5508; font-size: 20px; color: #fff; width: 40px; height: 40px; position: absolute; right: 3px; top: 4px;  }

#header #search input[type="submit"] { padding-bottom: 0px; background: url('../../images/customx/searchbutton.png') no-repeat center; } 

#header #search input:focus {  }

#header #search .category { width: 200px; position: absolute; right: 215px; top: 94px; vertical-align:text-top; font-size: 10px; z-index: 2; }

#header #search .category input[type="radio"] { margin-right: 4px; position: relative; top: 3px; }





/** HEADER END **/





/** MAIN START **/

#main { position: relative; width: 980px; margin-top: 42px; margin-right: auto; margin-left: auto; background-color: #fff; }



#main .title, #main .subtitle { position: relative; width: auto; height: 38px; line-height: 1.2;

	background: rgb(230,240,163); /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZjBhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2QyZTYzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2MzZDgyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmYwNDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  rgba(230,240,163,1) 0%, rgba(210,230,56,1) 50%, rgba(195,216,37,1) 51%, rgba(219,240,67,1) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,240,163,1)), color-stop(50%,rgba(210,230,56,1)), color-stop(51%,rgba(195,216,37,1)), color-stop(100%,rgba(219,240,67,1))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  rgba(230,240,163,1) 0%,rgba(210,230,56,1) 50%,rgba(195,216,37,1) 51%,rgba(219,240,67,1) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  rgba(230,240,163,1) 0%,rgba(210,230,56,1) 50%,rgba(195,216,37,1) 51%,rgba(219,240,67,1) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  rgba(230,240,163,1) 0%,rgba(210,230,56,1) 50%,rgba(195,216,37,1) 51%,rgba(219,240,67,1) 100%); /* IE10+ */

	background: linear-gradient(top,  rgba(230,240,163,1) 0%,rgba(210,230,56,1) 50%,rgba(195,216,37,1) 51%,rgba(219,240,67,1) 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f0a3', endColorstr='#dbf043',GradientType=0 ); /* IE6-8 */

}

#main .title h1, #main .title h3, #main .title .left .info-txt, #main .subtitle h4, #main .title span  { display: inline-block; color: #fff; font-weight: bold; padding-top: 11px; padding-right: 6px; padding-bottom: 11px; padding-left: 6px;

	background: rgb(191,210,85); /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JmZDI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzhlYjkyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzcyYWEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZWNiMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  rgba(191,210,85,1) 0%, rgba(142,185,42,1) 50%, rgba(114,170,0,1) 51%, rgba(158,203,45,1) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(191,210,85,1)), color-stop(50%,rgba(142,185,42,1)), color-stop(51%,rgba(114,170,0,1)), color-stop(100%,rgba(158,203,45,1))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%); /* IE10+ */

	background: linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-8 */

}

#main .title .left li { display: inline-block; }

#main .title .left li a, #main .title .right .active { padding-top: 11px; padding-right: 6px; padding-bottom: 11px; padding-left: 6px;  color: #fff; font-weight: bold; display: block; }

#main .title .right .active { display: inline-block; margin-top: -20px;}

#main .title .left .active, #main .title .right .active {  

	background: rgb(191,210,85); /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JmZDI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzhlYjkyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzcyYWEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZWNiMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  rgba(191,210,85,1) 0%, rgba(142,185,42,1) 50%, rgba(114,170,0,1) 51%, rgba(158,203,45,1) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(191,210,85,1)), color-stop(50%,rgba(142,185,42,1)), color-stop(51%,rgba(114,170,0,1)), color-stop(100%,rgba(158,203,45,1))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%); /* IE10+ */

	background: linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-8 */

}

#main .title .right, #main .subtitle .right { position: absolute; top: 11px; right: 6px; z-index: 2; color: #fff; font-weight: bold; }

#main .title .right a, #main .subtitle .right a { color: #fff; padding-right: 6px; padding-left: 6px; }

#main .subtitlemargin { margin-top: 6px; }



#main #sidebar .menu { margin-bottom: 10px; background-color: #336666; line-height: 1.9; }

#main #sidebar .menu p { background-color: #275050; border-bottom: 1px solid #999; }

#main #sidebar .menu p a { color: #fff; font-weight: bold; padding-left: 10px; display: block; padding-top: 4px; padding-bottom: 4px; }

#main #sidebar .menu p .active { background-color: #333; }

#main #sidebar .menu ul a { padding-left: 16px; color: #fff; display: block; }

#main #sidebar .menu li a:link, #main #sidebar .menu li a:visited { color: #fff; }

#main #sidebar .menu li a:hover, #main #sidebar .menu li a:active { background-color: #333; }

#main #sidebar .menu li .active {  background-color: #333; }

#main #sidebar { float: right; width: 221px; margin-left: -749px; margin-right: 10px; }



#main #content { width: 749px; float: right; }







#main #content .content-info { border-top: 1px solid #ccc; margin-top: 12px; margin-bottom: 12px; position: relative; }

#main #content .content-info .text { padding-left: 3px; width: 639px; padding-top: 3px; padding-bottom: 3px; margin-bottom: 3px; border-bottom: 1px dotted #ebebeb; }

#main #content .content-info .flag { position: absolute; top: 0; left: 0; }

#main #content .content-info li { display: inline-block; list-style-type: none; width: 120px; font-size: 11px; }

#main #content .content-info .data { font-size: 11px; width: 639px; }

#main #content .content-info .data .datapad { padding-left: 3px; }



#main .mediablock { margin-top: 6px; }

#main .mediablock .media { width: 180px; padding: 3px 0 0 0; margin: 0; margin-left: 4px; vertical-align: top; position: relative; display: inline-block; }

#main .mediablock .media .date { float: left; font-size: 10px; display: none; }

#main .mediablock .media .pics { font-size: 11px; }

#main .mediablock .media .views { float: right; font-size: 10px; display: none; }

#main .mediablock .media .time { font-size: 11px; }

#main .mediablock .media .author { font-size: 9px; text-align: center; margin-top: -1px; margin-bottom: 2px; }

#main .mediablock .media h2 { margin: 0; padding: 0; line-height: 1.1em; padding-top: 2px; padding-bottom: 4px; font-family: sans-serif; font-size: 11px; }
#main .mediablock .media h2 a { color: black; } 
#main .mediablock .media .female a { color: #FF0099; }

#main .mediablock .media p { font: 1.1em/normal Arial, Helvetica, sans-serif; text-align: center; margin: 10px 0 0 0; height: 5em; }

#main .mediablock .media .thumb { border: 1px solid #666; }

#main .mediablock .media .delete, #main .mediablock .media .remove { font-size: 9px; text-align: center; }

#main .mediablock .media .usercountry { position: absolute; top: 4px; left: 1px; }

#main .mediablock .media .uservideos { float: left; font-size: 10px; }

#main .mediablock .media .usergalleries {float: right; font-size: 10px; }

#main .mediablock .media .userage { font-size: 10px; }

#main .mediablock .paratext { font-size: 10px; margin-top: 16px; margin-bottom: 16px; margin-left: 4px; line-height: 1.3em; }



#main .mediablock .media .thumbs .thumb { } /* to resize thumb if needed */

#main .mediablock { margin-left: -4px; }









/* pages start */

.pages2-wrap { height:35px; width: auto; overflow:hidden; margin-top:15px; }

.pages2 { position:relative; left:50%; float:left; }

.pages2 ul { position:relative; left:-50%; float:left; }

.pages2 ul li { float:left; font-size:15px; margin-right:2px; font-weight: bold; }

.pages2 ul li a { /* height:17px; */ background:#336666; color: #fff; padding:3px 5px 3px; 5px; display:block; float:left; }
.pages2 ul li a:hover { color:yellow; text-decoration:underline; }

.center .nn { margin:0 5px; }

.center .nn a { background:none; height:auto; padding:0; }

.pages2 span { display:block; float:left; padding-top:3px; color:#acacac; }

#main .pages2 .activ5 a { color: #ffffff; background-color: #333; }

.total {color: #BABAD6;}

.pages2 ul li a.pagerp, .pages1 li a.pagerp {  }

.pages2 ul li a.pagern, .pages1 li a.pagern {  }

/* pages end */



/* terms start - used on terms of service, dmca etc */

.terms { line-height:17px; font-size:13px; padding-top:10px; }

.terms span, .terms .tab_con_title { font-size:16px; font-weight:bold; }

.terms .user_title { margin-bottom:10px; }

/* terms end */





/* universal form */

#form { margin-top: 10px; }

#formleft { float: left; }

#formright { float: right; width: 558px; line-height: 1.5; }

#floatright p { color:#056d91; font-weight:bold; padding:20px 0 0 50px; }

#form .colll { width:141px; text-align:right; padding-right:8px; }

#form td { height:25px; color:#2e2929 }

#form .inp1 { border:1px solid #a7a6aa; width:218px; padding:2px 0 2px 3px; font-size:12px; }

#form td select { width:224px; border:1px solid #a7a6aa; }

#form td span input { vertical-align:middle; }

#form td span { margin-right:15px; }

#form .colll p { padding-top:4px; }

#form .code { padding:5px 0 7px 0; }

#form .code img { border:1px solid #a7a6aa; }

#form .code p { padding:3px 0 0 4px; color:#626262; font-size:10px; }

#form .go { padding:5px 0 0 0; }

#form .go a { display:block; color:#ffffff; background:url(../../images/custom/go.png) no-repeat; width:222px; height:17px; font-weight:bold; text-align:center; padding-top:3px; }

#form .go p { line-height:13px; font-size:11px; color:#626262; margin:6px 0 0 3px; width:270px; }

#form .radio label{ float:left; margin-right:30px;  }

#form .radio2 label{ float:left; margin-right:10px; } 

#form .radio4 label {padding:3px 0; clear:both; display:block;}

#form .radio label input, .radio2 label input, .radio2 input, .radio4 label input{ margin-right:3px; }

#form .button2, #form2 .button2, .goo .button2, .upload .button2 { display:block; color:#ffffff; width:222px; height:20px; font-weight:bold; padding-bottom:2px; text-align:center;  border:none;

	background: rgb(252,153,100); /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjOTk2NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxNzQzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VhNTUwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYjk1NWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  rgba(252,153,100,1) 0%, rgba(241,116,50,1) 50%, rgba(234,85,7,1) 51%, rgba(251,149,94,1) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,153,100,1)), color-stop(50%,rgba(241,116,50,1)), color-stop(51%,rgba(234,85,7,1)), color-stop(100%,rgba(251,149,94,1))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  rgba(252,153,100,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  rgba(252,153,100,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  rgba(252,153,100,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%); /* IE10+ */

	background: linear-gradient(top,  rgba(252,153,100,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc9964', endColorstr='#fb955e',GradientType=0 ); /* IE6-8 */

}

#form td textarea { width:211px; height:134px; padding:5px; border:1px solid #a7a6aa; margin-top: 2px; overflow:auto; }

/* universal form end */



/* large form2 */

#form2 textarea { width: 746px; height: 68px; }

#form2 .go { padding:5px 0 0 0; }

/* large form 2 end */



/* upload form start */

.upload { }

.upload td { background:#f6f6f6; border-collapse:collapse; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; padding-top:5px; padding-bottom:5px; vertical-align:top; }

.fcol3 { font-weight:bold; padding:0 0 0 10px; width:168px; }

.scol3 { width:632px; }

.col-td2 td { background:#f6f6f6; }

.in-4 { width:559px; padding:2px 5px; border:1px solid #a7a6aa; font-size:12px; }

.in-5 { width:352px; border:1px solid #a7a6aa; }

.in-6 { width:400px; border:1px solid #a7a6aa; }

.in-7{width:150px; border:1px solid #a7a6aa;}

#password input{padding:2px 5px; border:1px solid #a7a6aa; font-size:12px; }

.upload textarea { width:559px; padding:5px; border:1px solid #a7a6aa; font-size:12px; height:123px; overflow:auto; }

.tt { font-size:11px; padding:4px 0 0 6px; }

.center .cat td { vertical-align:middle; height:28px; padding:0; border:none; background:none; }

.x { background:url(../../images/custom/but1.png) no-repeat; width:118px; height:17px; font-weight:bold; text-align:center; padding-top:3px; display:block; color:#ffffff; }

.upload .cat { float: left; padding:3px 10px 3px 0; ; margin:1px 5px 1px 0; width:130px; }

.upload .cat input { margin:0 5px 0px 0px; }

/* upload form end */



/* search results start */

#main #content .search_results { font-size: 10px; margin-top: 2px; }

/* search results end */



/* ok and errors start */

#main #content .box-ok { padding: 20px; width: auto; text-align: center; }

#main #content .box-error { padding: 20px;  width: auto; text-align: center; }

/* ok and errors end */



/* profile start */

#main #content .contentblock { margin-top: 6px; margin-bottom: 6px; position: relative; }

/* myaccount avatar start */

#main #content .contentblock .avatar { position: absolute; top: 0; right: 0; }

/* myaccount avatar end */

#main #content .contentblock .small { font-size: 10px; }

#main #content .contentblock .small-left { position: absolute; top: 80px; left: 0; font-size: 10px; }

#main #content .contentblock .small-right { position: absolute; top: 0; right: 0; font-size: 10px; overflow: hidden; width: 60px; text-align:right;}

#main #content .contentblock .flag { position: absolute; top: 0; right: 0; }

/* profile end */



/* comment start */

#main #content .commentblock { margin-top: 6px; margin-bottom: 6px; width: auto;  }

#main #content .commentblock .comment { margin-top: 6px; }

#main #content .commentblock .avatar { margin-right: 6px; float: left; }

#main #content .commentblock .avatar .thumb { width: 107px; height: 80px; }

#main #content .commentblock .commentbox { float: left;  padding: 6px; background-color: #fff; width: 624px; min-height: 68px; }

#main #content .commentblock .commentbox .report { float: right; font-size: 10px; }

#main #content .commentblock .commentbox .report a { color: #999; }

#main #content .commentblock .commentbox .poster { float: left; font-size: 10px; padding-bottom: 2px; }

#main #content .commentblock .commentbox p { font-size: 12px; border-top: 1px solid #efefef; padding-top: 2px; }

/* comment end */



/* limit start */

#main #content .limit { margin-top: 80px; margin-bottom: 80px; text-align: center; font-size: 20px; }

/* limit end */





/* profile start */

.profile { }

.profile td { height:10px; background:#f6f6f6; padding-top:6px; padding-bottom:6px;  }

.col-td td { background:#e1e4e8; }

.ph { color: #666; font-weight:bold; text-decoration: underline; font-size: 14px; }

.fcol { padding:0 0 0 11px; width:148px; font-weight:bold; }

.scol { width:20px; }

.tcol { width:633px; }

.avasik { padding:12px 0; }

.avasik img, .avasik img:hover { border:1px solid #056d91; display:block; }

.profile img:hover, .profile img:hover,.profile .highslide #thumb{border:1px solid #056D91;}



.avasik p { text-align:center; font-size:11px; width:80px; margin-top:5px; }

.avasik p a { color:#3b3b3b; text-decoration:underline; }

.profile td .in-2 { width:185px; padding:1px 0 1px 4px; font-size:12px; border:1px solid #a7a6aa; } 

.profile td select.in-2 {padding:0;}

.profile td textarea.in-2 {padding:0;} 

.upload .in-2{ width:187px;  padding:1px 0 1px 4px; font-size:12px; border:1px solid #a7a6aa;}

.tcol select { width:193px; border:1px solid #a7a6aa; }

.radio label{ float:left; margin-right:30px;  }

.radio2 label{ float:left; margin-right:10px; } 

.radio4 label {padding:3px 0; clear:both; display:block;}

.radio label input, .radio2 label input, .radio2 input, .radio4 label input{ margin-right:3px;}

.profile td span { margin-right:15px; }

.profile td span input { vertical-align:middle; }

.goo { padding:10px 0 0 0; width: 222px; margin-right: auto; margin-left: auto; }

.goo a { display:block; color:#ffffff; background:url(../../images/custom/go.png) no-repeat; width:222px; height:20px; font-weight:bold; text-align:center; }

.drop-box { background:url(../../images/custom/png_03.png) repeat; width:369px; padding:13px 0; }

.d-box { width:343px; margin:0 auto; background:#ffffff; padding-bottom:30px; }

.close2 { text-align:right; padding:10px 13px 0 0; margin-bottom:10px; }

.close2 a { color:#7f7f7f; font-weight:bold; text-decoration:underline; }

.error-notused { font-size:10px; color:#ffffff; text-align:center; width:326px; margin:0 0 0 7px; background:#eb5407; padding:8px 0; }

.load { margin:20px 0 0 7px; }

.load p { margin-bottom:4px; }

.load .xx { margin-top:10px; }

a.xx:hover{ text-decoration:none;}

.profile textarea {width:400px; height:100px;  border:1px solid #a7a6aa; font-family: Verdana; font-size: 12px;}

.profile .submit { display:block; background:none; border:none; color:#FFF; width:222px; text-transform:uppercase; height:20px; font-weight:bold; padding-bottom:5px; font-size:12px; }

.profile .activity { float: left; padding:3px 10px 3px 0; ; margin:1px 5px 1px 0; width:175px; }

.profile .activity input { margin:0 5px 0 0; }	

.profile .odd { }

/* profile end */



/* my_messages start */

.perc { padding:18px 0 16px 0; width:562px; margin-right: auto; margin-left: auto; }

.px { font-size:11px; text-align:center; color:#6f6f6f; margin-bottom:5px; }

.px strong { color:#eb5407; }

.pr { background:#f1f1f2; border:3px solid #d7dce0; height:16px; overflow:hidden; }

.pr div { background:#eb5407; height:16px; border-right:2px solid #d7dce0; }

.n { position:relative; color:#6f6f6f; font-size:11px; height:15px; }

.n1, .n2, .n3 { position:absolute; }

.n1 { left:5px; top:3px; }

.n2 { width:100%; text-align:center; }

.n3 { right:5px; top:3px; }

.messages { margin-bottom:4px; }

.messagesforum { margin:10px 0;}

.messages td { border-collapse:collapse; border-bottom:1px solid #ffffff; height:30px; background:#f6f6f6; }

.header-td td { background:#f1f1f2; font-weight:bold; }

.center .col-td3 td { background:#ededed; }

.m1 { padding:0 0 0 11px; width:387px; }

.m2 { width:164px; }

.m3 { width:219px; }

.m4 { width:32px; }

.m5 { padding-left:580px; }

/* my_messages end */





/** RATING START **/



.star_dynamic ul.star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 85px; HEIGHT: 20px; LEFT: 1px; TOP: -1px; POSITION: relative; FLOAT: left; BACKGROUND: url('../../images/customx/stars-dynamic.png') repeat-x; CURSOR: pointer; }

.star_dynamic li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 85px; HEIGHT: 20px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }

.star_dynamic li.curr { BACKGROUND: url('../../images/customx/stars-dynamic.png') left 22px; FONT-SIZE: 1px; }

.star_dynamic div.rating_on { LEFT: 5px; POSITION: relative; FLOAT: left; FONT-SIZE: 13px; FONT-FAMILY: Arial; COLOR: #888; font-weight: bold;width:35px; }

.star_dynamic div.rating_off { LEFT: 5px; POSITION: relative; FLOAT: left; FONT-SIZE: 13px; FONT-FAMILY: Arial; COLOR: #888; width:35px; }



.star_staticb { position:relative; overflow:hidden;}

.star_staticb ul.star { text-align: left; LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 85px; HEIGHT: 20px; LEFT: 0px; TOP: -1px; POSITION: relative; FLOAT: left; BACKGROUND: url('../../images/customx/stars.png') repeat-x; CURSOR: pointer; }

.star_staticb li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 85px; HEIGHT: 20px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }

.star_staticb li.curr { BACKGROUND: url('../../images/customx/stars.png') left 25px; FONT-SIZE: 1px; }

.star_staticb ul.star { text-align: left; LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 85px; HEIGHT: 20px; LEFT: 0px; TOP: -1px; POSITION: relative; FLOAT: left; BACKGROUND: url('../../images/customx/stars.png') repeat-x; CURSOR: pointer; }

.star_staticb li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 85px; HEIGHT: 20px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }

.star_staticb li.curr { BACKGROUND: url('../../images/customx/stars.png') left 20px; FONT-SIZE: 1px; }



.star_static { position:relative; overflow:hidden;}

.star_static ul.star { text-align: left; LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 69px; HEIGHT: 14px; LEFT: 0px; TOP: -1px; POSITION: relative; FLOAT: left; BACKGROUND: url('../../images/customx/starss.png') repeat-x; CURSOR: pointer; }

.star_static li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 69px; HEIGHT: 14px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }

.star_static li.curr { BACKGROUND: url('../../images/customx/starss.png') left 25px; FONT-SIZE: 1px; }

.star_static ul.star { text-align: left; LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 69px; HEIGHT: 14px; LEFT: 0px; TOP: -1px; POSITION: relative; FLOAT: left; BACKGROUND: url('../../images/customx/starss.png') repeat-x; CURSOR: pointer; }

.star_static li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 69px; HEIGHT: 14px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute;  PADDING: 0; }

.star_static li.curr { BACKGROUND: url('../../images/customx/starss.png') left 14px; FONT-SIZE: 1px; }





.my_rating { position: relative; }

.my_rating_pos { position: absolute; right: 4px; top: -10px; }



.info { position: relative; display: none; }

.info .rait { position: absolute; right: 0px; top: 0; } 



/** RATING END **/





/** PLAYER START **/



.play { background:url('../../images/customx/play_pause.png') no-repeat; width:48px; height:48px; position:relative; top:-210px; left:296px; opacity:0.9; margin-bottom:-50px; }

#player { width:640px; height:504px; background:black; text-align:center; vertical-align:middle; font-size: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; position: relative; margin-left: auto; margin-right: auto; }

#player .screen { padding-top: 46px; }

#player .playerbottom { position: absolute; bottom: 0; left: 0; }



/** PLAYER END **/



/** TOPLIST START **/

.headertoplist { margin-top: 0; }

.headertoplist ul { margin: 0; padding: 0; }

.headertoplist li { list-style-type: decimal-leading-zero; float: left; width: 200px; font-size: 12px; line-height: 1.6em; }
.headertoplist li a { font-size: 14px; text-decoration: underline; }
.headertoplist li a:hover { text-decoration: none; }


.toplistsidebar { margin-top: -6px; margin-bottom: 6px; }

.toplistsidebar ul { margin: 0; padding: 0;  }

.toplistsidebar li { list-style-type: decimal-leading-zero; float: left; width: 221px; margin-left: 25px; }
.toplistsidebar li a { font-size: 15px; text-decoration: underline; }
.toplistsidebar li a:hover { text-decoration: none; }

.toplistfooter { margin-left: 0; }

.toplistfooter ul { margin: 0; padding: 0; }

.toplistfooter li { list-style-type: decimal-leading-zero; float: left; width: 220px; margin-left: 25px; }
.toplistfooter li a { font-size: 15px; font-weight: bold; text-decoration: underline; }
.toplistfooter li a:hover { text-decoration: none; }

#hardlinks { width: 980px; margin-top: 40px; margin-left: auto; margin-right: auto; text-align: center; font-size: 10px; }



#main #sidebar .imagetoplist1 { font-size: 9px; width: 221px; }

#main #sidebar .imagetoplist1 div { margin-bottom: 6px; width: 108px; display: inline-block; vertical-align: top; text-align: center; }
#main #sidebar .imagetoplist1 div a { text-decoration: underline; }
#main #sidebar .imagetoplist1 div a:hover { text-decoration: none; }

#main #sidebar .imagetoplist1 .thumb { width: 108px; height: 82px; background-color: #ccc; }

#main #sidebar .imagetoplist1 .xp { margin-left: 1px; }



/** TOPLIST END **/



/** BANNER START **/



.banner-1 { text-align: center; }



/** BANNED END **/



/** MAIN END **/





/** FOOTER START **/

#ftop { position: relative; width: 980px; margin-top: 30px; margin-right: auto; margin-left: auto; }



#footer { position: relative; width: 980px; margin-top: 40px; margin-right: auto; margin-left: auto; }

#footer a { padding: 6px; }

#footer ul { text-align: center; }

#footer ul li { display: inline; }

#footer p { text-align: center; line-height: 1.3; margin-bottom: 4px; font-size: 10px; }



#footer .imagetoplist { text-align: left; }

/** FOOTER END **/



/* file upload progress start */

.progress { position:relative; width:400px; border: 1px solid #ddd; padding: 1px; border-radius: 3px; margin-top: 10px; margin-right: auto; margin-left: auto; }

.bar { background-color: #B4F5B4; width:0%; height:20px; border-radius: 3px; }

.percent { position:absolute; display:inline-block; top:3px; left:48%; }

/* file upload progress end */