BODY {FONT-WEIGHT: normal; FONT-SIZE: 11px;  FONT-FAMILY: Tahoma, Verdana, Geneva, Helvetica; color: #787878;}
TD {FONT-WEIGHT: normal; FONT-SIZE: 11px;  FONT-FAMILY: Tahoma, Verdana, Geneva, Helvetica; color: #787878;}
A {FONT-WEIGHT: normal; FONT-SIZE: 11px;  FONT-FAMILY: Tahoma, Verdana, Geneva, Helvetica; text-decoration: none; color: #FF0000;}

P {margin-bottom: 0px; padding-bottom: 0px; margin-top: 0px; padding-top: 0px;}
INPUT, SELECT {FONT-WEIGHT: normal; FONT-SIZE: 11px;  FONT-FAMILY: Tahoma, Verdana, Geneva, Helvetica; color: #787878;}
INPUT.contacts_f {border: 1px #C01E17 solid;}
INPUT.search_f {border: 1px #C01E17 solid;}
TEXTAREA.contacts_t {border: 1px #C01E17 solid; background-color: #FFFEFE}

.header {FONT-SIZE: 12px; color: #C11E15; FONT-WEIGHT: bold;}
.header2 {FONT-SIZE: 11px; color: #C11E15; FONT-WEIGHT: normal;}

.err {color: #3b4c94; FONT-WEIGHT: bold;}
.header3 {FONT-SIZE: 20px; color: #FE8E8E;}
.header3b {FONT-SIZE: 16px; color: #ffffff;}
A.header3 {FONT-SIZE: 20px; color: #ffffff;}


A.cat {FONT-WEIGHT: normal; FONT-SIZE: 15px;  FONT-FAMILY: Tahoma, Verdana, Geneva, Helvetica; text-decoration: underline; color: #FF0000;}
A.cat:Visited {FONT-WEIGHT: normal; FONT-SIZE: 15px;  FONT-FAMILY: Tahoma, Verdana, Geneva, Helvetica; text-decoration: underline; color: #FF0000;}
A.cat:Hover {FONT-WEIGHT: normal; FONT-SIZE: 15px;  FONT-FAMILY: Tahoma, Verdana, Geneva, Helvetica; text-decoration: none; color: #FF0000;}


A.header3a {FONT-SIZE: 16px; color: #ffffff; text-decoration:underline;}
A.header3a:Visited {FONT-SIZE: 16px; color: #ffffff; text-decoration:underline;}
A.header3a:Hover {FONT-SIZE: 16px; color: #ffffff; text-decoration:none;}


.date {color: #BF1D15;}
A.newslink {color: #787878; text-decoration: none;}
A.newslink:hover {text-decoration: underline;}
A.details {color: #BF1D15; text-decoration: none;}
A.details_s {color: #BF1D15; text-decoration: none; FONT-WEIGHT: bold;}
.copyright {color: #6C6C6C;}
A.copyright {color: #6C6C6C; text-decoration: underline;}
A.copyright:hover {color: #6C6C6C; text-decoration: none;}
.contacts {color: #FFFEFE; FONT-WEIGHT: bold;}
A.cat_dl {color: #C11E15; FONT-WEIGHT: bold;}
A.cat_dl2 {color: #C11E15;}
.cats {color: #FFFFFF; text-decoration: none;}
A.cats {color: #FFFFFF; text-decoration: none;}
A.cats:hover {text-decoration: underline;}
.cat_img {border: 1px solid #A9A9A9;}
.cat_img1 {border: 0px solid #A9A9A9;}

INPUT.gb, TEXTAREA {
  FONT-WEIGHT: normal;
  FONT-SIZE: 11px; 
  FONT-FAMILY:  Tahoma, Verdana, Geneva, Helvetica; 
  color: #646464;
  width: 300px;
  background-color: #DFDFDF;
  border: 1px #C4C4C4 solid;
}


img.png {behavior:url('/img/png.htc');}

.calc {
	color:#fff;}
.calc td{
	color:#fff;
	padding:5px;
	font-size:10px;
	}
.calc_inp {
	border:solid 1px #c01e17;
	color:#787878;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:4px;
	}
.calc_b {
	float:left;
	width:112px;
	padding-top:5px;
	padding-bottom:5px;
	margin-right:6px;
	padding-left:4px;
	display:inline;
	}
.calc_b label {
	display:block;
	background-color:#c01e17;
	height:20px;
	color:#fff;
	font-size:9px;
	overflow:hidden;
	width:112px;
	//margin-top:-2px;
	letter-spacing:0px;
	
	}
.calc_b label input{
	float:left;
	}
.calc_b label span{
	display:block;
	float:left;
	padding-left:1px;
	padding-top:4px;
	}
	
	
	.calc {
	color:#fff;}
.calc td{
	color:#fff;
	padding:5px;
	font-size:10px;
	}
.calc_inp {
	border:solid 1px #c01e17;
	color:#787878;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:4px;
	}
.calc_b {
	float:left;
	width:120px;
	background: white;
	padding: 0;
	display:inline;
	margin: 5px 3px; 
	text-align: right;
	}
.calc_b label {
	display:block;
	background-color:#c01e17;
	height:20px;
	color:#fff;
	font-size:9px;
	overflow:display;
	width:120px;
	letter-spacing:0px;
	margin: 0;
	}
.calc_b label input{
	float:left;
	}
.calc_b label span{
	display:block;
	float:left;
	padding-left:0px;
	padding-top:4px;
	}
.calc_reset {
     background:url(img/i_cont_5.gif) no-repeat;
     border:none;
     width:71px;
     height:17px;
     cursor:pointer;
     }
.calc_submit {
     background:url(img/calc/i_cont_7.gif) no-repeat;
     border:none;
     width:78px;
     height:17px;
     cursor:pointer;
     }
     
     /*dialog*/
.ui-dialog {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 1.1em;
	background: #ffffff url(images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;
	color: #222222;
	border: 4px solid #dddddd;
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	z-index: 99999;
}
.ui-resizable .ui-resizable-handle {
	display: block; 
}
body .ui-resizable-disabled .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
body .ui-resizable-autohide .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
.ui-resizable-n { 
	cursor: n-resize; 
	height: 7px; 
	width: 100%; 
	top: -5px; 
	left: 0px;  
}
.ui-resizable-s { 
	cursor: s-resize; 
	height: 7px; 
	width: 100%; 
	bottom: -5px; 
	left: 0px; 
}
.ui-resizable-e { 
	cursor: e-resize; 
	width: 7px; 
	right: -5px; 
	top: 0px; 
	height: 100%; 
}
.ui-resizable-w { 
	cursor: w-resize; 
	width: 7px; 
	left: -5px; 
	top: 0px; 
	height: 100%;
}
.ui-resizable-se { 
	cursor: se-resize; 
	width: 13px; 
	height: 13px; 
	right: 0px; 
	bottom: 0px; 
	background: url(images/222222_11x11_icon_resize_se.gif) no-repeat 0 0;
}
.ui-resizable-sw { 
	cursor: sw-resize; 
	width: 9px; 
	height: 9px; 
	left: 0px; 
	bottom: 0px;  
}
.ui-resizable-nw { 
	cursor: nw-resize; 
	width: 9px; 
	height: 9px; 
	left: 0px; 
	top: 0px; 
}
.ui-resizable-ne { 
	cursor: ne-resize; 
	width: 9px; 
	height: 9px; 
	right: 0px; 
	top: 0px; 
}
.ui-dialog-titlebar {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	padding: .5em 1.5em .5em 1em;
	color: #eeeeee;
	background: #444444 url(images/444444_40x100_textures_02_glass_25.png) 0 50% repeat-x;
	border-bottom: 1px solid #777777;
	font-size: 1em;
	font-weight: bold;
	position: relative;
}
.ui-dialog-title {}
.ui-dialog-titlebar-close {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	background: url(images/eeeeee_11x11_icon_close.gif) 0 0 no-repeat;
	position: absolute;
	right: 8px;
	top: .7em;
	width: 11px;
	height: 11px;
	z-index: 100;
}
.ui-dialog-titlebar-close-hover, .ui-dialog-titlebar-close:hover {
	background: url(images/ffd40f_11x11_icon_close.gif) 0 0 no-repeat;
}
.ui-dialog-titlebar-close:active {
	background: url(images/ffffff_11x11_icon_close.gif) 0 0 no-repeat;
}
.ui-dialog-titlebar-close span {
	display: none;
}
.ui-dialog-content {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	color: #222222;
	padding: 1.5em 1.7em;	
}
.ui-dialog-buttonpane {
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: left;
	border-top: 1px solid #dddddd;
	background: #ffffff;
}
.ui-dialog-buttonpane button {
	margin: .5em 0 .5em 8px;
	color: #eeeeee;
	background: #444444 url(images/444444_40x100_textures_02_glass_25.png) 0 50% repeat-x;
	font-size: 1em;
	border: 1px solid #777777;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	line-height: 1.4em;
}
.ui-dialog-buttonpane button:hover {
	color: #ffffff;
	background: #333333 url(images/333333_40x100_textures_02_glass_25.png) 0 50% repeat-x;
	border: 1px solid #444444;
}
.ui-dialog-buttonpane button:active {
	color: #ffffff;
	background: #a21111 url(images/a21111_40x100_textures_02_glass_35.png) 0 50% repeat-x;
	border: 1px solid #841515;
}
/* This file skins dialog */
.ui-dialog.ui-draggable .ui-dialog-titlebar,
.ui-dialog.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.list_project {
	padding:20px 15px;
	line-height:16px;
	}
.list_project a:hover {
	text-decoration:underline;
	}