html, body {padding:0; margin:0; font-family:"Trebuchet MS"; font-size:12px; color:#333333; min-width:1024px; }
img, table {border:0px;}

h1, h2, h3, h4, h5, h6 {font-family:"Trebuchet MS";}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h2, h3, h4, h5, h6 {margin-top:0px;}
h1 {font-size:18px;	margin-top:0; margin-bottom:0;}
h2 {font-size:16px; font-weight:bold; margin-bottom:2px;}
h3 {font-size:14px; font-weight:bold; margin-bottom:2px;}

a {color:#006699; text-decoration:underline;}
a:hover {text-decoration:none;}

ol {padding-left:25px;}

/* sitemap */

.poddomen_links {margin-top:15px;}
.poddomen_links a { font-size:14px; font-weight:bold;}

.mosrem {
	background:url(/img/mosrem.gif) left no-repeat;
	padding-left:18px;
}

.Maps {width:100%;}
.Maps p {line-height:13px;}
.col1 {width:30%; text-align:left; padding-right:20px; border-right:#CCCCCC 1px dotted;}
.col2 {width:30%; text-align:left; padding-right:20px; padding-left:20px; border-right:#CCCCCC 1px dotted;}
.col3 {width:39%; text-align:left; padding-right:20px; padding-left:20px;}
.p2 { font-size:11px;}
.p3 {font-size:10px;}

/* order */
#order_name,#order_email,#order_phone, #order_comment {margin-bottom:20px;}
#order_name input {width:380px;}
#order_email input {width:380px;}
#order_phone input {width:380px;}
#order_comment textarea {width:380px; height:80px;}

/* header */
.header_tab {border-bottom:#F4CDBD 1px solid; margin-bottom:20px; background:url(/img/bg_right.jpg) repeat-x; width:100%; height:186px;}
.logo_bg {background:url(/img/bg_left.jpg) repeat-x; width:23%;}
.logo_div {margin:0 11px;}
.logo {margin:30px 0; text-align:center;}
.logo_text {margin:45px 0 10px 0; text-align:center; font-size:14px; color:#990000;}
.shapka {background:url(/img/fon.jpg) repeat-x; width:100%; height:225px;}
.shapka td {width:25%; text-align:center;}


.phone {margin:15px 0 0 40px;}
.vyzov {margin:35px 0 0 40px;}

/* left */
.left_sidebar_div {margin:0 15px 0 10px;}

/*menu*/
.menu_div {margin-bottom:40px;}
.menu { padding-left:10px; font-weight:bold; font-size:14px; margin-bottom:5px;}

/* neisprav */
.neisprav_name {background:url(/img/molotok.jpg) left no-repeat; padding-left:25px; color:#993300; font-size:16px; font-weight:bold;}
.neisprav_tab {width:100%; border-bottom:#336699 1px dotted; margin:6px 0;}
.neisprav_bull {width:18px; color:#993300; text-align:center;}
.neisprav {padding-bottom:6px; line-height:14px;}
.neisprav a {color:#993300; font-weight:bold;}
.neisprav p {margin:0;}
.drugie {text-align:right; font-weight:bold; color:#993300;}
.drugie a { color:#993300;}

/*content */
.content {margin:0 20px; padding-top:15px;}

.shag_td {background-color:#EEFAFD; width:100%}
.shag_kak {font-family:Georgia; font-size:17px; font-style:italic; font-weight:normal; color:#006699; text-align:center; margin:16px 0 15px 0;}
.shag_1 {font-family:Georgia; font-size:35px; font-style:italic; color:#006699;}
.shadow {background:url(/img/shadow.jpg) repeat-x}

.np {color:#006699;; margin:20px 0; font-size:16px; font-weight:bold; line-height:1.2em;}
.np_name {font-size:16px; padding-bottom:10px; text-align:left; font-weight:bold; color:#000; }

.path {font-size:11px; margin-bottom:10px;}
.h1 {border-bottom:#CCCCCC 1px dotted; margin-bottom:20px;}
.h1_tab {border-bottom:#006699 3px solid;}
.back {font-size:11px; margin:30px 0 20px 0; padding-top:5px; border-top:#CCCCCC 1px dotted;}

.right_sidebar {margin:0 10px;}
.recommend {margin:0 0 20px 0;}
.r_tab1 {background:url(/img/r_up.jpg) repeat-x}
.r_tab2 {background:url(/img/r_blesk.jpg) center no-repeat; width:100%; height:29px; text-align:center;}
.r_tab3 {padding-top:5px; color:#FFFFFF; font-size:14px; font-weight:bold;}
.r_tab4 {background:url(/img/r_mid_left.jpg) repeat-y;}
.r_tab5 {margin:10px; text-align:center;}
.r_tab6 {background:url(/img/r_mid_right.jpg) repeat-y;}
.r_tab7 {background:url(/img/r_btm.jpg) repeat-x;}

.responses {background:url(/img/response.jpg) left no-repeat; padding-left:25px; color:#006699; font-size:16px; font-weight:bold;}
.resp_tab {width:100%; border-bottom:#336699 1px dotted; margin:6px 0;}
.resp_td {width:18px; color:#993300; text-align:center; padding-top:6px;}
.resp_a {padding-bottom:6px; line-height:14px;}
.resp_a a {font-weight:bold;}
.resp_a p {margin:0;}
.resp_drugie {text-align:right; font-weight:bold; color:#006699}

.copyright {width:23%;}
.copyright div {margin:20px 10px 0 30px; color:#666666;}
.adress {width:49%;}
.adress div {margin:20px 20px 0 20px; color:#666666;}
.adress p {margin:10px 0;}
.counters {width:23%}
.counters div {margin:20px 10px 0 10px;}

