#cat{
    position:absolute;
    z-index:100;

}
div.lang {
    text-align:right;
    padding-right:10px;
    padding-top:14px;
    padding-bottom:12px;
}
div.lang span{
    margin-right:5px;
    margin-left:5px;
}
a.lang {
    font-size: 10px;
    font-family: Tahoma, Verdana, Arial;
    text-decoration: none;
    color:#6d6d6d;
}
a.active {
    font-size: 10px;
    font-family: Tahoma, Verdana, Arial;
    text-decoration: none;
    color:#1a76bb;
}
#mainbody {
    background-image:url(/images/bg_main_shadow.jpg);
    background-repeat:no-repeat;
    background-position:top center;
    background-color:#f4fcff;
}
#pagebody {
    background-image:url(/images/bg_page_shadow.jpg);
    background-repeat:no-repeat;
    background-position:top center;
    background-color:#f4fcff;
}
p, h, dt, dd, div, li, body, b, i, font, td {
    font-size: 13px;
    font-family: Tahoma, Verdana, Arial;
    text-decoration: none;
    color:#353535;
}
a{
    font-family:Tahoma, Arial, Verdana, sans-serif;
    font-size: 11px;
    color:#353535;
    font-weight:800;
}

div.maincontainer{
    width:980px;
    margin-top:0px;
    margin-right:auto;
    margin-left:auto;
    background-image:url(/images/bg_main.gif);
    background-repeat:no-repeat;
    background-position:top center;
}
div.page_maincontainer{
    width:1000px;
    margin-top:0px;
    margin-right:auto;
    margin-left:auto;
    background-repeat:no-repeat;
    background-position:top center;
}
div.logocontainer{
    margin-bottom:0px;
    padding-bottom:0px;
}
div.logo{
    width:320px;
    float:left;
}
div.logo img{
    width:263px;
    height:34px;
    border:0px;
    margin-left:70px;
    margin-top:0px;
}
div.icons{
    margin-left:25px;
    margin-top:10px;
    float:left;
}
div.icons img{
    width:24px;
    height:19px;
    margin-left:5px;
    border-width:0px;
}
div.topmenucontainer{
    margin-top:0px;
    margin-left:28px;
    float:left;
}
div.pagetopmenucontainer{
    margin-top:0px;
    margin-left:28px;
    float:left;
}
div.flashcontainer{
    height:340px;
    padding:0px;
    margin:0px;

}

#flashbody{
    position:absolute;
    padding-left:33px;
    padding-top:8px;
}
div.page_flashcontainer{
    padding-top:20px;
    padding-bottom:13px;
    text-align:center;
}

div.mainmenucontainer{
    margin-top:11px;
    margin-left:67px;
    margin-bottom:45px;
}

div.light{
    background-color:#fae633;
    position:absolute;
    width:135px;
    height:32px;
    margin-top:7px;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);
    -moz-opacity: 0.1;
    -khtml-opacity: 0.1;
    opacity: 0.1;
}

div.fpcontent{
    margin-left:42px;
}
div.content{
    margin-left:0px;
    padding-top:10px;
}
div.clear{
    clear:both;
    padding:0px;
    margin:0px;
}
div.fpleftcol{
    float:left;
    width:214px;
    padding-left:21px;
}
div.fplefttxt{
    margin-top:0px;
    margin-left:8px;
    margin-right:10px;
}
div.fpcentertxt{
    margin-top:24px;
    margin-right:10px;
}
div.fpcentercol{
    float:left;
    width:257px;
    padding-left:25px;
}
div.fprightcol{
    float:left;
    padding-left:10px;
}
div.newsdate{
    font-family:Tahoma, Arial, Verdana, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:#36b6db;
    padding-top:2px;
    padding-bottom:2px;
}
div.fpnewsdate{
    font-family:Tahoma, Arial, Verdana, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:#36b6db;
    padding-top:2px;
    padding-bottom:5px;
}
div.newsdate{
    font-family:Tahoma, Arial, Verdana, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:#86a1b2;
    padding-top:2px;
    padding-bottom:0px;
}
div.newsdate a{
    font-family:Tahoma, Arial, Verdana, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:#86a1b2;
    text-decoration:none;
}
div.newstitle{
    font-family:Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#1db7ed;
    padding-top:2px;
    padding-bottom:10px;
}
div.newstitle a{
    font-family:Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#1db7ed;
    text-decoration:none;
}
div.newspic{
    float:left;
    margin-right:15px;
}
div.imgmask{
    position:absolute;
    z-index:200;
}
div.newsimg{
    position:relative;
    padding-left:7px;
    padding-top:7px;
}

a.backhref{
    font-family:Tahoma, Arial, Verdana, sans-serif;
    font-size:10px;
    color:#1eb8ec;
    text-decoration:none;
}

div.topmenuitem{
    float:left;
}

div.topmenuitemlast{
    float:left;
}
div.topmenuitemlast img{
    margin-left:10px;
}
div.mainmenuitem{
    float:left;
}
p.fpnewsbody{
    padding:0px;
    margin-bottom:10px;
}
p.newsbody{
    padding:0px;
    margin-bottom:10px;
}
a.fpnewsbody{
    font-family:Tahoma, Arial, Verdana, sans-serif;
    font-size:11px;
    text-decoration:none;
}
a.fpnewsbody p{
    font-family:Tahoma, Arial, Verdana, sans-serif;
    font-size:11px;
}
a.fpnewsbody div {
    font-family:Tahoma, Arial, Verdana, sans-serif;
    font-size:11px;
}
a.fpnewsbody b {
    font-family:Tahoma, Arial, Verdana, sans-serif;
    font-size:11px;
}
a.fpnewsbody strong{
    font-family:Tahoma, Arial, Verdana, sans-serif;
    font-size:11px;
}
a.fpnewsbody i{
    font-family:Tahoma, Arial, Verdana, sans-serif;
    font-size:11px;
}
a.fpnewsbody em{
    font-family:Tahoma, Arial, Verdana, sans-serif;
    font-size:11px;
}
a.newsbody{
    font-family:Tahoma, Arial, Verdana, sans-serif;
    font-size:11px;
    text-decoration:none;
}
a.fpnewsbody:hover{
    font-family:Tahoma, Arial, Verdana, sans-serif;
    font-size:11px;
    text-decoration:none;
}
a.newsbody:hover{
    font-family:Tahoma, Arial, Verdana, sans-serif;
    font-size:11px;
    text-decoration:none;
}
div.pager
{
    margin-bottom:0px;
    padding-bottom:0px;
    margin-left:70px;
}

div.pager div{
    float:left;
}
div.searchbutton
{
    margin-bottom:0px;
    padding-bottom:0px;
    float:right;
}

div.searchbutton div{
    float:left;
}
div.pages{
    background-image:url(/images/bluebtn_back.gif);
    background-repeat:repeat-x;
    height:19px;
    padding-top:3px;
    padding-left:3px;
    padding-right:3px;
    color:#ffffff;
}
div.pages a{
    font-family:Tahoma, Arial, Verdana, sans-serif;
    font-size:10px;
    margin-right:3px;
    margin-left:3px;
    color:#ffffff;
    text-decoration:none;
    white-space:nowrap;
}
div.fpbanner{
    float:left;
    margin-right:18px;
}
div.banners {
    text-align:center;
}

div.bottom {
margin-bottom:20px;
margin-top:0px;
padding-top:0px;
}

div.pagebottom{
    width:609px;
    margin-left:240px;
    border-top:1px solid #c4d0de;
    margin-bottom:20px;
    padding-top:20px;
    margin-top:0px;
}
div.copy{
    width:120px;
    float:left;
    font-size:10px;
    margin-left:360px;
    color:#a8b5c6;
}
div.copy b{
    color:#adc7d7;
}
div.copy a{
    font-size:11px;
}
div.ifabrika{
    margin-left:20px;
    float:left;
    font-size:11px;
    color:#a8b5c6;
}
div.ifabrika img{
    margin-top:10px;
}
div.ifabrika a{
    text-decoration:none;
    font-size:10px;
    color:#a8b5c6;
}
td.pagecopy{
    width:120px;
    font-size:10px;
    color:#a8b5c6;
    vertical-align:top;

}
td.pagecopy b{
    color:#adc7d7;
}

td.ifabrika{
    font-size:11px;
    color:#a8b5c6;
    vertical-align:top;
}
td.ifabrika img{
    margin-top:10px;
}
td.ifabrika a{
    text-decoration:none;
    font-size:10px;
    color:#a8b5c6;
}

div.p_left{
    width:228px;
    float:left;
    margin-right:12px;
}
div.p_right{
    width:609px;
    float:left;
}
table.noborder{
    border-collapse:collapse;
    border-width:0px;
}
table.noborder td{
    padding:0px;
    border-width:0px;
}

table.collapse{
    border-collapse:collapse;
    border-width:0px;
}
table.collapse td{
    padding:0px;
}

h1{
    font-size: 12px;
    font-family:  Arial, Tahoma, Verdana;
    text-transform:uppercase;
    color:#0066b3;
    margin:0px;
    padding:0px;
}
div.leftmenu{
    margin-top:10px;
}
div.leftmenu div{
    padding-top:5px;
    padding-bottom:5px;
    border-bottom:1px solid #dce3ec;
    background-image:url(/images/menu_arr.gif);
    background-repeat:no-repeat;
    background-position:5% 50%;
    padding-left:20px;
}
div.leftmenu div a{
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    text-decoration:none;
    color:#6d8da3;
}
div.leftmenu .menu_element_with_children {
    cursor: pointer;
    color: #6D8DA3;
}

div.archive{
    text-align:right;
    margin-bottom:20px;
}
div.more{
    text-align:right;
    border-bottom:1px solid #dce3ec;
}
a.navigator{
    font-size: 11px;
    font-family: Tahoma, Arial, Verdana;
    text-decoration:none;
    color:#99a6b9;
}
td.navigator{
    font-size: 11px;
    font-family: Tahoma, Arial, Verdana;
    text-decoration:none;
    color:#99a6b9;
}
td.navigator span{
    font-size: 11px;
    font-family: Tahoma, Arial, Verdana;
    text-decoration:none;
    color:#99a6b9;
}
b.navigator{
    font-size: 11px;
    font-weight:bold;
    font-family: Tahoma, Arial, Verdana;
    text-decoration:none;
    color:#136dba;
}
div.sitemap{

}
div.sitemap1lev{
    padding-top:0px;
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom:1px solid #d9e1e4;

}
a.sitemap1lev{
    font-size: 12px;
    font-weight:bold;
    font-family: Tahoma, Arial, Verdana;
    text-decoration:none;
    color:#517490;

}
div.sitemap2lev{

    background-image:url(/images/sitemap_arr.gif);
    background-repeat:no-repeat;

    background-position:0% 0%;
    padding-left:10px;
}
a.sitemap2lev{
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    text-decoration:none;
    color:#6d8da3;
}
div.sitemap3lev{

    background-image:url(/images/sitemap_arr.gif);
    background-repeat:no-repeat;
    background-position:0% 50%;
    padding-left:10px;
}
a.sitemap3lev{
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    text-decoration:none;
    color:#6d8da3;
}
form{
    padding:0px;
    margin:0px;
}

#cont_title{
	color:#0066B3;
	font-family:Arial,Tahoma,Verdana;
	color:#444444;
	font-size:11pt;
	font-weight: 800;
	width: 257px;
}
#cont_tele{
	color:#0066B3;
	font-family:Arial,Tahoma,Verdana;
	text-transform:uppercase;
	font-size:14pt;
}
#cont_coment{
	color:#0066B3;
	font-family:Arial,Tahoma,Verdana;
	font-size:10pt;
}
#cont_photo{
	float:right;
	background:url(/images/tele_img.png) no-repeat;
    margin-right: 0px;
	height: 40px;
	width: 70px;
}
input.search{
    border-width:0px;
    background-color:transparent;
    font-size: 11px;
    font-family: Tahoma, Arial, Verdana;
    color:#727272;
    width:150px;
    margin-left:10px;
    margin-bottom:3px;
    padding-top: 4px;
    float:left;
    height: 19px;
}

div.searchform{
    float:left;
    margin-right:7px;

}
#serch_title{
	font-family: Arial;
	font-size: 17px;
	font-weight: 800;
	padding-left:10px;
}
input.searchform{

    border-width:0px;
    background-color:transparent;
    font-size: 11px;
    font-family: Tahoma, Arial, Verdana;
    color:#727272;
    margin-left:3px;
    margin-bottom:3px;
}
input.searchform{
    width:488px;
}

td.searchBg{
    background-image:url(/images/search_bg.gif);
    background-repeat:repeat-x;
}
.searchresults{
    padding-bottom:10px;
    font-size: 10px;
    font-family: Tahoma, Arial, Verdana;
    color:#353535;
}
.searchresults img{
    border-width:0px;
    margin-right:5px;
    margin-bottom:1px;
}

div.subscribeform{
    float:left;
    margin-right:7px;
    margin-bottom:7px;
}

div.subscribebutton
{
    margin-bottom:0px;
    padding-bottom:0px;
    margin-left:226px;
}

div.subscribebutton div{
    float:left;
}

.formstyle{
    border-width:0px;
    background-color:transparent;
    font-size: 11px;
    font-family: Tahoma, Arial, Verdana;
    color:#5e738a;
    width:252px;
    margin-left:3px;
    margin-bottom:3px;
}

td.inputBg{
    background-image:url(/images/input_bg.gif);
    background-repeat:repeat-x;
}
.messages{
    margin-top:15px;
    margin-bottom:15px;
    margin-right:0px;
    margin-left:0px;
}
.thermo{
    font-size: 10px;
    font-family: Tahoma, Arial, Verdana;
    color:#353535;
    text-decoration:none;
}
.thermo img{
    border-width:0px;
    margin-right:5px;
    margin-left:5px;
}
.thermo a{
    font-size: 10px;
    font-family: Tahoma, Arial, Verdana;
    color:#6c8da3;
    text-decoration:none;
}
div.clearleft{
    clear:left;
}
.redstar{
    font-size: 11px;
    font-family: Tahoma, Arial, Verdana;
    color:#d90d0d;
    font-weight:bold;
}
img.antirobot{
    margin-left:30px;
    margin-top:5px;
    margin-bottom:5px;
}
td.textareaBg{
    background-image:url(/images/textarea_bg.gif);
    background-repeat:repeat-x;
}

div.gallerytitle{
    background-image:url(/images/gallery_bullet.gif);
    background-repeat:no-repeat;
    background-position:left;
    cursor:pointer;
    padding-left:12px;
    font-size: 11px;
    font-family: Tahoma, Arial, Verdana;
    font-weight:bold;
    color:#6c8da3;
}

div.agallerytitle{
    background-image:url(/images/gallery_opened_bullet.gif);
    background-repeat:no-repeat;
    background-position:left;
    cursor:pointer;
    padding-left:12px;
    font-size: 11px;
    font-family: Tahoma, Arial, Verdana;
    font-weight:bold;
    color:#353535;
}

div.gallerypics{
    margin-top:20px;
    margin-bottom:20px;
    padding-bottom:20px;
    /* border-bottom:1px solid #d7dfe9; */
}

div.gallerypics table{
    border-collapse:collapse;
    border:0px;
}

div.gallerypics table td{
    padding-right:15px;
    width:168px;
    height:121px;
    vertical-align:top;
}

div.gallerypics table td div{
    cursor:pointer;
}

div.roll_definition {
	font-weight: bold;
    margin-bottom: 0.3em;
	margin-top: 1em;
    color: #1DB7ED;

}

h4.roll_definition {
	font-weight: bold;
	margin-bottom: 0.5em;
	margin-top: 1em;

}
div.roll_definition span {
	cursor: pointer;
}
h4.roll_definition span {
	border-bottom: dashed 1px;
	cursor: pointer;
}
div.roll_description {
	display: none;
}

div.roll_description p {
	margin: 0.3em 0 0.5em 0;
    padding: 0;
}

table.company_profile {

}

table.company_profile td {
	padding: 0 1.5em 1.5em 0;
}

h3.title {
    color: #1DB7ED;
    font-size: 13px;
    margin: 0;
}

div.information_field1 {
    margin-top: 0.3em;
}

div.information_field1 p {
    margin: 0;
}

div.information_field2 {
    margin-top: 1em;
}

div.information_field2 p {
    margin: 0;
}
div.information_field3 {

}

div.information_field3 p {
    margin: 0 0 1em 0;
}

.telephone_block {
    padding: 15px; font-size: 8pt; font-weight: bold; color: #1DB7ED; line-height: 150%;
}

div.content_box {
	padding: 15px;
}

div.gallery_element {
	margin: 6px;
	padding: 6px;
	border: solid 1px #d7dfe9;
	width: 170px;
	height: 180px;
	float: left;
}
div.gallery_element div {
	text-align: center;
	margin-bottom: 5px;
	font-size: 11px;
}

#bulg_visa_container {
	margin-top: 1.5em;
}

#travel_request_form .field {
	margin: 1.5em 0 0 0;
}
#travel_request_form .field_name {
	margin: 0 0 0.5em 0;
	font-weight: bold;
	color: #1DB7ED;
}

#travel_request_form .text {
	width: 300px;
}

#travel_request_form textarea {
	width: 300px;
}

span.active_language {
	font-family:Tahoma,Verdana,Arial;
	font-size:10px;
}
.lft_btn{
	background:url('/images/buttons/button_blue_left.png')  no-repeat  scroll left bottom;
	float: left;
	padding-left: 5px;

}
.rgt_btn{
	background:url('/images/buttons/button_blue_right.png') no-repeat scroll right center;
	float: left;
	padding-right: 5px;
	height:27px;
}
.midl_btn{
	color:#ffffff;
	font-family:Georgia;
    border:none;
	width:auto;
	cursor:pointer;
    height:27px;
    padding:2px 5px 0px 5px;
    background:url('/images/buttons/button_blue_middel.png') 0 0 repeat-x;
    float: left;
}

.midl_btn a{
	color:#FDCF33;
    text-decoration:none;
    font-size:13pt;
    padding-top:5px;
    font-weight: 300;
}