/*   ------  Kasper CMS demo   ------  */

p { margin:0px 0px 10px 0px;}
.error, .red {color:#F50109}
.core_404 {font-size:0.8em}
.pager {padding:0px 0px 0px 0px; text-align:center}
.empty {text-align:center; padding:20px 0px 0px 0px}
.sub-menu {background:url(tpl_line.gif) bottom repeat-x; margin:0px 0px 10px 0px; padding:0px 0px 10px 0px}

.sub-menu .div {FONT-SIZE: 12px; background: url(menu-bott-7.gif) 0px 5px no-repeat; padding-left:10px; display:block }

.line {margin:10px 0px 10px 0px}
.files div {margin:0px 0px 4px 0px}

.box-submenu { padding:20px 0px 0px 0px; clear:both;}
.box-submenu div {padding:0px 10px 5px 0px; width:420px;}




.search_highlight {background:#D3D5ED; padding:0px 2px 0px 2px}

.deput {font-size:12px}
.deput .name {margin:0px 0px 2px 0px; color:#375994}
.deput .text {margin:0px 0px 15px 0px}
.deput .sel {font-weight:bold}
.deput .line {background:url(tpl_line.gif) bottom repeat-x;}



/* news_index */
.news {padding:0px 0px 0xp 0xp;text-align:justify}
.news, .news td {font-size:12px}
.news .data {color:#DC0308; padding:0px 10px 5px 0px; font-weight:bold; float:left}
.news .name {padding:0px 0px 5px 0px; font-weight:bold; font-size:12px; color:#464646} 
.news .name a {text-decoration:none; color:#464646} 
.news .name a:hover{text-decoration: underline} 
.news .anons {padding:5px 0px 0px 0px;}
.news .text {padding:6px 0px 10px 10px}
.news .text img {margin:0px 10px 0px 0px} 
.news .detale {background:url(tpl_line.gif) 0px 30px repeat-x; font-weight:bold; text-align:right; padding:0px 0px 30px 0px; clear:both}
.news .last {background:url(tpl_line.gif) repeat-x 20px; font-weight:bold; text-align:left; margin:10px 0px 10px 0px; clear:both; height:18px}
.news .last span {background:#FFFFFF; padding:0px 20px 0px 0px}
/* news_index */

/*      */
.products .img {float:left; margin:5px 30px 5px 0px} 
.products .name {color:#546279; padding:5px 0px 5px 0px; font-weight:bold}
.products .line {background:url(tpl_line.gif) repeat-x;}
/*      */

/*        */
.form {text-align:left; vertical-align:middle;}
.form input {width:350; height:20; border:#CDCDCD 1px solid}
.form textarea {width:350;  border:#CDCDCD 1px solid}
.form td {font-size:12px; padding:3px 0px 3px 0px}

.form .but {
	border: none;
	width: 150px;
	background: #1551c4;
	font-weight:bold;
	color: #FFFFFF;
	cursor: pointer;
}
.form .text2 {width:80px}
/*        */


/*       */
.photo {padding:10px 0px 10px 0px;}
.photo td {vertical-align:middle; text-align:center; padding:5px}
.photo .img {border:#445689 1px solid;}
.photo a .name {padding-bottom:5px; font-size:12px}
/*       */

/*     */
.search div {padding-bottom:3px; padding-top:3px; font-size:12px}
.search a {; font-weight:bold; font-size:11px}
/*     */
