@charset "utf-8";
/* CSS Document */

body {
	background-color: #0d0301;
	padding: 0px;
	margin: 0px;
	font-family: Helvetica, Arial, sans-serif;	
	background-image: url(../images/bodybg.jpg);
	background-repeat: repeat-y;
	}
#logo{
	width: 136px;
	float:left;
	}	
a {
	text-decoration: none;
	}	
	
#header {
	height: 90px;
	padding: 0px;
	margin: 0px;
	width: 1000px;
	position: relative;
	z-index:100;
	}
#logo h1 a {
	background: url(../images/krit-logo.jpg) left top no-repeat;
	width: 136px;
	height: 90px;
	float: left;
	padding: 0px;
	margin: 0px;
	}	

#logo h1 a span {
	display: none;
	}
	
h1{margin:0;padding:0;}

#nav {float:left;}

.nav-first {
	border-left: 1px solid #242424;
	}
#nav ul li a.nav-last {
	width:200px;
	background-image: url(../images/aps.png);
	}
#nav ul li a.nav-last:hover{
	width:200px;
	background-image: url(../images/aps.png);
	color: #9A9173;
	}

#nav ul { 
	margin:0px 0px 0 244px; 
	width:586px;
	padding:0;
	float: left;
	}

#nav ul li {
	display:block;
	float:left;
	font-size:11px;
	overflow:hidden;
	text-transform:uppercase;
	}
	
#nav ul li a {
	color:#9A9173;
	display:block;
	overflow:hidden;
	text-align:center;	
	height: 90px;	
	width: 128px;
	background-image: url(../images/menu.jpg);
	}
#nav ul li a:hover {
	background-image: url(../images/menuhov.jpg);
	}
#nav ul li a.nav-selected {
	background-image: url(../images/menusel.png);
	color: #a14200;
	}

	
#nav ul li a em{
	margin-top: 45px;
	font-style:normal;
	display:block;
	}
#lang {
	position: absolute;
	right: 0;
	top:0;
	z-index: 5;
	}
#lang div{
	width: 37px;
	z-index:2;
	position:absolute;
	color: #999999;
	height:90px;
	top:0;
	right:0;
	background-color: #150A00;
	background-image:url(../images/langstrelka.png);
	background-position:center bottom;
	background-repeat: no-repeat;
	cursor:pointer;
	}	
#lang div span{
	padding-left:12px;
	font-size:12px;
	margin-top:45px;
	display:block;
	color: #b8a162;
	}
#lang ul {
	margin:0;
	top: 30px;
	padding:0px;
	width: 37px;
	list-style: none;
	position: relative;
	}	
	
#lang ul li {
	font-size: 12px;
	display: block;
	padding-left:12px;
	margin-top:5px;
	}	
	
#lang ul li a {
	color: #b8a162;
	text-decoration: none;	
	}	
	
#projects {	
	overflow:hidden;
	position:relative;
	width:100%;	
	background-position:left -131px;
	overflow:hidden;
	position:relative;
	width:100%;
	background-color: #0d0301;
	background-image: url(../images/bodybg.jpg);
	background-repeat: repeat-y;
	}
	
#prev {
	cursor:pointer;
	height:180px;
	left: 3px;
	position:absolute;
	top:156px;
	width:210px;
	z-index:4;
	background: url(../images/projects-prev.png) top left no-repeat;
	}	
	
#next {
	background:transparent url(../images/projects-next.png) no-repeat scroll 130px top;
	cursor:pointer;
	height:180px;
	left:807px;
	position:absolute;
	top:156px;
	width:210px;
	z-index:4;
	}
	
#prev strong  {
	background-image:url(../images/zub4atka.png);
	background-position:183px 10px;
	background-repeat:no-repeat;
	color:#c2a664;
	display:block;
	font-size:12px;
	font-weight:normal;
	padding:20px 32px 0 16px;
	text-align:right;
	text-transform:uppercase;
	}			
	
#next strong {
	color:#c2a664;
	display:block;
	font-size:12px;
	font-weight:normal;
	height:40px;
	padding:20px 0 0 0;
	overflow:hidden;
	text-align:left;
	text-transform:uppercase;
	width:117px;
	background-image:url(../images/zub4atka.png);
	background-position:74px 10px;
	background-repeat:no-repeat;
	}				
	
#projects ul {
	background: url(../images/projects-bg.jpg) top left no-repeat;
	display:block;
	height:312px;
	margin:0;
	overflow:hidden;
	padding:0;
	list-style: none;
	width: 1000px;
	font-size:16px;
}
#projects_1{
	background: url(../images/pr1bg.jpg) top left no-repeat;	
	width: 1000px;
	}
#projects_1 div#pr {		
	height: 407px;
	display:block;
	overflow: hidden;
	}
#projects_1 div#pr ul.project_hold{
	width: 866px;
	height: 288px;
	margin:36px auto;
	overflow:hidden;
	padding:0;
	list-style: none;	
	font-size:16px;
	
	position: relative;
	}
#projects_1 div#pr ul.project_hold li{
	width: 143px;
	height: 143px;
	margin: 0 1px 0 0;
	padding: 0; 
	float: left;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	display: block;
	z-index:1;
	text-transform: uppercase;
	}
#projects_1 div#pr ul.project_hold li img{
	position:absolute;
	width:143px;
	}
#projects_1 div#pr ul.project_hold li strong{
	width: 143px;
	text-align: center;
	position: absolute;
	z-index: 2;
	top:0;
	left:0;
	display: none;
	color: #C2A664;
	font-weight: normal;
	margin-top: 5px;
	font-size: 13px;
	}
#projects_1 div#pr ul.project_hold li div{
	visibility: hidden;
	width:300px;
	font-size: 17px;
	}
#projects_1 div#pr ul.project_hold li span{
	display: none;
	}
#projects_1 div#pr ul.project_hold li.topli{
	height: 144px;
	width: 2000px;	
	position: absolute;
	top:0;
	left:0;
	cursor: default;
	}
#projects_1 div#pr ul.project_hold li.topli ul{
	margin:0;
	padding:0;
	list-style: none;
	}
#projects_1 div#pr ul.project_hold li.bottomli{
	height: 143px;
	width: 2000px;
	position: absolute;
	top:144px;
	left:0;
	cursor: default;
	}
#projects_1 div#pr ul.project_hold li.bottomli ul{
	margin:0;
	padding:0;
	list-style: none;
	}
#projects_1 #prev{
	top:243px;
	width: 60px;
	height: 54px;
	}
#projects_1 #next{
	top:243px;
	width: 60px;
	height: 54px;
	background-position: left top;
	left: 936px;
	}
	
#projects ul li {display: inline;}	
#projects ul li img {width:0;height:0;position: absolute;left: 447px; top: 300px;z-index:0; border: 0;}	

.name, .name1, .name2, .quote, quote1, .quote2, .project-info, project-info1, .project-info2 {display: none;}

#projects ul li img#project-left {
	top: 225px;
	left: 97px;
	position: absolute;
	display: block;
	width: 110px;
	height: 80px;	
	z-index:1;
	}
	
#projects ul li img#project-center {
	top: 120px;
	left: 354px;
	position: absolute;
	display: block;
	width: 307px;
	height: 217px;
	z-index:1;
	}	
	
#projects ul li img#project-right {
	top: 225px;
	left: 800px;
	position: absolute;
	display: block;
	width: 110px;
	height: 80px;
	z-index:1;
	}
	
#name-center {
	background:transparent url(../images/arrow1.png) no-repeat scroll left bottom;
	height:87px;
	position:absolute;
	top:0;
	width:257px;
	}	
	
#name-center h2 {
	color: #efe0ae;
	text-transform: uppercase;
	text-align: right;
	font-size: 24px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin: 27px 19px 0 50px;;
	padding: 0;
	}
	
#bubble {
	left:136px;
	position:relative;
	width:864px;
	overflow:hidden;
	}	
#otherarrow{
	position: absolute;
	top:0;
	left: 429px;
	height:10px;
	width: 20px;
	background:transparent url(../images/other.png) no-repeat scroll left top;
	}
#quote-center {
	background-color:#2a1500;
	float:left;
	overflow:hidden;
	width:390px;
	margin-right: 40px;
	}

#quote-center blockquote{
	color: #ffe9b1;
	margin:30px 25px 25px 40px;
	line-height: 1.2em;
	font-size: 17px;
	}	
#quote-center blockquote p{
	font-size: 17px;
	margin:0;
	color: #FFE9B1;
	}
		
#project-info-center{
	background-color:#392100;
	float:left;
	width:864px;
	background-image: url(../images/brownline.jpg);
	background-repeat: repeat-y;
	}			
	
#project-info-center p {
	font-size: 11px;
	color: #968453;
	margin:30px 25px 25px;
	}	

#about {
	position: relative;
	left: 136px;
	width:864px;
	height: 245px;
	background-color: #36302E;
	}
	
.bigk {
	background: #AA7431 url(../images/K.png) top left no-repeat;
	width: 121px;
	height: 123px;
	float: left;
	}
	
.aboutus {
	float: left;
	width: 269px;
	height:246px;
	background-color: #5c5542;
	cursor: pointer;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
	}	
.aboutus a {
	color: #e2eab8;	
}
	
.aboutus h3 {
	text-transform: uppercase;
	color: #9f7036;
	font-size: 16px;
	margin: 25px 30px;
	}
	
.aboutus p {
	color: #cacfa3;
	font-size: 12px;
	margin: 25px 30px;
	}
	
.aboutus div {
	color: #74624d;
	font-size: 11px;
	padding-top: 5px;
	margin: 25px 30px;
	}	
	
.temp {
	float: left;
	background-color: #babb8c;
	width: 474px;
	height: 246px;
	overflow:hidden;
	position: relative;
	}		
	
.newsbox {
	position: absolute;
	left: 136px;
	top: -124px;
	width: 121px;
	height: 123px;
	background-color: #150a00;
	}
	
.newsbox h3 {
	text-transform: uppercase;
	color: #9f7036;
	font-size: 16px;
	margin:55px auto;
	text-align:center;
	}	
.contact-bottom {	
	float:right;
	height:242px;
	position:absolute;
	right:0;
	top:0;
	width:474px;	
	margin:0;
	padding:0;
	list-style: none;	
	background: #150a00 url(../images/phone.png) bottom right no-repeat;
	}		
.contact-bottom small {
	margin: 25px;
	}		
#moddle{
	height:246px;
	overflow:hidden;
	position:relative;
	}
#nextdiv{
	background-image: url(../images/nqmame.png);
	position: relative;	
	width:1000px;
	background-color:#2D2927;
	}
.news-prev{
	list-style:none;
	padding:0;
	margin-left: 136px;
	margin-top:0px;
	width: 390px;
	height:242px;
	overflow: hidden;
	background-image: url(../images/news-bg.jpg);
	margin-bottom:0;
	}
.news-prev img{
	border:0;
	margin-right: 33px;
	}
.news-prev a{
	float: left;
	position: relative;
	}
.tumb-arrow{
	position:absolute;
	top:54px;
	left:0px;
	width:9px;
	height: 20px;
	background-image: url(../images/thumbarrow.png);
	display: block;
	}
.news-prev p{
	color:#150A00;
	display:block;
	font-size:11px;
	margin:4px 0px 11px 0;
	}
.news-prev li.first{
	background-color: #f5ebba;
	}
.news-prev li{
	display: block;
	overflow: hidden;
	background-color: #fffadc;
	height:121px;
	cursor: pointer;
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
	}
.news-prev small{
	color: #7f8155;
	margin-top:4px;
	display: block;
	font-size:12px;
	}
.news-prev h5{
	color:#150A00;
	margin-bottom:0;
	margin-top:24px;
	overflow:hidden;
	padding-bottom:0;
	width:230px;
	}
#footer{
	background-color: #b67200;
	width: 100%;
	height: 92px;
	position: relative;
	}
.contact-bottom li{
	display:block;
	float: left;
	height: 120px;
	color: #a76c1f;
	width: 236px;
	}
.contact-bottom h6{
	margin:0 7px 0 57px;
	padding:0;
	display:block;
	height: 120px;
	width: 63px;	
	text-align: center;
	float: left;
	vertical-align: bottom;
	background-image: url(../images/t.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
.contact-bottom em{
	margin-top: 100px;
	display: block;
	color: #a76c1f;
	font-weight: normal;
	font-style:normal;
	font-size: 9px;
	}
.contact-bottom small{
	display: block;
	width: 100%;
	color: #727170;
	margin: 67px 0 13px;
	}
#mobt{
	background-image: url(../images/m.jpg);
	}
#addres{
	background-image: url(../images/k.jpg);
	}
.quote{
	width: 240px;
	}
.contact-bottom table{
	width: 153px;
	margin-left:30px;
	margin-top:30px;
	font-family: tahoma, arial, verdana;
	}
.contact-bottom table td.small{
	font-size: 11px;
	color: #7c7865;
	vertical-align: bottom;
	}
.contact-bottom table td.middle{
	font-size: 12px;
	color: #5b5a5a;
	}
.contact-bottom table td.big{
	font-size: 18px;
	color: #c1ab6d;
	font-family: helvetica, verdana, sans-serif;
	text-align: right;
	height: 22px;
	}
.contact-bottom table td.big2{
	font-size: 12px;
	color: #c1ab6d;
	font-family: helvetica, verdana, sans-serif;
	}
.contact-bottom a{
	background-image:url(../images/contact.png);
	background-repeat:no-repeat;
	padding-top:60px;
	position:absolute;
	right:0;
	text-align:center;
	top:0;
	width:89px;
	color: #706143;
	font-size:12px;
	}
.offersall{
	display: none;
	list-style: none;
	padding:0;
	margin:0;
	height: 246px;
	width: 1000px;
	position: relative;
	left:0;
	}
.offersall li{
	width: 474px;
	height: 246px;
	overflow: hidden;
	float: left;
	position: relative;
	padding:0;
	margin:0;
	}
.uloffers{
	list-style: none;
	padding:0;
	margin:0;
	}
.list{	
	list-style: none;
	padding:0;
	margin:0;
	}
#build{
	overflow: hidden;
	background-image: url(../images/brown.png);
	background-repeat: repeat-y;
	}
#build ul{
	margin:30px 0;
	padding:0;
	list-style: none;
	width: 235px;
	display: block;
	overflow: hidden;
	}
#build ul a{
	float: left;
	height: 50px;
	width: 235px;
	color: #9a9173;
	}
#build ul a:hover{
	color: #bab173;
	}
#build ul a strong{
	margin-top: 15px;
	margin-left: 59px;
	float: left;
	font-size: 12px;
	font-family: tahoma, arial, verdana;
	font-weight: normal;
	cursor: pointer;	
	text-transform: uppercase;
	}
#projects_2{
	width: 1000px;
	}
#projects_2 div.name{
	display: block;
	position: relative;
	top:0;
	left: 0;
	background-color: #693000;
	width:257px;
	overflow:hidden;
	}
#projects_2 div.name h2{
	color:#EFE0AE;
	font-family:Arial,Helvetica,sans-serif;
	font-size:24px;
	font-weight:normal;
	margin:27px 35px 20px 0px;
	padding:0;
	text-align:right;
	text-transform:uppercase;
	}
#buildhold{
	float: right;
	width: 743px;
	text-align:center;
	position: relative;
	margin-bottom:0;
	}
#a {
	width: 765px;
	height: 75px;
	background-image: url(../images/a.png);
	background-position: 581px 0px;
	background-repeat: no-repeat;
	}
.thumbs{
	clear:both;
	height:86px;
	left:257px;
	margin-bottom:2px;
	overflow:hidden;
	position:relative;
	width:742px;
	}
#dock {
	height:62px;
	margin-bottom:19px;
	margin-top:5px;
	position:relative;
	right:0;
	
	}
#fisheye
{
	left:39px;
	overflow:hidden;
	position:absolute;
	width:663px;	
}
#dock img {
	border: 0;
	}
#dock a {
	margin: 1px;
	}
#sort_by{
	position: absolute;
	top: 91px;
	left: 379px;
	background-image: url(../images/sort.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	width:130px;	
	overflow: hidden;
	z-index: 15;
	cursor: pointer;
	font-family: tahoma, helvetica, arial;
	display: none;
	}
#sort_by ul{
	height:1px;
	overflow: hidden;
	margin:0px 0px 3px 0px;
	padding: 0;
	list-style: none;
	background-color: #955900;
	}
#sort_by span{
	height: 27px;
	display: block;
	margin: 0;
	font-size: 12px;
	overflow: hidden;
	background-image: url(../images/sortd.png);
	background-repeat: no-repeat;
	background-position: 103px 3px;
	background-color: #955900;
	}
#sort_by span em{
	margin: 8px 8px 8px 14px;
	font-style: normal;
	display: block;
	}
#sort_by ul li a{
	color: #251400;
	font-size: 12px;
	padding: 5px 5px 5px 14px;
	}
#sort_by ul li{
	overflow: hidden;
	}
.innertext
{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 264px;
	background-image: url(../images/kbg.png);
}
.innertext div
{
	margin: 30px;
	font-size: 11px;
	font-family: tahoma, helvetica, verdana;
	color: #b1a076;
}
table#table
{
	margin: 0 auto 0px auto;
	width: 743px;
}
table#table td
{
	color: #9A9173;
	text-align: center; 
	vertical-align:middle;
	font-size: 11px;
	font-family: tahoma, arial;
	color: #c5ac80;	
}
table#table tr{
	height: 48px;
	}
table#table tr#first_row {
	height: 77px;
	}
table#table tr#first_row td.zerp {
	background-color: #6d3c00;
	}
table#table tr#first_row td.one {
	width: 77px;
	background-color: #7b4800;
	}	
table#table tr#first_row td.dve {
	width: 184px;
	background-color: #6d3c00;
	}	
table#table tr#first_row td.tri {
	width: 109px;
	background-color: #7b4800;
	}		
table#table tr#first_row td.chetiri {
	width: 142px;
	background-color: #6d3c00;
	}		
table#table tr#first_row td.pet {
	width: auto;
	background-color: #7b4800;
	}	
table#table tr.necheten_row td.one {

	background-color: #3f1f00;
	}	
table#table tr.necheten_row td.dve {

	background-color: #3a1c00;
	}	
table#table tr.necheten_row td.tri {

	background-color: #3f1f00;
	}		
table#table tr.necheten_row td.chetiri {

	background-color: #3a1c00;
	}		
table#table tr.necheten_row td.pet {
	width: auto;
	background-color: #3f1f00;
	}		
table#table tr.cheten_row td.one {

	background-color: #472300;
	}	
table#table tr.cheten_row td.dve {

	background-color: #422000;
	}	
table#table tr.cheten_row td.tri {

	background-color: #472300;
	}		
table#table tr.cheten_row td.chetiri {

	background-color: #422000;
	}		
table#table tr.cheten_row td.pet {
	width: auto;
	background-color: #472300;
	}	
table#table tr td a{
	color: #c35a00;
	}
.company_hold{
	width: 1000px;
	overflow: hidden;
	background-image: url(../images/companybg.jpg);
	}
.company_hold .company_nav{
	margin:0;
	padding:50px 0;
	list-style: none;
	width: 257px;
	float: left;
	}
.company_hold .company_text{
	background-image: url(../images/a.png);
	background-position: 538px top;
	background-repeat: no-repeat;
	float: right;
	width: 700px;
	}
.company_hold .company_nav a strong{
	cursor:pointer;
	float:left;
	font-family:tahoma,arial,verdana;
	font-size:12px;
	font-weight:normal;
	margin-left:59px;
	margin-top:15px;
	}
.company_hold .company_nav a{
	color: #9a9173;
	text-transform:uppercase;
	float:left;
	height:50px;
	width:235px;
	}
.company_hold .company_nav a:hover{
	color: #BAB173;
	}
.company_hold .company_text div{
	margin: 45px;
	color: #9a8e71;
	font-family: tahoma, arial, helvetica;
	font-size: 13px;
	}
.contact_text {
	background-image: url(../images/a.png);
	background-position: 538px top;
	background-repeat: no-repeat;
	float: right;
	width: 700px;
	}
.contact_text div{
	margin-top: 53px;
	margin-bottom: 50px;
	}
.contact_text p{
	display: block;
	width: 210px;
	float: left;
	color: #9a8e71;
	font-family: tahoma, arial, helvetica;
	font-size: 11px;
	}
#form{
	margin:0 0 20px;
	padding:0;
	width:680px;
	}
#form div{
	float:left;
	margin-top:14px;
	width:323px;
	}
#form div div {
	float:left;
	margin:3px auto auto 25px;
	}
#form div label {
	float:left;
	margin-top:9px;
	width:64px;
	color:#9A8E71;
	font-size: 12px;
}
#form div div input {
	background-color:#B67200;
	border:0 none;
	color:#231202;
	font-size:12px;
	padding:5px 2px 5px 5px;
	width:246px;
}
#form div#formright {
	float:right;
}
#form div#formright textarea {
	background-color:#B67200;
	border:0 none;
	color:#231202;
	float:right;
	font-size:12px;
	height:102px;
	padding:5px;
	width:240px;
}
#form div#formright input {
	background-color: #B67200;	
	border:0 solid ;
	color:#231202;
	cursor:pointer;
	float:right;
	font-size:11px;
	margin-top:9px;
	padding-bottom:2px;
	padding-right:22px;
	padding-top:2px;
}
#leftunder{
	left:95px;
	position:absolute;
	top:244px;
	z-index:3;
	}
#rightunder{
	left:795px;
	position:absolute;
	top:244px;
	z-index:3;
	}
.newslist{
	margin: 0;
	padding:0;
	list-style: none;
	}
.newslist li{
	width: 617px;
	margin-top:5px;
	color: #853d00;
	overflow: hidden;
	background-image: url(../images/stline.jpg);
	}
.newslist li img{
	float: left;
}
.company_hold .company_text h2{
	color: #9a8e71;
	font-weight: normal;
	font-size: 12px;
}
.company_hold .company_text .newslist li div{
	padding: 8px 13px 13px 13px;
	margin: 0;
	float: left;
	width: 390px;
	font-size: 12px;
}
.company_hold .company_text .short li{
	background-color: #2a1400;
	background-image: none;
	padding: 5px;
} 
.company_hold .company_text .short li a{
	font-weight: normal;
		color: #914300;
}
.newslist li a{
	font-weight: bold;
	color: #9a8e71;
	font-size: 13px;	
	font-size:13px;	
	}
.newslist li a img{
	border: 0;
}
#onewnews{
	margin-left: 0px;
	}
#onewnews img{
	float: left;
	margin:17px 17px 10px 0;
	}
#onewnews span{
	font-weight: normal;
	display: block;
	}
#cwho-we-are{
	background-image: url(../images/whoweare.jpg);
	background-position: left top;
	height: 352px;
	width:743px;
	}
#cwho-we-are div{
	width: 300px;
	}
#chistory{
	background-image: url(../images/istoria.jpg);
	background-position: left top;
	height: 352px;
	width:743px;
	}
#chistory div{
	width: 300px;
	}
#cfuture{
	background-image: url(../images/future.jpg);
	background-position: left top;
	height: 352px;
	width:743px;
	}
#cfuture div{
	width: 300px;
	}
.news-text{
	display:block;
	float:left;
	width:230px;
	}
.offersall li.spofferhold{
	cursor: pointer;
	}
.bldname{
	background-color: #281401;
	}
.company_hold .company_text div h4{
	font-size: 13px;
	}
#newslink{
	float:left;
	left:0;
	padding-top:85px;
	position:absolute;
	text-align:center;
	top:0;
	width:136px;
	color: #e9e39f;
	font-size: 14px;
	text-decoration: none;
	font-family: tahoma, helvetica, arial;
}
.copyright{
	height:23px;
	left:53px;
	position:absolute;
	top:40px;
	width:55px;
}
.copyright strong{
	display: none;
}
#footer div{
	width: 1000px;
	float: left;
}
#onewnews .news_footer{
	overflow: hidden;
	display: block;
	background-color: #2a1400;
	padding: 5px;
	width: 617px;
	margin: 0;
}
#onewnews .news_footer a img{
	margin: 0;	
	border: 0;
	margin-left: 2px;
}
#onewnews .news_footer a span{
	margin: 0;
}
#community{
	float: right;
	margin:0;
	width:70px;
}
#onewnews .news_footer em{
	float: right;
	margin-right: 3px;
	font-style: normal;
}
.nnav{
	list-style: none;
}
.nnav li{
	float: left;
	background-color: #2A1500;
	margin:1px;
	height: 15px;
	overflow: hidden;
	text-align: center;
}
.nnav li a{
	padding: 4px;
	color: #9a8e71;
}
.nnav li span{
	padding: 4px;
	color: #9a8e71;
}
.company_hold .company_text .newslist li div.vote{
	float: right;
	width: 68px;
	height: 121px;	
	margin: 0;
	padding: 0;
	background-image: url(../images/vote.jpg);
	position: relative;
}
.company_hold .company_text .newslist li div.vote span{
	position: absolute;
	top: 55px;
	left: 9px;
	width: 59px;	
	text-align: center;
}
.company_hold .company_text .newslist li div.vote a{
	position: absolute;
	width: 60px;
	height: 40px;
	cursor: pointer;
		left: 9px;
}
.company_hold .company_text .newslist li div.vote a.up{
	top: 0px;
}
.company_hold .company_text .newslist li div.vote a.down{
	top: 80px;
}
#footer div.privacy{
	left:137px;
	position:absolute;
	top:44px;
	color: #BABB8C;
	width: 500px;
}
#footer div#copylast{
	background-image:url(../images/idea.png);
	background-position:right 45px;
	background-repeat:no-repeat;
	color:#BABB8C;
	float:right;
	font-family:tahoma,helvetica,arial;
	font-size:10px;
	padding-top:47px;
	text-decoration:none;
	width:103px;
	position: relative;
}
.privacy{
	font-size:10px;
}
.privacy a{
	color: #fff;
}
a{
	color:#A14200;
}
.xyz span{
	display:block;
	font-size:42px;
	line-height:0.7em;
	margin-left:8px;
	margin-right:35px;
	margin-top:5px;	
}
.xyz small{
	display: block;
	font-size: 15px;
}
#small_cpec
{
  display: block;
  font-size:26px;
  line-height:1.0em;
}