body {margin:0; background-color:#ffffff; font-family:Verdana, Tahoma; color:#666666;
/*background-image:url(/i/bg.png);
background-repeat:no-repeat;
background-position:center top;*/
}
td {vertical-align:top;} 
table,td,tbody,div {font-size:11px; color:#666666;}
form {margin:0;}
img {border:0;}
#p_page h1 { font-size:16px;}
#p_page h2 { font-size:14px;}
#p_page p { text-align:justify}
.p_page2 {padding-left:20px;}
.p_page2 p{padding-left:20px; text-align:justify;}
.p_page2 h2 { font-size:13px; padding-bottom:17px; padding-top:17px; padding-left:20px;}
a {font-family:Verdana, Tahoma; font-size:11px; color:#666666; text-decoration:underline;}
a:hover {text-decoration:none;}
#f_black td{ padding-left:14px; padding-top:5px;}
#f_black td div { font-size:10px;}
#f_black td div a{ font-size:10px;}
#f_bottom_token { margin-top:7px; margin-bottom:7px;}
#f_bottom_token td{ padding-left:14px; padding-top:5px;}
#f_bottom_token td div { font-size:10px;}
#f_bottom_token td div a{ font-size:10px;}
#f_black { margin-top:30px;}

.top {height:120px; background:url('/i/top_bg.jpg') repeat-x;}
.top .logo {padding-top:3px; vertical-align:top; padding-left:10px;}

.topMenu {height:25px; text-align:center; vertical-align:middle; color:#dde9fb; font-weight:bold; background:url('/i/topmenu_bg.jpg') repeat-x #3878db;}
.topMenu a {color:#dde9fb; text-decoration:none;}
.topMenu a:hover {text-decoration:underline;}


.backNavigation {padding-top:13px; padding-bottom:7px; color:#2a5ba6;}
.backNavigation a {color:#2a5ba6;}

.leftMenu {}
.leftMenu .separ {height:3px;}
.leftMenu .item {margin-left:10px;}
.leftMenu .item .str {padding-top:5px; padding-right:5px;}
.leftMenu .item a {color:#3576da; font-weight:normal; font-family:Tahoma;}

.childsCommon {margin-bottom:20px;}
.childsCommon .pic {width:20px;}
.childsCommon .item {padding-top:2px;}

.ppNavigation {text-align:center;}

.content {padding:0 10px;}
.textHeader {padding:0px 0 15px 20px; margin:0; font-family:Trebuchet MS; font-size:16px; color:#4d4d4d;}/*Arial*/
.simpleText {margin-bottom:10px;}

.typedBlock2 {margin-top:10px; background-color:#eaf0ee; border:1px solid #deebe7;}
.typedBlock2 .header {background-color:#deebe7; font-size:11px; border-bottom:0px solid #a2c0ee;}
.typedBlock2 .text {}

.typedBlockBoth {margin-top:10px; background-color:#eaf0ee;}
.typedBlockBoth .header {padding:5px; background-color:#deebe7; border:1px solid #deebe7;}
.typedBlockBoth .text {padding:5px; border:1px solid #deebe7;}

.listedBlocks {margin-top:10px;}
.listedBlocks .pic {padding-right:3px;}
.listedBlocks .header {padding:2px 0 2px 0;}

.search {margin-top:10px; background-color:#eaf0ee; border:1px solid #deebe7;}
.search .item {text-align:center;}
.search .item .name {font-weight:bold; margin-top:5px; margin-bottom:5px;}
.search .header {background-color:#deebe7; font-size:11px; font-weight:bold; border-bottom:0px solid #a2c0ee;}
.search select {color:#666666; font-size:11px; width:100%;}
.search .submit {font-size:11px; margin-right:2px;}

.realtySearch {margin:10px 0; border:1px solid #deebe7;}
.realtySearch td {vertical-align:middle;}
.realtySearch .item {padding:10px 5px;}

.lastRealty {}
.lastRealty .header {text-align:center; padding-bottom:10px; font-weight:bold; color:#b64f4f;}
.lastRealty .item {text-align:center; padding-bottom:15px;}
.lastRealty .href {margin-top:3px;}
.lastRealty .href a {color:#2a5ba6;}


.realtyOrderForm {margin-top:20px; background-color:#eaf0ee; border:1px solid #deebe7;}
.realtyOrderForm td {padding:3px;}
.realtyOrderForm .header {padding:5px 3px; background-color:#deebe7;}
.realtyOrderForm .fieldSend {text-align:right;}
.realtyOrderForm input, .realtyOrderForm textarea {color:#666666;}
.realtyOrderForm .fieldSend input {color:#000000;} 

.bottomMenu {height:45px; vertical-align:middle; color:#2a5ba6; text-align:center; font-weight:normal;}
.bottomMenu a {color:#2a5ba6; font-weight:normal;}

.bottom {height:60px; background:url('/i/bottom_bg.jpg') repeat-x top #bfd3f3;}
.bottom .siteInfo {width:200px; padding:10px; text-align:right; color:#16315b;}
.bottom .siteInfo a {color:#16315b;}

.informers {margin-top:20px; font-family:Tahoma; font-size:10px;}
.informers .ltl {font-size:10px; font-family:Tahoma;}
.informers .ltl .ltl {font-size:10px; font-family:Tahoma;}

.importNews {font-weight:bold;}
.importNews a {color:#3576da; font-weight:normal;}

.skypeLink {margin:10px 0; text-align:center;}
.skypeLink a {color:#3576da;}

.mandatory, .error {color:#3576DA;}

.counter {}
.counter A IMG {opacity:0.3; filter:alpha(opacity=30); -moz-opacity: 0.3;}
.counter A:hover IMG {opacity:1.0; filter:alpha(opacity=100); -moz-opacity: 1.0;}

.linkator {}
.linkator .rules {color:#3576DA;}

#kosmik{margin-top:-55px;}

