@media (min-width:700px) {
    #navbar {width:805px !important;}
    #navbar p {
        font-size:15px !important;
        margin: 11px 8px 0 0 !important;
        max-width: 95%;
    }
    #ask_question {margin: 12px 10px 12px 2px !important;}
    #navbar img { display:block !important; }
    input.input_all_forums{width:100px;}

}




.private_file_upload,.public_file_upload,tr.add_comment.initial-hide,li.add_comment.initial-hide{display:none;}

.open_msg.hidden{display:none;}



@media (max-width:700px){ 

	#allforums input[type="submit"]{margin: 3px !important;}

	#fleft_side {width:320px;margin-left: -2px;}

    table.comment-table{width: 100%;}

    #forum_theard_list #main_table tr.add_comment td{width:12%;}

    #tips_in_search{margin-top:5px !important;}

    div.category_forum{margin-bottom: 0px !important;}

    div#last_posts {

        margin: 5px !important;

        width: 310px !important;

    }

    div.left_block{position:relative;left:-2px;}

    div#allforums input.input_all_forums{clear:both;width:90% !important;margin-bottom: 5px !important;margin-left: 10px;display:none}

    div#allforums{height:auto !important;margin-bottom: 0px !important;}

    div.forum_publish{display:none;}

    #forum_theard_list #main_table tr.forum_row td span{display:inherit !important}

    div.camera_dialog,div.audio_dialog{max-width:95% !important}

    div.camera_dialog #videoDisplay, div.camera_dialog #captureCanvas{max-width: 98%}

    input.input_all_forums{width: 60px}

    #thread_list_container{width:320px !important;}

    #main_table tr.add_comment input[type="text"] {width:200px !important}

    #main_table tr.add_comment input.blue_button{margin-left: auto !important;margin-right: auto !important;width:205px !important; 

     position: relative;

    right: -22px;}

    #main_table tr.add_comment textarea{width:195px !important;height:70px !important;}

    #main_table tr.add_comment select{width:205px !important}

    #main_table tr.add_comment img[alt="CAPTCHA Image"]{width:200px !important;}

    #forum_theard_list #main_table tr.add_comment td.media_buttons{text-align: center;/* padding-left: 10% !important;padding-right: 10% !important;*/padding-bottom: 5px !important}

    #main_table tr.add_comment td.media_buttons a.attach_media img{margin-left: 22px !important;margin-right: 22px !important;text-align: center;

                     max-width: 26px;max-height: 21px}

    #forum_theard_list #main_table tr.forum_row td.media_buttons a.attach_media img.record_sound{width:11px !important;height:21px !important}

}



#navbar { float: right; width: 99%; margin: 12px 0 12px 0;border:1px solid #d7d7d7;background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(1, #F4F4F4));

background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: linear-gradient(to bottom, #FFFFFF 0%, #F4F4F4 100%);border-radius:7px; }

#navbar img { float:right;padding: 10px 5px 10px 0;display:none; }

#navbar p { font-size: 15px; color: #006e96;margin: 11px 8px 11px 0;float:right; }

#navbar p a { color: #006e96; }



#ask_question { float: right; width: 200px;height:41px; margin: 12px 63px 12px 2px;border:1px solid #d7d7d7;background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(1, #F4F4F4));

background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: linear-gradient(to bottom, #FFFFFF 0%, #F4F4F4 100%);border-radius:7px; }



#ask_question span{

    float: right;
    
    padding-left: 10px;

    /*line-height: 49px;*/

}

/*#ask_question img { float:right; }*/

#ask_question p { font-size: 15px; color: #006e96;margin: 11px 8px 0 0;float:right; }

#ask_question p a { color: #006e96; }



@media(min-width:700px) {
	#ask_question span{
    padding-left: 10px;
   }

	#allforums span {font-size:19px !important;}

	input.input_all_forums {width: 200px !important;}

}



#allforums { float: right; width: 100%; height: 42px; background-color: #00bcf9; margin-bottom: 3px; }

#allforums img {float: right;margin-right: 10px; margin-top: 8px; }

#allforums span { float:right;margin-right: 10px;font-size:16px; color: #FFF; padding-top:6px; } 

input.input_all_forums {     text-indent: 5px; float: left; margin: 5px 0 0 0; background-image: url('../images/search_bg.png'); padding: 5px;color: #8e8e8e;font-family: tahoma;font-style: italic;font-size: 16px;border: 2px solid #006e96;border-radius: 0 2px 2px 0;      padding-right: 7px;}

#allforums input[type="submit"] { float: left; margin: 5px 0 0 5px; width: 34px; height: 33px; border-right: 0px; border-left: 2px solid #006e96; border-top: 2px solid #006e96; border-bottom: 2px solid #006e96; border-radius: 2px 0 0 2px; cursor:pointer; background: url('../images/sf_button.png');}



@media(min-width:700px) {

	.category_forum {width:690px !important;}

	.category_forum input.input_forum {width:180px !important;}

}

.category_forum { float: right; width: 99%;  margin: 5px 0 5px 5px; border: 1px solid #d2d2d2;background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(1, #F4F4F4));

background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: linear-gradient(to bottom, #FFFFFF 0%, #F4F4F4 100%); }



.green_div { width: 100%; height: 42px; background-color: #86c400; }

.green_div.managers{height: auto}

.green_div img {float: right;margin-right: 10px; margin-top: 8px; }

.green_div span { float:right;margin-right: 10px;font-size:19px; color: #FFF; padding-top:8px; }

.green_div span.managers{float:none;margin:0;padding:0}

.green_div span.managers p{padding: 5px 55px 5px 5px}

.blue_div { width: 100%; height: 42px; background-color: #00bcf9; }

.blue_div img {float: right;margin-right: 10px; margin-top: 8px; }

.blue_div span { float:right;margin-right: 10px;font-size:19px; color: #FFF; padding-top:8px; }  

.category_forum input.input_forum {    text-indent: 5px; float: left; margin: 5px 0 0 0; padding: 5px;color: #8e8e8e;font-family: tahoma;font-style: italic;font-size: 16px;border: 2px solid #006e96;border-radius: 0 2px 2px 0;width: 100px; }

.category_forum input.submit_forum { float: left; margin: 5px 0 0 5px;background: url('../images/sf_button.png'); width: 34px; height: 33px; border-right: 0px; border-left: 2px solid #006e96; border-top: 2px solid #006e96; border-bottom: 2px solid #006e96; border-radius: 2px 0 0 2px; cursor:pointer; }

.category_forum .sub_forum { float: right; width: 100%; background-color: #f9f9f9; }

@media(min-width:700px) {

	.category_forum .forum_list {width:auto !important;float:right !important;text-align:right !important;}

	.category_forum .forum_list ul li {/* padding: 0 35px 15px 35px !important;width:auto !important; */ height: 95px;width: 31%}

	.category_forum .forum_list ul li a { color:#5c5d5d;font-size:15px;font-weight:bold; }

	.category_forum .forum_p {text-align:justify !important; width:140px !important;padding: 0 !important;}

}

.category_forum .forum_list { padding:15px 0 0 0;width:90%;text-align:center; }

.category_forum .forum_list ul { float:right;list-style-type:none; margin-right: 30px;}

.category_forum .forum_list ul li { float:right;padding: 0 10px 15px 0;/*width:100%; */}

.category_forum .forum_list ul li a { color:#5c5d5d;font-size:15px;font-weight:bold;max-width: 200px;display:block; }

.category_forum .forum_p {color: #9a9a9a;font-size: 11px;width:80%;text-align:center;padding:0 25px 0 25px;}



@media(min-width:700px) {

    .category_forum .forum_list ul{width:660px}

	.left_block{width:320px !important;}

}

.left_block {float:left;height:auto;width:100%;}

#last_posts { float: left; width: 322px; border: 1px solid #d2d2d2; margin: 10px 3px 0 0;background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(1, #F4F4F4));

background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: linear-gradient(to bottom, #FFFFFF 0%, #F4F4F4 100%);}

#last_posts #last_header { background: #00bcf9;height: 34px;width: 100%;color: #FFF;padding-top: 10px;text-align: center;font-size: 13px; }

#last_posts #last_header span { float:right;margin-right: 10px;font-size:19px; color: #FFF; }

#last_posts #last_header img { float: right;margin-right: 10px; margin-top: 1px; }

#last_posts .last_theard {border-bottom:1px solid #d2d2d2;padding: 5px 0 5px 0;float:right;width:100%;}

#last_posts .last_theard > a{

    display: inline-block;

    overflow: hidden;

}

#last_posts .last_theard span {color:#006e96;font-size:16px;padding: 5px 5px 0 0;float:right;}

#last_posts .last_theard .theard_info { width:100%;margin: 0 auto;color:#20bef8; }

#last_posts .last_theard .theard_info span { float:right;color:#10b2ec;font-size:14px; }

#last_posts .last_theard span strong {color:#006e96;}

#last_posts .last_theard .theard_info p { float:right;color:#20bef8;font-size:12px;font-weight:bold;padding: 7px 6px 0 0; }

#last_posts .last_theard .theard_info p strong { font-weight:bold;color:#006e96; }

#last_posts .last_theard a[name="open_theard"]  { background: url('/../images/forum_button.png') no-repeat;width:64px;height:24px;color:#FFF;padding: 5px 5px 0 0;font-size:11px;text-align:center;font-weight:bold;float:left;margin-left:5px;margin-top:5px }



 @media(min-width:700px) {

	.forum_about {width: 500px !important;}

	.forum_admins {width: 500px !important;}

	.forum_admins .admin_details .info-holder .to_doc_card {display:block !important;}

	.forum_admins .admin_details .video_div {display:block !important;}

    .forum_admins .admin_details .info-holder { width: 290px !important; overflow: hidden;}

    .forum_admins .admin_details span{

        display: block;

        float: none;

    }

 }



/*forum style*/

.forum_admins {float: right; width: 100%; margin: 5px 0 0 5px; border: 1px solid #d2d2d2;background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(1, #F4F4F4));

background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: linear-gradient(to bottom, #FFFFFF 0%, #F4F4F4 100%); }



.forum_admins .admin_details {float: right;     position: relative; width: 96%;margin-top:10px; margin-right: 9px; margin-bottom: 12px; border: 1px solid #d2d2d2;}

.forum_admins .admin_details > a{float: right;}

.forum_admins .admin_details .doc_pic {float: right; width: 57px; height: 57px; margin: 8px; border: 1px solid #8ec811;}

.forum_admins .admin_details .info { padding-bottom:8px; clear:none; float: right;}

.forum_admins .admin_details .info > div {
    margin-bottom: 13px;
    width: 290px;
}



.forum_admins .admin_details h2 { margin: 8px 0 0 0; font-size: 16px; font-weight: bold; color: #408aac;}

.forum_admins .admin_details span { font-size: 11px; color: #25c0f9;text-align:right; }

.forum_admins .admin_details  .doc_desc { width:100%;color:#858585;font-size:14px;padding-left:3px;}

.forum_admins .admin_details  .to_doc_card { display:none;float: left; margin: -9px 0 0 10px;position:relative;right:60px; background-image: url('/../images/doc_card.png'); width: 72px; height: 20px; border: 0px;}

.forum_admins .admin_details .video_div { float: left;margin: 10px 0 0 10px;display:none; }

.forum_admins .admin_details .video_div img { width:94px;height:57px; }

.forum_admins .admin_details a[name="continue_reading"] {background: #006e96;position:relative;float:left;right:10px; padding: 2px;color:#FFF; }

 

.forum_about {float: left; width: 100%; margin: 5px 0 0 0;padding-bottom:2px; border: 1px solid #d2d2d2;background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(1, #F4F4F4));

background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: linear-gradient(to bottom, #FFFFFF 0%, #F4F4F4 100%); }



.text_about {float:right;padding-left:14px;text-align:justify;padding-bottom:5px }

.text_about span {float:right;margin-top: 4px; margin-right: 12px; font-size:18px; color: #006e96; font-weight: bold; padding-top:8px; }

.text_about p { float: right;margin:4px 12px 9px 12px; font-size: 16px; color: #797a7a; } 

.text_about label { float: left; margin-bottom: 8px; margin-left: 8px; font-size: 14x; color: #00bcf9; font-weight: bold;cursor:pointer;}



.forum_buttons {float:right;margin: 10px 0 10px 0;width:100%;}

.forum_buttons img {float:right;margin-right:5px;}



@media(min-width:700px) {

	.evolving_features {display:block !important;}

}



.evolving_features {float:right;list-style-type:none;margin: 0 342px 0 0;text-align:center;display:none;}

.evolving_features li {float:right;margin-right:15px;text-align:center;}

.evolving_features li img {margin-right:15px;text-align:center;padding-left:7px;}

.evolving_features li span {font-size: 10px;color: #8e8e8e;font-weight: bold;padding-right:7px;}

.green_button {

    background-image: -webkit-gradient(

	linear,

	left top,

	left bottom,

	color-stop(0.5, #ACE000),

	color-stop(1, #7BCD00)

);

background-image: -o-linear-gradient(bottom, #ACE000 50%, #7BCD00 100%);

background-image: -moz-linear-gradient(bottom, #ACE000 50%, #7BCD00 100%);

background-image: -webkit-linear-gradient(bottom, #ACE000 50%, #7BCD00 100%);

background-image: -ms-linear-gradient(bottom, #ACE000 50%, #7BCD00 100%);

background-image: linear-gradient(to bottom, #ACE000 50%, #7BCD00 100%);



border:1px solid #6fa200;

font-size:13px;

color:#FdFdFd;

text-align:center;

padding:0 3px 0 3px;}



.blue_button {/*background: rgb(0,203,241);  Old browsers 

background: -moz-linear-gradient(top,  rgb(0,203,241) 0%, rgb(0,159,237) 100%);  FF3.6+ 

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(0,203,241)), color-stop(100%,rgb(0,159,237)));  Chrome,Safari4+ 

background: -webkit-linear-gradient(top,  rgb(0,203,241) 0%,rgb(0,159,237) 100%);  Chrome10+,Safari5.1+ 

background: -o-linear-gradient(top,  rgb(0,203,241) 0%,rgb(0,159,237) 100%);  Opera 11.10+ 

background: -ms-linear-gradient(top,  rgb(0,203,241) 0%,rgb(0,159,237) 100%);  IE10+ 

background: linear-gradient(to bottom,  rgb(0,203,241) 0%,rgb(0,159,237) 100%);  W3C 

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009fed', endColorstr='#00cbf1',GradientType=0 );  IE6-9 */

background: url('/images/send_comment.png');

border:1px solid #6fa200;

font-size:13px;

color:#FFF;

text-align:center;

padding:1px 3px 1px 3px;}



#fleft_side {float:left;}

#related_forums, #related_links, #related_sections {float:left;width:100%;margin-top:12px;border:1px solid #d2d2d2;background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(1, #F4F4F4));

background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

background-image: linear-gradient(to bottom, #FFFFFF 0%, #F4F4F4 100%);}

#related_forums #list,#related_links #list,#related_sections #list {float:right;width:100%;padding: 10px 0 10px 0;}

#related_forums #list ul,#related_links #list ul,#related_sections #list ul {list-style-type:none;float:right;width:100%;}

#related_forums #list ul li,#related_links #list ul li,#related_sections #list ul li {float:right;width:50%;padding: 0 0 10px 0;}

#related_forums #list ul li a,#related_links #list ul li a,#related_sections #list ul li a {display: block;font-size:16px;color:#4b4c4c;padding-right:5px;}



@media(min-width:700px) {

	#fleft_side {width:334px;}

	#forum_theard_list {width:677px !important;margin-bottom:0 !important;}

	#forum_theard_list #main_table tr#titles td,

    #forum_theard_list #main_table #titles span

    {font-size:19px !important;}

	#form_theard_title_post {width:auto !important;text-align:right !important;}

	#post_from {width:197px !important;}

	#date_hour {width:auto !important;}

}

#form_theard_title_post {width:80%;text-align:justify;}

#forum_theard_list {float:right;width:100%;border:1px solid #d2d2d2;margin-bottom:10px;}

#forum_theard_list #main_table {float:right;width:100%;

                                background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(1, #F4F4F4));

                                background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

                                background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

                                background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

                                background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);

                                background-image: linear-gradient(to bottom, #FFFFFF 0%, #F4F4F4 100%);

                                text-align:center;

                                word-break: break-word;}

#post_from {margin-right:-30px;width:140px;}

#date_hour {width:130px;min-width: 70px}

#forum_theard_list #main_table,
#forum_section #main_table{
    margin: 0;
    padding: 0;
    list-style: none;
}

#forum_theard_list #main_table #titles {
    background: #00bcf9;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
div#forum_theard_list #post_from {
    margin-right: 0;
}
#post_from {
    margin-right: -30px;
    width: 140px;
}


#forum_theard_list #main_table #titles td, #forum_theard_list #main_table #titles span, #forum_section #main_table #titles span {
    display: inline-block;
    padding: 10px 0 10px 0;
    color: #FFF;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    border-left: 0;
    vertical-align: middle;
    margin: 0 auto;
}
#forum_section #main_table #titles span{
    display: table-cell;
}
#forum_section #main_table #titles span:last-child{
    width: 238px;
}
#forum_section #main_table #titles span:nth-of-type(1){
    width: 350px !important;
}
#forum_section #main_table #titles span:nth-of-type(2){
    width: 207px;
}
@media (max-width: 700px){
    #forum_section #main_table #titles span{
        font-size:16px;
    } 
    #forum_section #main_table #titles span:nth-of-type(1){
        width: 280px !important;
    }
    #forum_section #main_table #titles span:last-child{
        width: 125px;
    }
}
#forum_theard_list #main_table li.forum_row,
#forum_section #main_table li.forum_row{
    width: 100%;
    overflow: hidden;
}

#forum_theard_list #main_table tr.forum_row td,

#forum_theard_list #main_table li.forum_row div,

#forum_section #main_table li.forum_row div{color:#FFF;font-size:14px;padding:10px 0 10px 0;text-align:center;}

#forum_theard_list #main_table .forum_row div.comment-video-container iframe{display: block;margin:auto}

#forum_theard_list #main_table .forum_row div.comment-video-container {display:block !important}

#forum_theard_list #main_table tr.forum_row td, #forum_theard_list #main_table li.forum_row div:not(.inner), #forum_section #main_table li.forum_row div:not(.inner) {
    border-left: 1px solid #d2d2d2;
    color: #4b4c4c;
    display: table-cell;
    font-size: 14px;
    padding: 5px 0;
    text-align: right;
}

.app_link {
    float: right;
}

.embeded #main_table > li#titles {
    text-align: right;
}


#forum_theard_list #main_table li.forum_row div.signiture,

#forum_section #main_table li.forum_row div.signiture{

    text-align: right;

    float: right;

    width: 100%;

    color: #43ace2;

    padding: 0;

}

#forum_theard_list #main_table li.forum_row.open_msg > div,

#forum_section #main_table li.forum_row.open_msg > div{

    padding: 10px;

}

#forum_theard_list #main_table li.forum_row #poster_name,

#forum_section #main_table li.forum_row #poster_name{

    width: 192px;

    padding: 12px 0 11px 0;

}

#forum_section #main_table li.forum_row #poster_name{

    width: 198px;

}

#forum_theard_list #main_table li.forum_row .date {
    width: 140px;
}

#forum_section #main_table li.forum_row .date{

    width: 237px;

}

#forum_section #main_table li.forum_row .first_td{

    width: 351px;

}

#forum_theard_list .comment-table,

#forum_section .comment-table{

    padding-right: 10px;

    list-style: none;

}


#form_theard_title_post {
    width: 80%;
    text-align: justify;
}


#main_table span#form_theard_title_post {
    padding-left: 10px;
}
span#form_theard_title_post {
    line-height: 18px;
}
#forum_theard_list .comment-table li,

#forum_section .comment-table li{

    width: 50%;

}

#forum_theard_list .comment-table label,

#forum_section .comment-table label{

    display: inline-block;

    width: 55px;

    color: #4b4c4c;

    font-size: 14px;

}

#forum_theard_list .comment-table .private_file_comment,

#forum_section .comment-table .private_file_comment{

    padding-right: 60px;

}

#forum_theard_list #main_table tr.add_comment td {padding:0 5px 0 0;border-left:0;text-align:right;}

#forum_theard_list textarea.textarea_style {width:95%;}

#forum_theard_list #main_table tr.open_msg {text-align:right;}

#forum_theard_list #main_table tr.open_msg td {text-align:right;padding:10px 10px 10px 10px;}

#forum_theard_list #main_table tr.forum_row td span,

#forum_theard_list #main_table li.forum_row div span,

#forum_theard_list #main_table tr.forum_row td span, #forum_theard_list #main_table li.forum_row div span, #forum_section #main_table li.forum_row div span {
    text-align: right;
    width: 100%;
    font-size: 15px;
    cursor: pointer;
    padding-top: 1px;
}
#forum_theard_list #main_table tr.forum_row td p{}

#forum_theard_list #main_table li.forum_row p, #forum_section #main_table li.forum_row p {
    font-size: 14px;
    text-align: right;
    color: #4b4c4c;
    width: 100%;
    float: none;
    clear: both;
}

#forum_theard_list #main_table tr.forum_row td img {float:right;}

#forum_theard_list #main_table tr.forum_row .first_td,

#forum_theard_list #main_table li.forum_row .first_td,

#forum_section #main_table li.forum_row .first_td{

    height: 22px;

    display: inline-block;

    text-align:right !important;

    width:346px;

    padding-right:7px !important;

}

#forum_theard_list #main_table tr.forum_row .sec_td {width:197px;}

#forum_theard_list #main_table li.forum_row .captcha2,

#forum_section #main_table li.forum_row .captcha2{

    padding-right: 90px;

}

#forum_theard_list #main_table li.forum_row .captcha2 a,

#forum_section #main_table li.forum_row .captcha2 a{

    display: inline-block;

    margin-right: 18%;

    font-size: 14px;

    margin-bottom: 6px;

}

#forum_theard_list #main_table li.forum_row input[name="captcha_code"],

#forum_section #main_table li.forum_row input[name="captcha_code"]{

    margin-right: 60px;

}

#forum_theard_list #main_table tr.forum_row td img#captcha2,

#forum_theard_list #main_table li.forum_row img#captcha2,

#forum_theard_list #main_table li.forum_row img#captcha2{

    float:none;

    margin:auto

}

@media(min-width:700px) {

    table#main_table table td.media_buttons,

    #main_table li.media_buttons,

    #forum_section #main_table li.media_buttons{

        padding-left: 15% !important;

        padding-right: 15% !important;

        padding-bottom: 5px !important

    }

    #main_table li.media_buttons a,

    #forum_section #main_table li.media_buttons a{

        display: inline-block;

        margin-right: 6%;

        text-align: center;

        vertical-align: middle;

    }

  /*  td.media_buttons a.attach_media img,

    li.media_buttons a.attach_media img

    {display: block; margin-right: 15% !important;text-align: center}*/
    .media_buttons.icons-holder > div {
        display: block !important;
        float: right;
        margin: 0 !important;
        padding: 0 0 4px !important;
        text-align: center !important;
        width: 55px;
    }
    #forum_theard_list .media_buttons.icons-holder .popup {
        color: #fff!important;
        font-size: 14px!important;
        padding: 2px 3px 4px!important;
        text-align: center!important;
    }

	#new_thread {width: 677px !important;margin-bottom:0 !important;}

	#new_thread .input_post {width:580px !important;}

	#new_thread .select_post {width:590px !important;}

	#new_thread .textarea_style {width:580px !important;}

	#new_thread .clear_form {margin-left: 0 !important;}

}





#new_thread { float: right; width: 99%; border:1px solid #d2d2d2;margin-bottom:10px; }

#new_thread #forum_ask_header { background:#00b6f9;height:34px;width:100%;color:#FFF;padding-top:10px;text-align:left;font-size:13px;}

#new_thread #forum_ask_header img {float:right;margin-right: 10px;}

#new_thread #forum_ask_header span {float:right;margin-right: 10px;font-size:19px;}

#new_thread #forum_ask_header a {float:left;padding:5px 0 0 7px;color:#FFF;}

#new_thread .input_post {width: 230px;}

#new_thread .select_post {width: 240px;}

#new_thread .textarea_style {width: 230px;vertical-align: top;}

#new_thread .clear_form {margin-left:15px;}

.background_block { 

	background: rgb(255,255,255); /* Old browsers */

	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */

	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */

	width: 100%;

	float: right;

}

#adv_ask { float: right; width: 680px; height: 152px; background-image: url('/../images/for_sale.png'); margin: 7px 0 0 0; }



#forum_theard_list .f_messages {background:#d2d2d2;border:0;text-align:right;padding: 10px 10px 10px 10px;}

#main_table tr.open_msg p {padding-bottom:4px;}

#main_table tr.add_comment,

#forum_theard_list #main_table li.add_comment,

#forum_section #main_table li.add_comment {

    text-align:right;

    border:0;

    border-left:0;

    padding-bottom:10px;

}

#main_table tr.add_comment p,

#main_table li.add_comment p{text-align:right;border:0;border-left:0;}

#main_table tr.add_comment h2,

#forum_theard_list #main_table li.add_comment h2,

#forum_section #main_table li.add_comment h2{

    padding:5px 0 5px 0;

    color: #4b4c4c;

    font-size: 23px;

}

#main_table tr.add_comment input[type="text"],

#main_table li.add_comment input[type="text"] {width:250px;height:20px;margin-bottom:5px;padding: 3px 3px 3px 0;font-style: italic;}

#main_table tr.add_comment select,

#main_table li.add_comment select {width:255px;height:26px;margin-bottom:5px;padding: 3px 3px 3px 0;font-style: italic;border:1px solid #7e7e7e;}

#main_table tr.add_comment textarea,

#main_table li.add_comment textarea {width:300px;margin-bottom:5px;color:#000;font-family:arial;font-style: italic; vertical-align: middle;}

#main_table tr div.message_bottom,

#main_table li div.message_bottom{border-top:1px solid #fff;padding:5px 2px 3px 0;width:100%;float:right;margin-top: 6px}

#main_table tr div.signiture {float:right;width:100%;color:#00b6f9;}

#forum_theard_list #main_table tr div.buttons,

#forum_theard_list #main_table li div.buttons,

#forum_section #main_table li div.buttons {

    float: left !important;

    margin-left: 7px !important;

    margin-top: 4px !important;

    padding: 0 !important;

}

#forum_theard_list #main_table li div.buttons a,

#forum_section #main_table li div.buttons a{

    height: 25px;

}

#admin_control {font-size:15px;font-weight:bold;margin:0 10px 15px 0;float:right;}

#admin_control select {width:100px;height:25px;}

#admin_control input[type="submit"] {width:40px;height:25px;}

@media (max-width:700px){
	#forum_theard_list #main_table .forum_row div.comment-video-container iframe{
		width: 90% !important;
		height: auto !important;
	}

    #forum_theard_list .date {
        font-size: 11px !important;
    }

    #main_table #titles > span:first-child {
        max-width: 164px;
    }
    #main_table #titles > span:last-child {
        max-width: 67px;
    }

    #forum_section #main_table li.forum_row .date{

        width: 73px;

    }

    #forum_section #main_table li.forum_row #poster_name{

        width: 92px;

    }

    #forum_section #main_table li.forum_row .first_td{

        width: 140px;

    }

    #forum_theard_list .comment-table li, #forum_section .comment-table li{

        width: 100%;

    }

    #main_table li.add_comment input[type="text"],

    #main_table li.add_comment textarea{

        width: 205px;

    }

    #main_table li.add_comment select{

        width: 210px;

    }

    #main_table li.add_comment li.media_buttons a.attach_media img {

        margin-left: 22px !important;

        margin-right: 22px !important;

        text-align: center;

        max-width: 26px;

        max-height: 21px;

    }

    #main_table li.media_buttons, #forum_section #main_table li.media_buttons{

        padding-left: 0 !important;

        padding-right: 20% !important;

        padding-bottom: 0 !important;

    }

    #forum_theard_list #main_table li.forum_row .captcha2, #forum_section #main_table li.forum_row .captcha2 {
        padding-right: 58px !important;
    }
    .popup_hover.video_open {
        top: -2px !important;
    }


}

#forum_theard_list #main_table li.forum_row #poster_name, #forum_section #main_table li.forum_row #poster_name {
    width: 192px;
    padding: 12px 0 11px 0;
}
#forum_theard_list #main_table li.forum_row div span#form_theard_title_post {
    display: inline-block;
    max-width: 277px;
    /* padding-top: 6px; */
}

#main_table .first_td_title_image {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border: none !important;
}
#forum_theard_list #main_table b {
    display: block;
}
#forum_theard_list #main_table li.forum_row div:not(.inner) {
    display: flex;
}
#forum_theard_list #main_table #poster_name, #forum_theard_list #main_table li.forum_row div.date {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}


#forum_theard_list #main_table li.forum_row div:not(.inner) {
    display: flex;
}
#main_table .forum_row .date {
    padding-top: 14px !important;
}
#forum_theard_list #main_table li.forum_row div.date {
    padding-bottom: 14px!important;
}
#main_table .forum_row #poster_name {
    padding-top: 12px !important;
}
#forum_theard_list #main_table tr.forum_row .first_td, #forum_theard_list #main_table li.forum_row .first_td, #forum_section #main_table li.forum_row .first_td {
    height: inherit!important;
}
#forum_theard_list #main_table li.add_comment.initial-hide,#forum_section #main_table li.add_comment.initial-hide{
    display: none;
}

input.input_all_forums::-webkit-input-placeholder,
.category_forum input.input_forum::-webkit-input-placeholder,
#right_block_tips_doc input.search_exp::-webkit-input-placeholder
{
    padding-right: 2px;
}

@media (max-width: 700px) {
    #accability_toolbar {
        position: fixed;
        top: -1px;
        z-index: 100000;
        left: 4px;
        right: initial;
    }
    #accability_toolbar > button#show_accability_menu {
        background: transparent !important;
        border: none;
    }
    .category_forum .forum_list ul li a {
        max-width: 100%;
        padding: 0;
    }
    .category_forum .forum_list ul li {
        padding: 0 10px 15px 10px;
    }
    .category_forum .forum_list ul {
        float: none;
        list-style-type: none;
        margin-right: 0;
        padding: 0;
    }
    .category_forum .forum_list {
        width: 100%;
    }
    .category_forum .forum_p {
        width: 100%;
        text-align: justify;
    }
    div.forum_list p.forum_p {
        padding: 0;
    }
    #forum_theard_list #main_table #titles span#date_hour, #forum_theard_list #main_table li.forum_row div.date {
        width: 21.5%;
        max-width: 21.5%;
        min-width: 66px;
    }
    .nm-desktop-only {
        display: none!important;
    }
    #forum_theard_list #main_table li.forum_row .first_td {
        width: 85px;
        /* max-width: 85px; */
        /* min-width: 85px; */
    }
    #forum_theard_list #main_table #titles > span#date_hour, #forum_theard_list #main_table li.forum_row div.date {
        width: 21.5%;
    }
    #forum_theard_list #main_table li.forum_row #poster_name.sec_td {
        width: 157px;
        max-width: 157px;
        min-width: 157px;
    }
    #forum_theard_list #main_table #titles > span:first-child, #forum_theard_list #main_table li.forum_row div.first_td {
        width: 75%!important;
    }



    #forum_theard_list #main_table #titles span#post_from, #forum_theard_list #main_table li.forum_row #poster_name.sec_td {
        min-width: 59px;
        margin-right: 0;
    }

}