/*   ------  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 0px 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}
.box-submenu a {background:url(tpl_point.gif) left 5px no-repeat; color:#8DADB9; padding:0px 15px 5px 10px;}
.box-submenu a:hover {color:#E72E35}
.page-path {padding:0px 0px 10px 13px; font-size:11px;background:url(tpl_line.gif) center bottom repeat-x; margin:0px 25px 0px 20px;color: #666666;}
.page-path a{color:#666666; }
.page-path span{font-size:12px; }
.ms{vertical-align:top;}

.print {margin:0px 0px 3px 0px; min-height:12px}
.print a {background:url(tpl_point.gif) left 5px no-repeat; color:#8DADB9; padding:0px 15px 5px 10px}
.print a:hover {color:#E72E35;}


/*   news */
.news .date {padding:1px 0px 3px 0px; color:#E61D24; font-size:11px; font-weight:bold}
.news .name {padding:3px 0px 4px 0px; color:#628593; font-weight:bold} 
.news .name a, .articles .name a {text-decoration:none; color:#628593} 
.news .name a:hover, .articles .name a:hover{text-decoration:none; color:#E61D24} 
.news .anons {padding:1px 0px 8px 0px;}
.news .text {padding:5px 0px 10px 0px}
.news .img {margin:2px 10px 5px 0px} 
.news .last {background:url(tpl_line.gif) repeat-x 20px; font-weight:bold; text-align:left; margin:15px 0px 10px 0px; clear:both; height:18px}
.news .last span {background:#FFFFFF; padding:0px 20px 0px 0px}
.news .detale {margin-bottom:10px}
/*   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*/

/*   voting*/
.voting .name {margin:15px 0px 0px 0px; color:#E61D24; font-weight:bold}
.voting .vars {margin:15px 0px 15px 10px}
.voting .vars td {vertical-align:top; padding:3px}
.voting .button {width:150px}
.voting .last {margin:15px 0px 10px 0px}
.voting .last div {margin:3px 0px 0px 0px; font-weight:bold}
.voting .last .date {color:#E61D24; font-size:11px}
.voting .last a {text-decoration:none; color:#628593} 
.voting .last a:hover{text-decoration:none; color:#E61D24} 
/*   voting*/

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

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

.art-title	{
	color: #010100;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 10px;
}
.art-title a {
	color: #010100 !important;
	text-decoration: underline !important;
	background: url(arrow.gif) no-repeat right 6px;
	padding-right: 22px;
}
.art-title a:hover {
	text-decoration: none !important;
}
.art-title span {
	color: #e72e35;
	font-size: 16px;
}

.art-title .pleft	{
	float: left;
}
.art-title .pright	{
	float: right;	
}
.art-img {
	width: 124px;
	height: 124px;
	float: left;
	text-align: center;
	margin: 0px 5px 5px 0px;
	background: url(art_img_back.gif) no-repeat center center;
}
.art-img img {
	vertical-align: middle;
}
.art-img-hover	{
	width: 124px;
	height: 124px;
	float: left;
	text-align: center;
	margin: 0px 5px 5px 0px;
	background: url(art_img_active_back.gif) no-repeat center center;
}
.art-current-img	{
	background: #c3e5ff;
	margin: 0px 0px 0px 0px;
	/*padding: 10px 0px 15px 0px;*/
	padding: 10px 0px 0px 0px;
	text-align: center;
}
.art-current-img img	{
	border: 3px solid #FFFFFF;
}
/* --- !!! --- */
.art-current-img p {
	font-weight: bold;
	margin: 0px;
	padding: 5px 0px;
}
/* --- !!! --- */
.art-links	{
	margin-top: 30px;
}
.art-links a {
	color: #0043b3;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.art-links a:hover {
	text-decoration: none;
}
.divleft	{
	float: left;
	background: url(art_links.gif) no-repeat;
	width: 176px;
	height: 23px;
	text-align: center;
	padding-top: 8px;
}
.divright	{
	float: right;
	background: url(art_links.gif) no-repeat;
	width: 176px;
	height: 23px;
	text-align: center;
	padding-top: 8px;
}
.art-navigation	{
	background: url(art_current_back_bottom.gif) no-repeat;
	height: 30px;
	margin-bottom: 30px;
	text-align: center;
	padding: 11px 150px 0px 150px;
}
.art-left-arrow	{
	float: left;
	width: 20px;
	height: 20px;
}
.art-right-arrow	{
	float: right;
	width: 20px;
	height: 20px;
}
.art-numbers	{
	float: left;
	width: 195px;
	font-weight: bold;
	font-size: 14px;
}
/*   articles */

/*   faq and comment */
.faq .name {color:#628593;}
.faq .clear {height:1px;}
.faq .sel {color:#E61D24; font-weight:bold}
.faq .question {margin:10px 0px 10px 0px}
.faq .answer {margin:0px 0px 15px 0px}
/*   faq and comment */

/*   формы */
.form {text-align:left; vertical-align:middle; width:520; padding:0px 10px 0px 10px;}
.form td {font-size:12px; padding:3px 0px 3px 0px;}
.form .name {width:240px}
.form .field {width:250px}
.form .status {width:30px}
.form input {width:250px; height:20px; border: solid #999999 1px; background: #F8F8F8;}
.form textarea {width:99%; border: solid #999999 1px; background: #F8F8F8;}
.form .submit{height:30px;width:363px; border:none; background: url(buttom_comment.gif) no-repeat left top; cursor:pointer;}
.form .text2 {width:80px; border: solid #999999 1px; background: #F8F8F8;}
.form .text {width:99%; border: solid #999999 1px; background: #F8F8F8;}

#go{border:none; background:none; color:#FFFFFF; font-size:18px; font-weight:bold; cursor:pointer;}
/*  валидатор формы */
.form .field_error {border:#D89E9E 1px solid}
.form .field_ok {border:#92C880 1px solid}
.form .state_invalid, .form .state_required, .form .state_required_invalid, .form .state_validated {height:16px; width:16px}
.form .state_required {background:url(psFormValidator/required.gif) 0px 0px no-repeat;}
.form .state_invalid {background:url(psFormValidator/invalid.gif) 0px 0px no-repeat;}
.form .state_validated {background:url(psFormValidator/validated.gif) 0px 0px no-repeat;}
.form .state_required_invalid {background:url(psFormValidator/required_invalid.gif) 0px 0px no-repeat;}
/*   формы */

/*   search */
.search {text-align:center}
.search .button {margin:10px 0px 10px 0px; width:350px}
.search-list .name {font-weight:bold; margin:0px 0px 3px 0px}
.search-list .link {margin:3px 0px 15px 0px; color:#999999;}
.search_highlight {background:#D3D5ED; padding:0px 2px 0px 2px}
/*   search */

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

#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}
