body{
	padding: 0px;
	margin: 0px;
	font-family:Tahoma,Arial;
	font-size:12px;	
	color:#4B494A;
	background:#fff;
}
table {	border-collapse: collapse;}
td    {	font-family:Tahoma,Arial;	font-size:12px;color:#4B494A; }
form,img,td,h1,h2,h3 {	margin: 0px;	padding: 0px;}

img {border:0}

table.auser td{padding: 0px; margin: 0px;}
table.buser td{padding: 10px; margin: 10px;}

a  {color:#F00033; text-decoration:underline;}
p {padding:0;margin:2px 0;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
a.uline{text-decoration:underline;}
a.noline{text-decoration:none;}

#center {width:1000px;margin:0 auto;}




#mainmenu {height:37px;background:url(../images/mm.gif) #535760 repeat-x left top;overflow:hidden;}
#mainmenu a {
float:left;
height:37px;
display:block;
line-height:37px;
padding:0 0 0 10px;
margin-right:10px;
color:white;
font-size: 13px;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
#mainmenu i{display:block;float:left;width:16px;height:37px;background:url(../images/mmsel.gif) no-repeat right top;}
#mainmenu a.active {background:url(../images/mmsel.gif) #D3001E no-repeat left top;margin-right:0;}
#mainmenu a:hover {text-decoration:underline}
#mainmenu a.active:hover {text-decoration:none}





#logo_ru{
	height:181px;
	background:url(../images/flash_ru.jpg) #040E27 no-repeat left top;
}
#logo_en{
	height:181px;
	background:url(../images/flash_en.jpg) #040E27 no-repeat left top;
}
#logo_es{
	height:181px;
	background:url(../images/flash_es.jpg) #040E27 no-repeat left top;
}
#alogo {width:270px;height:134px;position:absolute;margin-left:23px;margin-top:14px;display:block;}
#logoleft {float:left;padding:156px 0 0 30px;color:white;font-size:11px;}
#logoleft a {color:white;}
#logoright {float:left;padding:155px 0 0 65px;}
#logoright a {display:block;float:left;width:20px;height:16px;margin-right:9px;}

#flash {float:right;}

#page {xheight:300px;padding:12px 2px;}
#page .left {width:767px;float:left;}
#page .right {width:216px;float:right;}

h1 {
	height:30px;
	line-height:30px;
	padding:0 0 0 16px;
	color:white;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	background:url(../images/h1.gif) no-repeat left top;
}
h1 i {
	float:right;
	width:16px;
	height:30px;
	background:url(../images/h1.gif) no-repeat right top;
}
h3 {

	height:30px;

	line-height:30px;

	padding:0 0 0 16px;

	color:white;

	font-size: 13px;

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

	background:url(../images/h1.gif) #555962 no-repeat left top;

}

h3 i {

	float:right;

	width:16px;

	height:30px;

	background:url(../images/h1.gif) no-repeat right top;

}

h1.center {
	text-align:center;
}
h3.center {

	text-align:center;

}
h1.red {	background:url(../images/h1red.gif) #E10020 no-repeat left top;}
h1.red i { background:url(../images/h1red.gif) no-repeat right top; }

.text {padding:13px 13px 24px;}

.col1 {float:left; width:378px;}
.col2 {float:right; width:378px;}

#footer {height:94px;border-top:3px solid #343B45;clear:both;margin-top:16px;}
#footer div {padding-top:30px;}
#footer .left a {color:#4B494A;margin-right:8px;line-height:18px;}
#footer .left {float:left;width:610px;padding-left:12px;padding-top:27px;}
#footer .right {float:right;width:170px;text-align:right;padding-right:12px;}

#newslist {padding:12px 12px 0;}
#newslist .item {padding:0 0 14px;background:url(../images/dots.gif) repeat-x left bottom;margin-bottom:14px;clear:both}
#newslist .item img {float:left;margin:0 10px 10px 0;border:1px solid #555;}
#newslist .last {padding:0 !important;background:none !important;margin-bottom:0px !important;}

#prods {background:url(../images/prodbottom.gif) #EFEFEF no-repeat left bottom;padding:5px 0 25px;}
#prods .item {text-align:center;padding:7px;}
#prods a {display:block;clear:both;margin-bottom:2px;}

hr,
.dots {
	height:1px;
	line-height:1px;
	font-size:1px;
	background:url(../images/dots.gif) repeat-x left top;
	margin:10px 0;
	padding:0;
	clear:both;
	color: #fff; 
	background-color: #fff; 
	border:none;
	/border: 1px dotted #ccc;
	/border-style: none none dotted;
}

#visuals a {margin-right:2px;}

#submenu {position:absolute;width:212px;background:url(../images/sm.gif) no-repeat left top;}
#submenu ul {padding:15px 15px 0 15px;margin:0;list-style:none;}
#submenu ul ul {padding:8px 0 0 0;margin:0;list-style:none;}
#submenu ul ul li {padding:0 0 5px 12px;background:url(../images/tri.gif) no-repeat 0px 2px;}
#submenu i {width:212px;height:15px;background:url(../images/sm.gif) no-repeat left bottom;display:block;}
.textsm {padding-left:220px;}

a.arrow {font-size:15px;text-decoration:none;}

.webform input,.webform textarea, .webform select  {width:380px;}
.webform textarea {height:100px;}

#qalist {padding:10px;}

/*.usercontent img {border:1px solid #ccc;padding:4px; float:left;margin:0 10px 12px 0; }*/

/*.pcr .usercontent img {border:1px solid #ccc;padding:4px; float:right;margin:0 12px 10px;}*/
/*.pcr .usercontent img {
border:1px solid #CCCCCC;
display:block;
float:left;
margin:0 10px 12px 0;
xmargin:0pt auto 10px;
padding:4px;
}*/

.dc {width:550px}
.dc li {margin-bottom:7px;} 
