/* block top languages */

#header_right #languages_block_top {

    background: none repeat scroll 0 0 #C8E7EE;

    border: 1px solid #FFFFFF;

    border-radius: 6px 6px 6px 6px;

    font-size: 11px;

    margin: 0;

    padding: 2px 5px;

    position: absolute;

    right: 3px;

    top: 58px;

    width: 130px;

    z-index: 99;

}

#header_right #languages_block_top p {

	position:relative;

	font-size:11px;

	color: #000000;

	text-align: left;

	/*background: url("img/block_languages_top_p_bg.png") no-repeat scroll right 1px transparent;*/

}

#languages_block_top ul#first-languages li {

	float: left;

	margin:0;

	list-style:none;

	line-height:18px;

	

}

#languages_block_top ul#first-languages li a{color:#000000; }

#languages_block_top ul#first-languages li.selected_language {

	float: left;

	color:#000000;

}

#languages_block_top ul#first-languages li.selected_language:hover{color:#59B4CD;}

#languages_block_top ul#first-languages li a:hover{color:#59B4CD; text-decoration:none;}

/*languages with jquery*/

#countries1 {

	cursor: pointer;

	position: relative;

	top:0px;

}

#countries1 p {

	position: relative;

	top: 0;

	padding: 0;

}

#countries1 p img {

	padding-right: 5px;

}

#countries1 .countries_ul{

	display:none;

	z-index: 10000;

	padding:10px;

	list-style-type:none;

}

#countries1 .countries_ul_hover{

	display:block;

	z-index: 5000;

	position:absolute;

	right:-6px;

	padding:5px;

	height:auto;

	border-left:1px solid #D5D5D5;

	border-right:1px solid #D5D5D5;

	border-bottom:1px solid #D5D5D5;

	width:130px;

	background-color:#FFFFFF;

	top:14px;

	z-index:9;

	

}

#languages_block_top .hide_lang li img {

    padding: 0 5px;

}

#languages_block_top ul#first_languages li:hover, #languages_block_top ul#first_languages li.selected {

    background: none repeat scroll 0 0 #ffffff;

    text-decoration: none !important;

    width: 132px;

	border:1px solid;

}



#languages_block_top ul#first_languages li {

    padding: 3px 0;

}

#languages_block_top ul#first-languages li img{margin-right:4px;}



element.style {

    display: block;

}



div.block ul {

    list-style: none outside none;

}

ul.tree, ul.tree ul {

    list-style-type: none;

}

* {

    margin: 0;

    padding: 0;

}

div.block ul {

    list-style: none outside none;

}

ul.tree, ul.tree ul {

    list-style-type: none;

}



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {

    margin: 0;

    padding: 0;

}

.block ul {

    list-style-type: none;

}

#page {

    text-align: left;

}

body {

    color: #36606b;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

}

html {

    color: #000000;

}

