/*   ------  Kasper CMS 25.05.2007   ------  */
p {margin:0px 0px 10px 0px;}
.error, .red {color:#F50109}
.error {text-align:center; padding-bottom:5px}
.core_404 {font-size:1em}
.empty {text-align:center; padding:15px 0px 15px 0px}
.line {margin:10px 0px 10px 0px; background:url(tpl_line.gif) center bottom repeat-x; height:1px; clear:both}

.box-submenu {margin:0px 0px 3px 0px; min-height:14px;}
.box-submenu a {background:url(tpl_point.gif) left 5px no-repeat; color:#666666; padding:0px 15px 5px 10px; white-space: normal; display:block}
.box-submenu a:hover {color:#F8ACAD;}
.page-path {padding:0px 0px 15px 0px; font-size:11px; height:12px}
.print {margin:0px 0px 3px 0px; min-height:12px !important}
.print a {background:url(print.gif) left 2px no-repeat !important; color:#666666 !important; padding:0px 15px 5px 17px !important}
.print a:hover {color:#F8ACAD !important;}

/*   news */
.news .date {padding:1px 0px 3px 0px; color:#F50109; font-size:11px; font-weight:bold}
.news .name {padding:3px 0px 4px 0px; color:#666666; font-weight:bold} 
.news .name a, .articles .name a {text-decoration:none; color:#666666} 
.news .name a:hover, .articles .name a:hover{text-decoration:none; color:#F8ACAD} 
.news .detale {margin-bottom:10px}
.news .anons {padding:1px 0px 4px 0px;}
.news .text {padding:5px 0px 10px 0px}
.news .img {margin:2px 10px 5px 0px} 
.news .last {background:#F8ACAD; color:#fff; font-weight:bold; padding:5px 5px 5px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:14px; margin:15px 0px 15px 0px}
.last_line {margin:3px 0px 3px 0px; background:url(tpl_line.gif) center bottom repeat-x; height:1px; clear:both}
/*   news */

/*   products*/
.products .img {margin:5px 20px 20px 0px; float:left;} 
.products a .img {border:#999999 1px solid}
.products a:hover .img {border:#E61D24 1px solid}
.products .name {color:#546279; padding:5px 0px 5px 0px; font-weight:bold}
.products .anons {margin:0px 0px 10px 0px}
/*   products*/


/*   photo */
.photo td {text-align:center; padding:10px 0px 10px 0px}
.photo .img {margin:0px 0px 5px 0px}
.photo a .img {border:#999999 1px solid}
.photo a:hover .img {border:#E61D24 1px solid}
/*   photo */

/*   articles */
.articles .name {padding:1px 0px 3px 20px; background:url(img_news.gif) top left no-repeat; font-weight:bold; color:#628593}
.articles .text {padding:5px 0px 10px 0px}
/*   articles */

/*   faq and comment */
.faq .name {color:#628593;}
.faq .sel {color:#E61D24; font-weight:bold}
.faq .question {margin:10px 0px 10px 0px}
.faq .answer {margin:0px 0px 10px 0px}
.faq a {text-decoration:none}
.faq a:hover {text-decoration:none}
/*   faq and comment */

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

.cart-but input,
.form .but,
.search .button,
.voting .button,
.form .button {height:21px; border:#F8ACAD 1px solid; background:#F8ACAD; color:#FFFFFF; font-weight:bold; cursor:pointer}
.form .button {width:49%}
.form .but2 {height:21px; border:#F8ACAD 1px solid; background:#F8ACAD; color:#FFFFFF; font-weight:bold; cursor:pointer; width:90px}
.form .text {width:35px; border: solid #d2d2d2 1px}
.form .text2 {width:80px}
.form  .ttl {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#303030; font-weight:bold}
/*   формы */

/*   search */
.search {text-align:center; padding-bottom:5px}
.search .button {margin:10px 0px 10px 0px; width:350px}
.search input {width:350px; height:20px; border:#CDCDCD 1px solid}
.search-list .name {font-weight:bold; margin:0px 0px 6px 0px}
.search-list .link {margin:3px 0px 15px 25px; color:#999999;}
.search_highlight {background:#D3D5ED; padding:0px 2px 0px 2px}
/*   search */
