/*   ------  Kasper CMS 25.05.2007   ------  */
p { margin:0px 0px 10px 0px;}
.error, .red {color: #6F0000; text-align:center; font-size:14px}
.error {margin: 5px 0px 5px 0px;}
.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}
div {font-size: 12pt}
a {color:#560000;}
a:hover {color: #FFFFFF;}
a.close { text-decoration: underline; color: #000000; margin: 0px 0px 10px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
a.close:hover {text-decoration:none; color: #000000;}
#close {width: 620px; text-align: right;}

.box-submenu li {padding-bottom: 10px;}

.text_editor a {padding-left:5px;}
.print {background:url(printer.gif) 0px 0px no-repeat; color:#560000; padding:0px 5px 5px 25px; font-size: 10pt; margin:30px 0px 3px 0px;}
.print a:hover {color: #FFFFFF;}
#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;}

.copy {float:left;}
.developer {float:right;}
.developer a {color:#333333 !important; text-decoration:none}
.developer a:hover {color:#333333 !important; text-decoration:underline}

/*   news */
.news .date {padding:10px 0px 3px 0px; color:#ffffff; font-size:11px;}
.news .name {padding:25px 0px; color:#000000; font-size: 14pt;} 
.name a {text-decoration:underline; color:#660600;} 
.name a:hover {text-decoration:none; color:#ffffff} 
.news .anons {padding:1px 0px 5px;}
.anons  .detail:hover {color: #FFFFFF;}
.anons  .detail {text-align:right; color: #560000; float:right; margin: 0px 10px 10px 0px;}
.detail a {text-decoration:underline;}
.detail a:hover {text-decoration:none;}
#raquo {text-decoration:none;}
.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 .news_anons{padding:0px 0px 20px; margin:0px; font-weight:bold; color:#560000;}
.news a.weiter{text-decoration:underline; white-space:nowrap;}

.news .name_news {padding:0px 0px 3px 0px; color:#560000; font-size: 14pt;} 
.news .anons_news {padding:0px 0px 10px 0px; color: #000000;}
/*   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}
.text_editor a {font-size: 10pt;}
/*   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 15px 0px}
/*   faq and comment */

/*гостевая*/
.questbook .name {color: #ffffff; font-weight: bold; padding: 5px 0px 5px 0px; font-size: 14px; font-style: italic;}
.questbook .question {margin-bottom: 20px;}
#form {margin-top: 10px;}
#back {font-weight: bold;}
#back:hover {color: #560000;}
/*гостевая*/

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

.cart-but input,
.form .but,
.voting .button,
.form .button {height:23px; border:#460000 1px solid; background:#6F0000; color:#FFFFFF; font-weight:bold; cursor:pointer; margin-top: 10px}
.cart-but input:hover{background: #560000}
.search .button:hover{background: #560000}
.voting .button:hover{background: #560000}
.form .button:hover{background: #560000}
.form .but:hover{background: #560000}
.form .button {width:49%}
.form .text2 {width:80px}
.form .text {width:400; border: solid #d2d2d2 1px;}
/*   формы */

/*   search */
.search {text-align:center; margin-bottom: 15px;}
.poisk {width: 300px; border:#605f5f 1px solid; margin-right: 10px;}
.search .button {width:100px; height:23px; border:#460000 1px solid; background:#6F0000; color:#FFFFFF; font-weight:bold; cursor:pointer;}
.search-list .name {font-weight:bold; margin:0px 0px 3px 0px}
.search-list .link {margin:3px 0px 15px 0px; color:#999999;}
.iskali {text-align: center; margin: 30px 0px 30px 0px; font-size: 14px; font-weight: bold;}
#red {color: #990000}
.search_highlight {background:#D3D5ED; padding:0px 2px 0px 2px;}

.poisk_small {width: 180px; border:#9c6704 1px solid; margin: 15px 0px 0px 60px;}
.button_small {width:30px; height:23px; border:none; background:url(loop.gif) no-repeat center; cursor:pointer;}
/*   search */

/*-------map-----------*/
.map a {color:#000000;}
.map a:hover {color: #FFFFFF;}
.map ul {color: #560000;}
.map {color: #560000;}

table.killed {margin-bottom:50px;}
.killed td {width: 460px; padding-bottom: 10px;}
.killed a{color:#FFFFFF; text-decoration: underline; font-size: 10pt;}
.killed a:hover {text-decoration:none;}

.page_number a {color: #000000; padding-right: 5px;}
a.next {text-decoration: underline; color:#FFFFFF;}
a.next:hover {text-decoration: none;}
.page_number {color:#FFFFFF; font-weight: bold; font-family:Tahoma; font-size: 11pt;}
.text_red {color:#000000;}

.name a {padding-bottom: 30px;}
.white_line {height: 2px; width: 300px; background: url(tpl_line.gif) repeat-x; margin-bottom: 10px;}







