*{margin:0px; padding:0px;}

img{border:none;}

html{
height:100%;
}

.top_cont
{
width: 300px;
float-right;
}

.menubold2 {
color:#e37100;
font-weight:bold;
font-size: 18px;
}

.menuboldc {
color: #3481eb;
font-weight:bold;
font-size: 13px;
}




body{
height:100%;
font-family:Tahoma;
font-size:12px;
color:#333;
background:#fff;
}

body a{
outline:none;
color:#ff9933;
}

body a:hover{
text-decoration:none;
}

h1{
font-size:24px;
line-height:24px;
color:#41a2d9;
font-weight:normal;
padding-bottom:12px;
}

h2{
font-size:18px;
line-height:18px;
color:#41a2d9;
font-weight:normal;
padding-top:10px;
padding-bottom:12px;
}

h3{
font-size:17px;
line-height:17px;
color:#41a2d9;
font-weight:normal;
padding-top:10px;
padding-bottom:12px;
}

h4{
font-size:17px;
line-height:17px;
color:#ff6600;
font-weight:normal;
padding-top:10px;
padding-bottom:12px;
}

p{
padding-bottom:12px;
}



.main{
min-height:100%;
background:url(../images/bg.jpg) top repeat-x;
}

.clouds{
min-height:550px;
background:url(../images/clouds.jpg) center top no-repeat;
}

.container{
width:990px;
margin:auto;
}

.header{
height:70px;
padding:26px 5px 0px 12px;
}

.header .logo{
float:left;
margin-top:8px;
}

.header .phone{
float:right;
}

.header .banner{
padding-left: 10px;
} 
.menu{
height:39px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:16px;
color:#fff;
font-weight:bold;
}

.menu.b_menu{
margin-bottom:15px;
}

.menu a{
height:26px;
text-align:center;
color:#fff;
display:block;
text-decoration:none;
padding:13px 10px 0px 10px;
}


.menu a span{
white-space:nowrap;
cursor:pointer;
display:block;
text-align:center;
}

.menu a .link{
color:#fff;
margin-top:-17px;
margin-left:-2px;
}

.menu a .shadow{
color:#3770a6;
}

.menutable{
height:39px;
width:100%;
}

.menutable td{
height:39px;
text-align:center;
vertical-align:top;
}

.menu .mitem{
height:39px;
border-right:1px solid #306493;
border-left:1px solid #94c9e9;
background:url(../images/menu_bg.gif) top repeat-x;
}

.menu .mitem.mileft{
background:url(../images/menu_l.gif) left top no-repeat;
border-left:none;
}

.menu .mitem.miright{
background:url(../images/menu_r.gif) right top no-repeat;
border-right:none;
}

.menu.b_menu .mitem{
background:url(../images/menub_bg.gif) top repeat-x;
}

.menu.b_menu .mitem.mileft{
background:url(../images/menub_l.gif) left top no-repeat;
}

.menu.b_menu .mitem.miright{
background:url(../images/menub_r.gif) right top no-repeat;
}

.menu td.mihov .mitem{
border-left:1px solid #f2b47b;
border-right:1px solid #ad5a0e;
background:url(../images/menu_hov.gif) top repeat-x;
}

.menu.b_menu td.mihov .mitem{
background:url(../images/menub_hov.gif) top repeat-x;
}

.menu td.mihov .mitem .shadow{
color:#aa560d;
}

.menu td.mihov .mitem.mileft{
border-left:none;
background:url(../images/menu_actl.gif) left top no-repeat;
}

.menu td.mihov .mitem.miright{
border-right:none;
background:url(../images/menu_actr.gif) right top no-repeat;
}

.menu.b_menu td.mihov .mitem.mileft{
background:url(../images/menub_actl.gif) left top no-repeat;
}

.menu.b_menu td.mihov .mitem.miright{
background:url(../images/menub_actr.gif) right top no-repeat;
}

.headimg{
border-bottom:1px solid #fff;
}

.headimg img{
display:block;
}

.searchform{
height:28px;
font-size:11px;
color:#4d6185;
background:url(../images/search_bg.gif) top repeat-x #f5f5f5;
border-top:1px solid #d8d8d8;
border-top:1px solid #d8d8d8;
padding:9px 8px 0px 8px;
}

.searchform label{
font-weight:bold;
float:left;
padding-top:1px;
padding-right:5px;
}

.searchform .lbl{
float:left;
padding-top:1px;
padding-right:5px;
}

.searchform select{
width:128px;
font-family:Tahoma;
font-size:11px;
color:#333;
float:left;
background:#fff;
border:1px solid #4d6185;
margin-right:10px;
}

.searchform .input_text{
width:37px;
font-family:Tahoma;
font-size:11px;
color:#333;
float:left;
background:#fff;
border:1px solid #4d6185;
margin-right:5px;
padding:1px 0px 1px 3px;
}

.searchform .inputdate{
height:16px;
width:95px;
float:left;
border:1px solid #4d6185;
margin-right:10px;
}

.searchform .inputdate .itdate{
width:48px;
font-family:Tahoma;
font-size:11px;
color:#333;
float:left;
border:none;
background:none;
}

.searchform .inputdate .btndate{
float:right;
cursor:pointer;
margin-top:1px;
}

.searchform .button{
width:155px;
cursor:pointer;
font-family:Tahoma;
font-size:11px;
color:#000;
float:left;
margin-top:-2px;
}

.content{
min-height:10px;
background:url(../images/content.gif) left repeat-y #fff;
padding:0px 196px 0px 196px;
}

.content.cont2cols{
background:url(../images/content2c.gif) left repeat-y #fff;
padding-right:17px;
}

.leftcol{
min-height:10px;
width:180px;
float:left;
margin-left:-196px;
padding-right:16px;
}

.centcol{
min-height:10px;
width:100%;
float:left;
padding-top:12px;
padding-bottom:20px;
}

.rightcol{
min-height:10px;
width:180px;
float:right;
margin-right:-196px;
padding-left:16px;
}

.centcol ul{
list-style:none;
padding:0px 0px 12px 0px;
}

.centcol ul li{
background:url(../images/arr.gif) 0px 5px no-repeat;
padding:0px 0px 5px 14px;
}

.centcol ul ul{
font-size:11px;
padding-top:10px;
padding-bottom:8px;
}

.centcol ol{
padding:0px 0px 12px 25px;
}

.centcol ol li{
padding:0px 0px 5px 0px;
}

.centcol ol ol{
font-size:11px;
padding-top:10px;
padding-bottom:8px;
}

.table{
width:100%;
font-size:11px;
border-bottom:4px solid #ebebeb;
margin-bottom:14px;
}

.table th{
color:#fff;
vertical-align:top;
background:#ff9933;
border:1px solid #feab59;
padding:5px 10px;
}

.table td{
vertical-align:top;
border:1px solid #ebebeb;
padding:5px 10px;
}

.right_menu{
color:#fff;
font-weight:bold;
list-style:none;
padding:0px 0px 20px 0px;
}

.right_menu a{
color:#fff;
text-decoration:none;
}

.right_menu .link{
line-height:13px;
background:url(../images/rmenu.gif) top repeat-x #f6af07;
border-bottom:1px solid #b88504;
}

.right_menu .link .brdr{
cursor:default;
border-bottom:1px solid #f8c445;
padding:12px 10px;
}

.right_menu .city{
color:#e37100;
font-weight:bold;
background:url(../images/citybrdr.gif) bottom repeat-x;
margin-bottom:8px;
padding-bottom:10px;
}

.right_menu ul{
display:none;
font-weight:normal;
color:#e37100!important;
padding:10px 8px 10px 8px;
}

.right_menu ul a{
color:#e37100!important;
}

.right_menu ul ul{
padding:0px 0px 18px 0px;
}

.right_menu ul ul li{
padding:0px 0px 7px 0px;
}

.right_menu ul ul li.butterfly{
background:url(../images/butterfly.gif) right 1px no-repeat;
}

.right_menu ul ul li.new{
background:url(../images/new.gif) right 1px no-repeat;
}

.right_menu .metro{
font-weight:bold;
background:url(../images/metro.gif) 0px 1px no-repeat;
margin-bottom:1px;
padding-left:18px;
}

.orangebold
{
color:#e37100;
font-weight:bold;
}

.right_menu .metro_no_ico{
font-weight:bold;
margin-bottom:1px;
padding-left:18px;
}

.right_menu .phone{
color:#666;
padding-left:18px;
padding-bottom:2px;
}

.right_menu .icons{
height:20px;
padding-left:18px;
}

.right_menu .icons img{
float:left;
margin-right:8px;
}

.left_menu{
color:#fff;
font-weight:bold;
list-style:none;
padding:0px 0px 20px 0px;
}

.left_menu a,
.right_menu{
color:#fff;
text-decoration:none;
}

.left_menu li,
.right_menu li{
list-style:none;
padding:0px;
}

.left_menu .link{
line-height:13px;
background:url(../images/lmenu.gif) top repeat-x #2e94c4;
border-bottom:1px solid #226e91;
}

.left_menu .link .brdr{
cursor:pointer;
background:url(../images/close.gif) right center no-repeat;
border-bottom:1px solid #62afd2;
padding:12px 10px;
}

.left_menu li.lmact .link .brdr{
background:url(../images/open.gif) right center no-repeat;
}

.left_menu .link .brdr.blink{
background:none!important;
cursor:default!important;
}

.left_menu ul{
display:none;
font-weight:normal;
color:#4d6185;
padding:14px 8px 10px 8px;
}

.left_menu li.lmact ul,
.right_menu li.rmact ul{
display:block;
}

.left_menu ul a{
color:#4d6185;
text-decoration:none;
}

.left_menu ul a:hover{
text-decoration:underline;
}

.left_menu ul li{
background:url(../images/arr.gif) 0px 4px no-repeat;
padding:0px 0px 1px 15px;
}

.left_menu a.selb
{
font-weight: bold;
}

.left_menu a.selbig {
font-weight: bold;
}

.left_menu a.sel_c {
font-weight: bold;
font-size: 15px;
}


.left_menu ul li.all{
height:22px;
width:160px;
font-size:11px;
text-align:center;
font-weight:bold;
background:url(../images/all.gif) 0px 0px no-repeat;
margin-top:10px;
padding:6px 2px 0px 2px;
}

.articles_list{
color:#4d6185;
padding:0px 8px 20px 8px;
}

.articles_list .tit{
font-size:13px;
font-weight:bold;
padding-bottom:10px;
}

.article{
color:#4d6185;
padding-bottom:14px;
}

.article a{
color:#4d6185;
text-decoration:none;
}

.article a:hover{
text-decoration:underline;
}

.article .date{
font-size:11px;
line-height:11px;
color:#9eb6c3;
background:url(../images/adate.gif) 0px 1px no-repeat;
padding-left:15px;
padding-bottom:2px;
}

.cards{
font-weight:bold;
text-align:center;
padding-bottom:20px;
}

.cards img{
display:block;
margin:auto;
}

.cards .link{
padding-top:8px;
}

.phones{
min-height:10px;
font-size:11px;
color:#fff;
background:url(../images/phones.gif) top repeat-x #f4881c;
border-top:1px solid #f2aa5f;
padding:20px 0px 15px 0px;
}


.phonestop {
min-height:10px;
font-size:11px;
color:#fff;
background: white;
padding:10px 0px 15px 0px;
}


.phones .col{
width:330px;
float:left;
padding-left:19px;
}

.phones a{
color:#cccccc;
}

.phones .phonec{
padding-bottom:4px;
}

.phones a{
font-weight:bold;
}

.phonec a{
font-weight:normal;
font-size:11px;
color:#999;
}

.td_cont td {
text-align: left;
}

.td_cont td{
border: 1px solid #FBDDA2;
padding: 3px;
}
.topmenubold1 {
	color: #3481eb;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	background:url(../images/bluemetrosmall.png) 0px 2px no-repeat;
	margin-bottom:0px;
	padding-left:14px;
}

.topmenubold1m {
	color: #3481eb;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	background:url(../images/babonmetro.jpg) 0px 2px no-repeat;
	margin-bottom:0px;
	padding-left:31px;
}


a.topmenubold1, a.topmenubold1m, a.menubold {
text-decoration: none;
}


.topmenutel {
	color: #333333;
	font-weight: normal;
	font-size: 11px;
	font-family: tahoma;
}

.topmenumetro {
	color: #3481eb;
	font-size: 11px;
	font-family: tahoma;
}

.cellgray{
min-height:10px;
background:url(../images/cell_tl.gif) left top no-repeat #ebebeb;
margin-bottom:30px;
}



.cellgray .cellbg{
min-height:10px;
background:url(../images/cell_tr.gif) right top no-repeat;
}

.cellgray .cellbg2{
min-height:10px;
background:url(../images/cell_bl.gif) left bottom no-repeat;
}

.cellgray .cellbg3{
min-height:10px;
background:url(../images/cell_br.gif) right bottom no-repeat;
}

.cellgray.coperators .cellbg3{
padding-top:10px;
padding-right:5px;
padding-left:5px;
}

.countriestab{
width:100%;
}

.countriestab td{
width:50%;
vertical-align:top;
border-top:1px solid #ddd;
}

.countriestab .trtop td{
border:none;
}

.countriestab td.td_l{
padding-left:5px;
}

.countriestab td.td_r{
padding-right:5px;
}

.countrytour{
color:#ff6600;
padding:5px 87px 4px 39px;
}

.countrytour a{
color:#ff6600;
}

.countrytour .flag{
width:34px;
float:left;
margin-left:-34px;
overflow:hidden;
padding-top:3px;
}

.countrytour .flag img{
display:block;
}

.countrytour .link{
width:90%;
float:left;
padding-top:7px;
}

.countrytour .price{
height:25px;
width:62px;
font-size:12px;
color:#fff;
font-weight:bold;
float:right;
background:url(../images/price.gif) right top no-repeat;
margin-right:-82px;
padding:7px 0px 0px 20px;
}

.cellgray .all{
height:28px;
padding-top:8px;
padding-bottom:10px;
}

.cellgray.coperators .all{
padding-top:0px;
}

.cellgray .all a{
height:21px;
width:144px;
font-weight:bold;
display:block;
font-size:11px;
color:#fff;
text-decoration:none;
text-align:center;
background:url(../images/toursall.gif) left top no-repeat #ccc;
margin:auto;
padding:7px 10px 0px 10px;
}

.cellgray .all a:hover{
text-decoration:underline;
}

.title, .offer_header, .offer_smallheader{
font-size:24px;
line-height:24px;
color:#41a2d9;
font-weight:normal;
margin-bottom:12px;
}

.toperatorstab{
width:100%;
color:#ff9933;
font-weight:bold;
}

.toperatorstab a{
color:#ff9933;
}

.toperatorstab td{
text-align:center;
vertical-align:top;
padding:0px 2px 14px 0px;
}

.toperatorstab .trlogo td{
vertical-align:middle;
padding-bottom:6px!important;
}

.toperatorstab .trlogo td img{
display:block;
margin:auto;
}

.country{
height:198px;
width:197px;
float:left;
margin-left:3px;
margin-bottom:10px;
}

.country.c_left{
margin-left:0px;
}

.country .photo{
height:141px;
width:197px;
overflow:hidden;
}

.country .photo img{
display:block;
}

.country .photo .ramka{
position:absolute;
}

.country .name{
height:27px;
font-size:18px;
color:#fff;
text-align:center;
background:url(../images/countryname.gif) top repeat-x #fe9c01;
padding:1px 10px 0px 10px;
}

.country .name a{
color:#fff;
text-decoration:none;
}

.country .links{
height:29px;
font-size:11px;
color:#fff;
background:url(../images/countrylinks.gif) left top no-repeat #42b9ea;
overflow:hidden;
}

.country .links a{
height:22px;
color:#fff;
display:block;
text-align:center;
padding:7px 2px 0px 2px;
}

.country .links a:hover{
text-decoration:underline;
}

.country .links .link{
height:29px;
float:left;
}

.country .links .link.l_hotel{
width:49px;
}

.country .links .link.l_kurort{
width:62px;
}

.country .links .linkbg{
height:29px;
border-left:1px solid #96c2e3;
border-right:1px solid #389dc6;
}

.country .links .link.l_left{
width:43px;
float:left;
}

.country .links .link.l_left .linkbg{
border-left:none!important;
}

.country .links .link.l_right{
width:43px;
float:right;
}

.country .links .link.l_right .linkbg{
border-right:none!important;
}

.country .links .linkbg.l_left,
.country .links .linkbg.l_left a{
border:none;
}

.country .links .link .linkbg.l_hov{
border-left:1px solid #febd74;
border-right:1px solid #d86201;
background:url(../images/linkshov.gif) top repeat-x #fe7201;
}

.country .links .link.l_hov .linkbg a{
text-decoration:underline;
}

.country .links .link.l_left .linkbg.l_hov{
border-left:none;
background:url(../images/link_l.gif) left top no-repeat #fe7201;
}

.country .links .link.l_right .linkbg.l_hov{
border-right:none;
background:url(../images/link_r.gif) right top no-repeat #fe7201;
}


.copyrights{
font-size:11px;
color:#999;
text-align:center;
padding-bottom:15px;
}

.copyrights a{
color:#999;
}

.copyrights p{
padding-bottom:9px;
}

.counters{
text-align:center;
padding-bottom:20px;
}

.spacer{
height:1px;
font-size:1px;
line-height:1px;
clear:both;
overflow:hidden;
}

.city {
color:#E37100;
			font-size: 18px;
			font-family: tahoma;
			font-weight: bold;
}

a.menubold  {
	font-size: 15px;
	font-family: arial;
	font-weight: bold;
	text-decoration: none;
}

a.menubold:hover  {
	font-size: 15px;
	font-family: arial;
	font-weight: bold;
	text-decoration: underline;
}

.cellwhite{
min-height:10px;
background-color: white;
margin-bottom:30px;
}
.cellwhite .cellbg{
min-height:10px;
background:url(../images/cell_tr.gif) right top no-repeat;
}

.cellwhite .cellbg2{
min-height:10px;
background:url(../images/cell_bl.gif) left bottom no-repeat;
}

.cellwhite .cellbg3{
min-height:10px;
background:url(../images/cell_br.gif) right bottom no-repeat;
}

.cellwhite.coperators .cellbg3{
padding-top:10px;
padding-right:5px;
padding-left:5px;
}

.cellwhite .all{
height:28px;
padding-top:8px;
padding-bottom:10px;
}

.cellwhite.coperators .all{
padding-top:0px;
}

.cellwhite .all a{
height:21px;
width:144px;
font-weight:bold;
display:block;
font-size:11px;
color:#fff;
text-decoration:none;
text-align:center;
background:url(../images/toursall.gif) left top no-repeat #ccc;
margin:auto;
padding:7px 10px 0px 10px;
}

.cellwhite .all a:hover{
text-decoration:underline;
}

.cellgrayborder {
min-height:10px;
margin-bottom:30px;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}

.cellgrayborder .cellbg{
min-height:10px;
background:url(../images/righttop.gif) right top no-repeat;
}

.cellgrayborder .cellbg2{
min-height:10px;
background:url(../images/leftbottom.gif) left bottom no-repeat;
}

.cellgrayborder .cellbg3{
min-height:10px;
background:url(../images/rightbottom.gif) right bottom no-repeat;
}

.operatorstab {
width: 100%;

}

.operatorstab td{
vertical-align:top;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
padding: 0px!important;
margin: 0px!important;
}

.operatorstab .trtop td{
}

.operatorstab td.td_l{
padding-left:5px;
margin: 0px!important;

}

.operatorstab td.td_r{
padding-right:5px;
margin: 0px!important;
}

.operatorstab .link a{
font-weight: bold!important;
}

.operatorstab .link{
padding-left: 10px!important;
}


.operatorlogo {
padding-right:10px;
padding-left:10px;
padding-bottom:10px;
vertical-align: middle!important;
}


.operatorlogo td {
padding-right:10px;
padding-left:10px;
padding-bottom:10px;
vertical-align: middle!important;
}


.cellgrayborder .all a{
height:21px;
width:144px;
font-weight:bold;
display:block;
font-size:11px;
color:#fff;
text-decoration:none;
text-align:center;
background:url(../images/toursall.gif) left top no-repeat #ccc;
margin:auto;
padding:7px 10px 0px 10px;
}

.cellgrayborder  .countrytour{
color:#d44ba6;
padding:5px 5px 4px 39px;
}

.ssi_table {
width: 165px;
margin-left: 5px;
margin-top: -40px;
}

.ssi_table td{
font-size:11px;
color:#e37100;
padding: 5px;
}

.ssi_table td.time{
font-weight: bold;
}

.ssi_table td a{
font-weight: normal!important;
text-decoration: underline!important;
color:#e37100;
}

table.simpletable {
background-color: silver;
}

table.simpletable td {
padding: 5px;
background-color: white;
margin: 2px;
}


table.price {
background-color: silver;
width: 500px;
}

table.price td{
background-color: white;
padding: 4px;
margin: 1px;
}


.error
{
	color:#f00;
}

#gallery {

	margin-bottom: 10px;

	margin-top: 10px;
	width: 580px;

	height: 130px;

	overflow-x: auto; 

}



#gallery ul {

	list-style-type: none;

	table-layout: fixed;

    z-index:1;

	margin: 0;

	padding: 0!important;

}



* html #gallery {

  height:1%;

  position: relative;

  z-index:2;

}

	

#gallery ul li {

	float:left;

	display: table-cell;

	padding: 0 10px!important;

background: none!important;

	width: 100px;

	height: 100px;

}

div.search_item
{
	padding-top:20px;
	padding-bottom:20px;	
}
div.search_result_body
{
	padding-top:10px;	
}
ul.paginator li 
{
	background:none;
}

.search_form_r {
margin: 10px 0px 10px 10px;
}
.search_form_r .tfield{
border: 1px solid #e9cd9b;
padding: 2px;
font-size: 11px;
display: block;
width: 90px;
height: 16px;
float: left;
}
.search_form_r button
  { padding:0;border:none;background:transparent;   cursor: pointer;}
.search_form_r button img
  { display:block;   cursor: pointer;}
.rbutton
  { 
  margin-top: -14px;
  margin-left: 110px;
  cursor: pointer;
  display: block;
 }


#form_profile_addtour table
{
	width:100%;
}
#form_profile_addtour table td
{
	padding-top:5px;
	padding-bottom:5px;	
}
#form_profile_addtour table td.field
{
	width:80%;
}

div#comment_container
{
	overflow:auto;
	max-height:700px;
	width:100%;
	max-width:100%;
}
div.comment
{
	padding:20px;
	max-width:90%;
	width:90%;
	border:1px black solid;
	margin-top:10px;
	margin-bottom:10px;
}
.comment_rate
{
	width:130px;
	color:#E37100;
	font-size:20px;	
	float:left;
}
.comment_time
{
	width:300px;	
}
.comment_time, .comment_user
{
	color:#41A2D9;
	float:left;
	padding-top:10px;
	text-align:center;
	font-size:10px;
}
/*.comment_user
{
	
}*/
.comment_text
{
	width:100%;	
	padding-top:10px;
	padding-bottom:10px;
	overflow-x:auto;
}
div.comment_info_container
{
	width:100%;	
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px black solid;
}
div#comment_add
{
	padding:10px;
	font-weight:bold;
}
div#comment_add textarea
{
	width:80%;
	height:150px;
}
div.special_tours
{
	border:1px solid #E37100;
	padding:10px;
}

/* Country block */

.country_block{
height:317px;
width:600px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#fff;
text-align:center;
position:relative;
margin:0px -1px 20px -1px;
}
.country_block a{
color:#fff;
text-decoration:none;
}
.country_block a:hover{
text-decoration:underline;
}
.country_block .cb_top{
height:235px;
position:relative;
padding-top:2px;
}
.country_block .cb_top .cname{
height:41px;
position:relative;
z-index:3;
}
.country_block .cb_top .cnametab{
height:41px;
font-family:"Arial Narrow";
font-size:27px;
font-weight:normal;
font-style:italic;
width:auto;
border-collapse:collapse;
margin:auto;
}
.country_block .cb_top .cnametab td{
height:41px;
vertical-align:top;
background:url(../images/cname_bg.png) top repeat-x;
padding:0px 10px;
}
.country_block .cb_top .cnametab img{
display:block;
}
.country_block .cb_top .cnametab td.l,
.country_block .cb_top .cnametab td.r{
width:40px;
background:none!important;
padding:0px;
}
.country_block .cb_top img{
display:block;
}
.country_block .cb_top img.pic,
.country_block .cb_top img.ramka{
position:absolute;
top:0px;
left:0px;
}
.country_block .cb_top img.pic{
z-index:1;
}
.country_block .cb_top img.ramka{
z-index:2;}
.country_block .line1{
height:40px;
border-top:1px solid #fec974;
border-bottom:1px solid #97cae8;
}
.country_block .line1 .border{
height:29px;
border-top:1px solid #d88401;
border-bottom:1px solid #3787b7;
background:url(../images/countryb_obg.gif) top repeat-x #fe7301;
padding:9px 10px 0px 10px;
}
.country_block .space{
padding:0px 5px;
}
.country_block .line1 .space{
background:url(../images/countryb_space1.gif) center center no-repeat;
}
.country_block .line2 .space{
background:url(../images/countryb_space2.gif) center center no-repeat;
}
.country_block .line2{
height:30px;
font-size:16px;
background:url(../images/countryb_bbg.gif) bottom repeat-x #419dd5;
padding:8px 10px 0px 10px;
}
.country_block .corner{
position:absolute;
bottom:0px;
}
.country_block .corner.bl{
left:0px;
}
.country_block .corner.br{
right:0px;
}