/* CSS Document */
html, body {margin:0; padding:0;}
body { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 13px;}


a:active { outline: none; }
a:focus { -moz-outline-style: none; }

h1 { float: right; font-size: 28px;  margin: 0px; }
h2 { font-size:24px; margin: 20px 0;}
h3 { font-size:18px; margin: 10px 0;}
ul { list-style: url(img/arrow1.png); padding: 0; margin: 20px;}
h1, h2, h3 { font-weight: normal; padding: 0; margin: 10px 0 10px 0;}

a {color: #0099FF; }
a:hover { color: #999999; text-decoration: none;}
#main { background: url(img/bg.jpg) no-repeat top center; width:100%; height: auto; }
#content { width: 800px; height: auto; position: relative; padding-top: 20px; margin:0 auto;}
#logo {  width: 100%;
                height: 150px;
			    background: url(img/logo.png) no-repeat top right;
			   }

ul#lang { list-style: none; float: right; margin-top: 110px; }
ul#lang li { display: inline; text-align: right;}
ul#lang li a{ display: inline; color: #000000;}
ul#lang li a:hover {color: #333; text-decoration:none;}

#photo {
	background: url(img/photos.png) no-repeat;
	position: absolute;
	left: -152px;
	top: 57px;
	width: 456px;
	height: 283px;
}

#menu { width: 100%; height: 70px; background: url(img/menu_r.png) no-repeat top right; padding-right: 6px;}
#menu> div { background: url(img/menu_1px.png) repeat-x; height: 80px; }
#menu> div ul#topMenu { list-style-image: none; float: right; padding-right: 10px; margin: 20px 0 0 0;}
#menu> div ul#topMenu li { display: inline; text-transform: uppercase; color: #FFFFFF; background: url(img/menu_bor.png) no-repeat left top; padding-left: 15px; text-align:right;}
#menu> div ul#topMenu li a { font-size: 13px;  text-decoration: none; color: #CCCCCC;}
#menu> div ul#topMenu li a:hover {color: #FFFFFF;}


#text { background: url(img/text_b.png) no-repeat bottom; height: auto; width: 100%;  padding-bottom: 24px;}
#text> div { background: #fff; padding:20px;}
#text> div .plan { width:100%; height:auto; min-height: 200px; float:left; border-bottom: #CCCCCC 1px solid;}

ul#plans { list-style: none; padding: 0; margin:20px 10px 10px 0; }
ul#plans li{ width: 180px; height: 20px; border-bottom: 1px  dashed #ccc; padding-top: 6px;}
ul#plans li b { width: 50px; float: right; text-align: left;}

.txt { height:auto; width: 500px; float:left; margin-top: 30px;}
.img { width: 250px; float: right; }
#text img {padding: 5px; margin: 20px; border: #999999 1px solid;}


#footer { text-align: center; width: 100%; font-size: 12px; height: 60px;}
#footer a { color: #333333; text-decoration: none; font-size: 12px;} 
#footer a:hover { color: #666666; }
