/* CSS Document */
html, body {margin:0px; padding:0px; height:100%;}
body {background-color:#e7e7e7; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000000;}
* {margin:0px; padding:0px; vertical-align:top;}

a {color:#000000; cursor:pointer; text-decoration:underline; outline:none;}
a:hover {color:#000000; text-decoration:none}
a:visited {color:#000000;}

h1 {font:normal 24px Georgia, "Times New Roman", Times, serif; color:#000000; margin:0; padding:15px 0px 15px 0px}
h2 {font:normal 18px Georgia, "Times New Roman", Times, serif; color:#000000; margin:0; padding:0px 0px 15px 0px}
h3 {font:normal 18px Georgia, "Times New Roman", Times, serif; color:#000000; margin:0; padding:15px 0px 15px 0px}

div.spacer {height:10px; background-color:#ffffff;}

div#container {
position:relative; /* needed for footer positioning*/
margin:0 auto; /* center, not in IE5 */
width:980px;	
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */
background-color:#ffffff; border:1px solid #cdd6db;
}

div#header {height:57px; width:100%; background-color:#ffae00;}
div.first {background:url(/images/leftmenubg.gif) top left no-repeat; width:28px; float:left; text-align:right;}
div.last {background:url(/images/rightmenubg.gif) top right no-repeat; width:28px; float:left;}

#topmenu {margin:0px; padding:0px;}
#topmenu li {display:inline; float:left; background:url(/images/menuspacer.gif) top right no-repeat;}
html:root #topmenu li ul {margin-top:0px;}

#topmenu li a {display:block; height:57px; width:130px; text-align:center; color:#333377; font:bold Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; margin-right:2px; padding-top:20px; margin-bottom:-20px;}
#topmenu li a:hover {background:url(/images/menuhover.gif) top left repeat-x;}
#topmenu li:hover a, #topmenu li.jshover a {background:url(/images/menuhover.gif) repeat-x;}
#topmenu li ul {position:absolute; background-color:#ffae00; display:none; padding:0px; margin:0px; z-index:1000;}
#topmenu li:hover ul, #topmenu li.jshover ul {display:block;}
#topmenu li ul li {display:block; float:none; margin:0px; padding:0px; height:25px; width:350px; background:none;}
#topmenu li:hover li a, #topmenu li.jshover li a {background-color:#ffae00; background:none; color:#1e1e34;}
#topmenu li ul li a {height:auto; width:350px; display:list-item; list-style:none; padding:0px; margin:0px; background-color:#ffae00; font-weight:normal; text-align:left; padding-left:10px; line-height:25px; font-size:12px;}
#topmenu li ul li:hover a, #topmenu li ul li.jshover a {color:#333377;}

html:first-child #topmenu li:hover ul, html:first-child #topmenu li.jshover ul, html:first-child li ul {margin-top:-20px;}
div#center {background:url(/images/bg.jpg) top right no-repeat; padding-bottom:75px; clear:both;}
div.man {width:100%; height:250px;}

div.nav {width:400px; height:250px; position:absolute; top:80px; left:30px; z-index:100;}
div.polosa {height:60px; color:#ffae00;}
div.polosa a {color:#ffae00; text-decoration:none;}
div.polosa a:hover {text-decoration:underline;}
img.arrow {
  background-image:url(/images/arrow.png); width:25px; height:22px;
  //background-image:none;
  //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/arrow.png',sizingMethod='scale');
}
div.name {height:40px; color:#ffae00; font-size:24px;}
div.slogan {text-align:right;color:#FFAE00;}
div.slogan span {font-size:32px;}

div.search {width:300px; height:250px; float:right; background:url(/images/search.gif) top no-repeat; padding-top:25px; padding-right:50px; text-align:right;}
div.search span {font-size:34px;}
div.code {margin-top:19px; margin-left:75px; float:left; color:#ffae00;}
*html div.code {margin-top:19px; margin-left:30px; }
div.serch img {width:80px; height:20px;}
.pole {background-color:#ffffff; width:195px; color:#FFFFFF; font-size:12px;}
.src {width:40px; height:18px; background:none; cursor:pointer;}
.search input{border:none;}

div.content {text-align:justify; padding-left:300px; padding-right:30px;}
div.content p {padding-bottom:5px;}
div.content ul {padding-left:20px;}
div.content li {vertical-align:middle;}
div.content img {border:solid 8px #000000; margin:5px;}

div#footer {position:absolute; width:100%; bottom:0; height:66px; background-color:#ffffff;}
div.firstfoot {background:url(/images/leftfootbg.gif) top left no-repeat; width:24px; height:56px; float:left;}
div.copy {background-color:#ffae00; width:852px; height:46px; float:left; color:#1e1e34; font-size:12px; padding-left:10px; padding-top:10px;}
*html div.copy {width:847px;}
div.copy a {color:#1e1e34;}
div.lastfoot {background:#ffae00 url(/images/rightfootbg.gif) top right no-repeat; width:84px; height:46px; float:left;  padding-right:10px; padding-top:10px;}

.forma {background-color:#313173; width:360px; padding:10px; margin:10px;}
.forma td {padding-right:5px;}
.form_text {background-color:#fff3e0; border:solid 1px #333333; width:230px; height:20px;}
.form_textarea {background-color:#fff3e0; border:solid 1px #333333; width:230px; height:100px;}
.input2 {background:none; border:solid 1px #ffae00; padding:5px; margin-top:10px; cursor:pointer;}

#pos_1 {
	position:absolute;
	top: 0;
	left: 0;
	height:0px;
	width:100%;
	z-index:1000;
}

#pos_2 {
	width:750px;
	padding-left:230px;
	height:0px;
}

#main_prod {
	position:relative;
	top:405px;	
	width:622px;
	text-align:justify;
	padding-top:10px;
	_padding-top:30px;
}

#empty_prod {
	height:2550px;	
}
