/* tags */
html {margin:0; padding:0; height:100%; background:url(/images/bg.gif) 0 0 repeat}
body {margin:0; padding:0; color:#6A6A6A; font:12px Arial, Tahoma, Verdana, sans-serif; background:url(/images/global.gif) 0 0 repeat-x}
form, table, h1, h2, h3, h4, h5, h6, ul, ol, blockquote {margin-bottom:14px; padding-bottom:0; padding-top:0; margin-top:0}
p {padding-bottom:14px; margin-bottom:0; padding-top:0; margin-top:0}
textarea {font:1em Arial, Tahoma, Verdana, sans-serif}
a {color:#CD6600}
a:visited, a:link {text-decoration:underline} 
a, a:hover {text-decoration:none}
a img {border:0}
h1 {position:relative; font:14px Tahoma, Arial; text-align:left; font-weight:bold; color:#CD6600; z-index:4}
h1 a {color:#CD6600}
h1 a:visited, h1 a:link {text-decoration:none} 
h1 a, h1 a:hover {text-decoration:underline}
h2 {font:15px Tahoma; color:#CD6600; font-weight:bold}
h2 a {color:#CD6600}
h2 a:visited, h2 a:link {text-decoration:none} 
h2 a, h2 a:hover {text-decoration:underline}
h3 {font:13px Tahoma, Arial; text-align:left; font-weight:bold; color:#CD6600}
h3 a {color:#CD6600}
h3 a:visited, h3 a:link {text-decoration:underline} 
h3 a, h3 a:hover {text-decoration:none}
h4, h5, h6 {font-size:1em; text-align:left}
table {width:100%; border-collapse:collapse; text-align:left}
table th {background:#f1f1f1}
ul {margin-left:0; padding-left:15px}
ol {margin-left:0; padding-left:20px}
ul li, ol li {margin-left:0; padding-left:0}

/* classes */
.clear {clear:both}
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.justify {text-align:justify}
.fleft, .lfloat {float:left}
.fright, .rfloat {float:right}
img.left {float:left; margin:0 10px 0 0}
img.right {float:right; margin:0 0 0 10px}
.bold {font-weight:bold}
.gray {background:#F5F5F5}

.leftblock {position:relative; padding:3px 5px 0 14px; background:url(/images/leftblockshd.png) 0 0 no-repeat}
.lbcont {border:2px solid #F9DE9D; background:#fff}
.lbcont h2 {height:49px; background:url(/images/leftblockhead.gif) 0 0 repeat-x; margin:0}
.lbcont h2 b {display:block; height:49px; background:url(/images/leftblockheadr.gif) right top no-repeat}
.lbcont h2 i {display:block; height:35px; font-style:normal; background:url(/images/leftblockheadl.gif) 0 0 no-repeat; padding:14px 10px 0 20px; overflow:hidden}
.leftblockbot {display:block; height:10px; margin:0 0 15px 0; background:url(/images/leftblockshdbot.png) 0 0 no-repeat}
ul.lbul {list-style-type:none; list-style-image:none; margin:0 0 10px 0; padding:0; font:14px Tahoma}
ul.lbul li {display:block; margin:0; padding:0; background:url(/images/leftmenuli.gif) 0 0 no-repeat}
ul.lbul li.first {background:none}
ul.lbul li a {display:block; padding:6px 10px 6px 28px; color:#6A6A6A; background:url(/images/leftmenua.gif) 13px 12px no-repeat}
.block {position:relative; padding:3px 13px 0 2px; background:url(/images/leftblockshd.png) 0 0 no-repeat}
.blockcorner {position:absolute; width:102px; height:67px; right:9px; bottom:-21px; background:url(/images/corner2.png) 0 0 no-repeat; z-index:2}
.cont {border:2px solid #F9DE9D; min-height:441px; background:#fff url(/images/corner3.gif) right bottom no-repeat}
.cont h1 {height:49px; background:url(/images/leftblockhead.gif) 0 0 repeat-x; margin:0; font-size:14px}
.cont h1 b {display:block; height:49px; background:url(/images/leftblockheadr.gif) right top no-repeat}
.cont h1 i {display:block; height:35px; font-style:normal; background:url(/images/leftblockheadl.gif) 0 0 no-repeat; padding:14px 10px 0 20px; overflow:hidden}
.content {position:relative; padding:10px 10px 0 10px; z-index:6;}
.cont .content h1 {height:auto; background:none}
.cont .content h1 b {height:auto; background:none}
.cont .content h1 i {height:auto; background:none; padding:0}
.gallery {float:left; width:220px; height:240px; margin:0 10px 16px 0; overflow:hidden}
.gallery p {margin:0px 10px 0px 10 px;}
.agallery {float:left; border:1px solid #CECECE; padding:3px; margin:0 13px 5px 0}
.agallery img {display:block}

/* ids */
#global {position:relative; min-width:1000px; min-height:100%; margin:-100px auto 0 auto}
#g2 {position:relative; padding:100px 0 0 0; z-index:2}
#top {height:23px; padding:11px 35px 0 90px}
#phone {float:left; width:1px; height:1px; background:url(/images/phone.gif)}
#nav {float:right; padding:10px 20px 0 0}
#nav a {display:inline; float:left; height:9px; margin-left:33px; font-size:1px}
#home {width:11px; background:url(/images/home.gif)}
#sitemap {width:17px; background:url(/images/sitemap.gif)}
#mail {width:12px; background:url(/images/mail.gif) 0 1px no-repeat}
#header {position:relative; height:260px; margin:0 35px}
#headercontent {height:260px; margin:0 15px 0 16px}
#leftshd {position:absolute; left:0; top:0; width:16px; height:347px; background:url(/images/leftshd.png) 0 0 no-repeat}
#rightshd {position:absolute; right:0; top:0; width:15px; height:347px; background:url(/images/rightshd.png) 0 0 no-repeat}
#bottomshd {height:6px; background:url(/images/botshd.png) 0 0 repeat-x; font-size:1px}
#logo {height:52px; padding:5px 5px 0 10px; background:url(/images/logobg.gif) 0 0 repeat-x}
#logo a {display:block; width:809px; height:59px; background:url(/images/logo_new.png) 0 0 no-repeat} /* margin:0 auto */
#gorod {height:157px; overflow: hidden; background:url(/images/header.jpg) 0 0 repeat-x; background-position:top right;}
/*разделитель главного изображения на 3 блока*/
.gorod_edge{float:right; max-width: 385px; max-height:218px; padding: 0px; margin: 0;min-width:384px;min-height:217px;}
.gorod_edge IMG {max-width: 385px !important;}

#menu {height:46px; background:url(/images/menu.gif) 0 0 repeat-x}
#menu_main {width:999px; height:46px; padding-left:2px; margin:0 auto; background:url(/images/menudl.gif) 0 0 no-repeat}
#menu_corner {float:right;position:relative;width:38px;height:34px;top:-22px;left:0px}
#menu a {float:left; display:inline; height:46px; text-transform:uppercase; text-align:center; font:bold 13px Tahoma; color:#120F09; cursor:pointer}
#menu a:visited, #menu a:link, #menu a, #menu a:hover {text-decoration:none}
#menu a:visited, #menu a:link {background:url(/images/menu.gif) 0 0 repeat-x}
#menu a, #menu a:hover {background:url(/images/menuu.gif) 0 0 repeat-x}
#menu a span {display:block; padding-top:13px; height:33px}
#menu a span#m2 {display:block; padding-top:8px; height:33px}
#menu a:visited span, #menu a:link span {background:url(/images/menudl.gif) right top no-repeat}
#menu a span, #menu a:hover span {background:url(/images/menudl.gif) right top no-repeat}
#b1 {width:200px}
#b2 {width:200px}
#b3 {width:130px}
#b4 {width:170px}
#b5 {width:109px}
#b6 {width:190px;}

#left {float:left; display:inline; width:253px; margin:0 0 0 34px; padding:16px 0 25px 0}
#center {margin:0 35px 0 316px; padding-top:16px}
#c2 {float:left; width:100%; padding-bottom:25px}
#searchform {background:url(/images/leftblockshdsmall.png) 0 0 no-repeat}
#searchform form {width:202px; margin:0; padding:5px 0 16px 13px; font:11px Arial}
#searchform input#query {width:199px; padding:2px 0; height:12px; margin:0 0 10px 0; border:1px solid #819CB9; font:11px Arial; color:#6A6A6A}
#searchform select {display:inline; float:left; width:65px; height:17px; margin:0 0 15px 0; border:1px solid #819CB9; font:11px Arial; color:#6A6A6A}
#searchform select#select1, #searchform select#select2 {margin-right:3px}
#searchform input#selectsubmit {float:right; width:75px; height:22px; margin-top:-3px; background:url(/images/search.gif) 0 0 no-repeat; border:0; cursor:pointer}
#searchtool {position:absolute; right:-13px; top:21px; width:78px; height:39px; background:url(/images/searchtool.png) 0 0 no-repeat}
#keys {position:absolute; right:-18px; top:21px; width:73px; height:108px; background:url(/images/keys.png) 0 0 no-repeat; z-index:5}
#footer {clear:both; min-width:902px; padding:0 49px; height:100px; color:#555}
#fmenu {height:53px; background:url(/images/footer.png) 0 0 repeat-x; font-weight:bold; overflow:hidden}
#fmenu div {height:44px; padding:5px 15px 0 15px; background:url(/images/footer.jpg) right top no-repeat; text-align:right}
#fmenu div div {display:inline; float:left; width:197px; height:38px; padding:0; background:url(/images/phonefoot.gif) 0 0 no-repeat}
#fmenu span {display:block; padding-top:11px}
#fmenu a {color:#8C8064; font-weight:normal; margin:0 5px}
#copy {padding:7px 0 0 1px}
#copy p {margin:0}
#copy a {color:#555}
#counter {float:right; padding:5px 0 0 0; overflow:hidden}
#counter a {display:block; margin:0 0 5px 0}
#counter a img {display:block}
#contentpage {position:relative}

/* ie */
* html #global {height:100%; width: expression(document.documentElement.clientWidth<1000 ? "1000px" : "auto")}
* html #footer {width:expression(document.documentElement.clientWidth<902 ? "902px" : "auto")}
* html ul.lbul li a {height:1px}
* html #searchform .clear {display:none}
* html #contentpage {height:1%}
* html .block {height:1%}
* html .leftblock {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/leftblockshd.png', SizingMethod="crop")}
* html .leftblockbot {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/leftblockshdbot.png', SizingMethod="crop")}
* html .block {background:none}
* html .cont {height:441px}
* html .blockcorner {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corner2.png', SizingMethod="scale")}
* html #leftshd {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/leftshd.png', SizingMethod="crop")}
* html #rightshd {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rightshd.png', SizingMethod="crop")}
* html #bottomshd {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/botshd.png', SizingMethod="scale")}
* html #searchform {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/leftblockshdsmall.png', SizingMethod="crop")}
* html #searchtool {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/searchtool.png', SizingMethod="crop")}
* html #keys {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/keys.png', SizingMethod="crop")}
* html #fmenu {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footer.png', SizingMethod="scale")}

.mceContentBody {background:url(/images/white.gif) 0 0 repeat; color: #000;} 

table.maincont {width:100%; border:1px solid #FFFFFF; border-collapse:collapse}
table.maincont td, th {border:1px solid #FFFFFF; padding:8px}
table.maincont th {background:#BDC3CF; color:#000}
table.maincont tr.sec td {background:#EFF5F1}

.tcont {width:100%; border:1px solid #FFFFFF; border-collapse:collapse}
.tcont td {border:1px solid #FFFFFF; padding:8px; background:#EEEEEE;}
.tcont th {background:#BDC3CF; border:1px solid #FFFFFF; color:#000}
.tcont tr.sec td {background:#EFF5F1}


.pages A {margin-left: 10px}
SPAN.current  {margin-left: 10px}

#rightimg {
	text-align: right;
	float: right;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 30px;
	margin-right: 30px;	
}
#rightimg img {
	border:1px solid #CECECE; padding:3px;
}
/* Validate */
 .validate label.input_error { color: red; font-style: italic; }
 .validate .input_error { border: 1px dashed #DB1905; background-color: #FFFFD5; }
#error {color: red; font-style: italic; margin: 10px;}
#form4 SPAN.mesure {margin-left: 5px;}
#form4 TABLE {width: 650px; margin-left: 100px; border: 2px solid #eeeeee; padding: 10px;}
#form4 TABLE TD.text_name{width: 250px; text-align: right}
#form4 TABLE TD.field{width: 300px; border: 1px solid #eeeeee}
#form4 TABLE TD.comment{width: 250px; text-align: left; font-size: 8pt; }
#form4 TABLE TD DIV.comment{font-size: 8pt; }

#table_200, #table_300, #table_400, #table_500  {display: none}

/* Validate */

.shop_items TD {border: 1px solid #eeeeee; font-size: 10pt}
.shop_items TH {border: 1px solid #cccccc; font-size: 10pt; word-wrap: normal}
.sec {background-color: #f9f9f9}
#rightimg {max-width: 300px; float: right}
#rightimg A {margin: 5px; display: block; float: right;}
#rightimg A IMG {width: 200px;}
.content  { font-size: medium; }
.gallery { font-size: 9pt; font-weight: normal}

