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

.box-submenu {margin:15px 0px 25px 15px}
.box-submenu a {background:url(tpl_point.gif) left 6px no-repeat; padding:0px 10px 0px 10px}
.path {text-align:left}

/*   products*/
.products {margin:0px 0px 25px 0px; width:500px}
.products .prod_img_fon {background:url(prod_img_fon.gif) no-repeat; height:145px; width:131px; margin:0px auto 0px auto}
.products .img {padding:10px 0px 10px 0px; height:128px; vertical-align:middle} 
.products .img2 {margin:0px 0px 10px 0px; text-align:center} 
.products .art {height:20px; color:#808080; font-size:10px; vertical-align:top; padding:0px 3px 0px 3px}
.products td {text-align:center}
.products .name {color:#546279; padding:0px 0px 10px 0px;}
.products .name2 {text-align:center; font-size:16px; font-weight:bold; margin:0px 0px 15px 0px}
.products .name a {text-decoration:none}
.products .name a:hover {text-decoration:underline}
.products .price {font-weight:bold; padding:0px 0px 24px 0px;}
.products .price_item {font-weight:bold; text-align:left}
.products .articul { text-align:right; color:#808080; font-weight:bold;}
.space25{ clear:both; height:25px}
.products .anons {margin:0px 0px 10px 0px}
/*   products*/

/*   cart */
.cart {border-collapse:collapse; border:#999999 1px solid; margin:10px 0px 15px 0px; width:600px}
.cart .head {text-align:center}
.cart td {padding:2px 10px 2px 10px; height:26px}
.cart-but {text-align:center;}
/*   cart */

/*   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 */


/*   forms */
.form {text-align:left; vertical-align:middle;}
.form input, .search input {width:350px; height:20px; border:#6A2819 1px solid}
.form textarea {width:350px;  border:#6A2819 1px solid}
.form td {font-size:12px; padding:3px 0px 3px 0px}
.form .button {height:21px; background:#6A2819; color:#FFFFFF; font-weight:bold; cursor:pointer; width:350px;  border:#6A2819 1px solid}
.form .text2 {width:80px}
.form .text {width:400; border: solid #d2d2d2 1px;}
/*   forms */

/*   search */
.search {text-align:center}
.search .button {margin:10px 0px 10px 0px; width:350px; background:#6A2819; color:#FFFFFF; font-weight:bold;}
.search-list .name {font-weight:bold; margin:0px 0px 3px 0px}
.search-list .link {margin:3px 0px 15px 0px;}
.search-list .link a {color:#9D3C26; font-size:11px}
.search_highlight {background:#F7E4B9; padding:0px 2px 0px 2px}
/*   search */
