html {
	
	padding:0px;
	background: fixed url(pix/bg.jpg) no-repeat top center;
}

body {
	margin: 0px auto;
	padding: 0; 
	font: 12px/18px "Trebuchet MS", Arial, Verdana, sans-serif; 
	color: #666;
	text-align: center;
	/*background: transparent url(pix/top_bg.jpg) no-repeat top center;*/
}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; margin-bottom:7px;}

h1 {font: normal 28px Arial; padding-top:7px; background: transparent url(pix/sign.gif) no-repeat top left; padding-left:40px;}
h2 {font: normal 24px Arial; color:#ccc; padding:0px; padding-left:0;}
h3 {font: normal 20px Arial; margin:3px 0 7px 0; color:#5084ab; border-bottom:1px solid #ccc;}


ul {list-style:none;}
li {padding:0px;}

#content #right ul {margin:10px 0 10px 0;}
#content #right li {list-style:circle; list-style-type: disc; list-style-position: inside; margin-left:20px; }

hr{	border: none 0; border-top: 1px solid #999; height: 1px;	vertical-align:top; margin:10px 0 10px 0; clear:both;}

img {border:0;}



a:link, a:visited {	text-decoration: none; border:0; background-color:transparent; color:#0192EF; padding:0; outline: none;}
a:active, a:hover {	text-decoration: underline; background-color:transparent; }


form {padding:0px; margin:0px;}
p {padding:0px; margin:0px;}
div, ul {padding:0; margin:0;}

.clear {padding:0; margin:0; height:0px; line-height:0px; clear:both;}
#link {margin:auto; width:880px;padding:5px 30px 5px 0; text-align:right;}
#link a {color:#fff; font-size:11px;}

#link_t {position:absolute; width:150px; height:30px; top:35px; left:680px;}
#link_t img {width:150px; height:30px;}

#main {width:940px; margin:auto; }

#top {height:318px;background: transparent url(pix/top.jpg) no-repeat top left;padding:0;}
#logo {float:left; padding:10px 0 0 20px;}
#flashx {position:absolute; width:200px; height:140px; margin-left:700px; float:right;}
#buble {position:absolute; width:120px; height:120px; margin-left:410px; margin-top:46px; float:left;}

#cloud {position:relative; top:290px; background: transparent url(pix/cloud.png) no-repeat bottom center; height:40px; z-index:20;}

#content{background: transparent url(pix/bg_content.png) no-repeat bottom center; margin:auto; margin:0 0 0 0px; text-align:left; padding:0px 10px 30px 10px; position:relative; top:-10px;z-index:30; width:920px; }

#path {font-size:11px; padding-bottom:0px; padding-top:0; position:relative; top:0px;}
#path ul {margin:0; padding:0; border:0px solid red;}
#content #right #path li {display:inline; margin-right:7px; margin-left:0;}
#path li a {padding-left:14px;padding-right:0px; background: transparent url(pix/str_li_.gif) no-repeat 0px 5px; color:#777;}
#path .main {padding-left:0px;padding-right:5px; background: transparent url(pix/str_li_.gif) no-repeat -10px 5px;}


#login {height:66px; width:156px; float:right; background: transparent url(pix/bg_login.gif) no-repeat ; position:relative; top:-7px; left:30px; padding:30px 0 0 30px; border:0px solid red;}

#menu {clear:both; height:55px; position:relative; top:210px; margin-left:10px; z-index:10;}
#menu .m1, #menu .m2, #menu .m3, #menu .m4, #menu .m5, #menu .m6, #menu .m7 {height:60px; }
#menu .m1 {width:100px;}
#menu .m2 {width:160px;}
#menu .m3 {width:155px;}
#menu .m4 {width:70px;}
#menu .m5 {width:150px;}
#menu .m6 {width:160px;}
#menu .m7 {width:119px;}
#menu li {float:left; margin-right:1px;}
#menu li a,#menu li .se {font-size:13px; display:block; text-align:center; color:#fff; height:40px; border:0px solid red; padding-top:17px; line-height:14px; font-weight:bold;}

#menu .m1 a {background:transparent url(pix/m1.png) no-repeat top center; background-position:0 -60px;}
#menu .m1 a:active, #menu .m1 a:hover{background-position:0 0px;}
#menu .m2 a {background:transparent url(pix/m2.png) no-repeat top center; background-position:0 -60px;}
#menu .m2 a:active, #menu .m2 a:hover{background-position:0 0px;}
#menu .m3 a {background:transparent url(pix/m3.png) no-repeat top center; background-position:0 -60px;}
#menu .m3 a:active, #menu .m3 a:hover{background-position:0 0px;}
#menu .m4 a {background:transparent url(pix/m4.png) no-repeat top center; background-position:0 -60px;}
#menu .m4 a:active, #menu .m4 a:hover{background-position:0 0px;}
#menu .m5 a {background:transparent url(pix/m5.png) no-repeat top center; background-position:0 -60px;}
#menu .m5 a:active, #menu .m5 a:hover{background-position:0 0px;}
#menu .m6 a {background:transparent url(pix/m6.png) no-repeat top center; background-position:0 -60px;}
#menu .m6 a:active, #menu .m6 a:hover{background-position:0 0px;}
#menu .m7 a {background:transparent url(pix/m7.png) no-repeat top center; background-position:0 -60px;}
#menu .m7 a:active, #menu .m7 a:hover{background-position:0 0px;}

#menu li .click {background-position:0 0px;}

/*menu_left*/

#menu_left, .box {padding:0; margin:auto; padding-right:10px; padding-bottom:2px;}

#menu_left a {display:block; color:#fff; padding:10px 0; padding-right:80px; background: transparent url(pix/str_menu_left.gif) no-repeat 200px 14px; font-weight:normal; text-decoration:none; text-align:right;}
#menu_left a:hover {background-color:#1165A3; color:#fff; text-decoration: none;}
#menu_left li a {display:block; padding:7px 20px; margin-bottom:1px; font-size:15px; padding-right:30px;}
#left #menu_left .pressed {background-color:#1165A3; color:#fff;}
/* end_menu_left */

#left {float:left; width:230px; border:0px solid red;  }
#right {float:right; width:675px; border:0px solid red; position:relative; top:-10px;}
#right .under img {margin:0px 20px 10px 0;}
#right .under {font-size:10px; line-height:13px;}

#newsletter {padding:0 15px 10px 10px;}
#left hr {margin:10px 20px 10px 10px; border-top: 1px solid #34A8F2;}

#left_top {background:transparent url(pix/left_top.png) no-repeat top center; height:40px;}

#footer{ font-size:11px; background: transparent url(pix/bg_footer.png) no-repeat  top; text-align:center; text-align:left; color:#fff; height:55px; clear:both; }
#footer a {background-color:transparent;}
#footer .left {float:left; padding:12px 0 0 40px; width:600px;}
#footer .right {float:right; text-align:right; padding:12px 40px 0 0px;  width:150px;}


textarea {width: 322px;	height: 100px;	border: 1px solid #ccc;	background-color:#fff; padding:5px;  margin-bottom:2px;}

.input, .ok {padding:3px; margin:0; border:0px solid red;}

.input {background: url(pix/bg_input.gif) left top no-repeat; width:160px; height:22px; color:#666; font-size:12px; }

.ok {background: url(pix/bg_ok.gif) center bottom no-repeat; width:30px; height:24px; text-align:center; color:#fff; font-size:12px; cursor:pointer;}

.submit100 {background: url(pix/submit100.jpg) left top no-repeat; width:100px; height:21px; color:#ffffff; font-size:12px; border:none; text-align:center; padding-bottom:5px; }


.button { width:24px; color:#fff; font-size:11px; text-align:center; border:0; cursor:pointer; padding:3px; margin:0; background-color:#C8C8C8;}


.tab_clear {background: transparent; margin:auto; padding:0;}
.in_right {text-align:right;}


.tabClear {padding:0;}

.tab_clear .pole {background: url(../pix/bginput_.gif) left bottom no-repeat; background-color: transparent; width:250px; height:22px; border:none; color:#333; padding:0 ; margin:0;}



#tresc table {
  font: 12px/16px Arial, Verdana, Georgia, Tahoma, sans-serif;
	margin:10px 0 20px 0;
	padding:0px;
	color: #fff;
	background: #3A4851;
}

#tresc table th {
	color: #fff;
	font-weight: normal;
	background: #3A4851;
	text-align: left;
	padding: 6px 2px;
	font-size: 13px;
}

#tresc table th img {border:0px;}
#tresc table th a {color: #333333;text-decoration:none;}

#tresc table tr {
	background: #fff;
}

#tresc table td {
	padding: 2px 5px;
	font-size: 12px;
  color:#333;
}

#tresc #contact{background: transparent;}
#tresc #contact tr{background: transparent;}

.galerie { border:none; background:url(pix/cadremin2.jpg) no-repeat top left; cursor:pointer; }
.galerie:link, .galerie:visited { border:none; background:url(pix/cadremin2.jpg) no-repeat top left; }
.galerie:hover { border:none; background:url(pix/cadremin_over.jpg) no-repeat top left;}

.galerie2 { border:none; background:url(pix/cadrevideo2.jpg) no-repeat top left; cursor:pointer; }
.galerie2:link, .galerie2:visited { border:none; background:url(pix/cadrevideo2.jpg) no-repeat top left; }
.galerie2:hover { border:none; background:url(pix/cadrevideo_over.jpg) no-repeat top left;}

.diaporama { width:400px; height:320px; border:none; background:url(pix/cadrediapo.jpg) no-repeat top left; }

.pages_comment { float:left; padding-left:0px; color:#888888; }
.pages { float:left; width:20px; font-size:12px; background-color:#BBBBBB; text-align:center; margin:0px 5px 0px 0;padding-top:0px; }
.pages:link, .pages:visited {background-color:#BBBBBB; }
.pages:hover {background-color:#5084ab;}
.pages_select { float:left; width:20px; font-size:12px; background-color:#5084ab; text-align:center; margin:0px 5px 0px 0;padding-top:0px;}
.pages_select:link, .pages_select:visited {background-color:#5084ab;}
.pages_select:hover {background-color:#5084ab;}