* {margin:0; padding:0}
.mceContentBody {background-color: #fff; color: #000; background-image:none !important}
body {background-color:#c0c0c0; font-family:Arial; font-size:12px; background-image: url(/img/wall.jpg)}
h1 {font-size:27px; margin-bottom:10px}
h2 {font-size:14px}
ul {list-style:inside;}
a {color:#000}
a:hover {text-decoration:none}
img {border:0}
p{margin:10px 0}
.clear {clear:both; font-size:0}
.table td {padding:5px}
.table td.td_header {color:#fff;height:24px; background-image: url(/img/borders/params.jpg); padding:0 5px; font-weight:bold}
#ext {display:none}
.alpha img {opacity: 0.7}
alpha img:hover {opacity: 1}

.container {text-align:left;width:1000px;margin:0 auto;background-color:#fff}
.header {background-image:url(/img/header.jpg);height:200px}
.logo {position:absolute;width:476px;height:107px;top:35px;margin-left:10px}

.flash_header {position:absolute;width:252px;height:84px;top:37px;margin-left:530px}

.topmenu {padding-top:149px}
.topmenu li.first {margin:0}
.topmenu li {display:inline;float:left;margin-left:2px}

.content {margin:4px 0 10px 0; width:1000px; background-image:url(/img/content_bg.gif)}
.left {float:left; padding-bottom:13px; background-color:#fff}
.main {background-color:#dcddde; padding:10px 23px}
.right {float:right; padding-bottom:13px; background-color:#fff}
.right_video {float:right; background-color:#fff}

.footer {height:33px;background:url(/img/footer.jpg)}
.footer_text {color:#FFF;padding:10px}
.footer_tel {float:right}
.counters {display:none}

.buy td {border-bottom:1px dotted #666; vertical-align:bottom}

/* borders */

.border_catalog {
width:234px;
height:156px;
background-image:url('/img/borders/team.jpg');
}

.anketa_border {
margin-right:15px;
width:298px;
height:432px;
background-image:url('/img/borders/anketa.jpg');
}

.velik_border {
width:171px;
height:115px;
background-image:url('/img/borders/velik.jpg');
}

.velik_inside {
width:736px;
height:468px;
background-image:url('/img/borders/velik_inside.jpg');
margin-bottom:25px;
}

.border_catalog img {margin:2px 3px; opacity: 0.7}
.border_catalog img:hover {opacity: 1}
.anketa_border img {margin:4px 4px}
.velik_border img {margin:1px}
.velik_inside img {margin:4px}

.params {
padding-top:3px;
color: #fff;
font-size:18px;
font-weight:bold;
text-align:center;
width:240px;
height:21px;
background-image:url('/img/borders/params.jpg');
}

.general_params {margin-top:10px; font-size:14px; width:240px}

.cost {
height:30px;
font-family:"Arial Black";
}

.buy {margin-top:5px}

.buy a {
color:#fff;
font-weight:bold;
text-decoration:none;
}

.buy_cost {
margin-top:10px;
width:234px;
padding-left:6px;
height:68px;
font-size:24px;
background-image: url(/img/borders/buy_cost.jpg);
}

.catalog_item {
padding-top:1px;
margin-left:1px;
width:233px;
height:19px;
background-image:url('/img/borders/catalog_bg.jpg');
margin-bottom:15px;
text-align:center;
}

.catalog_item a {
color:#fff;
font-size:16px;
text-decoration:none;
}

.velik_item {
padding-top:1px;
width:171px;
height:17px;
background-image:url('/img/borders/velik_item.jpg');
margin-bottom:15px;
text-align:center;
}

.velik_item a {
color:#fff;
font-size:12px;
text-decoration:none;
}

.tsena {
float:right;
margin-left:15px;
background-image: url(/img/borders/cost2.jpg);
width:70px;
height:16px;
padding-left:7px;
font-weight:bold;
}

.desc {float:right;width:470px;}

.catalog_table table {width:470px}
.catalog_table td {border-bottom: 1px solid #bec0c2}
.catalog_table p {margin:0}
#col_spacer {width:15px; border:none}

.current, .page_link {margin-left:10px; text-decoration:underline; border-right: 1px solid black; padding-right:10px}
.current {font-weight:bold}
.news_title {margin-top:0}
.date_counter {text-align:center}


/*Видео */

.video_border {
width:234px;
height:134px;
background-image:url('/img/borders/video.jpg');
}

.video_border img {margin:2px}

.video_item {
margin-left:1px;
padding-top:1px;
width:233px;
height:19px;
text-align:center;
background-image:url('/img/borders/video_bg.jpg');
}

.video_item a {
color:#fff;
font-size:16px;
text-decoration:none;
}

.hostcms {float:right}
.hostcms a, .kovaldo a, .fedorov a {color:#666; text-decoration:none}
.kovaldo {float: left}
.fedorov {float: left; margin-left:270px}


/* Фотогалерея */
#ViewPhoto {
position: absolute;
background-color: #CCC;
border: 1px solid #999;
padding: 25px;
padding-bottom: 10px;
left: 50%;
top: 50%;
z-index: 10;
display: none;
color: #F5F5F5;
text-align: center;
}

#ViewPhoto img {
border: 1px solid #999999;
margin-bottom: 10px;
cursor: pointer;
background: #ffffff;
}

#Vdiv {
padding: 0;
margin: 0;
font-size: 12px;
text-align: center;
color: #666666;
}

#interlaced {
position: absolute;
top: 0;
left: 0;
visibility: hidden;
z-index: 5;
width: 100%;
}

.foto_table {margin-bottom: 10px}
.foto_table img {cursor: pointer }
.foto_table td {border:0; background-color:transparent}

.group_gallery {
width:200px;
height:200px;
float:left;
margin:20px 0 0 0;
text-align:center;
}

.group_gallery img, .foto_table img, .fotolink {
padding:1px !important;
background-color:#f3f3f3;
}

.current {margin:10px}
.page_link {margin:10px}
