html 	    		{ height: 100%; }
body        		{ height: 100%; margin: 0; padding: 0; vertical-align: top; font: 12px tahoma; color: #484848; background: #F7F4ED url(images/back1.jpg) repeat-x; line-height: 100%;}
.bodysimple        		{ height: 100%; margin: 0; padding: 0; vertical-align: top; font: 12px tahoma; color: #484848; background: #FFFFF;  line-height: 100%;}
img         		{ border: 0px; }

p,tt       		{ margin: 0; padding: 0; font: 12px tahoma; color: #383838;}
a:link, a:visited { font-family:tahoma;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
color:#BD7B03;
}
a:hover, a:active { color: #E69604;}

ul, li 			{ margin: 0; padding: 0; list-style: none; line-height: 100%; }
h1          	{ margin: 0; padding: 0; font: 13px tahoma; font-weight: bold; color: #2558A6;}
h2          	{ margin: 0; padding: 0; font: 16px tahoma; font-weight: bold; color: #000000;}
h3          	{ margin: 0; padding: 0; font: 13px tahoma; font-weight: bold; color: #000000;}
h4          	{ margin: 0; padding: 0; font: 14px tahoma; font-weight: bold; color: #000000;}

form, input, 
textarea, 
select       	{ margin: 0; padding: 0; font: 12px tahoma; color: #171515; }
input,textarea	{ width: 129px; padding-left: 5px; }
select			{ width: 138px; height:20px;}

#container		{ height: 100%; width: 100%; min-width: 1002px; position: absolute;  }

#footer			{ position: relative; bottom: 0; height: 155px; margin-top: -155px; background: url(images/back2.jpg) repeat-x; }
#content 		{ position: relative; min-height: 100%; } 
* html #content 	{ height: 100%; } 
#emp2			{ height: 155px; clear: both;}  

#footer p		{ padding: 100px 0 0 0; font: 11px arial; color: #333; }
#footer p a:link, #footer p a:visited		{ text-decoration: underline; color: #305FA4; }
#footer p a:hover, #footer p a:active {
    color: #396ebc;
}

#footer p.left		{ padding-left: 60px; float: left; }
#footer p.right		{ padding-right: 60px; float: right; }
#footer .counters	{ margin: 110px 40px 0 0; float: right; }



#header1		{ height: 210px; background: url(images/sky.jpg) repeat-x top;}
#header1 img		{ float: left; }
#pdv			{ width: 130px; height: 196px; top: 0; }
#spbr			{ width: 207px; height: 253px; top: 0; }


#left			{ float: left; width: 19%; clear: both; }
#center			{ float: left; width: 53%; }
#center1		{ float: left; width: 81%; }
#right			{ float: left; width: 27%; }
.main 			{ margin: 0 58px; clear: both; }
.main#m2 #right, .main#m2 #left, .main#m2 #center {
    position: relative; top: -43px; left: 0;
	*top: 0;
}
.main#m2 #center1 {
    position: relative; top: -43px; left: 0;
	*top: 0;
}
.main#m3 #right, .main#m3 #left, .main#m3 #center, .main#m3 #center1 {
    position: relative; top: -37px; left: 0;
}


#menu			{ padding-top: 15px; }
#menu li 		{ padding-top: 5px; font: bold 14px tahoma; color: }
#menu a	{ font: bold 14px tahoma; color: #BD7B03; }
#menu li a:hover, #menu li a:active {
       color: #e69604;
}
#menu li ul 		{ padding: 4px 0;  }
#menu li ul li		{ padding: 4px 0 2px 20px; font: 12px tahoma; }
#menu li ul li a	{ font: 12px tahoma; }


#header2		{ height: 247px; background: url(images/back4.jpg) repeat-x top; }
#header2 img		{ float: left; }

img#z			{ float: right; }



#nav_bar		{ position: absolute; top: 0; left: 0; margin: 176px 0 0 58px; }
#nav_bar a		{ display: block; float: left;  padding: 10px 12px 0 6px; *padding: 7px 12px 0 6px;  }
#nav_bar a.active	{ padding: 10px 0 0 10px; *padding: 7px 0 0 10px; background: url(images/round.gif) no-repeat; width: 31px; height: 31px;}





#phones			{ border-left: 3px #0C59B1 solid; margin-top: 20px; padding-left: 12px;}
#phones	h1		{ font: bold 12px tahoma; padding-top: 6px; padding-bottom: 0px; color: black; }
#phones	p		{ font: bold 18px arial; color: #0349A1; padding-top: 3px;  }
#phones	p span		{ font: 11px arial; color: black; margin-right: 3px;}

.newslist {
    padding: 10px 0 0px 0px;
    font-family: Tahoma, sans-serif;
}

.news {
    padding: 10px 0 20px 24px;
    background: url(images/newsline.gif) left top no-repeat;
    font-family: Tahoma, sans-serif;
}
#noline {
    background: url(none) !important;
}
h1#hnews {
    color: #333;
    margin: 10px 24px;
    /* width: 73px; */
    font-family: 'Tahoma', Verdana, Arial, sans-serif;
    font-size: 18px;
}

.news a:link, .news a:visited {
    color: #bd7b03;
    font-weight: bold;
}
.news a:hover, .news a:active {
    color: #e69604;
}

.news .dnews {
    color: #000;
    font-size: 10px;
}
.news p {
    font-size: 12px;
    padding: 1px 0;
}
.dnews {
    color: #000;
    font-size: 10px;
}
.newslink {
    color: #bd7b03;
    font-weight: bold;
    font-size: 13px;
}
input.but {
    height: ;
    width: 20px;
    height: 20px;
    position: relative;
    top: 4px;
}
#forms {
    padding-top: 15px;
}

#forms form {
    padding: 0 24px 6px;
}

#formsright {
    padding-top: 15px;
}

#formsright form {
    padding: 0 0 6px;
}
h1#en {
    border-bottom: 1px solid #cdcdcd;
    font-family: 'Tahoma', Verdana, Arial, sans-serif;
    font-size: 18px;
    color: #333;
    padding-left: 28px;
}
h1#en span {
    color: #c4a060;
}

#cont {
    padding-top: 20px;
}
#swf {
    padding-top: 18px;
}

.cont {
    padding: 20px 28px;
    background: url(images/enline.gif) top left no-repeat;
    margin-top: -1px;
	font:13px Tahoma;
}
.cont h2 {
    margin:0 0 6px;
}
.cont p {
    padding-bottom: 14px;
	font:13px Tahoma;
}
.cont table p {
    padding:7px 0;
}
.about-company a:link, .about-company a:visited {
    color: #bd7b03;
}
.about-company a:hover, .about-company a:active {
    color: #e69604;
}

.about-company {
    background: url(images/dot.gif) 0 3px no-repeat;
    padding-left: 13px;
}
.fullbutton {

	margin: 0px; 
	height: 24px;  
	color: #F7F4ED; 
	font-size: 12px; 
	border: 0px; 
	font-weight: bold;
	background-color: #C4A060;
	width: 135px;

}

#top_banner {
	position:absolute;
	right:20px; top:20px;
}
