body { font-family:Arial, Helvetica, sans-serif; font-size:12px;}
html {overflow-y:scroll;}
img { padding : 0px; margin : 0px; border : none; vertical-align: middle;}
a { color:#28569B; text-decoration:none;}
a:hover, a.hover {color: #FF3300;}

h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; }
h1 { font-size:22px; color: #333; font-weight: normal; line-height: 32px; margin-bottom:3px;}
h2 { font-size:16px; color: #666; font-weight: bold; padding:5px 0px;}
h3 { font-size:14px; color: #CC0000; font-weight: normal; line-height: 23px; padding-bottom: 5px}
.separator { color:#CCCCCC; }
.space { height:32px; height:0px; clear:both;}
.space p { height:32px;}
p {}
hr { border:0px; height:2px; background:#ccc; margin:10px 0px;}
small { color:#666666;}
.button {}
.button a { text-decoration:underline; color:#333333;}
.button:hover {}

.button.live_edit {}
.button.live_edit:hover {}

a.url_button { display:inline; color:#333333; text-decoration:none; font-size:11px; font-weight:bold; background:  url(../images/cms/input_button_bg.png) right; border: 1px solid #c1c1c1; padding:2px 10px 1px 10px;}
a.url_button:hover { display:inline; color:#333333; text-decoration:none; font-size:11px; font-weight:bold; background:  url(../images/cms/input_button_hover_bg.png) right; border: 1px solid #999; padding:2px 10px 1px 10px;}

/*style do inplaceeditor */

.in_place_template_select {}
.in_place_template_select select { font-size:11px;}

input { outline:none;}

input[type="file"]
{
	border: 1px solid #7F9DB9; font-family: Arial, Helvetica, sans-serif; font-size: 11px; 
	background-image:url(../images/cms/input_text_bg_1.gif);
}

input[type=submit].submit-hidden, input[type=submit], input[type=button], input[type=reset] {
	background: url(../images/cms/input_button_bg.png) right;
	border: 1px solid #c1c1c1;
	height:19px;
	cursor:pointer;
	color: #333;
	text-decoration: none;
	font-size:11px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	
	padding:1px 9px 1px 10px !important;
	
}
input:hover[type=submit], input:hover[type=submit], input:hover[type=button], input:hover[type=reset] {
	background:  url(../images/cms/input_button_hover_bg.png) right;
	border: 1px solid #999;

}
input:active[type=submit], input:active[type=submit], input:active[type=button], input:active[type=reset] {
	background:  url(../images/cms/input_button_active_bg.png) right;
	color:#333333;

}


select.focus  {	border: 1px solid #F1CA80; }
select { font-family: Arial, Helvetica, sans-serif; border: 1px solid #7F9DB9; font-size: 12px; height: 19px}


/* -- */


select.txt {
	width:auto;
	height:auto;
}
select.txt option {
	width:auto;
	height:auto;
}

em   { color:#ec4a24; font-weight:bold; }

input:focus::-moz-focus-inner { border-color: transparent !important; } 
input[type="text"], input[type="password"] { border: 1px solid #7F9DB9; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-image:url(../images/cms/input_text_bg_1.gif); margin:1px;}
input[type="text"][disabled] { background-image:url(../images/cms/input_text_bg_2.gif);}

input[type="text"].focus, input[type="password"].focus {
	border: 2px solid #F1CA80;
	background-image: none;
	margin:0px;
}

input.theme { border:1px solid #00FFFF; }
input.changed {	border:1px solid #FFFF00; }
input.ok { border:1px solid #009900; }

input.exist { border:1px solid #009900; }
input.empty { border:1px solid #990000; }

input.normal { border:1px solid #7F9DB9; width:200px;}
input.small {width:45px;}
input.medium { width:310px;}
input.long { width:750px;}

textarea { font-size: 12px; border: 1px solid #7F9DB9;}
textarea.theme { border:1px solid #00FFFF; }
textarea.changed { border:1px solid #FFFF00; }
textarea.ok { border:1px solid #009900; }
textarea.normal { border:1px solid #7F9DB9; }
textarea.focus  {	border: 1px solid #F1CA80; background: #FEFAF3;}

textarea.small {width:45px;}
textarea.medium { width:310px;}
textarea.long { width:750px;}


select.theme { border:1px solid #00FFFF; }
select.changed { border:1px solid #FFFF00; }
select.ok { border:1px solid #009900; }
select.normal { border:1px solid #7F9DB9;}


form { 	margin: 0px; padding: 0px;}
form fieldset { border:none; }
form legend { display:none;}
form label { color:#666; font-weight:normal; }
form input, form select, form button  { vertical-align:middle; }

#message {}
#message.frame { overflow:hidden; background:#f1f1f1; position:relative; text-align:left; position:relative; padding:5px; margin:10px 0px;}
#message.frame .icon { float:left; height:21px; width:21px; margin-right:2px;}
#message.frame .info { float:left; width:550px; color:#333; padding:3px;}
#message.frame .close {position:absolute; top:7px; right:7px !important; right:14px;}

#message.frame.normal { background:#DAE8F0;}
#message.frame.normal .icon { background:url(../images/cms/icons/c_info.gif)}

#message.frame.ok {background:#DEF1DE;}
#message.frame.ok .icon {background:url(../images/cms/icons/c_ok.gif)}

#message.frame.error {background:#F0D9D9}
#message.frame.error .icon { background:url(../images/cms/icons/c_error.gif)}

#message.frame.security {background:#FFF8D9;}
#message.frame.security .icon { background:url(../images/cms/icons/c_security.gif)}

#message.frame.system_error {background:#F0D9D9}
#message.frame.system_error .icon { background:url(../images/cms/icons/c_error.gif)}

#message.frame.system_info {background:#DAE8F0;}
#message.frame.system_info .icon { background:url(../images/cms/icons/c_info.gif)}

#message.frame.warning {background:#FFF8D9;}
#message.frame.warning .icon { background:url(../images/cms/icons/c_warning.gif)}

/* category popup */

#category_popup {width:100%; font-size:12px; position:fixed; height:100%; left:0px; top:0px; background:url(../images/cms/bg_category_popup.png); display: none; z-index: 100; }
#category_popup .popup { overflow: auto; height: 400px; padding:0px; z-index: 200; background:#fff; color: #333; border: 15px solid #333; position:absolute; top:50%; left:50%; margin-left:-500px; width:1000px; margin-top: -200px;}
#category_popup .popup table td { font-size: 15px }
#category_popup .popup .content {padding: 15px;}
#category_popup .popup .content .close_popup { font-size:11px; float:right;}
#category_popup .popup .content .close_popup a {color: #666666;}


/**/
.product_photo_gallery_item { border: 1px solid #fff; background:#FFFFFF; text-align:center; padding:5px; height:200px; width:170px; float:left; position:relative;}
.product_photo_gallery_item:hover { border: 1px solid #F1F1F1; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.product_photo_gallery_item .title { font-size:11px; margin-top:5px;}
.product_photo_gallery_item .thumb img { max-width:150px; max-height:150px;}
.product_photo_gallery_item .menu { position:absolute; bottom:0px; width:170px;}

/*///  ///*/
#trailimageid {font-size:11px; position: absolute; display: none; left: 0px; top: 0px; width: auto; height: 0px; z-index: 150;}


/* {ID} {LP} */
#center_table tr th#lp, #center_table_detail tr th#lp 
{width:24px; text-align:center;}
#center_table tr td#lp, #center_table_detail tr td#lp 
{ color:#000}

#center_table tr th#id, #center_table_detail tr th#id 
{width:24px;}
#center_table tr td#id, #center_table_detail tr td#id 
{color:#000;}

/* {DATA} itp */
#center_table tr th#date , #center_table_detail tr th#date
{width:120px;}

#center_table tr td#date , #center_table_detail tr td#date 
{color:#999999;}
