body {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #436D9D;
	font-size: 82%;
  background: url('../img/body_detail_bg2.gif') repeat-x 0px 107px;
}

table {	
	font-size: 100%;  
}

table.info {width: 100%; font-size: 92%; color: #FFFFFF;}
table.info .param {width: 35%;}
table.info .value {width: 65%;}

body, div, ul, ol, h1, h2, h3, h4, table, form, p {margin: 0; padding: 0;}



#page {	
	width: 880px;
	position: relative;
  left:	50%;
  margin-left: -440px;
  margin-bottom: 2em;
}

#map {position: absolute; top: 120px; right: 10%; background: #FFF000;}

#header {height: 100px;}

a {color: #5F95C8;}
a img {border: none;}

.clear {clear: both;}

#logo {float:left;}

#menu {position: absolute; list-style: none; top: 77px; right: 0px; width: 880px;}
#menu li {float: left; padding: 0px 2px 0px 2px; display: inline; }
#menu li a {text-decoration: none; color: #427AAE;}
#menu li a:hover {text-decoration: underline;}

#search {float: right; margin: 2em 0.5em 0 0;}
#search .submit {background: url('../img/submit_bg.gif') repeat-x; 
                 border: 1px solid #B3B3B3; border-bottom: #919194 1px solid;
                 color: #404040; text-align: center;                  
                  }
                  
#top {height: 170px; color: #FFFFFF; background: url('../img/top_bg.gif') repeat-x; 
      clear: both; position: relative;}
#top h1 {color: #FFFFFF; font-size: 150%; font-weight: normal; margin: 1em 0 1em 0em;}

#top #text {float: left; width: 530px; margin: 0em 1em 0em 2em; display: inline; }
#top #podmenu {float: right; margin: 2em 0em 0em 0em; display: inline; width: 250px; list-style:none;}
#podmenu a {color: #FFFFFF; font-weight: bold;}
#podmenu a:hover {text-decoration: none;} 
#top #text p {}
#top #text a {color: #FFFFFF;}
#top #text a:hover {text-decoration: none;}
#top .photo {float: right; height: 180px; margin-left: 3em; margin-top: 2em;}
#top .photo img {border: 1px solid #FFFFFF;}
#top .photo p {}


#body {float: left; width: 570px;}      
#body .content {margin: 2em 1em 0em 2em;}
#body .box h2 {margin: 0 0 1em 0;}

#body .box {width: 290px; margin-bottom: 1em; float: left;}
.kontakt {background: url('../img/kontakt_bg.gif') no-repeat 4px 50px;}
#body .kontakt p {margin-left: 5.1em;}

#body ul, #body .box ul, .blue {margin: 1em 0 1em 0.5em; list-style:none;}
#body table {margin: 1em 0em 1em 0em}

ul.blue li {float: left; width: 230px; background: url('../img/li_blue.gif') no-repeat 0px 4px; padding-left: 1.5em; margin-bottom: 0.2em; margin-right: 0.5em;}
ul.blue li a {text-decoration: underline;}
ul.blue li a:hover {text-decoration: none; color: #427BAE;}

#body ul li {background: url('../img/li_blue.gif') no-repeat 0px 4px; padding-left: 1.5em; margin-bottom: 0.2em; margin-right: 0.5em;}
#body ul li a {text-decoration: underline;}
#body ul li a:hover {text-decoration: none; color: #427BAE;}
 


.h1 {font-size: 120%; font-weight: bold; margin: 1.5em 0 0em 0em; color: #FB9300;}
#body h2 {font-size: 120%; font-weight: bold; margin: 2em 0 0.2em 0; color: #FB9300;}
#body h3 {font-size: 103%; font-weight: bold; margin: 1em 0 0.2em 0; }
.h2 {font-size: 120%; font-weight: bold; margin: 2em 0 0.2em 0; color: #FB9300;}
.h3 {font-size: 103%; font-weight: bold; margin: 1em 0 0.4em 0; }
#body p {margin-bottom: 1em; text-align: justify;}
.note {font-size: 80%;}


#footer {font-size: 87%; border-top: 7px solid #74A9DA; padding-top: 1em;}
#footer #copy {float: left; margin-left: 1em;}
#footer #submenu {float: right; list-style: none; margin-right: 1em;}
#submenu li {float: left; padding: 0px 2px 0px 2px; display: inline; }


#rightmenu {float: right; width: 280px; background: #FFFFFF;}
#rightmenu ul {list-style: none; padding: 1em 0 1em 0; width: 100%;       
            }
#rightmenu li {margin: 0; padding: 0;}
#rightmenu ul li a {display: block; width: 210px; font-weight: bold;
        background: url('../img/li_blue.gif') no-repeat 9px 10px; 
        color: #436D9D; text-decoration: none; padding: 6px 7px 6px 2em;}

#rightmenu ul li a.selected, #rightmenu ul li a:hover {color: #FB9300; 
      background: #EFF8FF url('../img/li_orange.gif') no-repeat 9px 10px; 
      text-decoration: none; }

#rightmenu ul ul {width: auto; margin-left: 1.5em; margin-top: -1em;}
#rightmenu ul ul li a {font-weight: normal; width: 190px;}

#right-images {float: right; width: 280px; background: #E1F1FF; margin-top: 0em; text-align: center; padding-top: 2em;}
#right-images img {margin: 0 0em 0.5em 0em; border: 5px solid #FFFFFF; }

#top-images {list-style: none; width: 100%; margin-top: 1em; float: left;}
#top-images img {height: 110px; margin-right: 7px; display: inline; border: 5px solid #E1F1FF;}

#bottom-images {list-style: none; width: 100%; margin-top: 1em; }
#bottom-images img {height: 110px; width: 140px; margin-right: 7px; margin-bottom: 7px; float: left; border: 5px solid #E1F1FF;}

/*ICONS*/
#ico_mapka_oblasti {position: absolute; top: 30px; right: 20px;}


#top-img-35 {background: url('../img/top_severozapad.jpg') no-repeat top right; width: 300px; height: 163px; margin-top: 7px; float: right;}
#top-img-36 {background: url('../img/top_severovychod.jpg') no-repeat top right; width: 300px; height: 163px; margin-top: 7px; float: right;}
#top-img-37 {background: url('../img/top_cuyo.jpg') no-repeat top right; width: 300px; height: 163px; margin-top: 7px; float: right;}
#top-img-38 {background: url('../img/top_pampeana.jpg') no-repeat top right; width: 300px; height: 163px; margin-top: 7px; float: right;} 
#top-img-39 {background: url('../img/top_patagonie.jpg') no-repeat top right; width: 300px; height: 163px; margin-top: 7px; float: right;}
#top-img-40 {background: url('../img/top_buenosaires.jpg') no-repeat top right; width: 300px; height: 163px; margin-top: 7px; float: right;}
