/*
Энергомонтажный поезд
2008.12.18
G.Kozlovski
*/

/*------------------DEFAULTS------------------*/

/*standart*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0px; padding:0px; outline:0px; font-size:100%; vertical-align:baseline; background:transparent;}
#site {max-width:1280px; min-width:1000px; background:#fff; min-height:100%; height:100%; margin:0px auto; font:75%/1.6em Arial;}
html {height:100%; background:url(../images/bg.gif);}
table {border-collapse:collapse; border-spacing:0;}
ul {list-style:none;}
:focus {outline:0;}

/*links*/
a {text-decoration:underline; cursor:pointer; color:#c62809;}
a:hover {text-decoration:none;}
.more, .back {font:0.9em;}
.more {padding-right:10px; background:url(../images/more.gif) right 6px no-repeat;}
.back {padding-left:10px; background:url(../images/back.gif) left 6px no-repeat;}

/*hacks*/
.clear {clear:both; height:1px; overflow:hidden;}
.zoom1 {overflow:auto; height:1%;}
.hidd {display:none;}

/*text align*/
.tal {text-align:left;}
.tar {text-align:right;}
.tac {text-align:center;}
.taj {text-align:justify;}

/* floats */
.floatLeft {float:left;}
.floatRight {float:right;}

/* inputs */
.input-text, textarea {border:1px solid #bac9e2;}

/* colors */
.light-blue {color:#317bdb;}
.blue {color:#28166f;}
.red {color:#c62809;}

/*------------------MARKING------------------*/
/*main*/
#main {min-height:100%; _height:100%; background:#fff url(../images/main.jpg) left 214px no-repeat;}

/*header*/
#header {height:214px; background:url(../images/header.jpg) left top no-repeat #dcf3fd;}

/*content*/
#container {width:100%; padding-bottom:120px;}
#content {width:100%; float:left;}
#text {margin:20px 40px 0px 280px;}

/*left part*/
#left {float:left; width:256px; margin-left:-100%; padding-top:55px;}

/*footer*/
#footer {height:25px; padding-top:85px; text-align:right; margin-top:-110px; position:relative; width:100%; background:url(../images/footer.jpg) left top no-repeat #dcf3fd; color:#fff;}

/*------------------CONTENT------------------*/
h1, h2, h3, h4, h5, h6 {color:#28166f; margin:5px 0px 15px;}
h1 {font-size:1.17em; text-transform:uppercase;}
h2 {font:normal 1.33em Arial;}
h3 {font-size:1.17em;}
h4 {font:normal 1.17em Arial;}
h5 {}
h6 {}
#text p {margin-bottom:10px;}
	#text p img {margin:10px; border:1px solid #a5a6a5;}
#text table {margin:20px 0px;}
	#text td, #text th {border:1px solid #9db2d6; padding:3px 5px;}
	#text th {background:#9db2d6; color:#28166f;}
	#text td {}
#text ul {margin:20px 0px 20px 1em; zoom:1;}
	#text ul li {padding:0px 0px 5px 1em; background:url(../images/folding-li-li-li.gif) left 8px no-repeat; zoom:1;}
#text ol {margin:20px 0px 20px 2em;}
	#text ol li {padding:0px 0px 5px 0px;}
	#text ol li a {color:#;}
	#text ol li a:hover {color:#;}

#gallery {margin:20px 0px; overflow:auto; zoom:1;}
	#gallery img {float:left; margin:0px 20px 20px 0px; border:1px solid #c7c7c7;}

#listing {margin:20px 0px; padding:3px 0px; overflow:auto; zoom:1;}
	#listing span {color:#c62809; padding:0px 10px;}
	#listing a {color:#28166f; padding:0px 10px;}
	#listing a:hover {color:#c62809;}

#feedback {width:360px;}
	#feedback label {color:#317bdb; font:bold 0.92em Verdana;}
	#feedback .input-text, #feedback textarea {width:360px; margin:5px 0px 10px;}
	#feedback textarea {height:100px;}

#error {background:#eebeb5; border:2px solid #c62809; color:#c62809; /* font-weight:bold; */ padding:10px; margin:10px 0px 0px;}
	#error label {font-weight:normal; color:#c62809; margin:5px 0px 0px; display:block;}

/*------------------STYLES------------------*/
/* header */
#logo {width:188px; height:164px; padding:31px 0px 0px 34px; background:url(../images/logo.gif) right bottom no-repeat;}
	#logo a {display:block; width:188px; height:164px;}
	
/* content */
#min-panel {float:right; background:url(../images/min-panel.gif) left top no-repeat; width:74px; height:20px;}
	#min-panel a {display:block; float:left; width:37px; height:20px;}

.client {overflow:auto; zoom:1; margin-bottom:20px;}
	.client img {border:1px solid #aaabad; margin:0px 10px 10px 0px;}

/* left */
.folding {margin-left:10px; width:210px;}
	.folding li {padding-left:5px; background:url(../images/folding-li.gif) left 6px no-repeat; margin-top:3px; zoom:1;}
		.folding li a {display:block; padding-left:5px; border-bottom:1px solid #9db2d6; color:#373739; font-weight:bold; text-transform:uppercase; text-decoration:none; zoom:1;}
		.folding li a:hover {border-bottom:1px solid #9db2d6; color:#c62809;}
		.folding li.opened a {/* border-bottom:0px; */}
		.folding li.opened a:hover {/* border-bottom:0px; */ color:#c62809;}

.folding ul {border-bottom:1px solid #9db2d6; padding:5px 0px 10px; background:#fff; margin-top:-5px;}
	.folding li.opened li, .folding li li {background:url(../images/folding-li-li.gif) left 6px no-repeat}
		.folding li.opened li a, .folding li li a {border:0px; color:#000; text-transform:none; font-weight:normal;}
		.folding li.opened li a:hover, .folding li li a:hover, .folding li.opened li.opened a {color:#317bdb; border:0px;}

.folding ul ul {border:0px; margin-left:10px;}
	.folding li.opened li.opened li, .folding li li li {background:url(../images/folding-li-li-li.gif) left 6px no-repeat}
		.folding li.opened li.opened li a, .folding li li li a {border:0px; color:#000; text-decoration:underline; text-transform:uppercase; font-size:0.83em;}
		.folding li.opened li.opened li a:hover, .folding li li li a:hover, li.opened li.opened li.opened a {color:#c62809; border:0px; text-decoration:none;}

#adress {margin:30px 0px 0px 20px; width:200px; color:#291770}
	#adress span {color:#291770; font-weight:bold; text-transform:uppercase;}
	#adress img {border:1px solid #a5a6a5; margin:10px 0px;}

/* footer */
#footer p {padding-right:20px;}
#footer a {color:#fff;}
