#ajaxpreloader, 
#wrapper{margin:0; padding:0; height:100%; width:100%}
.ajaxpreloader{border:1px solid #b4daff; position:absolute; background:white; left:50%; width:200px; margin-left:-100px; top:200px; padding:40px 40px 40px 40px; text-align:center; display:none}
.collab_error{border:1px solid #cd2424; position:absolute; background:white; left:50%; width:200px; margin-left:-100px; top:200px; padding:40px 40px 40px 40px; text-align:center; display:none; color:#cd2424}
.disabled{background:#d2e6fa; filter:alpha(opacity=30)}
a img{border:0}
a.add{font-size:18px; margin-right:20px}
a.disabled{cursor:normal; color:gray; background-color:transparent !important}
a.left_submenu_level2{display:block; margin:4px 0px 4px 30px; font-size:11px}
a.left_submenu{display:block; margin:5px 0px 5px 13px; font-size:11px}
a.page_list:hover{background-color:#cfc; color:blue}
a.page_list{color:blue}
a:hover{color:red}
a{color:#1873B4; text-decoration:none}
body{margin:0; padding:0; font-family:verdana,tahoma; font-size:11px; background-color:#fff}
div.adjust{padding:10px; text-align:justify; background-color:#fefefe;  border:1px solid #ccc; display:none; position:absolute; width:300px}
div.admin_interface a{display:block; float:left; width:150px; height:40px; margin-right:3px; padding:3px}
div.admin_interface img{padding:0px 10px 0 0}
div.alert{width:80%; margin:5px auto; padding:5px; border:1px #9cc3ee solid; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px}
div.bg_layer{width:100%; height:100%; position:absolute; top:0; left:0; display:none; background-color:black; filter:progid:dximagetransform.microsoft.alpha(opacity=50); opacity:0.5}
div.boxblock{display:block}
div.boxnone{display:none}
div.context_help ol{margin:3px 0px 3px 10px; list-style-position:inside}
div.context_help{border:1px solid #666; margin:5px; padding:5px 5px 5px 50px; background-color:#eee; background-repeat:no-repeat; background-image:url(/design/ukraine/img/cp/help.gif); background-position:5px 5px; color:#666; font-size:11px; font-family:tahoma}
div.cp_error{border:1px solid #94000c; color:#94000c; margin:5px; padding:20px; background-color:#ffefeb; background-repeat:no-repeat; background-image:url(/design/ukraine/img/cp/error.gif); background-position:8px 6px}
div.cp_ok{border:1px solid #276630; color:#276630; margin:5px; padding:20px; background-color:#edf8ee; background-repeat:no-repeat; background-image:url(/design/ukraine/img/cp/ok.gif); background-position:8px 10px}
div.cp_pagemenu_description{line-height:150%; color:#666}
div.cp_pagemenu_title a:hover{text-decoration:underline}
div.cp_pagemenu_title{font-size:16px; padding:5px}
div.cp_pagemenu{padding:10px; border-bottom:1px solid silver}
div.cp_warning{border:1px solid #f39e0e; margin:5px; padding:5px 5px 5px 70px; background-color:#fbecce; background-repeat:no-repeat; background-image:url(/design/ukraine/img/cp/warning.gif); background-position:5px 5px}
div.cp_warning a {color:#1873B4;}
div.error{width:80% !important; margin:5px auto !important; padding:5px !important; border:1px #bb1418 solid !important; background:none !important; -moz-border-radius-bottomleft:10px !important; -moz-border-radius-bottomright:10px !important; -moz-border-radius-topleft:10px !important; -moz-border-radius-topright:10px !important; -webkit-border-top-left-radius:10px !important; -webkit-border-top-right-radius:10px !important; -webkit-border-bottom-left-radius:10px !important; -webkit-border-bottom-right-radius:10px !important}
div.footer{height:50px; padding:5px; background-color:#eee; border-top:1px solid #666}
div.form_error{margin-top:15px; margin-left:25%; padding-left:10px; color:red; font-weight:bold}
div.form_title{color:#4475db; margin-top:20px; padding-left:170px; font-weight:bold; font-size:16px}
div.home a{text-decoration:underline; color:#e33939}
div.home img{vertical-align:middle}
div.info{width:80%; margin:5px auto; padding:5px; border:1px #1814bb solid; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px}
div.messageleft{float:left; margin:10px}
div.messageread{margin:0 20px 0 0; text-align:right}
div.obj_hint{display:none; padding-left:10px; line-height:1.4em; font-size:0.85em}
div.page_underline{padding-bottom:3px}
div.path{padding:3px 0px 10px 10px}
div.position{position:relative}
div.sites_list li{list-style:square inside; color:#2e6ab1;  margin-top:7px}
div.sites_list{padding-left:10px; padding-bottom:10px; background-color:#fefefe;  border:1px solid #ccc; text-decoration:none; display:none; position:absolute; width:200px}
div.task_layer{font:11px verdana; border:1px solid #5b7f93; display:none; position:absolute; top:100px; left:50%; width:600px; margin-left:-300px; background-color:white}
div.task_menu_item img{position:relative; top:4px; margin-right:3px}
div.task_menu_item{padding:1px}
div.test{background-color:red}
div.warning{width:80%; margin:5px auto; padding:5px; border:1px #ff8e03 solid; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px}
form{padding:0; margin:0}
h1{margin:0 0 0 0; padding:10px 0 5px 0px; font-size:18px; font-weight:bold; color:#08377d; font-family:tahoma}
h2{margin:0 0 0 0; padding:10px 0 5px 0; font-size:16px; fint-weight:bold; color:#08377d; font-family:tahoma}
h2{margin-top:0 !important}
/* h3{margin:0 0 0 0; padding:10px 0 0 10px; font-size:12px; fint-weight:bold; color:#08377d; font-family:tahoma} */
html, body{margin:0; padding:0; height:100%; border:none}
img.s16{position:relative; top:4px; border:1px solid white}
img.s16b{position:relative; top:4px; border:1px solid silver; cursor:hand; cursor:pointer}
input.cp_add, 
input.cp_delete{margin-top:5px}
input.cp_save, 
input.date{background:white url(/design/cms/img/icons/calendar_v2.gif) center right no-repeat; width:90px}
input.messageinput{background:#fff; border:1px #d7d4d4 solid; padding:3px; cursor:pointer; text-decoration:underline}
input.wide{width:100%; background-color:#fcfcfc}
input.wide{width:90%; border:1px solid #7f9db9}
select.wide{width:100%; background-color:#fcfcfc}
span.asterix{color:red}
span.bad{color:#c4170a}
span.button{border:1px solid #ddd; margin:10px 2px; padding:3px 5px; line-height:25px; cursor:pointer}
span.comment{color:gray; font-size:10px}
span.cp_comment{font-size:11px; font-family:tahoma; color:gray}
span.event{border:1px solid #ddd; margin:10px 2px; padding:3px 5px; line-height:25px; cursor:pointer}
span.footnote{display:block; margin:3px 0px 4px 0px; color:#666}
span.gray{color:gray}
span.ok{color:#1b7c07}
span.page_dots{border:none}
span.page_list, a.page_list, span.page_selected, span.page_dots{border:1px solid #2e6ab1; margin-right:2px; margin-bottom:2px; padding:3px 6px 3px 6px; display:inline; margin-bottom:10px; color:gray}
span.page_list{background-color:#36c; font-weight:bold; color:white}
span.yellow{color:#ff741a}
table.collab td a, table.collab td a:visited{color:#354a55}
table.collab td a:hover{color:#5b7f93}
table.collab td{padding:3px; font:11px verdana}
table.collab thead td.sorted a{color:white}
table.collab thead td.sorted{background-color:#7b9cae; color:white}
table.collab thead td{background-color:#c4d3db; font-weight:bold; color:#354a55; border-bottom:1px solid #999}
table.collab tr.even{background-color:#efefef}
table.collab tr.last{background-color:#cfdde3}
table.collab tr.odd{background-color:#f5f5f5}
table.collab tr.over{background-color:#dee7eb}
table.collab tr.st_dropped a{color:gray}
table.collab tr.st_dropped{color:gray}
table.collab{width:100%; border:1px solid #999; border-collapse:collapse}
table.content{border:0px solid red; width:100%; padding:0px; margin:0px}
table.cp_table input.fill{width:95%; font-family:tahoma}
table.cp_table td.no_content{text-align:center; padding:20px; background-color:#f3f3f3}
table.cp_table td{padding:5px; border:1px solid #7398af; vertical-align:middle}
table.cp_table thead td{text-align:center; font-weight:bold; background-color:#b4c8d4; color:black; padding:5px 3px 5px 3px; vertical-align:middle}
table.cp_table tr td{vertical-align:middle}
table.cp_table tr th{text-align:center; font-weight:bold; background-color:#d9e3e9; color:black; padding:5px 3px 5px 3px; vertical-align:middle}
table.cp_table tr.error{background-color:#ffd4d7}
table.cp_table tr.even{background-color:#e9e9e9}
table.cp_table tr.odd{background-color:#f3f3f3}
table.cp_table tr.over{background-color:#d4deec}
table.cp_table tr.vertcenter{vertical-align:middle}
table.cp_table{width:100%; border-collapse:collapse; border:1px solid #385685; vertical-align:middle; margin-top:10px}
table.cp_vertical_info td.title{text-align:right; font-weight:bold}
table.cp_vertical_info td a {color:#1873B4; text-decoration:none}
table.cp_vertical_info td a:hover {color:red}
table.form td.error{color:red; font-weight:bold}
table.form td.ok{color:#09c; font-weight:bold}
table.form td.title{width:130px; text-align:right; font-weight:bold}
table.form td{padding:5px 0 5px 10px; vertical-align:top}
table.form thead td{font-weight:bold}
table.form{width:100%}
table.menu td{padding:2px 0px 4px 0px; border-bottom:1px solid silver}
table.menu{width:100%}
table.page, 
table.pages_list caption{font-size:10px}
table.pages_list td.dots{background:transparent; cursor:auto}
table.pages_list td.selected_page{font-weight:bold; background-color:silver; color:white}
table.pages_list td.show_all{background:transparent; cursor:auto}
table.pages_list td{cursor:hand; background:#dff1ff url(/img/shared/button/page_cut.gif) top right no-repeat; width:30px; height:30px; vertical-align:middle; text-align:center}
table.stuff td{border-right:0px solid #f0f0f0; border-top:0px solid #f0f0f0}
table.stuff{table-left:1px solig #f0f0f0}
table.top td a{color:#ccc; text-decoration:underline}
table.top td.logo{padding:10px 0px 0px 10px; color:#064366; font-family:tahoma; width:700px}
table.top td{color:white}
table.top, 
table.top{background-color:#085c7d}
table.topmenu td a:hover{text-decoration:underline}
table.topmenu td a{font-size:13px; padding:0px 5px 0px 5px; color:white}
table.topmenu td{padding:7px}
table.topmenu, 
table.topmenu{background-color:#6e6e6e}
table.view_task td.title{text-align:right; width:120px; font-weight:bold}
table.view_task td{font:11px verdana; padding:4px}
td.menu{padding:5px 5px 5px 5px; width:200px}
td{font-family:verdana,tahoma; font-size:11px;}
textarea.wide{width:90%; height:150px}
tr.head td{padding-top:20px; text-align:left; border-bottom:3ps solid #73a3ff; color:#2023ce; font-weight:bold}
tr.head{}
ul{padding:0; margin:0 0 0 20px}

