/* CSS Document */
body { background:#fff; margin:0; padding:0;}
td, p, div { font-family:Arial, Helvetica, sans-serif; font-size:9pt;}
.left { float:left;}
.right { float:right;}
h1 { color:#000000/*#BF1B15*/; font-size:16px; padding:0; font-weight:bold; margin:0 0 13px 0;}
.thanks {color: green; font-size: 14px;}
h2 { color:#000000; font-size:14px;}
h3 {font-size:11pt; color:#858585; }
h4 {font-family:tahoma, Helvetica, sans-serif; font-size:8pt; color:rgb(51,51,51); line-height: 1.2em; padding:0 0 8px 0; margin:0;}
hr { color:#0045AB; height:1px; width:100%;}
ul { padding:0 0 0 22px; margin:0;}
li { list-style:none; list-style-image:url("pics/li.gif");}

input:focus, input {
background:#FFFFFF;
border:1px solid rgb(204,0,0);
height: 32x;
margin: 0 10px 0 10px;
}
button {
background: #CA0F0F;
color: #fff;
margin: 0 10px;
}

a { color:rgb(20,20,20); text-decoration:none;}
a:hover {color: rgb(176,0,32);}
/*a:visited { color:rgb(20,20,20);}*/

a.link1 { color:rgb(255,80,64); text-decoration:none;}
a.link1:hover {color: rgb(255,80,64);}
a.link1:visited { color:rgb(255,80,64);}

#header{position:relative; background: url(pics/1_01.gif) no-repeat center top; margin: 0px auto; width:363px; height:93px; z-index: 400;}
#flashcontent {
height:322px;
width:280px;
float: left;
position: absolute;
top: 0;
left: 0;
z-index: 3000;
}
.news-date-time {font-weight:bold;}
.nav-title {color: rgb(37,37,37);}

#bx_incl_area_5 h1 {font-size: 12px; color:#3B3B3B;}

td#top_menu { background:url(pics/top_menu_b.gif) left top repeat-x;}
#top_menu a { padding:0 10px; color:#737373; font-weight:bold; text-decoration:none; font-size:13px;}
#gray1 { background:url(pics/gray1.gif) bottom repeat-x; padding:0; margin:0;}
#gray2 { background:url(pics/gray2.gif) bottom repeat-x; padding:0; margin:0;}
#gray3 { background:url(pics/gray3.gif) bottom repeat-x; padding:0; margin:0;}
#gray11 { background:url(pics/gray11.gif) bottom repeat-x; padding:0; margin:0;}
#gray11 h3 { color:#A61915; font-size:13pt; padding:0; margin:0;}
#gray12 h3 { color:#A61915; font-size:13pt; padding:0; margin:0;}
#gray11 a { color:#7E2921; text-decoration:none; line-height:17px;}
#gray11 a:hover { text-decoration:underline;}
#gray12 a { color:#7E2921; text-decoration:none; line-height:17px;}
#gray12 a:hover { text-decoration:underline;}
#gray12 { background:url(pics/gray12.gif) bottom repeat-x; padding:0; margin:0;}

#top_ins { background:url(pics/top_ins.gif) right bottom no-repeat;}
*html #top_ins2 { padding-right:1px; }
*html #red2 { padding-right:1px;}
#red1 { background:#CC0F0F url(pics/red1.gif) bottom repeat-x;}
#red2 { background:#CC0F0F url(pics/red2.gif) bottom repeat-x;}
#red3 { background:#E41D1E;}
#red4 { background:#E41D1E url(pics/red4.gif) top repeat-x;}

#sky { background:url(pics/sky_bg.jpg) top repeat-x;}
#sun { background:url(pics/sun_bg.jpg) right top no-repeat;}
#city { background:url(pics/city_bg.gif) left top repeat-x; z-index: 200;}

#colLeft { padding:0px 20px 10px 20px; width:25% }
#colLeft1 { padding:20px 20px; width:50% }
#colLeft h3 { font-size:12pt; padding:0 0 10px 0; border-bottom:2px solid #CFCFCF;}
#colLeft ul { margin:0; padding:0;}
#colLeft li { list-style:none; list-style-image:none; background:url(pics/li_news.gif) left 2px no-repeat; padding:0 0 0 20px; margin:0 0 10px 0;}
#colLeft span.date { color:#6F706B; font-weight:bold; }
#colLeft li div { margin:3px 0; color:#323232;}
.more { background:#C7C7C7 url(pics/more_back.gif) left repeat-y; text-align:right; font-size:12px; padding:1px 7px; margin:7px 0 0 0; }
#colLeft li .more a { color:#fff; text-decoration:none;}
#colLeft li .more a:hover { text-decoration:underline;}
#colLeft .last { text-align:center; margin:15px 0 0 0;}
#colLeft .last a { color:#6E6E6C;}

#colNormal { padding:0px 20px 10px 0; color:#3B3B3B; text-align:justify; width:75%; }
#colNormal a.link1 { color:rgb(255,80,64); text-decoration:none;}
#colNormal a.link1:hover {color: rgb(255,80,64);}
#colNormal a.link1:visited { color:rgb(255,80,64);}

#colRight { padding:20px 20px; width:200px; }
#colRight #right_inc { border:1px solid #ccc; padding:0 10px 15px 10px; text-align:justify;}
#colRight h3 { font-size:12pt; padding:0 0 10px 0; border-bottom:2px solid #CFCFCF;}
#colRight .more a { color:#fff; text-decoration:none;}
#colRight .more a:hover { text-decoration:underline;}

#bottom td { background:#D4D4D4; border-top:3px solid #C7C7C7; color:#7B7B7B; font-size:11px; padding:10px 20px;}
#bottom table td { border:none; padding:0; margin:0;}
#bottom td a {color:#7B7B7B; text-decoration:none;}
#bottom td a:hover { text-decoration:underline;}

table.b1px {
border-color:#ccc;
border-style:solid;
border-width:1px 0 0 1px;
}
table.b1px td {
vertical-align:top;
padding-right:5px;
padding-left:5px;
border-color:#ccc;
border-style:solid;
border-width:0 1px 1px 0;
font-size:12px;
}
div.preview { margin: 0 8px 8px 0; }
img.preview { position: absolute; float:left; }

img {border-width: 0px;}

.photo1 {
float:left;
border-width:0;
margin:0;
padding:0 6px 6px 0;
}

.photo2 {
float:right;
border-width:0;
padding:0 0 6px 6px;
}

/* КАТАЛОГ */
div.catalog-section-list {color:#5F605A;}

div.catalog-section-list ul li a { font-size: 14px; color:#5F605A; text-decoration:underline; font-weight:bolder;}
div.catalog-section-list ul li a:hover { font-size: 14px; text-decoration:underline; font-weight:bolder;}
div.catalog-section-list ul li a:visited { font-size: 14px; color:#5F605A; font-weight:bolder; text-decoration:underline;}

div.catalog-section-list ul ul li a { font-size: 12px; color:#000000; text-decoration:underline; font-weight:normal;}
div.catalog-section-list ul ul li a:hover { font-size: 12px; text-decoration:underline; font-weight:normal;}
div.catalog-section-list ul ul li a:visited { font-size: 12px; color:#000000; font-weight:normal; text-decoration:underline;}


/* ЦЕПОЧКА НАВИГАЦИИ */
ul.breadcrumb-navigation{	padding:4px 0px 10px 10px; margin:0; list-style:none;}
ul.breadcrumb-navigation li{	display:inline;	background: #cccccc;}
ul.breadcrumb-navigation a{color: #521D1C;}
ul.breadcrumb-navigation span{	background: #cccccc;}


/* СКРУГЛЕННЫЕ УГЛЫ */
.r1 {margin:0 5px;}
.r2 {margin:0 3px;}
.r3 {margin:0 2px;}
.r4 {height:2px;margin:0 1px;}
.roundtop,.roundbottom {display:block;background:#fff;}
.roundtop *,.roundbottom * {display:block;height:1px;overflow:hidden;background:#FFCDB4;}
div.roundcorners {margin-top: 5px; background:#FFCDB4;width:100%;vertical-align: top;text-align:center;}
#round-news {background:#FFCDB4;width:100%;text-align:left;}

/* СКРУГЛЕННЫЕ УГЛЫ 2*/
.roundborder {
    border-top:1px solid #DBDBDB;
    border-bottom:1px solid #DBDBDB;
}
    .roundborder .content {
        border-left:1px solid #DBDBDB;
        border-right:1px solid #DBDBDB;
   
        text-align:left;
        color:#7A7A7A;
        padding:0px 13px;
    }
    .roundborder .t, .roundborder .b {
        position:relative;
        height:12px;
    }
        .roundborder .t div, .roundborder .b div {
            position:absolute;
            width:16px; height:13px;
            padding:0; margin:0;
        }
        .roundborder .t .l {
            top:-1px; left:0;
            background:#FFF no-repeat url(/pics/angles.gif) top left;
        }
        .roundborder .t .r {
            top:-1px; right:0;
            background:#FFF no-repeat url(/pics/angles.gif) top right;
        }
        .roundborder .b .l {
            background:#FFF no-repeat url(/pics/angles.gif) bottom left;
            bottom:-1px; left:0;
        }
        .roundborder .b .r {
            background:#FFF no-repeat url(/pics/angles.gif) bottom right;
            bottom:-1px; right:0;
        }
        

/* НЕСОРТИРОВАННЫЕ СТИЛИ */
p.plashka {margin:10px;}
ul.full {padding-left: 65px; list-style-image:url("pics/li.gif");}
.small {font-family:Arial, Helvetica, sans-serif;color:rgb(48,48,48);font-size:10px;}
#contactFormArea {margin: 10px}
table.news td {vertical-align: top; padding: 5px; /*text-align: justify;*/}

.news-list {border-width:1;}
#colNormal #news-list a { color:rgb(20,20,20); text-decoration:none;}
#colNormal #news-list a:hover {color: rgb(176,0,32);}
#colNormal #news-list a:visited { color:rgb(20,20,20); text-decoration:none;}
div.channelfull a { color:rgb(176,0,32); text-decoration:underline; }
.lhis {
	padding-left: 10px;
	font-size: 9px;
}
.rhis {
	text-align: right;
	padding-right: 10px;
	font-size: 9px;
}

        
input.button{width:90px; font: 9pt tahoma,sans-serif; color: #000; background: url(pics/button_submit.gif) 0 0 no-repeat; border-width: 0px; outline:none;}

/* КАТАЛОГ */
.catalog-price { color:red;}
div.catalog-top table {	padding:0px 0px 0px 0px;}
table.catalog-top {
	padding:0px 0px 0px 0px;
        border-left-color: #EEEEEE; /* Цвет линии слева */
    border-left-style: groove; /* Стиль линии */
    border-left-width: 0px;  /* Толщина линии */
}
div.catalog-top table td {
	padding:0px 5px 10px 0px;
}

div.catalog-top a {
color: #B12424;
}

h1.name-in-cat {
  font-size: 12px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-weight:bolder;
}

div.anons-frontpage {
  padding-left: 10px;
}


div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}

#colLeft .news-list { margin:0; padding:0;}
#colNormal div.news-list ul { margin:0; padding:0;}
#colNormal div.news-list li {list-style:none; list-style-image:none; background:url(/images/li_news.gif) left 2px no-repeat; padding:0 0 0 20px; margin:10px 0 0 0;}
#colLeft span.news-date-time {
	color:#6F706B; font-weight:bold; 
}
#colNormal span.news-date-time {
	color:#6F706B; font-weight:bold;
}
div.more { margin-bottom:10px;}
div.more a { color:#fff; text-decoration:none;}
div.more a:hover { text-decoration:underline;}

div.last {/*background: #FFD9C6;*/ text-align: left;}
font.text {text-align: left;}

.videoback{
  background: url(pics/1_01.gif) no-repeat center middle;
	margin:0px 0px 10px 0px;
	width: 500px;
}

.headIm {	margin: 10px 20px;}

        