body {
	background:#575860 url("images/bgbgbg.png") repeat-x top;
	color: #2a5068;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px;
	margin:0;
}

ul, li, p, td {
	color: #677C95;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tablehead {
	background: #e8e8e8;
	color: #004c75;
}

.tablebottom {
	background: #004C75;
}

.bordercolor {
	background: transparent !important;
}

.tablebgcolor {
	background: #fff;
}

.navbar {
	background: #fcdc43;
	color: #004c75;
}

.title {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.smalltext {
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	display:block;
	margin:0 0 0 10px;
}

.marktext {
	color: #FF0000;
	background-color: #fff;
}

.new {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #ff3c00;
}

.new2 {
	position:absolute;
	right:0;
	top:0;
	text-align:center;
	float:right;
	width:40px;
	height:25px;
	line-height:25px;
	background:url(images/buttons.png) no-repeat -260px -285px;
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#fff;
	opacity:0.75;
}


.textarea {
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	color:#0f5475;
	font-size:11px;
	width:230px;
}

.input {
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	color:#0f5475;
	font-size:11px;
	width:230px;
}

.select {
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	color:#0f5475;
	font-size:11px;
}

.categoryselect, .setperpageselect, .dropdownmarker {
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	color:#0f5475;
	font-size:11px;
	height:22px;
}

.button, .commentForm .button {
	text-align:center;
	border: 0;
	cursor:pointer;
}

/*--Categories------------------------------------------------*/
.maincat, .subcat {
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.subcat {
	font-size: 9px;
	color:green !important;
}

/*--Images----------------------------------------------------*/
.imagerow1 {
	background:#E5E5E5;
	color:#004C75;
}

.imagerow2 {
	background:#EFEFEF;
	color:#004C75;
}

/*--Comments--------------------------------------------------*/
.commentrow1 hr, .commentrow2 hr {
	color:#bcd5e3;
}

.commentrow1 img, .commentrow2 img {
	max-width:75px;
}

.commentrow1 {
	background:#EBF5FB;
	color:#004c75;
}

.commentrow2 {
	background:#f3f7f9;
	color:#004c75;
}

.commentspacerrow {
	background:#E5E7E7;
	color:#004c75;
	padding:0;
	font-size:1px;
	height:2px;
}

.commenttextarea {
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	color:#0f5475;
	font-size:11px;
	width:350px;
	height:100px;
}

.commentinput {
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	color:#0f5475;
	font-size:11px;
	width:250px;
}

.captchainput {
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	color:#6d6d6d;
	font-size:15px;
	width:193px;
	margin:2px 0 3px 0 !important;
	padding:3px !important;
	text-align:center;
	width:193px;
}


/*		my css		*/

.main {
	position:relative;
	width:960px;
	margin:0 auto;
	padding: 0 0 20px;
/*	-moz-border-radius:10px 0 10px 10px;
	-webkit-border-radius:10px 0 10px 10px;*/
}

.header {
	width:960px;
	height:150px;
	position:relative;
}

.logo {
	background:url(images/eurogalleryorg_logo.png) no-repeat;
	width:300px;
	height:50px;
	float:left;
	margin:25px 0 0 20px;
	text-decoration:none !important;
}

.loginForm {
	color: #27597A;
	float: left;
	height: 25px;
	line-height: 25px;
	padding: 0 0 0 22px;
	margin:18px 0 0;
	width: 300px;
}

.loginForm form {

	font-family:Arial;
}

#buthov {
	cursor:pointer;
}

.logininput {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	background:#FFF;
	border:0;
	color: #143E6E;
	font-size: 11px;
	font-weight: bold;
	margin: 0 5px 0 0;
	padding:0 4px;
	float:left;
	height: 21px;
	width: 110px;
}

.logininput:focus {
	background:#e1e9f4;
}

.pass {

}

.lost_password {
	float:right;
	width:118px;
	margin:2px 58px 0 0;
	text-align:center;
	color: #C9D9E0;
	font-size: 10px;
	color:#ecf5f8;
	font-family:arial;
	line-height: 13px;
	text-decoration:none;
}

.lost_password:hover {
	color:#fff !important;
}

.logBut, .logout, .goButton, .fullsize, .imagebuts a, .imagebuts span, .uploadBut .button, .button {
	cursor:pointer;
	border:0;
	width:53px;
	height:21px;
	line-height:21px;
	float:left;
	color:#143E6E;
	background:#48802D;
	margin:0;
	padding: 0 0 1px;
	font-weight: bold;
	font-size:10px;
	text-decoration:none !important;
	background:url(images/buttons.png) no-repeat 0 -131px;
}

.logout {
	float:right;
	opacity:0.85;
	text-align:center;
	padding:2px 0 0;
	height:19px;
	line-height:19px;
	color:#fff;
	background-position:-410px -208px;
}

.logBut:hover, .goButton:hover, .uploadBut .button:hover {
	background-position:-55px -131px;
}

.logout:hover {
	opacity:1;
	color:#fff;
	background-position:-465px -208px;
}

.goButton {
	float:right;
	margin:0 0 0 3px;
	padding:0;
	height:21px;
}

.butsSubmit {
	width:120px;
	margin: 5px auto 0;
}

.butsSubmit .button {
	color:#fff;
	margin-left:5px;
	background-position:0 0;
}

.butsSubmit .button:hover {
	background-position:-55px 0;
}

.butsSubmit .buttonReset {
	background-position:-410px -208px;
}

.butsSubmit .buttonReset:hover {
	background-position:-465px -208px !important;
}

.getWidgetButs {
	margin:0 auto;
	width:175px;
}

.getWidgetButs .button {
	color:#fff;
	margin:0 0 0 5px;
	background-position:0 0;
}

.getWidgetButs .button:hover {
	background-position:-55px 0;
}

.getWidgetButs .largeB, .butsSubmit .largeB, .uploadBut .largeB {
	width:110px;
	background-position:-520px 0 !important;
}

.getWidgetButs .largeB:hover, .butsSubmit .largeB:hover, .uploadBut .largeB:hover {
	background-position:-632px 0 !important;
}

.uploadBut .largeB {
	color:#FFF !important;
	height:21px;
	line-height:22px;
	margin-right:4px;
	padding:0;
}

.uploadBut span.largeB, .uploadBut span.largeB:hover {
	cursor:default;
	opacity:0.5;
	margin:0;
	background-position:-520px 0 !important;
}

.changePass {
	width:110px;
	background-position:-520px 0 !important;
}

.changePass:hover {
	background-position:-632px 0 !important;
}

form {
	margin:0;
}

.rightBg {
	display:none;
	position:absolute;
	right:0;
	top:151px;
	width:335px;
	height:100%;
	margin-bottom:10px;
	background:#fff;
	opacity:0.1;
}

.right {
	position:relative;
	float:right;
	width:335px;
	z-index:10;
	background:url(images/1x1_pxl_white_10_opacity.png) repeat;
}

.right h3 {
	font-family:Arial;
}

.newImg {
	font-family:Arial;
	font-size:22px;
	padding:0 0 5px 45px;
	font-weight:normal;
	color:#275a76;
	margin:5px 0 0;
	background:url(images/h3Border2.png) repeat-x bottom !important;
}

.right img {
	border:0;
}

.search {
	position:relative;
	float:right;
	width:335px;
	height:25px;
}

.searchBut {
	border: 0;
	color: #FFF;
	font-size: 10px;
	height: 25px;
	width: 53px;
	float: right;
	margin: 0;
	cursor:pointer;
}

.searchBg {
	float:left;
	color:#828b9a;
	font-size:12px;
	height:18px;
	padding:4px 5px 3px;
	margin:0;
	width:244px;
	border:0;
	border-left:#C3C9D4 1px solid;
	background:url(images/searchBg.png) repeat-x;
}

.searchBgDiv {
	position:absolute;
	z-index:110;
	height:25px;
	float:left;
}

.searchBg:focus {
	color:#FFF;
	border-left:#969eac 1px solid;
	background:url(images/searchBg.png) repeat-x 0 -25px;	
}

.search label {
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    padding: 2px 4px 0 0;
}

.advancedSearch {
	float:left;
	height:14px;
	width:239px;
	margin:0;
	padding:7px 7px 3px;
	position:absolute;
	z-index:110;
	left:0;
	bottom:-26px;
	border:#7e8798 1px solid;
	border-top:#235080 1px solid;
	background:#8993aa;
}

.advancedSearch a {
	float:right;
	color:#e8e8e8 !important;
	text-decoration:none;
}

.advancedSearch a:hover {
	color:#FFF !important;
	text-decoration:none !important;
}

.advancedSearch span {
	float:left;
	color:#e7e7e7;
	font-size:11px;
}

.pathway {
	position:relative;
	z-index:100;
	height:25px;
	border-top:#59667a 1px solid;
	border-bottom:#59667a 1px solid;
}

.pathway2 {
	background: #FFF;
	height: 25px;
	width: 100%;
}

.pathway a {
	color:#2C3950;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.pathway a:hover {
	color:#435574;
	text-decoration:underline;
}

.topImages {
	position:relative;
	z-index:7;
	float:right;
	padding:0 35px 0 0;
	line-height:27px;
}

.frst {
	padding:0 10px 0 0;
}

.content {
	border: 1px solid #d8e3e7;
	width:553px;
	padding:15px 20px 20px;
	margin:9px 0 5px 15px;
	float:left;
	position:relative;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:url(images/whiteOpacityPxl.png) repeat;
}

.contCorn {
	position:absolute;
	width:8px;
	height:9px;
	background:url(images/contCorn.png) no-repeat;
}

.contCornLT, .contCornRT {display:none;}
.contCornLB {display:none;left:0;bottom:0;background-position: left bottom;}
.contCornRB {display:none;right:0;bottom:0;background-position: right bottom;}

h1.title {
	color:#636363;
	font-size:18px;
	padding:0;
	margin:0;
}

h1.title span {
	color:#3983b3;
}

h1.title a {
	text-decoration:none;
}

.headW {
	border-bottom: 1px solid #C5D4DE;
	color:#6D7C8C;
	font-size:16px;
	margin:7px 0 0;
	padding: 0 0 1px 4px;
}

.cat1 {
	width:174px;
	padding: 0 0 0 5px;
	float:left;
	color:#434343;
	margin:0 0 15px 0;
}

.cat1 a {
	color:#336b8e;
	font-family:verdana;
	font-size:12px;
	line-height:36px;
	text-decoration:none;	
}

.cat1 a:hover {
	color:#2a5068;
}

.catline {
	float:left;
	width:545px;
	padding:7px 0 0 8px;
	background:#E7F2F8;
	border-top: 1px solid #E8F2F6;
	border-bottom:1px solid #CDDBE0;
}

.catbox {
	margin:0 0 4px 0;
}

.namecat {
	width:133px;
	float:left;
}

.caticon {
	width:36px;
	float:left;
	margin: 0 2px 0 0;
}

.subLinks a {
	font-family:Arial;
	color:#1BAAD9 !important;
	font-size:10px !important;
	font-weight:normal;
	line-height:11.5px;
	text-decoration:underline !important;
}

.bgMain {
/*    -moz-border-radius:0 0 10px 10px;
    -webkit-border-radius:0 0 10px 10px;
    -moz-box-shadow:0 0 11px 0 #6186CF;
    border:1px solid #4D72BD;
*/
    background:url("images/newBg.jpg") no-repeat center top #E9F7FF;
    margin:0 auto;
    overflow:hidden;
    width:960px;
}

.ourFriendsLinks {
	line-height:15px;
	padding:0 10px 5px;
}

.imageName {
	float:left;
	width: 183px;
	height: 92px;
	padding: 6px 10px 0 5px;
	color: #697791;
	font-size: 11px;
	line-height: 14px;
	border:#acc1d3 1px solid;
	background: #dfe5ea url(images/imageNameBg.png) repeat-x
}

.imageName a, .ourFriendsLinks a {
	font-weight:bold;
	color: #53627e !important;
	text-decoration:none;
}

.imageName a:hover,  .ourFriendsLinks a:hover {
	text-decoration:underline !important;
	color: #3d5072 !important;
}

.imageNameLink {
	display:block;
	margin:0 0 3px;
}

.rightImage, .newsbox {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:0 11px 11px;
	width:300px;
	margin:4px auto 16px;
	border:#b7cee4 1px solid;
	background:#d8e5f1;
}

.rightImageLink {
	opacity:0.9;
	float:left;
}

.rightImageLink:hover {
	opacity:1;
}

.mostV {
	margin:9px 0 4px 0;
	color:#445a75;
	font-size:18px;
	font-weight:normal;
}

.right a {
	color:#143E6E;
}

.right .newsboxlisttitle a {
	float:left;
	width:292px;
	padding:1px 0 0 8px;
	font-weight:normal;
	text-decoration:none;
}

.right a:hover {
	color:#17395e;
	text-decoration:underline;
}


.keyWords {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background:#97b6c8 url(images/tagsBg.png) repeat-x top;
	margin: 0 0 20px;
	padding: 5px 15px 10px;
	text-align: justify;
	border:#8da8b8 1px solid;
}

.right .keyWords {
	margin: 0 auto 20px;
	opacity: 0.95;
	padding: 5px 11px;
	width: 300px;
}

.keyWords a {
	padding:0 3px 0 0;
	color:#fff !important;
	text-decoration:none !important;
}

.keyWords a:hover {
	color:#274F73 !important;
}

.keyH3 {
	color: #95b6c9;
	font-size: 16px;
	font-weight: normal;
	margin: 0 !important;
	padding: 0 0 3px 4px;
	background:transparent !important;
}

.newImages {
	float: right;
	height: 74px;
	margin: 40px 28px 5px 0;
	position: relative;
	width: 575px;
	z-index: 100;
}

.newImages a {
	opacity:0.9;
	color:#3E4E74;
	display: block;
	height: 74px;
	position:relative;
	text-decoration:none !important;
}

.newImages a:hover {
	opacity:1;
	color:#2a3b61;
	text-decoration:none !important;
}

.newImgTitle {
	position:absolute;
	bottom:0;
	width:100%;
	text-align:center;
	background:url('images/1px_60_opacity.png');
}

.whosOnline {padding:0 25px 0;}

.whosOnline, .whosOnline a {
	color:#575860;
	font-size:12px;
	font-family:Arial;
}

.whosOnline span {
	color:#275A76;
}

.whosOnlineBox {
	width:530px;
	float:left;
}

.whosOnlineBox H3 {
	color:#275A76;
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	margin: 5px 0 0;
	padding: 0 0 5px 25px;
}

.ifLogin {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:9px 10px 7px;
	margin: 0 5px 0 0;
	background:url(images/1x1_pxl_white_20_opacity.png) repeat;
	font-size:16px;
	line-height:17px;
}

.ifLogin a {
	color:#c1e3ef;
}

.ifLogin a:hover {
	color:#fff;
}

.lightBoxAdd {
	color:green;
	padding:0 0 0 3px;
}

.footer {
	background:url(images/footerBg.png) repeat-x 0 -132px;
	font-size:14px;
	position:relative;
	color:#fff;
	line-height:20px;
	text-align:center;
	margin:0 auto;
	width:962px;
	height:132px;
	z-index:5;
}

.footer a.sitelink, .footer.sitelink a:hover {
	font-size:14px;
	color:#fff;
	text-decoration:none;
}

.footerLBg, .footerRBg {
	position:absolute;
	width:10px;
	height:132px;
	background:url(images/footerBg.png) no-repeat;	
}

.thumbnails {
	float:left;
	width:100%;
	margin:10px 0 0 0 !important;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}


.thumbnailDiv {
/*	padding:10px;*/
	width:100%;
}

.thumbnailBit {
	color:#143E6E;
	width:176px;
	padding:4px;
	margin:0 0 2px;
	float:left;
	text-align:center;
}

.thumbnailBit:hover {
	background:#e7eef3;
}

.thumbnailBit .thmbltitlelink {
	color:#143E6E;
	text-decoration:none;
	font-size:10px;
}

.thumbnailBit .thmbltitlelink:hover {
	color:#143E6E;
	text-decoration:underline;
}

.newImgDiv .thumbnailBit {
	width:100% !important;
}

.thumbnailBit span img {
	border:#305C7F 1px solid;
}

.thumbnailBit a {
	float:none !important;
}

.thumbnailinfo {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:url("images/tagsBg.png") repeat-x bottom #97B6C8;
	color:#FFF;
	font-size:10px;
	margin:2px;
	padding:3px 5px;
	text-align:left;
}

.thumbnailinfo a {
	color:#fff !important;
	font-weight:bold;
	text-decoration:none;
}

.thumbnailinfo a:hover {
	text-decoration:underline;
}

.uploadBut {
	float:right;
}

.aftertitle {
background:#F9FCFF;
border:1px dashed #D1DDEB;
color:#3E5F85;
margin:4px 0 0;
padding:8px 8px 6px 10px;
	
}

span.clickstream {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#5C7FA0;
	border-bottom:1px solid #476887;
	color:#F9F9F9;
	display:block;
	font-size:11px;
	margin:4px 0 0 15px;
	padding:5px 0 2px 8px;
	width: 587px;
}

a.clickstream {
	font-weight: bold;
	text-decoration: none;
	color:#eff5ff;
	font-size:11px;
}

a.clickstream:hover {
	color:#fff;
	text-decoration: underline;
}

a {
	color:#1BAAD9;
}

a:hover {
  color: #274F73;
}

.cat {
	min-height:300px;
	margin: 3px 0 0 15px !important;
}

.cat .cat1 span {
	white-space:normal !important;
}

.cat .lightBoxAdd {
	margin-left:0 !important;
}

.image img {
	display:block;
}


.row1 {
	background: #f7f8f9;
	color: #466074;
}

.row2 {
	color:#515D72;
	background:#E4E8ED;
	color:#575860;
}

.row1, .row2 {
	line-height:17px;
	font-size:10px;
	padding: 0 3px;
	font-weight:normal;
}

.row1 a, .row2 a {
	color: #466074;
	display:block;
	padding:0 5px;
	text-decoration:none !important;
}

.row1 a:hover, .row2 a:hover {
	background:#c6dbe0;
	color:#293257;
	text-decoration:underline !important;
}

.row1 a {
	color:#466074;
}

.row2 a {
	color:#464646;
}

.row1 b, .row2 b {
/*	display:block;
	float:left;*/
	padding:0 5px;
}

.nxt {
	margin:0;
	float:right;
}

.prv {
	margin:0 5px 0 0;
	float:left;
}

.nxt img, .prv img {
	float:left;
}

.nextprev img {
	border:0px;
	padding:6px 10px 0;
}

.head1 {
/*  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;*/
  background: #677d96;
  color: #fff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 5px 6px 4px;
}

/*.head1:hover {
  background: #426F8E;
  color: #fcdc43;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}*/

.head2 {
  background-color: #426F8E;
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.butLogin {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background:#48802D;
	color: #FFF !important;
	float: left;
	font-size: 10px;
	height: 17px;
	line-height: 18px;
	margin: 0 4px 0 0;
	padding: 0 10px;
	text-decoration: none;
}

.butLogin:hover {
	background:#fff;
	color:#48802D !important;
}


.loggedinMsg {
	line-height:21px;
	float:left;
	color:#fff;
	font-size:11px;
	margin-right:7px;
}

.clear {
	height:0;
	line-height:0;
	font-size:0;
	padding:0;
	margin:0;
	clear:both;
}

.titlelogo {
	color: #DEEDF8;
	font-size: 12px;
	font-weight:bold;
	margin:37px 0 0 2px;
	width: 250px;
	visibility:visible;
}

.tags {
	float:left;
	margin:5px 0 10px 20px;
	width:588px;
}

.right .tags {
	float:none;
	margin:10px 0 0;
	width:auto;
}

.tabcontrol {
	border:0;
	margin:5px 0 5px;
}

a.nextprev {
	color:#143E6E !important;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	height:21px;
	background:url('images/buttons.png') no-repeat 0 -285px;
}

a.nextprev:hover {
	text-decoration:none !important;
	background-position: 0 -343px;
}

.nxt label, .prv label {
	cursor:pointer;
	font-weight:bold;
	float:left;
	line-height:19px;
	margin:2px 0 0 11px;
}

.prv label {
	float:right;
	margin:2px 11px 0 0;
}

.keywrds a, .addedby a {
	padding:0;
	display:inline !important;
	background:transparent !important;
}

.ratedet .head1 {
	padding:0 !important;
}

.msg {
	display:block;
	line-height:24px;
	padding:1px 7px 0;
	margin:3px 1px 0;
	font-size:12px;
	color:#449639;
	background:#e2fddd;
	border:#8ac484 1px solid;
}

.rsslink {
	line-height: 22px;
	margin:8px auto 0;
	width:53px;
	height:21px;
	display:block;
	color:#fff;
	font-size:13px;
	text-align:center;
	text-decoration:none;
	background:url('images/buttons.png') no-repeat -410px -131px;
}

.rsslink:hover {
	color:#fff !important;
/*	background:url('images/buttons.png') no-repeat ;*/
	background-position:-465px -131px !important;
}

.nextPrevImg {
	z-index:100;
	position:relative;
}

.nextPrevImg a {
	display:block;
	text-decoration:none;
}

.fullsize {
	opacity:0.7;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	width:73px;
	height:25px;
	line-height:25px;
	text-align:center;
	margin:0 !important;
	padding:0 !important;
	text-decoration:none !important;
	background-position:-260px -50px;
	position:absolute;
	top:25px;
	right:1px;
	z-index:1;
	
}

.fullsize:hover {
	opacity:1;
	color:#fff;
	background-position:-335px -50px !important;
}

.fullsize b {float:none;display:inline;padding:0;}

.imgdet {
	border:0;
	opacity:0;
	width:100%;
}

.linkimg {
	background:#E5EBEF url('images/blue-loading.gif') no-repeat center;
	border:1px solid #cdd7de;
	min-height:50px;
	margin: 2px 0 0;
	display:block;
	cursor:-moz-zoom-in;
	cursor:-webkit-zoom-in;
}

#lightbox-nav {
	cursor:-moz-zoom-out;
	cursor:-webkit-zoom-out}
#lightbox-nav-btnNext {display:none !important;}

.image {
	display:block;
	margin: 4px 0 0;
}

.txtcp {
	width:300px;
	height:100px;
}

.inpcp, .txtcp, .tabcontrol input {
	padding: 2px 3px;
	background:#fbfbfb;
	border:#ccc 1px solid;
}
/*
.row2 .inpcp, .row2 .txtcp {
	background:#f8f8f8;
}*/

.captchalnk, .captchalnk:hover {
	width:220px;
	padding-left:0 !important;
	background:url('images/refreshcaptcha.png') no-repeat right top !important;
}

.uploadform .row1, .uploadform .row2 {
	padding:7px 5px;
}

.captchadiv {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	width:200px;
	height:70px;
}

/*.commentForm input, .commentForm textarea, .captchainput, .editprofileform input, .tabcontrol input, .registerform input, .searchform input, .widgetnumimg {
	background:#f3faff;
	border:#b9dbf3 1px solid;
	padding:2px 3px;
}*/

.widgetnumimg {
	width:50px !important;
	text-align:center;
}

.postcardprev {
	padding:0;
}

.postcardprev img {
	display:block;
}

.postcardprev .linkimg {
	padding:0;
}

.postcardprev .fullsize {
	display:none;
}
/*
.postcardlink a {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -moz-box-shadow:0 0 6px 0 #B2C5CB;
    float:left;
    background:#EFF9FF;
    border: 0;
    color: #449639;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 10px 4px !important;
    margin: 0 0 1px 10px;
    text-decoration: none !important;
}
*/

.mark {
	float:right;
}

.registerform {
	margin-top:5px;
}

.registerform a {
	padding:0;
}

.editprofileform .row1, .editprofileform .row2, .registerform .row1, .registerform .row2, .tabcontrol .row1, .tabcontrol .row2, .searchform .row1, .searchform .row2 {
	padding:4px 3px;
	border-top: 1px solid #DFE2E7 !important;
}

.topbox .tabcontrol {
	width:100%;
}

.topbox .tabcontrol a:hover {
	background:transparent;
}

.nacthref, .nacthref:hover {
	cursor:default !important;
	background-position:0 -208px !important;
	color:#8BA6B5 !important;
}

.newsbox {

}

.newsboxcontent {

}

.newsboxlist {
	opacity:0.83;
}

.cat .newsboxlist {
	margin-top:5px;
}
/*
.newsboxtitle {
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    background:#F9FFFF;
    color: #275A76;
    font-size: 14px;
    margin: 17px 10px 1px;
    opacity: 0.9;
    padding: 8px 10px 5px;
}*/

.newsboxtitle a {
    color: #575860;
    float: right;
    font-size: 11px;
    padding: 1px 0 0;
}

h3.newsboxlisttitle {
	position:relative;
	background:#FFF;
	border-bottom:1px solid #84a2d5;
	color:#575860;
	font-size: 13px;
	margin:0;
	padding:0;
	height: 24px;
	line-height: 25px;
	background:url("images/topmnenuButtonsBg.png") repeat-x 0 -150px;
}

h3.newsboxlisttitle:hover {
	background:url("images/topmnenuButtonsBg.png") repeat-x 0 -175px;
}

.cat h3.newsboxlisttitle a {
	padding:0 0 0 10px;
	color:#143E6E;
}

.cat h3.newsboxlisttitle a:hover {
	color:#17395e;
}

.content h3.newsboxlisttitle {
/*	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	margin:0 20px 0 0;
	color:#FFF;
	background:#575860;*/
	font-size: 11px;
	font-weight: normal;
	color:#143E6E;
	line-height: 26px;
}

.content .newsboxlisttext {
    border:#C5DDE3 1px solid;
    border-top:none;
    background:#EAF4F6;
    padding: 8px 15px 10px;
   -moz-border-radius: 0 0 2px 2px;
   -webkit-border-radius: 0 0 2px 2px;
}

.newsboxlisttext {
    background:#F6FDFF;
    border-bottom: 1px solid #E5E5E5;
    border-top: 1px solid #E8F4F8;
    border-left: 1px solid #DEEDF1;
    border-right: 1px solid #DEEDF1;
    color: #004C75;
    font-size:11px;
    font-family:Tahoma, Arial;
    margin: 0 0 6px;
    padding: 6px 9px 5px;
}

.newsboxlisttext p {
	margin:0;
	color:#143E6E;
	padding:0 0 10px;
}

.newspostedby {
	color:#336B8E;
	display:block;
	float:right;
	font-size: 10px;
	padding:2px 4px 0;
}

.cat .newspostedby {
	color:#f2faff;
	padding:0 8px 0 3px;
}

.cat h3.newsboxlisttitle {
	background:#677D96;
	color:#fff;
	border-bottom: 1px solid #557491
}

.cat h3.newsboxlisttitle a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.cat h3.newsboxlisttitle a:hover {
	color:#fff;
	text-decoration:underline;
}

/*-----------------------------------------------------*/
/*--- [MOD] Ajax Star Rating --------------by Bash-T---*/
/*START------------------------------------------------*/
#star ul.star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 85px; HEIGHT: 20px; LEFT: 0px; TOP: -5px; POSITION: relative; FLOAT: left; BACKGROUND: url('images/stars.gif') repeat-x; CURSOR: pointer; }
#star li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 85px; HEIGHT: 20px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }
#star li.curr { BACKGROUND: url('images/stars.gif') left 25px; left:0px; FONT-SIZE: 1px; }
#star div.user { LEFT: 10px; POSITION: relative; FLOAT: left; FONT-SIZE: 11px; FONT-FAMILY: Arial; COLOR: #717E7D; margin:2px 0 0;}
.rate_form {margin:7px 0 0;}
.rating_count {margin:0 0 3px 2px;color: #143E6E;font-size: 10px;}
/*-----------------------------------------------------*/
/*--- [MOD] Ajax Star Rating --------------by Bash-T---*/
/*--------------------------------------------------END*/
.registerform .row1 a, .registerform .row1 a:hover {background:none !important;width:200px;}

.contactmailform {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    background: #F7FEFF;
    border: 1px solid #E0E6E7;
    margin: 10px 20px 0 0;
    padding: 10px;
}

.contactmailform td {
    color: #575860 !important;	
}

.contactmailform input, .contactmailform textarea {
	width:260px;
	background: #F3FAFF;
	border: 1px solid #B9DBF3;
	padding: 2px 3px;
	color: #575860;
	font-size:12px;
}

.contactmailform textarea {width:300px;height:100px;}

.contactmailform .button {width:auto;}

.contactmailform .commentinput {width:200px;margin:5px 0 0;}

.topmenu {
	width:960px;
	padding:0;
	margin: 6px auto 0;
	height:25px;
	overflow:hidden;
}

.widgetDiv {
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#F4F7F9;
    border: 1px solid #D1D4DC;
    margin: 5px 0 0;
    padding: 10px 15px;
}

.usrlfbox {
	width:300px;
}
.commentForm .row1 {
    background: url("images/commentFormBg.png") no-repeat scroll right bottom #F2F9F0;
    border: 1px solid #C6D9C0;
    padding: 10px 5px;
}


.commentForm .commentinput, .commentForm .commenttextarea, .commentForm .captchainput, .commentForm input[type=text], .commentForm textarea, .captchainput, .editprofileform input[type=text], .searchform input[type=text], .searchform input[type=checkbox], .widgetnumimg, .postcardprev .input, .postcardprev textarea, .registerform input[type=text], .registerform input[type=password] {
	background:#FFF;
	border: 1px solid #DEDEDE;
	margin: 2px 0 2px;
	padding: 2px 3px;
}


.bbcodeBox {
	margin:0 0 15px !important;
}

.bbcodeBox input[type=button] {
	margin:0 0 4px 4px;
}

.bbcodeBox input[type=button]:hover {
	background-position:-55px -131px;
}

.commentDate {
	float:right;
}

.commentText {
	padding:0 5px 30px !important;
	font-size:12px;
}

.commentText img{
	max-width:370px !important;
	border:0px;
}

.commentsDiv {
	position:relative;
	border:#dbdbdb 1px solid;
	border-bottom:0;
}

.commentAuthor, .commentLang {
	padding:0 0 2px 2px !important;
	float:left;
	width:115px;
}

.commentLang {
	width:300px;
}

.commentsUl {
	border-bottom:#dbdbdb 1px solid;
	width:100%;
}

.commentsUl li {
	list-style-type: none;
}

.commentIcons {
	bottom: 0;
	float: right;
	position: absolute;
	right: 0;
}

.commentForm {
	margin:10px 0 0 !important;
}

.commentForm p, .commentForm td, .commentForm b, .commentForm span {
	color:#6d6d6d;
}

.postcommbut {
	color:#fff;
	width:110px;
	margin:0;
	background-position:-520px 0;
}

.postcommbut:hover {
	background-position:-632px 0;
}

.captchaDesc {
	font-size:10px;
	font-weight:normal;
	line-height:13px;
}

iframe #aubg {
	background-color:transparent !important;
	border:0 !important;
}

#ajax_rate_form {font-size:0;}

.relatedH3 {
    background:transparent !important;
    color: #FFFFFF !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.relatedDiv {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#D4E1ED;
	margin:4px auto 11px;
	padding:5px 0 0 6px;
	width:316px;
	border:1px solid #B7CEE4;
}

.relatedDiv p {
	color:#445A75;
	font-family:Arial;
	font-size:18px;
	text-align:left;
	padding:2px 0 1px 4px;
	margin:0px;
}

.relatedDiv a {
	opacity:0.9;
	width:105px;
	float:left;
	margin:0;
}

.relatedDiv a:hover {
	opacity:1;
}

.relatedDiv img {
	border: 0 none;
	margin: 3px 0 5px;
}

.show_bgs {
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	position:relative;
	z-index:99;
	background:#506e8f;
	border:0px;
	color:#f4f4f4;
	cursor:pointer;
	font-size:11px;
	text-decoration:none;
	padding:1px 10px;
	margin:0px;
	height:25px;
}

.show_bgs:hover {
	color:#fff;
	background:#5991bc;
}

.show_bgs_form {
/*	height:18px;
	line-height:18px;*/
	margin:0;
	padding:0;
}

p.tableTitle {
    color: #505050;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding:7px 0 0 5px !important;
}

.tabcontrol input {margin:0 !important;}

.topmenuRight {
	float:right;
}


.showImages {
	float:left;
}

.topmenuRight a {
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	position:relative;
	z-index:99;
	font-size:11px;
	color:#f4f4f4;
	float:right;
	margin:0 0 0 3px;
	line-height:20px;
	text-decoration:none;
	padding:3px 10px 2px;
	background:#506E8F;
}

.topmenuRight a:hover {
	background:#5991bc;
	color:#fff;
	text-decoration:none;
}

.topmenuButtons {
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
}

.topmenuButtons li {
	float:left;
	border-right:#8794ad 1px solid;
	margin:0;
	padding:0;
}

.signUp, .usrButts, .topmenuButtons li a, .searchBut {
	background: url("images/topmnenuButtonsBg.png") repeat-x;
}

.topmenuButtons li a, .searchBut {
	display:block;
	padding:1px 14px 0;
	min-width:80px;
	height:24px;
	line-height:22px;
	font-size:13px;
	font-weight:bold;
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
	text-align:center;
	color:#fff;
	text-decoration:none !important;
	background-position:0 0;
}

.botmenuButtonsBox {
	height:25px;
	padding:12px 0 9px;
	margin:0 0 7px;
	text-align:center;
}

.botmenuButtons {
	list-style-type:none;
	display:inline;
	padding:0;
	text-align:center;
	height: 25px;
}

.botmenuButtons li, .botmenuButtons li a {
	display:inline;
	border:0;
	font-weight:normal;
}

.botmenuButtons .usrButts {display:none;}

.botmenuButtons li a {
	color:#264f7c;
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 24px;
	text-align: center;
	text-decoration: none !important;
	padding:5px 13px 4px;
	background: url("images/buttons.png") no-repeat 0 -258px;
}

.botmenuButtons li a:hover {
	color:#18395e;
	background-position:0 -339px !important;
}

.botmenuButtons li a.signUp {
	color:#fff;
	background-position:-260px -258px !important;
}

.botmenuButtons li a.signUp:hover {
	color:#fff !important;
	background-position:-260px -339px !important;
}

.searchBut {
	height:25px;
	width:75px;
	padding:0;
}

.topmenuButtons li a:hover {
	color:#fff !important;
	background-position:0 -25px;
}

.topmenuButtons li a.signUp {
	background-position:0 -50px;
}

.topmenuButtons li a.signUp:hover {
	background-position:0 -75px;
}

.topmenuButtons li a.usrButts, .searchBut {
	background-position:0 -100px;
}

.topmenuButtons li a.usrButts:hover, .searchBut:hover {
	background-position:0 -125px;
}

.rememberBox {
	line-height:13px;
	float:left;
	color:#ECF5F8;
	font-family:Arial;
	font-size:10px;
	margin: 2px 0 0;
}

.rememberBox input {
	margin:0;
	float:left;
}

.rememberBox label {
	float:left;
	padding:1px 0 0 3px;
}


/* Easy Slider */

	#slider {
/*		float:left;*/
		width:524px;
		margin: 0 auto;
	}

	#slider img{
		border:none;
		width:100px;
		margin: -10px 0 0
	}

	#slider ul {
		overflow:hidden;
		height:74px;
	}

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{
		float:left;
		margin:0 3px;
		width:100px;
		height:74px;
		overflow:hidden; 
		}

	#prevBtn {margin:0 0 0 0}
	#prevBtn, #nextBtn {background:url('images/nextprevOpacity.png') no-repeat;margin-top:25px;}
	#nextBtn {background:none;background-position:-21px 0 !important;float:right !important;}

	#prevBtn, #nextBtn, #prevBtn a, #nextBtn a {
		width:21px;
		height:24px;
		float:left;
	}

	#prevBtn a, #nextBtn a {opacity:0.9;}
	#prevBtn a:hover, #nextBtn a:hover {opacity:1;}

	span#prevBtn a{background:url('images/nextprev.png') no-repeat 0 0;}
	span#nextBtn a{background:url('images/nextprev.png') no-repeat -21px 0;}

	.newImagesTitle {
		color: #CDE2EF;
		font-size: 13px;
		left: 2px;
		position: absolute;
		top: -17px;
		width: 100%;
		text-align: center;
		display:none;
	}

/* // Easy Slider */

.catDropDown {
	float:right;
	margin:0 25px 0 0;
	width:255px;
	text-align:right;
	position:relative;
	z-index:130;
}

.catDropDown div {
	padding-top:5px;
}

.paging_stats, .lang_site_stats {
	color: #3E5F85;
	float: right;
	font-size: 10px;
	font-weight: bold;
	padding: 2px 3px 0 0;
}

.lang_site_stats {

}

.adsandbuttons {
	width:468px;
	margin:5px auto 0;
}

.imagebuts {
	z-index:100;
	right:0;
	bottom:-22px;
	position:absolute;
}

.imagebuts a, .imagebuts span {
	text-align:center;
	line-height:20px;
	height:20px;
	float:left;
	padding:1px 0 0;
	margin:0 0 0 4px;
}

.imagebuts a {
	background-position:0 -131px !important;
}

.imagebuts a:hover {
	color:#1b3e64;
	background-position:-55px -131px !important;
}

.imagebuts span {
	color:#496482;
	background-position:-55px -208px;
	cursor:default !important;
}

.imagebuts span.largeB {
	width:73px;
	background-position:-185px -208px;
}

.imagebuts a.largeB {
	width:73px;
	background-position:-110px -131px !important;
}

.imagebuts a.largeB:hover {
	width:73px;
	background-position:-185px -131px !important;
}

#imageL {
	position:relative;
	padding:22px 0 0;
}

.postcardprev #imageL {
	padding:0;
	margin:2px 5px 5px;
}

.imagebuts a.removelightbox {
	color:#fff;
	background-position:-410px -208px !important;
}

.imagebuts a.removelightbox:hover {
	background-position:-465px -208px !important;
}

.gglsearchbutton {
	height:25px;
	line-height:25px;
	float:left;
	background-position:0 -104px !important;
}

.gglsearchbutton:hover {
	background-position:-55px -104px !important;
}

.gglsearchfield {
	float:left;
	height:23px;
	width:345px;
	margin:0 4px 0 0;
	border:1px solid #87B1E7;
	padding:0 5px;
	background-position:5px center !important;
}

.thumbnailBit div.lbox {
	float:right;
	color:#2D5126;
	font-size:10px;
	margin: 0 4px 0 0;
}

.thumbnailBit a.lbox {
	font-size:10px;
	color:#2D5126;
}

.thumbnailBit a.lbox:hover {
	color:#10310a!important;
}

.mostknow {
	color:#143E6E;
	margin:0 0 3px;
	border-bottom:1px solid #B4C4D4;
	background:#cad9e7;
}

.mostknow span {
	padding:4px 0;
	display:block;
}

a.mostknowtitle {
	padding: 5px 8px 4px;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	background:#557491;
	display:block;
}

a.mostknowtitle:hover {
	background:#3b5268;
	text-decoration:none;
	color:#fff;
}

.mostknowcontent {
	padding:5px 8px;
}

.mostknowadded {
	float:right;
	font-size:9px;
	padding:0 0 3px;
}

.sharethis {
	position:fixed;
	top:50%;
	left:0;
	margin-top:-100px;
	width:50px;
}

.news_cats_list{
    color: #143E6E;
    font-size: 14px;
    line-height: 20px;
    padding-left: 10px;
    text-decoration: none;
}


/*begin 18.01.2012 edit_img.html*/
#spin{
		z-index: 100;
		display:none;
		background-color: black;
		height: 100%;
		left: 0;
		position: fixed;
		top: 0;
		width: 100%;
	}
div.message_img_edit{
		margin-left:25%;
		z-index: 110;
		display:none;
		background-color: white;
		height: 100px;
		position: fixed;
		width: 200px;
		text-align:center;
		-moz-border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px;
		border:solid black 1px;
	}




#view_message_ok{
		padding-top: 33px;
		padding-left: 10px;
		padding-right: 10px;
		color:green;
	}
#view_message_er{
		padding-top: 33px;
		padding-left: 10px;
		padding-right: 10px;
		color:red;
	}
.close_button{
		width:14px;
		height:14px;
		float:right; 
		cursor:pointer; 
		background-color:#97B6C8; 
		-moz-border-radius: 5px 5px 5px 5px; 
		-webkit-border-radius: 5px; 
		text-align:center;	
		border: 1px solid #8DA8B8; 
		margin:5px;
	}

/*end styles 18.01.2012 edit_img.html*/



