body{background-color:#F8F8D6; color:#402C14;margin:0; padding:0;}
/*pre, table td{font-size:0.72em}*/
input, textarea, select {font:11px Tahoma, Arial, Geneva, sans-serif; color:#402C14; padding-left:5px; border:1px solid #605744}
pre, table td {font:11px Tahoma, Arial, Geneva, sans-serif; color:#402C14;}
body{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.98em/*0.72em*/; line-height:1.2em; color:#000000;}
table{border-collapse:collapse;}
table, td, p, img{vertical-align:top; text-align:left; border:0;}
ul{list-style:none; line-height:18px; margin:0; padding:0;}
.container{width:100%; overflow:hidden;}
.clear{clear:both;}
/*table{margin-bottom:30px;}*/
td{padding:4px;color:#402C14}
pre{border:none}
.corner{ width:180px; max-width:180px; _width:200px; padding:10px; margin-bottom:10px;}
#mainContent .corner{ width:520px; max-width:520px; _width:540px}

.leftmenu
{background:#00A261; width:200px; max-width:200px; _width:200px; padding:5px 0; margin-bottom:10px;}
#video,#news,#ban2, #ban1,#ban3, #ban4, #solution, #auto, #spec,#contentCorners,#aboutCompany,#tehnology,#questions,#message{margin-bottom:0 !important; background:#F8F8D6;}
#ban2, #ban1,#ban3, #ban4 {padding:4px 20px 4px 0; height:80px}
#ban2 img, #ban1 img,/* {clear:both}*/
#ban3 img, #ban4 img {float:left}
/*#bx_incl_area_5 p{display:none}*/
.autinp,.inputtext {width:120px; height:20px; padding:3px 0 0 0;font-size:11px;color:#402C14; line-height:18px}
.smallfont {font-size:10px}
.smallfont input {botder:1px solid #605744}
.galtable td {padding:0; text-align:center}

.outer
{
	background-color: #BDBAA1;
	padding: 1px;
	width: 200px !important;
	min-width:200px;
	/*wid\td:200px;
	overflow:hidden;*/
	padding:1px!important; margin-bottom:10px;

}

#mainContent .outer
{
	width: 540px !important;
	min-width:540px;
	wid\td:540px;

	text-align:left;

}

.contentDiv {width:960px; text-align:left; margin:0 auto;}

.submit {background:url(/images/vojti.gif) no-repeat left top; width:68px; height:21px; border:none; color:#FFF; padding:0 0 4px 11px; line-height:18px; cursor:pointer}

a {color:#068348}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0 0 3px 0}
h3,h4,h5 {color:#402C14;}
h1,h2 {color:#402C14; font-size:20px; font-weight:normal}
h2 {font-size:20px;}
.left_pane {padding:20px 0 20px 0}
.header {width:1004px; height:430px; position:relative;}
#flashobject {position:absolute; left:55px; top:165px;}


.main {background:url(/images/top.jpg) no-repeat top center; text-align:center;}
.inner {width:1004px; margin:0 auto; text-align:center;}

/* header */
.phone {color:#0CA069; font-size:20px; font-weight:bold; padding-top:25px}
.slogan {width:520px;  color:#0CA069; font-size:18px; padding-top:25px}
.slogan p {margin:0; padding:0 85px 0 0;text-align:right;}
.logo {width:224px}
/*  left menu */
#horizontal-multilevel-menu {width:200px;background:url(/images/menubg.jpg) no-repeat bottom left; background-color:#00a261; margin-bottom:-10px;padding-bottom:10px}
.tbg {clear:both; margin:0 0 15px 0; background:url(/images/topmenubg.jpg) no-repeat top left; background-color:#00a261; padding:10px 0 ; width:200px;}


#horizontal-multilevel-menu li {padding:5px 10px; background:url(/images/separator.gif) no-repeat 15px 100%;
 }
#horizontal-multilevel-menu li.sublevel{padding:0 0 0 5px; background:transparent;}
#horizontal-multilevel-menu a {color:#FFF; font-size:12px; font-weight:bold;
text-decoration:none; background: transparent url(/images/smarrow.gif) no-repeat left 4px;
 padding-left:11px; line-height:16px; display:block;}
#horizontal-multilevel-menu a:hover{color:#402C14}
#horizontal-multilevel-menu li.sublevel a {background:transparent;}
/* content */
.content {padding-top:60px}

/* right pane */
.alert {width:200px; overflow:hidden; background:url(/images/alert.gif) no-repeat top left; padding:42px 0 0 0; margin:0 0 10px 0; background-color:#B90706}
.botalert{background:url(/images/botalert.gif) no-repeat bottom left; padding:0 10px 8px 10px; }
.botalert a {color:#FFF}

.news-list h3 {font-weight:normal; font-size:1.0em;}
.news-date-time {padding:5px 0; line-height:18px; display:block; padding-left:28px; background:url(/images/longarrow.gif) no-repeat 0 9px;}

/* footer */
.footer {padding:0 10px; border-top:7px solid #D4CDB6}
.footer h1 {padding:10px 0}
.arrow {width:auto; padding-right:50px; background:url(/images/greyarrow.gif) no-repeat top right;}


.ourprojects {padding:10px; background:#F5EFAF}

.prewimage {width:165px; text-align:center; margin:0 auto; color:#FFF}
.price {background:#867551; color:#FFF; line-height:17px; font-weight:bold; border-top:3px solid #F5EFAF}
.price a { color:#FFF;}
.green {font-weight:bold; color:#068348}
.clearing {clear:both; font-size:1px; line-height:1px; height:1px}
.galr {width:120px; height:90px; overflow:hidden; float:left; padding:10px 5px;}

.news_item_about {width:260px; float:left}
.news_item_about img {margin-right:10px}
.newsLic-item {text-align:center}
#horizontal-multilevel-menu li.item-selected a.parent{color:#025430;}
#horizontal-multilevel-menu p {margin:0; padding:1px 0}
#horizontal-multilevel-menu p a{color:#ffffff; background: transparent; }
#horizontal-multilevel-menu a.nobold{font-weight:normal}
#horizontal-multilevel-menu p.item-selected a{color:#025430;}
.sublevel p{margin:0; padding:0}

.galItem {width:120px; height:90px; overflow:hidden; float:left; margin:5px 3px; border:1px solid #CCC }
.galItemLeft {width:120px; height:86px; overflow:hidden; float:left; margin:0 3px 5px 0; border:1px solid #CCC}
.galItemBord{margin:0px 0 5px 0; border:1px solid #CCC}
.top, .bot {cursor:pointer}
.pagenav {font-size:11px; margin:10px; padding-top:10px; border-top:6px solid #D5CEB6}
.pagenav img {margin-top:6px}
.preview_picture {margin-right:10px; float:left}
.w250 {width:250px}
.topline {border-top:7px solid #D4CDB6; padding:5px 0 0 0}
.galtable .galItem{margin-bottom:0; margin-left:0}
.prewiew {float:left;padding:0 10px 10px 0}
.offerlist .news-item {width:400px; float:left}
.news-list,.corner,.corner p {text-align:justify; margin:0;}
.news-list .news_item_about{text-align:left}
.red {font-size:14px; color:red}
.leftitem {float:left; width:165px; _width:163px; height: 166px; margin-right:2px; overflow:hidden}
#horizontal-multilevel-menu .offer-selected {background:#b90706; line-height:18px; display:block;  _height:30px}
.jquery-corner {display:block;clear:both; margin-top:-5px}
.map-level-1, .pad {padding-left:20px}

/* Questions/Answers
====================================================== */

h1.questions {
	border-bottom: 1px solid #bcbb9c;
	position: relative;
	margin-left: 33px;
	margin-bottom: 10px;
	padding: 0 0 5px 5px;
	color: #068348;
	font-size: 14px;
}

h1.questions img {
	position: absolute;
	top: -14px;
	left: -33px;
}

.questions-block {
	/*background: #f0e883 url(/images/questions-block-bg-top.jpg) no-repeat 0 0;*/

	background: #fdd209 url(/images/questions-block-bg-top.jpg) no-repeat 0 0;


	width: 200px;
	margin-bottom: 10px;
}

.questions-block * {
	padding: 0;
	margin: 0;
}

.questions-block .wrapper {
	padding: 50px 0 10px 0;
	background: url(/images/questions-block-bg-bottom.jpg) no-repeat 0 100%;
	margin: 0 !important;
}

.questions-block p {
	padding: 0 0 5px 0;
}

.questions-block .content {
	border: 1px solid #c1bba1;
	border-top: none;
	border-bottom: none;
	padding: 0 5px;
}

.questions-block p.question {
	padding-bottom: 20px;
}

.questions-block p.question a {
	color: #78422a;
}

.questions-block a.button {
	display: block;
	width: 140px;
	height: 21px;
	background: url(/images/questions-button-bg.jpg) no-repeat 0 0;
	text-decoration: none;
	color: #fff;
	line-height: 21px;
	padding: 0 0 0 40px;
	text-transform: lowercase;
}

.questions-form {
	padding-bottom: 50px;
}

.questions-form .text,
.questions-form textarea {
	border: 1px solid #dbd4b7;
	background: #f4efaf;
}

.questions-form .text {
	height: 24px;
	width: 230px;
}

.questions-form textarea {
	height: 150px;
	width: 500px;
	padding: 4px;
}

.questions-form label {
	display: block;
	padding-bottom: 5px;
}

.questions-form .submit {
	background: url(/images/button-bg-wide.gif) no-repeat left top;
	border: none;
	color: #fff;
	cursor: pointer;
	height: 21px;
	line-height: 18px;
	padding: 0 0 4px 11px;
	width: 100px;
}

.questions-form td.hint {
	text-transform: uppercase;
}

.questions-form td.buttons {
	text-align: right;
}






ul.questions .date,
ul.questions-archive .date {
	padding: 0 0 0 30px;
	background: url(/images/longarrow.gif) no-repeat 0 50%;
}

ul.questions .author,
ul.questions-archive .author {
	text-align: right;
}

ul.questions-archive li {
	border-top: 1px solid #bdbc9d;
	padding: 5px 0;
}

ul.questions-archive li.first {
	border: none;
}

#message {
	font-weight: bold;
}

p.error {
	color: #f00;
	padding: 0 5px;
}

#banner-banks-ru {
	position: relative;
	height: 405px;
	/*width: 240px;*/
}

#banner-banks-ru div {
	position: absolute;
	/*right: 0;*/
	left: 0;
	top: 0;
}

