body{
	overflow-y:scroll;
	color:#425160;
	padding:0;
	margin:0;
	font-family:Verdan,sans-serif;
    font-size:12px;
    text-align:center;
	background:#FFF url(../img/bg_top.gif) repeat-x center top;
}

.big{font-size:36px;}

form{margin:0;padding:0;display:inline;}
label{cursor:pointer;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.left50{float:left;width:49%;}
.right50{float:right;width:49%;}
.center{text-align:center;}
.align_left{text-align:left;}
.align_right{text-align:right;}
.bold{font-weight:bold;}
.no_border{border:none!important;}
img, table{border:0;font-size:13px;}
table{margin:0;padding:0;}

.border_none{   
    border:none;
    background:none;
}

.middle_small{
	margin:0 auto;
	width:300px;
	text-align:left;
}

a{color:#60778E; text-decoration:underline;}
a:hover{color:#425160; text-decoration:none;}


a img{
    text-decoration:none;
    border:none;
}

#logo{
	float:left;
	padding-top:30px;
}

#menu_top{
	float:left;
	width:500px;
}

#menu_and_links{
	float:right;
	width:255px;
}

textarea,input{ 
    border:1px solid #A3B3C2;
    padding:3px 4px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
}

#submit_login{
	background:url(../img/text/login_submit.jpg) no-repeat center center;
	width:73px;
	height:35px;
	border:none;
	cursor:pointer;	
	-moz-border-radius:5px;	
	border-radius:5px;	
	-webkit-border-radius: 5px;	
}

.submit_green,.submit_yellow, .ui-dialog-buttonpane button, .button, .submit, .submit_green, .submit_yellow, .submit_search{
    font-size:12px;
	background:#C5C521;
    border:#none;
	padding:3px;
	color:#fff;
    font-weight:bold;
    cursor:pointer;
	padding:4px 10px;
	margin:3px 6px;
	font-weight:bold;
	border:none;
	-moz-border-radius:5px;	
	border-radius:5px;	
	-webkit-border-radius: 5px;
}

.abutton{
	background:url(../img/submit_green.gif) repeat-x center bottom;
	padding:8px 12px;
	margin:5px;
	font-weight:bold;
	color:#fff;
	display:block;
	float:left;
	-moz-border-radius:5px;	
	border-radius:5px;	
	-webkit-border-radius: 5px;	
}

.submit_search{
	background:#B5C70E;
	text-transform:uppercase;
	border:none;
	-moz-border-radius:5px;	
	border-radius:5px;	
	-webkit-border-radius: 5px;	
}

 
h1, h2, h3, h4{
    font-size:22px;
    font-weight:bold;
    color:#581F64;
    margin:0 0 10px 0;
    padding:0;
    text-align:left;
}

ul{
	list-style-image: url(../img/li.gif);
}

.orange{
	color:#425160;
}

h2{font-size:18px;}
h3{font-size:15px;}
h4{font-size:14px;}

#main{
	
	background:url(../img/bg_main.gif) left repeat-y;	
	width:980px;
	margin:0 auto;
	text-align:left;
	z-index:10;
	position:relative;
}

#menu_top_content{
	margin-top:10px;
	text-align:center;
	padding:20px 0;
	padding-right:10px;
	border-right:2px solid #E1E1E1;
}

#main_content{
	height:auto!important;
	height:300px;
	min-height:300px;
	background:url(../img/footer_top.gif) bottom right no-repeat;	
}

#card_editor{
	margin:0;
	padding:0;
	background:#fff;
}

#footer{
	color:#E8E8E8;
	background:#E8E8E8 url(../img/footer_bottom.gif) top right no-repeat;	
	padding:10px 0 10px;
}

#footer_content{
	float:right;
	width:715px;
}

#footer h4{
	font-size:12px;
	color:#581F64;
	margin:0 0 5px 0;
}

#footer table td{
	vertical-align:top;
}

#footer a{
	color:#60778E;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

#footer a:hover{
	color:#425160;
}

#copyright{
	text-align:right;
	padding:10px 20px;
	color:#ccc;
}

#bottom_left{
	width:250px;
	float:left;
	background:#E8E8E8;
	padding-bottom:10px;
}

#main_right, #bottom_right{
	width:715px;
	float:right;
	margin:4px;
	padding:5px 0;
}

#menu{
	margin:2px;
	border:1px solid #949494;
}

#header{
	height:160px;
	background:#fff url(../img/bg_top.gif) repeat-x top;
}

#information{

}

#main_left{
	padding-bottom:20px;
	height:auto!important;
	height:190px;
	min-height:190px;
}

#menu_cat_title{
	padding:4px;
	background:#999;
	color:#fff;
	font-family:'Trebuchet MS';
	text-transform:uppercase;
	font-size:14px;
}

#menu_cat_title a{color:#fff;text-decoration:none;}
#menu_cat_title a:hover{color:#ccc;text-decoration:none;}

ul#menu_cat_list{
	padding:10px 0 0 10px;
	margin:0;
}

ul#submenu_cat_list{
	padding:0;
	margin:0 0 0 13px;
}

ul#submenu_cat_list li, ul#menu_cat_list li{
	padding:0;
	margin:0;
	display:inline;
}

ul#menu_cat_list li a{
	display:block;
	width:auto;
	font-weight:bold;
	padding:3px 4px 3px 13px;
	color:#425160;
	font-size:12px;	
	text-decoration:none;
}

ul#submenu_cat_list li a{
	display:block;
	width:auto;
	font-weight:bold;
	font-family:Arial;
	padding:3px 4px 3px 13px;
	color:#8A97A7;
	font-size:12px;	
	text-decoration:none;
}

ul#menu_cat_list li a:hover{
	color:#425160;
	background:#fff;
}

ul#menu_cat_list li a.active{
	color:#425160;
	background:#fff;
}

ul#submenu_cat_list li a:hover{
	color:#999;
}

ul#menu_cat_list li .gt{
	color:#949494;
	font-family:Arial;
}

ul.submenu_profile{
	padding:0;
	margin:0;
}

ul.submenu_profile{
	padding:0;
	margin:0 0 0 13px;
}

ul.submenu_profile li{
	padding:0;
	margin:0;
	display:inline;
}

ul.submenu_profile li a{
	display:block!important;
	width:auto!important;
	font-weight:bold!important;
	padding:3px 4px 3px 13px!important;
	color:#999!important;
	font-size:12px!important;	
	text-decoration:none!important;
	background:none!important;
}

ul.submenu_profile li a:hover, u.submenu_profile li a:hover, ul.submenu_profile li a.active{
	background-color:#fff!important;
	background-image:none!important;	
	color:#999!important;
}

#ui-tabs-5,
#ui-tabs-15,
#ui-tabs-13,
.index_ins_list{
	width:713px!important;
    border:none!important;
	border-left:1px solid #CDD6DC!important;
	border-right:1px solid #CDD6DC!important;	
	background:#fff!important;
    -moz-border-radius:0!important;
    -webkit-border-radius:0!important;
    border-radius:0!important;        
    margin:0!important;
}

.last_cards_bottom{
	width:715px;
	background:#999 url(../img/last_cards_bottom.jpg) no-repeat right center;
	height:32px;
    margin:0;    
	margin-bottom:20px;
}

#index_ins_tab, #index_ins_tab .ui-corner-top, #index_ins_tab .ui-state-default{
    background:none!important;
    border:none!important;  
}

ul#menu_top_list, ul#index_ins_tab_list{
	margin:0;
	padding:0;
    background:none!important;
    border:none!important;
}

ul#menu_top_list li, ul#index_ins_tab_list li{
	padding:0;
	margin:0;
	display:inline;
}

ul#menu_top_list li a{
	display:block;
	background:#DDDDDD;
	float:left;
	color:#999;
	text-decoration:none;
	font-size:12px;
	padding:6px 15px;
	text-transform:uppercase;
	font-weight:bold;
}

.ui-tabs-selected a:hover, ul#menu_top_list li a:hover{
	padding:6px 15px;
	color:#555!important;
	text-decoration:underline;
}

ul#menu_top_list .ui-tabs-selected a{
	background:#97AD0C;
	padding:6px 15px;
	color:#fff!important;
	text-decoration:none;
}

/* tabs instructions */

ul#user_tabs {
	padding:0;
	margin:0;	
}

ul#user_tabs li{
	display:inline;
	padding:0;
	margin:0;	
}

ul#user_tabs li a{
	display:block;
	background:#DDDDDD;
	float:left;
	color:#999;
	text-decoration:none;
	font-size:12px;
	padding:6px 15px;
	text-transform:uppercase;
	font-weight:bold;
}

 ul#user_tabs .ui-tabs-selected a:hover, ul#user_tabs li a:hover{
	padding:6px 15px;
	color:#555!important;
	text-decoration:underline;
}


ul#user_tabs .ui-tabs-selected a{
	background:#97AD0C;
	padding:6px 15px;
	color:#fff!important;
	text-decoration:none;
}


#flash_front_page{
	margin-bottom:15px;
}

#index_ins_tab{
	height:49px;
	position:relative;
}

ul#index_ins_tab_list li a{
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	background:#A3B3C2;
	padding:6px 18px;
	font-weight:bold;
	margin-top:5px;
	position:absolute;
	height:10px;
}

#tab_1{
	left:20px;
	top:4px;
	z-index:20;
}
#tab_2{
	left:180px;
	top:4px;
	z-index:20;	
}
#tab_3{
	left:360px;
	top:4px;
	z-index:20;	
}
#tab_4{
	left:540px;
	top:4px;
	z-index:20;	
}

.ui-tabs-selected #tab_1{
	background:url(../img/tabs/top_a.gif) no-repeat;
	width:100%;	
	left:0;	
	z-index:20;	
	top:0;	
	height:45px;	
	font-size:0;
}

.ui-tabs-selected #tab_2{
	background:url(../img/tabs/top_b.gif) no-repeat;
	width:100%;	
	left:0;	
	z-index:10;	
	top:0;	
	height:45px;	
	font-size:0;	
}

.ui-tabs-selected #tab_3{
	background:url(../img/tabs/top_c.gif) no-repeat;
	width:100%;	
	left:0;	
	z-index:10;	
	top:0;	
	height:45px;	
	font-size:0;
}

.ui-tabs-selected #tab_4{
	background:url(../img/tabs/top_d.gif) no-repeat;
	width:100%;	
	left:0;
	z-index:10;	
	color:#000;	
	top:0;	
	height:45px;
	font-size:0;
}

ul#index_ins_tab_list .ui-tabs-selected a:hover, ul#index_ins_tab_list li a:hover{
color:#fff !important;
}


#baner_top{
	text-align:center;
	margin:0 10px 10px;
}


.ui-tabs-panel{

} 

.ui-tabs-hide{
	display:none;
}


#search_top{
	background:#97AD0C;
	height:auto!important;
	height:15px;
	min-height:15px;
	padding:8px 10px;
}

.input_search_big{
	width:625px;
	padding:3px;
	border:1px solid #ccc;
	color:#999;
	margin-top:1px;
}

#header, #header a{
	color:#60778E;
}

#header a:hover{
	color:#425160;
}

#menu_and_links{

}

#header_links_top{
	padding:9px 0 0;
	text-align:right;
}

#header_flash{
	height:175px;
}

#index{
	
}

#index_col_1{
	float:left;
	width:49%;
}

#index_col_2{
	float:left;
	width:49%;
}

#index_col_3{
	float:left;
	width:315px;
}


h2.title_grey, 
h2.box_experts_title,
h2.box_best_professionals_title,
h2.box_newsletter_title,
h2.title_orange{
	padding:4px;
	color:#fff;
	font-family:'Trebuchet MS';
	text-transform:uppercase;
	font-size:14px;
	background-color:#999;
}

h2.title_grey{background-color:#999!important;color:#fff;}
h2.title_orange{background-color:#FFB200!important;}
h2.title_granite{background-color:#999!important;}

h2.title_orange a:hover{color:#fff!important;}

#lasts_reported_problems{padding:6px;}
#lasts_resolved_problems{padding:6px;}
#search_experts{margin-top:6px;}
#box_best_professionals{margin-top:6px;}
#box_newsletter{padding:6px;}

h2.box_experts_title{
	background:#999 url(../img/top_1.gif) no-repeat right center;
}
h2.box_best_professionals_title{
	background:#999;/* url(../img/top_2.gif) no-repeat right center;*/
}
h2.box_newsletter_title{
	background:#999 url(../img/top_3.gif) no-repeat right center;
}


.user_list_div{
	margin:5px;
}

ul.user_list, 
ul.friends_list,
ul.connoisseur_list{
	padding:0;
	padding:4px;	
	margin:0;
	list-style-position:inside;
	list-style-type:none;
	margin-bottom:4px;
}

ul.user_list li, 
ul.friends_list li,
ul.connoisseur_list li{
	padding:0;
	margin:0;
	display:inline;
}

ul.user_list li a,
ul.friends_list li a,
ul.connoisseur_list li a{
	display:block;
	margin:3px;
	float:left;
	border:4px solid #eee;
	text-align:center;
	background:#aaa;
}

ul.connoisseur_list li a img{
	border:2px solid #fff;
}

ul.user_list li a{
	width:55px;
}

ul.friends_list li a{
	margin:6px;
}

ul.connoisseur_list li a{
	margin:3px;
}

.ins_in_category_main{
	padding:3px 0;
	margin:0 0 3px 0;
    background:#fff!important;
}

.ins_type_icon{
    position:absolute;
    left:0;
    top:0;
}

#sort_panel{
    text-align:right;
    margin:10px;
}
#sort_panel table{
    float:right;
}

.sort_panel_title{
    color:#777;
    padding:0 5px 5px;
    font-size:12px;
}

.ins_in_category{
	float:left;
	margin:11px;
	width:155px;
	color:#444;
    position:relative;
}

.service_in_category{
	margin:12px;
	color:#444;
    position:relative;
	border-bottom:1px solid #ccc;
	padding:5px;	
}


.service_in_category h3 a{
	background:url(../img/cat_ser_item.jpg) no-repeat left 3px;
	padding-left:23px;
	color:#BF8A0B;
	font-size:14px;
	margin:5px 0;
	display:block;
	margin-top:0;
}

.service_detail{
	float:left;
	width:340px;
}

.service_rate{
	float:right;
}

.region_map{
	float:right;
	width:82px;
	height:82px;
	margin-right:5px;
	background:url(../img/maps.jpg) repeat-x center 0;
}

.region_map_15{background-position:center 0px;}
.region_map_11{background-position:center -97px;}
.region_map_14{background-position:center -194px;}
.region_map_10{background-position:center -291px;}
.region_map_7{background-position:center -388px;}
.region_map_2{background-position:center -485px;}
.region_map_15{background-position:center -582px;}
.region_map_4{background-position:center -679px;}
.region_map_1{background-position:center -779px;}
.region_map_8{background-position:center -877px;}
.region_map_5{background-position:center -974px;}
.region_map_13{background-position:center -1072px;}
.region_map_9{background-position:center -1170px;}
.region_map_3{background-position:center -1268px;}
.region_map_12{background-position:center -1365px;}
.region_map_6{background-position:center -1462px;}

.service_logo{
	margin-right:5px;
	float:left;
}

.ins_in_category h3 a{
	color:#DE104F;
	font-size:14px;
	margin:5px 0;
	display:block;
}

.ins_in_category .ins_description{
	margin:3px 0;
	padding:0;
	/*height:auto!important;
	height:50px;
	max-height:50px;*/
}

.ins_in_category .ins_detail{
	font-size:11px;
	color:#888888;
}

#categry_navigation{
	font-weight:bold;
	color:#555;
	padding:7px 10px;
}

#categry_navigation a{color:#555;}
#categry_navigation a:hover{color:#000;}

#box_experts{
	margin-top:6px;
}

#flash_buttons{
	margin-bottom:15px;	
}

#problem textarea{
	height:19px;
	width:625px;
	border:1px solid #999;
	padding:3px;
	color:#ccc;
}

#add_from_youtube, #add_from_youtube_trans{
	float:left;
	background:url(../img/add_youtube_icon.jpg) no-repeat;
	width:315px;
	height:96px;
}

#add_from_youtube_trans{
	background:url(../img/add_youtube_trans_icon.jpg) no-repeat 0 ;
}

.add_from_youtube_inputs{
	margin:35px 10px 0 100px;
}
.add_from_youtube_input{
	
}

.add_from_youtube_input input{
	width:200px;
	border:1px solid #747B83;
}

.add_from_youtube_submit{
	margin:5px;
	text-align:right;
}

.submit_gray, .submit_add_from_youtube{
	background:#747B83;
	border:1px solid #747B83;
	color:#fff;
	padding:3px 8px;
	cursor:pointer;
}


.submit_add_from_youtube{
	background:#59909F;
	border:1px solid #59909F;
}


#top_content{
	background:#F3F3F3;
	padding:5px 0 0;
	border-bottom:1px solid #AFAFAF;
}

#top_user_info{
	float:left;
	width:201px;
	padding-left:3px;
	margin-left:25px;
	margin-top:5px;
}

#top_search{
	background:#FFF;
	float:right;
	width:749px;
	margin-top:20px;	
}


#ins_data{
	float:left;
	width:72%;
}

.ins_others{
	float:right;
	width:270px;
	margin-bottom:15px;
	background:#fff;
	position:relative;
}

.other_ins_loader{
	position:absolute;
	text-align:center;
	font-weight:bold;
	z-index:111;
	background:#ffffff;
	opacity:0.65;
	filter: alpha(opacity=65);
	width:100%;
	padding:150px 0 5px 0;
	top:0;
	height:100%;
}

.other_ins_width_loader{
	position:absolute;
	text-align:center;
	font-weight:bold;
	z-index:111;
	background:#ffffff;
	opacity:0.65;
	filter: alpha(opacity=65);
	width:100%;
	top:0;
	height:100%;
}


#flashcontent{
	text-align:center;
}

#ins_content{
	background:#eee;
	padding:15px 0;
	margin-bottom:10px;
}

#ins_data_table{
	width:100%;
	border-collapse:collapse;	
}

#ins_data_table td{
	vertical-align:top;
}

#ins_data_m{
	border:1px solid #eee;
	padding:5px;
	margin:0 5px 5px;	
}

.ins_page_list, .ins_page_list_width{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
}

.ins_data_row_1{width:19%;}
.ins_data_row_2{width:27%;}
.ins_data_row_3{width:24%;}
.ins_data_row_4{width:30%;}

.bg_grey{
	background:#eee;
	padding:7px 0;
}

.ins_data_data{
	padding:0 20px 10px ;
}

.card_user_avatar{
	float:left;
	text-align:center;
}

.card_user_avatar img{
	border:5px solid #eee;
	margin:5px;
}


#top_user_avatar{
	float:left;
	padding:2px;
	margin-top:10px;
	text-align:center;	
	width:30%;
}

#top_user_avatar img{
	border:3px solid #eee;
}


#top_user_data{
	float:right;
	padding:0;
	padding-top:10px;
	width:63%;	
}

#top_user_data table{
	width:100%;
}

#top_user_data table td{
	text-align:left;
}

#top_user_data, #top_user_data a{
	color:#A3B3C2;
	font-weight:bold;
}

a.top_username{
	color:#637C94!important;
}

a.top_username:hover{
	color:#C51D51!important;
}

.ins_data_avatar img{
	border:1px solid #ccc;
	padding:3px;
}

.ins_data_avatar p{
	margin:3px;
	padding:0;
}

#ins_comments{
	margin:13px 0;	
}

#ins_description{
	text-align:center;
	margin-bottom:10px;
}
ul#profile_comments_list,
ul#ins_comments_list{
	margin:0;
	padding:0;
}

ul#profile_comments_list li,
ul#ins_comments_list li{
	margin:0;
	padding:0;
	display:block;
	padding:5px;
	margin:5px;
	list-style:none;
}

.ins_comments_user_avatar{
	float:left;
	width:9%;
}

.avatar_border{
	border:#eee solid 4px;
	margin:2px;
}

table#new_mail{
	width:100%;
}

.ins_comments_user_avatar img{
	border:4px solid #eee;
}

.ins_comments_user_data{
	float:right;
	width:90%;
}

.profile_comments_user_avatar{
	float:left;
	width:10%;
	text-align:center;
}

.profile_comments_user_avatar img{
	border:3px solid #eee;
}

.profile_comments_user_data{
	float:right;
	width:89%;
}
.profile_comments_user_data h4,
.ins_comments_user_data h4{
	margin-bottom:3px;
	font-size:15px;
	color:#AFAFAF;
}

.comment_date{
	margin-bottom:3px;
	font-size:12px;
	color:#AFAFAF;
}

.profile_comments_user_data p,
.ins_comments_user_data p{
	margin:2px 0;
	padding:0;
}


.more_title, .more_title_yellow{
	background:#A3B3C2;
	text-align:center;
	padding:5px;
	font-size:16px;
	color:#fff;
	z-index:100;
	-moz-border-radius:3px;	
	border-radius:3px;	
	-webkit-border-radius: 3px;
}

.more_title_yellow{
	background:#FFB200;
}

img.ins_others_thumb{
	width:80px;
	height:50px;
}

.ins_others_list{
	margin:0 0 5px;
	padding:0;
	position:relative;
	height:355px;
	overflow:hidden;
}

.ins_others_list_item{
	margin:0 0 5px;
	padding:0;
	display:block;
	height:65px;
	font-size:12px;
	border-bottom:1px solid #eee;
}

.ins_others_list_width{
	margin:0 0 5px;
	padding:0;
	position:relative;
	height:455px;
}

#other_similar_ins{
	height:85px;
	position:relative;
	float:left;
	width:900px;
	margin:0 10px 0 10px;
	overflow:hidden;
}

.ins_others_list_width_item{
	margin:0 5px 0 0;
	padding:0;
	display:block;
	height:85px;
	font-size:12px;
	border-right:1px solid #eee;
	float:left;
	width:292px;
}

.ins_other_thumb{
	float:left;
	width:84px;
	text-align:center;
}
.ins_other_data h4 a{
	color:#A8B33B;
	font-size:12px;
}
.ins_other_data{
	float:right;
	font-size:12px;
	width:178px;
}

.ins_other_width_data{
	float:right;
	font-size:12px;
	width:204px;
}

.ins_other_width_data h4 a{
	color:#A8B33B;
	font-size:12px;
}

#ins_options{
	margin:10px;
	border:1px solid #ccc;
	padding:5px 20px;
	text-align:center;
}

#ins_options table{
	margin:0 auto;
	text-align:left;
}


#menu{
    width:22%;
    float:left;
    text-align:center;
}

ul#category_folders_ul, ul#category_folders_ul li, #footer #links ul, #footer #links ul li{
    margin:15px 0 0;
    padding:0;
}

ul#category_folders_ul li ul.subcategory_folders_ul{
    margin:0;
    padding:0;
    margin-left:24px;
}

ul#category_folders_ul li, #footer #links ul li, ul#category_folders_ul li ul.subcategory_folders_ul li{
    display:inline;
}

ul#category_folders_ul li a{
    display:block;
    background:#fff;
    color:#363425;
    font-size:13px;
    padding:3px 0;
    margin:0 5px;
    text-align:left;
    border-bottom:1px solid #ccc;
    text-decoration:none;
}

ul#category_folders_ul li a:hover, ul#category_folders_ul li a.active{
    background:#ccc;
    border-bottom:1px solid #777;
}

ul#category_folders_ul li ul.subcategory_folders_ul li a{
    display:block;
    background:#fff;
    color:#363425;
    font-size:12px;
    padding:2px 0;
    margin:0 5px;
    text-align:left;
    border-bottom:1px dotted #000;
    text-decoration:none;
}

ul#category_folders_ul li ul.subcategory_folders_ul li a:hover, ul#category_folders_ul li ul.subcategory_folders_ul li a.active{
    background:#A1C7FF;
    border-bottom:1px dotted #68C5EC;
}

#ajax_category{
    text-align:left;
    margin:0;
    padding:0;
}

.folder_top{
    background-position: 8px center;
    background-repeat:no-repeat;
    padding-left:28px!important;
    background-image:url(../img/icons/arrow_undo.png);
	color:#74B26D;
}

#ViolationRulesMsg{
	width:95%!important;
	height:75%!important;
}

#ins_photos_thumb{
	text-align:center;
	border:1px solid #999;
	background:#ccc;
	padding:3px;
	margin-top:10px;
}

#ins_photo_big_main{
	height:auto!important;
	height:600px;
	min-height:600px;
}

#ins_photo_big{
	text-align:center;
}

#ins_photo_big table{
	width:100%;
}


#ins_photo_big_desc{
	text-align:left;
	padding:10px;
}

#ins_photos_thumb{
	height:162px;
	overflow:hidden;
}

.ins_photos_thumb_thumb{
	float:left;
	width:225px;
	height:165px;
}


#ins_photos_show_more_button{
	margin:10px auto;
	display:block;
	background:#A9BA0A;
	padding:5px 15px;
	color:#fff;
	width:15%;
	text-decoration:none;
}

#ins_photos_show_more_button:hover{
	background:#909F09;
}

#ins_photos_show_more{
	text-align:center;
}
#photo_loader{
	text-align:center;
	font-size:24px;
	margin:10px;
}


ul.my_ins, ul.submy_ins{
	margin:0;
	padding:0;
	display:block;
	clear:both;
}

ul.my_ins li, ul.submy_ins li{
	margin:0;
	padding:0;
	display:inline;
}

ul.my_ins li a{
	display:block;
}

ul.my_ins li a, ul.submy_ins li a{
	background:#D5D5D5;
	border:1px solid #fff;
	float:left;
	text-decoration:none;
	color:#333;
	text-transform:uppercase;
	font-size:13px;
	padding:8px 15px;
	font-weight:bold;
}

ul.submy_ins li a{
	background:#D5D5D5;
	color:#333;
	font-size:12px;
	padding:6px 11px;
}

ul.my_ins li a:hover, ul.my_ins li a.active{
	background:#A9BA0A;
	color:#fff;
}

ul.submy_ins li a:hover, ul.submy_ins li a.active{
	background:#F4C713;
	color:#444;
}

ul.submy_ins li a{
	background:#eee;	
	border:1px solid #eee;
	color:#666;
}

#sub_menu_ins{
	background:#eee;	
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}


.my_ins_ins{
	margin:5px 0;
	border:1px solid #cecece;
	padding:8px 10px;
}


.my_ins_ins_thumb{
	width:10%;
	float:left;
	text-align:center;
}
.my_ins_ins_data{
	width:72%;
	float:left;
}
.my_ins_ins_action{
	width:17%;
	float:left;
	text-align:left;
}

.user_right{
	width:49%;
	float:right;
}
.user_left{
	width:49%;
	float:left;
	border-right:3px #eee solid;
	padding-right:10px;
}

.user_right_2{
	width:49%;
	float:right;
}
.user_left_2{
	width:49%;
	float:left;
}

#table_userdata{
	width:95%;
	color:#657688;
	font-size:12px;
	font-weight:bold;
	border-collapse:collapse;
	margin:5px;
}

#table_userdata td{
	padding:5px 2px;
	vertical-align:top;
	border-bottom:1px solid #eee;
}

.table_userdata-col-1{
	width:20%;
	text-align:right;
	font-weight:normal;
	font-size:11px;	
}

.table_userdata-col-2{
	width:12%;
}

.table_userdata-col-3{
	width:23%;
	text-align:right;	
	font-weight:normal;
	font-size:11px;	
}

.table_userdata-col-4{
	width:45%;
}

.pink{
	color:#C51D51;
}

#user_simple_data{
	padding:5px;
}

#users_tags{
	font-size:16px;
}

#user_simple_avatar{
	float:left;
	width:30%;
	text-align:center;
	padding-top:5px;
}

#user_simple_avatar img{
	border:3px solid #eee;
}

#user_simple_info{
	float:right;
	width:68%;
	color:#A3B3C2;
}

h1#username{
	margin:0;
	font-size:26px;
	border-bottom:1px solid #fff;
	color:#C51D51;
}

#username_name{
	color:#C11D4F;
	font-weight:bold;
	margin:4px 0;	
}

#user_icons{
	margin:3px 0;
}


hr, h4.hr_big{
	color: #989898;
	background-color:#ccc;
	border-top:1px solid #fff; 
	border-bottom:1px solid #ccc; 
	height: 1px;
	margin:10px 0 15px;
}

hr.oragne{
	color: #FFB200;
	background-color:#FFB200;
	border:0;
	height: 4px;
}

h4.hr_big{
	height: 5px;
	background-color:#eee;
}


#user_rating{
	margin:5px 0;
}


ul#community_list{
	margin:0;
	padding:0;
}

ul#community_list li{
	margin:3px;
	padding:0;
	display:block;
	float:left;
	width:230px;
	height:auto!important;
	height:95px;
	min-height:95px;
}

.community_avatar{
	float:left;
	width:40%;
	text-align:center;
}

.community_avatar a{
	border:2px solid #eee;
	padding:2px;
	display:block;
}

.community_userdata{
	float:right;
	width:59%;
}

.hint{
	color:#666;
	font-size:12px;
}

ul.photos_list{
	padding:0;
	margin:0;
}

ul.photos_list li{
	padding:0;
	margin:10px;
	display:block;
	float:left;
	position:relative;
	text-align:center;
}

.files_panel{
	position:absolute;
	top:0;
	left:0;
	background:#000;
	color:#fff;
	opacity:0.75;
	padding:2px;
	font-size:12px;
}
.files_panel a, .files_panel a:hover{color:#fff;text-decoration:none;}

ul.files_list{
	padding:0;
	margin:0;
}

ul.files_list li{
	padding:25px 0 5px 0;
	margin:5px;
	display:block;
	width:180px;
	float:left;
	position:relative;
}

#login_text{
	float:left;
	margin:0;
	padding-left:0;
	width:415px;
}


table#mailbox{
	width:100%;
	border-bottom:4px solid #EAEAEA;
	border-collapse: collapse;
}

table#mailbox td{
	text-align:center;
	padding:2px;
	border-bottom:1px solid #EAEAEA;
}

table#mailbox .mailbox_title{
	font-weight:bold;
	padding:3px;
	border-bottom:4px solid #EAEAEA;
}


ul.problems_list{
	margin:0 0 0 20px;
	padding:0 0 0 10px;
	list-style-image:url(../img/cat_ins_item.gif);
}

ul.problems_list a{
	text-decoration:none;
}

.img_border{
	margin:5px;
	border:3px solid #eee;
}

.img_border_lite{
	margin:2px;
	border:2px solid #eee;
}

.loader{
	text-align:center;
}

.loader h3{
	text-align:center;
	color:#ACBA10;
}

.problem_info{
	font-size:12px;
	color:#888;
	position:relative;
}
ul.problems_list li p{
	padding:0;
	margin:5px 0 3px;
}


table#problems_table{
	width:100%;
	border-collapse: collapse;
}

table#problems_table td{
	border-top:1px solid #ccc;
	border-bottom:2px solid #ccc;
	margin:5px 0;
	padding:5px;
}

table#problems_table .problems_table_user{
	width:15%;
	text-align:center;
	vertical-align:top;
}

table#problems_table .problems_table_problem{
	width:62%;
	vertical-align:top;
}

table#problems_table .problems_table_fix{
	width:23%;
	vertical-align:middle;
	text-align:center;
}

table#problems_table .problems_table_problem a{
	text-decoration:none;
}

tr.login_top{
	background:url(../img/login_top.jpg) repeat-x top;
}

tr.login_bottom{
	background:url(../img/login_bottom.jpg) repeat-x bottom;
}

#table_login_small{
	margin-top:20px;
}

#table_login_small td{
	font-size:11px;
}

#table_login_small td input{
	font-size:11px;
}

#table_login_small td .submit_green{
	padding:2px 6px;
}

tr.login_top td{
	padding:20px 10px 3px!important;
}

tr.login_bottom td{
	padding:3px 10px 20px!important;
}

.table_border{
	border-top:1px solid #ccc;
	border-collapse: collapse;
	width:100%;
}

#table_login{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:100%;
}

#table_login td{
	padding:1px 10px;
}


.small_font{
	font-size:12px;
}

.green_link{
	color:#848F08;
}
.grey_link{
	color:#666;
}

.font_small{
	font-size:11px;
}

ul.help{
	
}

ul.help li{
	margin-bottom:5px;	
}

ul.help li h4{
	cursor:pointer;
	margin:3px 0;
	padding:0;
}

ul.help li .answer{
	margin:5px 0 10px;
	border:1px solid #ccc;
	background:#eee;
	padding:10px;
}

#ajax_loader_big{
	text-align:center;
}

#table_login_small td{
	font-size:11px;
}

#table_login_small td input{
	font-size:11px;
}

#table_login_small td .submit_green{
	padding:2px 6px;
}

.red{
	color:#1F1D1D;
	font-size:14px;
	font-weight:bold;
}

#userdate_page{
	border:1px solid #ddd;
	margin-bottom:20px;
}

#userdate_page a{
	font-weight:bold;
}

.rank_div{
	height:20px;
	margin:5px 0;
}

.rank_group{
	margin:20px 0;
}

.ins_files{
	margin:5px;
	float:left;
	font-size:12px;
	width:225px;
	height:125px;
	border:1px solid #ccc;
}

.input_filepath{
	width:205px;
	margin:0 5px;
}

.ins_files_icon{
	width:45%;
	float:left;
	text-align:center;
}

.ins_files_desc{
	float:right;
	width:55%;
}

#LamiSetka{
	margin:20px 150px;
	padding:10px;
	background:#FFB300;
	font-weight:bold;
	border:#555 1px solid;
	text-align:center;
}

#player_content{
	margin:0 0 15px ;
	float:left;
	width:690px;
}


#blog_posts{
	float:left;
	width:68%;
	padding-right:10px;
	border-right:1px solid #ccc;
}

#blog_calender{
	float:right;
	width:30%;
	padding:15px 0;
}

#blog_calender h3.title{
	cursor:pointer;
}

.blog_post{
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px solid #cecece;
}

.post_info{
	font-size:12px;
	color:#888;
	margin-bottom:5px;
	padding:3px 0;
	border-top:1px solid #ececec;
	border-bottom:1px solid #ececec;
}

.post_photo{
	float:left;
	margin:0 15px 15px 0;
	border:3px solid #eee;
	padding:5px;
}

.blog_post h2.title{
	margin-bottom:0;
}

#framework_error{
	background:#ffffff;
	text-align:center;
	margin:0 auto;
	padding:15px;
}

#framework_error h3{
	text-align:center;
}
#ins_title_main{
	margin:10px 0;
}

#service{
	margin-top:10px;
}

#service_datas{
	float:left;
	width:54%;
}

#service_gmaps{
	float:right;
	width:45%;
	text-align:center;
}

#service{
	background:#F3F3F3;
	padding:10px 0;
}

#service_simple{
	background:#fff;
	padding:10px 0;
}

#service_logo{
	float:left;
	width:35%;
	text-align:center;
}

#service_simple_data{
	float:right;
	width:64%;
}


.service_comment_left{
	float:left;
	width:20%;
}

.service_comment_right{
	float:right;
	width:78%;
	border-left:1px solid #eee;
	padding-left:15px;
	height:auto!important;
	height:135px;
	min-height:135px;
}

.service_comment_rating{
	margin-bottom:15px;
}


.service_comment_rating_bg{
	background:url(../img/star_medium.gif) repeat-x left 0;
	width:80px;
	height:16px;
	text-align:left;
}

.service_comment_rating_red{
	background:url(../img/star_medium.gif) repeat-x left -16px;
	height:16px;
}

.service_comment_title{
	color:#888;
	font-weight:bold;
}

.service_comment_rating_star_1{
	background:url(../img/star_medium.gif) repeat-x left -16px;
	width:16px;
	height:16px;
}

.service_comment_rating_star_2{
	background:url(../img/star_medium.gif) repeat-x left -16px;
	width:32px;
	height:16px;
}
.service_comment_rating_star_3{
	background:url(../img/star_medium.gif) repeat-x left -16px;
	width:48px;
	height:16px;
}
.service_comment_rating_star_4{
	background:url(../img/star_medium.gif) repeat-x left -16px;
	width:64px;
	height:16px;
}
.service_comment_rating_star_5{
	background:url(../img/star_medium.gif) repeat-x left -16px;
	width:80px;
	height:16px;
}

#currently_viewed{
	margin-bottom:20px;
}

.ins_others_list_medium{
	margin:0 0 5px;
	padding:0;
	position:relative;
	overflow:hidden;
}

.ins_others_amonut_1{height:70px;}
.ins_others_amonut_2{height:140px;}
.ins_others_amonut_3{height:210px;}
.ins_others_amonut_4{height:280px;}
.ins_others_amonut_5{height:350px;}
.ins_others_amonut_6{height:425px;}

.ins_others_list_medium_item{
	margin:0 0 5px;
	padding:0;
	display:block;
	height:65px;
	font-size:12px;
	border-bottom:1px solid #eee;
}
.ins_other_data_medium h4 a{
	color:#A8B33B;
	font-size:12px;
}
.ins_other_data_medium{
	float:right;
	font-size:12px;
	width:128px;
}

#services_panel{
	background:#eee;
	padding:5px 10px;
	border:1px solid #ccc;
	margin:10px 0;
}

.button_add{
	background:#fff url(../img/icons/add_small.png) no-repeat 4px center ;
	border:1px solid #ccc;
	padding:10px 10px 10px 26px;
	margin:3px;
	display:block;
	float:right;
	text-decoration:none;
}

.button_add:hover{
	background-color:#C2FFAF;
	text-decoration:none;
}

.margin10{
	margin:4px 10px;
}

.forum_category{
	margin:10px 0 5px;	
}

.forum_category a{
	text-decoration:none;
}

.forum{
	width:100%;
	border:1px solid #ccc;
	background:#fcfcfc;
	border-collapse:collapse;
}

tr.forum_title{
	font-weight:bold;
	color:#fff;
	background:#97AD0C;
}

.forum_bg_title{
	background:#97AD0C!important;
}

.forum_bg_title a{
	color:#fff;
}

.forum_bg_title a:hover{
	color:#eee;
}

tr.forum_title td{
	padding:5px;	
}

.forum_col1{
	width:5%;
	text-align:center;
	background:#efefef;
}

.forum_col2{
	width:81%;
	font-weight:bold;
}
.forum_col3{
	width:7%;
	text-align:center;
	background:#efefef;
}
.forum_col4{
	width:7%;
	text-align:center;
	background:#efefef;
}

.forum_col6{
	width:59%;
	background:#efefef;
}

.forum_col7{
	width:9%;
	text-align:center;
	background:#efefef;
}

.td_forum{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:7px 3px;
}

.td_forum_desc{
	font-size:12px;
	color:#777;
	font-weight:normal;
	margin-top:4px;
}
.post_col_1{
	width:15%;
}

.post_col_2{
	width:85%;
}

.forum_post_content{
	padding:10px;
}
.forum_user_avatar{
	text-align:center;
	padding:5px;
}

.forum_post_form{
	text-align:center;
	padding:5px;
	border-top:1px solid #ccc;
	margin-top:5px;
}

.forum_post_form .wysiwyg{
	margin:0 auto;
}

.forum_post_content_td{
	vertical-align:top;
}

.forum_last_post{
	font-size:11px;
}

#small_login{
	float:left;	
	padding:9px 0 0 10px;
}

ul#ul_add_cat{
	font-size:16px;
	font-weight:bold;
}

#card_editor{
	text-align:center;
	margin:0 auto;
}

.user_stat{
	font-size:14px;
	color:#8A8A8A;
	font-weight:bold;
	margin:10px;
}

#card_content{
	margin:10px 0;
	text-align:center;
}

.user_holiday{
	border:#EAEAEA 2px solid;
	padding:8px;
	margin:5px;
	width:45%;
	float:left;
}


.premium{
	border:2px solid #EDEDED;
	padding:10px;
	margin:5px;
	width:45%;
	float:left;	
}

.table_datas{
	width:100%;
	border-collapse:collapse;	
}

.table_datas_title{
	font-weight:bold;
	padding:5px;
	border:2px solid #ccc;
	background:#EDEDED;
}

.user_invited{
	height:95px;
	min-height:95px;
	width:250px;
}	

#flashcontent{
	text-align:center;
}

ul#cartoons_gallery, ul#cartoons_gallery li{
	margin:0;
	padding:0;
}

ul#cartoons_gallery li{
	display:block;
	float:left;
	border:1px #ccc solid;
	width:332px;
	height:255px;
	background-position: left center;
	background-repeat:no-repeat;
	margin-left:20px;
	position:relative;
	padding-top:25px;
}

.order_table{
	width:100%;
	border-collapse:collapse;
	border:2px solid #ccc;
}

.order_table td{
	padding:5px;
}

.order_table th{
	padding:5px;
	border-bottom:2px solid #ccc;	
}

.creator_radio{
	position:absolute;
	top:5px;
	left:5px;	
	color:#7D868F;
	font-weight:bold;
	font-size:14px;
}

.creator_name{
	color:#DE104E;
}

.padding10{
	padding:8px;
}

#information {
	text-align:right;
	margin-top:13px;
	padding:0 5px ;
	font-weight:bold;
	font-size:11px;
}

#information a {
	color:#581F64;
	text-decoration:none;
}

#bg_white{
	background:url(../img/bg_white.gif) repeat-y left;
	height:auto !important;
	height:400px;
	min-height:400px;
	padding:10px;
}

.bg_white{
	background:url(../img/bg_top.gif) repeat-x bottom;
}

.index_calender{
	text-align:center;
}

.index_movie{
	float:right;
	width:51%;
	text-align:center;	
}

#card_page_left{
	float:left;
	width:750px;
}

#card_page_right{
	float:right;
	width:225px;
}

.bg_white_no_padding, #bg_white_no_padding{
background:url(../img/bg_white.gif) repeat-y left;
}

#comment_form{
	width:360px;
}

#comment_form input{
	text-align:right;
}


.avatar_border{
	border:5px solid #eee;
	margin-bottom:5px;
}

.platnosci_pos_box{
	border:2px solid #EDEDED;
	float:left;
	margin:8px;
	width:334px;	
	height:71px;
}

.platnosci_pos_box_form{
	padding:35px 0 0 0;
}

#platnosci_pos_box_5{
	background:url(../img/payments/5.png) no-repeat center center;
}
#platnosci_pos_box_10{
	background:url(../img/payments/10.png) no-repeat center center;
}
#platnosci_pos_box_15{
	background:url(../img/payments/15.png) no-repeat center center;
}
#platnosci_pos_box_25{
	background:url(../img/payments/25.png) no-repeat center center;
}
#platnosci_pos_box_35{
	background:url(../img/payments/35.png) no-repeat center center;
}
#platnosci_pos_box_50{
	background:url(../img/payments/50.png) no-repeat center center;
}

.user_nick{
	float:left;
	padding:10px 0;	
}

.comment_top{
	background:url(../img/comment_top.png) no-repeat center center;
	width:562px;
	height:35px;
}

.comment_top_content{
	padding:5px 30px;
}

.comment_content_content{
	padding:0px 30px;
}

.comment_content{
	background:url(../img/comment_content.png) repeat-y center center;
	width:562px;	
}

.comment_bottom{
	background:url(../img/comment_bottom.png) no-repeat center center;
	width:562px;	
	height:10px;
	font-size:2px;
}

.hidden{
	display:none;
}

.CalenderEvent, .CalenderEvent:hover{
    background:#EF6893!important;
    color:#fff!important;
}

#showEvent{
    text-align:left;   
}

.ui-state-active{
    background:#C5C521!important;    
}

#event_names{
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom:1px solid #ccc;
    font-weight:bold;
    font-size:15px;
}

#card_text{
    padding:5px 0;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
}

table#card_ranking{
	width:100%;
}

#card_ranking th, #card_ranking td{
	text-align:center;
}

.widget_social {
background:url("../img/slider.png") repeat scroll 0 0 transparent;
display:block;
float:right;
height:420px;
padding:0;
position:fixed;
right:-205px;
top:170px;
width:232px;
z-index:100;
}