*{margin:0; padding:0; border:0;}

body { background-color:#f2efe6; background-image:url(img/bg.jpg); background-repeat:repeat-x; font-size: 12px; font-family:Arial, Helvetica, sans-serif; color: #7f7f7f; }

h1{font-size:22px; margin-bottom:20px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#555555;}
h2{font-size: 16px; font-weight: normal; color:#555555; margin-bottom:15px; }

a{text-decoration:none; color:#55492a;}
a:hover{text-decoration:underline;}

div.main { margin: 0 auto; padding-top:20px; width: 978px; clear: both; }
div#header {float: left; width: 677px; height: 233px; background-image:url(img/header.jpg); background-position:bottom center; background-repeat:no-repeat; }


div#logo img{ margin:0 auto; display:block;}

div#meniu {height:45px; line-height:45px; color:#fff; font-size: 12px; font-weight:bold; }
div#meniu a { color:#fff; text-decoration: none; }
div#meniu a:hover { color:#ccc; }
div#meniu ul { list-style: none; }
div#meniu li { margin-left: 8px; padding-right:8px; float: left; }

div#content { margin: 0 30px 0 0; padding: 0; background-color:#fff;  float: left;  width: 677px;}

div#right {float: right; width: 271px;}
div#right .blok-info { display: inline; width: 229px; }
div#right .linia { margin:20px 0; background-color:#ccc2a7; width: 271px; height: 2px; clear: both; }
div#right h2 { margin: 0 0 25px; font-size: 16px; font-weight: normal; color:#171717; }

div#footer { padding: 20px 0px 40px; clear: both;}

div.content p{ margin:10px 0; line-height: 18px;}

div#text { padding: 40px 30px 6px; width: 617px; clear: both; margin-bottom:20px; }
div.bloki { padding: 10px 30px 16px; width: 617px; clear: both; }
div.bloki img { padding: 3px; border:1px solid #ccc2a7;}
div.bloki a{font-size:12px; display:block; font-weight:bold; margin-top:10px;}
div.bloki p{ margin:5px;}

.country{background-color:#e7e3d7; background-image:url(img/blok-bg.png); background-position:left top; background-repeat:no-repeat;}

.b1{float:left; width:180px;}
.b2{float:left; width:180px; margin-left:40px;}
.b3{float:right; width:180px;}


.clear { clear: both; }
.linia{ margin:20px 0; background-color:#ccc2a7; height: 1px; clear: both; }
.border{ padding: 3px; border:1px solid #ccc2a7;}

ul.submeniu{list-style:none;}
ul.submeniu li{height:18px;}

li.separator{height:10px; list-style:none;}
ul.m40{margin-left:40px;}


