/*@import url('/css/home.css') screen;*/
/*@import url('/css/gallery.css') screen;*/
/*@import url('/css/share_tooltips.css') screen;*/


*{
	font-family: Century Gothic,Arial,"Verdana",Helvetica,sans-serif,Lucida Grande;
	color:#cfcfcf;
	font-size:12px;
}

a{
	text-decoration:none;
	color:#0498F0;
	font-size:12px;
}
h2{
	font-size: 14px;
	margin-left:5px;
	margin-top:5px;
}
strong{ font-size:14px;}

h1, h2, h3, h4, h5, h6, ul, li, p, label, fieldset, form { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {font-size:150%;line-height:40px;}
h2 {font-size:14px;}
h3 {font-size:126%}
h4 {font-size:116%}
h5 {font-size:106%}
h6 {font-size:55%;color:#FF891F; height:20px;line-height:20px;}
h1.imgttl {font-size:110%;line-height:40px;}
h1.futureTtl {font-size:110%;line-height:20px;color:#5C5C5D;}
h1.futureName {line-height:25px;}
.parentElA{color:inherit;font-size:inherit;}

/*add this share custom css*/
.at15t{ color:black !important; }
/*end*/

.personalSpan,.companySpan {color:black ;}



.clearPM_images { padding:0 !important ;margin:0 !important; width:343px !important; }
.clearPM_images_image { padding:0 !important ;margin:0 0 2px 1px !important; }
.image_category_top{ position:absolute;top:0;left:0;padding:3px 5px 3px 5px;line-height:14px;font-size:11px;color:white;height:14px;color:black !important;}
.image_category_bottom_l{ position:absolute;top:103px;left:10px; }
.image_category_bottom_r{ position:absolute;top:103px;right:5px;}

.portfolio-thumbs-h1
{
    float:left;
    width:300px;
}
.portfolio-thumbs-h1-right
{
    float:left;
    width:400px;
    max-width:367px;
    padding-left:33px;
    height:40px;
    line-height:40px;
    text-align:center;
}
.portfolio-thumbs-h1-right a img
{
    float:right;margin-top:10px;
}

a.blue{
    float:left;
    font-size:12px;
    color:#0498F0;
}
body
{
    background:black;
    margin:0;
    padding:0;
    text-align:center;
}
.cl { clear:left;}


#wrap {
	
    background-color:#000000;
    width:972px;
    margin: 4px auto 0 auto;
    text-align:left;
    /*margin: 0 auto;*/
}

.middle
{
    /*width:972px;*/
    float:left;
    width: 100%;
}

input, select, textarea { color: black;background-color:#a7b1bb;border:1px solid #54595f; }
input { height:20px }

input:focus { 
    /*border-bottom:3px solid #019201 !important;*/
	/*background-color: #DAFEDA !important;*/
}

input.bb
{
    border:none;
    height:21px;
    line-height:21px;
}
input.ww{width:200px;}
select.bbs
{
    border:none;
    height:23px;
    line-height:23px;
    background:transparent url(../i/input_bg_gr.png) 0 0 repeat-x;
}

.wmsico img{padding:3px 5px 0 0;}

.wf{ width:300px !important;}
input.wms{ width:275px !important; float:right;}
input.w{ width:300px !important;}
textarea.w{ width:300px !important;}
select.w{ width:230px !important;}



a.btn_send
{
    width:53px !important;
    height:21px;
    background:transparent url(../i/btns/btn_send.gif) no-repeat;
}
.btn_submit
{
    width:53px !important;
    height:21px;
    border:none;
    float:left;
    margin-left:300px;
    background:transparent url(../i/btns/btn_send.gif) no-repeat;
}


div.h
{
    float:left;
    width:100%;
    height:19px;
    background:#C37008;
}
    div.h div.h_l
    {
        float:left;
        width:36px;
        height:19px;
        background:#C37008 url(../i/h_l.gif) left top no-repeat;
    }
    div.h div.h_r
    {
        float:right;
        width:13px;
        height:19px;
        background:#C37008 url(../i/h_r.gif) left top no-repeat;
    }
    div.h div.h_m
    {
        float:left;
        padding-left:5px;
        line-height:19px;
        font-weight:bolder;
        font-size:11px;
        height:19px;
    }

.ttl_main_index_l
{
    float:left;
    width:415px;
    max-width:398px;
    height:20px;
    padding-left:7px;
    color:#ffffff;
    font-size:12px;
    font-weight:500;
    letter-spacing:1px;
    line-height:17px;
    border-left:10px solid #FF8211;
    margin-bottom:1px;
    text-align:left;
    background: #000000 url(../i/ttl_background1x1.gif) 11px 0 repeat-x;
}    

.ttl_main_index_r
{
    float:left;
    width:343px;
    max-width:326px;
    height:20px;
    padding-left:7px;
    color:#ffffff;
    font-size:12px;
    font-weight:500;
    letter-spacing:1px;
    line-height:17px;
    border-left:10px solid #FF8211;
    margin-bottom:1px;
    text-align:left;
    background: #000000 url(../i/ttl_background1x1.gif) 11px 0 repeat-x;
}
.ttl_main
{
    float:left;
    width:198px;
    max-width:181px;
    display:inline-block;
    height:20px;
    padding-left:7px;
    color:#ffffff;
    font-size:12px;
    font-weight:500;
    letter-spacing:1px;
    line-height:17px;
    border-left:10px solid #FF8211;
    margin:0 0 1px 0;
    text-align:left;
    background: #000000 url(../i/ttl_background1x1.gif) 11px 0 repeat-x;
}
.ttl_main_gallery
{
    float:left;
    width:100%;
    height:20px;
    color:#ffffff;
    font-size:12px;
    font-weight:500;
    letter-spacing:1px;
    line-height:17px;
    text-align:left;
    margin-top:8px;
    margin-bottom:1px;
    /*background: #202122 url(../i/icons/ic_thumbnails.png) 4px 4px no-repeat;*/
    background-color: #202122;
}
.bottomField
{
    float:left;padding-left:27px;margin:3px 0 0 4px;line-height:15px;
}
.ttl_main_gallery_top
{
    float:left;
    height:28px;
    margin-top:8px;
    margin-bottom:1px;
}
    .ttl_main_gallery_top .prefix
    {
        float:left;
        height:28px;
        width:8px;
        background: #202122 url(../i/gallery/top_left_ttl_corner.gif) 0 0 no-repeat;
    }
    .ttl_main_gallery_top .middle-ttl
    {
        float:left;
        background:#202122;
        height:20px;
        width:758px;
        color:#ffffff;
        font-size:12px;
        font-weight:500;
        letter-spacing:1px;
        line-height:20px;
        text-align:left;
    }
    .ttl_main_gallery_top .sufix
    {
        float:left;
        height:20px;
        width:8px;
        background: #202122 url(../i/gallery/top_right_ttl_corner.gif) 0 0 no-repeat;
    }

.right-paginator { float:right; height:20px; }
    .right-paginator span { float:left;font-size:12px;padding-right:5px; }

.top-filters{float:left;width:650px;max-width:550px;height:20px;padding-left:100px;}
	.top-filters .ff{ float:left;height:20px;width:160px;}

.filter-btn-1 { position:relative; height:20px; cursor:pointer; }
.filter-btn-2 { position:relative; height:20px; cursor:pointer; }
.filter-btn-3 { position:relative; height:20px; cursor:pointer; }
.filter-collapse-1 { z-index: 9999 !important; position:absolute;display:none; top:0;left:45px; background: black; padding:0 5px 5px 5px; }
.filter-collapse-2 { z-index: 9999 !important; position:absolute;display:none; top:0;left:85px; background: black; padding:0 5px 5px 5px; }
.filter-collapse-3 { z-index: 9999 !important; position:absolute;display:none; top:0;left:70px; background: black; padding:0 5px 5px 5px; }

/*.filter-collapse-1,
.filter-collapse-2,
.filter-collapse-3 a:hover{background-color:#333637;}
*/
div.paginator-btn-l { float:left; width:10px;height:20px; }
div.paginator-btn-r { float:left; width:10px;height:20px; }
    

ul.paginator-small
{
    padding:0;
    margin:0;
    float:left;
    height:20px;
    list-style-type:none;
    background-color: #202122;
}
.paginator-small-tut
{
    margin:0 auto;background: transparent;float:none;width:150px;
}

    ul.paginator-small li { float:left; margin:0 2px;}
    ul.paginator-small li.selegted-page,
    ul.paginator-small li a:hover
    {
        color:#0498F0;
        padding:0 2px;
        height:20px;
        font-size:14px;
        font-weight:bolder;
        background-color: #000000;
    }
    
.header-full
{
    text-align:center;
    width:100%;
    height:140px;
    background:transparent url(../i/header_gr_spacer.gif) repeat-x;
}
.header {
    width:972px;
    margin:0 auto;
    text-align: left
	/*padding: 0;*/
    /*margin-bottom:2px;*/
}
    
    
.header .logo {
	float:left;
	width:360px;
	height:93px;
}

.header .banner
{
	float:left;
	width:302px;
	height:93px;
}

.header .login {
	float:left;
	width:310px;
	height:93px;
}
    .header .login .profile {
        float:left;
        width:153px;
        max-width:143px;
        height:24px;
        background-color:#202122;
        border-right:10px solid #6D6D6D;
        margin-right:1px;
        font-size:12px;
        line-height:24px;
        color:white;
        text-align:center;
    }
    
    .header .login .login_adv {
        float:left;
        height:24px;
        background-color:#202122;
        border-left:10px solid #6D6D6D;
        font-size:12px;
        line-height:24px;
        color:white;
        text-align:center;
        width:156px;
        max-width:146px;
    }
    .header .login a
    {
        font-size:12px;
        line-height:24px;
        color:white;
    }
    .header .login .search-bar
    {
        float:left;
        margin-top:8px;
        width:100%;
    }
        .header .login .search-bar .l_pref
        {
            float:left;
            width:16px;
            height:42px;
            background:#202122 url(../i/search_pref.gif) no-repeat;
        }
        .header .login .search-bar .search_field
        {
            float:left;
            width:227px;
            height:42px;
            background-color:#202122;
            background:#202122 url(../i/search_bg_big.gif) 0 0 repeat-x;
        }
            .header .login .search-bar .search_field .search_field_class
            {
                width:226px;
                max-width:221px;
                height:20px;
                border:none;
                font-size:14px;
                line-height:22px;
                padding-left:5px;
                color:black;
                margin-top:10px;
                background:#FFFFFF url(../i/search_small_bg.gif) 0 0 repeat-x;
            }
        .header .login .search-bar .r_in_suf
        {
            float:left;
            width:7px;
            height:42px;
            background:#202122 url(../i/search_sufix.gif) no-repeat;
        }
        .header .login .search-bar .search_btn
        {
            float:left;
            width:51px;
            height:42px;
            max-height:26px;
            padding:8px 0;
            background:#202122;
        }
            .header .login .search-bar .search_btn .search_btn_class
            {
                float:left;
                width:51px;
                height:26px;
                border:none;
                cursor:pointer;
                background:#202122 url(../i/btn_search.gif) no-repeat;
            }
        .header .login .search-bar .r_suf
        {
            float:right;
            width:9px;
            height:42px;
            background:#202122 url(../i/search_end_bg.gif) no-repeat;
        }

.breadcrumb
{
	float:left;
	height:21px;
	font-size:9pt;
	line-height:21px;
	margin-top:8px;
	/*padding-left:25px;*/
	background: #000000 url(../i/3dbg_small_logo.gif) no-repeat;
}

    .middle .leftSide
    {
        float:left;
        width:198px;
    }
    	
        .middle .leftSide .latest
        {
            margin-top:8px;
            float:left;
            width:100%;
            min-height:158px;
            background-color: #202122;
        }
        .middle .leftSide .newImgs
        {
            float:left;
            margin-top:8px;
            width:100%;
            min-height:158px;
            text-align:center;
            background-color: #202122;
        }
        .middle .leftSide .newImgs a img
        {
        	margin:9px 0;
        }
        .middle .leftSide .jobboard
        {
            margin-top:8px;
            float:left;
            width:100%;
            min-height:68px;
            background-color: #202122;
        }
        .middle .leftSide .pool
        {
            margin-top:8px;
            float:left;
            width:100%;
            min-height:158px;
            background-color: #202122;
        }
    .middle .main
    {
        float:left;
        width:560px;
        margin-left:8px;
        background-color: #000000;
    }
        .middle .middle-top
        {
            float:left;
            width:100%;
            margin-top:8px;
        }
        .middle .main .middle-top a
        {
            float:left;
            margin-right:7px;
        }
        .middle .main .middle-top a img
        {
            border:none;
        }
        
        
        /*end*/
        
     .middle .right
    {
        float:left;
        width:198px;
        margin-left:8px;
    }
        .middle .right .sponsor
        {
            margin-top:8px;
            float:left;
            width:100%;
            min-height:258px;
            background-color: #202122;
        }
        .middle .right .networks
        {
            margin-top:8px;
            float:left;
            width:100%;
            min-height:68px;
            background-color: #202122;
        }
       
                    
.portfolio-thumbs
{
    float:left;
    width:712px;
    padding:8px 0 0 0;
    margin-top:8px;
}
    .portfolio-thumbs .image
    {
        float:left;
        width:134px;
        height:142px;
        max-height:134px;
        text-align:center;
        margin-right:8px;
        padding-bottom:8px;
        background-color: black;
    }
        .portfolio-thumbs .image .img
        {
           position:relative; width:134px; height:134px;text-align:left;
        }
        .portfolio-thumbs .image .img a img
        {
            width:134px;
            height:134px;
        } 
        .portfolio-thumbs .image .afw
        {
            position:absolute;
            top:80px;
            left:70px;
            /*margin-top:77px;*/
            /*margin-left:67px;*/
            width:67px;
            height:57px;
            /*border:4px solid red;*/
        }
        .portfolio-thumbs .image .small-info-pflio-thumb/*tva dolnoto moje i da e izlishno*/
        {
            position:absolute;
            width:129px;
            top:0;
        }
        .alpha80{
            background-color:black;
            opacity:.8;
            filter:alpha(opacity=80);
            -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
        }
        .a-info-name
        {
            position:absolute;
            padding:0 5px;
            width:134px;max-width:124px;height:20px;line-height:20px;
            left:0;top:0;
        }
        .a-info-type
        {
            position:absolute;
            text-align:left;
            padding:0 2px;
            width:170px;max-width:166px;height:20px;line-height:20px;border-bottom:1px solid white;
            left:0;top:0;
        }
        .portfolio-thumbs .image .small-info-pflio-thumb .a-info/*tva dolnoto moje i da e izlishno*/
        {
            clear:left;
            float:left;
            margin:0 5px 5px 0;
            padding:0 5px 0 5px;
            background:black;
            font-size:12px;
        }
        .portfolio-content-info{
            display:none;top:20px; position:absolute;width:134px;max-width:124px;height:113px;max-height:109px;padding:2px 5px;border-top:1px solid white;
        }     
        .portfolio-content-info .top-info{height:50px;float:left;width:100%;}     
        .portfolio-content-info .bottom-info{height:60px; float:left;width:100%;}     
        .row{line-height:14px; height: 20px; float:left;width:100%;}     
        .row .icon{float:left;display: inline-block;height:20px; vertical-align:middle;}     
        .row .text{float:left;display: inline-block;height:20px; vertical-align:middle;}     
        
        /*tva dolnoto moje i da e izlishno*/
        .orange-bg-info{font-size:11px;color:black;padding:0 5px;background:#FF891F;height:25px;max-height:15px;clear:left;float:left;margin-bottom: 5px;}
        .blue-bg-info{font-size:11px;color:black;padding:0 5px;background:#0498F0;height:25px;max-height:15px;clear:left;float:left;margin-bottom: 5px;}
        .red-bg-info{font-size:11px;color:black;padding:0 5px;background:red;height:25px;max-height:15px;clear:left;float:left;}
         
    .main-full
    {
        float:left;
        width:766px;
        margin-left:8px;
        background-color: #000000;
    }
    * html .main-full { margin-left:5px;}
    	.main-full .images
		{
			float:left;
			width:712px;
			padding:8px 0 0 0;
			margin-top:8px;
		}
		.left-navigation-img
		{
		    float:left;
		    width:28px;
		    max-width:20px;
		    padding-right:8px;
		    padding-top:260px;
		}
		.right-navigation-img
		{
		    float:left;
		    width:20px;
		    padding-top:260px;
		}
			.main-full .images .image
			{
				float:left;
				width:170px;
				/*height:130px;*/
               text-align:center;
				margin-right:8px;
				padding-bottom:8px;
				background-color: black;
			}
			
                .main-full .images .image .info-bottom
                {
                    width:170px;
                    max-width:165px;
                    padding-left:5px;
                    height:40px;
                    float:left;
                    background-color:#202122;
                    text-align:left;
                }
                .main-full .images .image .adm {height:60px; }
                .main-full .images .image .adm2 {height:80px; }
                .main-full .images .image .info-bottom span
                {
                    font-size:12px;
                }
                    .main-full .images .image .info-bottom span b
                    { 
                        color:#0498F0;
                        font-weight:600;
                        font-size:12px;
                    }
					.main-full .images .image .info span
					{
						float:left;
						padding:5px;
					}
				.main-full .images .image .image-fl
				{
					float:left; height:130px; width:170px; background:transparent url(../i/thumbnail_grid.png) 0 0 no-repeat;
				}
				.main-full .images .image .image-fl .img
				{
					position:relative; height:130px; width:170px;
				}
				.main-full .images .image .image-fl .img .info
				{
					display:none;
					position:absolute;
					width:170px;
					height:130px;
					top:0;left:0;
					/*background: transparent url(../i/thumbnail_mo_bg.png) 0 0 no-repeat;*/
				}
				    .over_bg_category{ margin-top:20px; }
				    .a-info-gallery{ background:none repeat scroll 0 0 black; clear:left; float:left; font-size:12px; padding:0 5px;margin-top:5px; }
				
                .image .img .additional_info
				{
					position:absolute;
					left:0;top:0;
					width:134px;
					height:134px;
					background-color: #202122;
					opacity:.2;
					filter:alpha(opacity=20);
					-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";

				}
                .main-full .images .image .info-top
				{
					display:none;
					position:absolute;
					left:0;top:0;
					width:170px;
					height:50px;
					background-color: #202122;
					opacity:.8;
					filter:alpha(opacity=50);
					-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

				}
                .main-full .images .image .info-edit
				{
					display:block;
					position:absolute;
					left:0;top:0;
					width:20px;
					text-align:left;
					padding-top:2px;
					height:130px;
					max-height:128px;
					background-color: #202122;
					white-space: nowrap;
				}
				.ttlBorder{border-bottom:1px solid white;width:100%;margin-bottom: 2px;}
				.main-full .images .image .info-edit img{ padding-left:2px;}
				a .hideInfoTxt{color:#0498F0;}
				.hideInfoTxt {display:none;}
				
			.main-full .images .mr{ margin-right:0px;}

.inside-footer { float:left; width:766px; height: 90px; margin-top:8px; }
.inside-footer .gads { float:left; width:766px;max-width:736px;padding:0 15px; text-align: center;height:24px;line-height:24px;border-bottom:1px dashed #222222; }
.inside-footer .inner_bottom { float:left; width:766px;max-width:736px;padding:10px 15px 0 15px; }
.inside-footer .inner_bottom .parts{ float:left; width:245px; }

.my-footer {
    float:left;
    width:100%;
    /*height: 193px;*/
    padding-top:15px;
    margin-top:8px;
    margin-bottom:8px;
    background: #000000 url(../i/bottom_white_blue_bg.gif) 0 22px repeat-x;
}
    .my-footer .google-ads { float:left; width:100%; text-align: center;line-height:18px; border-bottom:2px solid #8f8f90 }
    .my-footer .footer-box {float:left; width:100%; }
    .my-footer .footer-box .f-main-b {float:left; width:100%;background-color:#202022; }
    .my-footer .footer-box .f-main-b .in-f-l  {float:left; width:160px;max-width:145px;padding:11px 0 0 15px; }
    .my-footer .footer-box .f-main-b .in-f-m-l  {float:left; width:75px;padding-top:11px;}
    .my-footer .footer-box .f-main-b .in-f-m-r  {float:left; width:410px;padding-top:11px;}
    .my-footer .footer-box .f-main-b .in-f-r  {float:left; width:299px;margin:0 11px;}
    .my-footer .footer-box .f-main-b .in-f-r .f-r-box-t {float:left; width:100%; background-color:#404041;padding:8px 0 8px 0 }
    .my-footer .footer-box .f-main-b .in-f-r .f-r-box-b {float:left; width:100%;height:8px; background: transparent url(../i/footer-in-bottom.gif) 0 0 no-repeat; }
    .partner-f-l  {float:left; width:175px; margin-left:30px; }
    .partner-f-r  {float:left; width:130px; margin-left:15px; }
    .partner-f-rr  {float:left; width:100px; margin-left:15px; }
    .partner-f-l a,.partner-f-r a,.partner-f-rr a  {text-decoration:none; color:#cfcfcf; }
    .my-footer .footer-box .f-main-f {float:left; width:100%; }
    .my-footer .footer-box .f-main-f .f-main-fl {float:left; width:208px; height:5px; background:transparent url(../i/footer-bottom-l-bg.gif) 0 0 no-repeat; }
    .my-footer .footer-box .f-main-f .f-main-fm {float:left; width:753px;height:5px; background-color:#202022; }
    .my-footer .footer-box .f-main-f .f-main-fr {float:right; width:11px; height:5px; background:transparent url(../i/footer-bottom-r-bg.gif) 0 0 no-repeat; }
    * html .my-footer .footer-box .f-main-f .f-main-fm { margin-top:-10px;}
    
    
    .my-footer .f_l {
        float:left;
        width:83px;
        height: 100%;
        background: url(../i/b_l_corner.gif) no-repeat;
    }
    .my-footer .button {
        float:left;
        width:114px;
        height: 100%;
        text-align:center;
        background: url(../i/footer_bg_button.gif) no-repeat;
    }
        .my-footer .button a{
            color:#CFCFCF;
            line-height:22px;
            font-size:9pt;
        }
    .my-footer .separator
    {
    	float:left;
    	width:1px;
    	height:100%;
    	background: url(../i/footer_bg_spacer.gif) no-repeat;
    }
    
    .my-footer .f_r {
        float:left;
        width:83px;
        height: 100%;
        background: url(../i/b_r_corner.gif) no-repeat;
    }
    
    /*THE POOL*/
.pool_list { float:left; font-size:12px; }
    .pool_list dl { float:left; margin:0; padding:0; }
        .pool_list dl dd { float:left; margin:0; padding:5px 0; font-weight:600; font-size:12px; color:#FF891F; }
        .pool_list dl dt { clear:left; float:left; width:187px; font-weight:500; font-size:12px; }
            .pool_list dl dt label { font-weight:500; font-size:12px; }
    .pool_btn { clear:left; float:left; margin-top:10px; width:100%; }
        .pool_btn span{ clear:left; float:left; font-size:12px;width:100%;}
        .pool_ready { float:left;padding:5px 0 10px 0;font-size:12px;font-weight:600; }
        
.pic-of-the-day
{
	float:left;
	width:100%;
	margin-top:30px;
	text-align:center;
}
	.pic-of-the-day .img
	{
		margin:9px 0;
	}
	.pic-of-the-day span
	{
		font-size:12px;
	}
		.pic-of-the-day span b
		{ 
			color:#0498F0;
			font-weight:600;
			font-size:12px;
		}
		
.error {  color: red; }
.errorContainer { display: none; color: red; font-size: 17px; font-weight: bold; margin-bottom: 5px; }

.collaps_opt { float:left; display:none; width:100%; }
.bottom_reg_opts { float:left; width:100%; }

.account_settings_acc
{
    float:left;
    cursor: pointer;
    width:100%;
    height:27px;
    background: url(../i/registration/background_1px_acc.gif) repeat-x;
}
.profile_details_acc
{
    float:left;
    cursor: pointer;
    width:100%;
    height:27px;
    background: url(../i/registration/background_1px.gif) repeat-x;
}
.bottom_contact
{
    float:left;
    width:100%;
    height:27px;
    background: url(../i/registration/bott_background_1px.gif) repeat-x;
}
.contact_info
{
    float:left;
    cursor: pointer;
    width:100%;
    height:27px;
    background: url(../i/registration/background_1px.gif) repeat-x;
}
    .reg_pref_ttl
    {
        float:left;
        width:612px;
        max-width:590px;
        height:27px;
        padding-left:22px;
        line-height:27px;
        color:white;
        font-weight:bolder;
    }
    .reg_suf_ttl
    {
        float:right;
        width:5px;
        height:27px;
    }
    .account_settings_acc .pref { background: url(../i/registration/acc_pref.gif) no-repeat; }
    .account_settings_acc .suf { background: url(../i/registration/acc_sufix.gif) no-repeat; }
    .profile_details_acc .pref { background: url(../i/registration/profile_pref.gif) no-repeat; }
    .profile_details_acc .suf { background: url(../i/registration/profile_sufix.gif) no-repeat; }
    .contact_info .pref { background: url(../i/registration/profile_pref.gif) no-repeat; }
    .contact_info .suf { background: url(../i/registration/profile_sufix.gif) no-repeat; }

    .bottom_contact .pref { background: url(../i/registration/bottom_pref.gif) no-repeat; }
    .bottom_contact .suf { background: url(../i/registration/bottom_sufix.gif) no-repeat; }
    
     .pref_opened { background: url(../i/registration/acc_pref.gif) no-repeat; }
     .suf_opened { background: url(../i/registration/acc_sufix.gif) no-repeat; }
     .pref_closed { background: url(../i/registration/profile_pref.gif) no-repeat; }
     .suf_closed { background: url(../i/registration/profile_sufix.gif) no-repeat; }
    
	.opened_acc
	{
	    float:left;
	    cursor: pointer;
	    width:100%;
	    height:27px;
	    background: url(../i/registration/background_1px_acc.gif) repeat-x;
	}
	.closed_acc
	{
	    float:left;
	    cursor: pointer;
	    width:100%;
	    height:27px;
	    background: url(../i/registration/background_1px.gif) repeat-x;
	}
    
h1.orange{ color:#F68826;}
  
b.bigB{ font-size:16px;}
table.insidetb tr td
{
    padding:0 15px;
}
.registration-table
{
    width:50%;
    font-size: 10px;
    
}
    .pl { padding-left:0;  }
    
    .registration-table tr td
    {
        font-size: 13px;
    }
    .ifrt
    {
        height:20px;
        line-height:20px;
        width:220px;
        border:1px solid black;
        font-size: 13px;
        color:black;
    }
        .ifrt option
        {
            color:black;
        }
span.sttl,
span.sttl a,
span.sttl a:hover,
span.sttl a:visited
{
	color:#0498F0;
	font-size:12px;
    text-decoration: none;
}
span.inttl,
span.inttl a,
span.inttl a:hover,
span.inttl a:visited
{
    color:#cfcfcf;
	font-size:12px;
    text-decoration: none;
}
/*span s siv tekst*/
span.gttl
{
    color: #CFCFCF;
	font-size: 12px;
}

span.bttl { color:#5C5C5D; font-size:11px; padding:0 !important; margin:0 !important; }
span.bttlb { color:#5C5C5D; font-size:14px; }
span.bttln { font-weight:400;color:#5C5C5D; font-size:11px; }
span.bttls { font-weight:400;color:#5C5C5D; font-size:11px; padding:0 !important; margin:0 !important; }
span.tttl
{
    float:left;
    font-size:13px;
    font-weight:600;
    height:30px;
    line-height:30px;
    width:100%;
	border-bottom:1px dashed #333637;
}

span.sdesc
{
    font-size:12px;
}

#toggleTopIndex{ float:left; display:block;}

.fleft
{
    float:left;
}
a.frog,
font.frog{
    color:#6DBE45;
    font-size:14px;
}

span.frog{
    color:#6DBE45;
    font-size:24px;
}

/*list tutorial*/
a.orange-totorial{
    color:#FF891F;
    font-size:14px;
    padding-left:17px;
    background:transparent url(../i/green-right-arrow.png) 0 2px no-repeat;
}
.hlist
{
    float:left; width:700px; padding-top:8px;
}
    .hlist .vlist { float:left; width:100%; margin-bottom:35px; }
    .hlist .mb3 { margin-bottom:3px; }
    
        .hlist .vlist .thumb-float { float:left;width:172px;height:132px; }
        .hlist .vlist .thumb-tutorial { position:relative;width:170px;height:130px;border:1px solid #333637; }
        .hlist .vlist .thumb-tutorial .tutorial-level  { position:absolute;font-weight:bold; background:#333637;top:0;left:0;height:20px; width:170px;max-width:160px; padding:0 5px 0 5px;line-height:20px; font-size:12px; }
        .hlist .vlist .thumb-tutorial .used-soft  { position:absolute;top:89px;left:0px;width:170px;height:36px; }
        .hlist .vlist .thumb-tutorial .used-soft img {float:left;margin-left:3px;}
        .hlist .vlist .thumb-tutorial .additional-info-icons  { position:absolute;top:3px;left:129px;width:36px;height:84px; }
        .hlist .vlist .thumb-tutorial .additional-info-icons img {float:left;margin-bottom:3px;}
        
        .hlist .vlist .thumb-tutorial a img { border:none; } 
        
        .hlist .vlist .info-tutorial
        {
            float:left;color:#6DBE45;width:528px;max-width:520px;padding-left:8px;
        }
        .hlist .vlist .info-tutorial h1 { float:left;line-height:18px; width:358px;height:25px;}
        .hlist .vlist .info-tutorial .h1r { float:left;line-height:25px;font-size:12px; width:162px;height:25px;}
        
        .hlist .vlist .info-tutorial-desc
        {
            float:left;width:520px;font-size:12px;height:65px;max-height:60px;margin-left:8px;padding-bottom:5px;border-bottom:1px dashed #333637;
        }
        .hlist .vlist .bottom-tutorial { float:left;padding-top:3px;color:#424244;font-size:12px;width:528px;max-width:520px;line-height:20px;padding-left:8px; }
        .hlist .vlist .bottom-tutorial span{ color:#58595B;}
        
/*view tutorial*/ 
.view-tutorial-main { float:left;width:766px;max-width:700px;padding:0 33px;}
.view-tutorial { float:left;color:#6DBE45;width:700px;}
.view-tutorial h1 { float:left;width:447px;line-height:22px;padding-bottom:5px;}
.view-tutorial .h1r { float:left;font-size:12px; line-height:60px; width:253px;height:60px;}
.view-tutorial .h1r img {float:right;margin-left:3px;}

.tut-bottom { float:left; width:700px; margin-top:1px; height:22px; line-height:22px; background-color: #202122; }
.tut-bottom .autor { float:left; width:236px;max-width:217px; padding:0 3px; color:white; font-size:12px; }
.tut-bottom .rate { float:left; width:248px; color:white; }
.tut-bottom .icon-opts { float:right; width:198px;max-width:190px; padding:2px 8px 2px 0; }
.tut-bottom .icon-opts a,
.tut-bottom .icon-opts a:hover,
.tut-bottom .icon-opts a:visited,
.tut-bottom .icon-opts a img  { float:right; border:none; margin-left:10px }

.bottom-tut-div{ float:left;width:700px;padding-bottom:10px;display:block;background: #202122;}
.bottom-tut-div .info_col_1{float:left;width:170px;}
.bottom-tut-div .info_col_2{float:left;width:125px;max-width:110px;padding-left:15px;}
.bottom-tut-div .info_col_3{float:left;width:165px;max-width:150px;padding-left:15px;}
.bottom-tut-div .info_col_4{float:left;width:210px;max-width:195px;padding-left:15px;}
.bottom-tut-div .row {float:left;width:100%;border-bottom:1px dashed #333637;font-size:12px}

div.tut_movie_top{float:left;width:700px;}
div.tut_movie_top .left{float:left;width:150px;text-align:left;}
div.tut_movie_top .right{float:right;width:130px; text-align:right;}
div.tut_movie_bottom{float:left;text-align:center;width:700px;height:20px;background:#000000 url(../i/icons/tut_next_page_bg.gif) repeat-y;}

.view-tutorial-main .comm{ float:left;width:700px;margin-top:20px;}

/*jobs css's*/

.featured-jobs { float:left; width:198px;height:150px; }
.featured-jobs-img{position:relative;width:134px;}
.featured-jobs-img .jobs-img {position:absolute;left:32px;top:10px;width:134px; height:134px;}
.featured-jobs-img .icons-stat {position:absolute;left:131px;top:10px;width:35px; height:42px; background:transparent url(../i/icons/icon-new-job.gif) no-repeat;}
.featured-jobs-img .jobs-img a img { width:134px; height:134px;border:none; }

.jobs-stats{float:left;font-size:12px;padding:0 15px;width:198px;max-width:168px;}
.jobs-stats div.listj{float:left;width:100%;height:20px !important;}

.list-jobs-main { float:left;width:766px;max-width:700px;padding:0 33px;}
.list-jobs{ float:left;width:700px;}
.list-jobs .top-big-btn{float:right;width:220px; height:55px; line-height:50px;text-align:right;}
.list-jobs .top-big-btn a {font-size:18px;}
.list-jobs .describe{float:left;width:450px; height:55px; margin:0 15px 0 0;}

.job-offer{float:left;width:700px;background-color:#202122;margin-top:8px;}
.head { float:left;color:#6DBE45;width:700px; }
.head h1 { float:left;line-height:30px; width:500px;}
.head .h1r { float:left;font-size:12px; width:155px;max-width:150px;padding:5px 5px 0 0;height:55px;max-height:50px;}
.head .h1rm { float:left;font-size:12px; width:195px;max-width:190px;padding:5px 5px 0 0;height:55px;max-height:50px;}
.head .h1rr { float:right; width:35px;height:50px;}
.info-job-desc{ float:left;width:700px;max-width:670px;font-size:12px;padding:0 15px;padding-bottom:5px;}
.info-job-desc ul,
.bodyBlog ul
{ padding-left: 40px;margin:12px 0;}

.job-ttl-desc-half{float:left;width:100%;margin-top:8px;color:#5C5C5D;line-height:20px; height:20px;font-size:12px; background-color:#202122;}
.job-ttl-desc{float:left;width:700px;max-width:695px;margin-top:8px;color:#5C5C5D;line-height:20px; height:20px;font-size:12px; padding-left:5px; background-color:#202122;}
.special-padding {padding:5px 0 20px 0;}
.additional_btn{float:left;width:700px;padding-bottom:20px;border-bottom:1px dashed #333637;}
.additional_btn a {font-size:18px;color:red;}
.additional_btns{float:left;width:700px;font-size:12px;}

.field-jobs-main{ float:left;width:766px;max-width:700px;padding:0 33px;}
.field-jobs-main table{padding:0;margin:0;width:100%; float:left;}


span.fields-ttl{float:left;width:100%;margin-bottom:10px;height:25px;font-size:16px;border-bottom:1px dashed #333637;}
.field-jobs-main .fields-1{float:left; width:400px;}
.field-jobs-main .fields-2{float:right; width:180px;}
.field-jobs-main .fields-3{float:left; width:700px;}
.field-jobs-main .fields-3 textarea{float:left; width:700px;max-width:690px;padding:5px;height:150px;max-height:140px;margin-bottom:10px;}

.inputs input,
.inputs select
{
    border:none;
    height:21px;
    line-height:21px;
    width:170px;
    /*padding:3px 5px;*/
    margin-bottom:10px;
}
.w100{ width:100% !important;}
.ch-input{ height:20px !important; width:20px !important;}
.rad-input{ height:20px !important; width:20px !important;}
.creative-field-box{clear:both;float:left;background-color:#202122; width:170px;max-width:160px;padding:5px;min-height:50px;}

/*END*/



.regular-menu-black
{
    margin-top:8px;
    float:left;
    width:100%;
}
    .regular-menu-black a
    {
        float:left;
    }
        .regular-menu-black a img
        {
            float:left;
            border:none;
            margin:0 3px 3px 0;
            width:36px;height:36px;
        }

/*GALLERY*/
.regular-menu { margin-top:8px; float:left; width:198px; background-color: #202122; }
.regular-menu-padding { margin-top:8px; float:left; width:100%; }

    .regular-menu-black .ls{ clear:left;float:left;width:166px; padding:0 0px;}
    .regular-menu-black .ls .dotted { float:left; background: url(../i/gallery/separator_dotted_black.gif) 0 0 repeat-x; width:100%; height:8px; }
    .regular-menu .ls{ clear:left;float:left;width:164px; padding:0 17px;}
    .regular-menu .ls .dotted { float:left; background: url(../i/gallery/separator_dotted.gif) 0 0 repeat-x; width:100%; height:8px; }
    
    .thumbsIcon{ background: #202122  url(../i/icons/ic_thumbnails.png) no-repeat ;}
    .profileEditIcon{ background: #202122  url(../i/icons/ic_edit.png) no-repeat ;}
    .listingIcon{ background: #202122  url(../i/icons/ic_listing.png) no-repeat !important;}
    .contactIcon{ background: #202122  url(../i/icons/ic_email_new.png) no-repeat !important;}
    .menu-top-tpl
    {
        float:left;
        width:165px;
        max-width:140px;
        height:20px;
        margin:3px 0 0 15px;
        padding-left:25px;
        line-height:15px;
        background-color: #202122;
    }
        * html .menu-top-tpl{margin:3px 0 0 7px;}
        .menu-top-tpl a
        {
            font-size:12px;
            color:#0498F0;
        }
    .menu-bottom-tpl
    {
        float:left;
        background-color:black;
        background: #000000 url(../i/gallery/menu-bottom.gif) 0 -7px no-repeat;
        width:198px;
        height:5px;
    }
    
    ul.menu-tpl { list-style-type:none; float:left; padding:0px; margin:0px; width:100%; }
        ul.menu-tpl li { list-style-type:none; float:left; width:198px; line-height:25px; height:25px; }
        ul.menu-tpl li.padding { padding-left:16px; }
            ul.menu-tpl li a { list-style-type:none; float:left; width:198px;max-width:182px; line-height:25px; height:25px; font-size:12px; font-weight:600px; color:#CFCFCF; padding-left:16px; font-family:Century Gothic,Arial,"Verdana"; } 
            ul.menu-tpl li a:hover {
                border-left:11px solid #0498F0;
                padding-left:5px;
                color:#0498F0;
                
            }
            .menu-tpl-visited {
                border-left:11px solid #0498F0;
                padding-left:5px;
                background-color:#000000;
                color:#0498F0;
                
            }
    ul.menu-tpl-filters
    {
        list-style-type:none;
        float:left;
        padding:0px;
        margin:0px;
        width:100%;
    }
        ul.menu-tpl-filters li
        {
            list-style-type:none;
            float:left;
            width:198px;
            max-width:182px;
            cursor:pointer;
            line-height:20px;
            height:48px;
            color:#CFCFCF;
            padding-left:16px;
            font-size:12px;
            font-family:Century Gothic,Arial,"Verdana";
        }
        a.add-menu-filter{
            width:198px;
            max-width:182px;
            border-left:11px solid #0498F0 !important;
            padding-left:5px !important;
            background-color:#000000;
            color:#0498F0 !important;
        }
        .add-menu-filter-select{
            border-left:11px solid #0498F0 !important;
            padding-left:5px !important;
            background-color:#000000 !important;
            color:#0498F0 !important;
        }
        ul.menu-tpl-filters li select
        {
            border:1px solid #000000;
            color:#000000;
            width:173px;
            height:19px;
            line-height:19px;
            font-size:12px;
            background-color:#A8B2BE;
        }
        ul.menu-tpl-filters li select option
        {
            color:#000000;
            height:19px;
            line-height:19px;
            font-size:12px;
            background-color:#A8B2BE;
        }

select.black-adv
{
	float:left;
	border:1px solid #000000;
	width:100px;
	color:#0498F0;
	height:18px;
	line-height:18px;
	font-size:12px;
	background-color:#000000;
}
select.black-adv option
{
	color:#0498F0;
	height:18px;
	border:1px solid black;
	line-height:18px;
	font-size:12px;
	background-color:#000000;
} 
.thumbs-top
{
    float:left;
    width:766px;
    max-width:700px;
    min-height:50px;
    padding:0 33px;
}

.thumbs-bottom-main{padding:0 34px 0 28px;}
.thumbs-bottom
{
    float:left;
    width:704px;
    height:22px;
    background-color:#202122;
}
    .thumbs-bottom .icon-opts { float:right; width:158px;max-width:150px; padding:2px 8px 2px 0; }
.thumbs-bottom-info
{
    float:left;
    width:766px;
    max-width:704px;
    padding:0 34px 0 28px;
}
    .thumbs-bottom-info .desc-bottom
    {
        float:left;
        width:500px;
    }
    .thumbs-bottom-info .favourites-bottom-info
    {
        float:right;
        width:200px;
        max-width:170px;
        padding-left:30px;
    }
    
    
.avatar-info
{
    float:left;
    width:198px;
    max-width:183px;
    padding-left:15px;
    font-size:12px;
}
.avatar-info .img-avatar
{
    float:left;
    width:134px;
    margin-bottom:5px;
}
.avatar-info .img-avatar img {width:134px;height:134px; }
.avatar-info .avatar-icons
{
    float:left;
    width:33px;
    /*padding:0 5px;*/
}
    .avatar-info .avatar-icons a{ float:left; padding:9px; }
    
.popa {
    /*display:none;*/
    position:absolute;
    /*top:-50px;*/
    /*left:30px;*/
    z-index:10000;
	width:190px;
	max-width:170px;
	background-color:#202122;
	font-size:13px;
	padding:10px;
}
.popa input { float:right; border:0; background-color:#31A9E3;; color:#FFFFFF;margin-left:3px; margin-top:7px;}
.popa_b { border:0; background-color:#31A9E3;; color:#FFFFFF; padding:6px; }

.gallery-image
{
    float:left;
    width:100%;
    margin-top:8px;
}
    .image-top
    {
        float:left;
        width:700px;
        min-height:60px;
        margin:0 33px;
    }
    * html .image-top{ width:690px; margin:0 25px;}
    
        .image-top .left
        {
            float:left;
            font-family: Century Gothic,Arial,"Verdana",Helvetica,sans-serif,Lucida Grande;
            color:#cfcfcf;
            font-size:24px;
            width:500px;
            line-height:44px;
        }
        .image-top .right
        {
            float:right;
            width:180px;
            font-size:12px;
            text-align:right;
            /*line-height:44px;*/
        }
    .gallery-image .image-middle
    {
        float:left;
        width:700px;
        margin:0 5px;
    }
    
    .gallery-image .image-middle a
    {
        float:left;
        text-decoration: none;
    }
    
    
    
        .gallery-image .image-left
        {
            float:left;
            width:28px;
        }
        .gallery-image .image-left a img,
        .gallery-image .image-right a img,
        .gallery-image .image-middle a img
        { 
        	border:none;
        }
        
        .gallery-image .image-right
        {
            float:left;
            width:28px;
        }
    .gallery-image .under-image
    {
    	float:left;
    	width:766px;max-width:700px;
    	padding:0 33px;
    }
		.gallery-image .under-image .image-bottom
		{
			float:left;
			width:700px;
			margin-top:1px;
			height:22px;
			line-height:22px;
			background-color: #202122;
		}
		.gallery-image .under-image .image-bottom .autor
		{
			float:left;
			width:226px;
			max-width:217px;
			padding:0 3px;
			color:white;
			font-size:12px;
		}
		.gallery-image .under-image .image-bottom .rate
		{
			float:left;
			width:270px;
			color:white;
		}
		.gallery-image .under-image .image-bottom .icon-opts
		{
			float:right;
			width:203px;max-width:195px;height:22px;max-height:18px;
			padding:2px 8px 2px 0;
		}
		.gallery-image .under-image .image-bottom .icon-opts a {width:21px;}
		.gallery-image .under-image .image-bottom .icon-opts a,
		.gallery-image .under-image .image-bottom .icon-opts a:hover,
		.gallery-image .under-image .image-bottom .icon-opts a:visited,
		.gallery-image .under-image .image-bottom .icon-opts a img
		{
			float:right;
			border:none;
			margin-left:5px;
		}
		
		.ttl-gallery-left
		{
			float:left;
			width:198;max-width:196px;
			height:17px;
			color:#ffffff;
			cursor:pointer;
			margin-bottom:1px;
			padding:3px 0 0 2px;
			background: #202122 url(../i/collapsible_menu_bg_blue.gif) 0 0 repeat-x;
		}
		.ttl-gallery-left .prev-icon-left
		{
		    width:195px;max-width:176px;
		    padding-left:19px;
		    height:17px;
		    font-size:12px;
            letter-spacing:1px;
			line-height:17px;
			text-align:left;
		}
		
		.collapseActive {background: transparent url(../i/icons/arrow_black_right.png) 2px 3px no-repeat;}
		.collapseDeactive {background: transparent url(../i/icons/arrow_black_down.png) 2px 3px no-repeat;}
		
		.ttl-gallery-under-image
		{
			float:left;
			width:100%;
			height:20px;
			color:#ffffff;
			margin-top:4px;
			cursor:pointer;
			margin-bottom:1px;
			background: #202122 url(../i/collapsible_menu_bg_blue.gif) 0 0 repeat-x;
		}
		.ttl-gallery-under-image .prev-icon
		{
		    width:700px;max-width:681px;
		    padding-left:19px;
		    height:20px;
		    font-size:12px;
            letter-spacing:1px;
			line-height:20px;
			text-align:left;
		}
		
		
        .gallery-image .under-image .advanced-info
		{
			float:left;
			width:700px;
			display:block;
			background: #202122;
		}
            .gallery-image .under-image .advanced-info .adv-left
            {
                float:left;
                width:441px;max-width:409px;
                border-right:1px dashed #333637;
                padding:0 16px;
                margin-top:16px;
            }
            .gallery-image .under-image .advanced-info .adv-right
            {
                float:left;
                width:258px;max-width:228px;
                height:100%;
                text-align:right;
                padding:15px;
                font-size:13px;
            }
            .gallery-image .under-image .advanced-info .adv-bottom
            {
                float:left;
                width:698px;max-width:682px;
                padding:0 0 0 16px;
            }
                .gallery-image .under-image .advanced-info .adv-right .share
                {
                    float:right;
                    width:258px;
                    text-align:right;
                    font-size:13px;
                }
        .gallery-image .under-image .do-more
		{
			float:left;
			width:700px;
		}
		.added_to_fav {float:left; width:100%}
            .added_to_fav .ttl
            {
                float:left;
                width:100%;
                font-size:13px;
                font-weight:600;
                height:30px;
                line-height:30px;
                border-bottom:1px dashed #333637;
            }
            
            .sub-images
            {
                float:left;
                width:700px;
                padding:10px 0;
            }
                .do-more .sub-images .img-gal
                {
                    float:left;width:170px;height:130px;margin-bottom:5px;margin-right:5px;
                }
                .do-more .sub-images .img-gal-pos
                {
                    position:relative;width:170px;height:130px
                }
                .do-more .sub-images .img-gal-small
                {
                    float:left;
                    width:175px;
                    height:135px;
                }
                .do-more .sub-images .img-gal img { border:none;}
                .gallery-image .under-image .do-more .sub-images .selected-img
				{
					/*display:none;*/
					position:absolute;
					top:0;
					left:0;
					width:150px;
					height:110px;
					border:10px solid orange;
					opacity:.5;
					filter:alpha(opacity=50);
					-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

				}
                
        .add-comment
        {
           float:left;width:700px;
        }
            .ttl-basic { float:left; width:100%; font-size:13px; font-weight:600; height:30px; line-height:30px; border-bottom:1px dashed #333637; margin-bottom:4px; }
            
            .add-comment-box{float:left;margin:10px 0 0 0;height:93px;max-height:75px;padding:12px 6px 6px 6px;background:transparent url(../i/comments_bg.gif) no-repeat;width:687px;max-width:675px;}
            .add-comment textarea
            {
                /*position:relative;*/
                float:left;
                width:100%;
                height:70px;
                overflow:hidden;
                background-color:#a7b1bb;
                border:none;
            }
            .add-comment-btn_en { float:right;margin-right:13px; width:82px; height:31px; border:none; background: transparent url(../i/btns/post.png) no-repeat; }
            .add-comment-btn_bg { float:right;margin-right:13px; width:114px; height:31px; border:none; background: transparent url(../i/btns/post_bg.png) no-repeat; }
        .read-coments
		{
			clear:left;
			float:left;
			width:685px;
			border-bottom:1px solid #000000;
			margin:15px 0 0 15px;
		}
			.read-coments .pic
			{
				float:left;
				width:55px;max-width:50px;
				padding:2px 5px 2px 0;
			}
				.read-coments .pic a img
				{
					width:48px;
					border:1px solid black;
				}
			.read-coments .comment-info
			{
				float:left;
				width:630px;max-width:623px;
				padding:2px 2px 2px 5px;
			}
				.read-coments .comment-info .ttl
				{
					float:left;
					color:#0498F0;
					font-weight:600;
					font-size:12px;
				}
				.read-coments .comment-info .desc
				{
				    clear:both;
					float:left;
					font-size:12px;
				}
				.read-coments .comment-info .cmment-ttl-header
				{
				    float:left;
					font-size:12px;
				}
        .show-all-link{float:left;padding:10px 0 0 77px;}
				
#gallery-list-filter {
	float: left; 
	font-size:13px;
	height:20px;
	margin-right:20px;
}

#gallery-list-filter a {
    font-size:12px;
	margin-right: 8px;
	margin-left: 7px;
	height:20px;
}
#gallery-list-filter a:hover,
#gallery-list-filter .selected-filter
{
    height:20px;
    background:#000000;
    color:#0498F0;
}

.left-div
{
    float:left;
    padding-left:15px;
    padding-bottom:10px;
    width:198px;max-width:183px;
}
.top-left-box { float:left; width:415px;height:320px;margin-top:8px;background:#202022; }
.index_sponsor_place1{float:left;width:100%;line-height:90px ;height:90px; text-align: center; background:#202022; }
.index_sponsor_place2{float:left;  margin:8px 8px 0 0; width:200px;line-height:232px ;height:232px; background:#202022; text-align: center;}
.index_poll{float:left;  margin-top:8px; width:207px; height:232px; background:#202022;}

.top-right-box
{
    float:left; width:343px;height:320px;margin:8px 0 0 8px;
}
.bottom-left-box
{
    float:left; width:415px;background:#202022 url(../i/home_page_tutorials.jpg) 329px 59px no-repeat;margin-top:8px;height:152px;
}
.bottom-right-box
{
    float:left; width:343px;height:152px; background:#202022 url(../i/home_page_job_offers.jpg) 262px 78px no-repeat;margin:8px 0 0 8px;
}

#searchResults
{
    float:left;
    margin:0 auto;
    width:972px;
    display:none;
}
.box-results{float:left;width:100%;margin-top:8px;padding-top:8px;margin-top:8px;padding-top:8px;border-bottom:1px dashed #333637;border-top:1px dashed #333637;}
.box-results .left-res{float:left;width:198px;}
.box-results .left-res .ttl-result{float:left;height:20px;width:198px;max-width:183px;padding-left:15px;background:#333637;}
.box-results .left-res .ttl-result-word{float:left;width:198px;max-width:183px;padding-left:15px;color:#FF891F;padding-top:5px;}
.box-results .right-res{float:left;width:774px;max-width:766px;padding-left:8px;padding-bottom:10px;}
.box-results .right-res ul{list-style-type:none;padding:0;float:left;width:100%;}
.box-results .right-res ul li{float:left;width:100%}
.box-results .right-res ul li a{ color:#0498F0;}


/*LOGIN*/

.login_box{float:left;width:292px;}
.login_box .login_box_l{float:left;width:7px; height:225px;background:transparent url(../i/login_bg_l.png) 0 0 no-repeat;}
.login_box .login_box_m{float:left;width:278px;max-width:252px;padding:13px;background-color:#202022; height:224px;max-height:198px;}
.login_box .login_box_r{float:left;width:7px; height:225px;background:transparent url(../i/login_bg_r.png) 0 0 no-repeat;}
.login_boxm1{margin:35px 20px 15px 55px;}
.login_boxm2{margin:35px 0 15px 20px;}
.loginBtn{float:right;background:transparent url(../i/btns/login.png) 0 0 no-repeat;width:102px;height:31px;}


/*LIBRARY*/
.list_sub_library { width: 100%;  font-size: 14px; }
.list_sub_library a{float:left; width: 175px;max-width:165px;padding:5;margin-top:5px;  font-size: 14px; }


/*search*/
#search-close-btn{float:left;color:red;font-size:14px;padding-left:15px;cursor:pointer;}
.red {
	color: red;
}

.ttlTags
{
    float:left;
    width:100%;
    font-size:13px;
    font-weight:600;
    height:30px;
    line-height:30px;
    border-bottom:1px dashed #333637;
}
.morePadding{padding:0 30px 0 33px;width:766px;max-width:700px;float:left;}

table.upload-form{width:700px;}
table.upload-form tr td.big-form-ttl{height:50px; font-size:22px;color:orange;}
table.upload-form tr td.small-form-ttl{ font-size:16px;color:orange;}
table.upload-form tr th, table.upload-form tr th{ text-align:left;}
table.upload-form tr th label{ font-weight:400;}
table.upload-form select{color:black;background-color:#a7b1bb;border:1px solid #54595f; }
table.upload-form select option{color:black; }
table.validate tbody tr th {height:52px;vertical-align: top;}
table.validate tbody tr th.area {height:120px;vertical-align: top;}
table.validate label.error{ clear:both;float:left;}

.ttl-basic label{font-weight:400;}
.ttl-basic-expand { float:left; width:700px;max-width:680px; font-size:13px; font-weight:600; height:30px;cursor:pointer; line-height:30px;padding-left: 20px; margin-bottom:4px; }
.collapseActiveWhite {background: transparent url(../i/icons/arrow_white_right.png) 2px 9px no-repeat; }
.collapseDeactiveWhite {background: transparent url(../i/icons/arrow_white_down.png) 2px 9px no-repeat;border-bottom:1px dashed #333637;}
#advanced-copyright{display:none;width:100%;}

.more-info-gall-box{float:left;width:233px;max-width:203px;padding:0 15px 15px 15px;}
.more-info-tut-box{float:left;width:175px;max-width:155px;padding:0 10px;}

.send_message_div{ padding-left: 15px; display: none; color: white;z-index:9999; position: absolute; top: 0px; left: 50px; width: 339px;max-width:320px; height: 250px;border:2px solid #4a4b4d; background-color: #202022;}
.popaMessages{z-index:9999; position: absolute; top: 0px; left: 50px;text-align:center;  color: orange;font-size:16px; width: 339px;max-width:320px;margin-top:270px;padding-left:15px; height: 50px;border:2px solid #4a4b4d; background-color: #202022;}

a.white_b{ text-decoration:none; color:inherit;font-weight:600;}

span.stat_success {font-size:14px; color:green;padding-left:20px;background:transparent url(../i/icons/check_yes.png) no-repeat;}

/*Buttons*/
.btn_upload_bg{float:left;border:none;background:transparent url(../i/btns/upload_bg.png) no-repeat;width:87px;height:31px}
.btn_upload_en{float:left;border:none;background:transparent url(../i/btns/upload.png) no-repeat;width:109px;height:31px}
.btn_save_bg{float:left;border:none;background:transparent url(../i/btns/save_bg.png) no-repeat;width:115px;height:31px}
.btn_save_en{float:left;border:none;background:transparent url(../i/btns/save.png) no-repeat;width:85px;height:31px}
.btn_add_page_bg{float:left;margin-left:8px;border:none;background:transparent url(../i/btns/add_page_bg.png) no-repeat;width:205px;height:31px}
.btn_add_page_en{float:left;margin-left:8px;border:none;background:transparent url(../i/btns/add_page.png) no-repeat;width:125px;height:31px}
.btn_add_image_to_project_bg{float:left;margin-left:8px;border:none;background:transparent url(../i/btns/add_image_to_project_bg.png) no-repeat;width:344px;height:31px}
.btn_add_image_to_project_en{float:left;margin-left:8px;border:none;background:transparent url(../i/btns/add_image_to_project.png) no-repeat;width:318px;height:31px}
.btn_post_bg{float:left;border:none;background:transparent url(../i/btns/post_bg.png) no-repeat;width:114px;height:31px}
.btn_post_en{float:left;border:none;background:transparent url(../i/btns/post.png) no-repeat;width:82px;height:31px}
.btn_send_bg{float:left;border:none;background:transparent url(../i/btns/send_bg.png) no-repeat;width:116px;height:31px}
.btn_send_en{float:left;border:none;background:transparent url(../i/btns/send.png) no-repeat;width:82px;height:31px}
.btn_vote_bg{float:left;border:none;background:transparent url(../i/btns/vote_bg.png) no-repeat;width:134px;height:31px;}
.btn_vote_en{float:left;border:none;background:transparent url(../i/btns/vote.png) no-repeat;width:83px;height:31px;}
.btn_update_bg{float:left;border:none;background:transparent url(../i/btns/update_bg.png) no-repeat;width:125px;height:31px;}
.btn_update_en{float:left;border:none;background:transparent url(../i/btns/update.png) no-repeat;width:103px;height:31px;}
.btn_sign_up_bg{float:left;border:none;background:transparent url(../i/btns/sign_up_bg.png) no-repeat;width:198px;height:31px;}
.btn_sign_up_en{float:left;border:none;background:transparent url(../i/btns/sign_up.png) no-repeat;width:118px;height:31px;}
.btn_login_bg{float:left;border:none;background:transparent url(../i/btns/login_bg.png) no-repeat;width:81px;height:31px;}
.btn_login_en{float:left;border:none;background:transparent url(../i/btns/login.png) no-repeat;width:100px;height:31px;}

.show_count_of_favourites{float:left;background:transparent url(../i/btns/show_count_of_favourites.gif) no-repeat;width:198px;max-width:198px;padding:7px 0 0 38px;font-size:18px;height:35px;max-height:28px;}
.show_count_of_favourites a{ color:white;}

/*end*/


.tr_ttl { background: #202122; color: #fff; border: 1px solid #d8d8d8; }
/*.table {border-left:1px solid #333637;}*/
.table td { padding: 5px;border:1px solid #333637; }
/*.table_nechetni { background: #f7f7f7; border: 1px solid #d8d8d8; }*/
/*.table_chetni { background: #000; border: 1px solid #d8d8d8; }*/

.msg_boards{ padding: 10px;}

/*some css Fixes*/

.clear{
	clear: both;
	height: 1px;
	margin-bottom: -1px;
	overflow: hidden;
	line-height:1px;
	font-size:1px;
}

a img,
.fixMe,
.thumbsIcon,
.contactIcon,
.profileEditIcon,
.listingIcon,
.blogInfo span
{ 
	behavior: url("../js/iepngfix.htc") !important;
}
img {border:none;}
.aHoverFix{position:absolute;z-index:9000;cursor:pointer;width:170px;height:130px;top:0;left:0;}
.aHoverFix div{width:170px;height:130px;}
.aHoverFix2{position:absolute;z-index:9000;cursor:pointer;width:134px;height:134px;top:0;left:0;}
.aHoverFix2 div{width:134px;height:134px;}
img.fix700{width:700px;}

* html .middle{margin-top:-7px;}

input.checkable {height:13px !important; width:15px !important;background-color: #a7b1bb;border:none;}
input[type=checkbox] { height: 13px;background-color: #a7b1bb;} 

.rate {margin-top:2px;padding-left:240px;float:left;width:520px;max-width:280px;}
.rate2 {margin-top:2px;float:left;width:270px;}
.ulmargin ul li {margin-left:40px;}
.tutorialListStep{float:left;clear:both;margin:0;padding-top:15px;width:100%}
.tutorialListStep img {max-width: 700px;}

.fixThumbList{width:170px;height:130px;}

a.disabled{
    color:#5C5C5D;
    cursor:default;
}
