/**********************************
* Default style sheet for IWE 4.0 *
**********************************/

html, body {
	width:100%;
	height:100%;
	cursor:default;
	font-family: Arial, Helvetica;
	padding:0px;
	margin:0px;
}
a:img {
	text-decoration:none;
	border:0px;
}
td.siteBody {
	background:#e3e3e3 url(newBg.jpg) no-repeat bottom right;
	background-attachment: fixed;
}
td.defaultBody {
	background:#e3e3e3 url(simfBg.jpg) no-repeat bottom right;
	background-attachment: fixed;
}
.head-new {
	background-image:url(header_center.png);
	background-repeat:repeat-x;
	padding-left:25px;
	padding-right:25px;
}
td.mpblock {
	width:476px;
}
td.mbbody {
	background:#ededed url(mbbg.png) repeat-x bottom;
	border:1px solid #b1b1b1;
	border-radius:15px;
	-webkit-border-radius:15px;
	padding:10px;
}
hr {
	height:1px;
	border:0px;
	background-color:#c5c5c5;
}
div.icon_16 {
	width: 16px;
	height: 16px;
	background-image:url('icons.png');
	background-repeat:no-repeat;
}
div.service_icon {
	width: 128px;
	height: 128px;
	background-image:url('services.png');
	background-repeat:no-repeat;
}
span.copy {
	font-family:sans-serif;
	font-size:9pt;
	color:#545454;
}
span.copy a:link {
	color:#545454;
	text-decoration:none;
}
span.copy a:visited {
	color:#545454;
	text-decoration:none;
}
td.navibar {
	font-family:sans-serif;
	font-size:9pt;
	background-image:url(navigation_center.png);
	background-repeat:repeat-x;
}
tr.navitr {
	height:25px;
}
fieldset {
	border:1px solid #c5c5c5;
	background-color:#f0f0f0;
	border-radius:5px;
	-webkit-border-radius:5px;
}
input[type="submit"], input[type="button"], input[type="reset"] {
	color:#535353;
	border:1px solid #c6c6c6;
	background-image:url('background_x.png');
	background-repeat:repeat-x;
	background-position:0 0;
	border-radius:15px;
	-webkit-border-radius:15px;
	transition-property: background-position;
	transition-duration: 0.1s;
	transition-timing-function: ease;
	-webkit-transition-property: background-position;
	-webkit-transition-duration: 0.1s;
	-webkit-transition-timing-function: ease;
}
	input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover {
		background-repeat:repeat-x;
		background-position:0 -31px;
	}
input[type="text"], input[type="password"] {
	color:#535353;
	border:1px solid #c6c6c6;
	background-color:#f3f2f3;
	border-radius:5px;
	-webkit-border-radius:5px;
	padding-left:3px;
	padding-right:3px;
}
	input[type="text"]:hover, input[type="password"]:hover {
		border:1px solid #a4a4a4;
	}
textarea {
	color:#535353;
	border:1px solid #c6c6c6;
	background:#f3f2f3 url('input_bg.png') repeat-x;
	background-position:bottom;
	border-radius:5px;
	-webkit-border-radius:5px;
}
select {
	color:#535353;
	background-color:#f3f2f3;
	border:1px solid #c6c6c6;
	border-radius:5px;
	-webkit-border-radius:5px;
}
legend {
	color:#535353;
	font-size:9pt;
	border:1px solid #c5c5c5;
	padding:3px 5px;
	background-color:#ebebeb;
	border-radius:5px;
	-webkit-border-radius:5px;
}
.artInnerText {
	color:#454545;
	font-size:11pt;
}
.artInnerImg {
	border:1px solid #7d7d7d;
	margin:10px !important;
	background-repeat:no-repeat;
}
span.bullet {
	color:#454545;
}
span.navilink a:link {
	color:#484848;
	text-decoration:none;
}
span.navilink a:visited {
	color:#484848;
	text-decoration:none;
}
span.navilink a:hover {
	border-bottom:1px solid #484848;
}

/* Indexes */
span.columnHeader {
	color:#5b5b5b;
	text-shadow:#d2d2d2 1px 1px;
}
td.index_photo_spacer {
	width:5px;
}
td.index_photo {
	width:104px;
	padding:2px;
	background-color:#eeeeee;
	border:1px solid #adadad;
	text-align:center;
	font-family:sans-serif;
	font-size:8pt;
}
td.index_fvc {
	width:18px;
}
td.index_lnk {
	padding-left:3px;
	font-family:sans-serif;
	font-size:10pt;
	color:#545454;
}
td.index_lnk a:link {
	color:#545454;
	text-decoration:none;
}
td.index_lnk a:visited {
	color:#545454;
	text-decoration:none;
}
td.index_lnk a:hover {
	text-decoration:underline;
}
td.index_login {
	background-color:#d3d3d3;
	border:1px solid #bababa;
	text-align:center;
	font-family:sans-serif;
	font-size:11pt;
	color:#4e4e4e;
	border-radius:5px;
	-webkit-border-radius:5px;
}
td.index_login a:link, td.index_login a:visited {
	color:#4e4e4e;
	text-decoration:underline;
}


td.album_list {
	width:100%;
	padding:10px;
}
td.album_pic {
	padding:5px;
	border-right:1px solid #c5c5c5;
	border-top:2px solid #c5c5c5;
	border-left:2px solid #c5c5c5;
	border-bottom:2px solid #c5c5c5;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	background:#fff url(loading.gif) no-repeat;
	width:190px;
	background-position:center center;
}
td.album_describe {
	background-color:#fff;
	width:100%;
	padding-left:10px;
	border-top:2px solid #c5c5c5;
	border-right:2px solid #c5c5c5;
	border-bottom:2px solid #c5c5c5;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
}
td.album_view {
	background:#fff url(loading.gif) no-repeat;
	width:180px;
	height:180px;
	background-position:center center;
	border:1px solid #c5c5c5;
	border-radius:5px;
	-webkit-border-radius:5px;
}
td.portal_travel_module_head {
	background-image:url(module_head.png);
	background-repeat:repeat-x;
	text-align:left;
	font-family:sans-serif;
	font-size:11pt;
	color:#404040;
	padding-left:5px;
}
td.portal_travel_module_body {
	background-color:#f5f5f5;
}
div.imageset {
	background-image:url('imageset.png');
	background-repeat:no-repeat;
}
td.portal_travel_photo {
	background-color:#fff;
	border:1px solid #d3d3d3;
}
td.sitemap_favicon {
	width:16px;
	padding:3px;
}
td.sitemap_title {
	color:#545454;
	font-size:9pt;
}
td.sitemap_title a:link {
	color:#545454;
	text-decoration:none;
	border-bottom:1px solid #545454;
}
td.sitemap_title a:visited {
	color:#545454;
	text-decoration:none;
	border-bottom:1px dotted #545454;
}
span.article_cat_title {
	color:#6b6b6b;
	font-size:12pt;
}
span.article_cat_description {
	color:#4c4c4c;
	font-size:9pt;
}
table.msgbutton {
	background-color:#e3e3e3;
	border:1px solid #cacaca;
	cursor:pointer;
	border-radius:5px;
	-webkit-border-radius:5px;
	transition-property: background-color;
	transition-duration: 0.1s;
	transition-timing-function: ease;
	-webkit-transition-property: background-color;
	-webkit-transition-duration: 0.1s;
	-webkit-transition-timing-function: ease;
}
	table.msgbutton:hover {
		background-color:#cacaca;
		border:1px solid #9e9e9e;
	}
table.msgbuttonSelected{
	background-color:#e3e3e3;
	border:1px solid #9e9e9e;
	border-radius:5px;
	-webkit-border-radius:5px;
	transition-property: background-color;
	transition-duration: 0.1s;
	transition-timing-function: ease;
	-webkit-transition-property: background-color;
	-webkit-transition-duration: 0.1s;
	-webkit-transition-timing-function: ease;
}
	table.msgbuttonSelected:hover{
		background-color:#cacaca;
		border:1px solid #9e9e9e;
	}
a.replylink {
	color:#707070;
	text-decoration:none;
	font-size:10pt;
}
span.contactHelp {
	color:#707070;
	font-family:sans-serif;
	font-size:8pt;
	text-align:left;
}
	span.contactHelp a:link, a:visited {
		color:#707070;
		text-decoration:none;
		border-bottom:1px dotted #707070;
	}
		span.contactHelp a:hover {
			color:#707070;
			border-bottom:1px solid #707070;
		}
td.contacttx {
	font-size:9pt;
	color:#575757;
	font-family:sans-serif;
	font-size:9pt;
	text-align:right;
}
/* New pagination */
	td.npagination{
		background-color:#c5c5c5;
		border:1px solid #e1e1e1;
		padding:3px 8px;
		font-size:10pt;
		color:#535353;
		border-radius:5px;
		-webkit-border-radius:5px;
		transition-property: background-color;
		transition-duration: 0.1s;
		transition-timing-function: ease;
		-webkit-transition-property: background-color;
		-webkit-transition-duration: 0.1s;
		-webkit-transition-timing-function: ease;
	}
		td.npagination:hover{
			background-color:#e1e1e1;
			border:1px solid #c5c5c5;
		}
		td.npagination a:link{
			color:#535353;
			text-decoration:none;
		}
		td.npagination a:visited{
			color:#535353;
			text-decoration:none;
		}
	td.npaginationSelected{
		background-color:#e1e1e1;
		border:1px solid #c5c5c5;
		padding:3px 8px;
		font-size:10pt;
		color:#535353;
		border-radius:5px;
		-webkit-border-radius:5px;
	}
/* Comments */
	td.comment_upicSide{
		width:80px;
		border-top:2px solid #a3a3a3;
		border-bottom:2px solid #a3a3a3;
		border-left:1px solid #a3a3a3;
		border-right:1px dotted #a3a3a3;
		padding:10px;
		background-color:#eeeeee;
		font-size:10pt;
		color:#535353;
		border-top-left-radius:5px;
		border-bottom-left-radius:5px;
	}
	td.comment_MessageBody{
		border-bottom:2px solid #a3a3a3;
		border-right:1px solid #a3a3a3;
		background-color:#eeeeee;
		font-size:10pt;
		color:#535353;
		padding:10px;
		text-align:left;
		border-bottom-right-radius:5px;
	}
	td.comment_MessageBody a:link, td.comment_MessageBody a:visited {
		color:#555;
		text-decoration:underline;
	}
	td.comment_Desc{
		border-top:2px solid #a3a3a3;
		border-bottom: 1px dotted #a3a3a3;
		border-right:1px solid #a3a3a3;
		background-color:#eeeeee;
		font-size:9pt;
		color:#535353;
		padding:3px;
		text-align:right;
		border-top-right-radius:5px;
	}
	tr.comment_Spc{
		height:5px;
		font-size:1px;
	}
/* Commercial Zone Style */
	/* Features */
		div.featureimg {
			background-image: url('../../pic/com/features.jpg');
			background-repeat: no-repeat;
			width: 300px;
			height: 200px;
		}
				div.featureimg#f1 {
					background-position: 0 0;
				}
				div.featureimg#f2 {
					background-position: 0 -200px;
				}
				div.featureimg#f3 {
					background-position: 0 -400px;
				}
				div.featureimg#f4 {
					background-position: 0 -600px;
				}
				div.featureimg#f5 {
					background-position: 0 -800px;
				}
				div.featureimg#f6 {
					background-position: 0 -1000px;
				}
				div.featureimg#f7 {
					background-position: 0 -1200px;
				}
				div.featureimg#f8 {
					background-position: 0 -1400px;
				}
				div.featureimg#f9 {
					background-position: 0 -1600px;
				}
	/* Service Block's */
		/* Description Table */
			table.service_desc_body {
				width:100%;
				padding: 5px 8px;
			}
			td.service_desc_head {
				font-size:11pt;
				color:#313131;
				background-color:#e6e6e6;
				opacity:0.5;
				text-align:center;
			}
			td.service_desc {
				font-size:9pt;
				background-color:#dcdcdc;
				opacity:0.8;
				text-align:left;
			}
		/* Background Image */
			td.service_block {
				background-image: url('../../pic/com/service_blocks.jpg');
				background-repeat: no-repeat;
				width: 242px;
				border:1px solid #c5c5c5;
				color:#7a7a7a;
			}
			td.service_block:hover {
				border:1px solid #8e8e8e;
				color:#313131;
			}
					td.service_block#sb1{
						background-position: 0 0px;
					}
					td.service_block#sb1:hover{
						background-position: -242px 0;
					}
					td.service_block#sb2{
						background-position: 0 -150px;
					}
					td.service_block#sb2:hover{
						background-position: -242px -150px;
					}
					td.service_block#sb3{
						background-position: 0 -300px;
					}
					td.service_block#sb3:hover{
						background-position: -242px -300px;
					}
					td.service_block#sb4{
						background-position: 0 -450px;
					}
					td.service_block#sb4:hover{
						background-position: -242px -450px;
					}
					td.service_block#sb5{
						background-position: 0 -600px;
					}
					td.service_block#sb5:hover{
						background-position: -242px -600px;
					}
					td.service_block#sb6{
						background-position: 0 -750px;
					}
					td.service_block#sb6:hover{
						background-position: -242px -750px;
					}
					td.service_block#sb7{
						background-position: 0 -900px;
					}
					td.service_block#sb7:hover{
						background-position: -242px -900px;
					}
					td.service_block#sb8{
						background-position: 0 -1050px;
					}
					td.service_block#sb8:hover{
						background-position: -242px -1050px;
					}
/* Default page style */
.rouble {
	position: relative;
}
	.rouble:before {
		display: block;
		content: "–";
		position: absolute;
		top: 0.10em;
	}
.emoji{
	width:18px;
	height:18px;
	margin:0 2px;
}
