/* global styles */
html {
	height: 100%;
	width: 100%;
}
body {
	margin: 0px;
	margin-top: 9px;
	margin-bottom: 10px;
	height: 100%;
	width: 100%;
	background-color: #d9e4f8;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3f3f3f;
}
p {
	padding: 5px 0px;
	margin: 0px;
}
h1, h2, h3, h4, h5, h6, h7, h8 {
	padding: 0px;
	margin: 0px;
}
a {
	color: #ec008c;
	text-decoration: none;
}
a:hover {
	color: #ec008c;
	text-decoration: underline;
}
.clearer {
	overflow:hidden;
	margin:0 0 -1px 0;
	height:1px;
	clear:both;
}
/* frame */
.frameleft {
	background: #fffef6 url(../images/frame_bl.gif) left bottom no-repeat;
}
.frameright {
	background: #fffef6 url(../images/frame_br.gif) left bottom no-repeat;
}
.framecenter {
	background-color:#fffef6;
}
.framebottom {
	background-color:#6d6f71;
}
/* mainer */

.mainC {
	margin-bottom: 15px;
}
.mainC span img {
	margin-right: 15px;
}
.mainL h1, .mainL h2, .mainL h3, .mainL h4 {
	color: #FFF;
}
.mainL a {
	color: #FFF;
	text-decoration: underline;
}
.mainL a:hover {
	color: #FFF;
	text-decoration: none;
}
.mainCh {
	margin-top: 15px;
}
.mainCh td {
	font-size: 19px;
	text-transform: uppercase;
}
.mainCh1 {
	color: #FFF;
	background-color: #6d6f71;
}
.mainCh2 {
	color: #FFF;
	background-color: #ec008c;
}
.mainCh3 {
	color: #ed1f24;
	background-color: #fce600;
}
.mainL {
	padding: 50px;
	padding-left: 26px;
}
.mainL td {
	font-size: 12px;
	color: #FFF;
}
.mainL h2 {
	font-size: 22px;
	color: #e8e8e8;
	margin-top: 1px;
	text-transform: uppercase;
}
/* other */
.footer2 {
	color:#a5b1c6;
	padding: 7px;
	padding-right: 28px;
}
.footer {
	color:#d9e4f8;
}
.footer a {
	color: #d9e4f8;
	text-decoration: none;
}
.footer a:hover {
	color: #FFF;
	text-decoration: none;
}
.footerlinks a {
	color: #d9e4f8;
	text-decoration: none;
	display: block;
}
.footerlinks a:hover {
	color: #FFF;
	text-decoration: none;
	display: block;
}

.joinfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ec008c;
	background-color: #FFF;
	border: 1px solid #FFF;
	font-weight: bold;
	text-transform: uppercase;
	width: 120px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.joinbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	background-color: #FFF;
	border: 1px solid #FFF;
	background-image: url(../images/minule_46.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 2px 5px;
}
/* header */
.headernews {
	color: #ec008c;
	padding-left: 30px;
	font-weight: bold;
}
.headernews span {
	display: inline-block;
	padding: 0 10px;
}
.wai {
	color: #ec008c;
	font-size: 10px;
	margin-top: 3px;
}
.wai span {
	padding: 0 3px;
}
.wai a {
	color: #ec008c;
	text-decoration: none;
	display: inline-block;
}
.wai a:hover {
	color: #ec008c;
	text-decoration: underline;
}
.mainmenu {
	color: #6d6f71;
	font-size: 28px;
	font-weight: normal;
	text-transform: uppercase;
}
.mainmenu a {
	color: #6d6f71;
	text-decoration: none;
	display: inline-block;
	margin-right: 22px;
}
.mainmenu a:hover {
	color: #6d6f71;
	text-decoration: none;
}

.langsel1 {
	color: #ec008c;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 10px;
}
.langsel2 {
	color: #ec008c;
	font-weight: bold;
	background-color: #d9e4f8;
	background-image: url(../images/minule_web3_sliced_10.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin: 5px 7px;
	padding-right: 20px;
}
.langContainer {
	position:absolute;
	width:115px;
	margin-top: 1px;
}
.langContainer a {
	color: #ec008c;
	background-color: #d9e4f8;
	text-decoration: none;
	display: block;
	padding: 4px 8px;
}
.langContainer a:hover {
	color: #ec008c;
	background-color: #FFF;
	text-decoration: none;
	display: block;
	padding: 4px 8px;
}

.loginhelp {
	color: #ec008c;
	margin: 6px 0;
}
.loginhelp span {
	padding: 0 7px;
}
.loginhelp a {
	color: #ec008c;
	text-decoration: none;
	display: inline-block;
}
.loginhelp a:hover {
	color: #ec008c;
	text-decoration: underline;
}


.comments_username {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ec008c;
	font-weight: bold;
}


.hLf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ec008c;
	background-color: #d9e4f8;
	border: 1px solid #d9e4f8;
	font-weight: bold;
	text-transform: uppercase;
	width: 83px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-right: 4px;
}
.hLf2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ec008c;
	background-color: #d9e4f8;
	border: 1px solid #d9e4f8;
	font-weight: bold;
	text-transform: uppercase;
	width: 199px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.hLbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	background-color: #d9e4f8;
	border: 1px solid #d9e4f8;
	background-image: url(../images/minule_web3_sliced_26.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}

/* Rippmenüüde stiil */
.dropmenudiv1, .dropmenudiv2, .dropmenudiv3, .dropmenudiv4 {
	position:absolute;
	top: 0;
	z-index:100;
	width: 164px;
	visibility: hidden;
}
.dropmenudiv1 div, .dropmenudiv2 div, .dropmenudiv3 div, .dropmenudiv4 div {
	background-color: #fce600;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #6d6f71;
	padding: 8px 2px;
}
.dropmenudiv2 div {
	background-color: #d9e4f8;
	border-color: #6d6f71;
}
.dropmenudiv3 div {
	background-color: #dddddd;
	border-color: #6d6f71;
}
.dropmenudiv4 div {
	background-color: #6d6f71;
	border-color: #f5d033;
}
* html .dropmenudiv1 a { width: 100%; }
* html .dropmenudiv2 a { width: 100%; }
* html .dropmenudiv3 a { width: 100%; }
* html .dropmenudiv4 a { width: 100%; }
.dropmenudiv1 a, .dropmenudiv2 a, .dropmenudiv3 a, .dropmenudiv4 a {
	color: #6d6f71;
	width: auto;
	display: block;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.dropmenudiv4 a {
	color: #f5d033;
}
.dropmenudiv1 a:hover, .dropmenudiv2 a:hover, .dropmenudiv3 a:hover, .dropmenudiv4 a:hover {
	color: #fce600;
	text-decoration: none;
	background-color: #6d6f71;
}
.dropmenudiv2 a:hover {
	color: #d9e4f8;
	background-color: #6d6f71;
}
.dropmenudiv3 a:hover {
	color: #dddddd;
	background-color: #6d6f71;
}
.dropmenudiv4 a:hover {
	color: #6d6f71;
	background-color: #f5d033;
}

/*  */
/* submenu styles 1 */
.submenuV1 {
	display: block;
	background-color: #fce600;
	color: #6d6f71;
	padding: 20px 10px;
}
.submenuV1 a {
	color: #6d6f71;
	display:block;
	text-decoration: none;
}
.submenuV1 a b {
	display: block;
	padding: 5px 10px;
}
.submenuV1 a:hover, .submenuV1 .on {
	color: #fce600;
	display:block;
	text-decoration: none;
	background-color: #6d6f71;
}
.submenuV1 a:hover b, .submenuV1 .on b {
	display: block;
	padding: 5px 10px;
	background-color: #6d6f71;
}

.submenuV1 div a b, .submenuV1 div a:hover b, .submenuV1 div .on b, .submenuV1 div .on:hover b {
	padding: 5px 10px;
	padding-left: 25px;
	font-weight: normal;
}
.submenuV1 div div a b, .submenuV1 div div a:hover b, .submenuV1 div div .on b, .submenuV1 div div .on:hover b {
	padding: 5px 10px;
	padding-left: 40px;
	font-weight: normal;
}
.submenuV1 div div div a b, .submenuV1 div div div a:hover b, .submenuV1 div div div .on b, .submenuV1 div div div .on:hover b {
	padding: 5px 10px;
	padding-left: 55px;
	font-weight: normal;
}

/* submenu styles 2 */
.submenuV2 {
	display: block;
	background-color: #d9e4f8;
	color: #6d6f71;
	padding: 20px 10px;
}
.submenuV2 a {
	color: #6d6f71;
	display:block;
	text-decoration: none;
}
.submenuV2 a b {
	display: block;
	padding: 5px 10px;
}
.submenuV2 a:hover, .submenuV2 .on {
	color: #d9e4f8;
	display:block;
	text-decoration: none;
	background-color: #6d6f71;
}
.submenuV2 a:hover b, .submenuV2 .on b {
	display: block;
	padding: 5px 10px;
	background-color: #6d6f71;
}

.submenuV2 div a b, .submenuV2 div a:hover b, .submenuV2 div .on b, .submenuV2 div .on:hover b {
	padding: 5px 10px;
	padding-left: 25px;
	font-weight: normal;
}
.submenuV2 div div a b, .submenuV2 div div a:hover b, .submenuV2 div div .on b, .submenuV2 div div .on:hover b {
	padding: 5px 10px;
	padding-left: 40px;
	font-weight: normal;
}
.submenuV2 div div div a b, .submenuV2 div div div a:hover b, .submenuV2 div div div .on b, .submenuV2 div div div .on:hover b {
	padding: 5px 10px;
	padding-left: 55px;
	font-weight: normal;
}

/* submenu styles 3 */
.submenuV3 {
	display: block;
	background-color: #dddddd;
	color: #6d6f71;
	padding: 20px 10px;
}
.submenuV3 a {
	color: #6d6f71;
	display:block;
	text-decoration: none;
}
.submenuV3 a b {
	display: block;
	padding: 5px 10px;
}
.submenuV3 a:hover, .submenuV3 .on {
	color: #dddddd;
	display:block;
	text-decoration: none;
	background-color: #6d6f71;
}
.submenuV3 a:hover b, .submenuV3 .on b {
	display: block;
	padding: 5px 10px;
	background-color: #6d6f71;
}

.submenuV3 div a b, .submenuV3 div a:hover b, .submenuV3 div .on b, .submenuV3 div .on:hover b {
	padding: 5px 10px;
	padding-left: 25px;
	font-weight: normal;
}
.submenuV3 div div a b, .submenuV3 div div a:hover b, .submenuV3 div div .on b, .submenuV3 div div .on:hover b {
	padding: 5px 10px;
	padding-left: 40px;
	font-weight: normal;
}
.submenuV3 div div div a b, .submenuV3 div div div a:hover b, .submenuV3 div div div .on b, .submenuV3 div div div .on:hover b {
	padding: 5px 10px;
	padding-left: 55px;
	font-weight: normal;
}

/* submenu styles 4 */
.submenuV4 {
	display: block;
	background-color: #6d6f71;
	color: #f5d033;
	padding: 20px 10px;
}
.submenuV4 a {
	color: #f5d033;
	display:block;
	text-decoration: none;
}
.submenuV4 a b {
	display: block;
	padding: 5px 10px;
}
.submenuV4 a:hover, .submenuV4 .on {
	color: #6d6f71;
	display:block;
	text-decoration: none;
	background-color: #f5d033;
}
.submenuV4 a:hover b, .submenuV4 .on b {
	display: block;
	padding: 5px 10px;
	background-color: #f5d033;
}

.submenuV4 div a b, .submenuV4 div a:hover b, .submenuV4 div .on b, .submenuV4 div .on:hover b {
	padding: 5px 10px;
	padding-left: 25px;
	font-weight: normal;
}
.submenuV4 div div a b, .submenuV4 div div a:hover b, .submenuV4 div div .on b, .submenuV4 div div .on:hover b {
	padding: 5px 10px;
	padding-left: 40px;
	font-weight: normal;
}
.submenuV4 div div div a b, .submenuV4 div div div a:hover b, .submenuV4 div div div .on b, .submenuV4 div div div .on:hover b {
	padding: 5px 10px;
	padding-left: 55px;
	font-weight: normal;
}
/*  */


.submenuV1 h2,
.submenuV2 h2,
.submenuV3 h2,
.submenuV4 h2 {
	color: #ec008c;
	padding: 5px 10px;
}


/* sisu */
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #6d6f71;
	line-height: 20px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6d6f71;
	line-height: 18px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6d6f71;
	line-height: 18px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6d6f71;
	line-height: 18px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6d6f71;
	line-height: 18px;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6d6f71;
	line-height: 18px;
}
.h7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #ffffff;
	line-height: 20px;
}
.h8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #ffffff;
	line-height: 20px;
}
.h9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #dfdcca;
	line-height: 20px;
}

.h10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6d6f71;
	line-height: 18px;
}

.h11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6d6f71;
}

.apps_links, .apps_links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #ffffff;
	line-height: 20px;
}

.profile_links, .profile_links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #ffffff;
	line-height: 20px;
}

.profile_links2 {
	color: #ffffff;
	margin: 6px 0;
}
.profile_links2 span {
	padding: 0 7px;
}
.profile_links2 a {
	color: #ffffff;
	text-decoration: none;
	display: inline-block;
}
.profile_links2 a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.cont {
	color: #6d6f71;
	padding-right: 20px;
	font-size: 12px;
	line-height: 18px;
}
.cont2 {
	color: #6d6f71;
	font-size: 12px;
	line-height: 18px;
}
address {
	color: #6d6f71;
	font-size: 10px;
	font-style: italic;
}
pre {
	margin-left: 20px;
	white-space: normal;
}


/* forms */
.button {
	background-color: #ec008c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	padding: 4px 10px;
	display: inline-block;
	text-decoration: none;
	border-width: 1px;
	border-style: solid;
	border-top-color: #f471bf;
	border-right-color: #b6006c;
	border-bottom-color: #b6006c;
	border-left-color: #f471bf;
}
.button:hover {
	background-color: #ff0090;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	padding: 4px 10px;
	display: inline-block;
	text-decoration: none;
	border-width: 1px;
	border-style: solid;
	border-top-color: #f471bf;
	border-right-color: #b6006c;
	border-bottom-color: #b6006c;
	border-left-color: #f471bf;
}
.field1 {
	width: 130px;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	padding: 4px 5px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #bdbdbd;
	border-right-color: #e8e8e8;
	border-bottom-color: #e8e8e8;
	border-left-color: #bdbdbd;
}

.field2 {
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	padding: 4px 5px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #bdbdbd;
	border-right-color: #e8e8e8;
	border-bottom-color: #e8e8e8;
	border-left-color: #bdbdbd;
}

.button, .field1, .field2 {
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.makeround {
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.bottom_headers, .bottom_headers:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6c7073;
	text-transform: uppercase;
	font-weight: bold;
}

.register_individual {
	background-image: url(../images/yellow_tile.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.small_red_btn {
	padding-top: 8px;
	background-image: url(../images/red_btn_bg.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.register_individual_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6c7073;
	line-height: 20px;
}

.register_individual_heading:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
	color: #6c7073;
	line-height: 20px;
}

.register_business {
	background-image: url(../images/green_tile.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.register_business_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fce600;
	line-height: 20px;
}

.register_business_heading:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
	color: #fce600;
	line-height: 20px;
}

.signup_private {
	background-image: url(../images/private_acc_btn_bg.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.signup_business {
	background-image: url(../images/business_acc_btn_bg.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.posts_vertical_line {
	background-image: url(../images/posts_vertical_bg.gif);
	background-repeat: no-repeat;
}

.search_btn, .search_btn:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 7px;
	padding-right: 5px;
	line-height: 20px;
}

.business_acc_headers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #ff0191;
	color: #ffffff;
	padding: 4px 4px;

}

#livesearch {
	width: 193px;
	background-color: #ec008c;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	margin: 0px 10px;
	padding: 0px;
	display: block;
	/*
	border: 1px solid #e6b834;
	*/
}
#livesearch a {
	display: block;
	color: #FFF;
	padding: 5px 10px;
}
#livesearch a:hover {
	display: block;
	background-color: #FFF;
	color: #ec008c;
}