/**
 * reset all default styles
 */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
img,abbr,acronym{border:0;}
body{font:10px verdana,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.22em;}
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}
h1,h2,h3,h4,h5,h6{margin-bottom:1em;}
ol li{list-style:decimal outside;}
dl dd{margin-left:1em;}
th,td{border:1px solid #fff;padding:.5em;background-color:#90b517;color:#fff;padding:10px;}
th{font-weight:bold;text-align:center;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
blockquote,p,fieldset,table,pre{margin-bottom:1em;}

/**
 * General styles
 *
 */

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000;
  background : #333;
  height : auto;
}
h1 {
  font-size : 100%;
  font-weight:bold;
  color : #8fb414;
  text-transform:uppercase;
}
#left{
  width : 300px;
  float : left;
}
#right{
  width : 639px;
  font-size : 140%;
  float : right;
  padding : 30px 10px 20px 10px;
}
#footer{
  clear : both;
  text-align : center;
  padding-bottom : 10px;
}
#bottom{
  clear : both;
  height:12px;
  background : url(/images/bottom.png) bottom no-repeat transparent;
}


#footer a, #right a{
  color: #3C3C3C;
}

.no_decoration{
  text-decoration : none;
}

#content{
  position : relative;
  width : 960px;
  margin : 0 auto;
  background : #fff;
}
#header{  
  background : url(/images/head.png) top no-repeat transparent;
  padding : 180px 0 0 0;
}
#header h2{
  background : #222;
  padding : 2px 0 2px 20px ;
  font-size : 120%;
  font-weight:bold;
  color : #8fb414;
  text-transform:uppercase;
}
#header ul{
  top : 150px;
  left : -8px;
  width : 100%;
  position : absolute;
}
#header ul li{
  float : right;
  margin : 0 15px 0 0;
}
ul#navigation{
  width : 200px;
  margin : 0 auto;
}
ul#navigation li{
  margin : 20px 0 0 0;
  list-style : none;
  /*background : #ccc;*/
  background : url(/images/border.png) bottom no-repeat transparent;
  font-size : 120%;
}
ul#navigation li a{
  padding : 2px 0 2px 0px;
  display: block;
  text-decoration : none;
  color : #222;
  font-weight : bold;
}
form {
  padding-top:30px;
}
form label{
  display : block;
  float : left;
  width : 100px;
}
form input, form textarea{
  display : block;
  width : 340px;
}
form input[type="text"], form textarea{
  border:1px solid #000;
}
.submit{
  border:none;
  color:#fff;
  background-color:#93b71c;
  width:75px;
  height:20px;
}
.submit_p {
	padding-left:240px;
}
ul.error_list{
  color : #e00;
}
#show{
  width : 620px;
  margin : 0 0 20px 0;
}
#languages{
  position : absolute;
  top : 10px;
  left : 900px;
}
#languages li{
  display : inline;
}
iframe{
  border : 0;
}
