/************************************************************/
/*general*/
/************************************************************/
html, body { height:100%; }
* { margin:0; padding:0; }
body { font-family:Verdana, sans-serif; font-size:11px; color:white; background:#032749 url(img/body_background.png) 756px repeat-y; }
a img { border:none; }
a { color:white; }
div.clear { clear:both; }
ul, li, fieldset { margin:0; padding:0; }
fieldset { border:none; }

/************************************************************/
/*container*/
/************************************************************/
#container { height:auto !important; height:100%; min-height:100%; background:url(img/container_background.jpg) left 36px no-repeat; z-index:100; }


/************************************************************/
/*header*/
/************************************************************/
#header { position:relative; height:35px; background:#33415c; border-bottom:1px solid #032749; }
#header h1 { position:absolute; font-size:20px; padding:4px 0 0 40px }

/************************************************************/
/*menu*/
/************************************************************/
#menu { background:url(img/menu_item.png) left repeat-y; padding-left:2px; position:absolute; left:477px; width:600px; }
#menu ul { height:35px; list-style:none; }
#menu li { height:35px; float:left; text-transform:uppercase; background:url(img/menu_item.png) right repeat-y; padding-right:2px; }
#menu li a { display:block; height:24px; padding:11px 0 0 0; color:white; text-decoration:none; float:left; text-align:center; }
#menu li a:hover { background-color:#435877; }

#menu li a.index { width:64px; }
#menu li a.history { width:112px; }
#menu li a.advantages { width:96px; }
#menu li a.questions { width:74px; }
#menu li a.extentions { width:94px; }
#menu li a.partners { width:95px; }

/************************************************************/
/*main*/
/************************************************************/
#main { margin:75px 0 0 120px; width:490px; font-size:16px; padding-bottom:15px; }

/*info*/
#main .info p { padding-bottom:15px; }
#main .info strong { font-weight:normal; }
#main .info h1 { padding-bottom:5px; font-size:24px; }
#main .info dt { font-weight:bold; }
#main .info dd { padding:3px 0 20px 0; }
#main .info ul { list-style-position:inside; line-height:20px; }
#main .info a { color:#EC931B; text-decoration:none; }
#main .info a:hover { border-bottom:1px solid #EC931B; }
#main .info.partners { margin-top:0px; padding-bottom:20px; }

/*download*/
#main .download { margin-top:40px; height:180px; }
#main .download h1 { width:230px; float:left; padding-top:70px; font-size:24px; }
#main .download .button { width:155px; float:left; background:url(img/arrow_down.gif) center top no-repeat; padding-top:47px; text-align:center; }

/*download small*/
#main .download_small h1  { padding-top:30px; font-size:24px; }

/*banner*/
#main .banner { padding-top:10px; }

/*linkpartners*/
#main .linkpartners { clear:both; padding-top:60px; font-size:11px; }
#main .linkpartners ul { list-style:none; }
#main .linkpartners li a { color:white; }