@CHARSET "UTF-8";

/* Set default margins, paddings and borders to 0px */

li{
	/*margin-left: 20px;*/
	}

button{
	background-color: #ffffff;
	}


.clear{
	clear: both;
	font-size: 0px;
	}
.empty{
	font-size: 1px;
	}
.underline{
	text-decoration: underline;
	}
.left{
	float: left;
	}

.big{
	font-size: 18px;
	}

.normal{
	font-size: 14px;
	}

.edit{
	/*background-color: #ffffe0;*/
	}

.edit input[type=text]{
	border:0px;
	width: 150px;
	background-color: #ffffe0;
	}

.portfolio {
	font-weight: bold;
	color: #ff6600;
	}

.bottom-border{
	border-bottom: 1px solid #000000;
	}


/***document form padding left****/
.dfpl{
	margin-left: 10px;
	}
.document-form{
	padding-top: 1cm;
	height: 28.7cm;
	}
.document-form div{
	padding-left: 10px;
	font-size: 14px;
	}


.table_item th, .table_item td{
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	padding: 5px;
	}

.last-th, .last-td{
	border-right: 1px solid #000000;
	}

.last-row-td{
	border-bottom: 1px solid #000000;
	}

/* Header style */
#header{
	width: 100%;
	
}
/* Top part of header */
#header-top{
	width:100%;
	height: 144px;
	background-image: url("../images/h-bg-top.jpg");
}

#logo{
	float: left;
	}
	
#your-site{
	width: 543px;
	height: 144px;
	float: left;

	}

#header-right-top{
	float:right;
	width: 317px;
	height: 144px;
	background-image: url("../images/h-right-top.jpg");
	}


/* Bottom part of header */
#header-bottom{
	width:100%;
	height: 144px;
	background-image: url("../images/h-bg-bottom.jpg");
}

#top-menu{
	float: left;
	padding-left: 55px;
	padding-top: 19px;
	}
#header-right-bottom{
	float:right;
	width: 317px;
	height: 123px;
	background-image: url("../images/h-right-bottom.jpg");
	}
/*************************/


div.menu {
	float:left;
	width:20%;
}
.menu ul {
	width:100%;
}

.menu li {
	list-style-image: url("../images/menu-marker.jpg");
	margin-top: 15px;
}

.content li{
	margin-left: 30px;
	}



.menu a:hover {
	color: #ff6600;
	text-decoration: underline;
}

div.content {
	margin:0pt 20%;
	padding-top: 30px;
	text-align: justify;
}
div.ban {
	float:right;
	width:20%;
	padding-top: 20px;
}
.ban ul {
	padding-left:55px;
	margin:0px;
	width:100%;
}

.ban li {
	list-style-image: url("../images/menu-marker.jpg");
	padding-top: 15px;
}


.ban div{
	clear:both;
	margin:5px 0px;
	width:100%;
}

div.colontitul{
	clear:both;
	margin:5px 0px;
	padding-right: 55px;
	padding-top: 30px;
	font-weight: bold;
	text-align:right;
	}

.nav{
	color: #ff6600;
	font-weight: bold;
	padding-bottom: 10px;
	text-decoration: underline;
}


/* TOP SITE MENU */

.menu-item-selected{
	height: 24px;
	background-color: #818080;
	padding-left: 15px;
	padding-right: 15px;
	color : #ffffff;
	}

.menu-left-bottom{
	background-image: url("../images/top_menu_left.jpg");
	width: 8;
	height: 58px;
	background-position: bottom;
	background-repeat: no-repeat;
	}

.menu-right-bottom{
	background-image: url("../images/top_menu_right.jpg");
	width: 10;
	height: 58px;
	background-position: bottom;
	background-repeat: no-repeat;
	}

.menu-item-left{
	background-color: #e8e8e8;
	width: 8px;
	}
.menu-item-right{
	background-color: #e8e8e8;
	width: 10px;
	
	}

.menu-icon{
	padding-top: 3px;
	text-align: center;
	background-image: url("../images/top_menu_bg.jpg");
	}
	h1
	{
	  font-size:16px;
	}
input[type=text],  input[type="password"]{
    border: 1px solid #adadad;
    width: 300px;
}
input{
	border: 1px solid #adadad;
	}
textarea{
    border: 1px solid #adadad;
    width: 300px;
    height: 100px;
    }
table.price
{
   border: 3px solid #78bbd5;
}
input[type="submit"] {
    border: 1px solid #adadad;
    width: 100px;
}

td.price
{
   border: 1px solid #78bbd5;
text-align:center;
}


/*****************/

/*****FORM ROW****/
.form_block{
	}
.form_row{
	border-bottom: 1px solid #cccccc;
	height: 20px;
	}
.form_cell_label{
	float: left;
	padding-right: 5px;
	padding-top: 10px;
	width: 140px;
	}
.form_cell_field{
	padding-top: 10px;
	}


.form_row select{
	width: 500px;
	border:1px solid #78bbd5;
	}


.form_row textarea{
	width: 500px;
	height: 150px;
	}

.form_row input{
	width: 500px;
	}
.form_row [type=submit]{
	width: 100px;
	}
.form_row [type=checkbox]{
	width: 10px;
	}
	
.form_cell_merge{
	text-align: center;
	padding-top: 10px;
	}
/*****************/

/****TABLE LIST ****/
.t_list{
	width: 100%;
	}
.sort-name-up{
	background-image: url("../images/action/sort_up.gif");
	width:100%;
	background-repeat: no-repeat;
	background-position: right;
	}
.sort-name-down{
	background-image: url("../images/action/sort_down.gif");
	width: 100%;
	background-repeat: no-repeat;
	background-position: right;
	}
.sort-name{
	width: 100%;
	background: none;
	
	}
.sort-name-up a, .sort-name-up a:visited, .sort-name-down a, .sort-name-down a:visited, .sort-name a, .sort-name a:visited{
	font-size: 12px;
	font-family: arial;
	text-decoration: none;
	color: #585858;
	}
.sort-name-up a:hover, .sort-name-down a:hover, .sort-name a:hover{
	color: #ff8725;
	}
.sort-name{	
	float: left;
}
.sort-order{
	float: right;
	}
.action-icon{
	padding-left: 5px;
	}
.t_list th{
	
	padding-left: 10px;
	padding-right: 10px;
	
	
	font-size: 12px;
	font-family: arial;
	font-weight:bold;
	
	height: 32px;
	border-right: 1px solid #ffffff;
	background-color: #b0e2f3;
	
	margin-bottom: 5px;
	}
.t_list td{
	padding: 5px;
	border-right: 1px solid #b0e2f3;
	border-bottom: 1px solid #b0e2f3;
	}
th.last {
	border-right: 1px solid #b0e2f3;
	}
td.first{
	border-left: 1px solid #b0e2f3;
	}
td.first-empty-row{
	border-right: 0px;
	height: 5px;
	font-size: 0px;
	padding: 0px;
	}
.left{

	}
p.list, p.c_text{
	padding-top: 20px;
	}


.pager-block{
	width: 100%;
	padding-top: 10px;
}

.pager-number-info{
	float: left;
	width: 33%;
	}

.pager-resize{
	float: left;
	width: 33%;
	}
.pager-resize select{
	border: 1px solid #b0e2f3;
	}
.pager-list{
	float: left;
	width: 50%;
	text-align: right;
	}
.pager-item{
	/*border: 1px solid #b0e2f3;*/
	}
.center-cell{
	text-align: center;
	}
/*******************/

.login_input{
	width: 150px;
	border: 1px solid #adadad;
}

.desktop-ico{
	
}
.ico-file{
	width: 60px;
}
.ico-name{
	width: 60px;
	text-align: center;
	}
.ico-name a, .ico-name a:visited{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.ico-name a:hover{
	color: #ff6600;
	text-decoration: none;
}

.icon-left{
	float: left;
	width: 100px;
	height: 100px;
	
}
.icon-row{

}

.add-icon{
	width: 100%;
	text-align: right;
	
	}

/**EDIT TABLE*/
.edit-form{
	}
.edit-form-label{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	}
.edit-form-field{
	width: 487px;
	text-align: left;
	}
.edit-form-field input[type=text], .edit-form-field textarea, .edit-form-field select{
	width: 487px;
	font-family: arial;
	font-size: 12px;
	border: 1px solid #adadad;
}
.edit-form-field input[type=text]{
	height: 19px;
	}
.edit-form-field textarea{
	height: 100px;
	}

.edit-form-field input[type=file]{
	background-color: #b0e2f3;
	border: 1px solid #adadad;
	}

.edit-form-radio{
	padding-left: 20px;
	}
	
.edit-form-radio-label{
	padding-left: 6px;
	}

.edit-form-help{
	width: 40px;
	padding-left: 11px;
	}
.edit-form-row{
	height: 30px;
	}
/**EDIT TABLE*/

/**ERROR, INFO etc messages**/
.msg-box{
	border: 1px solid #b0e2f3;
	display: table;
	padding: 5px;
	
}
.msg-icon{
	float: left;
	text-align: left;
	overflow: visible;
	
}
.msg-text{
	text-align: left;
	float: left;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 12px;
	font-weight:bold;
	font-family: arial;
	
}
.msg-text h1{
	
	}
.error{
	color: #ff0000;
}

.info{
	
}

.warning{
	color: #df670f;
}

.attention{
}

.notice{
}

/**ERROR, INFO etc messages**/

.bold{
	font-weight: bold;
}

.italic{
	font-style: italic;
}

.nowrap{
	white-space: nowrap;
	}

.glossary-item-block{
	padding-top:20px;
	padding-left: 8px;
}
.glossary-item-title{
	color:#ff6500;
	font-weight:bold;
}
.glossary-item-anounce{
	padding-left:5px;
}

.glossary-filter-item{
	font-weight: bold;
	padding-left: 4px;
	}
.glossary-filter-item a, .glossary-filter-item a:visited{
	font-weight: bold;
	padding-left: 4px;
}


/** TABS **/
#edit-tabs {
  float:left;
  width:100%;
  /*background:#369 url("../images/tabs/bg.gif") repeat-x bottom;*/
  font-size:85%;
  line-height:normal;
  }
#edit-tabs ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#edit-tabs li {
  float:left;
  background:url("../images/tabs/right.gif") no-repeat right top;
  margin:0;
  padding:0 5px 0 0;
  }
#edit-tabs a {
  float:left;
  display:block;
  background:url("../images/tabs/left.gif") no-repeat left top;
  padding:5px 7px 4px 20px;
  text-decoration:none;
  font-weight:bold;
  color:#9cf;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#edit-tabs a {float:none;}
/* End IE5-Mac hack */
#edit-tabs a:hover {
  color:#fff;
  }
#edit-tabs .current {
  background-image:url("../images/tabs/right_on.gif");
  }
#edit-tabs .current a {
  background-image:url("../images/tabs/left_on.gif");
  color:#333;
  padding-bottom:5px;
  }
/**************************************/

.usual p, .usual li, .usual ul { width:auto; margin:0; padding:0;}
.usual div { text-align:left; }
