BODY {background: #fff; font: 10pt Tahoma,Arial,Helvetica,Verdana;margin:0;}

DIV.header {height:auto; float:left; margin-top:15px; font-size: 11pt; font-weight: bold;}
DIV.img_header {height:19px; float:left;}
DIV.txt_header {height:auto; vertical-align:middle; float:left; padding-left:5px;}

#parent {margin: auto; width:1000px;}

#header {width: 1000px; height:200px; background-image:URL(http://tour-nn.ru/images/_top.jpg); background-repeat:no-repeat; float:left;}
#left {width: 116px; height:200px; float:left;}
#logo {width: 687px; height:200px; float:left;}
#raspor {width: 5px; height:200px; background-image:URL(http://tour-nn.ru/images/backgr1.jpg); background-repeat:repeat-x; float:left;}
#right {width: 192px; height:200px; float:left;}

#top {width:80px; height:17px; float:left; margin-left:18px; margin-top:10px;}
#top_pict {width:100px; height:17px; float:left; padding-top:30px; padding-left:20px;}
#house {width:16px; height:17px; float:left;}
#map {width:17px; height:17px; float:left; margin-left:12px;}
#mail {width:17px; height:17px; float:left; margin-left:12px;}

#content {width: 1000px; background-image:URL(http://tour-nn.ru/images/backgr.jpg); background-repeat:repeat-x; background-position:top; float:left;}
#buttons {width: 800px; height:84px; margin-left:6px; margin-top:2px; float:left;}
#button {height:84px; float:left;}
#top_button {height:36px; background-image:URL(http://tour-nn.ru/images/button1.gif); background-repeat:no-repeat; background-position: top; text-align:center; padding-top:4px;}
#bottom_button {height:48px; text-align:center; font-weight: bold; font-size: 8pt;}
#bottom_button1 {height:48px; text-align:center; font-weight: bold; font-size: 8pt;}
#right_blok {width:148px; height:500px; margin-right:15px; float:right;}

#countrys {width:140px; height:auto; margin-left:18px; float:left;}
#top_countrys {width:140px; height:28px; float:left;}

#general {width:640px; height:auto; float:left; margin-left:20px; background-color:#fceccb; min-height:736px;}
#general1 {width:640px; height:auto; float:left; margin-left:20px;}
#general_content {float:left; width:618px; background-image:URL(http://tour-nn.ru/images/top_line_oval.gif); background-repeat:repeat-x; background-position: top;}
#general_bottom {width:618px;float:left; background-image:URL(http://tour-nn.ru/images/bottom_line_oval.gif); background-repeat:repeat-x; height:41px;}

#top_forum {width:148px; height:28px; float:left; margin-top:3px;}
#top_forum1 {width:148px; height:28px; float:left;margin-top:20px;}

#bottom {width: 1000px; height:278px; float:left; background-image:URL(http://tour-nn.ru/images/bottom_background.jpg); background-repeat:repeat-x;}
#bases {width: 1000px; height:124px; margin-top:12px; float:left;}

#base_left {width: 18px; height:124px; float:left;}
#base_right {width: 15px; height:124px; float:left;}

#orange_menu {width: 1000px; height:20px; margin-top:12px; float:left; background-color:#f6891f;}
#text1 {width:100%; float:left; text-align:left; padding-top:20px; font-size:120%;}
#text2 {width:auto; float:left; padding-left:20px; padding-top:20px;}
#text3 {float:right; padding-right:20px; padding-top:0px;}

#center_menu {text-align:center;}
#big_content {text-align:center;float:left; width:640px;}

#left_map {text-align:left;float:left; width:250px; height:auto;}
#right_map {text-align:left;float:left; width:auto; height:auto;}

TD {font: 10pt Tahoma,Arial,Helvetica,Verdana;}
TD.child {text-align:center;}
.middle2{font: 10pt Tahoma,Arial,Helvetica,Verdana;}

.forbutton {width:72px;}
.countent_countrys {width:140px;height:47px;float:left;}
.img_countrys {width:27px;height:47px;float:left;padding-left:3px;}
.name_countrys {width:103px;height:43px;padding-top:4px;padding-left:5px;float:left;}
.countent_news {width:141px;height:auto;float:left;padding:2px;text-align:left;padding-left:5px;border: solid 0px #b0b0b0;border-bottom-width:1px;}
.img_general {height:auto; float:left; width:11px;}
.countent_auth {width:148px;height:auto;float:left; text-align:center;}
.countent_bot_auth {width:148px;height:43px;float:left;}
.base {width:140px;height:98px;float:left;}
.base1 {width:138px;height:124px;float:left;}
.orange_menu {width:auto;height:20px;float:left; color: #fff; border-right: 2pt solid #fff; text-align:center; font-weight: bold; padding-left:12px; padding-right:12px;}
.abs_base {width:140px;height:26px;float:left;background-image:URL(http://tour-nn.ru/images/base_portrait1.gif); background-repeat:no-repeat;padding-left:7px;}

A.menu123:link   { text-decoration: none; font: Tahoma,Arial,Helvetica,Verdana; color: #000;}
A.menu123:active { text-decoration: none; font: Tahoma,Arial,Helvetica,Verdana; color: #000;}
A.menu123:visited{ text-decoration: none; font: Tahoma,Arial,Helvetica,Verdana; color: #000;}
A.menu123:hover  { text-decoration: none; font: Tahoma,Arial,Helvetica,Verdana; color: #000;}

A:link   { text-decoration: underline; font: Tahoma,Arial,Helvetica,Verdana; color: #000;}
A:active { text-decoration: underline; font: Tahoma,Arial,Helvetica,Verdana; color: #000;}
A:visited{ text-decoration: underline; font: Tahoma,Arial,Helvetica,Verdana; color: #000;}
A:hover  { text-decoration: underline; font: Tahoma,Arial,Helvetica,Verdana; color: #000;}

A.forum:link   { text-decoration: none; font: Tahoma,Arial,Helvetica,Verdana; color: #000;}
A.forum:active { text-decoration: none; font: Tahoma,Arial,Helvetica,Verdana; color: #000;}
A.forum:visited{ text-decoration: none; font: Tahoma,Arial,Helvetica,Verdana; color: #000;}
A.forum:hover  { text-decoration: none; font: Tahoma,Arial,Helvetica,Verdana; color: #000;}

A.country:link   { color: #333333; text-decoration: none; font-size:10pt;}
A.country:active { color: #333333; text-decoration: none; font-size:10pt;}
A.country:visited{ color: #333333; text-decoration: none; font-size:10pt;}
A.country:hover  { color: #333333; text-decoration: none; font-size:10pt;}

A.bottom:link   { color: #fff; text-decoration: none; font-size:10pt;}
A.bottom:active { color: #fff; text-decoration: none; font-size:10pt;}
A.bottom:visited{ color: #fff; text-decoration: none; font-size:10pt;}
A.bottom:hover  { color: #fff; text-decoration: none; font-size:10pt;}

P.error{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #d02433;
text-align: justify;
}

.inp {
width:70px;
color: #636363;
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
border: solid 1px #b0b0b0;
}

.biginp {
width:400px;
color: #333333;
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
border: solid 1px #b0b0b0;
}

.sub {
width:170px;
color: #f6891f;
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
border: solid 1px #b0b0b0;
}

.sub_post {
width:300px;
color: #fff;
background-color:#f6891f;
font-size: 12pt;
font-family: Arial, Helvetica, sans-serif;
border: solid 1px #b0b0b0;
}

.textarea {
width:400px;
color: #636363;
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
border: solid 1px #b0b0b0;
}

.form_areas {
width:143px;
padding-left:5px;
float:left;
margin-top:5px;
}

.formdiv1 {
width:50px;
float:left;
}

.formdiv2 {
width:70px;
float:left;
margin-left:5px;
}

.formdiv3 {
float:left;
margin-left:5px;
}

.width100 {
float:left;width:100%;
}

.margin10 {
margin-top:10px;float:left;width:100%;text-align:left;
}

.margin0 {
float:left;width:100%;color: #999999;text-align:left;
}

IMG.fig {
float: left; /* Обтекание картинки по левому краю */
border: solid 2px #fff;
}

.date{
color: #636363;
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
border: solid 1px #b0b0b0;
}
