@charset "utf-8";
/* CSS Document */

* {
margin:0;
padding:0;
}

div {
margin:0;
padding:0;
}

body {
background:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:500;
}
#container {
width:982px;
text-align:left;
position:relative;
margin:auto;
margin-top:29px;
background:url(img/cities.jpg) top left no-repeat;
}

.box {
float:left;
width:769px;
margin-top:170px;
}

.main .box {
float:right;
}

.content {
float:right;
width:554px;;
}
.menu {
float:left;
width:189px;
}

.main .menu {
margin-top:170px;
}

.descr {
float:right;
width:189px;
margin-top:170px;
}

.bottom {
clear:both;
background:#E6E6E6;
}

.bottom p {
padding:10px;
font-size:12px;
text-align:center;
}

.bottom a {
text-decoration:none;
color:#330066;
}


h1, h2, h3, h5{
font-style:oblique;
font-family:Georgia, "Times New Roman", Times, serif;
}

h1 {
color:#006633;
font-size:20px;
margin:20px 11px;
margin-top:26px;
}


h2 {
margin:20px 11px;
color:#660000;
font-size:22px;
}

.main h2 {
clear:both;
}

h3 {
color:#663399;
font-size:20px;
margin:15px;
}

h3 strong {
color:#660099;
font-size:22px;
}

.main h3 {
clear:both;
font-size:22px;
}


.bot {
clear:both;
position:relative;
padding:0;
margin:0;
}



.bot .next, .bot .prev {
position:absolute;
top:-165px;
right:0;
width:161px;
height:163px;
padding:7px;
padding-top:19px;
background:url(img/next.png) no-repeat;
}

.bot .prev {
left:21px;
background:url(img/prev.png) no-repeat;
}


.bot .next img, .bot .prev img {
border:none;
padding:0;
margin:0;
}


.g300 {
width:336px;
height:286px;
float:right;
margin-left:8px;
margin-bottom:8px;
padding:7px;
background:url(img/goo_300_250.png) no-repeat;
}

.g336 {
width:336px;
height:280px;
float:right;
}

.gwhite {
width:300px;
height:250px;
float:right;
padding:7px;
margin-left:8px;
margin-bottom:8px;
padding-top:0;
margin-top:0;
}

.g600 {
width:189px;
height:629px;
padding:7px;
background:url(img/goo_160_600.png) no-repeat;
}

.g160 {
width:189px;
height:119px;
padding:7px;
background:url(img/goo_160_90.png) no-repeat;
margin-top:30px;
}

.g728 {
width:757px;
height:119px;
padding:7px;
background:url(img/goo_728_90.png) no-repeat;
clear:both;
}



.photo {
width:554px;
height:452px;
padding:2px;
background:url(img/big_frame.png) no-repeat;
clear:both;
}

.photo img {
border:5px #FFFFFF solid;
margin:0;
padding:0;
}

.frame {
width:161px;
height:151px;
padding:2px;
background:url(img/frame.png) no-repeat;
margin:0;
margin-bottom:5px;
margin-right:5px;
float:left;
}


.frame img {
border:5px #FFFFFF solid;
border-bottom-width:2px;
margin:0;
padding:0;
}


.frame, .next, .prev, .photo {
position:relative;
}

.frame h4, .next h4, .prev h4, .photo h4 {
margin:0;
padding:0;
position:absolute;
top:113px;
left:7px;
width:139px;
height:24px;
overflow:hidden;
font-size:9px;
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#330066;
background:url(img/background.png);
padding:1px;
}

.photo h4 {
top:411px;
font-size:12px;
width:532px;
text-align:center;
height:26px;
}

.prev h4, .next h4 {
top:125px;
}

form {
margin-bottom:10px;
margin-top:10px;
}

form.up {
position:absolute;
right:10px;
top:30px;
}

input {
border:2px #666666 solid;
}

input.submit {
background:url(img/background.png);
color:#330066;
font-weight:bold;
}

a {
text-decoration:none;
font-weight:bold;
color:#0000FF;
}

a:visited {
color:#990000;
}

.menu a, a.line {
text-decoration:none;
font-weight:bold;
color:#330066;
display:block;
width:176px;
height:18px;
background:url(img/background.png);
border:2px solid #999999;
}

a.line {
display:inline-block;
}

.menu a:hover {
background:#CCCCFF;
}

.bot a {
text-decoration:none;
}

/*ext links----------------*/
a[href^="http://www.mt.crimea.com"], a[href^="http://www.mapofukraine.net"], a[href^="http://www.travel2crimea.com"], a[href^="http://www.tanser.com.ua/"], a:hover[href^="http://www.mt.crimea.com"], a:hover[href^="http://www.mapofukraine.net"], a:hover[href^="http://www.travel2crimea.com"], a:hover[href^="http://www.tanser.com.ua/"] {
background:url(img/ext.png) no-repeat right top;
padding-right:14px;
border:none;
border-bottom:1px dotted #333333;
display:inline;
width:auto;
}




.ident {
position:absolute;
top:146px;
left:0;
font-size:24px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:oblique;
}

.ident a, .ident strong {
color:#330066;
font-weight:bold;
background:url(img/background.png);
border:2px solid #999999;
padding:2px;
width:172px;
height:18px;
display:inline-block;
line-height:18px;
font-size:14px;
}

.ident strong {
background:#FFFFFF;
}


.ident strong#here {
width:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.ident strong#here em {
color:#990099;
}

.uplink {
position:absolute;
top:-22px;
left:0;
}

.link468 {
text-align:center;
margin-bottom:10px;
margin-top:10px;
}

.nav {
position:relative;
top:12px;
}

p {
margin-bottom:7px;
}

.nav p {
margin-bottom:5px;
}

.bottom a, .bottom a:hover, .bottom a:link {
background:none;
padding:2px;
border:none;
}

hr {
margin-bottom:3px;
margin-top:3px;
border:1px solid #666666;
}

.clear {
clear:both;
}

h5 {
font-size:16px;
color:#663300;
padding:5px;
clear:both;
}

.decorate {
line-height:20px;
}

.decorate a {
border-bottom: 1px dotted #0000CC;
}

.decorate a:hover {
color:#990000;
}

.decorate a.nsh {
border:2px solid #999999;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:oblique;
color:#000000;
cursor:default;
}

.decorate a.sh {
color:#330066;
font-weight:bold;
background:url(img/background.png);
border:2px solid #999999;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:oblique;
}

.decorate strong {
color:#003300;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:oblique;
background:#CCCCCC;
}

.rand {
width:810px;
}

.rand .frame {
margin-right:31px;
}