/* CSS Document */

body {	margin:0px;	}
body, table, td, a, input, select, textarea {	color:#494949; font-size:11px; font-family:Tahoma, Arial;	}
a {	color:#3db7cf; text-decoration:underline;	}
a:hover {	text-decoration:none;	}

ul {	margin:0px;	padding:0px; list-style:none;	}
ul li {	margin:0px;	padding:0px 0px 0px 13px; background:url(images/bullet.gif) no-repeat 5px 7px;	}

.clear {	clear:both;	}

.partner-list {	margin:auto; width:610px;	}
.partner-list img {	margin:0px 2px 12px 2px;	}
.border {	padding:0px; border:1px solid #c1c1c1;	}

h2 {	font-size:16px; color:#e0792e; font-weight:bold; margin:5px 0px 13px 4px;	}
.hr {	background:url(images/hr.gif) no-repeat bottom center; height:1px; margin:16px auto 13px auto; clear:both;	}

.column2l, .column2r {	width:48%; float:left;	}
.column2r {	float:right;	}

#wrapper {	margin:0px auto; padding-bottom:42px; width:995px; display:table;	}
#header {	background:url(images/header/menu-bg.jpg) no-repeat 6px 92px; float:left; width:100%; position:relative;	}
#header .rand {	background:url(images/header/rand/1.jpg) no-repeat bottom left; height:313px; width:308px; float:right;	}
#header .logo {	margin:15px 0px 0px 54px;	}
#header .logo span img {	margin:0px 0px 2px 3px;	}
#header .menu {	width:660px; margin:35px 0px 0px 15px;	}
#header .menu div {	width:197px; float:left; padding-left:17px;	}
#header .menu div.middle {	width:205px;	}
#header .menu .title {	font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#f3f815; margin-left:11px; font-weight:bold; padding-right:21px; background:url(images/header/title-bullet.gif) no-repeat right center;	}
#header .menu ul {	margin:10px 0px 0px 0px; padding:0px; list-style:none;	}
#header .menu ul li {	margin:0px; padding:0px 0px 0px 11px; background:url(images/header/menu-bullet.gif) no-repeat 0px 8px; line-height:20px;	}
#header .menu ul li a {	font-size:12px;	color:#fff;	}
#header .home {	position:absolute; bottom:5px; left:42px;	}
#header .home img {	margin-right:2px;	}
#header .home a {	color:#fff;	}

#page .left {	width:654px; float:left; margin:31px 0px 0px 0px; padding-left:14px;	}
#page .left #content {	min-height:355px; text-align:justify; line-height:15px;	}
#page .left .inner {	text-align:left; padding-left:20px;	}
#page .left .inner h2 {	margin-left:-10px;	}

#page .right {	float:right; width:290px; margin-top:31px; padding-right:19px;	}
#page .right h2 {	color:#3eb4ca;	}
#page .right .flags {	margin:0px 0px 0px 12px;	}
#page .right .flags img { margin:3px 2px;	}

#page .right #contacts {	background:url(images/right/contacts-full-bg.jpg) no-repeat top left; height:233px; color:#fff; display:table; width:100%;	}
#page .right #contacts a {	color:#fff;	}
#page .right #contacts .title {	margin:67px 0px 18px 69px; width:110px; text-align:center; font-size:19px; font-family:Arial, Helvetica, sans-serif;	}
#page .right #contacts .content {	margin:0px 0px 0px 22px;	}
#page .right #contacts .content strong {	line-height:20px;	}
