html, body {height:100%;}
*, html, body, ul, ol, dl, li, dt, dd {margin:0px; padding:0px;}
* html body {width: expression(document.childNodes[1].offsetWidth < 1000 ? '1000px' : 'auto');}
/*global*/   
body {font:12px Arial; position:relative; background: url(../images/bg.gif) repeat; height:100%; color:#000; min-width:1000px;}
/*/global*/  
img {border:0px;}
a {color:#0090ff; outline:none;}
a:hover {text-decoration:none;}
li {list-style-type:none;}
.clear{clear:both; height:0px; font-size:0; overflow:hidden;}
.bgtop {background:url(../images/bg_top_bg.gif) repeat-x top center; width:100%; min-height:100%; _height:100%;}
.minWidth {
	width:995px;
	padding:0 0 0 5px; 
	min-height:100%;
  	_height:100%;
	margin:0 auto;
	}
/*global*/  
h1 {color:#734c00; font:normal 18px Arial;}
h2 {color:#734c00; font:bold 13px Arial;}
/*/global*/  
/*-----------------------------------------------------------------START*/
.maincontainer {width:100%; padding:0 0 222px 0; position:relative; float:left;}
/*-----------------------------------------------------------------------------------------------------------TOP*/
.top {width:990px; height:355px;}
/*-----------------------------------------------------------------------------------------------------------MIDDLE*/
.middle {width:100%; margin:14px 0 0 0; float:left;}
/*----------------------------------col1*/
.col1 {width:239px; float:left;}
.countrys {background:#f8f4ef; padding:13px 0 7px 0; float:left;}
.countrys h1 {padding:0 0 12px 20px;}
.countrys ul li {padding:0 0 10px 0;}
.countrys ul li a {background:url(../images/menu_arrow.gif) no-repeat 69px 5px; font-weight:bold; text-decoration:none; padding:2px 20px; width:199px; display:block;}
.countrys ul li img {margin:2px 50px 0 0;}
.countrys ul li span {text-decoration:underline;}
.countrys ul li a:hover {background:#b29b70 url(../images/menu_arrow.gif) no-repeat 69px -85px; color:#faf6f3;}
.countrys ul li a:hover span {text-decoration:none;}
.countrys ul li.selected a {background:#b29b70 url(../images/menu_arrow.gif) no-repeat 69px -85px; color:#faf6f3;}
.news {background:#f8f4ef; padding:15px 20px; width:199px; float:left;}
.news ul {padding:0 0 17px 0;}
.news ul li {padding:12px 0 8px 0; border-bottom:1px dotted #c0ae8d; line-height:18px;}
.news ul li .n-date {background:#734c00; color:#fefdfd; font-weight:bold; padding:2px 5px; margin:0 0 3px 0; float:left;}
.news ul li a {display:block; clear:both;}
.news ul li .n-txt {}
.nextlnk {background:url(../images/arrow_lnk.gif) no-repeat 0 4px; padding:0 0 0 15px; font-size:11px; display:inline-block;}
.subscribe {background:#f8f4ef; padding:15px 20px; width:199px; float:left; display:none;}
.subscribe input#email {width:189px; border:1px solid #a9a29b; padding:1px 4px 2px 4px; margin:2px 0 0 0;}
.subscribe .chk {padding:10px 0 0 0;}
.cp-next-sub {background:url(../images/arrow_sp.gif) no-repeat; width:22px; height:10px; margin:-12px 0 0 0; display:block; float:right;}
a:hover.cp-next-sub {background:url(../images/arrow_sp.gif) no-repeat -78px 0;}

/*----------------------------------col2*/
.col2 {margin:0 14px 0 15px; float:left;}
.sel {background: url(../images/sel_bg.jpg) no-repeat; width:315px; height:173px; padding:16px 20px 0 20px; color:#fff;}
.sel h1 {color:#fff;}
.sel h1 a {color:#fff; padding:0 0 0 40px;}
.sel h1 a.spec {padding:0;}
.sel h1 a.spec.hightlight {color: #F52525;}
.sel p {font-size:21px; padding:30px 0 0 0;}
.sel p a {color:#fff; text-decoration:none; border-bottom:2px dashed #f0e1ce;}
.sel p a:hover {text-decoration:none; border-bottom:0}
.sel a.sel-button {color:#fff; background:#734c00; padding:4px 15px; font-weight:bold; text-decoration:none; display:inline-block; opacity:0.8; filter:alpha(opacity=80); margin:20px 0 0 0;}
.sel a:hover.sel-button {background:#ffc302;}
.autobus {background:url(../images/autobus.jpg) no-repeat; width:356px; height:79px; margin:3px 0 0 0;}
.autobus a {color:#FFF4DF; font:normal 18px Arial; margin:31px 0 0 20px; float:left;}
.sp {width:356px; margin:14px 0 0 0; float:left;}
.sp-top {background:url(../images/sp_top.png) no-repeat; width:356px; height:16px;}
.sp-inner {background:url(../images/sp_bg.png) repeat-y; width:356px; float:left;}
.sp-inner h1 {padding:2px 0 6px 18px;}
.sp-inner ul { padding:0 10px;}
.sp-inner ul li {border-bottom:1px dotted #af956b; padding:14px 0 8px 0; width:100%; float:left;}
.sp-inner ul li .sp-left {float:left; padding:0 0 0 7px;}
.sp-inner ul li .sp-left img {margin:0 0 0 6px;}
.sp-inner ul li .sp-left a.ramka {background:url(../images/ramka_sp.png) no-repeat; width:131px; height:88px; position:relative; margin:-85px 0 0 0; display:block;}
.sp-inner ul li ul { background:url(../images/border_sp.gif) repeat-y 65px 0; width:178px; float:left;}
.sp-inner ul li ul li {border:0; padding:0 0 5px 0; width:100%; float:none; font-size:11px;}
.sp-inner ul li ul li p {width:50px; padding:0 5px 0 0; float:left;}
.sp-inner ul li ul li span {width:90px; padding:0 0 0 10px; display:inline-block;}
.sp-inner ul li ul li span strong {color:#734c00; font-size:12px;}
.sp-inner ul li.last {border:0; padding:14px 0 0 0;}
a.cp-next {background:url(../images/arrow_sp.gif) no-repeat; width:22px; height:10px; margin:-10px 10px 0 0; display:inline-block; float:right;}
a:hover.cp-next {background:url(../images/arrow_sp.gif) no-repeat -78px 0;}
.sp-bottom {background:url(../images/sp_bottom.jpg) no-repeat; width:356px; height:98px; float:left;}
/*----------------------------------col3*/
.col3 {width:365px; position:relative; float:left;}
.contacts {background:url(../images/contacts.png) no-repeat; width:365px; height:111px; margin:-44px 0 14px 0; position: relative; float:left;}
.contacts .lnk {width:100px; margin:48px 0 0 20px; display:inline; float:left;}
.contacts a {color:#fff4df; font:normal 18px Arial; margin:0 0 3px 0; float:left;}
.contacts ul {padding:50px 0 0 20px; float:left;}
.contacts ul li {color:#fff4df; font:bold 15px Arial; padding:0 0 1px 0; letter-spacing:1px;}
.contacts ul li span {font:normal 12px Arial;}
/*global*/  
.about, .articles {background:#f8f4ef; padding:13px 20px 18px 20px; width:325px; line-height:18px; float:left;}
.about h1, .articles h1 {padding:0 0 6px 0;}
/*/global*/  
.photos {width:365px; background:#fff url(../images/photo_bg.jpg) no-repeat top right; border-top:1px dotted #704900; border-bottom:1px dotted #704900; float:left;}
.photos h1 {padding:15px 0 0 20px;}
.photos h1 a {background:#734c00; font:bold 12px Arial; color:#fff; padding:1px 10px 2px 10px; text-decoration:none;}
.photos ul {padding:15px 0 15px 20px; float:left;}
.photos ul li {float:left; padding:0 7px 7px 0;}
.photos ul li a {background:url(../images/photo_ramka.png) no-repeat; width:96px; height:117px; padding:10px 0 0 7px; display:block; text-decoration:none; color:#03a1c8; font-weight:bold; }
.photos ul li a p {padding:2px 0 0 0;}
.photos ul li a:hover {color:#734C00;}
/*----------------------------------RA*/
.ra {height:3px; font-size:0; width:100%; float:left;}
.rra, .lra, .brra, .blra {height:3px; font-size:0;}
.lra {background:url(../images/ra.gif) no-repeat 0 0;}
.rra {background:url(../images/ra.gif) no-repeat right -3px;}
.center {background:#f8f4ef; height:3px; margin:-3px 3px 0 3px; }

.blra {background:url(../images/ra.gif) no-repeat 0 -6px;}
.brra {background:url(../images/ra.gif) no-repeat right -9px;}
.pad {width:100%; height:14px; font-size:0; float:left;}
/*-----------------------------------------------------------------------------------------------------------BOTTOM*/
.bottom{
	background:url(../images/bottom_bg.jpg) no-repeat;
	width:1000px;
	height:222px;	
	margin:-222px auto 0 auto;
	}
.bottom-inner { width:1000px; height:222px; position:absolute; font-size:11px;}
.imgrotate {float:left; margin:41px 0 0 419px; display:inline;}
.imgrotate ul li {width:131px; display:none;}
.b-txt1 {float:right; width:365px; color:#734c00;}
.layer1 {float:left; padding:20px 0 0 0;}
.bleft {width:230px; border-right:1px dotted #734c00; padding:0 10px 0 0; text-align:right; float:left;}
.bleft h2 {color:#7d570a; font-size:12px; padding:0 0 10px 0;}
.bleft ul li {color:#734c00; font:normal 24px Arial;}
.bleft ul li span {font:bold 12px Arial;}
             
.bright {float:left; width:110px; padding:30px 0 0 10px;}
.skype, .icq {display:block;  padding:0 0 0 25px; margin:0 0 10px 0; color:#0f296a;} 
.skype {background:url(../images/skype_icq.png) no-repeat 0 1px; height:16px;}
.icq {background:url(../images/skype_icq.png) no-repeat 0 -30px; height:17px;}

.layer2 {float:left; padding:20px 0 0 0;}
.abiatec {background:url(../images/abiatec.png) no-repeat right top; padding:25px 0 0 0; color:#734c00; cursor:pointer; display:block;}
/*-------------------------------------------------------------------------------------------------------------SECOND*/
.col2-mid {width:737px; margin:0 0 0 14px; float:left;}
.top-menu { background:url(../images/top_menu_bg.png) no-repeat; width:735px; height:53px; margin:0 0 14px 0;}
.top-menu ul {padding:15px 0 0 7px;}
.top-menu ul li {float:left; padding:0 13px 4px 13px; border-right:1px dotted #b4b0ac;}
.top-menu ul li a {font:normal 18px Arial; color:#734c00;}
.top-menu ul li.selected a {text-decoration:none; color:#CC8D3E;}
.top-menu ul li.last {border:0;}
.textcontainer {background:#f8f4ef; width:693px; padding:15px 22px; float:left;}
.h-menu { width:100%; overflow:hidden; padding:0 0 15px 0;}
.h-menu li {float:left; font-size:11px; color:#0090ff;}
.h-menu li span {padding:0 5px 0 5px;}
/*global*/  
.article {line-height:18px;}
.article h1, h2 {padding:0 0 7px 0;}
.article p {padding:0 0 15px 0;}
/*global*/ 
/*-------------------------------------------------------------------------------------------------------------GALLERY*/
.gallery h1 span {background:#734c00; font:bold 12px Arial; color:#fff; padding:1px 10px 2px 10px; display:inline; }
.big-pic {width:642px; margin:15px 0 0 20px; display:inline; float:left; min-height:550px; _height:550px;}
.big-img {width:642px;}
.gallery ul {float:left;}
.gallery ul li {width:653px; float:left;}
.gallery .carousel {float:left;}
.gallery ul li ul li {width:auto; padding:0 8px 8px 0; float:left;}
.gallery ul li ul li a {display:block; float:left; line-height: 0;}
.gall-prev, .gall-next {width:10px; height:28px; display:block; cursor:pointer; float:left;}
.gall-prev {background:url(../images/gallery_arrow.gif) no-repeat; margin:90px 10px 0 0;}
a:hover.gall-prev {background:url(../images/gallery_arrow.gif) no-repeat 0 -84px;}
.gall-next  {background:url(../images/gallery_arrow.gif) no-repeat 0 -28px; margin:90px 0 0 0px;}
a:hover.gall-next {background:url(../images/gallery_arrow.gif) no-repeat 0 -56px;}

.gallist {margin:10px 0 0 -30px; display:inline; float:left;}
.gallist li {width:110px; height:150px; padding:0 0 0 30px; float:left;}

.pages {width:100%; padding:20px 0 0 0; font-size:14px; float:left;}
.pages p {float:left;}
.pages ul {padding:0 0 0 10px; float:left;}
.pages ul li {padding:0 10px 0 0; display:inline;}
.pages ul li.selected a {background:#734C00; color:#fff; padding:1px 5px; text-decoration:none; font-weight:bold;}
.pages ul li.prev a, .pages ul li.next a {text-decoration:none; font-weight:bold;}
.pages ul li.prev a:hover, .pages ul li.next a:hover {color:#734C00;}

.podbor {background:#f8f4ef; border:1px dashed #a9a29b; padding:20px;}
.podbor li {margin:0 0 5px 0; cursor:pointer; font:bold 12px Arial; color:#734c00;}
.podbor {background:#f8f4ef; border:1px dotted #734c00; padding:10px 15px 5px 15px;}
.podbor li.hover {color:#0090ff;}
/*-------------------------------------------------------------------------------------------------------------SELECTION*/
.selection {color:#5d666d; padding:20px 0 10px 0; display:none;}
.selection ul li {padding:0 0 10px 0;}
.selection select {border:1px solid #734c00; padding:2px 2px 2px 4px; color:#5d666d; font-size:11px;}
.selection select option {padding:0 7px 0 7px;}
.selection input {border:1px solid #734c00; padding:1px 4px 2px 4px;}
.selection strong {padding:0 5px 0 0;}
.selection .ch li input {margin:0 10px 0 0; border:0;}
.selection ul li.db input {margin:0 10px 0 0;}
.selection .button {background:#734c00 url(../images/menu_arrow.gif) no-repeat 107px -85px; color:#fff; font-weight:bold; padding:2px 30px 3px 10px;}
.selection a:hover.button {background:#734c00 url(../images/menu_arrow.gif) no-repeat 107px 5px;}

.operators {display:none;}
.operators ul {padding: 15px 0 0 0;}
.operators ul li {display:inline; padding: 0 20px 0 0;}

.results {padding:10px 0 0 0;}
.hr {border-top:1px dotted #734c00; font-size:0; overflow:hidden; width:100%; padding:0 0 15px 0;}
.show-selection {background:url(../images/arrow_show.gif) no-repeat right 5px; width:325px; color:#694F1B; padding:0 15px 0 0; margin:0 0 5px 0; font:bold 16px Arial; border-bottom:2px dashed #694F1B; text-decoration:none; display:block;}
.show-selection.close {background:url(../images/arrow_show.gif) no-repeat right -25px;}

.button-ltform {background:#CC0000; color:#fff; font-weight:bold; padding:2px 15px 4px 15px; margin:-25px 0 0 0; float:right;}

/*-------------------------------------------------------------------------------------------------------------SPO*/
.spo {margin:5px 0 17px 0;}
.spo li {padding:0 0 5px 0; width:100%; overflow:hidden;}
.spo li strong {color:#5d666d; width:90px; display:inline-block; font-size:13px; float:left;}
.spo li span {color:#734C00; font-weight:bold;}
.spo a.button {background: url(../images/menu_arrow.gif) no-repeat right -86px; padding:0 15px 0 0; margin:0 0 0 20px; font:bold 14px Arial;}
.spo a:hover.button {background: url(../images/menu_arrow.gif) no-repeat right 4px;}
.spo li ul {float:left;}
.spo li ul li {padding:0;}

.bus {margin:5px 0 17px 0;}
.bus li {padding:0 0 5px 0; width:100%; overflow:hidden;}
.bus li strong {color:#5d666d; width:150px; display:inline-block; font-size:13px; float:left;}
.bus li span {color:#734C00; font-weight:bold;}
.bus a.button {background: url(../images/menu_arrow.gif) no-repeat right -86px; padding:0 15px 0 0; margin:0 0 0 20px; font:bold 14px Arial;}
.bus a:hover.button {background: url(../images/menu_arrow.gif) no-repeat right 4px;}
.bus li ul {float:left;}
.bus li ul li {padding:0;}

/*--------------------------------------------------------------------------------------------------OTHERS*/
/*global*/  
.list {padding:0 0 15px 0; overflow:auto;}
.list li {background:url(../images/marker.png) no-repeat 0 9px; padding:0 0 0 8px;}
.s-table {width:100%; border-collapse:collapse; margin:0 0 15px 0;}
.s-table th {background:#F0E5D3; color:#734C00; border:1px solid #e8ceb1; text-align:left; padding:3px 10px 4px 10px; font-size:11px;}
.s-table td {background:#fff; border:1px solid #e8ceb1; text-align:left; padding:3px 10px; font-size:11px;}
/*/global*/  
.form {padding:10px 0 10px 0;}
.form li {width:100%; overflow:hidden; margin:0 0 10px 0;}
.form li p {width:140px; margin:0 15px 0 0; float:left; text-align:right; display:inline; padding:0;}
.form li p span {color:#d5020a;}
.form li input {width:250px; background:#fff; border:1px solid #e8ceb1; padding:3px 5px 4px 5px;}
.form li textarea {background:#fff; border:1px solid #e8ceb1; padding:3px 5px 4px 5px; font:normal 13px Arial;}
.form li div {margin:0 0 0 155px;}
.formdescr {width:390px; border-top:1px solid #e8ceb1; margin:15px 0 0 155px;}
.formdescr span {color:#b20000;}
.form li a {background:#734C00; display: inline-block; color:#fff; text-decoration:none; font:bold 12px Arial; padding:4px 20px;}
.form li a:hover {background:#ffc302; color:#fff;}
.error {color:#ac2400; padding:10px 0 0 0;}

.header span {background:#734c00; font:bold 12px Arial; color:#fff; padding:1px 10px 2px 10px; text-decoration:none;}
/*global*/  


/*/global*/  
