* {margin:0; padding:0; font-size:12px; font-family:arial,serif;}
img {border:0;}
p img {margin-right: 4px; margin-left: 4px;}

a { color:#595a7a; }
a:hover {text-decoration:none;}
.clearer {clear:both;}
.h25 {margin-top:25px;}
hr { border:0; height:2px; width:100%; margin:20px 0; }


body { background-color:white; }
#container { width:960px; margin:0 auto; }
#top { height:171px; }
#topleftborder { float:left; width:30px; height:171px; background:url(i/topleftborder.png) no-repeat top left; }
#logoarea { float:left; width:300px; height:171px; position:relative; }
#collage { float:left; width:630px; height:171px; background:url(i/collage.jpg) no-repeat top left; position:relative; }

#logoarea h1 { color:#595a7a; font:normal 12px verdana; text-align:center; margin-top:10px; }
#logoarea a { position:absolute; top:35px; left:70px; }
#logoarea p { position:absolute; bottom:0; left:0; width:300px;
	color:#595a7a; font:normal 11px verdana; text-align:center; }
	
#collage * { color:white; position:absolute; }
#collage .line1 { bottom:140px; }
#collage .line2 { bottom:118px; }
#collage .col1 { left:315px; }
#collage .col2 { left:340px; }
#collage .col3 { left:495px; }
#collage .tel { font:bold 18px arial; }
#collage .tel span { position:static; font:normal 13px arial; }


#mmenu { position:relative; height:50px; }
#mmenu a { position:absolute; top:15px; left:355px; }
#mmenu ul { position:absolute; top:14px; left:400px; list-style-type:none; width:535px; height:30px; }
#mmenu ul li { margin-right:20px; float:left; background-color: transparent;}
#mmenu ul li.last { margin-right:0; }
#mmenu ul li.active{ border-bottom: 2px solid #7AF; }   
#mmenu ul li a { font-size :16px;
    font-family: verdana; color:#333333; 
	position:static; text-decoration:none; padding: 2px;} 
    
#mmenu ul li a:hover { background-color:#DDEEFF; }
	
.greyblock { background:#eeeeee url(i/ctl.png) no-repeat top left; }	
/*.greyblock div div div { padding:1px 0; }	
.greyblock div div div div { background:none; height:auto; min-height:0; }	*/
.margins {  margin:25px; }  .

/*
.greyblock { background:#eeeeee url(i/ctl.png) no-repeat top left; }    
.greyblock div { background:url(i/ctr.png) no-repeat top right; }    
.greyblock div div { background:url(i/cbr.png) no-repeat bottom right; }    
.greyblock div div div { background:url(i/cbl.png) no-repeat bottom left; padding:1px 0; }    
.greyblock div div div div { background:none; height:auto; min-height:0; }    
.margins {  margin:25px; }
*/
#contenter { background:#e8e8e6 url(i/inaltravelru.png) no-repeat left top; }
#leftborder { position:relative; width:930px; float:left; margin-left:30px; background:white url(i/bottombg.jpg) no-repeat bottom right; }

#leftcol { width:300px; float:left; margin-bottom:250px; }
#leftcol div { margin-top:0px; margin-right: 25px; margin-bottom: 0px; margin-left: 25px; }
#leftcol .list { margin:0; float:left; margin-bottom:25px; width:100%; }
#leftcol .list div { float:left; width:33%; margin:3px 0; }
#leftcol .list .active a { color:black; text-decoration:none; }
#leftcol h2 { margin-bottom:8px; }
#leftcol h2 a:hover { text-decoration:none; }
#leftcol h2 a, h2 { font:normal 16px verdana; color:#dd1377;}
#leftcol span, #leftcol span a { font-size:11px; }

a#leftmenu {background:#FFe5e5; font-weight:bold; text-decoration:none; padding: 2px;}
a#leftmenu:hover {background:#DD1377; color:#FFFFFF;}
	
#content { float:left; width:630px; margin-bottom:150px; }
#content h1 { color:#dd1377; font:normal 18px verdana; margin-bottom:10px;}
#content h2 { margin-top:10px; }
#content p { color:#333333; font:normal 12px arial; margin-top:10px; }
#content ul { margin-left:25px; }
#content .m2 div { float:left; margin:0 8px 10px 0; padding-right:8px; border-right:1px solid #595a7a;  }
#content .m2 div a { font:normal 11px arial; }
#content .m2 div.active a { font-weight:bold; text-decoration:none; color:#333333; }
#content .m2 div.last { margin-right:0; padding-right:0; border-right:0;  }
#content .partnersFullList img { display:block; float:left; margin:0 25px 0 0; }
#content .partnersFullList h3 { color:black; font:normal 15px verdana; }
#content .partnersFullList div { clear:both; _height:60px; min-height:60px; padding-top:10px; border-top:1px solid #dddddd; }
#content .partnersFullList a { font-size:11px; font-family:verdana; }
#content .xlsList { margin-bottom:25px; line-height:2em; }
#content .specs ul { list-style-type:none; }
#content .specs a { display:none; }
#content dl { margin-bottom:25px; }
#content dt a { font:normal 16px verdana; margin-bottom:5px; }
#content dd { font-size:11px; }

#types ul { list-style-type:none; margin:10px 0 0 10px; }
#types ul li { margin-bottom:4px; }
#types ul li.active a { color:#333333; text-decoration:none; }

#leftcol div.twin { margin:15px 0 0 0; }
#leftcol div.twin div { float:left; margin:0 25px 0 0; height:60px; }

.green { color:#339933; } 
.blue { color:#3333cc; } 
.brown { color:#779900; }
table#calendar { color:#333333; }
table#calendar th, table#calendar td { text-align:left; font-size:11px; }
#searchCol { margin:-30px -40px 25px 2px; width:250px; }
#listat { position:absolute; left:0; bottom:0px; }

