/* CSS Document */

body{
	background-color:#c7cedc;
	color: #455660;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:14px;
	margin:0;}

a {	color:#455660;
	text-decoration:underline;}

a:hover{
	color:#387854;}

a img {
	border:none;}

.flag-ru {
	background-image:url(img/icon-ru-flag.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;}

.flag-kr {
	background-image:url(img/icon-kr-flag.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;}

.flag-tw {
	background-image:url(img/icon-tw-flag.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;}
	

.flag-es {
	background-image:url(img/icon-es-flag.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;}

.flag-av {
	background-image:url(img/icon-av-flag.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;}

.flag-pl {
	background-image:url(img/icon-pl-flag.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;}

form{
	margin:0;
	padding:0;}

select {
	border:1px solid #455660;
	margin:0;
	padding:1px;
	font-size:11px;
	color: #455660;}
	
input{	border:1px solid #455660;
	margin:0;
	padding:3px 5px;
	font-size:11px;
	color: #455660;
	width:200px;
	}
textbox {
	border:1px solid #455660;
	margin:0;
	padding:3px 5px;
	font-size:11px;
	color: #455660;}
input.button {
	background-color:#8ebca2;
	border:1px solid #455660;
	font-size:12px;
	color: #FFF;
	cursor:pointer;
	width: 140px;
	letter-spacing:.1px;
	}

#wrapper {
	width:630px;
	margin-left: auto; 
	margin-right: auto;
	border: 1px solid #455660;
	overflow: hidden;}	

#header{
	width:630px;
	border-bottom:1px solid #455660;}

#horNav {
	width:614px;
	padding-left:16px;
	background-color:#8ebca2;
	height:20px;
	line-height:20px;
	overflow:hidden;}

#horNav #flags  {
	float:left;
	padding-right:11px;
	padding-top:1px;
	overflow:hidden;}

#topNav {
	float:left;}

#topNav ul {
	margin: 0;
	padding: 0;
	cursor: default;}
	
#topNav li {
	margin:0; 
	padding:0;
	list-style-type: none;
	display: inline;}


#bodySection{
	width:630px;
	background-color:#7491bd;
	overflow: hidden;}
	
#leftNav{
	width:150px;
	float:left;
	background-color:#7491bd;}

#leftNav ul {
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #717a80;
	width: 150px;}

#leftNav li{
	list-style: none;
	margin: 0;
	padding: 7px 10px 7px 16px;
	border-top: 1px solid #717a80;
	display:block;}
	

#leftNav li a { 
	text-decoration: none;
	color: #FFF;
	font-weight:bold;
	display:block;}

#leftNav li a.current{
	color:#455660;}

#leftNav li a:hover{
	color:#455660;}
	
#spacerSection{
	width:459px;
	float:left;
	padding-left:20px;
	background-color:#8ebca2;
	border-left: 1px solid #455660;
	}
	
#contentSection{
	width:458px;
	background-color:#c7cedc;
	border-left: 1px solid #455660;
	border-top: 1px solid #455660;
	padding-bottom:10px;
	overflow: hidden;
	margin-bottom:10px;
	border-bottom: 1px solid #455660;}
	
	
.titleSection{
	height:30px;
	width:458px;
	background-color:#7491bd;
	line-height:30px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	border-bottom: 1px solid #455660;
	font-size:13px;
	letter-spacing:.5px;}
#textSection{
	width:428px;
	padding:15px;
	line-height:18px;}

#footer{
	width:600px;
	margin-left: auto; 
	margin-right: auto;
	overflow: hidden;
	padding: 10px 15px;
	font-size:10px;
	overflow:hidden;}

#footer div {
	background-image:url(img/icon-dot-green.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left: 25px;
	width:80px;
	float:left;}

#footer .first{
	background-image:none;
	width:70px;
	float:left;
	text-align:left;
	padding:0;}

#footer .flag{
	padding-top:2px;}
	
/* CLASSES*/

.clear{
	clear:both;
	height:1px;}	
	
.imgL {
	float:left;
	clear:left;
	margin-right:15px; }
.imgR {
	float:right;
	clear:right;
	margin-left:10px;}

.adBox{
	width:458px;
	background-color:#c7cedc;
	border-left: 1px solid #455660;
	border-top: 1px solid #455660;
	overflow: hidden;}

.adBox ul, #textSection ul {
	margin:0;
	padding:15px 0 15px 15px;}

.adBox li, #textSection li {
	padding:2px 0 2px 0px;
	list-style:none;
	background-image:url(img/icon-arrow-green.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:15px;
	}

.oneColumn {
	width:190px;
	float:left;
	}


.oneColumn img {
	padding:20px 0 15px 20px;}
	
.twoColumn img {
	padding:20px 0 15px 20px;}	

.twoColumn {
	width:250px;
	float:left;}

.imgColumn {
	float:left;
	width:195px;
	padding-top:20px;}
	
.listColumn {
	float:left;
	width:230px;}
	
.spacer {
	border-bottom:1px solid #455660;
	height:20px;
	width:438px;
	clear:both;
	margin:0 10px;}
	
