@charset "windows-1251";
/* CSS Document */

body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#7d7d7d;}
a { color:#033e8f;}

#search { background:url(images/fon-input-search.gif) no-repeat; width:194px; height:23px; padding:0 10px; border:none; font-size:13px; color:#989898;}
.reg { padding:10px 0 0 0;}
.input-login { background:url(images/fon-input-login.gif) no-repeat; width:124px; height:23px; padding:0 10px; border:none; font-size:13px; color:#989898;}
.line-box1 a { color:#464646; font-size:13px;}
.tel { color:#276eb2; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; padding-top:17px; padding-left:84px;}
.tel span { font-size:19px;}
#menufade { width:115px; height:145px; margin-top:40px; margin-left:83px; font-size:12px; line-height:17px; float:left;}
#menufade a { color:#FFFFFF;}
#box-map { position:relative; width:100%; float:left;}
#map3 { width:426px; height:326px; position:absolute; top:80px; left:462px; float:left;}
#okrug { font-size:20px; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px; position: relative; float:right; margin-top:165px; right:-103px; z-index:70;}
#okrugname { padding-right:5px;}
#root-map { position:relative; width:80px; height:20px; font-size:12px; color:#FFFFFF; text-decoration:underline; float:right; margin-top:351px; margin-right:50px; cursor:pointer; z-index:60;}
#okrug span { font-size:27px;}
#menu { margin-left:186px; height:35px; position:relative; top:-4px;}
#menu a { color:#7d7d7d;}
ul.menuvert { padding:0; margin:19px 56px 19px 0;}
ul.menuvert li { list-style: none; font-size:12px; line-height:22px;}
ul.menuvert li a { color:#7d7d7d;}
.sub-li { width:100%; border:#0033CC solid 1px;}
ul.menuvert div.menu-nav { position:relative; float:right;}
ul.menuvert ul { padding:0; margin:0 20px 0 0;}
ul.menuvert ul li a { color:#ee9b0e;}
h1 { font-family:Georgia, "Times New Roman", Times, serif; color:#033e8f; font-size:29px; font-style:italic; padding:10px 0; margin:0;}
h2, h3 { padding:0; margin:0; font-weight:normal;}
h3.parent { line-height:25px;}
.h1two h1 { font-family:Georgia, "Times New Roman", Times, serif; color:#3d4756; font-size:24px; font-style: normal; font-weight:normal; padding:10px 0; margin:0;}
.content-text { line-height:18px; padding-top:6px; padding-right:44px; text-indent:15px; text-align:justify;}
.katalog h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; color:#3d4756;}
.katalog h3, .katalog h3 a { font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; color:#3d4756;}
.katalog2 h3, .katalog2 h3 a { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#3d4756;}
.pages, .pages a { font-family:Georgia, "Times New Roman", Times, serif; color:#3d4756; padding-top:32px;}
.tit-news { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#3d4756; padding-bottom:9px;}
.tit-news span { font-size:18px; font-style:italic;}
.name-okrug { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#3d4756; padding-top:12px;}
.news-name a { color:#033e8f; font-size:12px; line-height:22px;}
.news-name span { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#aaaaaa; font-style:italic; padding-left:20px;}
.news-anons { color:#7d7d7d; font-size:12px; line-height:20px; padding-top:5px;}
#upper { width:529px; height:171px; position:relative; left:-63px; background:url(images/upper.jpg) no-repeat; }
.footer { font-size:10px; color:#757575; line-height:18px; padding:28px 0 0 63px;}
.tbor td { border-left:#666666 solid 1px; border-top:#666666 solid 1px; text-align:left;}
.tbor { border-bottom:#666666 solid 1px; border-right:#666666 solid 1px;}
.ico { list-style-image: url(images/ul-ico.gif);}
.services { font-size:16px;}
.services a { font-size:13px;}
.cart_input { width:60px;}