/* GRID */
body {margin:0; padding:0; background:#f6f6f6 url(../img/bg/body_bg1.gif) repeat-y; color:#6B6B6B}
#editor {background:#FFFFFF}


#mod111 {width:205px; font:12px Tahoma, Arial, Helvetica, sans-serif; margin-right:32px} #mod111 .c {font:11px Arial, Helvetica, sans-serif}

#mod112 {width:663px} #mod112 .c {background:#FFFFFF} #mod112b {width:663px; margin-left:241px;}

#mod211 {width:423px; font-size:11px; padding-right:29px} 
#mod211b {width:452px} #mod211b .c {margin-right:29px}

#mod212 {width:211px; font-size:11px}




#mod7_1_1, #mod_7_1_2 {vertical-align:top}


/* FORMAT */
body, table {font:12px Arial, Helvetica, sans-serif}
h1 {font:bold 22px Tahoma, Arial, Helvetica, sans-serif; margin:0; padding:0 0 15px 0; color:#303030} h1.hdr {background:#FFFFFF; padding-right:29px}
h2 {margin:0; padding:0 0 20px 0; color:#303030} #mod111 h2 {font:bold 14px Tahoma, Arial, Helvetica, sans-serif; text-align:right} h2.u {padding:0 0 15px 0; margin-bottom:20px; border-bottom:#dbdbdb 2px dashed } 
h3 {font-size:14px; margin:0; padding:0 0 10px 0; color:#303030} #mod111 h3, #suppliers h3 {font-size:12px} h3.u {padding:0 0 11px 0; margin-bottom:10px; border-bottom:#dbdbdb 2px dashed}
h5 {font-size:1em; margin:0; padding:0 0 10px 0;} 
h6 {}

p, .block {margin:0; padding-bottom:1em}
.abstr {font-size:1.4em}
.bq {}
.date {}

	/* size */
	.small, .small td {}
	
	/* color */
	.red, .aster, .astrerix {color:#DA2127}

/* list */
ul {margin-left:10px; padding-left:10px}
li {margin-bottom:8px}
.li1 {padding:0 0 10px 21px; background:URL(../img/arr1.gif) 12px 5px no-repeat}

/* div */
.div_1 {} .div_1 img {width:1px; height:1px}
	/* vrez */
	.vr_1 {}	
	/* pages */
	.pages {margin-top:30px;} .pages .s {background:#F0F0F0; padding:2px 6px}
		.pages img {width:5px}


/* a */
a {color:#2fc5f4}
.text {text-decoration:none; color:#6B6B6B}
.more {}
.btn1 {}

/* img */
a img {border:0}
.b {display:block; clear:both}  div.b {line-height:1px; font-size:1px; height:1px}
.h {width:1px; float:left; display:block}
.i {display:block; margin-bottom:10px}
	.i_l {float:left; display:block; margin:0 10px 10px 0}
	.i_r {float:right; display:block; margin:0 0 10px 10px}

/* form */
form {margin:0}
.input, textarea, select {font-size:11px}
.form label {display:block; width:300px}
.push {}
.check, .radio {vertical-align:middle}

	.form td {padding:0 9px 9px 0; vertical-align:top}
	.form .input, .form textarea, .form select {width:300px; display:block; margin-bottom:9px}
	.ok_message {display:block; margin-bottom:1em;}
	.fail_message {display:block; color:#C70058; margin-bottom:1em;}
	
	.form .v2 {width:auto; display:inline}
	
	.form td, .form .bl {padding-bottom:9px; width:300px}
	
	.form .r {float:right}

/* table */
table, tr, td {border:none; padding:0}
table.top td, div.top td, td.top {vertical-align:top}
	.top td td {}

.f1 {border:#E3AF84 solid; border-width:0 0 1px 1px}
	.f1 td, .f1 th {border:#E3AF84 solid; border-width:1px 1px 0 0; padding:5px}
	.f1 th {color:#786453; background:#EDC7A8; padding:10px 5px; text-align:left; border-bottom-width:2px}
	.f1 .odd td, .f1 td.odd {background:#FBF8F4} 
	.f1 .td1 {background:#FBF0DC !important}


/* CONTENT */
.col1 {float:left; overflow:hidden}


#hdr {height:280px; width:900px; position:relative; background:url(../img/bg/body_bg2.gif) 0 61px no-repeat; margin-left:71px}
	#logo {display:block; left:0; top:16px; position:absolute}
	
	#lang  {display:block; right:210px; top:92px; position:absolute}
		#lang a {display:block; float:left; margin-right:5px}
		
	#branches  {display:block; right:0; top:152px; position:absolute; width:430px; border-bottom:#b6b6b6 1px solid; overflow:hidden}
		#branches a {font-size:11px; display:block; color:#939598; text-decoration:none; float:left; padding:0 9px 5px 0}
			#branches a img {display:block; margin-bottom:3px}
			
#body {width:900px; background:url(../img/bg/body_bg.gif) 71px 0 repeat-y; padding:0 0 0 71px; overflow:hidden}

	#promo {margin-left:241px; background:#FFFFFF; height:530px; padding-top:10px; } #mod112 #promo {margin-left:0}
		#promo .banner {float:left; margin-bottom:19px}
		#promo .w {width:3px; height:7px; float:left; display:block}
		
		
	#mod212 .b1 {padding:0 25px 30px 0;}
	#mod212 .b1 .bq {display:block; padding-left:36px}
	
	#cur {}
		#cur .red {margin-right:10px; font-weight:bold}
		
#ftr {width:900px; padding:20px 0 37px 71px; overflow:hidden; font-size:11px;}
		
	#suppliers {border-top:#b8b8b8 3px solid; border-bottom:#b8b8b8 1px solid; width:100%; clear:both; overflow:hidden; background:#FFFFFF;  padding-bottom:20px; margin-bottom:10px}
		#suppliers h2 {color:#939598; font-size:16px; padding:6px 0; border-bottom:#b8b8b8 1px solid; margin-bottom:15px}
		#suppliers .i_l select {display:block; margin-bottom:5px}
		
		#suppliers .col1 {width:135px; padding-left:30px}
		
		#ftr .to_top {display:block; margin:-3px 0 0 270px; position:absolute; background:url(../img/push/to_top.gif) no-repeat; line-height:19px; padding-left:26px}
		
		#ftr .dev {float:right; color:#6B6B6B; text-decoration:none; display:block}
		
	
		
	

/* SERVICES */
/* menu */
#menu  {display:block; right:0; top:19px; position:absolute; margin:0; padding:0; z-index:10}
	#menu li {margin:0; padding:0; list-style:none; display:block; float:left; padding-left:12px}
	#menu .i {padding:3px 6px 3px 4px; display:block; font:bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#303030; text-decoration:none; margin:0 0 3px 0}
	
	#menu .s .i, #menu a.s {background:#c7e9fb}
	
	#menu .sect {background:url(../img/arr1.gif) right 0.7em no-repeat; padding-right:12px}
	#menu li.s {background:#FFFFFF}
	
	#menu .sub {border:#b6b6b6 1px solid; margin:0; padding:13px;  background:#FFFFFF; position:absolute; display:none; z-index:10}
		#menu .sub li {padding:3px 24px 3px 5px; background:#e1e1e1; float:none; border-bottom:#FFFFFF 2px solid}
		#menu .sub li a {color:#303030; display:block; font-weight:bold; font-size:11px; text-decoration:none}
		
		#menu .sect .sect {background:#e1e1e1 url(../img/arr3.gif) right 0.5em no-repeat; padding-right:24px}
		
		#menu .l3 {display:none; position:absolute; margin-top:-1.5em; border:#b6b6b6 1px solid; padding:2px; background:#FFFFFF; }/* margin-left:365px; margin-top:-0.5em; */
			#menu .l3 ul {margin:0; padding:3px 0; border-top:#e1e1e1 8px solid;}
				#menu .l3 li {background:none; padding:2px 13px; border:0}
				#menu .l3 a { font-weight:normal !important; white-space:nowrap}
				#menu .l3 a:hover {background:none; color:#BBBBBB; padding:0}
				#menu .l3 .s a {background:none; color:#8a8a8a; padding:0}
		
		#menu .s .sub, #menu .s .s .l3 {display:block}
		

#nav  {display:block; right:0; top:66px; position:absolute; overflow:hidden}
	#nav a {display:block; float:left; padding:0 27px; border-right:#b1aebd 1px solid; margin-right:-1px}
	
	
	
#services {}
	#services h2 {text-align:right; padding-bottom:25px}
	#services ul {margin:0; padding:0}
		#services li {margin:0; padding:0; list-style:none; display:block; width:100%; overflow:hidden}
		#services a {font:bold 12px Tahoma, Arial, Helvetica, sans-serif; display:block; padding-bottom:5px; text-decoration:none}
		#services .i {float:right; padding:0 0 4px 15px; background:url(../img/arr2.gif) 0 0.27em no-repeat; color:#303030; text-decoration:none; display:block; clear:both}
		#services .s .i {background:url(../img/arr1.gif) 0 0.3em no-repeat !important;}
		
		#services .sub {padding:5px 15px 5px 0; display:none; }
			#services .sub a {color:#939598; text-align:right; padding-bottom:9px; width:100%; clear:both}
			#services .sub .s {color:#2fc5f4; background:url(../img/arr2.gif) right 0.3em no-repeat; padding-right:11px}
			#services .s .sub {display:block}
			
#queries {padding:20px 0 39px 0}
	#queries a {display:block; padding-bottom:9px; text-decoration:none; text-align:right; color:#3f3b3c}
	
#mod111 .c ul {margin:0; padding:0 0 20px 0}	
	#mod111 .c li {margin:0; padding:0 0 9px 0; list-style:none; display:block;}

	
/* search */
#results_body {}
	#search_results_list td {padding:10px 10px 0 0; vertical-align:top}
	
#search1 {right:15px; top:94px; position:absolute}
#search1 .input {width:103px; padding:2px 5px; font-size:10px; }
#search1 .push {margin:6px 11px 0 9px}

/* news */
#index_news {padding-top:15px}

.news .date {display:block; padding-bottom:3px}

	
#news {clear:both}
	#text {float:left; width:423px; font-size:11px; overflow:hidden}
	
		#news .date {margin-bottom:15px; font-weight:bold; font-size:12px}		
		#news h3 {padding-bottom:0}
		
	#news #right {float:right; width:211px; margin-left:20px}
		#news #articles {width:211px;}
		#news #articles .block_s {padding:15px; background:#F5F5F5; margin-bottom:1em}
		#news .block {margin-top:1em}

		#news #period {width:211px}
		#news #period .block a {padding:5px; display:block}
		#news #period .s {padding:5px; background:#F5F5F5;}
		#news #years {font-size:11px; margin-top:20px}
		#news #years .s {padding:2px}
		
.banner {display:block} #mod212 .banner {margin-bottom:20px}

#banner1 {width:900px; padding-left:71px} /*background:#231f20;*/
