/*
	Style sheet for the Franin.ru site: apartaments Franin in Croatia.
	All rights reserved. RTFM: http://www.w3.org/TR/REC-CSS2
	(c) Konstantin Lyaptsev (lyapkost@mail.ru)
*/

a {
	
}
a:link {
	font-weight: normal;
	text-decoration: underline;
	color: #283f62;
	text-decoration: underline;
}
a:active {
	color: #41b924;
	text-decoration: none;
}
a:visited {
	color: #283f62;
	text-decoration: underline;
}
a:hover {
	color: #283f62;
	text-decoration: none;
}
body {
	background-position: top left;
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-color: #283f62;
	color: #ffffff;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	margin: 0px;
	padding: 0px;
}
body#mainpage {

}
body.descr {
	background: none;
	margin: 5px;
	text-align: center;
	width: 610px;
}
body.descr h2 {
	margin: 0px;
}
body.descr p {
	margin: 0px;
	text-indent: 0px;
}
.center {
	text-align: center;
}
div#bottom {
	clear: both;
	margin: auto;
	margin-top: 0px;
	width: 878px;
}
div#buttons {
	float: right;
	font-size: xx-small;
	text-align: right;
}
div#buttons a {
	color: #ffffff;
}
div#buttons img {
	border: none;
}
div#bottom_text {
	float: left;
	font-size: small;
	font-weight: bold;
	text-align: left;
	text-indent: 0px;
} 
div#maincontent {
	background-color: #eeeff4;
	color: #000099;
	font-size: small;
	margin: auto;
	min-height: 820px;
	height: auto !important;
	height: 820px;
	padding-left: 235px;
	padding-right: 35px;
	padding-top: 10px;
	width: 608px;
	padding-bottom: 0px;
}
div#leftmenu {
	color: #ffffff;
	position: absolute;
	margin-left: -225px;
	width: 190px;
}
div#rightmenu {
	color: #ffffff;
	position: absolute;
	margin-left: 650px;
	margin-top: 20px;
	width: 50px;
	text-align: left;
}
div.menubox {
	background-color: #283f62;
	border: 1px dotted #ffffff;
	font-size: 13px;
	font-weight: bold;
	line-height: 28px;
	margin-top: 20px;
	padding: 2px;
}
div.rightmenubox {
	background-color: #283f62;
	border: none;
	font-size: xx-small;	
	text-align: center;
	padding: 2px;
}
div.rightmenubox img {
	border: none;
}
div.menubox p {
	color: #ffffff;
	text-indent: 0px;
	font-size: 15px;
	text-align: center;
	border-bottom: 2px solid #eeeff4;
	margin-bottom: 0px;
}
div.menubox p.radio {
	font-size: xx-small;
	font-weight: normal;
	margin-bottom: -1em;
	margin-top: -0.5em;
}
div.menubox a {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
div.menubox a:link {
	color: #eeeff4;
	text-decoration: underline;
}
div.menubox a:active {
	color: #41b924;
	text-decoration: none;
}
div.menubox a:visited {
	color: #dddddd;
	text-decoration: underline;
}
div.menubox a:hover {
	color: #eeeff4;
	text-decoration: none;
}
span#request a {
	color: #41b924;
}
form input {
	font-size: small;
	padding: 0px;
}

div#airport {
	color: #999999;
	font-size: small;
	font-ewight: normal;
	line-height: 1.4em;
}
div#airport a {
	color: #999999;
}
div.adv {	
	float: right;
	width: 30%;
}
div.realty {
	float: left;
	width: 70%;
}


div.th_old {
	display: inline;
	float: left;
	font-size: small;
	height: 125px;
	margin: 3px;
	padding: 0px;
	text-align: center;
	width: 135px;
}
div.th_old img {
	border: 1px solid #000099;
	cursor: pointer;
	float: none;
	max-height: 120px;
	max-width: 120px;
	vertical-align: middle;
}

div.link_apart {
	width: 140px;
	float: right;
	clear: right;
	margin-left: 20px;
	vertical-align: top;
}

div.link_q {
	float: right;
	clear: right;
	margin-left: 20px;
	margin-top: -10px;
	text-align: right;
	vertical-align: top;
}

div.link_q img {
	border: none;
}

div.link_apart img {
	border: none;
}

div.link_otz {
	clear: both;
	text-align: center;
	margin-bottom: 2em;
	margin-top: 1em;
}
div.link_otz img {
	border: none;
}

div.th {
	display: inline;
	float: left;
	font-size: small;
	height: 150x;
	margin: 2px;
	padding: 0px;
	text-align: center;
}
div.th img {
	border: none;
	cursor: pointer;
	float: none;
	height: 111px;
	width: 148px;
	vertical-align: middle;
}
div.th img.half {
	width: 72px;
}
div#topmenu {
	background-color: #283f62;
	clear: both;
	color: #ffffff;
	font-size: 15px;
	letter-spacing: 2px;

	padding-top: 2px;
	text-align: center;
}
div#toptopmenu {
	background-color: #5977b3;
	clear: both;
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 2px;
	margin-top: 0px;
	margin-bottom: 30px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
}
div#topmenu img {
	border: none;
}
div#topmenu div {
	display: inline;
	text-align: left;
	background-image: url("images/topmenu_tab.gif");
	background-position: top right;
	background-repeat: repeat-x;
	background-attachment: scroll;
}
div#topmenu div#topmenu_first {
	background-image: url("images/topmenu_first.gif");
}
div#topmenu div#topmenu_last {
	background-image: url("images/topmenu_last.gif");
}
div#topmenu div#topmenu_first_selected {
	background-image: url("images/topmenu_first_selected.gif");
}
div#topmenu div#topmenu_last_selected {
	background-image: url("images/topmenu_last_selected.gif");
	color: #000099;
}
div#topmenu div#topmenu_beforeselected {
	background-image: url("images/topmenu_tab_beforeselected.gif");
}
div#topmenu div#topmenu_selected {
	background-image: url("images/topmenu_tab_selected.gif");
	color: #000099;
}

div#topmenu a {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}
div#topmenu a:link {
	color: #ffffff;
	text-decoration: underline;
}
div#topmenu a:active {
	color: #41b924;
	text-decoration: none;
}
div#topmenu a:visited {
	color: #ffffff;
	text-decoration: underline;
}
div#topmenu a:hover {
	color: #ffffff;
	text-decoration: none;
}
div#translator {
	position: absolute;
	right: 10px;
}
h1, h2, h3, h4 {
	clear: both;
}
h1 {
	color: #41b924;
	font-size: large;
	font-weight: bold;
	margin-top: 20px;
	text-align: center;
}
h2 {
	font-size: medium;
	margin-top: 2em;
	text-align: center;
	color: #283f62;
}
h2#header {
	clear: none;
	margin-top: 1em;
}
h3 {
	font-size: medium;
	text-align: center;
	margin-bottom: 0px;
	color: #283f62;
}
h4 {
	font-size: small;
	font-weight: bold;
	text-align: left;
	margin-bottom: 0px;
`	color: #283f62;
}
hr {
	clear: both;
}
img.th {
	cursor: pointer;
	border: 1px solid #000099;
	float: left;
	margin-right: 10px;
}
img.ill_right {
	border: 1px solid #000099;
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	height: 120px;	
}
img.ill_left {
	border: 1px solid #000099;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	height: 120px;
}
ol, ul {
	text-align: justify;
	font-size: small;
}
ul.separate li {
	margin-bottom: 1em;
}
p {
	margin-top: 0px;
	text-align: justify;
	text-indent: 0px;
	font-size: small;
}
p.small {
	text-indent: 0px;
	font-size: small;
}
p.a {
	text-indent: 0px;
}
p.link {
	text-indent: 0px;
}
p.q {
	font-weight: bold;
	text-indent: 0px;
}
div.menucomment {
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	test-align: left;
	margin-left: 30px;
	margin-right: 10px;
	margin-top: -3px;
}
span.prev {
	cursor: pointer;
	font-size: small;
	font-weight: normal;
}
table {
	border-collapse: collapse;
	margin: 0px;
	text-align: center;
	margin-bottom: 5px;
}
table#like_buttons {
	width: 730px;
}
table#like_buttons td {
	text-align: right;
}

table#send {
	margin: auto;
	text-align: left;
	border: 1px solid #5977b3;
	width: 450px;
}
table#send tr td {
	padding-left: 5px;
	font-size: small;
}
table.price {
	width: 608px;
}
table.price td {
	border: 1px solid #000099;
	padding-left: 5px;
	padding-right: 5px;
	font-size: small;
}
table.price th {
	font-size: small;
}

table.price td.l {
	text-align: left;
}
td.left {
	text-align: left;
}
td.light {
	border: none;
	padding: 0px;
}
th {
	background-color: #5977b3;
	border: 1px solid #000099;
	color: #000099;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
.link_photo {
	font-size: large;
	width: 80px;
	float: left;
	margin-left: 20px;
	vertical-align: bottom;
}
.link_adv {
	font-size: large;
	float: left;
	margin-left: 10px;
}
span.lang {
	cursor: pointer;
	font-size: large;
	text-decoration: underline;
	color: #0000ff;
}
div.apartment {
	clear: both;
	width: 100%;
	margin-left: -250px;
	padding-left: 250px;
	margin-right: -50px;
	padding-right: 50px;
	padding-bottom: 10px;
	border-bottom: 10px solid #283f62;
}
div#choose_apart {
	margin-left: -20px;
	padding-left: 20px;
	margin-right: -20px;
	padding-right: 20px;
	border-bottom: 1px solid #283f62;
}

.clear {
	clear: both;
	margin: 0px;
	display: block;
}

hr {
	clear: both;
}

.odkl-klass, .odkl-klass:hover {background:none;}
.odkl-klass {background: url("images/odkl.gif") no-repeat !important;height:32px !important;width:32px !important;}
