
* {
	margin: 0;
}

	html, body,
	table, td,
	form,
	h1, h2, h3, h4, h5, h6,
	p,
	ol, ul {padding: 0; margin: 0}
	

html {height:100%;}

img, table, td {border: 0}
body, td, th  {font: 100%/1.3 Arial, Helvetica, sans-serif; color: #000;}
body {height:100%; position:relative; background:#5b626a url(/images/stankoinvest/bg.png) repeat-x top; text-align:center;}
table {border-collapse: collapse}

a:link {color: #2c5b85; text-decoration: underline ;}
a:visited {color:#2c5b85; text-decoration: underline ;}  	
a:hover {text-decoration: none ;}

a.dashed { text-decoration:none; border-bottom:1px dashed}
a.dashed:hover { text-decoration:none; border-bottom:1px dashed #FFF}

a.dotted { text-decoration:none; border-bottom:1px dotted}
a.dotted:hover { text-decoration:none; border-bottom:none}

hr {height: 0px; border: 0; font-size:1px; line-height:0px; border-top: 1px solid #efefef; margin:0; padding:0; zoom:1; margin:30px 0; *margin:10px 0 }
*HTML hr { margin:10px 0}

h1, h2, h3, h4 {margin:1em 0 1em 0; font-weight: bold; color:#314256; line-height:1.3em;}

h1 {font-size:18px; margin-bottom:15px; }
h2 {font-size:14px; color:#2c5b87; }
h3 {font-size:12px; margin:20px 0; }
h4 {font-size:14px;}

p {margin-bottom: 1em}

ul {margin: 0.5em 0 1em 20px; padding:0; }
ul li {margin-bottom:5px; }
ul ul, ul ol, ol ul, ol ol {margin-bottom:0; margin-top:2px; margin-bottom:5px;}
ul li li, ol li li {}
ol ul, ul ul {}
ol {padding: 0em 0 1em 40px}
ol li {margin-bottom:4px; }

.clear {clear:both; font-size:1px; height:0px; line-height:0px; float:none !important }

.bold {font-weight:bold;}
.italic {font-style:italic;}
.georgia { font-family: Georgia, "Times New Roman", Times, serif}
.gray { color:#898989}
.font_small { font-size:11px;}
.mrg_sm { margin-bottom:0.3em}
.caps { text-transform:uppercase}

.no_mrg {margin:0 !important;}
.no_mrg_top {margin-top:0 !important;}
.no_mrg_right {margin-right:0 !important;}
.no_mrg_bottom {margin-bottom:0 !important;}
.no_mrg_left {margin-left:0 !important;}

.no_pad_left { padding-left:0 !important;}

.fl_left {float:left;}
.fl_right {float:right;}



/* custom UI elements */

INPUT.custom { border:1px solid #ccc; padding:2px 2px; font-size:11px; color:#575757;}
INPUT.custom:focus { border:1px solid #6a9fca; outline:none !important;}
TEXTAREA.custom { border:1px solid #ccc; padding:2px 3px; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
INPUT.checkbox { border:none; height:13px; vertical-align:middle;}
SELECT.custom { border:1px solid #d7d9da; padding:1px; font-size:90%; color:#333;}
BUTTON.custom { font-size:100%;}


.header {}
	.header .logo { width:400px; float: left}
	.header .phones { width:242px; float:left; padding-top:32px; font-size:108%;}
		.header .phones,
		.header .phones TD { color:#8b8a89;}
	.header .search_box  { width:280px; float:left; padding-top:32px;}
	#input_search { border:1px solid #dadada; padding:3px; color:#c8c8c8; font-size:11px; line-height:13px; width:160px; margin-right:5px;}

.menu { padding:10px 0 15px 0;}
	.menu .box { background:url(/images/stankoinvest/menu-bg.gif) no-repeat left top;}
	.menu UL { padding:0; margin:0; list-style:none; list-style-image:none;}
	.menu UL LI { float:left; background:url(/images/stankoinvest/menu-bg.gif) no-repeat right top; xfont-size:11px; font-size:90%; font-weight:bold;}
	.menu UL LI A { display:block; padding:6px 10px 6px 11px; text-decoration:none; border-bottom:1px solid #858586;}	
	.menu UL LI.selected A,
	.menu UL LI B { display:block; padding:6px 10px 6px 11px; border:1px solid #858586; border-width:1px 1px 0 1px; color:#2b5b86; 
	background:url(/images/stankoinvest/menu-grad.gif) repeat-x top;}	
	.menu UL LI B { cursor:default;}

.crumps { font-size:83%; color:#2b5b86; padding-bottom:15px;}
	.crumps A { color:#807f7f;}
	.crumps .divider { color:#807f7f; padding:0px;}

.page_content {}
	.left_col { width:640px; float:left;}
	.right_col { width:282px; float:left;}	


.catalogue_list {word-spacing:-0.25em;}
	.catalogue_list .one { margin:0 30px 30px 0; display:-moz-inline-box; word-spacing:normal; 
		display:inline-block; *zoom:1; *display:inline; text-align:top; vertical-align:top;}
		.catalogue_list P { margin:0;}
		.catalogue_list .image IMG {border:1px solid #314256;}
		.catalogue_list .text { padding:10px 0 0 0; width:181px; font-size:11px; font-weight:bold; }
		.catalogue_list UL.list { list-style:none; padding:5px 0 0 25px; margin:0; font-weight:normal }
		.catalogue_list UL.list LI { margin:0}

.production_list { padding-bottom:20px;}
	.production_list .one { margin-bottom:30px;}
		.production_list .one .image { width:160px; float:left; _height:92px;}
		.production_list .one .text { width:448px; float:left; font-size:92%; font-weight:bold;}
		.production_list .one .text A { margin-right:15px; xwhite-space:nowrap; line-height:1.5em}

.product { width:600px;}
	.product .image { width:250px; float:left;  padding-bottom:20px;}
		.make_order { margin-top:45px; font-size:115%;}
	.product .text { width:350px; float:left; padding-bottom:20px;}

.text_column { width:600px;}

.news { padding-top:10px;}
	.right_col .news { padding:0}
	.news .one { float:left; width:290px; margin-right:20px; margin-bottom:20px;}
	.text_column .news .one {width:auto;}
	.right_col .news .one { width:280px;}
	.news .one P { margin-bottom:3px;}
	.news .date  { font-size:93%; color:#808080;}
	.news .item h2 {font-size:12px; font-weight:normal; margin:3px 0}
 
table.data { margin-bottom:30px; border:1px solid #808080; border-width:1px 1px 0 0; }
table.data td { padding:5px 10px; border:1px solid #808080; border-width:0 0 1px 1px; color:#000; vertical-align:top;}
table.data .z1 td, 
table.data td.z1 { background:#c0c0c0; font-weight: bold; vertical-align:top;}

SUP { position: absolute; margin-left:1px}

.submenu {}
	.submenu UL { padding:0; margin:0; list-style:none; list-style-image:none; border-top:1px dotted #314256; font-weight:bold;}
	.submenu UL LI { margin:0; font-size:10px; text-transform:uppercase;  border-bottom:1px dotted #314256;}
	.submenu UL LI A { display:block; padding:10px 15px;}
	.submenu UL LI B { display:block; padding:10px 15px; color:#FFF; background:#465f7c url(/images/stankoinvest/submenu-bg.gif) repeat-y left}
	.submenu UL LI.selected A { color:#FFF; background:#465f7c url(/images/stankoinvest/submenu-bg.gif) repeat-y left}

#home .submenu {}
	#home .submenu UL { border:0;}
	#home .submenu UL LI { border-bottom:1px solid #FFF; background:#465f7c url(/images/stankoinvest/submenu-bg.gif) repeat-y left }
	#home .submenu UL LI A { color:#FFF; text-decoration:none !important; line-height:1.275em}
	#home .submenu UL LI A:hover {color:#91c3ff;}
	
.quick_search { margin-top:-29px;}
	.quick_search  H3 { font-size:14px; text-transform:uppercase; margin:0 0 10px 0;}
	.quick_search .form { padding:10px 15px 15px; background:#465e7b url(/images/stankoinvest/submenu-bg.gif) repeat-y left;}
		.quick_search .form P.label { color:#FFF; font-size:11px; font-size:92%; margin-bottom:5px;}
		.quick_search .form SELECT { width:252px;}

.search fieldset{border:none; padding: 0}
	.search .search1 {width:400px; margin-right:10px; height:18px; border: #DADADA solid 1px; padding:3px; color:#C8C8C8}
	.search_result {margin:10px 0}
	.search_content ol {padding-left:20px }

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	padding:0 20px;
	width: 922px;
	text-align:center;
	margin: 0 auto -30px; /* the bottom margin is the negative value of the footer's height */
	background:#FFF;
	text-align:left;
	font-size:75%;
}
.footer, .push {
	height: 30px; /* .push must be the same height as .footer */
}


.footer { margin: 0 auto; width:930px; padding:0 16px; text-align:left; }
	.footer .box { border-top:1px solid #cccbcb; padding-top:7px; font-size:70%; color:#a6a4a4; line-height:1em;}
	
.query_empty {font-weight:normal !important; word-spacing: 0 !important; width:auto !important; font-size:12px !important}

.form_order {display:none}
#formOrder{padding:10px}
#formOrder div {padding:5px;}
	#formOrder label {width:80px; display:block; float:left; font-size:12px; font-weight:normal; text-align:left}

.quick_search .form {position:relative}	
.form .bg {position: absolute; left:0; top:0; background: #ccc; padding: 10px 15px 15px; display:none}
#loader {width:43px; height:11px; position:absolute; background: transparent url(/images/ajax-loader.gif) no-repeat top left; left: 50%; top: 50%; margin-left: -21.5px; margin-top: -5.5px}


 

.slider{background:#FFF; margin: 0 auto; -moz-border-radius: 3px;-webkit-border-radius: 3px}  

 /*slider styles*/ 

#stanki_slider {  
     width:608px;  
     height:340px;  
     overflow: hidden;  
     position:relative;  
     list-style: none outside none;  
     padding:0;  
     margin:0;  
}  

#stanki_slider li {  

     position: absolute;  
     top: 0px;  
     left: 0px;  
     display:none;  
}  

#stanki_slider li:first-child {  

     display:block;  

}  
