/*CSS document*/

* { margin:0; padding:0; border:0; }
html { height:100%; }
body { background:#f9efd1; font-family: Tahoma, sans-serif; color:#666; font-size:12px; min-height:100%; position:relative;}
*html body { height:100%; }

h1 { font-size:16px; color:#831328; text-transform:uppercase; font-weight:bold; }
h2 { font-size:12px; color:#831328; text-transform:uppercase; }
h5 { font-size:12px; color:#831328; font-weight:normal; }
h6 { font-size:13px; color:#666; font-weight:normal; }

a { text-decoration:underline; color:#6c0f21; font-weight:bold; }
a:hover { text-decoration:none; }

p { margin:10px; }

/* Верхнее меню и лого */

.menutop		{color:#666; font-family: Tahoma, Arial, sans-serif; font-size: 12px; font-variant: small-caps;}
a.menutop:link	{text-decoration:none; color:#666;}
a.menutop:visited	{text-decoration:none; color:#666;}
a.menutop:active	{text-decoration:underline; color:#666;}
a.menutop:hover	{text-decoration:underline; color:#666;}

.menubottom		{color:#666666; font-family: Tahoma, Arial, sans-serif; font-size: 12px; font-weight:normal;}
a.menubottom:link	{text-decoration:none; color:#831328; font-weight:normal;}
a.menubottom:visited	{text-decoration:none; color:#831328; font-weight:normal;}
a.menubottom:active	{text-decoration:underline; color:#831328; font-weight:normal;}
a.menubottom:hover	{text-decoration:underline; color:#831328; font-weight:normal;}

#Wrap { min-width:995px; -width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 995? "995px" : "auto");   height:100%;  min-height:100%;/*padding-bottom:50px;*/  }

#Top { border-bottom:1px solid #831328; }

.active { font-size:12px !important; font-weight:bold !important; color:#6b0f21 !important; background:url(../i/bullet.gif) no-repeat left 5px; padding-left:10px; text-transform:uppercase; }



#Ul { width:100%; }

#Ul td { height:34px; width: 13%; }

#Big { width:auto !important; padding-left:20px; }

#Ul a { text-transform:uppercase; font-weight:normal; color:#666; text-decoration:none; font-size:12px; background:url(../i/bullet.gif) no-repeat left 5px; padding-left:10px; }

#Ul a:hover { text-decoration:underline; }



#Logo { position:relative; }
#Logo div img { padding-right:8px; }
#Logo div a { text-decoration:none; width:82px; display:block; color:#e3cdcc; padding:10px; font-weight:normal; font-size:11px; font-family:"Arial", serif !important; }
#Logo div span { text-decoration:none; width:82px; display:block; color:#e3cdcc; border:1px solid #b7817a; padding:9px 9px 10px 9px; font-weight:normal; font-size:11px; font-family:"Arial", serif !important; }
#Logo div a:hover { border:1px solid #b7817a; padding:9px; }
#First a { border:0px; }
#First a:hover { border:1px solid #b7817a; }
#Second a { border:0px; }
#Second a:hover { border:1px solid #b7817a; }
#Third a { border:0px; }
#Third a:hover { border:1px solid #b7817a; }


#Ul2 {  padding-left:6px; }
#Ul2 li { list-style:none; float:left; margin-top:11px; width:10%; text-align:center; padding-bottom:11px; }
.center-li { width:26% !important; }
#Ul2 li a { text-transform:uppercase; font-weight:normal; color:#666; text-decoration:none; font-size:12px; background:url(/i/bullet.gif) no-repeat left 5px; padding-left:10px; }
#Ul2 li a:hover { text-decoration:underline; }
.right-li { width:7% !important; }



/* /Верхнее меню и лого */



.topborder { border-top: 1px solid #B79797; }



/* Главная страница */



.table { width:100%; position:relative; top:10px; }

.table td { width:33%; text-align:center; }

.td-left img, .td-left p { position:relative; left:-20px; }

.td-right img { position:relative;  }

.table p { width:268px; font-size:12px; color:#7f7f7f; margin:0 auto; text-align:left; padding-bottom:20px; }

.table a { color:#7f7f7f !important; font-weight:normal !important; }

.td-center { border:1px dashed #fdf3db; border-bottom:0; border-top:0; }



.title { border-bottom:1px solid #a58080; }



.main-left { width:68%; float:left; position:relative; padding-bottom:8px; }

.main-left .head { position:relative; }

.main-left ul { padding-top:7px; }

.main-left li { list-style:none; background:url(../i/bullet.gif) no-repeat left 6px; padding-left:10px; position:relative; }

.main-left li a { color:#7f7f7f; font-weight:normal; }

.main-right { margin-left:69%; //margin-left:68%; position:relative; }

.main-map { padding-top:32px; width:600px; margin:0 auto; padding-left:20px; }

.zayava { position:relative; height:28px; background:url(../i/arrow.gif) no-repeat right 9px #831328; top:93px; }

.zayava img { position:absolute; top:-65px; left:84px; }



.second-table { width:100% !important; position:relative; top:10px; }

.second-table h6 { font-weight:bold; color:#841429; padding-top:14px; }

.second-table td { width:31%; padding:4px 0 0px 0 !important; position:relative; border:0 !important; vertical-align:top; border-bottom:1px solid #decbb7 !important; }

.second-table td li { list-style:none; display:inline; background:url(../i/bullet.gif) no-repeat left 6px; padding-left:10px; margin-right:4px; }

.second-table td li a { color:#7f7f7f; font-weight:normal; }

/* .second-table .head { border-bottom:1px solid #a58080; padding-bottom:2px; position:relative; } */

.intd {  }

.intd p { padding-top:5px; }

.second-table td.spaces { width:1% !important; border:0 !important; }



.second-table td.first { border:0 !important; }

.second-table td.third { border:0 !important; }

.second-table td.third .item { border-bottom:1px solid #decbb7; padding-bottom:5px; }

.second-table td.third .item h6 { padding-top:4px !important; }

.second-table td.third .item p { padding-top:3px !important; }

.all { background:url(../i/all.gif) no-repeat left 3px; padding:0 0 4px 12px; color:#7f7f7f; font-weight:normal; }

.bottr td { padding:0px 0 2px 0 !important;  }



/* /Главная страница */





.red { color:#831328; }

.long { width:300px; }

.long2 { width:284px; }



/*Контент*/



.content { position:relative; padding-bottom:50px; }

.content .top { background:white; padding-bottom:10px; }

.navi { position:relative; }

.navi ul { padding:15px 0 0px 0; position:relative; }

.navi ul li ul { padding:0 !important; }

.navi ul li p { float:left; }

.navi ul li ul li { float:none; display:inline; padding:0; border:0; }

.navi li { float:left; list-style:none; height:24px; padding:0 20px; border-left:1px solid #e0ccd0; position:relative; }

.navi li h2 { position:relative; top:6px; }

.navi li h5 { position:relative; top:6px; }

.navi li h6 { position:relative; top:5px; }

.li-h1 { border:0 !important; }

.content .top .cont { padding-top:5px; }

.content .top .right { float:right; width:32%; position:relative; padding-left:30px; }

.content .top .right ul { padding-top:15px; padding-left:35px; }

.content .top .right li { padding-bottom:10px; list-style:none; background:url(../i/bullet.gif) no-repeat left 5px; padding-left:10px; position:relative; }

.content .top .right li a { color:#666; font-weight:normal; }

.red-link { color:#6b0f21 !important; }

.content .top .left { margin-right:32%; padding:0 20px 30px 20px; border-right:1px dashed #f9efd1; }

.content .top .left p { padding-top:15px; }

.content .first { position:relative; background:#f9efd1; padding:20px 8px 10px 12px; /*border-bottom:1px solid #a58080;*/ }

.content .first .head { border-bottom:1px solid #a58080; padding-bottom:2px; }

.content .first .head h2 { border-left:3px solid #9b0f2a; padding:2px 3px; }

.first .first-line, .second-line { padding-top:20px;  //padding-bottom:-15px; border-bottom:1px solid #dfcdb8; position:relative; -height:1%; }

.second-line { padding-bottom:20px; //padding-bottom:0;  }

.line { position:absolute; right:31%; bottom:-1px; }

.line2 { position:absolute; left:31%; bottom:-1px; }

.first .first-line .item { padding:0px 20px; float:left; //margin-bottom:6px !important; -margin-bottom:-8px !important;  position:relative; width:300px; }

.first .rig { float:right !important; width:260 !important; }

.first .first-line .rig .left { margin-right:10px; padding-left:20px;  }

.first .first-line .center { position:absolute !important; right:50%; margin-right:-180px; }

.first .first-line .item .left { float:left; position:relative; }

.first .first-line .item .left label { display:block; margin:2px 0 6px 0; color:#6c0f21; }

.first .first-line .item .left label span { color:#de0a04; }

.first .first-line .item .right { margin-left:80px; }

.first .first-line .item sup { font-size:9px; }

.first .first-line .item .lab { text-align:right; }

.first .second-line .item { padding:0 20px; //padding-bottom:10px; float:left; width:33%; }

.first .second-line .item div { margin-bottom:5px; }

.first .second-line .item label { margin-left:20px; width:150px; }

.first .second-line .item h5 { padding-bottom:10px; }

.first .second-line .center { width:auto !important; }

.first .second-line .rig { width:230px !important; margin-right:55px; //margin-right:66px; -margin-right:28px; }

.first .second-line .rig .wrap { height:128px; overflow:auto; background:white; border:1px solid #666; padding:4px 0 0 4px; margin-bottom:10px; }

.first .second-line .rig .wrap div { height:1.5em; margin-bottom:2px !important; }

.first .second-line .rig .wrap label { display:block; height:1.3em; padding-top:0.2em; }

.arr-link { background:url(../i/arr.gif) no-repeat right 5px; padding-right:13px; }

#Search { float:right; position:relative; margin-right:245px; //margin-right:122px; -margin-right:82px; padding-top:10px; }

#Attancion { color:#6c0f21; padding:10px 0 0 10px; width:300px; position:relative; }

#Attancion b, span{ color:#de0a04; }

#Attancion b { float:left; position:relative; }

#Attancion p { margin-left:70px; }



.second { padding:5px 0 15px 0px; }

.second .navi { padding-bottom:20px; }

.second h2 { border-left:3px solid #9b0f2a; padding:2px 3px; }

.second h6 span { font-weight:bold; color:#6c0f21; }

.second table { color:#5f5d60; width:90%; margin:0px auto 10px auto; font-size:12px !important; }

.second table td { padding:4px 8px; border-bottom:1px solid #dbc0ac; }

.second table #Head { background:#831329; color:white !important; }

.second table .tr1 { background:#e6d6bf; }

.second table .tr2 { background:#fbf5e4; }

.page { border:0 !important; padding:0 !important; }

.page span { color:#6c0f21; text-decoration:underline; font-weight:bold; }

.page a { color:#666; }



.first .items { border-bottom:1px solid #dfcdb8; padding-bottom:5px; margin-bottom:25px; position:relative; //height:1%; padding-left:20px; }

.first .items .line { bottom:-1px; //bottom:-1px; right:50%; /*border:1px solid red;*/ position:absolute;  }

.first .items .line2 { bottom:-1px; //bottom:-1px; /* border:1px solid red;*/ position:absolute;  }



.first .item-wrap { width:50%; float:left; }

.first .item { margin-bottom:15px; padding:0 20px 0 1px;  }

.first .item-wrap .wrap-img { float:left; border:6px solid white; margin:0 12px 3px 0; }

.first .item-wrap img {  border:1px solid #a58080; padding:5px; }

.first .item-wrap h2 { border-bottom:1px solid #a58080; margin:0 20px 0 170px; background:url(../i/h2.gif) no-repeat left top; padding-left:7px; padding-bottom:4px; }

.first .item-wrap h2 img { padding:0px 3px 0 0; border:0; position:relative; top:4px; }

.first .item-wrap p { margin:0 20px 0 0; }

.first .item-wrap a img { padding:0; border:0; }

.last { border:0 !important; }



.z-table { width:100%; vertical-align:top;  }

.z-table select { border:1px solid #666666; }



/* Департамент  */



.main { position:relative; padding-bottom:50px;  }

.main a { font-weight:normal; color:#666; }

.wrap-link {  margin:20px 0 30px 16px;  }

.sotr { background:url(../i/bullet.gif) no-repeat left 6px; padding-left:10px; }

.main .left-w {  position:relative; float:left; width:68%; }

.main .left { padding-left:16px;  padding-top:40px; border-right:1px dashed white;  padding-right:12px;  }

.main .left p { margin-bottom:15px; }

.main .left li { margin-left:16px; }


.main .left img { border:1px solid #a58080; padding:5px;  }

.main /*.left-w*/ .left table td { height:24px; padding-right:4px; }

.alert { color:#6c0f21; }



.first .main .left { padding:0 !important; }

.first .main .left .base-table { margin-top:40px; }



.img-wrap { border:6px solid white; float:left; margin:0 15px 10px 0; //margin-bottom:0; }

.h2-wrap { border-bottom:1px solid #9b0f2a; padding-bottom:3px;  -height:1%;  position:relative;  }

.h2-wrap h2 { border-left:3px solid #9b0f2a; padding:2px 3px; }

.main .right { margin-left:70%; position:relative; padding-right:15px; padding-top:40px; }

.main .right ul { margin:15px 0 0 10px; }

.main .right li { list-style:none; background:url(../i/bullet.gif) no-repeat left 5px; padding-left:10px; -height:1%; padding-bottom:4px; }

.main .right li span { color:#831328; }



.bot-line { border-bottom:3px solid #6b0f21; position:absolute; width:68%; //left:0; bottom:48px; height:3px; z-index:3; }

.bot-line2 { border-bottom:3px solid #6b0f21; position:absolute; width:400px; bottom:48px; height:3px; z-index:3; }



.article { padding-bottom:15px; }

.article p { margin:0 !important; padding-bottom:3px; }

.article .alert { margin-bottom:0 !important; }



.base-table select { width:260px; }





#Ask { width:123px; height:23px; background:url(../i/ask.jpg) no-repeat; cursor:pointer; cursor:hand; border:0 !important; }

#Pismo { width:131px; height:23px; background:url(../i/pismo.jpg) no-repeat; cursor:pointer; cursor:hand; border:0 !important; }

#SendRez { width:124px; height:23px; background:url(../i/send_rez.jpg) no-repeat; cursor:pointer; cursor:hand; border:0 !important; margin-top:5px;}

#Sear4 { height:23px; width:60px; background:url(../i/search.jpg) no-repeat; cursor:pointer; cursor:hand; border:0; margin-top:7px;}



/* карта сайта*/



.map-wrap { margin-left:80px; }

.map a { /*color:#6c0f21;*/  }

.map { margin-bottom:0px !important; margin-top:10px; padding-left:10px; }

.sitemap { margin-bottom:15px; padding-left:25px; }

.sitemap li { list-style:none; background:url(../i/bullet.gif) no-repeat left 14px; padding-left:10px; padding-top:8px; }

.sitemap .sec-level { padding-left:15px; }



/* /карта сайта*/





/* /Контент*/



.bottom { position:absolute !important; bottom:0px; }


/* добавлено позже */
.cont .table td img {height:137px;}
.main-map a img {height:153px;}
.zayava a img {height:158px;}



a.k_witharrow { font-size:12px; font-family:Tahoma; font-weight:normal; color:#666; text-decoration:none;}
a.k_witharrow:hover { text-decoration:underline; }
.k_some #SendZ {margin-top:22px;}
.k_some #Attancion {margin:18px 0 0 -10px;-margin:18px 0 0 20px;}
.k_some #metro {width:227px;}
.k_some #city_obl {width:229px;-width:227px;margin:3px 0 0 0;}
.k_some #type_other {width:255px;-width:253px;margin:3px 0 0 0;}
.k_some #faqtxt {width:300px; height:48px;}
.k_some #Ask {width:108px; margin-top:4px;}
 .k_some #Pismo { margin-top:4px; }

.base-table td.k_some { color:#6C0F21;font-size:12px;}
.base-table .k_some .k_some {width:255px;height:20px;padding:0 0 0 3px;}
.base-table select.k_some {width:260px;}
.intd li { padding-left:20px;}

.cssred1 { color:#831328; }
.cssgrey1 { color:#5f5d60; }

.cssredbold1 { color:#831328; font-weight:bold; }
.cssredbold2 { color:#831328; font-weight:bold; text-transform:uppercase; }

.bord img {  border:1px solid #6c0f21; border-color:#6c0f21; }
