* { margin:0px; padding:0px; }
body { margin:0px; text-align:center; font-family: Arial, sans-serif; font-size:12px; background-color: #111111; color:#000;}
a { color:#1a3f56; }
a:hover { text-decoration:none; }
img { border:none; }
p { margin:0 0 5px 0; }

.container { width:992px; height:100%; margin:0 auto; text-align:left; }
.cleaner { margin:0px; padding:0px; clear:both; }
.margin { margin:0 10px; padding:10px 0;  }


h1 		{ font-size:30px; font-weight:bold; margin:0px; padding:30px 0 20px 75px; background:url('/_templates/default/images/h1/dokumenty.gif') left 10px no-repeat; }
ul 		{ margin:0 0 5px 30px; }
select	{ padding: 3px }
/*option 	{ padding: 3px 3px 3px 3px}*/

.rollout { cursor: pointer; cursor: hand; }


/* Header */
#header { height:45px; background:url('/_templates/default/images/header.gif') repeat-x #444342; }
#header #logo { display:block; width:455px; height:45px; background:url('/_templates/default/images/logo.gif') no-repeat; }
#header #header_btns { float:right; font-size:11px; color:#fff; padding-top:15px; padding-left: 15px }
#header #header_btns a { color:#fff; }

#body	{ min-height: 600px; padding-bottom: 50px}

/* Footer */
.footer {height:120px; clear:both; padding:0px; color:rgb(200,200,200); background:url('/_templates/default/images/footer_background.gif') repeat-x rgb(16,16,16); }
.footer .container {height:90px; padding:20px 0 10px 0; line-height:150%}
.footer a {color:rgb(200,200,200);}
.footer a:hover {color: white }

.coreMessage .footer	{height: 15px; padding: 5px; background: none}


/* Menu */
#menu { height:50px; background:url('/_templates/default/images/menu.gif') repeat-x #c0243c; }
#menu .container { position:relative; }
#menu .menu_tabs { position:absolute; bottom:0px; left:0px; height:29px; }
#menu .menu_tabs li { float:left; list-style:none; margin:0 5px 0 0; }
#menu .menu_tabs li a { color:#fff; text-decoration:none; font-size:13px; background:url('/_templates/default/images/menu_back.gif') left top repeat-x; display:block; }
#menu .menu_tabs li a:hover { text-decoration:underline; }
#menu .menu_tabs li span { display:block; }
#menu .menu_tabs li .roh1 { background:url('/_templates/default/images/menu_roh1.gif') left top no-repeat; }
#menu .menu_tabs li .roh2 { background:url('/_templates/default/images/menu_roh2.gif') right top no-repeat; }
#menu .menu_tabs li .margin { margin:0 20px; padding:9px 0; }
#menu .menu_tabs li.active a { color:#2f2f2f;  font-size:14px; background:url('/_templates/default/images/menu_back_active.gif') left top repeat-x; }
#menu .menu_tabs li.active .roh1 { background:url('/_templates/default/images/menu_roh1_active.gif') left top no-repeat; }
#menu .menu_tabs li.active .roh2 { background:url('/_templates/default/images/menu_roh2_active.gif') right top no-repeat; }
.menu_tabs_bubble ul { padding:2px; margin:0; background:#c32a3f; }
.menu_tabs_bubble li { list-style:none; }
.menu_tabs_bubble li a { display:block; padding:5px 20px; color:#fff; text-decoration:none; }
.menu_tabs_bubble li a:hover { background:#fff; color:#000; }

#menu_search { float:right; padding-top: 12px; font-size: 11px; padding-left: 10px}
#menu_search #menu_search_label { float:left; color:#fff; font-size:11px; padding:4px 10px 0 0; }
#menu_search_back { float:left; width:152px; height:24px; background:url('/_templates/default/images/search_back.png') no-repeat;}
#menu_search input { float:left; margin:2px 0 0 2px; width:120px; border:none; background-color:#fff; color: #808080; font-size: 11px; padding: 0px 3px 0px 3px}
#menu_search button { float:right; margin:3px 2px 0 0; width:22px; height:19px; border:none; background:url('/_templates/default/images/search_icon.png') no-repeat; }

#people_search { float:right; font-size: 11px; padding-left: 10px}
#people_search .menu_search_back { float:left; width:152px; height:24px; background-color:white; background:url('/_templates/default/images/search_back.png') no-repeat;}
#people_search input { float:left; margin:2px 0px 0 2px; width:118px; height:14px; border: none; background: transparent; color: #808080; font-size: 11px; padding: 0px 3px 3px 3px}
#people_search button { float:right; margin:3px 2px 0 0; width:22px; height:17px; border:none; background:url('/_templates/default/images/search_icon.png') no-repeat; }


/* Body */
#body { background:#fff; color: black}

/* H1 */
.h1_documents { background-image:url('/_templates/default/images/h1/dokumenty.jpg'); }
.h1_people { background-image:url('/_templates/default/images/h1/lide.jpg'); }
.h1_login { background-image:url('/_templates/default/images/h1/prihlaseni.jpg'); }
.h1_redakcni-system { background-image:url('/_templates/default/images/h1/redakcni-system.jpg'); }
.h1_rizeni-projektu { background-image:url('/_templates/default/images/h1/rizeni-projektu.jpg'); }

.intranetBody * {line-height: 150%}
.path { background:#c2e497; padding:9px 15px; color:#2b2b2b; font-size:11px; }
.path a { color:#2b2b2b; }

/* Documents */
.documentList a { text-decoration:none; }
.documentList .row { border-bottom:1px solid #e5e4e4; width:100%; }
.documentList .margin { padding:10px 10px; margin:0; }
.documentList .CB_checked { background:#eee; }
.documentList .document { margin:0 0 0 75px; }
.documentList .icon { float:left; display:block; width:60px; text-align:center; }
.documentList .checkbox { float:left; display:block; width:20px; height:20px; padding:10px 0 0 0; margin:0 10px 0 0; text-align:center; }
.documentList .title a { color:#2b2b2b; font-size:15px; font-weight:bold; }
.documentList .description { color:#787878; font-size:11px; height:15px; padding-top:3px; }
.documentList .version { float:left; width:100px; }
.documentList .author { float:left; width:200px; }
.documentList .date { float:left; width:120px; }
.documentList .size { float:left; width:80px; }
.documentList .type { float:left; width:120px; }
.documentList .showLink { font-size:11px; color:#2b2b2b; }
.documentList .showLink a { font-size:11px; color:#9c0124; font-weight:normal; }
.documentList .HM_place { float:right; }
.documentList .doc_item_added { background:#fef5cc; }

.commentList			{}
.commentListItem		{width: 480px; padding: 10px 0px}
.commentListItemAuthor	{float: left; width: 80px}
.commentListItemBody	{float: left; width: 390px}
.commentListForm		{}
.commentListForm textarea {width: 470px; height: 100px; border: 1px solid gray; padding: 3px}

.aclSettings .moreBtn { cursor:pointer; cursor:hand; background:#eee; border:1px solid #ccc; float:right; padding:5px 10px; margin:10px 0; }
.aclSettings table { border-collapse:collapse; width:100%; }
.aclSettings td select, .aclSettings td input { width:100%; }
.aclSettings td { padding:1px 2px; }
.aclSettings .acl_item_new { background:#fef5cc; }
.aclSettings #aclTable_newGroup_vzor td, .aclSettings #aclTable_newUser_vzor td { border-bottom:1px solid #666; }

.forumList .row { border-bottom:1px solid #e5e4e4; width:100%; }
.forumList .due { width:160px; float:left; margin:0 10px 0 0; }
.forumList .label { width:330px; float:left; margin:0 10px 0 0; }
.forumList .recipient { width:200px; float:left; margin:0 10px 0 0; }
.forumList .big { font-size:14px; font-weight:bold; color:#000; }
.forumList .small { font-size:0.9em; color:grey; }
.forumList .big a { text-decoration:none; }
.forumList .finished .due *, .forumList .finished .label *, .forumList .finished .recipient * { background:#fff; color:#ccc; }

.pageList ul { margin:0 0 0 30px; padding:0px; }
.pageList li { margin:0; padding:0; border-top:1px solid #ccc; list-style:none; display:block; position:relative; }
.pageList .title:hover { background:#eee; }
.pageList .treeview-minus { background: url(/_templates/default/images/treeview/minus.gif) no-repeat; height:9px; width:9px; position:absolute; left:-15px; top:9px; cursor: pointer; }
.pageList .treeview-plus  { background: url(/_templates/default/images/treeview/plus.gif) no-repeat; height:9px; width:9px; position:absolute; left:-15px; top:9px; cursor: pointer; }
.pageList .title, .sortable-element-class .title { display:block; padding:7px 0 0 0; width:100%; height:20px; }
.pageList .title a, .sortable-element-class .title a { color:#2b2b2b; font-size:15px; }
.pageList .buttons, .sortable-element-class .buttons { float:right; margin:-3px 0 0 0; }
.pageList .buttons a, .sortable-element-class .buttons a { display:block; float:left; }

.peopleList { background:url('/_templates/default/images/userList.gif') repeat-y; }
.peopleList .col_lide_LeftCenter_1 { float:left; width:214px; padding-top:10px; }
.peopleList .col_lide_LeftCenter_2 { float:right; width:775px; }
.peopleList .col_lide_LeftCenter_2 .margin { margin:0; padding:17px 17px; }
.peopleList .path { padding: 12px 15px; }
.peopleList .userList-tabs { padding:0; margin:3px 0 0 0; height:1px;float:right; }
.peopleList .userList-tabs li { padding:0; margin:0 0 0 10px; float:left; }
.peopleList .userList-tabs li .tabs-tab1 { height:31px; display:block; background:url('/_templates/default/images/userList_tab1.gif') left top no-repeat; }
.peopleList .userList-tabs li .tabs-tab2 { height:31px; display:block; background:url('/_templates/default/images/userList_tab2.gif') left top repeat-x; }
.peopleList .userList-tabs li .tabs-tab3 { height:31px; display:block; background:url('/_templates/default/images/userList_tab3.gif') right top no-repeat; padding:6px 10px; }
.peopleList .userList-tabs li a { display:block; }
.peopleList ul { margin:0px; padding:0px; }
.peopleList li { margin:0px; padding:9px 15px; list-style:none; }
.peopleList li a { color:#323232; font-size:13px; font-weight:bold; text-decoration:none; }
.peopleList li a:hover { text-decoration:underline; }
.peopleList li.active { background:#225f86; color:#fff; position:relative; }
.peopleList li.active a { color:#fff; }
.peopleList li.active .arrow { display:block; width:17px; height:33px; position:absolute; right:-17px; top:0px; background:url('/_templates/default/images/lide_arrow.gif') no-repeat; }

.peopleList .companyDetails { margin:0 0 0px 0; background-color: #bad1df; width: 660px; float:left; padding: 20px}
.peopleList .companyDetails .margin { margin:0 7px; padding:7px 0; }
.peopleList .companyDetails .logo { float:left; width:180px; text-align:center; }
.peopleList .companyDetails .info { float:left; width:340px; padding:0 0 0 20px; }
.peopleList .companyDetails .info .title { font-size:18px; font-weight:bold; }
.peopleList .companyDetails .info .description { font-size:10px; }
.peopleList .companyDetails .control { float:left; width:152px; padding:0 0 0 20px; text-align:center; }
.peopleList .companyDetails .control a { color:#323232; font-size:11px; text-decoration:none; display:block; width:151px; padding:4px 0; margin:0 0 5px 0; background:url('/_templates/default/images/lide_control.gif') no-repeat; }
.peopleList .companyDetails .control a.last { margin:0; }
.peopleList .companyRightPanel					{float:left; width: 250px; padding: 20px; background-color: #e8f6ff}
.peopleList .companyRightPanel .companyHeading	{padding: 5px; margin: 20px 0px 15px 0px; background-color: #d4eaf8; font-size: 10px;clear:both}

.peopleList .events 				{float: left; width: 660px; padding: 20px}
.peopleList .commentList			{}
.peopleList .commentListItem		{width: 670px; padding-bottom: 30px; border-top: 1px solid rgb(230,230,230)}
.peopleList .commentListItemAuthor	{float: left; width: 80px}
.peopleList .commentListItemBody	{float: left; width: 570px; text-align: justify}
.peopleList .commentListForm		{padding-bottom: 20px}
.peopleList .commentListForm textarea {width: 654px; height: 100px; border: 1px solid gray; padding: 3px}

.peopleList .groupDetails { margin:0 0 25px 0; }
.peopleList .groupDetails .margin { margin:0 7px; padding:7px 0; }
.peopleList .groupDetails .logo { float:left; width:180px; text-align:center; }
.peopleList .groupDetails .info { float:left; width:540px; padding:0; }
.peopleList .groupDetails .info .title { font-size:18px; font-weight:bold; }
.peopleList .groupDetails .info .title a { color:#000; text-decoration:none; }
.peopleList .groupDetails .info .title a:hover { text-decoration:underline; }
.peopleList .groupDetails .info .description { font-size:10px; }
.peopleList .groupDetails .control { float:left; width:152px; padding:0 0 0 20px; text-align:center; }
.peopleList .groupDetails .control a { color:#323232; font-size:11px; text-decoration:none; display:block; width:151px; padding:4px 0; margin:0 0 5px 0; background:url('/_templates/default/images/lide_control.gif') no-repeat; }
.peopleList .groupDetails .control a.last { margin:0; }
.peopleList .user { float:left; width:355px; margin:0 0 25px 0; }
.peopleList .user .margin { margin:0 15px; padding:15px 0; }
.peopleList .user .avatar { float:right; height:120px; }
.peopleList .user .title { margin:0px; padding:0px; font-weight:bold; font-size:18px; }
.peopleList .user .title a { color:#222222; text-decoration:none; }
.peopleList .user ul { margin:0px; }
.peopleList .user li { margin:0px; padding:0px; }
.peopleList .user .toolstrip { font-size:11px; text-align:right; padding:5px 15px; background:#f5f5f5; }
.peopleList .user .toolstrip a { color:#9e0124; }

.box_task { display:block; text-decoration:none; }
.box_task .task_roh1 { display:block; width:100%; height:100%; background:url('/_templates/default/images/box_task_roh.gif') top left no-repeat; }
.box_task .task_roh2 { display:block; width:100%; height:100%; background:url('/_templates/default/images/box_task_roh.gif') top right no-repeat; }
.box_task .task_roh3 { display:block; width:100%; height:100%; background:url('/_templates/default/images/box_task_roh.gif') bottom right no-repeat; }
.box_task .task_roh4 { display:block; width:100%; height:100%; background:url('/_templates/default/images/box_task_roh.gif') bottom left no-repeat; }
.box_task .task_margin { display:block; margin:0 5px; padding:10px 0; text-align:center; }
    .box_task_date3              { background:#bceca2; }
    .box_task_date2              { background:#ccf0ca; }
    .box_task_date1              { background:#e8f6e5; }
    .box_task_date0              { background:#fef5cc; } /*pro ajaxem pridane*/
	.box_task_date-1             { background:#f4e4e5; }
    .box_task_date-2             { background:#f1cacd; }
    .box_task_date-3             { background:#ecacaa; }
.taskList table { border-collapse:collapse; width:100%; }
.taskList h2 { padding:15px 0px; color:#000; font-size:14px; font-weight:normal; text-transform:uppercase; }
.taskList tr a { color:#222; }
.taskList td { padding:5px 0px; }
.taskList td.box-ukoly-content { padding: 0px; border-bottom:1px solid #e4e4e4; }
.taskList .box-ukoly-notMy { opacity: 0.6; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; }
.taskList .box-ukoly-date { width:140px; font-size: 11px; color: black; padding-left:5px;}
.taskList .box-ukoly-ukol { padding-left:15px; font-size:14px; }
.taskList .box-ukoly-ukol a { text-decoration:none; }
.taskList .box-ukoly-ukol a:hover { text-decoration:underline; }
.taskList .box-ukoly-time { width:80px; }
.taskList .box-ukoly-icons { width:100px; }
.taskList .box-ukoly-names { width:130px; }
.taskList .box-ukoly-popis { color:#666; font-size:9px; margin:0px; }
.taskList .box-ukoly-moreBtn { color:#666; font-size:10px; }
.taskList .box-ukoly-comments { display:none; }
.taskList .box-ukoly-comment { margin-bottom:5px; }
.taskList .box-ukoly-comment textarea { width:100%; }
.taskList .box-ukoly-comment-author { font-weight:bold; }
.taskForm .form_item { height:55px; }
.taskForm .form_item .form_title { width:100px; padding:10px 10px 0 0; text-align:right; }
.taskForm .form_item .form_input { width:250px; }
.taskForm .x_checkbox .form_input { width:27px; }
.taskForm .form_item a, .taskForm .addPerson { color:#7e7e7e; }
.taskForm .form_item .form_input .datePick { width:200px; }
.taskForm .taskFormLabel .form_item .form_input { width:635px; }
.taskForm .taskFormLeft { float:left; width:49%; }
.taskForm .taskFormRight { float:right; width:49%; }
.taskForm .taskFormRight .form_item { opacity: 0.6; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; }
.box-ukoly-btn { text-decoration:none; border:1px solid #ccc; background:#eee; padding:2px 10px; }
.box-ukoly-btn:hover { background:#ddd; }
    /*zmenene radky pres JS*/
    .taskList .box-ukoly-changed td { background:#fef5cc; }
    /*last*/
    .taskList .box-ukoly-last td.box-ukoly-content { border-bottom:none; }

    /*  Jednotlive stranky
    */
    .replies { margin-bottom:60px; }
    .replies .item { margin:0px 0px 11px 0px; }
    .replies .author { width:200px; float:left; margin-right:10px; }
    .replies .author ul { margin:5px 0; }
    .replies .author li { list-style:none; }
    .replies .author li a { display:block; }
    .replies .author img { float:left; margin:0px 10px 5px 0px; }
    .replies .author p { margin:0px; padding:0px; font-size:10px; color:#204c83; }
    .replies .author .name { font-size:12px; font-weight:bold; }
    .replies .author .statusPanel { text-align:center; padding:0 0 10px 0; }
    .replies .author .statusPanel p { color:#000; font-size:15px; font-weight:bold; padding:7px 0 0 0; }
    .replies .author .statusPanel p.lateTask { color:red; }
    .replies .author .statusPanel .icon { width:37px; height:32px; margin:0 auto; }
    .replies .author .statusPanel .icon_ok { background:url('/_templates/default/images/forum_ok.gif') no-repeat; }
    .replies .author .statusPanel .icon_nook { background:url('/_templates/default/images/forum_nook.gif') no-repeat; }
    .replies .text { background:#fff; width:770px; padding:0px; float:right; position:relative; min-height:50px; _height:50px; }
    .replies .task { border:1px solid #000; background:#faecec; }
    .replies .task .statusPanel { display:block; }
    .replies .text .bubble { width:10px; height:16px; background:url('/_templates/default/images/forum_bubble.gif'); position:absolute; top:10px; left:-10px; }
    .replies .text .margin { margin:0px 10px; padding:10px 0px; }
    .replies .text ol, .replies .text ul { margin: 0px 0px 0px 20px; }
    .replies .text .attachmentsPanel { margin-bottom:5px; }
    .replies .text .flagsPanel { background:#f3f3f3; border-top: 1px solid #e2e2e2; color:#888; font-size:11px; padding:5px 5px; }
    .replies .text .flagsPanel .flags { padding:0 10px 0 10px; }
    .replies .text .flagsPanel .flagItem { margin-right:30px; }
    
    .overviewUsersCol { width:300px; float:left; margin:0px 9px; }
    .overviewUsersCol .box-ukoly-project { display:none; }
    .overviewUsersCol .box-ukoly-complete a { color:#666; font-weight:normal; }
    .overviewUsersCol .box-ukoly-overdate a { color:red; }

.attachList {  }
.attachList .attachList_item { border-top:1px solid #ccc; padding:4px 5px; }
.attachList .attachList_item:hover { background:#eee; }
.attachList .attachList_item_new { background:#FFFFCC; }
.attachList .attachList_item .admin-btns { position:relative; top:-2px; }
.attachList .first { border:none; }
.treeList li { position:relative; list-style:none; border-top:1px solid #ccc; clear:both; }
.treeList .treeListLabel { padding:5px 10px; display:block; float:left; }
.treeList .treeList_select { position:relative; top:2px; display:block; float:left; }


.news_item { margin:0 0 30px 0; }
.news_item .date { font-size:11px; color:#303030; }
.news_item h2 { font-size:20px; color:#303030; font-weight:normal; margin:0 0 10px 0; }
.news_item h2 a { color:#303030; text-decoration:none; }
.news_item .imgBorder { float:left; }
.news_item .imgBorder img { display:block; padding:1px; border:1px solid #d5d5d5; margin:0 15px 10px 0; }
.news_item .perex { text-align:justify; line-height:20px; font-size:13px; }
.news_item .itemBody { overflow:hidden; text-align:justify; line-height:20px; font-size:13px; }

.news_detail h2 { font-size:24px; font-weight:normal; margin:0; padding:0 0 10px 0; }
.news_detail .imgBorder { float:left; margin:5px 15px 10px 0; text-align:center; font-size:11px; }

.news_item .gal_item_label { text-align:center; }
.news_item .news_item_footer { border-top:1px solid #ccc; color:#666; text-align:right; padding:5px; margin:10px 0; }


.dopravaList .dopravaBox { background:#f4f4f4; margin:0 0 10px 0; }
.dopravaList .dopravaBoxActive { background:#e1e1e1; }
.dopravaList .title { float:left; width:350px; margin-right:10px; }
.dopravaList .event { float:left; width:130px; margin-right:10px; }
.dopravaList .actions { float:right; width:50px; }
.dopravaList .dopravaLink { color:#9e0124; font-size:11px; }
.dopravaList .dopravaDetails h2 { float:left; font-size:24px; color:#000; font-weight:normal; }
.dopravaList .dopravaDetails .control { float:right; font-size:11px; padding-top:5px; }
.dopravaList .dopravaDetails .control a { color:#222; }


.product { width:250px; float:left; border:1px solid #ccc;; }
.product .image { float:left; margin:0 10px 5px 0; }

/* sprava objednavek */
.orderList .notPayed .title a { color:#888; }
.documentList .number { float:left; width:70px; }
.documentList .destination { float:left; width:200px; }


.phoneList .nopadding { paddin:0; }
.phoneList .email { width:356px; float:left; }
.phoneList .office { width:52px; float:right; }
.phoneList .position { clear:both; display:block; }

.fotoGalerie_wrapper .fotoGalerie_viewbar_space { overflow:hidden; width:767px; height:133px; position:relative; left:30px; }
.fotoGalerie_wrapper .fotoGalerie_viewbar { position: absolute; width: 999999px; }
.fotoGalerie_wrapper .fotoGalerie_viewbar .itemItemBar_wrapper { float:left; margin:0 18px 0 0; }
.fotoGalerie_wrapper .fotoGalerie_toolbar .fotoGalerie_back { position:absolute; top:80px; left:15px; display:block; background:url('/_templates/runbiking/images/fotoGalerie/fotoleft.jpg') no-repeat; height:20px; width:20px; }
.fotoGalerie_wrapper .fotoGalerie_toolbar .fotoGalerie_next { position:absolute; top:80px; right:15px; display:block; background:url('/_templates/runbiking/images/fotoGalerie/fotoright.jpg') no-repeat; height:20px; width:20px; }
.fotoGalerie_wrapper .fotoGalerie_toolbar .fotoGalerie_disable { opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; }






		.commentListItem.taskType_task		  	{}
		.commentListItem.taskType_event		  	{background: #ffffff url('/_templates/default/images/ico/16x16/gray/clock.png') no-repeat 650px 5px;}
		.commentListItem.taskDetail_overdate 	{background: #ffffff url('/_templates/default/images/ico/warning.png') no-repeat 640px 5px;}
		.commentListItem.taskStatus_completed 	{background: #ffffff url('/_templates/default/images/ico/16x16/gray/accept.png') no-repeat 650px 5px;}
		.commentListItem.taskStatus_completed, .commentListItem.taskStatus_completed * {color: #808080}
	
		.search_results 			{width: 980px; clear: both; }
		.search_results h2			{padding: 10px 0px 10px 20px; font-size: 30px; clear: both; height: 48px; width: 970px; margin: 30px 0 10px 0; border-bottom: 2px solid rgb(240,240,240); }
		.search_results h2 .text	{float: left; padding-top: 5px; clear: right; width: 630px}
		.search_result_block 		{line-height: 200%; clear: both;}
		.search_result_block .task_completed *	{color: gray; font-style: italic}
		.empty_result				{width: 363px; height: 30px; float:left; padding: 20px 0px; border: 1px solid rgb(230,230,230); margin-right: 20px; text-align:center; background-color: rgb(240,240,240)}
		.search_link_all			{font-size: 12px; color: gray; padding-top: 15px; font-weight: bold}
		.search_switch_results		{font-size: 12px; line-height: 200%; padding: 10px 0}
		.search_switch_results img	{float:left; clear:left; margin-right: 4px; padding-top: 5px}
		h2 img 						{padding: 0px 15px 0px 0px; float: left}
		
		.rating_text_input input	{width: 240px; padding: 2px; border: 1px solid gray; color: blue; font-size: 11px}
		
		.rating_input				{float:left; width: 162px}
		.rating_input button		{float: left; width: 18px; margin:0 2px; padding:0}
		.rating_input select		{float: left; width: 140px; font-size: 10px; font-family: arial; padding: 2px; border: 1px solid gray; color: blue; height: 20px}
		
		.profile_input				{}
		.profile_input textarea		{font-family: arial; padding: 2px; border: 1px solid gray; color: blue; font-size: 11px}
		.profile_input button		{float: left; width: 18px; margin:0 2px; padding:0}
		
		.task_flag					{float: left; margin-right: 3px; height: 20px; color: rgb(70,70,70); background-color: rgb(230,230,230)}
		.task_flag_label			{float: left; padding: 2px 5px; padding-top: 3px}
		.task_flag_details			{float: left; padding: 2px 5px; padding-top: 3px}
		.task_flag_input			{float: left; width: 162px; height: 20px}
		.task_flag_input button		{float: left; width: 18px; margin:0 2px; padding:0}
		.task_flag_input select		{float: left; width: 140px; font-size: 9px; font-family: arial; padding: 1px; border: 1px solid gray; color: blue; height: 16px}
		
		.task_group					{float: left; margin-right: 3px; height: 20px; color: rgb(90,90,90); background-color: rgb(245,245,245)}
		.task_group_label			{float: left; padding: 2px 5px; padding-top: 3px}
		.task_group_details			{float: left; padding: 2px 5px; padding-top: 3px}
		.task_group_input			{float: left; width: 162px; height: 20px}
		.task_group_input button	{float: left; width: 18px; margin:0 2px; padding:0}
		.task_group_input select	{float: left; width: 140px; font-size: 9px; font-family: arial; padding: 1px; border: 1px solid gray; color: blue; height: 16px}
		
		.group_filter_form			{text-align: center}
		.group_filter_form select	{width: 130px; font-size: 10px; font-family: inherit; color: blue}
		.group_filter_form option	{padding-left: 5px; color: blue}
		.group_filter_form .submit_button	{font-size: 10px; border: 1px solid gray; background-color: white; padding: 2px 2px 4px 2px; width: 100px}
		
		.suggest_global_item		{font-family: Arial, sans-serif, sans serif; color: gray }
		.suggest_global_item img	{float: left; padding-right: 5px; padding-bottom: 5px;}
		.suggest_details_label		{font-size: 11px; line-height: 150%}
		.suggest_details			{font-size: 9px; line-height: 150%}


.maps .mapsEditArea { background:#eee; }
.maps .mapsEditArea td, .maps .mapsEditArea th { padding:5px 10px; }
.maps .mapsOpener { border-top:1px solid #ccc; }
.maps .mapsOpener a { display:block; padding:5px 20px; text-align:center; color:#000; text-decoration:none; font-weight:bold; background:url('/_templates/default/images/mapsBtn.gif') bottom repeat-x #fff; border:1px solid #ccc; border-top:none; float:right; width:150px; margin:0 10px 0 0; }







