/* Revent Moscow */

/************************
	TAGS
************************/

body 					{
						margin:0; padding:0; background-color:white;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						color:#545454;
						font-size:9pt;
						}
						
img						{border:0;}

form					{margin:0; padding:0;}

h1						{
						margin:0; padding: 2px 10px;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						color:#3997d3;
						font-size:14px;
						}
h2						{
						margin:0; margin-bottom:4px; padding: 0 10px;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						color:#306689;
						font-size:12px;
						}

HR { text-align: center; width: 740px; height: 1px; color: #a8a8a8; border: none; padding:0; margin: -2px; clear:both} /* for IE */
HTML>BODY HR {  width: 740px; height: 1px; background-color: #a8a8a8; border: 0px solid #a8a8a8;  padding:0; margin:2px auto; clear:both} /* for Gecko */


/************************
	LINKS
************************/
.listLink				{
						font-size: 10px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight:bolder;
						margin: 0; padding:0; color:#666666;
						}
a.listLink:link			{ color:#666666; text-decoration:none }
a.listLink:visited		{ color:#999999; text-decoration:none }
a.listLink:hover		{ color:#660000; text-decoration:none }
a.listLink:active		{ color:#ee4e00; text-decoration:none }

.mnuLink				{
						font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight:normal;
						margin: 0; padding:0; color:#666666;
						}
a.mnuLink:link			{ color:#666666; text-decoration:none }
a.mnuLink:visited		{ color:#999999; text-decoration:none }
a.mnuLink:hover			{ color:#660000; text-decoration:none }
a.mnuLink:active		{ color:#ee4e00; text-decoration:none }

a.red:link			{ color:#b22e37; text-decoration:underline }
a.red:visited		{ color:#b22e37; text-decoration:underline }
a.red:hover			{ color:#b22e37; text-decoration:none }
a.red:active		{ color:#b22e37; text-decoration:underline }

a.blue:link			{ color:#306689; text-decoration:underline }
a.blue:visited		{ color:#306689; text-decoration:underline }
a.blue:hover			{ color:#306689; text-decoration:none }
a.blue:active		{ color:#306689; text-decoration:underline }


a.lightblue:link			{ color:#3997d3; text-decoration:underline }
a.lightblue:visited		{ color:#3997d3; text-decoration:underline }
a.lightblue:hover			{ color:#3997d3; text-decoration:none }
a.lightblue:active		{ color:#3997d3; text-decoration:underline }


/************************
	COLORS
************************/

.bgtop					{
						/*background-color:#e7e7e7;*/
						background-image:url('images/bg_top.gif'); background-repeat:repeat-x;
						}
.bgblack				{
						background-color:#000;
						height: 1px;
						}
.bgheader				{
						background-color:#ef0000;
						background-image:url(images/bg_header_top.gif); background-repeat:repeat-x;
						}
.bgmenutop				{
						background-color:#ececec; height:24px;
						background-image:url(images/bg_menu_top.gif); background-repeat:repeat-x;
						}
.bgshadowtop			{
						background-color:#fff; height:7px;
						background-image:url(images/bg_menu_top_shd.gif); background-repeat:repeat-x;
						}
.bgMidGray					{
						background-color:#a8a8a8;
						}
.bgLiteGray					{
						background-color:#cccccc;
						}

.bgmenubtm				{
						background-color:#ececec; height:21px;
						background-image:url(images/bg_menu_btm.gif); background-repeat:repeat-x;
						}
						
/************************
     	 HEADER
************************/

table#header 			{
						height:197px;
						background-image:url(images/top-bg.png);
						background-repeat:repeat-x;
						}

div.lang 				{
						float: left;
						position: relative;
						top:0px;
						left:0px;
						}
						
div.top-menu 			{
						padding:5px 0 0 0;
						height:25px;
						}

div.top-menu span 		{
						background: url(images/menu-type.png) no-repeat top left;
						padding: 0 20px 0 20px;
						font-size:13px;
						font-weight:bold;
						color: #fd8f10;
						}

div.top-menu span a		{
						color: #fd8f10;
						text-decoration:none;
						}
						
div.top-menu span a:hover {
						color: #bf1a1a;
						text-decoration:none;
						}
						
/************************
     TEXT ELEMENTS
************************/

.maintxt				{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						color:#545454;
						font-size:9pt;
						font-weight:normal;
						text-align:left;
						}


/************************
	OHTER
************************/

.addres					{
						background-color:white; background-image:url(images/rlist_adrrblock.jpg);
						width:196px; height:114px; background-repeat:no-repeat;
						font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight:normal;
						margin: 0px;  padding-right:10px; color:#404040;
						text-align:right
						}
a.addresLink:link			{ color:#3678BA; text-decoration:none}
a.addresLink:visited		{ color:#486682; text-decoration:none}
a.addresLink:hover			{ color:#0476B0; text-decoration:underline}
a.addresLink:active			{ color:#B00505; text-decoration:underline}

DIV.mainblock			{margin: 7px;}

IMG.thmb				{margin:0 25px 10px 10px}

th {background:#dcdcdc url(images/menu-left-bg.gif) repeat-x  bottom left;color: #fd8f10;border-bottom: 1px solid #a8a8a8;text-transform: uppercase;font-size: 11px;}
th a {color: #fd8f10;text-decoration:none;}

td.contacts p {font-size: 20px;font-weight:bold;}
td.contacts div {font-size: 11px;}
td.contacts div a {color: #404040;text-decoration:none;}
td.contacts div a:hover {color: #404040;text-decoration:underline;}