html {font-size: 75%;}
body {font: normal 1em/1.3 Arial, sans-serif;
	  color:#444;
	  background:#fff;}
body, html
     {padding:0;
	  margin:0}

a      {color:#666}

dl, dt, dd {margin:0; padding:0}
.clear {clear:both;
        font-size:0;
        overflow:hidden; /* тройной удар по IE */}
img {border:0;}
i.auto-hidden-img {display:block;overflow:hidden;}
/* основные стили для шаблона */
/* иерархия элементов и стилей

table{
border:0px;
border-collapse:collapse; 
}

wid { width:20px; /* Длина фигуры */ }

table td{
padding:0px;
} 
.weather-inform {text-align:justify;}
.exxp {width:100%; overflow:hidden; height:0;}
table.search_table {width:100%; height:auto;}

  .main
   |- .topic
   |    |- .icons
   |    |     |- a
   |	|        |- .home
   |	|        |- .search
   |	|        |- .letter
   |    |- h1
   |	|- span
   |
   |- .menu-top
   |- .main-links
   |    |- .hotels
   |    |- .request
   |    |- .tours
   |    |- .shoping
   |
   |- .work-area
   |    |- .left
   |	|- .center
   |	|    |- h1
   |	|- .right
   |	     |- .rand-photo
   |- .footer
        |- img.left
		|- img.right

*/
.main {width:90%; margin:0 auto;
       max-width:1500px;
       min-width:850px;
      _width:1000px;}

   .main .topic {
   		  height:209px;
		  background:#0296f4 url(/images/topic-image.jpg) left top no-repeat;
		  color:#fff;
		  padding:25px 10% 0 0;
		  text-align:right;
		  font-style:italic;
		  font-family:"Myriad Pro", Arial, sans-serif;
		  _font-family:Arial, sans-serif; /* ie6 */}
	*+html body .main .topic {font-family:Arial, sans-serif;}  /* ie7 */
		  .main .topic .icons {
		         padding-right:1em;
		         font-size:90%}
		        .main .topic .icons a {
				       display:inline-block;
					   height:17px;
				       width:17px;
					   margin:0 0 0 2%;
					   background:transparent url(/images/icons.gif) no-repeat;}
					  .main .topic .icons .home {}
					  .main .topic .icons .search {
					         background-position:-17px 0;}
					  .main .topic .icons .letter {
					         background-position:-34px 0;}
		  .main .topic h1 {
		  		  font-family:georgia;
font-size:420%;
margin:0.2em -0.2em 0 0;
position:relative;}
		  .main .topic span {
		  		  font-size:150%}



   .main .menu-top {
          background:#e3e0e0 url(/images/menu-top-bg.png) repeat-x bottom left; height:31px;}

         .main .menu-top table {width:100%; border:0}
                       .main .menu-top table tr {borde-collapse:collapse}
                       .main .menu-top table tr td {padding:0; margin:0}
		       .main .menu-top table tr td.search-cont {width:28%;}
   .main .main-links {
   		  background:#f7f7ef;
		  overflow:hidden;
		  padding:0 2% 0 2%;
		  _padding-left:0%;
		  _width:98%; /*ie6*/}

		 .main .main-links div a {font-size:190%; display:block; margin-bottom:.2em}
		 .main .main-links .hotels,
		 .main .main-links .request,
		 .main .main-links .tours,
		 .main .main-links .shoping{
		 		float:left;
				width:12%;
				padding:.8% 2% 1% 9%;
				margin-left:2%}
		 .main .main-links .shoping {
		 		width:13%;
				background:url(/images/shoping.jpg) no-repeat 1.8em 1.8em;}
		 *+html body .main .main-links .shoping {width:12%;} /* ie7 */
		 .main .main-links .request {
		        background:url(/images/request.jpg) no-repeat 1.9em 2em;}
		 .main .main-links .tours {
		        background:url(/images/tours.jpg) no-repeat 1em 2.2em;}
		 .main .main-links .hotels {
		        _width:11%;
				padding-left:8%;
		        background:url(/images/hotels.jpg) no-repeat .2em 2.8em;}

   .main .work-area {
   		  overflow:auto;
		  padding:2% 0 2%}
          .main .work-area .left {
   		         float:left;
			 width:43%;
		         _width:42%;/*заебал уже этот ie6*/
			 margin-right:2%;
                         padding-left:1em}
           *+html body .main .work-area .left {width:42%;}
          .main .work-area .center {
   		         float:left;
		         width:26%;
				 margin-right:2%}
			  .public {padding:.4em .7em 1em 1em; position:relative; top:-.4em; border:1px solid #e2e6e8}
			  .public h1 {color:#868686}
			  			               /*.public img {position:absolute; height:5px; width:5px;}
									   .public img.left {left:-1px;}
									   .public img.top {top:-1px;}
									   .public img.right {right:-1px;}
									   .public img.bottom {bottom:-1px;}*/



			  .main .work-area .center .center-banner-cont {
			         padding:.6em;
					 background:#f7f7ef;
					 max-width:280px;
			  }


			  .main .work-area .center .center-banner-cont h2 {font-size:180%; font-weight:100; padding:.1em .2em}
			  .main .work-area .center .center-banner-cont p {padding:.1em .3em; margin:0}
			  .main .work-area .center .center-banner-cont i {_width:245px;}


          .main .work-area .right {
   		         float:left;
		         width:25%;
				 _width:24%}
		 *+html body .main .work-area .right  {
		 		width:26%}
				



	.main .footer {
	      border-top:1px solid #ccc;
	      padding:2em 2.5em;
		  position:relative}
		  .main .footer img.left,
		  .main .footer img.right{
		         position:absolute;
			     top:-1px;
		  }
		  .main .footer img.left {
		         left:-1px;}
		  .main .footer img.right {
				 right:-1px;}
		  .main .footer table {width:100%; border:0}
		  .main .footer table tr td {vertical-align:top}
		  .main .footer table tr td .author {float:left; margin:0 1em 0 0}
		  .main .footer table tr td.copyleft {width:22%}
		  .main .footer table tr td.sitemap {}
				.sitemap dl {float:left; margin-left:1%; _margin-left:.5%;}
                                *+html body .sitemap dl {margin-left:.5%;}
                .sitemap dl dt, .sitemap dl dd  {margin-bottom:.3em}

.menu-table tr td{vertical-align:top}
.informer {padding:.4em .7em 1em 1em; /*background:#f8f8f8;*/  margin-top:1em; border:1px solid #e2e6e8}
.informer table {width:100%}
.informer h1 {color:#868686; margin-bottom:0;}

div.radius {
  border-radius: 20px;
}

