body {
font-family:verdana,arial,sans-serif;
font-size:11px;
font-weight:normal;
color:#000;
background:#E3EAE1;
/*background-color:#Fff;*/

line-height:16px;
padding:0 0 20px 0;
margin:0;
text-align:center;
}

.topNav {height:22px;font-family:arial,sans-serif;color:#fff;margin-bottom:6px;line-height:22px;
background:#437ccd;
background-color:#6191d5;
}
.topNav a {display:block;height:20px;text-align:center;font-size:11px;text-transform:uppercase;color:#fff;text-decoration:none;padding:0 6px 0 6px;font-weight:bold;white-space:nowrap;
background:#437ccd;
background-color:#6191d5;
border:1px solid #6191d5;}
.sideNavHeader {padding:3.5px 0 3.5px 15px;color:#fff;background:#437ccd;}
.compTextBox {z-index:1;position:absolute;width:123px;height:18px;top:75px;background-color:#437ccd;}
.mainImgTextBox {z-index:1;position:absolute;width:681px;height:20px;top:225px;background-color:#437ccd;}
	
/* CSS for 2-Column Template */
.maingImgSrc a{
color:#FFFFFF;
}
.maingImgSrc a:hover{
color:#CCCCCC;
text-decoration:underline;
}
div {text-align:left;}
a {color:#333;text-decoration:underline;}
a:hover {color:#C30;text-decoration:none;}
form {padding:0;margin:0;}
.noStretch {width:100%;overflow:hidden;} /* prevents content from horizontally stretching dimensions of container */
.reset {clear:both;overflow:hidden;height:0 !important;} /* to clear horizontal divs */
.main {width:978px;padding:0 10px 10px 10px;border:1px solid #ccc;border-top:0px;background:#fff;margin:0 auto 0 auto;}
.border {
/*background:#ccc;*/
background-color:#E4E7D3;
}
/* Top Links */
.header {padding:0 10px 0 10px;border:1px solid #ccc;border-top:0px;margin-bottom:6px;}
.forSale {font-size:16px;font-family:arial,sans-serif;padding:10px 6px 0 0;text-align:right;}
.forSale a {color:#437ccd;}
.headerTable {width:100%;}
.headerTable td {vertical-align:bottom; padding-top:10px;}
.domain {padding:0 5px 1px 0;}
.domain h1 {
font-size:100%;
margin:0;
padding:0;
color:#ab0000;
}
.domainName {font-weight:bold;font-size:28px;line-height:32px;text-align:left;font-family:arial,sans-serif;color:#437ccd;}
.domainName a {text-decoration:none;color:#437ccd;}
.domainName a:hover {text-decoration:none;}
.domainName img{
border:0;	
}
.tagLine {font-size:12px;font-style:italic;margin-top:3px;line-height:16px;color:#437ccd;}
.tagLine a {color:#437ccd;}
.topRightLinks {text-align:right;  padding:0; margin:0; }
.date {
/*font-weight:bold;*/
font-size:10px;
padding-bottom:6px;
color:#333;
text-align:right;
font-style:italic;
}
.searchBox {
font-weight:600;
font-size:14px;
font-family:arial,sans-serif;
vertical-align:top;
color:#333;
text-align:right;
white-space:nowrap;
}
.searchBox input {width:130px;vertical-align:middle;margin:0 5px 0 3px;}
.searchBox a {padding:1px 4px 1px 4px;text-decoration:none;color:#fff;font-size:14px;background:#437ccd;border:1px solid #437ccd;}
.searchBox a:hover {background:#fff;color:#437ccd;text-decoration:none;}
.headerText {padding:10px 0 0 0;text-align:left;}
/* Top Nav */
.topNav table {width:100%;}
.topNav .related {padding:0 6px 0 12px; white-space:nowrap;text-align:left; }
.topNav a:hover {text-decoration:none;background:#fff;color:#437ccd;}
/* main body */
.bodyTable {
width:100%;
margin-bottom:6px;
}
/* Side Nav */
#sideNav {width:263px;padding:6px;border:1px solid #ccc;text-align:left;font-weight:bold;font-family:arial,sans-serif;font-size:12px;vertical-align:top;}
.sideNavBox a{
display:block;
color:#000;
padding:3.5px 4px 3.5px 14px;
text-decoration:none;
text-transform:capitalize;
background-color:#E4E7D3;
border:1px solid #999999;
border-top:1px solid #fff;
}
.sideNavBox a:hover{
background:#fff;
text-decoration:none;
color:#D6083B;
}
/* Content */
.contentHeader {font-weight:bold;padding-bottom:3px;color:#437ccd;}
/* Main Image */
.mainImageCell {padding-left:6px;}
.mainImage {padding:6px;border:1px solid #ccc;vertical-align:top;font-weight:bold;font-size:12px;text-align:left;}
.mainImage a {text-decoration:none;}
.mainImage a:hover {text-decoration:underline;}
.mainImg {position:relative;}
.mainImgSrc {z-index:0;position:relative;}
.mainImgSrc img {width:481px;height:245px;border:0;}
.mainImgText {z-index:2;position:absolute;width:481px;height:20px;top:224px;color:#fff;font-family:verdana,arial,sans-serif;text-transform:uppercase;font-size:9px;line-height:18.5px;padding-left:5px;font-weight:bold;border-top:1px solid #fff;text-align:left;}
.mainImgText a, #mainImgText a:hover {color:#fff;text-decoration:underline;}
/* Text Blurb */
.textBlurb{
width:480px;
padding:15px;
/*color:#fff;*/
color:#ccc;
text-align:left;
vertical-align:top;
/*background:#999999;*/
background-color:#E4E7D3;
}
.textBlurb h3{
border-bottom:1px #fff dotted;
color:#000000;
}
.textBlurb a {color:#000;text-transform:capitalize;}
.textBlurb a:hover {color:#CC0000;text-decoration:none;}


.toplist {
width:480px;
text-align:left;
vertical-align:top;
padding-left:4px;
background-color:#fff;
}
.toplist ul {
margin:0;
padding:2px;
padding-left:12px;

}

.toplist a:hover{
color:#D6083B;
text-decoration:none;

}
.toplist h3{
margin:0;
 padding-top:4px;
  padding-bottom:2px;
   text-align:center;
    font-size:140%;
	font-weight:600;
	color:#437ccd;
}
.smallImgText {text-align:center;font-weight:bold;width:33%;background:#fff;}
.smallImgText a {text-decoration:none;display:block;padding:4px;}
.smallImgText a:hover {text-decoration:underline;}
.smallImgPic {text-align:center;padding:4px;background:#fff;}
.comp {position:relative;}
.compImg {z-index:0;position:relative;}
.compImg img {width:123px;height:92px;border:0;}
.compTextBox {z-index:1;position:absolute;width:123px;height:18px;top:75px;background-color:#437ccd;}
.compText {z-index:2;position:absolute;width:123px;height:18px;top:74px;color:#fff;font-family:verdana,arial,sans-serif;text-transform:uppercase;font-size:9px;line-height:16.5px;padding-left:5px;font-weight:bold;border-top:1px solid #fff;text-align:left;}
.compText a, .compText a:hover {color:#fff;text-decoration:underline;}

/*  main block */
.maintext {
width:680px;
background:#fff;
/*padding:12px;*/
text-align:left;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.maintext h1, h2, h3{
margin:0;
padding-top:10px;
padding-bottom:4px;
padding-left:10px;
font-size:140%;
color:#ab0000;

/*background-color:#EFF0E6;*/
border-bottom:1px #EFF0E6 dotted;
}
/*
.maintext h2{
	background-color:#e9edf6;
	margin-top:6px;
	margin-bottom:6px;
	color:#126aa1;
}
*/
.maintext h2{

	margin-top:6px;
	margin-bottom:6px;
	color:#126aa1;
}
.maintext h6{
color:#4878b7;
 font-size:155%;
  font-weight:900;
   font-family:Arial, Helvetica, sans-serif;
   padding:1px;
   padding-left:10px;
   padding-bottom:5px;
   margin:0;

}
.maintext p{
 text-align:justify;
 font-size:110%;
 margin:0;
 padding-left:12px;
 padding-right:12px;
 padding-bottom:4px;
}

.maintext strong{
color:#333;	

}

.maintext .hlka{
background-color:#e0e0e0;
margin:1px;
padding:0;
padding-left:5px;
font-size:85%;
}
.maintext address {
padding:4px;
padding-left:10px;
}
/* // main block */
.rsList  td, .rsList2 td {width:33%;vertical-align:top;padding-right:5px;}
.rsList  td a, .rsList2 td a {text-transform:capitalize;}
.rsList2 td {padding-top:15px;}

.popular {
/*width:150px;*/
background:#fff;
padding:4px;
text-align:left;
vertical-align:top;
}
.popular h4 {
margin:0;
margin-bottom:4px;
background-color:#6191d5;
 color:#fff;
  padding:2px;
   font-weight:900;
    text-align:center; 
	font-size:100%;
}

.popular h3 {
margin:0;
padding:0;
padding-left:2px;
font-weight:900;
font-size:100%;
}
.popular div {padding:0;margin:0 0 4px 0;}
.popular p {font-weight:bold;padding:0;margin:0;}

/* Footer */
.footerText {border:1px solid #ccc;padding:10px;margin:10px 0 0 0;text-align:left;}
.footerText a {color:#fff;}
.footer {padding:20px 0 10px 0;line-height:16px;margin:0 auto 0 auto;text-align:center;}
.grLogo {text-align:center;padding-top:10px;}
.grLogo img {width:154px;height:48px;border:0;}
.leaderboard {text-align:center;margin:15px 0 15px 0;}
.mediumRectangle {width:409px;background:#fff;padding:12px;text-align:center;vertical-align:middle;}



table.newstable {
	/*width:300px;*/
	margin:0;
	padding:0;
	border-collapse:collapse;

}
td.newsitem {
background-color:#e8eef6;
	border: 1px solid silver;
	padding: 1px;
	text-align: center;

}


h2.hdr2 {
font-weight: bold;
	font-size:10px;
	color: #c63c3c;
	margin:0;
	padding:0;
margin-bottom:1px;
}
.newstable p{
font-size:80%;
font-weight:100;
}

table.winitems{
	/*width:300px;*/
}
td.winitem {
background-color:#E4E4DA;
border: 1px solid silver;
padding: 1px;
text-align: justify;
}




.winitems p{
font-size:80%;
font-weight:100;
}

.maintext .hk{
font-size:80%;
padding:0; margin:0;
background-color:#EAECE8;
}

.bottom{
height:20px;
font-family:arial,sans-serif;
color:#fff;
margin-bottom:6px;
/*line-height:22px;*/
/*background-color:#bbd9ee;*/
background-color:#6191d5;
width:100%;
}
.bottom .related{
padding-left:10px;
}
.bottomcountry{
text-align:center;
font-size:100%;
color:#666;	
}
.bottomcountry h5{
margin:0;
padding:1px;
font-size:10px;
}
.bottomcountry a{
color:#666;	
}

/* CSS Tabs */
#navlist {
        padding: 3px 0;
        margin-left: 0;
        border-bottom: 1px solid #ccc;
        font: bold 12px Verdana, sans-serif;
}

#navlist li {
        list-style: none;
        margin: 0;
        display: inline;
}

#navlist li a {
        padding: 3px 0.5em;
        margin-left: 3px;
        border: 1px solid #ccc;
        border-bottom: none;
        background:#e5f0f9;
        text-decoration: none;
}

#navlist li a:link { color:#448; }
#navlist li a:visited { color:#448; }

#navlist li a:hover {
        color:#fff;
        background:#6191d5;
        border-color:#999;
}

#navlist li a#current {
        background: white;
		color:#000000;
        border-bottom: 1px solid white;
}

/* ---- */

.spo{
font-family:"Times New Roman", Times, serif;	
}
/*
.spotbl:hover{
background-color:#e8eef6;	
}*/
.hoho:hover{
background-color:#e8eef6;	
}
.spo img{
	
border:0;	
}
.spo h3{
	font-family:Verdana, Geneva, sans-serif;
font-size:100%;	
padding-top:2px;
padding-bottom:2px;
border-bottom:1px #CCC dotted;	
}

.spo .sfut{
border-top:1px #CCC dotted;	
text-align:right;
padding-top:6px;
vertical-align:bottom;
}
table.accom {
width:100%;	
}

table.accom th{
	
background-color:#CCC;	
}

.tour table{
width:284px;
border-collapse:collapse;
}
.tour table td{
padding:0;
margin:0;
}
.tour .ttitle h5{
	padding:0;
	padding-left:4px;
	margin:0;
background-color:#437ccd;
color:#fff;
height:20px;
font-size:100%;
}
.tour .ttext{
background-color:#e5f0f9;

}

.tour .ttitler h5{
	padding:0;
	padding-left:4px;
	margin:0;
background-color:#ab0000;
color:#fff;
height:20px;
font-size:100%;
}
.tour .ttextr{
background-color:#f3d0cc;

}

.tour img{
border:0;
padding:0;
margin:0;
}
.tour p{

padding:4px;
margin:0;
font-size:90%;
font-weight:100;
}

/* ------------- */
table .tbllist
{ border-collapse: collapse; width:96%; font-size:100%;}

table .tbllist th { border: 1px  solid #003366; padding: 2px 3px; }

 table .tbllist td { border: 1px  solid #C5DAED; padding: 2px 3px; text-align:center; }

table .tbllist th { background:#6191d5;  color:#fff;}

table td {  }

/**********/
a.linkBookingButton
{
    display:block;
    width:90px;
    height:19px;
    line-height:19px;
    margin:2px 0px;
    color:White;
    text-decoration:none;
    text-align:center;
    font-size:11px;
    font-weight:bold;
	
}
a.linkBookingButton{
	background:#83BD28; 
	/*background-image:url(http://worldhome.ru/999/bgbooking.png);*/
	}
a.linkBookingButton:hover
{
    color:#000;
}

a.fg-bigbutton{
	color:#fff!important;

	}
.fg-bigbutton{
width:100%;
background:url("http://www.interhome.ru/App_Themes/Base/Images/ui-bg_highlight-hard_65_83bd28_1x100.png") repeat-x scroll 50% 50% #E6E6E6;
	margin:0 0 10px 0;
	outline:0 none;
	padding:1em;
/*position:relative;*/
	text-align:center;
	font-size:1.3em;
	font-weight:bold;
	text-decoration:none!important;
	text-shadow:2px 2px 3px rgba(0,0,0,0.4);
	-moz-box-shadow:inset 0 0 2px #fff;
	-webkit-box-shadow:inset 0 0 2px#fff;
	/*box-shadow:inner 0 0 2px #fff;*/
	border:1px solid #64991d;
	}


/**********/
.countbottom {
width:900px;
padding:20px 10px 10px 10px;

margin:0 auto 0 auto;
}
.sinf {
padding-left:20px;	
}
.sinf a{
color:#FFF;	
}
.sinf a:hover{
color:#666;	
}
.inc img {
	border:0;
}
.inc h3 {
color:#126aa1;	
}

.righttop5 img {
	border:0;
}

.lefttopd {
 background-image:url(http://www.worldhome.ru/img/38.gif);
 background-position:85px 7px;
 background-repeat:no-repeat;
}

.lefttopd .price{

}
.lefttopd img {
border:0;	
}

/* **************** */
.lefttopdski {

}

.lefttopdski .price{

}
.lefttopdski img {
border:0;	
}

.sert {
	border-collapse: collapse; 
margin-top:10px;
margin-bottom:10px;
border:0;
}
.sert th {
padding:0;
margin:0;
/*background-color:#ab000;*/
background-color:#6191d5;
color:#FFF;
height:23px;
border-top:1px #c8dcee solid;
border-left:1px #c8dcee solid;
border-right:1px #c8dcee solid;
border-bottom:0;
}
.sert td{
padding:2px;	
}
.sert h3{
border:0;
color:#FFF;
padding:0;
padding-left:12px;
margin:0;
text-align:left;
}

.sert .linkBookingButton
{
    
    width:90px;
    height:19px;
    line-height:19px;
    margin:2px 0px;
    color:White;
	border:0;
   
}
.sert .linkBookingButton{
	background:#83BD28;
	/*background-image:url(http://worldhome.ru/999/bgbooking.png);*/
	}
.sert .linkBookingButton:hover
{
    color:#000;
}

/*************/
.servicebg .linkBookingButton
{
    
    width:90px;
    height:19px;
    line-height:19px;
    margin:2px 0px;
    color:White;
	border:0;
	cursor:pointer;
   
}

.servicebg .linkBookingButton{background:#83BD28;
/*background-image:url(http://worldhome.ru/999/bgbooking.png);*/
}

.servicebg .linkBookingButton:hover
{
    color:#000;
}
/****************/
.dinim {
width:100%;
text-align:center;
margin:0;
padding:0;
}

.dinim th {
font-size:120%;	
}
.dinim th a{
color:#4878b7;
}
.dinim th a:hover{
color:#336;
}
.slideshow { height: 170px; width:210px;   text-align:center; margin:0; overflow:hidden; }
.slideshow img { padding: 9px; border: 1px solid #ccc; background-color: #eee; text-align:center; }

.slideshow2 { height: 170px; width:210px;  text-align:center; text-align:center; margin:0; overflow:hidden;}
.slideshow2 img { padding: 9px; border: 1px solid #ccc; background-color: #eee; }

.slideshow3 { height: 180px; width: 200px;   text-align:center; margin:0; }
.slideshow3 img { padding: 12px; border: 1px solid #ccc; background-color: #eee; text-align:center; overflow:hidden;}

.slideshow4 { height: 180px; width: 210px;  text-align:center; text-align:center; margin:0; overflow:hidden;}
.slideshow4 img { padding: 12px; border: 1px solid #ccc; background-color: #eee; }
/*
#easyTooltip{
	padding:5px;
	border:1px solid #ccc;
	background:#f1f1f1;
	}*/
#easyTooltip{
	padding:5px;
	border:1px solid #000;
	background:#e9edf6;
	}
	
	
#reqbook {
text-align:right;

}

h2.titlefoto {
color:#000;
font-size:100%;
padding-left:15px;
border:0;
}

.ctimg {
padding:5px;	
}

/*   --------------------       */

/* ------------------tab-------------------- */	

.shadetabs{
padding: 3px 0 0 0;
margin-left: 10px;
margin-right: 10px;
margin-top:0;
margin-bottom: 0;
background:url(http://www.worldhome.ru/tabborder.gif) repeat-x left bottom;

height:29px;
display:block;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
	display: inline;
	margin: 0;
}
.shadetabs li a{
background:url(http://www.worldhome.ru/tabber-left-btbg.gif) no-repeat left -1px;

	float:left;
	padding:0 0 0 6px;
	font:bold 12px/29px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	margin-right:2px;
	cursor:pointer;
	display:block;
	outline:none;
	 background-color:inherit;
	}
.shadetabs li a span{
background:url(http://www.worldhome.ru/tabber-right-btbg.gif) repeat-x right -1px;

	float:left;
	padding:0 13px 0 7px;
	font:bold 12px/29px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	margin-right:0;
	display:block;
	outline:none;
	 background-color:inherit;
}

.shadetabs li a:hover{
background-position: 0 -30px;
}
.shadetabs li a:hover span{
	background-position: 100% -30px;
	color:#d31100; background-color:inherit;
	}


.shadetabs li.selected a{
background:url(http://www.worldhome.ru/tabber-left-btbg.gif) no-repeat 0 -30px;
background-color:#C60;
	float:left;
	padding:0 0 0 6px;
	font:bold 12px/29px Arial, Helvetica, sans-serif;
	color:#d31100;
	text-decoration:none;
	margin-right:2px;
	cursor:pointer;
	display:block;
	outline:none;
	background-color:inherit;
}
.shadetabs li.selected a span{
background:url(http://www.worldhome.ru/tabber-right-btbg.gif) no-repeat 100% -30px;
background-color:#C60;
	float:left;
	padding:0 13px 0 7px;
	font:bold 12px/29px Arial, Helvetica, sans-serif;
	color:#d31100;
	text-decoration:none;
	margin-right:0;
	display:block;
	outline:none;
	background-color:inherit;
	}


.tabcontentstyle{ 
border-top:none;
border-left:solid 1px #999;
border-right:solid 1px #999;
border-bottom:solid 1px #999;
margin-left:10px;
margin-right:10px;
}



.tabcontent{
border-top:none;
border-left:solid 1px #91cce9;
border-right:solid 1px #91cce9;
border-bottom:solid 1px #91cce9;
display:none;
padding-left:10px;
}

.spacer{
	clear:both;
	font-size:0;
	line-height:0;
	}	
	.servicebg{

background:url(http://www.worldhome.ru/tabcontbg.gif) repeat-x 0 0 #d4f2ff;
	color:#040000;
	}
	
/***************************************************/

div.moreitem {
margin:10px 10px 10px 10px; 
padding:12px;
border:4px double #999;	
}

div.moreitem input {
background-color:#fff;	
}

.mib {
border:0; 
cursor:pointer;
}

.mib:hover {
background-color:#E4E4DA;	

}

#inforum {
margin:0 auto;
padding:10px 0 10px 0;
}

#inforum  img{
border:0;
}

#inforum h3 {

text-align:center;

}
#inforum p {

font-size: 100%;
margin:0;
padding:1px;
padding-left:18px;
}
#inforum ul{
font-size: 120%;
margin-top:2px;
padding:1px 0 0 30px;
}

#inforum li{
padding-bottom:3px;
}

/****************************************************/
#items {
/*border:1px #CCC solid;*/
margin-left:10px;
}



#items h4 {
	margin:0;
	padding:2px 0 2px 0;
	text-align:center;
}
#items p{
padding:0;
margin:0 0 1px 0;
font-size:90%;
}

#items a{
font-size:100%;
padding:0;
margin:0;
}

.img_star {
clear:right;
}
#items ul{
font-size:80%;
margin-bottom:0;
padding-bottom:0;
list-style:none;
}

#items img{
float:left;
margin-right:6px;
padding:2px 0 2px 2px;
border:0;
}

#items h2{
margin:1px 0 4px 2px;
font-size:90%;
color:#000;
padding:0;
border:0;
}

.item_box {
margin:5px 5px 5px 5px;
float:left;
width:312px;
border:1px #CCC solid;

 border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-khtml-border-radius:4px;
background:#fff; 
padding:2px;
}



/**********************************/
#comment_blok {
margin:10px 0 10px 0;
/*border:1px solid #ccc;*/
}

.comment {
margin:10px 8px 4px 8px;
padding:2px;
border:1px #CCC solid;

 border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-khtml-border-radius:4px;
background:#fff; 
-moz-box-shadow: 0 0 7px #ccc; 
-webkit-box-shadow: 0 0 7px #ccc; 
 box-shadow: 0 0 7px #ccc;
}

/**********************/
table.comment_tbl {
width:98%;
padding:0 4px 0 4px;
margin:0 auto;
border:1px #6191D5 solid;
 border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-khtml-border-radius:4px;
-moz-box-shadow: 0 0 7px #ccc; 
-webkit-box-shadow: 0 0 7px #ccc; 
 box-shadow: 0 0 7px #ccc;
}

.comment_tbl textarea {
border:1px solid #6191D5;
width:640px;
}

.comment_tbl input {
border:1px solid #6191D5;	

}

.in_size {
width:143px;	
}

.btn_send {
  width:110px;
  height:20px;
  text-align:center;
  margin: 1px auto;
   cursor:pointer;
   background: #6483aa;
   color:#fff;
   border:1px solid #000 ;
 border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-khtml-border-radius:4px;
}

.btn_send:hover {
  color:#000;	
    background:#6191D5;
}

.name{
  font-weight:700;
}
#loada{
  width:120px;
  height:30px;
  text-align:center;
  margin: 10px auto;
}
#loada div{
   margin: 5px;
   cursor:pointer;
   background: #6483aa;
   color:#fff;
   padding: 2px 8px 2px 8px;
   border:1px solid #2f4561;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
}

#resp{
margin:10px 8px 10px 8px;
padding:4px;
border:1px #CCC solid;
color:#F00;
background-color:#E8E7D2;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-khtml-border-radius:4px;
-moz-box-shadow: 0 0 7px #ccc; 
-webkit-box-shadow: 0 0 7px #ccc; 
 box-shadow: 0 0 7px #ccc;	
}

.placeholder {
	color: #999;
	font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
}

.doprest {
margin:4px 0 0 20px;
text-align:right;
padding-right:40px;
}

.ext_link {
	padding:2px 0 8px 0;
background-color:#FAFAF8;
font-weight:900;
border:1px solid #999;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
-khtml-border-radius:10px;
	}
	
.rsize {
width:272px;		
	}
