@charset "windows-1251";
body{ margin:0px;
      padding:0px;
      color: #000000;
      background-color: #fafaf0;
      font-family:  Verdana, Arial, Tahoma;
      font-size: 11px;
	  /*height:100%;	  
	  min-height:100%;*/	  
	}

html{
/*height:100%;
min-height:100%;*/
margin:0px;
padding:0px;

}

h1{    color: #B00E0D;
    font-family: Tahoma;
    font-size: 20px;
    font-style: normal;
    font-weight: normal;}

td {font-size:11px}

img {border-width:0; text-decoration:none}


.topbanner{ background-color:#990100; 
                  width:100%; 
				  height:90px;
				  display:block;
				  margin:0px;
				  
				  text-align:left;
				  color:#FFFFFF;				  
				  font-weight:bold
				  }
				  
table.root { border:0px; border-collapse:collapse; width:100%; }
table.root td {padding:0px; }
table.root  td.left { background-color:#990100; width:200; vertical-align:top; }
table.root  td.right{  width:201px; vertical-align:top}
table.root  td.center{ vertical-align:top; background: url(/images/rline.gif) repeat-x left top; }
table.root  td.right{ vertical-align:top; background: url(/images/rightcolcor.gif) no-repeat right bottom #c4b592; }
table.root  tr.footer { background-color:#990100; height:63px}
table.root  tr.footer  td.center { background: url(/images/wline.gif) repeat-x left top #990100; vertical-align:top; }
table.root  tr.footer  td.right { background: url(/images/wline.gif) repeat-x left top #990100;  }


table.left { border:0px; border-collapse:collapse; width:100%; }
table.left td {padding-left:0px; }
table.left td.bottom{ vertical-align:bottom; height:300px;}

table.topmenu { border:0px; border-collapse:collapse; width:542px; margin-bottom:15px}
table.topmenu td { vertical-align:top; padding:0; background-image:url(/images/begline.gif); background-position:left top; background-repeat:repeat-x; text-align:center; height:26px; padding-top:4px; }
table.topmenu td.leftsd {  background-image:url(/images/topmenuleft.gif); background-position:left top; background-repeat:no-repeat; width:5px}
table.topmenu td.rightsd {  background-image:url(/images/topmenuright.gif); background-position:left top; background-repeat:no-repeat; width:5px}
table.topmenu td.divider {  background-image:url(/images/tmdivider.gif); background-position:left top; background-repeat:no-repeat; width:1px}

.topmenu  a { font-size:11px; font-family:Arial; color:#765914; font-weight:bold; text-decoration:none; margin-left:7px; margin-right:7px;
                     border-bottom:3px solid #fafaf0;  padding-left:4px; padding-right:4px;  padding-bottom:4px; padding-top:2px; line-height:16px}
.topmenu  a:visited { font-size:11px; font-family:Arial; color:#765914; font-weight:bold; text-decoration:none;}
.topmenu  a:hover { font-size:11px; font-family:Arial;  color:#c32d16; font-weight:bold; text-decoration:none; border-bottom:3px solid #c32d16; }
#activetm { border-bottom:3px solid #c32d16;  color:#c32d16; }

.catalog { border-bottom:2px solid #fafaf0; padding-left:18px;  height:23px; display:block; margin-top:18px}

ul.leftmenu { padding-left: 0px; margin-left:0px; list-style-type:none; width:100%;  }
.leftmenu li { margin-bottom:2px;}
.leftmenu a { font-size:11px; font-weight:bold; color:#ece6d0; text-decoration:none; line-height:22px; height:22px; display:block; padding-left:18px}
.leftmenu a:visited { font-size:11px; font-weight:bold; color:#ece6d0; text-decoration:none;}
.leftmenu a:hover { font-size:11px; font-weight:bold; color:#ece6d0; text-decoration:none; background-color:#c32d16; }
#active { background-color:#c32d16; }

.contacts { color:#ecdda3;  font-weight:bold;  margin-left:18px; height: 100px; font-size:11px}
.copyright {color:#ecdda3; font-size:11px; font-weight:bold;  margin-left:18px; text-align:center; margin-top:40px; white-space:nowrap}

a.email {  font-size:100%;  color:#ecdda3;  font-weight:bold;  text-decoration:underline;}
a.email:visited { font-size:100%;  color:#ecdda3;  font-weight:bold; text-decoration:underline}
a.email:hover { font-size:100%;  color:#fafaf0;  font-weight:bold; text-decoration:underline}

a {font-size:100%; font-weight:normal; color:#765914; text-decoration:underline;}
a:visited { font-size:100%; font-weight:normal; color:#765914; text-decoration:underline}
a:hover { font-size:100%; font-weight:normal; color:#990100; text-decoration:none}

.path{margin-top:17px; color:#990100; margin-bottom:5px}
.path a { font-size:11px; font-weight:normal; color:#990100; text-decoration:underline; }
.path a:visited { font-size:11px; font-weight:normal; color:#990100; text-decoration:underline;}
.path a:hover {font-size:11px; font-weight:normal; color:#990100; text-decoration:none;  }

.contentblock { padding:17px 0px 23px 0px; background-color:#ffffff; border:1px solid #c5b692;}
.pad { margin-left:16px; margin-right:16px;}

.newsheader{ background: url(/images/news.gif) left top no-repeat; text-align:right; border-bottom:1px solid #990100; height:19px; display:block; margin-bottom:19px}

a.fulllist {  font-size:10px; font-weight:bold; color:#907f56; text-decoration:none;}
a.fulllist:visited { font-size:10px; font-weight:bold; color:#907f56;   text-decoration:none}
a.fulllist:hover { font-size:10px; font-weight:bold; color:#990100;  text-decoration:none}

.newsdate {color:#907f56; font-size:80%; font-weight:bold}
.newstitle {color:#b00e0d;  font-size:80%; font-weight:bold}
.newstext { margin-top:6px; line-height:1.4}
.newsphoto { border:4px solid #ece6d0; margin-right:12px}

.readmore { background-color:#ece6d0; position:relative; width:100%; height:10px; display:block; margin-top:17px; margin-bottom:25px; padding:0px} 
.readmore a { font-size:9px; font-family:Arial; font-weight:normal; color:#765914;  text-decoration:none; background-color:#ffffff; width:76px; display:block; line-height:10px; text-align:center;}
.readmore a:visited { font-size:9px; font-family:Arial; font-weight:normal; color:#765914;  text-decoration:none;}
.readmore a:hover {font-size:9px; font-family:Arial; font-weight:normal; color:#baaa85; background-color:#baaa85; text-decoration:none;  }
.ancpos{ position:absolute; right:48px; top:0; margin:0px}

td.newstext  {  line-height:1.4; vertical-align:top}

.photosblock { background-color:#ece6d0; margin-top:25px; padding-left:11px; padding-right:6px; padding-bottom:13px; margin-bottom:23px}
.photosblockitem{ width:165px; display:block; float:left; position:relative; background-color:#FFFFFF; margin-right:12px; margin-bottom:25px; padding-bottom:0px; height:220px}
.photoitembord {border-left:1px solid #cabc99; border-right:1px solid #cabc99; display:block; height:218px; }
.cortl { position:absolute; left:0; top:0}
.cortr { position:absolute; left:160; top:0}
.corbl { position:absolute; left:0; top:215}
.corbr{ position:absolute; left:160; top:215}
.botline { position:absolute; left:0; bottom:0; display:block; }
div.photosblockitem div.header{ background-color:#baaa85; color:#FFFFFF; height:24px; display:block; position:relative}
.photodate {position:absolute; left:6; bottom:5; font-size:11px; font-weight:bold}
.photocount {position:absolute; right:6; bottom:5; font-size:11px; }
table.phototext { margin-left:5px; margin-right:5px; margin-top:0px; width:137px; border:0px; border-collapse:collapse; margin-bottom:0px; height:80px }
table.phototext td { padding:0; }
.photoathor { margin-top:5px; margin-left:5px; margin-bottom:5px; color:#b39d07; font-size:11px;}

a.phototext  {  font-size:11px; font-weight:normal; color:#6c5400; line-height:1.4;   text-decoration:none;}
a.phototext:visited { font-size:11px; font-weight:normal; color:#6c5400; line-height:1.4;   text-decoration:none}
a.phototext:hover { font-size:11px; font-weight:normal; color:#6c5400; line-height:1.4;  text-decoration:underline}

.photoathor a { font-size:11px; font-weight:normal; color:#b39d07;  text-decoration:underline; }
.photoathor a:visited { font-size:11px; font-weight:normal; color:#b39d07;  text-decoration:underline;}
.photoathor a:hover { font-size:11px; font-weight:normal; color:#990100;  text-decoration:underline; }

.clear { clear:both; margin-top:0px; margin-bottom:0px; text-align:right}

.infoheader{ background: url(/images/info.gif) left top no-repeat; text-align:right; border-bottom:1px solid #990100; height:19px; display:block; margin-bottom:19px}
.infotitle {color:#907f56;   font-weight:bold}

.light { background-color:#fafaf0; padding-top:25px; padding-bottom:2px}

.login { background-color:#ffffff; border:1px solid #c5b692; margin-right:10px; margin-bottom:20px; padding-bottom:17px}
.loginpad{ margin-left:21px; margin-right:11px; font-size:11px}
.field { background-color:#ece6d0;  width:155; height:18px; border:1px solid #c5b692; margin-bottom:6px}
a.reg { font-size:11px; font-weight:normal; color:#990100; text-decoration:underline; }
a.reg:visited { font-size:11px; font-weight:normal; color:#990100; text-decoration:underline;}
a.reg:hover {font-size:11px; font-weight:normal; color:#990100; text-decoration:none;  }
.enter { width:40;  display:block; color:#FFFFFF; line-height:11px; font-size:11px;  background-color:#c32d16; border:0px; border-collapse:collapse; cursor:pointer}

.service {background-color:#ece6d0; padding-bottom:35px;}

table.servicemenu {border:0px; border-collapse:collapse;  margin-left:22px; margin-top:14px; margin-right:9px;}
table.servicemenu td { vertical-align:middle; padding:0;}
table.servicemenu td.servdivider { background-image:url(/images/servdivider.gif); height:1px}

.servicemenu  a { font-size:11px; font-weight:bold; color:#765914; line-height:13px; display:block; text-decoration:none; background:url(/images/servarrow.gif) left top no-repeat; padding-left:12px; padding-bottom:3px; padding-top:3px;}
.servicemenu a:visited { font-size:11px; font-weight:bold; color:#765914;  text-decoration:none; }
.servicemenu a:hover {font-size:11px; font-weight:bold; color:#765914;  text-decoration:none;  background:url(/images/servarrowact.gif) left top no-repeat;}
#servactive {background:url(/images/servarrowact.gif) left top no-repeat;}

.bannerb3{ background-color:#ece6d0;  margin-top:2px;  display:block; padding-top:23px; padding-bottom:23px }
.bannerb4{ margin-top:55px}
.bannerb1{ margin-top:85px; text-align:center; display:block; padding-top:15px; padding-bottom:15px}
.bannerb2{ margin-top:120px}

.advice {   margin-top:2px;  display:block; background:url(/images/adviceheader.gif) left top no-repeat #ece6d0; padding-top:38px; padding-bottom:12px; padding-right:10px}

.advice ul { list-style-type:none; margin-left:22px; padding-left:0px; margin-top:0px; margin-bottom:0px; }
.advice ul  li { margin-bottom:8px}


.advice a { font-size:11px; font-weight:normal; color:#990100;  text-decoration:underline}
.advice a:visited { font-size:11px; font-weight:normal; color:#990100;  text-decoration:underline; }
.advice a:hover {font-size:11px; font-weight:normal; color:#990100;  text-decoration:none;}

.city{ background: url(/images/rlinelong.gif) repeat-x left top #fafaf0; height: 29px; display:block; padding-top:4px}
.citylist { width:190px; height:18px; color:#cdad76;  background-color:#b82d18;  border:1px solid #cdad76; margin-top:1px}

#photoborder {border:4px solid #ece6d0;}
.recordsheader{ background: url(/images/records.gif) left top no-repeat; text-align:right; border-bottom:1px solid #990100; height:19px; display:block; margin-bottom:19px}
.catalogheader{ background: url(/images/catalog.title.gif) left top no-repeat; text-align:right; border-bottom:1px solid #990100; height:19px; display:block; margin-bottom:19px}
.title {color:#b00e0d;  font-size:11px; font-weight:bold; margin-bottom:0px; display:inline;}
.date {color:#907f56; font-size:11px; font-weight:bold}
#nomer { margin-top:5px; margin-left:5px; margin-bottom:5px; color:#a08e28; font-size:11px;}
#color {color:#765914; font-size:11px;}
#blockvip {background-color:#f8f4e6; padding:10 10 30 10; border:2px solid #b2a179;}
#contact { margin-top:10px; margin-left:0px; margin-bottom:5px; color:#a08e28; font-size:11px;}

a.title:link { font-size:11px; font-weight:bold; color:#b00e0d;  text-decoration:none;}
a.title:visited { font-size:11px; font-weight:bold; color:#b00e0d;  text-decoration:none;}
a.title:hover { font-size:11px; font-weight:bold; color:#907f56;  text-decoration:underline;}
a.title:active { font-size:11px; font-weight:bold; color:#907f56;  text-decoration:none;}

#contactAll {padding:10 10 0 0; font-size:11px; width:240px;}
#headcontact{color:#a08e28;}
#records {color:black; font-size:11px; background-color:#f8f4e6; padding:10px 10px 10px 10px; border:1px solid #c5b692;}
#recordstitle {color:#7a683b;  font-size:80%; font-weight:bold}
#name { color:#907f56; height: 15px; font-size:11px; background-color:#e3d9b4; padding:0 10 0 10; margin-top:8px; margin-bottom:5px; font-weight:bold;}
#nametext { color:black; font-size:11px; padding:0 10 0 10;}
#blockhit {padding:10 10 30 10; border:2px solid #b2a179;}
#right {padding-right:10px;}
#blockreg {padding:10 10 30 10;}

ul.items { padding-bottom: 0px; margin-bottom: 0px; list-style-image: url('/images/arrow2.gif');}
li.items { padding-bottom: 2px; margin-bottom: 2px; font-size:12px;}

a.item:link { font-size:11px; font-weight:bold; color:#b00e0d;  text-decoration:underline;}
a.item:visited { font-size:11px; font-weight:bold; color:#b00e0d;  text-decoration:underline;}
a.item:hover { font-size:11px; font-weight:bold; color:#907f56;  text-decoration:underline;}
a.item:active { font-size:11px; font-weight:bold; color:#907f56;  text-decoration:underline;}

ul.items2 { padding-bottom: 0px; margin-bottom: 15px; margin-top: 5px; margin-left:30px; list-style-type:none;}
.infotitle2 {color:#907f56;  font-size:11px; font-weight:bold; margin-bottom:0px; display:inline;}

DIV.bt_steel {BACKGROUND-COLOR: #990100;}
DIV.block {FONT-SIZE: 11px;COLOR: #75787f;}

DIV.block TABLE {MARGIN: 0px 10px 0px 0px;}


#spisok {LEFT: 0px; VISIBILITY: hidden; WIDTH: 191px; POSITION: absolute; TOP: 22px; height: 540px; overflow:auto;}
#spisok LI {MARGIN: 0px; LIST-STYLE-TYPE: none;}
#spisok UL {PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px;}
#spisok A {BORDER-RIGHT: #c5b692 1px solid; DISPLAY: block; PADDING-LEFT: 8px; FONT-SIZE: 11px; BORDER-LEFT: #c5b692 1px solid; COLOR: #765914; PADDING-TOP: 1px; BORDER-BOTTOM: #c5b692 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #fdfdfe; TEXT-DECORATION: none;}

#spisok A.region {BORDER-RIGHT: #c5b692 1px solid; DISPLAY: block; PADDING-LEFT: 8px; FONT-SIZE: 11px; BORDER-LEFT: #c5b692 1px solid; COLOR: #765914; PADDING-TOP: 1px; BORDER-BOTTOM: #c5b692 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #ece6d0; TEXT-DECORATION: none;}


#spisok A:hover {DISPLAY: block; COLOR: #ffffff; BACKGROUND-COLOR: #c32d16;}


INPUT.field {BORDER-RIGHT: 0px; PADDING-RIGHT: 3px; BORDER-TOP: 0px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px; BORDER-LEFT: 0px; WIDTH: 100%; COLOR: #75787f; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 17px; BACKGROUND-COLOR: #f0ece9}

.recordsAll{ text-align:left; border-bottom:1px solid #990100; height:19px; display:block; margin-bottom:19px}

#textform{color:#907f56; font-size:11px; font-weight:bold;}

#skidka {color:#b00e0d; font-size:11px; font-weight:bold;}
#blockskidka {background-color:#f8f4e6; padding:10 10 20 10; border:1px solid #c5b692;}
.photosblockAll { padding-left:16px; padding-right:7px}

.reclamaheader{ background: url(/images/reclama.gif) left top no-repeat; text-align:right; border-bottom:1px solid #990100; height:19px; display:block; margin-bottom:19px}

.mi6 {FONT-SIZE: 11px}
.otzv {FONT-SIZE: 11px}

