/*

*/
#iso td, tr{
	padding:8px;
}

/*Common

------------------------------------------------------------------------- */
* { margin:0;padding:0;}
img { border: 0; vertical-align: middle; }
a, button, object, input{ text-decoration: none; outline: none; }
button::-moz-focus-inner , input::-moz-focus-inner { border: 0; }
a:hover { text-decoration: underline; }
ul { list-style: none; text-align: left; }
fieldset { border: 0; }
.submit:hover { cursor: pointer;}
p { line-height: 18px; margin: 0 0 20px; text-align: justify;}
ul, ol { margin: 0 0 20px;}
h1 { float: left; margin: 20px 0 0;}
h2 { font-family: "Myriad Pro"; font-size: 20px; color: #263180; font-weight: bold; padding: 10px 10px 13px; background: url(../images/br.jpg) 100% 100% no-repeat; margin: 0 -5px 20px;}
h2 a {color: #008f3e;}
h2 a:hover {text-decoration: none; color: #000;}
blockquote { background: #008f3e; padding: 0 9px; display: block; margin: 0 0 20px; overflow: hidden;}	  
blockquote img { margin: 9px 0; border: 1px solid #00441d; float: left; clear: both;}
blockquote img.alignright { float: right;}
blockquote a:hover img { border-color: #000;}
blockquote p { margin: 0;}

	  
/*Layout

------------------------------------------------------------------------- */
html { height: 100%; }
body { height: 100%; width: 100%; background: #fff url(../images/Energomontaz_Belchatow-5.jpg) 50% 0 no-repeat;background-size:auto auto; font: 12px Arial,Verdana,Arial,Helvetica,sans-serif; color: #2a2a2a;}

#top, #menu, #header, #content, #footer, #bottom, .inner { width: 980px; margin: 0 auto; clear: both;}
#page { width: 980px; min-height: 100%; height: auto!important; height: 100%; margin: 0 auto -100px; clear: both; /*background: #fff url(../images/Energomontaz_Belchatow-5.jpg) 0 0 no-repeat;*/}

/* Top

------------------------------------------------------------------------- */
#top { overflow: hidden; position: relative;}
#lang { position: absolute; bottom: 0; right: 0;}
#lang a { float: left; margin: 0 15px 0 0;}
#lang img { float: left;}

/* Menu

------------------------------------------------------------------------- */
#menu { width: 976px; overflow: hidden; border: 1px solid #263180 ; padding: 1px; background: #263180 ; margin-top: 10px;}
#menu ul { width: 974px; float: left; border: 1px solid #007602; margin: 0; background: #263180 /*url(../images/menu.jpg)*/ 0 0 repeat-x;}
#menu ul li { float: left; font-size: 17px; font-family: "Myriad Pro"; margin: 0 5px;}
#menu ul li a { float: left; background: #263180 /*url(../images/menu.jpg)*/ 0 0 repeat-x; text-decoration: none; color: #fff; text-shadow: #000 1px 1px 1px; line-height: 18px;padding: 14px 26px;}
#menu ul li a:hover, #menu ul li a.current { background-position: 0 -100px; background-color:  #626fd0; text-decoration: none; }


/* Header

------------------------------------------------------------------------- */
#header { margin-top: 15px; width: 970px; border: 5px solid #0c6601; overflow: hidden; height: 228px;}


/* Content

------------------------------------------------------------------------- */
#content { padding: 0; background: #fff url(../images/content.jpg) 50% 0 repeat-y;}
#content .inner { padding: 0; background: url(../images/content.jpg) 100% 100% no-repeat;}
#content .body { padding: 66px 12px 12px; background: url(../images/content.jpg) 0 0 no-repeat;}

.content { float: right; width: 700px; padding: 0 5px;}

.sidebar { float: left; width: 240px;}
.sidebar ul { float: left; margin: 0; width: 100%;}
.sidebar ul li { float: left; margin: 2px 0 0; width: 100%;}
.sidebar ul li a { float: left; margin: 2px 0 0; width: 88%; padding: 15px 2% 15px 10%; background: #ebebeb url(../images/arr.gif) 5% 20px no-repeat; color: #000; text-decoration: none;}
.sidebar ul li a:hover, .sidebar ul li a.current { background-color: #008f3e; color: #fff; text-decoration: none;}

.content_wide { margin: 0 -49px; padding: 0 45px; overflow: hidden; /*background: url(../images/content_wide.gif) 50% 50% no-repeat; */}

.items { padding: 0; background: #263180  100% 100% no-repeat; text-align: center;}
.items_body { padding: 32px 32px 62px; background:  0 0 no-repeat; color: #fff;}
.items p { color: #fff;}
.items h2 { color: #fff; font-size: 24px; background-image: url(../images/item.gif); padding: 0 10px 10px; margin: 0 0 20px; }

.item { width: 280px; margin: 0 auto; text-align: left;}
.item img { padding: 4px; margin: 0 -5px; position: relative; border: 1px solid #263180;}


/* Bottom

------------------------------------------------------------------------- */
#bottom { padding: 0 20px 40px; width: 940px; overflow: hidden; text-align: right;}
#bottom a { color: #263180; text-decoration: underline;}
#bottom a:hover { text-decoration: none;}
#bottom ul { float: left; margin: 0 0 0 -40px;}
#bottom ul li { float: left; margin: 15px 0 0; padding: 0 0 0 20px; background: url(../images/bulk.gif) 8px 8px no-repeat;}

/* Footer 

------------------------------------------------------------------------- */
#footer { width: 100%; background: url(../images/bg.jpg) 0 0 repeat-x; border-top: 1px solid #c9c9c9; height: 99px; overflow: hidden; color: #666;}
#footer p { margin: 15px 0 0;}
#footer ul { float: right; margin: 0 0 0 -40px;}
#footer ul li { float: left; margin: 10px 40px 0 0;}

/* Other 

------------------------------------------------------------------------- */
.fl { float: left; }
.fr { float: right; }
.clear { clear:both; }
.center { text-align: center;}
.push { height: 100px; }
.alignright { float: right;}
.alignleft { float: left;}

a.galeria:link	    { COLOR: #263180; TEXT-DECORATION: none;} 
a.galeria:visited	{ COLOR: #263180; TEXT-DECORATION: none;} 
a.galeria:active	    { COLOR: #263180; TEXT-DECORATION: none;} 
a.galeria:hover      { COLOR: #e90000; TEXT-DECORATION: underline;} 
