html					{	font-size:100.01%;}
html , body				{	margin:0px; padding:0px;}
body 					{	font-size: 0.75em; background-color:#464646; font-family:Tahoma,Arial; color:#5b5b5b;}

				
.nofloat				{	clear:both; height:0px; line-height:0px; font-size:0px;}		
a						{	text-decoration:none; outline:none; margin:0px; padding:0px;}

a img					{	border:0px;}
i						{	display:none;}
form, table, tr, td		{	margin:0px; padding:0px; }
h1,h2,h3,h4,h5,h6		{	margin:0px; padding:0px; font-weight:normal; font-size:1em;}
p						{	margin:0px; padding:5px 0px; }
ul						{	padding:0 0 0 40px; margin: 0px;
							list-style-image: url( ../img/bullet.gif);
							}
ul li					{	padding:2px 0px; margin:0px; }
ul li.nofloat			{	clear:both; float:none; font-size:0px;
							line-height:0px; height:0px; background:none;}
	
#center{
	padding-left:10px;
	width:986px;
	
	margin: 0 auto;
	background: url(../img/center_bg.gif) repeat-y left top;
}

#out_header{
	padding:11px 0;
}

#header{
	width:976px;
	height:139px;
	background: url(../img/header_bg.jpg) no-repeat left top;
}


#out_page{
	padding-top:9px;
	width:976px;
	background: #ffffff url(../img/page_top_bg.gif) no-repeat left top;
}
#page{
	padding:0 15px 13px 13px;
	background: url(../img/page_bottom_bg.gif) no-repeat left bottom;
}

#top_menu{
	height:90px;
	
}

#gradient{
	padding:13px 13px 0 21px;
	min-height:300px;
	background: url(../img/gradient_bg.gif) no-repeat left top;
}
* html #gradient{
	height:300px;
}

.index_left{
	padding-top:20px;
	width:340px;
	float:left;
	color:#5b5b5b;
	position:relative;
	z-index: 2;
}

.index_left a{
	color:#d01301; text-decoration:underline;
}
.index_left a:hover{
	color:#d01301; text-decoration:none;
}


.index_left_inner{
	width:645px; 
	overflow:hidden;
}


.index_center{
	width:310px;
	float:left;
}
.index_right{
	width:260px; overflow:hidden;
	float:right; 
	
}

.h_welcome{
	height:41px;
	background: url(../img/h2_welcome.gif) no-repeat left top;
}

a.read_more{
	display:block;
	position:relative; margin: 10px 0px;
	height:13px;
	background: url(../img/read_more.gif) no-repeat left top;
}
a.read_more:hover{
	background-position:left bottom;
}

h3.small_text{
	padding-bottom:10px;
	font-size:11px; color:#5b5b5b;
}

#lang_flags{
	padding:9px 4px 0 4px; margin:0px;
	list-style-type:none;
	list-style-image:none;
	/*width:180px;*/ float:left;
	height:18px;
	border: solid 1px #b9b9b9;
	background: url(../img/ul_lang.gif) no-repeat left top;
}

#lang_flags li {
	padding:0px 3px;
	float:left;
}
#lang_flags li.noflaot{
	clear:both; float:none;
	height:0px; line-height:0px; font-size:0px; width:0px;
}

#lang_flags li a {
	display:block;
	width:16px; height:11px; font-size:8px;
	background: no-repeat left top;
}
#lang_flags li a:hover{
	background-position: left bottom;
}
#lang_flags li a.lang_1{ background-image: url(../img/lang_1.gif);}
#lang_flags li a.lang_2{ background-image: url(../img/lang_2.gif);}
#lang_flags li a.lang_3{ background-image: url(../img/lang_3.gif);}
#lang_flags li a.lang_4{ background-image: url(../img/lang_4.gif);}
#lang_flags li a.lang_5{ background-image: url(../img/lang_5.gif);}
#lang_flags li a.lang_6{ background-image: url(../img/lang_6.gif);}
#lang_flags li a.lang_7{ background-image: url(../img/lang_7.gif);}
#lang_flags li a.lang_8{ background-image: url(../img/lang_8.gif);}
#lang_flags li a.lang_10{ background-image: url(../img/lang_10.gif);}

#lang_flags li a.lang_9{ background-image: url(../img/lang_11.gif);}

div.lang_info{
	padding:7px 0 0 0;
	width:200px;
	float:left;
}

div.out_lang{
	padding:20px 0 0 0; 
	background: url(../img/lang_punkt.gif) no-repeat left 12px;
}

#blue_flag{
	padding-top:26px;
}


#baloon{
	width:258px; margin:0 auto;
	padding:20px 0 0 25px;
	min-height:260px;
	background: url(../img/baloon.gif) no-repeat left top;
}
* html #baloon{
	height:260px;
}

h4.search_e{
	height:16px;
	background: url(../img/h2_search.gif) no-repeat  left top;
}


.sub_row{
	padding:5px 0px;
}

.sub_row h5 {
	padding-bottom:10px;
	font-size:12px;
	color:#404040;
}


.drop_1{
	position:relative; z-index:300;
}
.drop_2{
	position:relative; z-index:200;
}
.drop_3{
	position:relative; z-index:100;
}

 span.dropper {
	display:block; 
	width:209px; height:29px; 
}	

.drop_1 a.drop	{	
	padding:5px 0px 0 10px;
	width:199px; height:24px;
	font-family:Tahoma , Arial; 
	color:#959595; display:block; 
	text-decoration:none; font-size:12px;
	background: url(../img/drop_short.gif) no-repeat left top;
}

.drop_2 a.drop,
.drop_3 a.drop {
	padding:7px 0px 0 10px;
	height:22px;
}

.drop_1 a.drop:hover { 
	background-position:left bottom; color:#404040;
}

.drop_1  div {
	position:absolute; left:4px; top:29px; 
	width:199px;  overflow:auto;
	background-color:#f4f2ef;
	border:solid 1px #c4c4c4; z-index:5000;
	border-top:0px; border-bottom:0px;
}

.drop_1  div.scrolled {
	  overflow-y: auto; 
}

span.dropper div.scrolled ul a { 
	padding-left:14px; 
	overflow: hidden;
}

span.dropper div ul {
	margin:0px; padding:0px; 
	list-style-type:none;
	list-style-image:none;
}

span.dropper div ul li {
	margin:0px; padding:0px; 
	border-bottom: solid 1px #c7bcad;
}

span.dropper div ul a {
	padding:3px 0; padding-right:10px;	display:block; 
	text-align:center; color:#746043;
	text-decoration:none;
}

span.dropper div ul a:hover	{
	background-color:#ffffff; color:#5b4a31;
}

.drop_1 a.drop span{
	display:block;
}

.country-german {
	padding:2px 0 5px 40px;
	background: url(../img/de_flag.gif) no-repeat left top;
}

span.dropper div ul a.country-german{
	padding:6px 10px 6px 0 ;
	background-position: 30px 3px;
}

.country-bulgarian {
	padding:2px 0 5px 40px;
	background: url(../img/bg_flag.gif) no-repeat left top;
}

span.dropper div ul a.country-bulgarian{
	padding:6px 10px 6px 0 ;
	background-position: 30px 3px;
}

.country-lithuania {
	padding:2px 0 5px 40px;
	background: url(../img/lit_flag.gif) no-repeat left top;
}

span.dropper div ul a.country-lithuania{
	padding:6px 10px 6px 0 ;
	background-position: 30px 3px;
}

.country-english {
	padding:2px 0 5px 40px;
	background: url(../img/de_flag.gif) no-repeat left top;
}

span.dropper div ul a.country-english{
	padding:6px 10px 6px 0 ;
	background-position: 30px 3px;
}


.country-romania {
	padding:2px 0 5px 40px;
	background: url(../img/ro_flag.gif) no-repeat left top;
}

span.dropper div ul a.country-romania{
	padding:6px 10px 6px 0 ;
	background-position: 30px 3px;
}

.country-estonia {
	padding:2px 0 5px 40px;
	background: url(../img/ee_flag.gif) no-repeat left top;
}

span.dropper div ul a.country-estonia{
	padding:6px 10px 6px 0 ;
	background-position: 30px 3px;
}

.country-slovakia {
	padding:2px 0 5px 40px;
	background: url(../img/sk_flag.gif) no-repeat left top;
}

span.dropper div ul a.country-slovakia{
	padding:6px 10px 6px 0 ;
	background-position: 30px 3px;
}

.country-polish {
	padding:2px 0 5px 40px;
	background: url(../img/pl_flag.gif) no-repeat left top;
}

span.dropper div ul a.country-polish{
	padding:6px 10px 6px 0 ;
	background-position: 30px 3px;
}
.country-greece {
	padding:2px 0 5px 40px;
	background: url(../img/gr_flag.gif) no-repeat left top;
}

span.dropper div ul a.country-greece{
	padding:6px 10px 6px 0 ;
	background-position: 30px 3px;
}

.country-turkish {
	padding:2px 0 5px 40px;
	background: url(../img/tr_flag.gif) no-repeat left top;
}

span.dropper div ul a.country-turkish{
	padding:6px 10px 6px 0 ;
	background-position: 30px 3px;
}

.country-all {
	padding:2px 0 5px 0px;
	
}

span.dropper div ul a.country-all{
	padding:6px 10px 6px 0px ;
	
}







#search_box{
	padding:14px 0 21px 0;
	text-align:right;
	width:203px;
}

#search_box a {
	text-decoration:underline;
	color:#404040;
}
#search_box a:hover {
	text-decoration:none;
	color:#000000;
}

#search_box #adv_srch {
	padding-left:10px;
	width:140px; float:left;
	
}

#search_box #left_search {
	width:53px; height:12px;
	border:0px; cursor:pointer;
	background: url(../img/search_but.gif) no-repeat left top;
}

#poleto , .regost{
	padding:6px 0 0 9px;
	width: 200px; height: 23px; 
	overflow:hidden;
	background: url(../img/poleto.gif) no-repeat left top;
}

#poleto input , .regost input{
	background:none;
	padding:0px 5px 0 5px;
	width:179px;
	height:20px;
	border:0px;
	color:#404040;
	font-size:14px;
}

.out_silver{
	padding:3px 0 3px 11px;
}
.silver{
	padding-top:8px;
	width:246px;
	height:53px;
	background: url(../img/silver.gif) no-repeat left top;
}


.silver a.user_login{
	display:block;
	padding:17px 33px 0 0;
	margin:0 auto;
	width:153px; height:29px;
	text-align:right;
	font-size:11px;
	color:#5b5b5b;
	background: url(../img/user_login.gif) no-repeat left top;
}

.silver a.user_logout{
	padding:10px 0px 0 60px;
	width:126px; height:36px;
	text-align:left;
}


.silver a.user_login span{
	color:#ff963b;
}


.silver a:hover {
	background-position: left bottom;
	color:#ff963b;
}
.silver a:hover span{
	color:#5b5b5b;
}
.silver a.user_feedback{
	background-image:url(../img/user_feedback.gif);
}


#map{
	position:absolute; left:-70px; top:0px; z-index:1;
}

#mapinner { 
	position:absolute; left:-90px; top:-20px; z-index:1;
}
 
/* footer */

#out_foot{
	padding:11px  0;
}

#foot{
	padding:17px 0 0 35px;
	height:35px; width:941px;
	background: url(../img/footer_bg.gif) no-repeat left top;
}

#copy{
	padding-top:2px;
	width:57px; float:left;
	font-size:12px; color:#e5e5e5;
}

#foot_menu{
	width:700px; float:left;
}

#foot_menu ul {
	padding:0px; margin:0px;
	list-style-type:none;
	list-style-image:none;
}
#foot_menu ul li{
	float:left;
	color:#ffffff;
}
#foot_menu ul li.nofloat{
	float:none; clear:both;
	height:0px; font-size:0px;
	line-height:0px; width:0px;
}
#foot_menu ul li a {
	font-size:11px;
	color:#ffffff;
}
#foot_menu ul li a:hover {
	color:#ffbc3a;
}
#design{
	padding-top:1px;
	width:123px; float:right;
	color:#ffffff;
	font-size:11px;
}

#design span {
	display:block;
	float:left;
	width:70px;
	
}
#design a {
	display:block; float:left;
	width:18px; height:17px;
	background: url(../img/pixeldepo.gif) no-repeat left top;
}


/* search results */

#out_gadjets{
	padding-bottom: 23px;
}

h2.h_searh_results{
	width:111px; height:14px;
	float:left;
	background: url(../img/search_title.gif) no-repeat left top;
}

ul#gadjets {
	margin:0px; padding:0px;
	list-style-type:none;
	list-style-image:none;
	width:316px; 
	float:right;
}

ul#gadjets li {
	float:left; padding:0 10px; 
}

ul#gadjets li.tree{
	background: url(../img/tree.gif) no-repeat right 5px;
}

ul#gadjets a {
	display:block;
	background:  no-repeat left top;
}
ul#gadjets a:hover{
	background-position: left bottom;
}

ul#gadjets a.printer{
	width:16px;
	height:15px;
	background-image: url(../img/printer.gif);
}
ul#gadjets a#small{
	width:16px;
	height:15px;
	background-image: url(../img/small_a.gif);
}
ul#gadjets a#normal{
	width:16px;
	height:15px;
	background-image: url(../img/normal_a.gif);
}
ul#gadjets a#big{
	width:16px;
	height:15px;
	background-image: url(../img/big_a.gif);
}

ul#gadjets a.bookmark{
	color:#5b5b5b;
	text-decoration:none;
}
ul#gadjets a.bookmark:hover {
	color:#0d0c0c;
}

#sizer{
	font-size:12px;
	min-height:270px;
}

* html #sizer{
	height:270px;
}

#sizer table{
	padding:0px;
	margin:5px 0px;
	border:0px;
	border-collapse: collapse;
}


#sizer table td{
	padding:3px 20px;
	color:#0c0c0c;
	font-size:12px;
	background-color:#dadada;
	border:0px;
	border-right:1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	margin: 0;
}
#sizer table tr.firsta td,
#sizer table tr.firsta th {
	background-color:#a7a5a5;
	color:#ffffff;
}


.if_way{
	padding:0 0 33px  0;
}


.search_row{
	padding:0 0 20px 0;
}

.index_left .search_title{
	padding:0 0 20px 0;
	display:block;
	font-weight:bold;
	font-size:12px;
	color:#ff963b;
	text-decoration:none;
}


.blue_row{
	float:left; width:320px;
}
.lang_row{
	padding:31px 0 0 0;
	float:left;
}

/* partner's page */

.row_partners{
	padding:20px 0;
	background: url(../img/points.gif) no-repeat left bottom;
}

.row_partnerinfo{
	padding:0px;
	width:620px;
	overflow:hidden;
	background:none;
}

.row_p_last{
	background:none
}

a.left_cd{
	float:left;
	display:block;
	width:89px;
	height:89px;
	background: no-repeat center center;
	border:solid 1px #979797 ;
}
a.left_cd:hover{
	border-color:#212020;
}

span.left_cd{
	display:block;
	width:89px;
	height:89px;
	background: no-repeat center center;
	border: solid 1px #979797;
}

.part_info_out{
	float:left;
	width:105px; height:94px;
}
div.right_cd{
	padding:0 0 0 16px;
	width:536px;
	float:left;
}

/* policy page */

.out_link{
	padding: 15px 0 40px 0;
}
.link_docs{
	padding:7px 0;
}

a.ico_doc {
	padding:0 0 0 40px;
	display:block;
	height:15px;
	color:#037ec2;
	text-decoration:none;
	background: url(../img/ico_doc.gif) no-repeat left top;
}

a.ico_doc:hover{
	color:#004cb5;
}

a.ico_ppt {
	padding:0 0 0 40px;
	display:block;
	height:15px;
	color:#037ec2;
	text-decoration:none;
	background: url(../img/ico_ppt.gif) no-repeat left top;
}

a.ico_ppt:hover{
	color:#004cb5;
}

a.ico_doc span{
	color:#5b5b5b;
}

a.ico_pdf {
	padding:0 0 0 40px;
	display:block;
	height:15px;
	color:#d41805;
	text-decoration:none;
	background: url(../img/ico_pdf.gif) no-repeat left top;
}

a.ico_pdf:hover{
	color:#8b0000;
}

a.ico_pdf span{
	color:#5b5b5b;
}

a.ico_jpg {
	padding:0 0 0 40px;
	display:block;
	height:15px;
	color:#fe5807;  float:left;
	text-decoration:none;
	background: url(../img/ico_jpg.gif) no-repeat left top;
}

a.ico_jpg:hover{
	color:#d34a07;
}

a.ico_jpg span{
	color:#5b5b5b;
}

a.ico_doc:hover,
a.ico_pdf:hover,
a.ico_jpg:hover{
	background-position: left bottom; 
}

/* login */

.login_main{
	width:355px;
	height:163px; position:relative;
	background: url(../img/login_block.gif) no-repeat left top;
}

#wrong{
	position:absolute; left:0px; top:8px; 
	width:355px;
	text-align:center;
	font-weight:bold;
}

#login_but{
	margin:0px; padding:30px 0 0  34px;
	list-style-type:none;
	list-style-image:none;
	
}
#login_but li{
	margin:0px;
	padding:0px 15px;
	float:left;
	background: url(../img/tree.gif) no-repeat right 6px;
}
#login_but li.nofloat{
	float:none; clear:both;
	height:0px; font-size:0px;
	line-height:0px; width:0px;
}


#login_but a{
	text-decoration:underline;
	color:#008bda; font-size:11px;
}
#login_but a:hover{
	text-decoration:none;
	color:#d28702;
}

#login_button{
	width:48px; height:15px;
	border:0px;
	cursor:pointer;
	background: url(../img/login_button.gif) no-repeat left top;
}

.out_login{
	padding:30px 0 0px 40px;
}

.out_login_2{
	padding-top:16px;
}

.login_bg{
	padding:7px 0 0 40px;
	height:22px; width:231px;
	background: url(../img/login_bg.gif) no-repeat left top;
}
.login_bg input{
	border:0px;
	background:none;
	width:210px; height:14px;
	color:#5b5b5b;
	font-size:12px;
	font-family:Tahoma,Arial;
	padding:0 5px 0 5px;
}

.login_2_bg{
	background: url(../img/login_2_bg.gif) no-repeat left top;
}

/* contact page */


.contact_left{
	width:274px;
}

.contact_center{
	padding-top:7px;
	width:356px; 
}



#contact_panel{
	padding:20px 0 0 0;
	width:643px; 
	height:305px; 
	background: url(../img/contact_panel_2.gif) no-repeat left top;
}


#left_lips{
	float:left;
	padding: 0px 0 0 20px;
	width:325px; 
}

#right_lips{
	float:left;
	width:295px;
}

#error_div {
	
	padding:10px 0 10px 0;
	text-align:center;
	font-weight:bolder;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f2b548;
}

#contact_panel .form_row{
	padding:8px 0 8px 0px;
	
}

#contact_panel label{
	float:left;
	padding-right:6px;
}
 
#contact_panel input{
	float:left;
	padding:0 5px 0 5px;
	width:205px;
	border:0px;
	background:none;
	color:#aaaaaa;
	font-size:12px;
	border-bottom: solid 1px #aaaaaa;
	
}

#contact_panel #contact_button{
	width:43px; height:13px;
	border:0px; cursor:pointer;
	float:right; margin-right:42px;
	margin-top:4px;
	background: url(../img/contact_button.gif) no-repeat left top;
}

#contact_panel #f_area{
	padding:0px 0px 5px 5px ;
	width:253px;
	height:71px;
	overflow:auto;
	background:none;
	color:#aaaaaa;
	font-size:12px;
	border:0px;
	border-bottom: solid 1px #aaaaaa;
}

#contact_panel #f_mail{
	width:170px;
}

#contact_panel #img_code{
	float:left; 
	border: solid 1px #5b5b5b; 
	margin-right:10px;
}

#contact_panel #s_code{
	padding-top:2px;
	width:86px;
	height:19px;  
	font-size:12px;
	color:#5b5b5b;
	font-weight:bold; 
	text-align:center; 
	border:solid 1px #ffffff;
}

.min_height{
	min-height:245px;
}

* html .min_height{ height:245px;}

ul.ul_clear{
	list-style:none;
	list-style-image:none;
	padding:0px;
}

ul.ul_clear li {
	padding:3px 0;
}


ul.ul_clear a{

color:#FF963B;
display:block;
font-size:12px;
font-weight:bold;
padding:0 0 0 0px;
text-decoration:none;

}

.orange_title{
	padding:0 0 15px 0;
	color:#FF963B;
	font-size:12px;
	font-weight:bold;
}
	
	/* register form */
	

#register_form{
	padding:30px 0px;
	width:395px;
	margin:0 auto;
	
}	

#register_form table tr td{
	background:none;
}
	
#register_form .login_bg{
	
}	
	
#reg_but{
	width:62px;
	height:15px;
	cursor:pointer;
	border:0px;
	background: url(../img/reg_but.gif) no-repeat left top;
	
}	

#send_a{
	width:43px;
	height:13px;
	cursor:pointer;
	border:0px;
	background: url(../img/send_am.gif) no-repeat left top;
	
}	
	