@charset "utf-8";
/* CSS Document */
body{
  background-color:#f5f5f5;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  margin:0;
  padding:0;
}
body h1, h2, h3, h4, h5, h6, hr, p, div, ul, li, ol, form, img, span, table {margin:0px; padding:0;}
body img{display:block;}

/* GENERAL */
a img{ border-width:0;}
a.LinkBlue{ color:#00aff0; text-decoration:none;}
a.LinkBlue:hover{ color:#333333;}
a.BackgroundColor{ 
  background-color:#f0dd00;
  color:#333333 !important;
  padding:3px 10px;
  text-decoration:none
}
a.BackgroundColor:hover{ background-color:#00aff0; color:white !important;}

.BackgroundcolorForumYellow{ background-color:#f2f1e2;}
.BackgroundColorF5{ background-color:#f5f5f5;}
.BackGroundColorYellow{ background-color:#f0dd00; padding:2px 6px;}
.BorderAllAround{ border:1px solid #e2e2e2;}
.BorderBottom{ border-bottom:1px solid #cccccc;}
.Border0{border-width:0 !important;}
.Border3{border-width:3px !important;}

.Color33{ color:#333333;}
.Color66{ color:#666;}
.Color99{ color:#999;}
.ColorForumYellow{ color:#f2f1e2;}
.ColorBlue{ color:#0087b9 !important;}

.ClearBoth{ clear:both;}

.DisplayBlock{ display:block;}
.DisplayInline{ display:inline;}

.FontSize20{font-size:20px;}
.FontSize16{font-size:16px;}
.FontSize12{font-size:12px;}
.FontSize11{font-size:11px;}

.floatedLeft{ float:left;}
.floatedRight{ float:right;}

.FontBold{ font-weight:bold;}

.LineHeight20{line-height:20px;}
.LineHeightNormal{line-height:normal;}

.Marginleft5{margin-left:5px;}
.MarginRight5{margin-right:5px;}
.MarginBottom5{margin-bottom:5px;}
.MarginTop5{margin-top:5px;}
.Marginleft10{margin-left:10px;}
.MarginRight10{margin-right:10px;}
.MarginBottom10{margin-bottom:10px;}
.MarginTop10{margin-top:10px;}
.MarginLeft20{margin-left:20px;}

.Padding0{ padding:0 !important;}
.Padding5{ padding:5px !important;}
.PaddingBottom5{ padding-bottom:5px;}
.PaddingTop5{ padding-top:5px;}

.TextRight{ text-align:right;}
.TextCenter{ text-align:center;}

.Width50P{	width:49.9%;}
/* GENERAL */

/* start CSS*/

a.buy-btn{ 
	background-color:#f0dd00;
  color:#333333 !important;
  padding:3px 10px 1px 10px;
  text-decoration:none
  }
a.buy-btn:hover{ background-color:#00aff0; color:white !important;}
a.buy-btn img{ display:inline;}

div#box-home div#third-p-v2{
color:#FFFFFF;
float:left;
height:200px !important;
margin-top:0px;
margin-left:55px;
padding:0;
width:289px;
}
div#box-home div#third-p-v2 p{
margin-top:70px;
margin-left:20px;
padding:0;
}




div#ct{
  margin:0 auto;
  padding-top:20px;
  padding-bottom:30px;
  width:940px;
}

/* start MENU */
div#menu img{ 
  border:0; 
  float:right; 
  margin-left:24px; 
} 
div#menu img#logo{
  float:left !important;
  margin:0;
}
/* end MENU */

/* start BAR */
div#bar{
  background-color:#00aff0;
  color:#fff;
  margin-bottom:20px;
  margin-top:18px;
  padding:5px;
  line-height:20px;
}
div#bar a{ 
  color:#FFFFFF;
  font-size:10px;
  padding:0 5px;
  text-decoration:none;
}
div#bar a:hover{
  color:#333333;
} 
div#bar form input{
  border:1px solid #0087b9;
  color:#333333;
  font-size:10px;
  height:15px;
  margin:0 4px 0 0;
  padding-top:2px;
  padding-left:3px;	
  width:110px;
}
input#btn-loghin{
  background:url(../images/loghin.gif) !important;
  border-width:0px !important;
  margin:0;
  width:38px !important;
  height:20px !important;
}
div#bar form input#btn-go{
  background-image:url(../images/btn-go.gif);
  border-width:0;
  margin:0;
  width:26px;
  height:20px;
}
div#bar form input#btn-send{
  background-image:url(../images/btn-send-email.gif);
  border-width:0;
  margin:0;
  width:38px;
  height:20px;
}
/* end BAR */

/* start LEFT MENU */
div.left-menu{
  float:left;
  font-size:11px;
  margin-right:17px;
  width:146px;
}
div.left-menu h4{
  font-size:11px;
  padding-bottom:3px;
}
div.left-menu span{
  background-color:#f0dd00;
  border-bottom:1px solid #d9c800;
  display:block;
  padding:3px 0 3px 6px;
  text-decoration:none;
}
div.left-menu a{
  background-color:#f0dd00;
  border-bottom:1px solid #d9c800;
  color:#0087b9;
  display:block;
  padding:3px 0 3px 6px;
  text-decoration:none;
}
div.left-menu a:hover{ color:#333333;}
/* end LEFT MENU */

/* start RIGHT MENU */
div#right-menu{
  float:left;
  font-size:11px;
  margin-left:17px;
  width:220px;
}
div#right-menu h4{
  border-bottom:1px solid #cccccc;
  font-size:11px;
  padding-bottom:3px;
}
div#right-menu p{
  border-bottom:1px solid #cccccc;
  padding:3px 0 3px 6px;
}
div#right-menu span{
  float:right;
}
div#right-menu span img{
  display:inline;
}
div#right-menu a{
  color:#0087b9;
  text-decoration:none;
}
div#right-menu a:hover{ color:#333333; }
div#right-menu div.latest-comments{
  padding:2px 0;
}
div#right-menu div.latest-comments p{
  color:#666666;
  float:none;
  padding:2px 0;
}
/* end RIGHT MENU */

/* start CONTENT */
div#content-refer{
  background-color:#f5f5f5;
  border:1px solid #e2e2e2;
  color:#666666;
  float:left;
  font-size:11px;
  line-height:20px;
  padding-bottom:5px;
  width:218px;
}
div#content-refer h2{
  color:#000000;
  font-size:14px;
  margin:10px 10px 5px 10px;
}
div#content-refer p{
  border-width:0;
  margin:0 10px;
  padding:0;
}
div#content-refer p span.sub-menu{
  float:none;
  margin-left:20px;
}
/* start CONTENT */

/* start FOOTER */
div#footer{
  border-top:1px solid #e4e4e4;
  color:#999999;
  font-size:10px;
  padding-top:15px;
  padding-bottom:15px;
}
div#footer p{
  margin:0 auto;
  width:940px;
}
div#footer a{
  color:#666666;
  text-decoration:none;
}
div#footer a:hover{ 
  color:#00aff0;
  text-decoration:underline;
}
/* end FOOTER */

/* start HOME YELLOW BOX */
div#box-home{
	background-image:url(../images/yellow-box-home.jpg);
	font-size:11px;
	height:169px;
	margin-bottom:0px;
	padding-top:140px;
	width:940px;
	}
	div#box-home div#first-p{
		float:left;
		margin-left:30px;
		width:260px;
		}
		div#box-home div#first-p a{
			float:right;
			margin-top:74px;
			}
		div#box-home div#first-p p{
			line-height:16px;
			margin-top:20px;
			margin-left:0px;
			}
		div#box-home div#first-p p img{margin-top:10px;}
	div#box-home div#second-p{
		color:#FFFFFF;
		float:left;
		margin-left:50px;
		width:245px;
		}
		div#box-home div#second-p p{
			line-height:14px;
			margin-top:20px;
			}
			div#box-home div#second-p p a{ margin-top:44px;}
  div#box-home div#third-p-v2{
    color:#FFFFFF;
		float:left;
    height:228px;
		margin-left:30px;
    padding:0;
		width:280px;
		}
		div#box-home div#third-p-v2 p{
    	margin-top:0px;
      margin-left:20px;
      padding:0;
      }
/* start HOME YELLOW BOX */

/* start HOME CONTENT BOXEs */
div#home-boxcontent1{
  border-right:1px solid #cccccc;
  height:260px;
  padding-right:10px;
  width:265px;
}
div#home-boxcontent2{
  border-right:1px solid #cccccc;
  height:260px;
  margin-left:10px;
  padding-right:10px;
  width:380px;
}	
div#home-boxcontent2 p{
  margin-top:10px;
  margin-bottom:20px;
}
div#home-boxcontent3{
  height:260px;
  margin-left:10px;
  width:250px;
}	
div#home-boxcontent3 img{
  width:113px;
  height:66px;
}
div#home-boxcontent3 a{
  background-color:#d0d0d0;
  border:3px solid #efefef;
  display:block;
  float:left;
  height:66px;
  margin-top:5px;
  padding:1px;
  width:113px;
}
div#home-boxcontent3 a:hover{ background-color:#00aff0;}
/* end HOME CONTENT BOXEs */

/* start GENERAL CONTENT */
div#content{
  font-size:12px;
  float:left;
  width:540px;
}
div#content h1{
  font-size:20px;
  color:#000000;
}
div#content a.video{
  background-color:#333333;
  display:block;
  padding:3px;
}
div#content a.video:hover{ background-color:#00aff0;}
img.arrow{ margin-bottom:2px; display:inline;}
div.lotoflinks{
  float:left;
  width:380px;
}
div#edit-bar{
  border-bottom:1px solid #cfcfcf;
  color:#cfcfcf;
  float:left;
  font-size:11px;
  margin-bottom:10px;
  padding-bottom:4px;
  text-align:right;
  width:777px;
}
div#download{
  background-color:#00aff0;
  color:#FFFFFF;
  padding:2px 0;
  text-align:center;
}
div#download a{color: #000000;}
div#download a:hover{color: #ffffff;}
div#download div#download-btn{
  background-image:url(../images/download-btn-back.gif);
  color:#333333;
  display:block;
  font-size:16px;
  height:25px;
  margin-bottom:5px;
  padding-top:6px;
  width:200px;
}
form#newsletter input{
  border:1px solid #0087b9;
  color:#333333;
  font-size:10px;
  height:15px;
  margin:5px 0 5px 0;
  padding-top:2px;
  padding-left:3px;	
  width:170px;
}
form#newsletter input#btn{
  background-image:url(../images/submit-btn.gif);
  border-width:0;
  margin:0;
  width:69px;
  height:21px;
}
form#newsletter input#blog-btn{
  background-image:url(../images/search.gif);
  background-color:transparent;
  border-width:0;
  margin:-2px 0 0 5px;
  padding:0;
  width:19px;
  height:19px;
}
div.box-content{
  width:260px;
}
form#big-search input{
  border:1px solid #0087b9;
  color:#333333;
  font-size:14px;
  height:22px;
  padding-top:4px;
  padding-left:3px;	
  width:250px;
}
form#big-search input#btn-search{
  background-image:url(../images/btn-search.gif);
  border-width:0;
  margin:0;
  width:84px;
  height:29px;
}
div#paginare a{
  border:1px solid #d6d6d6;
  background-color:#fff;
  color:#00aff0;
  margin-right:2px;
  padding:2px 4px;
  text-align:center;
  text-decoration:none;
}
div#paginare a:hover{
  border:1px solid #00aff0;
  background-color:#00aff0;
  color:#fff;
}
div#patruzeropatru{
  font-size:20px;
  margin:0 auto;
  padding:50px 80px;
  width:500px;
}
div#patruzeropatru p{
  font-size:30px;
  margin-bottom:10px;
}

div#registration{
  background-color:#efefef;
  border:1px solid #e2e2e2;
  font-size:14px;
  margin:0 auto;
  padding:20px;
  width:620px;
}
div#registration table td, div#registration table th{

  text-align:left;
}
div#registration table td#checky-box{
  font-size:12px;
  font-weight:normal;
  line-height:20px;
}
div#registration form input, textarea{
  border:1px solid #0087b9;
  font-size:18px;
  padding:7px 5px;
  width:260px;
}
div#registration form input[type="checkbox"]{
  background-color:#999999;
  margin:0 5px 0 0;
  padding:0;
  width:12px;
}
div#registration form input#code{
  border:1px solid #0087b9;
  font-size:15px;
  padding:5px 5px;
  width:160px;
}
div#registration form input#btn-create{
  background-image:url(../images/btn-create-account.gif);
  border-width:0;
  height:33px;
  width:116px;
}
div#registration form input#btn-send-post{
  background-image:url(../images/btn-send-post.gif);
  border-width:0;
  height:33px;
  width:116px;
}
div#registration table tr#fields td{
  color:#FF0000;
  font-size:12px;
  font-weight:normal;
  height:20px;
}
div.blog-date{
  margin-right:17px;
  width:146px;
}
div.blog-date p{
  background-color:#f0dd00;
  color:#FFFFFF;
  font-size:32px;
  font-weight:bold;
  margin-bottom:5px;
  text-align:center;
}

div.forum p{
  line-height:16px;
  height:34px;
}
div.forum p.category{
  padding:10px;
  width:260px;
}
div.forum p.posts{
  color:#999999;
  font-size:11px;
  padding:10px 5px;
  width:90px;
}
div.forum p.started{
  color:#999999;
  font-size:11px;
  padding:10px 5px;
  width:140px;
}
/* end GENERAL CONTENT */

.form_error { font-weight:normal; color:red;}


ul.error_list{
  list-style-type: none;
  color:red;
}

.clearer{clear:both; font-size:0px; line-height:0px; height:0px; }