body{

	padding: 0px;

	margin: 0px;

	font-family:Tahoma,Arial;

	font-size:12px;	

	color:#4B494A;

	background:#fff;

}

table {	border-collapse: collapse;}

td    {	vertical-align: top;	font-family:Tahoma,Arial;	font-size:12px;color:#4B494A;	}

form,img,td,h1,h2,h3 {	margin: 0px;	padding: 0px;}

td.w {	padding: 5px; }

img,td {	border:0px;}

img {border:0;}



a  {color:#F00033; text-decoration:underline;}

p {padding:5;text-indent:30px; margin:2px 0; line-height:140%;}

.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 16px;

margin-right:16px;

color:white;

font-size: 14px;

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 40px;color:white;font-size:11px;}

#logoleft a {color:white;}

#logoright {float:left;padding:155px 0 0 99px;}

#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) #555962 no-repeat left top;

}

h1 i {

	float:right;

	width:16px;

	height:37px;

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

}

h1.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:20px 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; }

.usercontent img.wb {border:0px;padding:4px; float:none; 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;} 

.sp {

	text-align:center;

	color:#535760;

	font-size:9px;
}

.spa {margin:2px 0;}