body {
	background  : #513b5c;
	font-size	: 12px;
	font-family	: arial;
}
a { text-decoration : none; color : #63337c; }
a:hover { text-decoration : underline; }

.container { -moz-border-radius : 4px; width : 960px; margin : 10px auto 0 auto; background : #fff; padding : 5px; }

.header { -moz-border-radius : 4px; position : relative;  background : #f5f5f5 url(../images/logo.jpg) no-repeat 15px 15px; padding : 5px 5px 5px 120px; }

.meniu { padding : 0 0 2px 0; margin : 0 0 5px 0; }
.meniu a { margin : 0 10px 0 0; }

.meniu_s { margin : 90px 0 10px 0; border-bottom : 1px solid #ccc; padding : 0 0 10px 0; }
.meniu_s a { color : #fff; font-weight : bold; display : block; width : 120px; text-align : center; float : left; height : 18px; line-height : 18px; background : #884fa5; 
	-moz-border-radius : 2px;
	margin : 0 8px 0 0;
}
.meniu_s a:hover { background : #38134b; color : #fff; text-decoration : none;  }

.user_menu,
.cautare { float : right; margin : 0 0 0 10px; -moz-border-radius : 4px; color : #666; background : #fff; height : 40px; padding : 10px; width : 200px; }
.cautare { width : 280px; background : #f5f5f5; margin : 0 0 5px 0; }

.cautare label { display : block; }
.cautare label { display : block; }
.cautare input { border : 1px solid #ccc;  width : 200px; height : 18px; }
.user_menu div input.button, .cautare input.button { line-height : 21px;  -moz-border-radius : 4px; width : 60px; height : 21px; padding : 0 0 3px 0; margin : 0; background : #f5f5f5; border : 1px solid #ccc; }

.user_menu { position : absolute; right : 5px; height : 85px; }
.user_menu label { height : 18px; line-height : 18px; display : block; width : 50px; float : left; }
.user_menu div input { margin : 0 4px 0 0; display : block; width : 80px; float : left; height : 18px; border : 1px solid #ccc; }
.user_menu div input.checkbox { width : 20px; }
.user_menu div.row { margin : 10px 0 0 0; }
.user_menu a { font-size : 11px; }

.content { position : relative; overflow : hidden; padding : 5px 0 0 0; }
.contentLeft { position : relative; overflow : hidden; width :655px; float : left; margin : 0 5px 0 0; }
.contentRight { position : relative; overflow : hidden; width : 300px; float : left; }

.boxFoto { background : #f5f5f5; }
.boxFoto img { display : block; margin : 8px; padding : 2px; border : 1px solid #ccc; float : left; } 
.boxFoto img:hover { border-color : #a15cc4; } 

.box { margin : 0 10px 10px; border-bottom : 2px solid #CCCCCC; padding : 0 0 10px 0; }
.box .navigator { margin : 10px 0 15px 0; }
.box .navigator li { display : inline; margin : 0 4px 0 0; }
.box .navigator li b { font-size : 14px; margin : 0 2px 0 0; }
.box h1 { text-decoration : underline; font-size : 20px; font-family : georgia; margin : 10px 0;}
.box .imgp { float : left; border : 1px solid #ccc; padding : 3px; margin : 0 10px 0 0; }
.box .thumbs { margin : 10px 0; }
.box .thumbs img { border : 1px solid #ccc; padding : 3px; margin : 0 5px 0 0; }
.box .action { margin : 5px 0; }

.box .comment { background : #f5f5f5; padding : 10px; }
.box .comment textarea { width : 350px!important; height : 60px!important; border : 1px solid #ccc; padding : 5px; font-family : arial!important; font-size : 12px!important; }
.box .comment div.comment_white_post { margin : 10px 0 0; }
.box .comment div.comment_white_post input.send_comment { margin : 0 0 0 200px; }
.box .comment h2 { padding : 0 0 10px 0; font-size : 18px; border-bottom : 1px solid #ccc; display : block; margin : 0 0 10px 0; }
.box .comment div label { display : block; font-size : 14px; width : 200px; float : left; }

.box .comment_main .avatar { float : left; width : 50px; height : 40px; }
.box .comment_main .avatar img { padding : 2px; border : 1px solid #ccc; margin : 0 5px 0 0; }
.box .comment_main .row { margin : 5px 0; background : #f5f5f5; padding : 5px; }
.box .comment_main .row div.comment_white p { display : block; font-weight : bold; margin : 0 0 4px 0; }

.box .countryDiv { background : #f5f5f5; padding : 4px; }
.box .countryDiv #listCountryDiv { margin : 0 0 4px 0; }

.box .cautareBlg { background : #f5f5f5; -moz-border-radius : 4px; padding : 10px; margin : 0 0 10px 0; }
.box .rowBlog img  { padding : 2px; border : 1px solid #ccc; margin : 0 5px 0 0; float : left; }
.box h2 { margin : 20px 0; font-size : 16px; font-weight : bold; }

.box .rowBlog { background : #f5f5f5; padding : 5px; -moz-border-radius : 4px; }

.box .rowBlogB { background : #884FA5; color : #fff; font-size : 14px; font-weight : bold; }
.box .rowBlogB a { color : #fff; }
.box .rowBlogB h1 { margin-top : 0; font-size : 22px; font-weight : bold; text-decoration : none;  }

.box .linksDiv { background : #e4e4e4; padding : 3px; margin : 5px 0; }
.box .linksDiv a { color : #000; }

.formBox div label { line-height : 20px; height : 20px; display : block; font-size : 14px; width : 200px; float : left; }
.formBox div input { border : 1px solid #ccc; display : block; font-size : 14px; width : 200px; float : left; }
.formBox div input.checkbox { width : 20px; margin : 0 0 0 198px; }
.formBox div input.buton { width : 100px; margin : 0 0 0 198px; }
.formBox div.row { height : 20px; margin : 4px 0; }
.formBox div.alt { background : #f5f5f5; padding : 5px; margin : 14px 0; }
.formBox div.alt div.row { height : 18px; }
.formBox div.action { height : 20px; margin : 0 0 0 198px; line-height : 20px; }

.noFlt input { float : none!important; }
.noFlt input#b_content { display : none; }

.rowBtns { margin : 20px 0; }
.rowBtns input.buton { margin : 0 5px 0 0!important; width : 140px!important; }

p.info { padding : 5px; background : #f5f5f5; -moz-border-radius : 4px; margin : 10px 0; }
p.error { font-weight : bold;  padding : 5px; background : #ff5555; -moz-border-radius : 4px; margin : 10px 0; color : #fff; }

div.foto { padding : 5px; background : #f5f5f5; }
div.foto a.foto { float : left; display : block; width : 77px; height : 77px; margin : 0 10px 0 0; }
div.foto a img { padding : 5px; border : 1px solid #ccc;  }
div.foto h2 { float : left; font-size : 16px; font-weight : bold; }

.footer { -moz-border-radius : 3px; background : #fff; padding : 5px; width : 960px; margin : 10px auto; }

.clearfloat { height : 1px; overflow : hidden; position : relative; clear : both; }

.crop{
	width : 80px;
	float:left;
	margin:.5em 10px .5em 0;
	overflow:hidden; /* this is important */
	border:1px solid #ccc;
	}
	/* input values to crop the image: top, right, bottom, left */
.crop img{
	margin:-20px -15px -40px -55px;
	}