.scriptolutionphoto225 { max-height: 225px !important; overflow: hidden !important; }
.scriptolutionphoto225 .photo_box img {border: 0px !important;}
.photo_box {width:auto !important; margin: 10px 4px 20px 4px;}

#container {
    width: 1160px !important;
}
.span-320 {
    width: 520px !important;
}
.span-653 {
    width: 853px !important;
}
.span-755 {
    width: 900px !important;
}
.span-760 {
    width: 905px;
}
.span-200 {
    width: 250px !important;
}

.left.span-560, .right.span-390, .span-350, .span-600, .span-400, .span-550 {
	width: 49% !important;
}
.video_box, .video_c_box {
	width: 210px !important;
    height: 230px !important;
	background-color: #0A0A0A !important;
	margin: 10px 5px 0 5px !important;
}

.video_box img:first-child, .video_c_box img:first-child {
    max-width: 100%;
    width: 100%;
    max-height: 100%;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
	border: 0px !important;
}

.video_c_box img, .video_box img {
    border: 0px !important;
}

.category_box {
    width: 447px !important;
}

.left .box {
    border: 0px !important;
	background: none !important;
}

.right .box {
    border: 0px !important;
	border-radius: 3px;
    -webkit-border-radius: 3px;
}

.right .btitle h2 {
    margin: 0 0 0 0px !important;
    padding: 8px 0px 8px 10px !important;
}

.video_box .font-13 {
    font-size: 16px !important;
    padding-left: 10px;
}

.video_box .font-bold {
	font-weight:normal !important;
}

.video_box .box_left, .video_c_box .box_left {
    width: auto !important;
    margin: 0px !important;
    font-size: 14px !important;
    padding-left: 10px;
    padding-top: 5px;
}

.video_box .box_right, .video_c_box .box_right {
    margin: 0px !important;
    padding-right: 5px;
}

.btitle, .bmenu, .btop  {
    background: #0A0A0A !important;
	border-radius: 3px;
    -webkit-border-radius: 3px;
}

.btitlel h2, .bmenul h2, .btopl h2, .btitle h2 {
    padding: 10px 0 10px 0 !important;
    font-size: 16px !important;
}

.left .bmenul {
	width:40% !important;
}
.left .bmenur {
	width:55% !important;
}

.left .bmenur select {
    padding: 7px 10px 7px 10px !important;
    font-size: 14px !important;
    border: 1px solid #222;
    border-radius: 3px;
    color: #999;
    background-color: #111;
	width: auto !important;
}

.left .bsubmenu {
	padding: 6px !important;
    font-size: 13px !important;
}

.btitler, .btopr {
    margin: 10px 1% 0 0 !important;
}

.bmenur2 {
    margin: 10px 1% 0 0 !important;
	float: right;
    margin: 2px 2% 0 0;
    text-align: right;
	width: 55% !important;
}

.blog_links {
    width: auto !important;
	padding: 5px 10px 5px 10px !important;
	font-size: 12px !important;
}

#search {
    width: 75% !important;
    float: left !important;
	text-align: left;
	padding-left: 10px;
}

#submenu {
	background: #0A0A0A !important;
	height: 45px !important;
    border-radius: 3px 0px 3px 3px;
}

#scriptolutionupload {
    width: 9%;
    float: right;
    padding: 15px;
    text-align: center;
}

input:focus, select:focus{
    outline: none;
}

#search_form input, #search_form select {
    padding: 7px 10px 7px 10px;
    font-size: 14px;
    border: 1px solid #222;
    border-radius: 3px;
    color: #999;
    background-color: #111;
}

.right input {
    padding: 7px 10px 7px 10px !important;
    font-size: 14px !important;
}

.right label {
    font-size: 14px !important;
	padding: 5px 0px 5px 0px;
}

.right .bcontent
{
    font-size: 14px !important;
	padding: 5px;
}

.pagination {
	border: 0px !important;
	padding: 20px 0 5px 0 !important;
	background: none !important;
}

.pagination ul {
	font-size:16px !important;
}

.pagination a, .pagination a:visited, .pagination span {
    padding: 5px !important;
}

.pagination a.prevnext {
    font-weight: normal !important;
}

.scriptolutionprivate {
	position: absolute; 
	left: 0px; 
	top: 0px;
	width: 100%;
	height: auto;
}

a.prev_loop, a.next_loop {
    background: none !important;
	padding: 4px 0px 0px 2px !important;
	font-size: 14px !important;
}

.comment_right {
    width: 80% !important;
}
.comment_info, .p.comment_body, .comment_actions {
    width: 95% !important;
}

#signup_form input, #login_form input {
    padding: 7px 10px 7px 10px !important;
    font-size: 14px !important;
}

#errors {
    margin: 8px 0 8px 0 !important;
    padding: 10px 0 10px 0 !important;
    font-size: 16px !important;
	font-weight: normal;
}
.video_info {
    background: #0A0A0A !important;
    border: 1px solid #101010 !important;
	font-size: 14px;
}
#related_videos_container {
    width: 1100px !important;
}

.notice_footer, .notice_info {
    width: 98% !important;
}

.notice_content {
    background:  none !important;
}

#langselect select {
	padding: 5px 10px;
    font-size: 14px;
    border: 0px;
}

#wall textarea.user_txtarea, #user_profile textarea {
    width: 99% !important;
}

.upload_video, .upload_photo {
	width: 30% !important;
}

.right #uploadVideo label {
	padding: 0px !important;
}

#upload_video_form label, #upload_photo_form label {
    color: #ccc !important;
    font-weight: normal !important;
}

#user_profile_form .right label {
	width: auto !important;
}