body {margin:0px; font-family:Tahoma; font-size:11px; color:#000; background:url(/images/background.jpg);}
body * {font-size:11px;}

div.main {width:1070px; margin:0px auto;}

.f_r {float:right;}
.f_l {float:left;}
.clr {clear:both; font-size:1px; height:0px;}

.blue {color:#1b727e;}
.bld {font-weight:bold;}
.ce {text-align:center;}
.grey {color:#6f6f6f;}
.small {font-size:12px;}
.bl {display:block;}

a {text-decoration:underline; color:#000;}
a img {border:0px;}

table td {vertical-align:top;}

form {margin:0px; padding:0px;}

div.header {margin-top:20px;}
div.header div.contacts * {font-family:Arial; font-size:14px; color:#353535;}
div.header div.contacts ul {list-style-type:none; margin:0px; padding:0px;}
div.header div.contacts ul li {margin:0px; padding-left:30px; background-repeat:no-repeat; background-position:left center; line-height:25px;}
	div.header div.contacts ul li.phone {background-image:url(/images/phone_icon.gif);}
	div.header div.contacts ul li.email {background-image:url(/images/email_icon.gif);}
div.header div.logo {margin:0px 300px;}
div.header div.slogan {padding-top:5px;}

div.header div.menu {clear:both; height:53px; background:url(/images/menu_back.gif) 0px 10px no-repeat; padding-top:10px;}
div.header div.menu table {border-collapse:collapse; display:inline;}
div.header div.menu table td {padding:0px; padding-top:1px;}
div.header div.menu table td a {display:block; color:#000000; text-transform:uppercase; text-decoration:none; padding:0px 26px; line-height:36px;}
div.header div.menu table td a.active {background:url(/images/menu_back_active.gif); color:#fff;}
div.header div.menu table td a:hover {background:url(/images/menu_back_active.gif); color:#fff;}

div.cols {position:relative; z-index:1;}
div.lcol {float:left; width:256px;}
div.mcol {float:left; margin-left:17px;}

div.lcol p, div.header p {margin:0px;}

div.search {width:255px; height:311px; background:url(/images/search_back.gif) no-repeat; line-height:20px;}
div.search div.wrapper {padding:65px 25px 0px 25px;}
div.search div.ce {margin-top:10px;}
div.search span {color:#838383;}
div.search .bl {display:block; width:100%;}
div.search select {border:1px solid #D0D0CF; font-weight:bold; padding:1px 2px; width:75px;}
div.search select option {color:#000; font-weight:bold;}
div.search select option.def {font-family:Arial; font-size:12px;}
div.search input.advanced_button {font-size:10px; border:0px; width:129px; height:30px; background:url(/images/search_advanced_button.gif) no-repeat; text-align:center; line-height:30px; color:#fff; cursor:pointer;}
div.search input.submit_button {color:#fff; border:0px; width:70px; height:29px; background:url(/images/search_simple_button.gif) no-repeat; text-align:center; line-height:29px; font-weight:bold; cursor:pointer;}

div.countries div.co a {display:block; margin-bottom:10px; text-decoration:none; color:#1b727e; font-weight:bold;}
div.countries div.co a span {text-decoration:underline;}
div.countries div.co a img {padding-right:15px;}

div.nitem {margin-bottom:25px;}
div.nitem span, div.nitem .date {font-weight:bold; color:#1b727e;}
div.nitem a.more {color:#0086ff; display:block;}
div.nitem .text {margin-top:20px;}

h1 {font-size:24px; font-family:Arial; color:#000001; font-weight:normal; margin:6px 0px;}
h1.grey {font-weight:bold;}

table.objs {width:100%; border-collapse:collapse; margin-top:10px; margin-bottom:30px;}
table.objs td {width:165px; padding:10px 10px; border:1px solid #ccc8c8;}
table.objs td:first-child {border-left:0px;}
table.objs td:last-child {border-right:0px;}

div.oitem h2 {font-weight:bold; color:#000000;}
div.oitem h2 a {color:#000000;}
div.oitem .descr {font-size:10px; color:#8b8b8b;}
div.oitem .price {font-weight:bold; color:#1b727e; text-align:center; width:65px; height:21px; line-height:20px; background:url(/images/price_back.gif) no-repeat;}
div.oitem .price.au {width:auto; background:none; text-align:left;}
div.oitem .img {width:158px; height:143px; padding:3px 4px; padding-bottom:0px; overflow:hidden; background:url(/images/photo_item.png) no-repeat;}
div.oitem .img a {display:block; height:119px; background-position:center center; background-repeat:no-repeat;}

div.search_results {margin-top:25px;}
div.search_results div.oitem {height:150px;}
div.search_results div.oitem h2 { color:#1b727e;}
div.search_results div.oitem h2 a {color:#1b727e; font-size:14px;}
div.search_results div.oitem div.img {float:left; margin-right:20px;}
div.search_results div.oitem .descr {height:60px; overflow:hidden; margin-bottom:15px;}
div.search_results div.oitem .oinfo {margin-left:190px;}

table.objs div.oitem .price {margin:7px auto 0px auto;}
table.objs div.oitem h2 {margin:auto 10px; height:38px; line-height:14px; text-align:center;}
table.objs div.oitem .descr {height:50px; overflow:hidden; padding:0px 5px;}
table.objs.sell div.oitem .price {width:auto; background:none; font-size:12px;}

div.object_info .price {float:right;}

table.odata {width:270px;}
table.odata td {border:0px; background:#edf0f1; vertical-align:middle; width:50%; vertical-align:middle; padding:3px 8px; height:30px; line-height:12px;}

div.send_app {margin:50px 0px;}
div.send_app input {text-align:center; font-size:20px; width:179px; height:57px; border:0px; line-height:45px; background:url(/images/send_app_button.gif) no-repeat; cursor:pointer; padding:0px;}

div.footer {clear:both; padding-bottom:10px;}
div.footer div.menu {padding-top:15px;}
div.footer div.menu table {display:inline; border-collapse:collapse;}
div.footer div.menu table td {padding:2px 15px;}
div.footer div.menu a {font-size:14px; font-family:Arial; text-transform:uppercase; color:#000; text-decoration:none;}
div.footer div.menu a:hover {text-decoration:underline;}
div.footer div.copyright {margin:10px 110px 0px 110px; border-top:1px solid #fff; padding-top:10px; font-size:12px; font-family:Arial; font-style:italic;}

div.box_mini {width:257px; margin:10px 0px;}
div.box_mini div.box_top {height:58px; background-repeat:no-repeat;}
	div.box_mini.countries div.box_top {background-image:url(/images/box_mini_top_countries.gif);}
	div.box_mini.news div.box_top {background-image:url(/images/box_mini_top_news.gif);}
	div.box_mini.info div.box_top {background-image:url(/images/box_mini_top_info.gif);}
div.box_mini div.box_middle {background:url(/images/box_mini_middle.gif) repeat-y; padding:10px 25px 5px 25px;}
div.box_mini div.box_bottom {height:15px; background:url(/images/box_mini_bottom.gif) no-repeat;}

div.box {width:797px;}
div.box div.box_top {height:13px; background:url(/images/box_top.gif) no-repeat;}
div.box div.box_middle {background:url(/images/box_middle.gif) repeat-y; padding:5px 25px 1px 25px;}
div.box div.box_middle div.clr {position:relative;}
div.box div.box_bottom {height:13px; background:url(/images/box_bottom.gif) no-repeat;}

div.slider {width:1065px; margin:0px auto 15px auto;}
div.slider div.simg_back {height:309px; width:1065px; background:url(/images/top_img_border.png) no-repeat; position:absolute; z-index:1;}
div.slider div.simg_imgs {height:309px; width:1065px; overflow:hidden;}

div.pagination {margin:15px 0px 0px 0px; height:25px;}

table.contact td {font-size:12px; font-family:Tahoma; padding:2px; vertical-align:top; text-align:left;}
table.contact textarea {border:1px solid #ccc; padding:2px; font-family:Tahoma; font-size:13px; width:250px; height:100px; vertical-align:top;}
table.contact input.text {border:1px solid #ccc; padding:2px; font-family:Tahoma; font-size:13px;  width:250px;}

div.error {color:red; font-weight:bold;}

form#brone_form {margin-bottom:20px;}

div#google_map {width:450px; height:300px;} 

div.sub_menu_div a {padding:0px !important; text-align:center;}

/*do not chage this PLEASE!!!*/

div.msf_txt{padding:0px; margin:0px; border:0px;}

div.msf_txt p{text-align:justify; font-size: 11px; font-family:Tahoma; color:#000;}

div.msf_txt h1{font-size: 24px; font-family: Arial; color: #000001;}
div.msf_txt h2{font-size: 20px; font-family: Arial; color: #000001; font-weight: normal;}
div.msf_txt h3{font-size: 18px; font-family: Arial; color: #000001; font-weight: normal;}

div.msf_txt a,
div.msf_txt a:link,
div.msf_txt a:visited,
div.msf_txt a:active{text-decoration:none; text-align:justify; font-size: 11px; font-family:Tahoma; color:#000;}
div.msf_txt a:hover{text-decoration:underline;}

div.msf_txt ul{}
div.msf_txt ul li{}

.img_right     { margin: 0px; padding:  0px; margin-top: 4px; margin-bottom: 10px; margin-left: 20px; margin-right: 0px; padding-right:0px; float: right; }
.img_left     { margin: 0px; padding:  0px; margin-top: 4px; margin-bottom: 10px; margin-right: 20px; margin-left: 0px;float: left; } 


div.knopka{padding:5 30 12 0; margin:0px; border:0px;}
div.knopka span.button_kontact{background-color:#1B727E; color:white; border:1px solid black; height:22px; padding:7px; padding-top:2px; padding-bottom:2px; text-decoration:none; text-align:center;  font-size: 13px;}
div.knopka a{text-decoration:none; cursor: pointer;}
div.knopka a:hover{text-decoration:none; cursor: pointer; text-align:center;}
div.knopka a:hover span.button_kontact{background-color:white; color:black; border:1px solid black; text-decoration:none;}

table.table_kir{padding:0px; margin:0px; border:0px; width:100%}
table.table_kir td{text-align:center; vertical-align:middle;}

div.zamenazag {padding:0px; margin:0px; border:0px; float: left}
div.zamenazag p{font-size: 24px; font-family: Arial; color: #000001; padding:0px; margin:0px;}

div.zagflags {border: 0px solid red;}
div.zagflags a {margin-top:0px; margin-bottom: 10px; font-size: 18px}
div.zagflags img{height: 25px; width: 25px; vertical-align: middle; margin-left: 25px; margin-right: 10px}


/* thank you =) */