*

	{

	margin:0;

	padding:0;

	list-style:none;

}



html, body

	{

	width:100%;

	height:100%;

	background:#232323;

	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;

}


h1

	{

	font-size:20px;
	
	font-weight:lighter;


}



h2

	{

	font-size:22px;


}

.input{

text-align: left;
line-height:15px;
margin: 0px;
padding: 25px;
border:0px;
padding-left:75px;
} 

.log li{
	display:inline;
}

.log li a{
	font-size:12px;
	color:#3399CC;
}




.nopad{

width:750px;
text-align: center;

}


#vdv

	{

	width:754px;

	margin:0 auto;

	background:#fff;

	min-height:100%;

}



.contentpaneopen_first

{

 	height:auto;

	max-width:700px;

	margin:35px 40px 0px 40px;

	text-align:justify;



}


.contentpaneopen

{

 	height:auto;

	max-width:700px;

	margin:30px 40px 0px 40px;

	text-align:justify;



}



.contentpane

{

 	height:auto;

	max-width:700px;

	margin:0px 40px 0px 0px;

	text-align:justify;
}









.contentheading

{

 padding-left:0px;

 font-size:28px;

 padding-bottom:0px;



}





/*~~~~~content~~~~~~*/



#content

{

	width:754px;

	height:auto;

	margin-top:40px;

}



#remository

{

 	height:auto;

	max-width:700px;

	margin:40px 40px 0px 53px;

	text-align:justify;
	
	font-size:14px;



}



#component-contact

{

 	height:auto;

	width:600px;

	margin:-70px 40px 0px 40px;

	text-align:justify;


}



.caption

{

width:450px;

padding-top:30px;

padding-bottom:100px;

	text-align:justify;

}


#serv li{
	
	font-size:12px;
	line-height:1.5;
	
}


.latestnews li
{
	margin-top:5px;
	
}

.latestnews ul
{
	margin-bottom:5px;
}

.contentpane td p
{
	margin:20px 40px 20px 40px;
	
}

#namemsg, #usernamemsg, #emailmsg, #pwmsg, #pw2msg {
	margin-left:75px;
	margin-top:25px;
	font-size:12px;
	line-height:17px;
}

.nws a
{
	font-size:10px;
}

.recom {
	
	margin:0px 40px 0px 75px;
	
}

.inputbox{
	margin:0px 0px 0px 0px;
	
}

#description
{
	margin:5px 0px 15px 0px;
	
}

.jvlinx_catlist_sub
{
	margin:5px 0px 15px 0px;
}


/*header*/



#header

	{

	width:754px;

	height:216px;

}

.componentheading
{
	margin-top:35px;
	text-align:left;
	
	font-size:22px;
	font-weight:bold;
	
}


.componentheading h1
{
	margin-top:35px;
	text-align:left;
	margin-left:40px;
	font-size:22px;
	/*font-weight:bold;*/
	
}










/*menu*/





#menu

	{

	width:754px;

	height:35px;

	background:url(fon-fon.jpg) repeat-y #c1f1ff;

	position:relative;

}



#menu-fon

	{

	width:624px;

	height:35px;

	background:url(menu-fon.jpg) repeat-x ;

	position:absolute;

	top:17px;

	left:65px;

	

}



#menu-left

	{

	width:100%;

	height:35px;

	background:url(menu-left.jpg) no-repeat;

}



#menu-right

	{

	width:100%;

	height:35px;

	background:url(menu-right.jpg) no-repeat 100% 0;

}



#menu-right ul

	{

	margin-left:15px;

}



#menu-right li

	{

	width:16%;

	float:left;

	margin-top:8px;

}

	

#menu-right a

	{

	display:block;

	font-size:14px;

	color:#fff;

	text-decoration:none;

	text-align:center;

}



#menu-right a:hover

	{

	color:#9ae8ff;

}
























/*left block*/





#left-block

	{

	width:400px;

	font-size:12px;

	float:left;

	line-height:16px;

	margin-top:5px;

}

	

#my

	{

	padding-left:58px;

	max-width:310px;

}



#my p

	{

	margin-top:20px;

}



#news

	{

	margin-top:30px;

	padding-left:58px;

		max-width:310px;

}



#news p

	{

	margin-top:20px;

}


#contentpaneopen p
{
	font-size:12px;	
	line-height:17px;
	
}












/*right block*/









#right-block

	{

	width:auto;

	margin-left:400px;
	
	

}

	

#right-block h2

	{

	display:block;

	height:45px;



}



#k-k

	{

	width:350px;

	height:133px;

}



#k-k 

	{

	font-size:12px;

}



.k

	{

	font-size:15px;

}



#k1,

#k2,

#k3

	{

	width:315px;

	height:84px;

}



#k1

	{

	background:url(k1.jpg) no-repeat;

}



#k2

	{

	background:url(k2.jpg) no-repeat;

}



#k3

	{

	background:url(k3.jpg) no-repeat;

}


#modul
{
	margin:0 0 0 0;
}

#modul p
{
	margin-bottom:20px;
	margin-top:5px;
}

#modul p a
{
	font-size:12px;
	color:#3399CC;
}

.ja-innerdiv
{
	margin:0 0 0 0;
}
















/*отзывы клиентов*/





#otz

	{

	width:754px;

	height: auto;

}



#otz h2

	{

	margin-left:58px;

}



#block-strelka

	{

	width:696px;

	margin:10px 0 0 58px;

}



#block-strelka1

	{

	width:210px;

	height:70px;

	float:left;

	padding-right:10px;

	text-align:justify;

}



.description

	{

 padding-left:80px;

	text-align:left;

}





#block-strelka2

	{

	width:180px;

	height:70px;

	float:left;

	padding-right:10px;

	text-align:justify;

}



#block-strelka3

	{

	width:245px;

	height:70px;

	float:left;



	text-align:justify;

}



#block-strelka1 a,

#block-strelka2 a,

#block-strelka3 a

	{

	font-size:12px;

}



.strelka

	{

	width:48px;

	height:70px;

	background:url(strelka.jpg) no-repeat;

	float:left;

}





















/*footer*/





#nol

	{

	width:100%;

	height:120px;

	clear:both;

}





#footer

	{

	width:754px;

	height: auto;

	background:url(footer-fon.jpg) repeat-x;

	margin:0 auto;

	margin-top:-77px;

	clear:both;

}



#footer-left

	{

	width:100%;

	height:100px;

	background:url(footer-left.jpg) no-repeat;

}



#footer-right

	{

	width:100%;

	height:100px;

	background:url(footer-right.jpg) no-repeat 100% 0;

}



#footer-right p

	{

	margin-top: -4px;

	font-size:12px;

	text-align:center;

	color:#848484;

}



.blue

	{

	color:#3399CC;

}

#footer-right p a
{
	color:#3399CC;
	text-decoration:underline;
		
}

