* {
    margin: 0;
    padding: 0;
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    color: #6a7a8a;
}

img {
    border: 0;
}

a {
	outline: none;
	line-height:150%;
}

p {
	line-height: 150%;
}
h1{
    line-height:150%;
}

body {
    background: rgb(231,236,242) url(../images/body.jpg) repeat-x;
}

#container {
	width: 960px;
	margin: 0 auto;
}

#menu_section {
    height: 143px;
    border-top: 4px solid rgb(111,148,162);
    background: url(../images/logo_groy.gif) no-repeat 22px 16px;
    position:relative;
}

#language_menu {
    margin: 0 0 0 180px;
    padding-top: 15px; padding-right: 40px;
    text-align: right;
    height: 30px;
    background: url(../images/dot_lang.jpg) repeat-x bottom;
    color: rgb(111,148,162);
}

#language_menu a {
    text-decoration: none;
    color: rgb(111,148,162);
    padding-left: 30px;
    margin-left: 15px;
}

a#contact {
    margin-left: 0px;
    padding-left: 20px;
}

a#russian {
    background: url(../images/ru.jpg) no-repeat 2px;
}

a#english {
    background: url(../images/en.jpg) no-repeat 2px;
}

a#german {
    background: url(../images/de.jpg) no-repeat 2px;
}

a#polish {
    background: url(../images/pl.jpg) no-repeat 2px;
}

#branding_pl {
    position: relative;
    background: url(../images/branding.jpg) no-repeat;
    height: 151px;
}
#branding_en {
    position: relative;
    background: url(../images/branding.jpg) no-repeat;
    height: 151px;
}
#branding_de {
    position: relative;
    background: url(../images/branding.jpg) no-repeat;
    height: 151px;
}
#branding_ru {
    position: relative;
    background: url(../images/branding.jpg) no-repeat;
    height: 151px;
}

#our_profits p {
	color: #c0d7df;
	width: 284px;
	position: absolute;
	left: 25px;
	top: 60px;
}
#why-us-link{
	display:block;
	position:absolute;
	top:30px;
	left:26px;
	width:100px;
	height:20px;
	font-size:18px !important;
}
#about-us-link{
	display:block;
	position:absolute;
	top:30px;
	left:364px;
	width:150px;
	height:20px;
	font-size:18px !important;
}
#passion{
	display:block;
	position:absolute;
	top:30px;
	left:670px;
	width:200px;
	height:20px;
	font-size:18px !important;
}

.dots-1,.dots-2,.dots-3,.dots-4,.dots-5,.dots-6,.dots-7 {
	width: 70px;
	height: 10px;
	position: absolute;
	top: 36px;
	left: 125px;
}

#our_profits div  {
	width: 70px;
	height: 10px;
	position: absolute;
	top: 36px;
	left: 125px;
}

 .dots-1 { background: url(../images/dots_profits.jpg) no-repeat 0 0; }
 .dots-2 { background: url(../images/dots_profits.jpg) no-repeat 0 -10px; }
 .dots-3 { background: url(../images/dots_profits.jpg) no-repeat 0 -20px; }
 .dots-4 { background: url(../images/dots_profits.jpg) no-repeat 0 -30px; }
 .dots-5 { background: url(../images/dots_profits.jpg) no-repeat 0 -40px; }
 .dots-6 { background: url(../images/dots_profits.jpg) no-repeat 0 -50px; }
 .dots-7 { background: url(../images/dots_profits.jpg) no-repeat 0 -60px; }

 #our_profits p{
	display:none;	
}

 #dots span{
	display:block;
	height:10px;
	width:10px;
	float:left;
	cursor:pointer;
}


 #our_profits ul {
	list-style-type: none;
}

 #our_profits li {
	display: inline;	
}

 #our_profits .active {
	background: url(../images/our_profits_dot_active.jpg) no-repeat;
}

 #our_profits .nonactive {
	background: url(../images/our_profits_dot_nonactive.jpg) no-repeat;
}

.begin_text {
	color: #dcecf2;
	font-weight: bold;
}

#about_us p {
	color: #d6dee7;
	width: 258px;
	position: absolute;
	left: 363px;
	top: 60px;
}

#menu {
	position: relative;
    top: 40px;
    left: 160px;
	height:30px;
	width:800px;
	overflow:hidden;
}

#menu li {
	list-style-type: none;
}

#menu a {
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	float: left;
	height: 20px;
}

#menu #write_link_pl { 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 180px;
	background: url(../images/menu.jpg) no-repeat 0 0; 
}

#menu #speak_link_pl { 
	position: absolute; 
	top: 0px; 
	left: 180px; 
	width: 160px;
	background: url(../images/menu.jpg) no-repeat -180px 0; 
}

#menu #conference_link_pl { 
	position: absolute; 
	top: 0px; 
	left: 340px; 
	width: 130px;
	background: url(../images/menu.jpg) no-repeat -340px 0; 
}

#menu #offer_link_pl { 
	position: absolute; 
	top: 0px; 
	left: 470px; 
	width: 100px;
	background: url(../images/menu.jpg) no-repeat -470px 0; 
}

#menu #translators_link_pl { 
	position: absolute; 
	top: 0px; 
	left: 570px; 
	width: 140px;
	background: url(../images/menu.jpg) no-repeat -570px 0; 
}

#menu #contact_link_pl { 
	position: absolute; 
	top: 0px; 
	left: 710px; 
	width: 70px;
	background: url(../images/menu.jpg) no-repeat -710px 0; 
}
#menu #contact_link_pl { background: url(../images/menu.jpg) no-repeat -710px 0; width: 70px;}

#menu #write_link_pl:hover { background: url(../images/menu.jpg) no-repeat 0 -20px;}
#menu #speak_link_pl:hover { background: url(../images/menu.jpg) no-repeat -180px -20px; }
#menu #conference_link_pl:hover { background: url(../images/menu.jpg) no-repeat -340px -20px;}
#menu #offer_link_pl:hover { background: url(../images/menu.jpg) no-repeat -470px -20px; }
#menu #translators_link_pl:hover { background: url(../images/menu.jpg) no-repeat -570px -20px; }
#menu #contact_link_pl:hover { background: url(../images/menu.jpg) no-repeat -710px -20px;}

#menu #write_link_en { 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 100px;
	background: url(../images/menu_en.jpg) no-repeat 0 0; 
}

#menu #speak_link_en { 
	position: absolute; 
	top: 0px; 
	left: 100px; 
	width: 140px;
	background: url(../images/menu_en.jpg) no-repeat -100px 0; 
}

#menu #conference_link_en { 
	position: absolute; 
	top: 0px; 
	left: 240px; 
	width: 120px;
	background: url(../images/menu_en.jpg) no-repeat -240px 0; 
}

#menu #offer_link_en { 
	position: absolute; 
	top: 0px; 
	left: 360px; 
	width: 100px;
	background: url(../images/menu_en.jpg) no-repeat -360px 0; 
}

#menu #translators_link_en { 
	position: absolute; 
	top: 0px; 
	left: 460px; 
	width: 200px;
	background: url(../images/menu_en.jpg) no-repeat -460px 0; 
}

#menu #contact_link_en { 
	position: absolute; 
	top: 0px; 
	left: 660px; 
	width: 120px;
	background: url(../images/menu_en.jpg) no-repeat -660px 0; 
}
#menu #contact_link_en { background: url(../images/menu_en.jpg) no-repeat -660px 0; width: 120px;}

#menu #write_link_en:hover { background: url(../images/menu_en.jpg) no-repeat 0 -20px;}
#menu #speak_link_en:hover { background: url(../images/menu_en.jpg) no-repeat -100px -20px; }
#menu #conference_link_en:hover { background: url(../images/menu_en.jpg) no-repeat -240px -20px;}
#menu #offer_link_en:hover { background: url(../images/menu_en.jpg) no-repeat -360px -20px; }
#menu #translators_link_en:hover { background: url(../images/menu_en.jpg) no-repeat -460px -20px; }
#menu #contact_link_en:hover { background: url(../images/menu_en.jpg) no-repeat -660px -20px;}

#menu #write_link_de { 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 100px;
	background: url(../images/menu_de.jpg) no-repeat 0 0; 
}

#menu #speak_link_de { 
	position: absolute; 
	top: 0px; 
	left: 100px; 
	width: 240px;
	background: url(../images/menu_de.jpg) no-repeat -100px 0; 
}

#menu #conference_link_de { 
	position: absolute; 
	top: 0px; 
	left: 240px; 
	width: 120px;
	background: url(../images/menu_de.jpg) no-repeat -240px 0; 
}

#menu #offer_link_de { 
	position: absolute; 
	top: 0px; 
	left: 360px; 
	width: 100px;
	background: url(../images/menu_de.jpg) no-repeat -360px 0; 
}

#menu #translators_link_de { 
	position: absolute; 
	top: 0px; 
	left: 460px; 
	width: 200px;
	background: url(../images/menu_de.jpg) no-repeat -460px 0; 
}

#menu #contact_link_de { 
	position: absolute; 
	top: 0px; 
	left: 660px; 
	width: 120px;
	background: url(../images/menu_de.jpg) no-repeat -660px 0; 
}
#menu #contact_link_de { background: url(../images/menu_de.jpg) no-repeat -660px 0; width: 120px;}

#menu #write_link_de:hover { background: url(../images/menu_de.jpg) no-repeat 0 -20px;}
#menu #speak_link_de:hover { background: url(../images/menu_de.jpg) no-repeat -100px -20px; }
#menu #conference_link_de:hover { background: url(../images/menu_de.jpg) no-repeat -240px -20px;}
#menu #offer_link_de:hover { background: url(../images/menu_de.jpg) no-repeat -360px -20px; }
#menu #translators_link_de:hover { background: url(../images/menu_de.jpg) no-repeat -460px -20px; }
#menu #contact_link_de:hover { background: url(../images/menu_de.jpg) no-repeat -660px -20px;}

#menu #write_link_ru { 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 180px;
	background: url(../images/menu_ru.jpg) no-repeat 0 0; 
}

#menu #speak_link_ru { 
	position: absolute; 
	top: 0px; 
	left: 180px; 
	width: 160px;
	background: url(../images/menu_ru.jpg) no-repeat -180px 0; 
}

#menu #conference_link_ru { 
	position: absolute; 
	top: 0px; 
	left: 340px; 
	width: 130px;
	background: url(../images/menu_ru.jpg) no-repeat -340px 0; 
}

#menu #offer_link_ru { 
	position: absolute; 
	top: 0px; 
	left: 470px; 
	width: 100px;
	background: url(../images/menu_ru.jpg) no-repeat -470px 0; 
}

#menu #translators_link_ru { 
	position: absolute; 
	top: 0px; 
	left: 570px; 
	width: 140px;
	background: url(../images/menu_ru.jpg) no-repeat -570px 0; 
}

#menu #contact_link_ru { 
	position: absolute; 
	top: 0px; 
	left: 710px; 
	width: 80px;
	background: url(../images/menu_ru.jpg) no-repeat -710px 0; 
}
#menu #contact_link_ru { background: url(../images/menu_ru.jpg) no-repeat -710px 0; width: 80px;}

#menu #write_link_ru:hover { background: url(../images/menu_ru.jpg) no-repeat 0 -20px;}
#menu #speak_link_ru:hover { background: url(../images/menu_ru.jpg) no-repeat -180px -20px; }
#menu #conference_link_ru:hover { background: url(../images/menu_ru.jpg) no-repeat -340px -20px;}
#menu #offer_link_ru:hover { background: url(../images/menu_ru.jpg) no-repeat -470px -20px; }
#menu #translators_link_ru:hover { background: url(../images/menu_ru.jpg) no-repeat -570px -20px; }
#menu #contact_link_ru:hover { background: url(../images/menu_ru.jpg) no-repeat -710px -20px;}

#main_section, #more_section {
    width: 912px;
    margin: 20px auto;
}

#main_section {
   list-style-type: none;
   background: url(../images/dot_main.gif) repeat-x 0 50px;
   overflow: hidden;
}

#main_section h1 {
	padding-top: 8px;
    padding-bottom: 30px;
}

#main_section h2 {
	color: #478095;
}

span.line {
	display: block;
	background: url(../images/dot_main.gif) repeat-x;
	height: 1px;
	margin: 10px 0;
}

span.line_menu {
	display: block;
	background: url(../images/dot_main.gif) repeat-x;
	height: 1px;
}

.page_content span{
	color:#478095 !important;
}
.page_content ul li{
    margin-left:20px;
    margin-top:10px;
    padding-left:10px !important;
    list-style: none !important;
    list-style-image:url(../images/raquo.jpg) !important;
}
.page_content ul li p{
    margin-top:5px;
}
h1.main_gal {
	padding-bottom:0px !important;
}
#trans1 span.line {
	width: 574px;
}

#trans2 span.line {
	width: 265px;
}

#news, #news_more {
    width: 284px;
    float: left;
    margin-right: 54px;
}

#news img, .default-right img {
	float: left;
	padding-right: 20px;
	padding-bottom: 10px;
}

#news h2, .default-right h2{
	padding-top: 10px;
}

#news h3 {
	color: #95a3b1;
	font-weight: normal;
}
#news .h1-cont{
	padding-bottom:0px;
	line-height: 300%;
}
#news p , .default-right p{
	clear: left;
}	
#trans1, #trans1_more {
    width: 574px;
    float: left;
}

h1 {
	line-height: 290%;
}

#trans1 img {
	float: left;
	margin-right: 35px;
}

#trans1 p {
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 100px;
}

#news_more, #trans1_more, #trans2_more {
    padding-top: 20px;
    height: 34px;
    background: url(../images/dot_main.gif) repeat-x;
}

#news_more2 {
    padding-top: 20px;
    height: 34px;
}

#more_section div a {
    text-align: right;
    text-decoration: none;
}

#special_links {
    height: 75px;
    background: url(../images/bottom.jpg) no-repeat;
    clear: both;
	position:relative;
}
#special_links .partners_link {
	display:block;
	position:absolute;
	width:200px;
	left:674px;
	top:45px;
	height:20px;
	text-decoration:none;
}
#special_links_en {
    height: 75px;
    background: url(../images/special_links.jpg) no-repeat;
    clear: both;
	position:relative;
}
#special_links_en .partners_link {
	display:block;
	position:absolute;
	width:200px;
	left:673px;
	top:45px;
	height:20px;
	text-decoration:none;
}
#special_links_de {
    height: 75px;
    background: url(../images/special_links.jpg) no-repeat;
    clear: both;
	position:relative;
}
#special_links_de .partners_link {
	display:block;
	position:absolute;
	width:200px;
	left:673px;
	top:45px;
	height:20px;
	text-decoration:none;
}
#special_links_ru {
    height: 75px;
    background: url(../images/special_links.jpg) no-repeat;
    clear: both;
	position:relative;
}
#special_links_ru .partners_link {
	display:block;
	position:absolute;
	width:200px;
	left:673px;
	top:45px;
	height:20px;
	text-decoration:none;
}

#quick-val-link{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:320px;
	height:75px;
	text-indent:-9999px;
}
#loreipsum1{
	display:block;
	position:absolute;
	top:45px;
	left:25px;
	width:220px;
	height:35px;
	color:#6A7A8A;
	font-size:11px !important;
}
#loreipsum2{
	display:block;
	position:absolute;
	top:45px;
	left:363px;
	width:200px;
	height:35px;
	color:#6A7A8A;
	font-size:11px !important;
}
#promotions-link{
	display:block;
	position:absolute;
	top:0px;
	left:325px;
	width:320px;
	height:75px;
	text-indent:-9999px;
}

#opinion_section {
	position: relative;
    height: 96px;
    background: #fff url(../images/dot_main.gif) repeat-x bottom;
}

#opinion_section img {
	vertical-align: middle;
}

#opinion_section #trust_text_pl, #opinion_section #trust_text_ru {
	position: absolute;
	top: 35px;
	left: 25px;
	width: 110px;
}
#opinion_section #trust_text_ru {
    width:130px;
}
#opinion_section #trust_text_en, #opinion_section #trust_text_de {
	position: absolute;
	top: 10px;
	left: 25px;
	width: 120px;
}

#opinion_section .trust_logo1 {
	position: absolute;
	top: 15px;
	left: 155px;
	width: 75px;
	line-height: 66px;
	text-align: center;
	display:none;
}

#opinion_section .trust_logo2 {
	position: absolute;
	top: 15px;
	left: 250px;
	width: 75px;
	line-height: 66px;
	text-align: center;
	display:none;
}

#opinion_section #trust_line {
	position: absolute;
	top: 28px;
	left: 345px;
	width: 1px;
	height: 40px;
	background-color: #E7ECF2;
}

#opinion_section #reference_header {
	position: absolute;
	top: 35px;
	left: 372px;
	width: 110px;
}

#opinion_section .reference_logo {
	position: absolute;
	top: 15px;
	left: 473px;
	width: 75px;
	line-height: 66px;
	text-align: center;
	display:none;
}

#opinion_section .reference_text {
	position: absolute;
	top: 24px;
	left: 561px;
	width: 376px;
	display:none;
}

#opinion_section .author {
	font-weight: bold;
}

#opinion_section #more_references {
	position: absolute;
	top: 67px;
	right: 23px;
	text-align:right;
	width:150px;
}

#footer {
    color: rgb(106,122,138);
}

#copyrights {
    padding: 25px 22px;
    float: left;
}

#copyrights span {
    font-weight: bold;
}

#seagull_footer {
    text-align: right;
    padding: 22px 23px;
}

#seagull_footer span {
    font-weight: bold;
}
.more-news{
    height:5px;
    width:6px;
    background:url(../images/raquo.jpg) no-repeat 3px 5px;
    margin-left:3px;
    text-decoration:none;
    text-indent:-9999px;
    color:#478095;
}
#logo-link{
    display:block;
    height:107px;
    width:80px;
    position:absolute;
    cursor:pointer;
    top:16px;
    left:22px;
    text-indent:-9999px;
    outline:none;
}
.default-left{
    width:284px;
    float:left;
}
.default-right{
    width:540px;
    float:right;
}
.default-left .dotline{
    padding-bottom:10px;
    padding-top:10px;
    width:100%;
    background:url(../images/dot_main.gif) repeat-x scroll bottom;
    position:relative;
}
.default-left a{
    text-decoration:none;
	text-align:right;
}
.default-left .dotline .more_link{
	padding-top:10px;
}
.default-left .dotline h1{
	z-index:100;
    padding-top:0px !important;
    padding-bottom:0px !important;

}
a.ui-state-default{
    background:#E7ECF2 !important;
}
div.ui-datepicker-header{
    background:#E7ECF2 !important;
}
.header-toggle-content{
	cursor:pointer;
}
.extra-header{
	padding-bottom:0px !important;
	margin-bottom:0px;
}
.author-link{
	text-decoration:none;
}
.background-flash{
	font-size:18px;
	color:#FFF;
	text-decoration:none;
}
#qv-flash{
	position:absolute;
	top:20px;
	left:25px;
	color:#FFF;
	font-size:18px;
}
#prom-flash_pl,#prom-flash_en,#prom-flash_de,#prom-flash_ru{
	position:absolute;
	top:20px;
	left:363px;
	font-size:18px;
	color:#FFF;
	text-decoration:none;
}
#prom-flash_ru{
    font-size:14px;
}
#club-flash{
	position:absolute;
	top:20px;
	left:674px;
	width:200px;
		font-size:18px;
	color:#FFF;
	text-decoration:none;
	cursor: default !important;
}
.label{
	cursor:pointer;
}
.confirmation{
	padding-top:5px;
	color:#478095;
	font-weight:bold;
}
#ui-datepicker-div{
	z-index:200 !important;
}

.h1-link {
	background: url(../images/dot_main.gif) repeat-x center bottom;
}

#efs {
	position: absolute;
	top: 520px;
	left: 820px;
}

#languages_images img {
	float: none;
}

#languages {
	width: 500px;
}

span.line-lang {
	display: block;
	background: url(../images/dot_main.gif) repeat-x;
	height: 1px;
	margin: 15px 0;
}
