/* RESET CSS */
html{color:#000; <!--background:#ffffff url(images/header_background.jpg) repeat-x scroll 0 0; -->}
body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}

legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}

/* Общие */
.pointer {cursor:hand;cursor:pointer;}
.pointer a {text-decoration:none;}
.dashed-while {border-bottom:#fff 1px dashed;}
.active {font-weight:bold;}
.blue {color:#4d95a1;}

/* Основные */
body, td {
	font-size:12px;
	font-family:Tahoma,Arial,sans-serif;
	color:#000;
	
}
body {line-height:20px;}
h1 {margin:15px 0 20px 0; font-size:32px; color:#4d95a1; line-height:40px;}
a.mini {color:#000000;text-decoration:none;}
a {color:#000000;}
a.big {font-size:18px;color:#4d95a1;}

/*#header {height:305px;}*/
#header .logo {padding:10px 0 0 16px; width:450px;}
#header .sep {padding:20px 0 10px 15px;width:16px;}
#header .contacts {color:#1d778a; padding:20px 10px 10px 15px; width:500px;}
#header .phones {font-size:24px;}
#header .email span {font-size:14px; text-decoration:underline;}

#content .left {padding:0 40px 0 40px;}
#content .right {padding:0 40px 0 0;}
#content .lm-head {width:200px;text-align:center;border-bottom:#107182 1px solid;color:#127384;padding:0 0 5px 0; font-size:16px;}
#content .lm-text {width:200px; padding:10px 0 40px 0;}
#content .lm-text-left {width:200px; padding:10px 0 40px 0; text-align:justify;border-bottom:#107182 1px solid;color:#000;padding:0 0 5px 0; font-size:14px;}

#menu td {color:#fff; padding:8px 30px 8px 30px; font-size:14px; white-space:nowrap; text-align:center;}
#menu a {color:#fff;}
#menu .orange {background:transparent url(images/button_orange.gif) repeat-x scroll 0 0;}
#menu .blue {background:transparent url(images/button_blue.gif) repeat-x scroll 0 0;}
#menu .blue a {text-decoration:none;}
#menu .site-description {text-align:right; font-size:14px; padding:0; color:#4d95a1; padding-bottom:5px;}

#index-catalog {margin-top:30px;}
#index-catalog td {padding:0 20px 15px 0; font-size:11px;}

#elka {position:absolute;z-index:1000;top:80px;}

#footer {height:139px;background:transparent url(images/footer.gif) repeat-x scroll 0 0;}
#footer td {color:#439ca9; font-size:11px; padding:60px 0 0 40px;}
#footer a {color:#439ca9; font-size:11px;}

.tdtext {background-color:#fff; padding:5px;}
.zag {font-size: 16px; font-weight: bold; padding: 5px; color: #000000; background: #AEE4EC; margin:20px 0 20px 0;}
.tdtable {border-collapse: collapse}
.tdtable td {border:1px solid #555; padding: 5px;}


#imgPreviewWithStyles {
    background: #4D95A1;
    padding: 2px;
    z-index: 999;
    border: none;
}

.main_kat UL{
	   text-indent:10px;
	   margin:0; padding:0;
       display:none;
	   
	}

.main_kat li{
			list-style:none;
	}

	.main_kat A.big {
	   clear:both;
	   display:block;
	   margin-top:12px;
	   font-size:12px;
	   line-height:14px;
	}
	
div.podium {
    background-image: url(/pic/base.png);
    background-repeat: no-repeat;
    background-position: center 160px;
    width:500px;
}
div.pcar{
    top: 30px;
    position: relative;
}

.png {padding:0px; margin-top:-5px;}

p {
	line-height:20px;
	font-size:12px;
	margin-bottom:10px;
}
