/*   ------  Kasper CMS 25.05.2007   ------  */
p {margin:0px 0px 10px 0px;}
.error, .red {color:#F50109}
.error {text-align:center; margin:10px}
.core_404 {font-size:1em}
.empty {text-align:center; padding:20px 0px 0px 0px}
.index_line {margin:15px 30px 15px 40px; background:url(tpl_line.gif) center bottom repeat-x; height:1px; clear:both}
.line {margin:10px 0px 10px 0px; background:url(tpl_line.gif) center bottom repeat-x; height:1px; clear:both}
.pager {clear:both; margin:10px auto 3px auto; text-align:center}
.pager .text_red {color: #742529;}
.pager a {color: #ffffff;}
.pager a:hover {text-decoration:none;}

.box-submenu {margin:0px 0px 3px 15px;}
.box-submenu a { background:url(_point.gif) 0px 7px no-repeat; color:#ffffff; padding:0px 15px 5px 10px; text-decoration:underline}
.box-submenu a:hover {color:#ffffff; text-decoration:none}
.page-path {padding:15px 0px 17px 0px; background:url(tpl_line.gif) center bottom repeat-x; margin:0px 30px 0px 0px; color: #4b4734;}
.page-path a {color:#e2dfd6;}
.print {margin:0px 0px 3px 0px; min-height:12px; color: #000000}
.print a {font-family:Tahoma, Arial, Courier; color:#ffffff; font-size:12px; text-decoration:underline}
.print a:hover { font-family:Tahoma, Arial, Courier; color:#fffff; font-size:12px; text-decoration:none}

/*   products*/
.products  { width:600px; margin-bottom:20px; margin-left: 50px;}
.products table {}
.products td {padding:0px 20px 10px 0px;}
.products .img {margin:0px 10px 20px 10px; border: 3px solid #d5d3ca;} 
.products .image { float:left; margin:0px 20px 20px 0px}  
.products ._name {color:#546279; padding:5px 0px 5px 0px;}
.products ._name a{ font-family:Tahoma, Arial, Courier; color:#ffffff; font-size:12px; text-decoration:underline; font-weight:bold}
.products ._name a:hover{ font-family:Tahoma, Arial, Courier; color:#ffffff; font-size:12px; text-decoration:none; font-weight:bold}
.products .table { width:160px; margin-left:0px; margin-top:10px; }
.products .table td { padding:0px 5px 5px 5px; white-space:nowrap}
.products  .priceName { font-family:Tahoma, Arial, Courier; color:#969696; font-size:12px; color: #77262a}
.products  .price_old { color:#1d1d1d;  font-family:Tahoma, Arial, Courier; font-size:12px; float:right; text-decoration:line-through; white-space:nowrap}
.products  .price		{ color:#fffff;  font-family:Tahoma, Arial, Courier; font-weight:bold; font-size:12px; float:right; white-space:nowrap}
.products  .disc {color:#c36f41;  font-family:Tahoma, Arial, Courier; font-weight:bold; font-size:12px; float:right; white-space:nowrap}
.products .print {}
.products .print a{ font-family:Tahoma, Arial, Courier; color:#ffffff; font-size:12px; text-decoration:underline}
.products .print a:hover{ font-family:Tahoma, Arial, Courier; color:#ffffff; font-size:12px; text-decoration:none}
.products .back a{ font-family:Tahoma, Arial, Courier; color:#ffffff; font-size:12px; text-decoration:underline;}
.products .back a:hover{ font-family:Tahoma, Arial, Courier; color:#ffffff; font-size:12px; text-decoration:none}
/*   products*/


/*   -------------------------------------------------  */

#psWindow {background:#FFFFFF; padding:10px; position:absolute;  z-index:2000}
#psLoader {background:url(_tpl_loader.gif) 10px 40px no-repeat #FFFFFF; width:240px; height:55px; position:absolute; border:#999999 1px solid; text-align:center; font-weight:bold; padding:15px 0px 0px 0px; color:#666666; z-index:2000}

#psLoading {left:0px; top:0px; cursor:wait;  text-align:center;}
#psLoading {left:0px; top:0px; cursor:wait; background:#FFFFFF; text-align:center;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.5;}
#psOldContent {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); /* IE 5.5+*/
-moz-opacity: 0.2; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.2; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.2;}
.psCloseBackGround {position:absolute; top:0px; left:0px; background:#000; z-index:1000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); /* IE 5.5+*/
-moz-opacity: 0.6; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.6; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.6;}

#psTooltip {background:#F8F5EF; border:#C7BEA9 1px solid; width:300px; padding:8px 12px 8px 12px; position:absolute; top:0px; left:-1000px; z-index:900; font-size:11px; color:#333333}


.news_ .print a{ font-family:Tahoma, Arial, Courier; color:#ffffff; font-size:12px; text-decoration:underline}
.news_ .print a:hover{ font-family:Tahoma, Arial, Courier; color:#ffffff; font-size:12px; text-decoration:none}
.news_ .back a{ font-family:Tahoma, Arial, Courier; color:#ffffff; font-size:12px; text-decoration:underline;}
.news_ .back a:hover{ font-family:Tahoma, Arial, Courier; color:#ffffff; font-size:12px; text-decoration:none}
.news_Date {color: #474747; padding-bottom: 10px;}
.news_ .name {padding-bottom: 10px;}

/*   формы */
.form {text-align:left; vertical-align:middle; font-size:12px;}
.form input, .search .input {width:350px; height:20px; border:#777777 1px solid;}
.form textarea {width:350px;  border:#777777 1px solid}
.form td {font-size:12px; padding:3px 0px 3px 0px}
input {color:#000000}
.cart-but input,
.form .but,
.search .button,
.voting .button,
.form .button {height:21px; background:#77262a; color:#FFFFFF; font-weight:bold; cursor:pointer}
.form .button {width:49%}
.form .text2 {width:80px; margin-top:10px;}
.form .text {width:400px; border:1px #d2d2d2 solid;}
/*   формы */

