/* Combined on Fri, 30 Apr 2010 09:51:34 +1000 */
/* WARNING: This script was generated by a tool.*/
/* Modifications to this script will be lost on re-generation! */
/* main-old.css */

/*
    Project: YouLyst
    URL: http://www.youlyst.com

    Output device: screen, projection

    Author: Vit Dlouhy (vit.dlouhy@nuvio.cz); Nuvio (www.nuvio.cz)
    Last revision: 2007-07-27, 13:22 GMT+1

    Structure:
        display | position | float | z-index | overflow | width | height | margin | padding | border | background | align | font

*/

* {margin:0; padding:0;}
body, div, span, p, a, img, ul, ol, li, table, th, tr, td, form, fieldset, legend, dl, dt, dd, blockquote, applet, object {border:0;}
body {padding:20px 0; background:#FFF; font:0.8em/1.5 "arial",sans-serif; color:#000; text-align:center;}

a, u {color:#00E;}
a:hover, u:hover {color:#D72028;}


h1, h2, h3, h4, h5, h6 {margin:15px 0 10px 0;}
h1 {font-size:200%;}
h2 {font-size:170%; font-weight:normal; color:#D72028;}
h3 {font-size:140%; font-weight:normal;}
h4 {font-size:120%;}
h5 {font-size:100%;}

p, address {margin:15px 0;}

table {margin:15px 0; border-collapse:collapse; border-spacing:0; font-size:100%;}
th {text-align:center; font-weight:bold;}
th, td {padding:3px 5px;}

ul, ol {display:block; margin:15px 0 15px 40px;}
ul ul, ul ul ul, ol ol, ol ol ol {margin:0; margin-left:20px;}
ol {list-style-type:decimal;}
ol ol {list-style-type:upper-alpha;}
ol ol ol {list-style-type:lower-alpha;}
li {display:list-item;}

dl {margin:15px 0;}
dt {font-weight:bold;}
dd {margin-left:30px;}

fieldset {margin:15px 0; padding:10px; border-top:1px solid #CCC;}
legend {margin-left:10px; font-size:120%; font-weight:bold; color:#000;}

abbr, acronym, .help {border-bottom:1px dotted #CCC; cursor:help;}
blockquote {margin:15px 20px; font-style:italic;}
address {font-style:normal;}

del, .del {text-decoration:line-through;}
strong, .strong {font-weight:bold;}
cite, em, q, var {font-style:italic;}
code, kbd, samp {font-family:monospace; font-size:110%;}

hr {display:block; height:1px; margin:10px 0; padding:0; border:0 solid #CCC; background:#CCC; color:#CCC;}

/* ------------------------------------------------------------------------------------------------------- */
/* Universal styles */
/* ------------------------------------------------------------------------------------------------------- */

.f-left {float:left;}
.f-right {float:right;}

.t-left, tr.t-left td {text-align:left !important;}
.t-center, tr.t-center td {text-align:center !important;}
.t-right, tr.t-right td {text-align:right !important;}
.t-justify {text-align:justify !important;}

.va-top {vertical-align:top;}
.va-middle {vertical-align:middle;}
.va-bottom {vertical-align:bottom;}

.clear {clear:both;}

.width100 {width:100%;}

.box {min-height:1px;}
.box:after {display:block; visibility:hidden; clear:both; line-height:0; font-size:0; content:".";} 

.nom {margin:0;}
.nomt {margin-top:0;}
.nomb {margin-bottom:0;}
.mb30 {margin-bottom:30px;}
.mb15 {margin-bottom:15px;}
.noscreen {display:none;}


/* ------------------------------------------------------------------------------------------------------- */
/* Layout */
/* ------------------------------------------------------------------------------------------------------- */

#main {width:980px; margin:0 auto; text-align:left;}

	/* Header */
	#header {position:relative; height:80px;}
	   
        #logo {float:left; width:150px; height:80px; margin:0;}

        #loc {float:left; width:800px; margin-top:18px; margin-left:20px; line-height:160%;}
        #loc h3 {margin:0; letter-spacing:1px; font-size:140%;}
        #loc h3 a {color:#D72028;}
        #loc h3 a:hover {color:#000;}

            #countries {position:relative; z-index:999;}
            #countries ul {margin:0; padding:0; list-style:none;}
        	#countries ul li {float:left; display:inline; margin:0; padding:0;}
        	#countries ul li a {display:block; float:left; /*\*/ float:none; padding:3px 0 3px 25px; background:url("../design/ico-lang.gif") 0 50% no-repeat; color:#555; text-transform:uppercase; font-size:85%; letter-spacing:1px; text-decoration:underline;}
        	#countries ul li a:hover {color:#D72028; text-decoration:none;}
        	
        	#countries ul li.countries-on div {visibility:visible;}
        	#countries ul li.countries-off div {visibility:hidden;}
        	#countries ul li div {width:160px; background:#FFF; border:1px solid #CCC; border-bottom:0; display:none; /*\*/ display:block; position:absolute; visibility:hidden;}
        	#countries ul li div a {display:block; padding:2px 5px; border-bottom:1px solid #CCC; border-right:0; background:none; text-transform:none; font-size:100%; text-decoration:none; letter-spacing:0;}
        	#countries ul li div a:hover {color:#D72028;}
        	#countries ul li ul {margin:0; padding:0;}
        	#countries ul li ul li {float:none; width:auto;}
            
                #countries li#flag-gb a {padding-left:33px; background:url("../images/gb.gif") 10px 7px no-repeat;}
                #countries li#flag-de a {padding-left:33px; background:url("../images/de.gif") 10px 7px no-repeat;}
                #countries li#flag-fr a {padding-left:33px; background:url("../images/fr.gif") 10px 7px no-repeat;}
                #countries li#flag-it a {padding-left:33px; background:url("../images/it.gif") 10px 7px no-repeat;}
                #countries li#flag-es a {padding-left:33px; background:url("../images/es.gif") 10px 7px no-repeat;}    	   	
	
        #user {position:absolute; top:0; right:0; margin:0;}
        #user span {margin:0 2px; color:#CCC;}
                
        #add {position:absolute; top:80px; right:0; margin:0; padding:1px 25px 1px 0; background:url("../design/ico-add.gif") 100% 50% no-repeat;}
        #add a {font-weight:bold;}
        #add a:hover {color:#3A0; text-decoration:none;}

        #nav {clear:both; width:980px; text-align:left; height:37px }
        #nav-in {width:56em; margin:0 auto;}
            #nav ul {margin:0; padding:0; list-style-type:none; text-align:center;}
            #nav ul li {display:inline; margin:0; padding:0;}
            #nav a {float:left;	margin:0 3px; padding:0 0 0 15px; background:#EEE url("../design/nav-tab-l.gif") 0 0 no-repeat; font-size:120%; font-weight:normal; text-align:center; color:#333; text-decoration:underline;}
            #nav a span {float:left; display:block; padding:5px 15px 2px 0; background:#EEE url("../design/nav-tab.gif") 100% 0 no-repeat; line-height:30px; vertical-align:middle; color:#000;}
            #nav a:hover {background:#EEE url("../design/nav-tab-l.gif") 0 -75px no-repeat; text-decoration:none;}
            #nav a:hover span  {background:#EEE url("../design/nav-tab.gif") 100% -75px no-repeat;}
            #nav #nav-active a {background:#CEE7FF url("../design/nav-tab-l.gif") 0 -150px no-repeat; text-decoration:none;}
            #nav #nav-active a span  {background:#CEE7FF url("../design/nav-tab.gif") 100% -150px no-repeat; font-weight:bold;}
            /* IE5-Mac \*/
            #nav a span {float:none;}
            /* End IE5-Mac */


        #nav-bottom {height:40px; background:url("../design/search-bg.gif") 0 0 repeat-x;}
            #nav-bottom p {text-align:center; margin:0; padding-top:10px; font-size:120%;}
            #nav-bottom p span {margin:0 7px; color:#81C3FF;}

        #search {padding:10px 0 0 0; background:url("../design/search-bg.gif") 0 0 repeat-x; text-align:center;}
            .submit {position:relative; bottom:-7px;}

	/* Main content */
	#page, #page-layout02, #page-layout04 {padding-bottom:25px;}
    		
        #content {float:left; width:515px;}
            #content .col-half {width:250px;}
            fieldset.col-half {width:450px;}
        #sidebar {float:right; width:450px;}
        
            #page-layout02 #content {float:right; width:700px;}
            #page-layout02 #sidebar {float:left; width:270px;}
            
            #page-layout03 #content {float:right; width:515px;}
            #page-layout03 #sidebar {float:left; width:450px;}

            #page-layout04 #content {float:left; width:715px;}
            #page-layout04 #sidebar {float:right; width:245px;}
            
            #page-layout06 { background:url("../design/dot.gif") 0 0 repeat-x; margin-top:40px; padding-top:1px}
            #page-layout06 #content {float:left; width:645px; }
            #page-layout06 #sidebar {float:right; width:315px;}
            
            #page-layout07 #content {width:100%}
            #page-layout07 #sidebar {float:right; width:270px;}
            
                                                        

                #page-layout04 #sidebar .col-top {width:245px; height:6px; margin-top:15px; background:url("../design/col50-top.gif") 0 100% no-repeat;}
                #page-layout04 #sidebar .col-bottom {width:245px; height:6px; background:url("../design/col50-bottom.gif") 0 0 no-repeat;}
                #page-layout04 #sidebar .col {clear:both; width:225px; padding:5px 10px; background:url("../design/col50.gif") 0 0 repeat-y;}
                #page-layout04 #sidebar .col dl {margin:0;}
                    #page-layout04 #sidebar .col dt {margin:0; color:#D72028; font-weight:normal;}
                    #page-layout04 #sidebar .col dd {margin:0; margin-left:20px; margin-bottom:10px;}
	   
        .col25-4-top {width:980px; height:6px; background:url("../design/col25-4-top.gif") 0 100% no-repeat;}
        .col25-4-bottom {width:980px; height:6px; background:url("../design/col25-4-bottom.gif") 0 0 no-repeat;}
        .col25-4 {width:980px; background:url("../design/col25-4.gif") 0 0 repeat-y;}
        	       
        .col25 {float:left; width:210px; margin-right:20px; padding:4px 10px;}
        .col25.last {margin-right:0;}          
	           
        .col100-top {width:515px; height:6px; background:url("../design/col100-top.gif") 0 0 no-repeat; font-size:0;}
        .col100-bottom {width:515px; height:6px; background:url("../design/col100-bottom.gif") 0 0 no-repeat;}
        .col100 {clear:both; background:url("../design/col100.gif") 0 0 repeat-y; padding:3px 10px;}      
            .col100 ul {margin:0; padding:0; list-style:none;}
            .col100 ul li {display:block; float:left; width:113px; margin:0; padding:0; padding-left:10px; background:url("../design/arrow.gif") 0 7px no-repeat;}
                        
	/* Footer */
	#footer {clear:both; width:980px; text-align:center; margin-top:15px;}
	   #footer-links {margin-top:0; padding:5px 0; border-top:1px solid #CCC; background:#F7F7F7;}
	   #footer span {margin:0 5px; color:#CCC;}

/* ------------------------------------------------------------------------------------------------------- */
/* Homepage */
/* ------------------------------------------------------------------------------------------------------- */
   
/* Tabs */
ul.tabs {margin:0 15px; padding:0; list-style:none;}
    ul.tabs li {display:inline; margin:0; padding:0;}
    ul#location li a {display:block; float:left; width:35px; padding:5px 0 0 0; text-align:center; text-decoration:underline;}
    ul#location li a.active {position:relative; bottom:-1px; border-bottom:1px solid #FFF; background:#FFF url("../design/location-tab.gif") 0 0 no-repeat; font-weight:bold; text-decoration:none; color:#D72028;}
    ul#location li a:hover {position:relative; bottom:-1px; border-bottom:1px solid #FFF; background:url("../design/location-tab.gif") 0 0 no-repeat;}
        
/* More video */
.more-video {clear:both; padding:10px; background:url("../design/dot.gif") 0 100% repeat-x;}
    .more-video:hover, .more-video.hover {background-color:#FFC;}
	.more-video {
		background-color: expression(
			this.onmouseover = new Function("this.className += ' hover';"),
			this.onmouseout = new Function("this.className = this.className.replace(' hover', '')")
		);
	}
    .more-video-img {float:left; width:110px;}
    .more-video-desc {float:right; width:305px;} 
    .more-video-desc h4, .more-video02-desc h4 {margin:0; margin-bottom:3px; font-size:100%;}
    .more-video-desc p, .more-video02-desc p {margin:0;}
    
	.more-video02-img {float:left; width:140px;}
	.more-video02-desc {float:right; width:255px;}


/* ------------------------------------------------------------------------------------------------------- */
/* Listing */
/* ------------------------------------------------------------------------------------------------------- */

.bar {padding:7px 12px; background:#F5F5F5; border-bottom:1px solid #DDD;}

.listing {clear:both; margin-top:10px;}
    .listing-head {margin-bottom:7px; padding:5px 0; background:url("../design/listing-head-bg.gif") 0 0 no-repeat;}
        .listing-checkbox {float:left; width:30px; text-align:center; padding:3px 0;}
        .listing-title {float:left; width:555px; margin-left:15px;}
        .listing-price {float:right; width:100px; color:#D72028; font-size:120%; text-align:center;}
            .listing-title h4 {margin:0;}
.listing-thumb {float:left; width:215px;}
.listing-desc {float:right; width:485px;}

#page-layout06 .listing-thumb {float:right; width:155px; text-align:right}
#page-layout06 .listing-desc {float:left; width:485px;}

/* ------------------------------------------------------------------------------------------------------- */
/* Detail */
/* ------------------------------------------------------------------------------------------------------- */
    
.detail-actions {padding-top:5px; background:url("../design/dot.gif") 0 0 repeat-x;}
    .detail-actions a {margin-right:15px;}     


#detail-user-info {width:495px;}   
    #detail-user-info dt {clear:both; float:left; width:80px; font-weight:normal; color:#555;}    
    #detail-user-info dd {float:left; width:415px; margin:0; padding:0; font-weight:bold;}

.comment {clear:both; padding-bottom:10px; background:url("../design/dot.gif") 0 100% repeat-x;}
    .comment-permalink {float:left; width:80px; background:url("../design/comment-permalink.gif") 50% 15px no-repeat; text-align:center;}
        .comment-permalink {font-size:120%; font-weight:bold;}
        .comment-permalink p {margin:23px 0 20px 0;}
    .comment-info {float:left; width:130px; padding:0 15px;}
    .comment-text {float:left; width:340px;}

/* ------------------------------------------------------------------------------------------------------- */
/* Universal styles */
/* ------------------------------------------------------------------------------------------------------- */

/* Pagination */
.pagination {margin:15px 0; padding-top:10px; background:url("../design/dot.gif") 0 0 repeat-x; font-size:120%;}
    .pagination.pagination-top {margin-top:0; padding-top:0; padding-bottom:10px; background:url("../design/dot.gif") 0 100% repeat-x; font-size:120%;}
    .pagination a {margin:0 3px;}
    .pagination strong {padding:3px 6px; background:#FF5;}

/* Icons */
.ico {width:16px; height:16px; border:0;}    
.ico-list {padding-left:40px; background:url("../design/ico-list.gif") 0 50% no-repeat;}
.ico-video {padding-left:40px; background:url("../design/ico-video.gif") 0 50% no-repeat;}
.ico-discuss {padding-left:40px; background:url("../design/ico-discuss.gif") 0 50% no-repeat;}
.ico-clock {padding-left:40px; background:url("../design/ico-clock.gif") 0 50% no-repeat;}
.ico-search {padding:2px 0 2px 40px; background:url("../design/ico-search.gif") 0 50% no-repeat;}
.ico-location {padding:2px 0 2px 40px; background:url("../design/ico-location.gif") 0 50% no-repeat;}
.ico-folder {margin-bottom:2px; padding-left:22px; background:url("../design/ico-folder.gif") 0 6px no-repeat; font-weight:normal;}
    .ico-folder a {font-weight:bold;}
.ico-date {margin-bottom:2px; padding-left:22px; background:url("../design/ico-date.gif") 0 7px no-repeat; font-weight:normal;}
.ico-salary {margin-bottom:2px; padding-left:22px; background:url("../design/ico-salary.gif") 0 7px no-repeat; font-weight:normal;}
.ico-filter {margin-bottom:2px; padding-left:22px; background:url("../design/ico-filter.gif") 0 8px no-repeat; font-weight:normal;}    
.ico-arrow {padding-left:10px; background:url("../design/ico-arrow.gif") 0 50% no-repeat;}
.ico-mail {padding-left:20px; background:url("../design/ico-mail.gif") 0 50% no-repeat;}
.ico-shortlist, .ico-add {padding-left:14px; background:url("../design/ico-shortlist.gif") 0 50% no-repeat;}
.ico-edit {padding-left:22px; background:url("../design/ico-edit.gif") 0 50% no-repeat;}
.ico-print {padding-left:18px; background:url("../design/ico-print.gif") 0 50% no-repeat;}
.ico-youtube {padding:3px 60px 3px 0; background:url("../design/logo-youtube.gif") 100% 50% no-repeat;}

.more {padding-right:15px; background:url("../design/ico-more.gif") 100% 3px no-repeat; color:#D72028;}
    a:hover.more {color:#000;}

/* ------------------------------------------------------------------------------------------------------- */
/* Styles (table, list, fieldset ...) */
/* ------------------------------------------------------------------------------------------------------- */

    /* Table */
    table.table-styled01 {border-collapse:collapse; border-top:1px solid #EEE;}
    table.table-styled01 td {border-bottom:1px solid #EEE; padding:2px 0;}
    table.table-styled01 tr.last td {border:0;}
    
    table.table-styled02 {border-collapse:collapse; border:1px solid #CCC;}
    table.table-styled02 th {padding:5px; border-bottom:1px solid #CCC; background:#A0A0A0; text-align:center; color:#FFF;}
    table.table-styled02 td {border-top:1px solid #DDD; padding:3px 5px;}
    table.table-styled02 tr.bg td {background:#F8F8F8;}

    table.table-styled03 {border-collapse:collapse; border:1px solid #CCC;}
    table.table-styled03 th {padding:5px; border-bottom:1px solid #CCC; background:#A0A0A0; text-align:center; color:#FFF;}
    table.table-styled03 tr.th-styled02 th {padding:5px; border-right:1px solid #CCC; background:#FFF; text-align:center; color:#000; font-weight:normal;}
    table.table-styled03 td {border-top:1px solid #DDD; border-right:1px solid #DDD; padding:3px 5px;}
    table.table-styled03 tr.bg td {background:#F8F8F8;}
    table.table-styled03 tr td.sub {padding-left:30px; background:url("../design/ico-sub.gif") 15px 8px no-repeat; color:#777;}

    table.nom, table.nom td {margin:0; padding:0;}
    
    table.form td {padding:6px 5px;}
    table.form tr.border-bottom td {border-bottom:1px solid #DDD;}
    
    table.form td {padding:6px 5px; vertical-align:top;}
    table.form td.label { width:130px; vertical-align:top; text-align:right }
    table.form td.field { vertical-align:top;  }
    table.form td.field label { display: block; }
    
    table.form td.field input { float:left;margin-right:5px; }
    table.form td.field select { width:155px }  
    table.form td.field label  { float:left; }
    table.form td.field br  { clear:both; }

    
    /* List */
    ul.ul-styled {margin:0; padding:0; list-style:none;}
    ul.ul-styled li {margin:0; margin-left:5px; padding:0; padding-left:15px; background:url("../design/ico-arrow.gif") 0 9px no-repeat;}
    
    ul.ul-styled02 {margin:0; padding:0; list-style:none;}
    ul.ul-styled02 li {margin:0; padding:0; padding-left:10px; background:url("../design/arrow.gif") 0 7px no-repeat;}
    
    ul.ul-styled03 {margin:20px 0 20px 30px; padding:0; list-style:none;}
    ul.ul-styled03 li {margin:0; padding:0; padding-left:13px; background:url("../design/arrow2.gif") 0 7px no-repeat;}

    ul.ul-styled04 {margin:20px 0; padding:0; list-style:none;}
    ul.ul-styled04 li {display:block; float:left; width:240px; margin:0; padding:0; padding-left:10px; background:url("../design/arrow.gif") 0 7px no-repeat;}
    ul.ul-styled04 li span {display:block; width:80px; float:left;}
    
    /* Fieldset */
    fieldset.fieldset-styled01 {margin:15px 0; padding:10px; border:1px solid #DADADA;}
    fieldset.fieldset-styled01 legend {margin:0; padding:0 3px; font-size:130%; font-weight:normal; color:#D72028;}
    fieldset.fieldset-styled01 table {margin:0;}
    
    /* Title */
    .hx-style01 {clear:both; position:relative; margin-top:15px; padding:10px;}
        .hx-style01 {background:url("../design/content2-hx-style01.gif") 0 0 no-repeat;}
        #page #content .hx-style01 {background:url("../design/content-hx-style01.gif") 0 0 no-repeat;}
        #page #sidebar .hx-style01 {background:url("../design/sidebar-hx-style01.gif") 0 0 no-repeat;}
        #page-layout04 #content .hx-style01 {background:url("../design/content4-hx-style01.gif") 0 0 no-repeat;}
        .hx-style01 h2, .hx-style01 h3 {margin:0; font-size:160%; font-weight:normal; color:#D72028;}
        .hx-style01 .hx-desc {position:absolute; top:17px; right:15px; margin:0; color:#555;}
    
    .hx-style02 {clear:both; background:url("../design/dot.gif") 0 100% repeat-x;}
        .hx-style02 span {color:#999;}
        .hx-style02 a {color:#D72028; text-decoration:none;}
        .hx-style02 a:hover {color:#000;}
    
    .hx-style03 {clear:both; font-size:100%; font-weight:normal; color:#D72028;}

/* ------------------------------------------------------------------------------------------------------- */
/* Styles (others) */
/* ------------------------------------------------------------------------------------------------------- */
    
    /* Messages */
    .message {padding:7px 10px 7px 30px; font-weight:bold;}
    .message.error {border:1px solid #E5CA34; background:#FFF8D1 url("../design/msg-error.gif") 10px 50% no-repeat; color:#C00;}
    .message.ok {border:1px solid #A1DF4A; background:#F0FDDE url("../design/msg-ok.gif") 10px 10px no-repeat; color:#3A0;}
    
    /* Universal */
    .dot {background:url("../design/dot.gif") 0 0 repeat-x; padding-top:10px;}
    .dot-b {background:url("../design/dot.gif") 0 100% repeat-x; padding-bottom:10px;}
    .nobg {background:none;}
    
    .padding-50 {padding:0 50px;}
    .margin-top15 {margin-top:15px !important;}    
    
    /* Font formatting */
    .mini {font-size:85%; line-height:180%;}
    .big {font-size:110%;}
    .bigger {font-size:130%;}
    
    .high {color:#D72028;}
    .high-bg {padding:2px 6px; border-bottom:1px solid #DDD; border-right:1px solid #DDD; background:#F5F5F5; color:#D72028;}
        .required {color:#D72028; font-size:120%; line-height:100%; font-family:"arial", "verdana",sans-serif;}
    .nonhigh {color:#777;}
        .nonhigh a {color:#777;}
        .nonhigh a:hover {color:#000;}

    /* Floating Images */
    img.f-left {float:left; margin-right:10px;}
    img.f-right {float:right; margin-left:10px;}
    
    
    
    
/* Added */

  

.deleteBox, .cat { margin:5px; float:left; width:150px; height:150px; font-size:12px; }
.cat1 { width: 150px }
.cat2 { width: 150px }
.cat3 { width: 300px }
.category-done { margin:5px;float:left; width:178px; height:148px; background:#F0FDDE url("../design/msg-ok.gif") 10px 10px no-repeat; border:1px solid #A1DF4A;}
.category-done span { padding:10px; padding-top:30px; display:block;}
.deleteBox { border: 1px solid #ccc; }
.deleteBox div { padding-top:60px; text-align:center } 


INPUT[type="checkbox"]{ padding-right:5px; margin-right:5px; }
INPUT[type="radio"] { margin-left:8px; margin-right:8px; }

.col35-top {width:165px; height:6px; margin-top:15px; background:url("../design/col35-top.gif") 0 100% no-repeat;}
.col35-bottom {width:165px; height:6px; background:url("../design/col35-bottom.gif") 0 0 no-repeat;}
.col35 {clear:both; width:145px; padding:5px 10px; background:url("../design/col35.gif") 0 0 repeat-y;}

.co230-top {padding:5px 10px; width:212px; height:6px; margin-top:15px; background:url("../design/col230-top.gif") 0 100% no-repeat;}
.co230-bottom {padding:5px 10px; width:212px; height:6px; background:url("../design/col230-bottom.gif") 0 0 no-repeat;}
.co230 {clear:both; width:212px; padding:5px 10px; background:url("../design/col230.gif") 0 0 repeat-y;}



.friend  {  width: 55px; float:left; height:90px }
.friend a { font-size:80%; text-decoration:none; }


#searchJob input[type= text], #searchJob select { width:214px !important; }
#searchJob input[type= text] { width:180px !important; }
.listing-title {width:455px;}

.ico-folder { cursor:pointer; }

.menu a { float:left; padding:10px 13px; font-size:120%;font-weight:bold;}
.menu { width:100%; }
.menu a:hover { background-color:#DDD; }
.menu ul { margin:0px;  }
.menu .active {  background-color:#DDD; }

.wall_item {background:#f5f5f5; border-bottom:1px solid #ddd; padding:15px 10px; display:table-cell; width:515px; float:left;}
.wall_item div { padding:1px 0; }
.wall_item p { margin:1px; }
.wall_item small { color:#aaa } 
.user_thumb { border:0px !important; }
.active { font-weight:bold; }
/* h4 { color:#D72028; font-weight:normal; } */
.inp-5 input { margin-right:5px !important; }

.comments img { margin-right:15px; }
.comments div {background:#f5f5f5; border-bottom:1px solid #ddd; padding:15px 10px; display:table-cell; width:584px; float:left;}
.comments div  small { color:#aaa }



.gallery { background:#F5F5F5; border:1px solid #DDD; margin-top:10px ; margin-bottom:10px; }
.gallery p { text-align:center; float:left; width:147px; height:145px; margin:0px; padding:0px; }
.gallery img, .wall_item img {  background-color:white; margin:3px; padding:3px; border: 1px solid #DDD; }
.gallery textarea { width:250px; height:60px; }


.gallery2 { background:#F5F5F5; border:1px solid #DDD; margin-top:10px ; margin-bottom:10px; }
.gallery2 div { text-align:left; float:left; width:147px; height:200px; margin:0px; padding:0px; }
.gallery2 img {  background-color:white; margin:3px; padding:3px; border: 1px solid #DDD; }
.gallery2 textarea { width:250px; height:60px; }
.gellery2 div span  { display:block; padding-left:15px !important; margin-left:15px; border:1px solid black} 


.image { border:1px solid #DDD; margin:3px; padding:3px; width:170px; }
.bigImage { text-align:center; margin:10px 0; padding:10px 0; background:#F5F5F5; }
.bigImage img { border:1px solid #DDD; border-left:none; border-right:none; }
.bigImageMenu { text-align:left; padding:3px 10px 0 10px; padding-top:5px; } 
.bigImageMenu div { font-size:12px; padding:0 10px; float:right;  }
.ptag { margin:0; padding:0 }
.uploadTags div { display:inline; }  
u { cursor:pointer;}

 table.table-styled04 {border-collapse:collapse; }
 table.table-styled04 td {}
 table.table-styled04 th {text-align:left}
 table.table-styled04 tr td {background:#f5f5f5; border-bottom:1px solid #ddd;padding-top:15px;padding-bottom:15px;} 
 table.table-styled04 tr.bg td {background:white;}
 table.table-styled04 tr.bg2 td {background:white; border-bottom:none}
 
 .no-dec { text-decoration:none}  
 .span-color { color:#999; }
 
 #filters  {}
 #filters a { padding-right:20px ;background-image: url('/design/msg-error.gif'); background-repeat: no-repeat; background-position: 100% 50%;} 
 #filters div { padding:5px; border:1px solid #CCC; margin:5px 0; margin-right:5px;}
 
 .w100 { width:100px } 
 .w300 { width:300px } 
 .w400 { width:430px } 
 .w600 { width:600px }
 
 .ok { color: #3A0 }
 .ok-color { color: #3A0 }
 
 textarea { margin-top:0px } 
 
 .abiIcons img { float:left; padding-left:10px } 
 
.top-menu { position:relative; z-index:999; font-size:110%; padding-bottom:4px; width:680px}
.top-menu small { color:#00E; }
.top-menu ul {margin:0; padding:0; list-style:none; position:relative; }


.top-menu ul li.countries-on div {visibility:visible;}
.top-menu a { text-decoration: none; }
.top-menu ul li.countries-off div {visibility:hidden;}
.top-menu ul li div { width:auto; background:#FFF;border:1px solid #CCC; border-left: 1px solid #DDD;  border-top:none;  border-bottom: 1px solid #CCC; display:none; /*\*/ display:block; margin-left:5px; padding-left:5px; visibility:hidden; }
.top-menu ul li div a {text-decoration: none; display:block; padding:2px 5px; border: none; border-right:0; background:none; text-transform:none; font-size:90%; text-decoration:none !important; letter-spacing:0;}
.top-menu ul li div a:hover {color:#D72028;}
.top-menu ul li ul {margin:0; padding:0;}
.top-menu ul li ul li {float:none; width:auto; padding:0}
.top-menu table td { margin:0; padding:0 5px;}

table.detail .nomt, table.detail .label { width:105px; }
table.detail td  { height:25px; }
table.detail .field {}

.bigmenu { font-size:20px }

#f_category select { width: 195px }
#feedback { position:absolute; text-align:right; width:200px; top:0; right:0; z-index:20; height:50px; }
#feedback div { vertical-align:right; display:inline; text-align:center; padding:10px; background-color:#D1E9FF; color:#D72028; border:2px solid #EAF4FF; width:120px; height:50px; font-weight:bold; font-style:italic; } 
#feedback a {color:#D72028}

.privacy-set td { padding:15px }
.privacy-set { margin:30px }
.checkbox input { margin:25px; padding:10px; }

/* Top menu */
	#jsddm
	{	margin: 0;
		padding: 0;
		z-index:999;
		
		}
	
	
	#jsddm li
	{	float: left;
		list-style: none;
		font-size:12px
	}

	#jsddm li a
	{	display: block;
		background: white;
		padding: 5px 12px;
		text-decoration: none;
		border-right: 1px solid white;

		white-space: nowrap}

	#jsddm li a:hover
	{	background: #F1F1F1;}
		
	#jsddm li ul
	{	margin: 0;
		padding: 0;
		position: absolute;
		visibility: hidden;
		border-top: 1px solid white}
	
	#jsddm li ul li
	{	float: none;
		display: inline}

	#jsddm li ul table {
		margin: 0;
		padding: 0;		
		margin:15px 0; 
		border-collapse:collapse; 
		border-spacing:0;
		font-size:100%;
		margin: 0;
		padding: 0;
		position: absolute;		
		border-top: 1px solid white		
		
			 
	}
	#jsddm li ul table tr td {
		margin: 0;
		padding: 0;		
		
	}

	
	#jsddm li ul li a
	{	width: auto;
		background: #F1F1F1;		
	}
	
	#jsddm li ul li a:hover
	{	background: #F1F1F1}

	
/* 
	SWF Uploader 
	
*/		
	
	

.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #E5CA34;
	background-color: #FFF8D1;
}

/* Complete */
.blue {
	border: solid 1px #A1DF4A;
	background-color: #F0FDDE;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #C00;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: arial, Verdana,Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(/design/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}


/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
	vertical-align: top;
}


	
/* -- Work Form --------------------------------------------- */

#workForm input,
#workForm select{
	width: 265px;
}

#workForm textarea {
	width: 265px;
	height: 50px;
}

#workForm input#addEmployment,
#workForm input#current {
	width: auto;
}

/* --  Status ---*/
#status_box { border:1px solid #CCC; width: 400px; padding:3px; border-bottom:2px solid #CCC; border-right:2px solid #CCC; font-size:110% }
#status_view { color: #3A0; font-weight:bold; }
#status:FOCUS { border:none !important;  }
#status { border:1px solid white !important; width:300px;}
#status:focus { outline:none;}

	
input { font-family: arial, verdana,"arial",sans-serif;}


#page-layout05 #content {float:right; width:535px;}
#page-layout05 #sidebar {float:left; width:245px;}
#page-layout05 #sidebar02 {float:left; width:180px;}


.col-half-service {width:460px;}



 .col600-top {width:600px; height:6px; background:url("../design/col600-top.gif") 0 0 no-repeat; font-size:0; margin-top:10px}
 .col600-bottom {width:600px; height:6px; background:url("../design/col600-bottom.gif") 0 0 no-repeat;}
 .col600 {clear:both; background:url("../design/col600.gif") 0 0 repeat-y; padding:3px 10px;}

.ico-back {padding-left:20px; background:url("/design/slideshow-left.gif") 0 50% no-repeat;}

.recaptcha_only_if_image { font-style:italic; text-align:center; }
#recaptcha_response_field { width:150px }

#modalContainer {height:400px; width:600px; left:50%; top:15%; margin-left:-300px; background-color:#fff; border:3px solid #ccc;}
#modalContainer a.modalCloseImg {background:url(/design/msg-error.gif) no-repeat; width:11px; height:11px; display:inline; z-index:3200; position:absolute; top:5px; right:5px; cursor:pointer;}
#modalContainer #basicModalContent {padding:8px;}

#modalContainer2 {position:absolute !important; text-align:center; width:800px; left:50%; top:15% !important; background-color:#fff; border:3px solid #ccc;}
#modalContainer2 a.modalCloseImg {background:url(/design/msg-error.gif) no-repeat; width:11px; height:11px; display:inline; z-index:3200; position:absolute; top:5px; right:5px; cursor:pointer;}
#modalContainer2 #basicModalContent {padding:8px;}


#ad-detail-media { text-align:center; margin-top:25px } 


#gallery li { List-style-type:none; width:140px; float:left; text-align:center;margin-right:10px; padding-bottom:10px;cursor:pointer}
#gallery  { padding:0px; margin:0px; margin-top:10px; margin-left:75px}
#gallery .j0 { margin-left:10px; }
#gpaginator span { font-size:17px; font-weight:bold; padding:3px 6px; margin:1px 5px; background:#FF5; text-decoration:underline; cursor:pointer}
.toggle { cursor: pointer; }


/* Gallery */
	#sgallery a, #bgallery a {
		text-decoration: none;
	}
	#sgallery {				
		text-align:left;		
	}
	#sgallery ul { padding:0px; margin:0px; list-style: none; }
	#sgallery ul li { display: inline; }
	#sgallery ul a:hover { color: #fff; }

.setTabs label { font-size: 25px; cursor:pointer}        
.setTabs input { position: relative; bottom:2px; right:3px}    

#debug-panel { position:absolute; top:0; left: 0; background: #FFF1A8; font-size:11px; color:black; padding:5px; text-align: left; font-family: "Courier New", Courier, monospace}    

.ask {padding:3px; border:1px solid #ccc; text-decoration: none; color:red}
.ask a { text-decoration: none; color:#D72028;}
.service-cats li { list-style: none }
.ico-add-ad {padding-left:25px; background:url("../design/ico-add.gif") 0 50% no-repeat;}

/* jquery.autocomplete.css */

.ac_results, .ac_results_home {
	padding: 0px;
	background-color: white;
	overflow: auto;
	z-index: 99999;
    padding-top:11px;
    background-image: url('/design/tooltipConnectorUp.png'); background-repeat: no-repeat; background-position: 0 0;
}

.ac_results ul, .ac_results_home ul {

	list-style-position: outside;
	list-style: none;
	border: 1px solid #ccc;
    border-top: 0px;
	padding: 2px;
	margin: 0px;
    max-height: 400px;
}

.ac_results li, .ac_results_home li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	text-align: left;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_results_home li {
    
    padding: 10px 5px;
    font-size: 14px;
    font-weight: normal;
    line-height: normal;        
}

.ac_even strong, .ac_odd strong {
   color: #D72028 !important;
}

.ac_loading {
	background: white url('/design/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #D3EAFF;
}


/* facebox.css */

#facebox .b {
  background:url(/design/facebox/b.png);
}

#facebox .tl {
  background:url(/design//facebox/tl.png);
}

#facebox .tr {
  background:url(/design/facebox/tr.png);
}

#facebox .bl {
  background:url(/design/facebox/bl.png);
}

#facebox .br {
  background:url(/design/facebox/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}


/* jquery.lightbox.css */

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* newsfeed.css */

#newsFeed a, #groupNewsFeed a {text-decoration:none; color:blue}
#newsFeed a:hover, #groupNewsFeed a:hover {cursor:pointer; color:blue; text-decoration:underline;}
.newsfeed_heading {color:red; height:25px; padding:5px 0px 0px 5px; clear:left; font-weight:bold; line-height:25px;}
.newsfeed_item,
.forum_thread {border-bottom:1px solid #DDDDDD; display:table; width:100%; padding:3px 0px 5px 0px;}
.newsfeed_item.alt,
.forum_thread.alt {background-color: #F5F5F5 }
.newsfeed_item_icon {float:left; padding:5px;}
.newsfeed_item_heading {margin-left:60px; font-weight:bold;}
.newsfeed_item_content {margin-left:60px; margin-bottom:5px; clear:right;}
.newsfeed_item_options {margin-left:60px;}
.newsfeed_item_comments {margin-left:60px; border-top:1px dotted #CCCCCC;}
.newsfeed_item_comments span {font-style:italic}
.newsfeed_item_comments.empty {border-top:none;}
.newsfeed_item_comment {border-bottom:1px dotted #DDDDDD;}
.newsfeed_item_comment img {position:relative; top:5px;}
.newsfeed_item_comment.last{border-bottom:none}
.newsfeed_item small {color: #777777}
.newsfeed_heading small,
.forum_thread small {color: #777777; font-weight:normal}
.newsfeed_item_content img.wall_img {padding:5px; border:1px solid #CCCCCC; background-color:#EEEEEE; margin: 5px;}

#friendSuggestions .friendSuggestion {clear:both; margin-top:5px; display:block;}
#friendSuggestions .friendSuggestion .icon {float:left; margin:5px 5px 5px 0;}
#friendSuggestions .friendSuggestion .details {}

#newsFeed hr {clear:both; background:url("../design/dot.gif") 0 100% repeat-x; margin:15px 0 0 0;}
#pagination {font-weight:bold;}

div.miniProfilePic {width:60px; display:inline-block; padding:3px; vertical-align:top; overflow:hidden;}
div.miniProfilePic img {width:50px; height:50px;}
div.miniProfilePic a {text-decoration:none; font-size:8pt;}
div.attendee_menu a {cursor:pointer;}

/* forums.css */

div.forum {display:block;}
div.forum_thread {}
div.forum_thread_heading {font-weight:bold; padding-left:10px; position:relative;}
div.forum_thread_details {padding-left:10px;}
div.forum_thread_preview {margin-bottom:5px; clear:right; padding-left:10px;}
div.forum_thread_content {background-color:#F5F5F5; border:1px solid #DDDDDD; padding:10px; margin:10px 0px 10px 0px;}
div.forum_post {padding-left: 10px; display:block; width:auto;}
div.forum_post_heading {font-weight:bold; position:relative}
div.forum_post_heading img.delete_post {position:absolute; right:15px;}
div.forum_thread_heading img.delete_thread {position:absolute; right:15px; margin-top:5px;}
div.forum_post_details {}
div.forum_post_content {margin-bottom:5px; clear:right;}
div.forum small {color:#777777;}
div.forum form textarea {}

/* uploadify.css */

/*
Uploadify v2.1.0
Release Date: August 24, 2009

Copyright (c) 2009 Ronnie Garcia, Travis Nickels

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}


