body {
font-family:Trebuchet MS;
color:#000;
min-width:1000px;
font-size:11px;
background-image:url(../images/body.jpg);
background-repeat:repeat-x;
background-position:left 0
}

html,body {
height:100%
}

td {
vertical-align:top
}

img {
border:0
}

div,td,input,select,textarea,p,a,li {
font-family:Trebuchet MS;
font-size:13px;
color:#000
}

a {
color:#0776A4;
text-decoration:underline
}

a:hover {
color:#379304;
text-decoration:none
}

#main_inside {
position:relative;
min-height:100%;
min-width:1000px;
/*
background-image:url(../images/main_inside.jpg);
background-position:center top;
background-repeat:no-repeat;
*/
margin:0;
}

* html #main_inside {
height:100%;
width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%')
}

#main_inside_in {
position:relative;
min-height:100%;
min-width:1000px;
max-width:1200px;
margin:0 auto
}

* html #main_inside_in {
height:100%;
width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1200?'1200px':'100%')
}

#main_content {
margin:0 auto
}

#footer_block {
height:128px;
clear:both
}

#footer_main {
height:128px;
position:relative;
margin:-128px auto
}

#footer {
height:128px;
min-width:997px;
background-image:url(../images/footer.jpg);
background-repeat:repeat-x;
margin:0 auto
}

* html #footer {
width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%')
}

#footer_in {
min-width:1000px;
max-width:1200px;
margin:0 auto;
padding:14px 0 0
}

* html #footer_in {
width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1201?'1200px':'100%')
}

#header {
height:184px;
overflow:hidden;
background:url(../images/header_bg.png) no-repeat top left!important;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='images/header_bg.png')
}

#header .logo {
position:absolute;
float:left;
width:116px;
text-align:center;
padding:22px 90px 0 57px
}

#header .logo img {
margin-bottom:6px
}

#header .header_content {
padding:17px 40px 0 295px
}

#header .header_content .top_menu {
height:71px;
overflow:hidden
}

#header .header_content .top_menu ul li {
list-style:none;
display:block;
float:left;
margin:0 5px 0 0;
padding:0
}

#header .header_content .top_menu ul li a {
display:block;
float:left;
font-size:17px;
color:#FFF;
text-decoration:none;
font-weight:400;
margin:0;
padding:5px 10px
}

#header .header_content .top_menu ul li a.yellow {
color:#F1E8A7;
font-weight:700
}

#header .header_content .top_menu ul li.cur {
background-image:url(../images/top_menu_li.jpg);
background-position:left top;
background-repeat:no-repeat
}

#header .header_content .top_menu ul li.cur a {
color:#383D35;
background-image:url(../images/top_menu_li_a.jpg);
background-position:right top;
background-repeat:no-repeat;
padding:5px 17px
}

#header .top_search_block table .pre_city {
width:169px
}

#header .top_search_block table .pre_city .city_list_bg {
height:30px;
width:149px;
background-image:url(../images/city_list_bg.jpg);
background-repeat:no-repeat;
overflow:hidden
}

#header .top_search_block table .pre_city .city_list_bg .list {
float:left;
width:113px;
padding:4px 0 0 12px
}

.city_list_dd {
position:absolute;
display:none;
width:141px;
height:147px;
background-image:url(../images/drop_down_bg.gif);
background-position:left top;
background-repeat:no-repeat;
overflow:hidden;
z-index:1000;
padding:4px 20px 4px 4px
}

.city_list_dd div {
height:139px;
width:142px;
overflow:auto;
overflow-x:hidden
}

.city_list_dd ul {
margin:0;
padding:5px 0
}

.city_list_dd ul li {
list-style:none;
font-size:1px;
margin:0;
padding:0
}

.city_list_dd ul li a {
color:#000;
display:block;
text-decoration:none;
padding:2px 0 2px 10px
}

.city_list_dd ul li a:hover {
display:block;
background-color:#DBEDF5;
text-decoration:none
}

#header .top_search_block table .pre_city .city_list_bg .but {
float:left;
width:23px;
text-align:center;
padding:5px 0 0
}

#header .top_search_block table .pre_praza {
padding:0 18px 0 0
}

#header .top_search_block table .pre_praza div {
height:30px;
overflow:hidden;
background-image:url(../images/search_box_bg.jpg);
background-repeat:repeat-x
}

#header .top_search_block table .pre_praza div div {
height:30px;
overflow:hidden;
background-image:url(../images/search_box_bg_l.jpg);
background-position:left top;
background-repeat:no-repeat
}

#header .top_search_block table .pre_praza div div div {
height:25px;
overflow:hidden;
background-image:url(../images/search_box_bg_r.jpg);
background-position:right top;
background-repeat:no-repeat;
padding:5px 9px 0 10px
}

#header .top_search_block table .pre_praza div div div input {
width:100%;
border:0
}

#header .top_search_block table .pre_button {
width:82px;
padding:6px 0 0
}

#header .top_search_block table .pre_button .button {
width:63px;
height:47px
}

#header .top_search_block table .pre_link {
width:86px;
vertical-align:middle;
line-height:14px
}

.footer_menu {
height:47px;
overflow:hidden;
text-align:center;
padding:4px 0 0
}

.footer_menu table {
border-collapse:collapse;
margin:0 auto
}

.footer_menu ul li {
list-style:none;
display:block;
float:left;
margin:0 5px;
padding:0
}

.footer_menu ul li a {
display:block;
float:left;
color:#FFF;
text-decoration:none;
margin:0;
padding:3px 6px 5px
}

.footer_menu ul li a:hover {
color:#FFF;
text-decoration:underline
}

.footer_menu ul li.cur {
background-image:url(../images/footer_menu_li.jpg);
background-position:left top;
background-repeat:no-repeat
}

.footer_menu ul li.cur a {
background-image:url(../images/footer_menu_li_a.jpg);
background-position:right top;
background-repeat:no-repeat;
color:#50534A
}

.footer_cont {
padding:0 46px
}

.footer_cont .copyright {
float:left;
background-image:url(../images/copyright.jpg);
background-position:left top;
background-repeat:no-repeat;
color:#838881;
font-size:13px;
line-height:16px;
padding:5px 0 10px 59px
}

.footer_cont .created {
float:right;
width:160px;
text-align:left;
background-image:url(../images/created.jpg);
background-position:left 7px;
background-repeat:no-repeat;
color:#828780;
line-height:16px;
padding:3px 0 0 35px
}

.footer_cont .created a {
color:#828780
}

.footer_cont .created2 {
float:right;
width:160px;
text-align:left;
color:#828780;
line-height:16px;
padding:3px 0 0 35px
}

.footer_cont .created2 a {
color:#828780
}

.total_cont {
clear:both;
padding:6px 44px 10px 17px
}

.total_cont .main_tbl .left_cell {
width:235px;
padding:26px 0 0
}

.total_cont .main_tbl .content_cell {
padding:0 0 0 44px
}

.left_cell .left_title {
font-size:20px;
color:#383D35;
line-height:20px;
background-position:0 1px;
background-repeat:no-repeat;
padding:0 0 10px 30px
}
.left_cell .left_title_1 {
background-image:url(../images/left_title_1.jpg)
}
.left_cell .left_title_11 {
background-image:url(../images/left_title_11.jpg)
}
.left_cell .left_title_12 {
background-image:url(../images/left_title_12.gif)
}
.left_cell .left_title_13 {
background-image:url(../images/left_title_13.gif)
}
.left_cell .left_title_14 {
background-image:url(../images/left_title_14.gif)
}

.left_cell .left_title_2 {
background-image:url(../images/left_title_2.jpg)
}

.left_cell .left_title_3 {
background-image:url(../images/ico_search.gif)
}

.left_cell .left_title_4 {
background-image:url(../images/left_title_4.gif)
}

.taxi_our_city {
padding:0 0 20px
}

.left_cont {
padding:0 0 0 30px
}

.left_cont ul {
margin:0;
padding:0 0 5px
}

.left_cont ul li {
list-style:none;
background-image:url(../images/left_li.gif);
background-position:left 7px;
background-repeat:no-repeat;
color:gray;
margin:0;
padding:0 0 0 10px
}

.taxi_our_city .other {
color:gray;
padding:0 0 12px
}

.taxi_our_city .other a {
color:#000;
font-size:12px
}

.left_cont ul.search {
padding-bottom:14px
}

.left_cont ul.search li {
color:#000;
display:block;
height:16px;
clear:both
}

.left_cont ul.search li div.n {
float:left;
font-size:13px;
color:#000
}

.left_cont ul.search li div {
float:right;
font-size:12px;
color:#727272;
padding:1px 1px 0 0
}

.left_cont ul.search li div a {
font-size:12px;
color:#727272
}

.taxi_add {
padding:3px 0 27px 29px
}

.taxi_add a {
display:block;
width:139px;
height:39px;
background-image:url(../images/taxi_add.jpg);
background-position:left 0;
background-repeat:no-repeat;
color:#FFF;
font-size:17px;
text-decoration:none;
line-height:16px;
padding:9px 0 0 65px
}

.taxi_add a span {
font-size:12px;
color:#E3FE26
}

.taxi_add a:hover {
background-position:left -48px;
color:#FFF
}

.taxi_add a:hover span {
font-size:12px;
color:#FFF
}

.know_more .i {
padding:0 0 15px
}

.know_more .i a {
font-weight:700;
background-image:url(../images/know_link.gif);
background-position:right 8px;
background-repeat:no-repeat;
padding:0 10px 0 0
}

.know_more .i p {
font-size:13px;
line-height:16px;
padding:7px 0 0
}

h1 {
color:#383D35;
font-size:24px;
font-weight:400;
margin:0;
padding:0 0 20px
}

h1 span {
color:#3A9A01
}

.content_cell p {
line-height:16px;
margin:0;
padding:0 0 32px
}

h2 {
font-size:20px;
color:#383D35;
font-weight:400;
margin:0;
padding:0 0 15px
}

h2 a {
font-size:20px;
color:#383D35;
font-weight:700
}

.taxi_list_tbl .cell {
width:50%
}

.clear {
clear:both;
font-size:1px;
line-height:1px
}

.taxi_list {
padding:0 0 18px
}

.taxi_list .taxi_item {
clear:both;
padding:0 0 10px
}

.taxi_list .taxi_item .title {
height:48px;
overflow:hidden;
background-repeat:repeat-x;
background-position:left top
}

.taxi_list .taxi_item .title .title2 {
height:48px;
overflow:hidden;
background-repeat:no-repeat;
background-position:left top
}

.taxi_list .taxi_item .title .title2 .title3 {
height:43px;
overflow:hidden;
background-repeat:no-repeat;
background-position:right top;
padding:5px 5px 0 13px
}

.taxi_list .taxi_blue .title {
background-image:url(../images/taxi_blue_title.gif)
}

.taxi_list .taxi_blue .title .title2 {
background-image:url(../images/taxi_blue_title2.gif)
}

.taxi_list .taxi_blue .title .title2 .title3 {
background-image:url(../images/taxi_blue_title3.gif)
}

.taxi_list .taxi_green .title {
background-image:url(../images/taxi_green_title.gif)
}

.taxi_list .taxi_green .title .title2 {
background-image:url(../images/taxi_green_title2.gif)
}

.taxi_list .taxi_green .title .title2 .title3 {
background-image:url(../images/taxi_green_title3.gif)
}

.taxi_list .taxi_item .title .title2 .title3 .n {
float:left;
padding:5px 0 0
}

.taxi_list .taxi_item .title .title2 .title3 .ocen div {
height:28px;
overflow:hidden;
background-image:url(../images/ocen_blue_2.gif);
background-position:right top;
background-repeat:no-repeat;
color:#000;
display:block;
text-align:center;
width:auto;
padding:5px 12px 9px
}

* html .taxi_list .taxi_item .title .title2 .title3 .ocen div {
height:28px;
overflow:hidden;
background-image:url(../images/ocen_blue_2.gif);
background-position:right top;
background-repeat:no-repeat;
color:#000;
display:inline;
line-height:32px;
text-align:center;
width:auto;
padding:5px 12px 9px
}

.taxi_list .taxi_item .c {
padding:3px 12px 9px 14px
}

.taxi_list .taxi_item .c .desc .city {
background-image:url(../images/ico_home.gif);
background-position:left 2px;
background-repeat:no-repeat;
color:#0573A4;
padding:0 0 0 23px
}

.taxi_list .taxi_item .c .desc .city a {
text-decoration:none
}

.taxi_list .taxi_green .c .desc .city a {
color:#3A9305
}

.taxi_list .taxi_green .c .desc .city a:hover {
color:#0874A3
}

.taxi_list .taxi_item .c .desc .price {
background-image:url(../images/ico_money.gif);
background-position:left 2px;
background-repeat:no-repeat;
padding:0 0 4px 23px
}

.taxi_list .taxi_item .c .feedback {
float:right;
color:#717171
}

.taxi_list .taxi_item .c .feedback a {
color:#717171;
font-size:12px
}

.taxi_list .taxi_green .title .title2 .title3 .n a {
font-weight:700;
color:#3A9106
}

.taxi_list .taxi_green .title .title2 .title3 .n a:hover {
color:#0975A3
}

.taxi_list .taxi_green .c .desc .city {
color:#389005
}

.know_more .left_cont {
padding:3px 0 0 30px
}

.page_title {
height:43px;
padding:2px 0 0
}

.page_title .l h1 {
float:left;
line-height:24px;
margin:0;
padding:0 6px 0 0
}

.page_title .l i {
font-size:12px;
position:relative;
top:6px
}

.page_title .l i a {
font-size:12px;
font-style:italic
}

.page_title .sel {
float:right;
position:relative;
left:10px;
padding:5px 0 0
}

.page_title .sel img {
position:relative;
top:0;
margin:0 3px 0 0
}

.property_list .row ul {
margin:0;
padding:0 0 6px
}

.property_list .row ul li {
list-style:none;
display:inline;
font-size:12px;
margin:0;
padding:0 12px 0 0
}

.property_list .row ul li img {
position:relative;
top:4px
}

.property_list .row ul li input {
position:relative;
top:0;
margin:0 5px 0 0
}

.search_result {
padding:20px 0 0
}

.search_result .item .title {
height:48px;
overflow:hidden;
background-image:url(../images/taxi_blue_title.gif);
background-repeat:repeat-x
}

.search_result .item .title .title2 {
height:48px;
overflow:hidden;
background-image:url(../images/taxi_blue_title2.gif);
background-position:left top;
background-repeat:no-repeat
}

.search_result .item .title .title2 .title3 {
height:48px;
overflow:hidden;
background-image:url(../images/taxi_blue_title3.gif);
background-position:right top;
background-repeat:no-repeat
}

.search_result .item .title_sel {
height:48px;
overflow:hidden;
background-image:url(../images/taxi_blue_title_sel.gif);
background-repeat:repeat-x
}

.search_result .item .title_sel .title2 {
height:48px;
overflow:hidden;
background-image:url(../images/taxi_blue_title_sel2.gif);
background-position:left top;
background-repeat:no-repeat
}

.search_result .item .title_sel .title2 .title3 {
height:48px;
overflow:hidden;
background-image:url(../images/taxi_blue_title_sel3.gif);
background-position:right top;
background-repeat:no-repeat
}

.search_result .item .title .title2 .title3 .name {
float:left;
padding:7px 0 0 13px
}

.search_result .item .title .title2 .title3 .name input {
position:relative;
top:0;
margin:0 8px 0 0
}

.search_result .item .title .title2 .title3 .name img {
position:relative;
top:2px;
margin:0 7px 0 0
}

.search_result .item .title .title2 .title3 .name a {
font-weight:700;
position:relative;
top:-2px
}

.search_result .item .title .title2 .title3 .r {
float:right;
padding:5px 5px 0 0
}

.search_result .item .title .title2 .title3 .r .ocen div {
height:28px;
overflow:hidden;
background-image:url(../images/ocen_blue_2.gif);
background-position:right top;
background-repeat:no-repeat;
color:#000;
display:block;
text-align:center;
padding:5px 12px 9px
}

* html .search_result .item .title .title2 .title3 .r .ocen div {
height:28px;
overflow:hidden;
background-image:url(../images/ocen_blue_2.gif);
background-position:right top;
background-repeat:no-repeat;
color:#000;
display:inline;
line-height:32px;
text-align:center;
padding:7px 12px 3px
}

.search_result .item .title_sel .title2 .title3 .r .ocen {
height:28px;
overflow:hidden;
background-color:#FFF;
float:right;
background-image:url(../images/ocen_blue_1_title_sel.gif);
background-position:left top;
background-repeat:no-repeat
}

.search_result .item .title_sel .title2 .title3 .r .ocen div {
height:28px;
overflow:hidden;
background-image:url(../images/ocen_blue_2_title_sel.gif);
background-position:right top;
background-repeat:no-repeat;
color:#000;
display:block;
text-align:center;
width:auto;
padding:5px 12px 9px
}

* html .search_result .item .title_sel .title2 .title3 .r .ocen div {
height:28px;
overflow:hidden;
background-image:url(../images/ocen_blue_2_title_sel.gif);
background-position:right top;
background-repeat:no-repeat;
color:#000;
display:inline;
line-height:32px;
text-align:center;
width:auto;
padding:7px 12px 3px
}

.search_result .item .title .title2 .title3 .r .email {
float:right;
display:inline;
color:#000;
padding:5px 14px 0 0
}

.search_result .item .cont {
padding:6px 14px 13px 16px
}

.search_result .item .cont .contact {
float:left;
width:48%;
line-height:16px
}

.search_result .item .cont .contact .price {
background-image:url(../images/ico_money.gif);
background-position:left 10px;
background-repeat:no-repeat;
display:block;
padding:8px 0 15px 20px
}

.search_result .item .cont .info {
float:right;
width:48%
}

.search_result .item .cont .info p {
margin:0;
padding:0 0 7px
}

.search_result .item .cont .info .feedback a {
color:#727272
}

.action_bar {
clear:both;
height:48px;
overflow:hidden;
background-image:url(../images/action_bar.gif);
background-repeat:repeat-x;
margin:0 0 15px
}

.action_bar .action_bar2 {
height:48px;
overflow:hidden;
background-image:url(../images/action_bar2.gif);
background-position:left top;
background-repeat:no-repeat
}

.action_bar .action_bar2 .action_bar3 {
height:48px;
overflow:hidden;
background-image:url(../images/action_bar3.gif);
background-position:right top;
background-repeat:no-repeat
}

.action_bar .action_bar2 .action_bar3 .links {
float:left;
padding:20px 0 0 16px
}

.action_bar .action_bar2 .action_bar3 .links a {
color:#000;
padding:0 15px 0 0
}

.action_bar .action_bar2 .action_bar3 .print {
float:right;
padding:20px 15px 0 16px
}

.action_bar .action_bar2 .action_bar3 .print a {
color:#000;
background-image:url(../images/ico_print.gif);
background-position:left 4px;
background-repeat:no-repeat;
padding:0 0 0 18px
}

.pager {
clear:both;
text-align:center;
padding-bottom: 25px;
}

.pager a,.pager b {
padding:0 3px
}

.search_result .search_result_tbl {
width:100%;
margin-bottom:7px
}

.search_result .search_result_tbl th {
background-color:#DBEEF5;
height:38px;
vertical-align:middle
}

.search_result .search_result_tbl th.cb {
width:38px;
text-align:center;
background-image:url(../images/search_result_tbl_th_l.gif);
background-position:left top;
background-repeat:no-repeat
}

.search_result .search_result_tbl th.name {
width:25%;
color:#054C6A;
font-weight:700;
text-align:left;
font-size:12px
}

.search_result .search_result_tbl th.contact {
color:#054C6A;
font-weight:700;
text-align:left;
font-size:12px
}

.search_result .search_result_tbl th.tarif {
width:89px;
color:#054C6A;
font-weight:700;
text-align:left;
font-size:12px
}

.search_result .search_result_tbl th.min_zakaz {
width:80px;
background-image:url(../images/search_result_tbl_th_r.gif);
background-position:right top;
background-repeat:no-repeat;
color:#054C6A;
font-weight:700;
text-align:left;
font-size:12px
}

.search_result .search_result_tbl td {
padding-bottom:8px
}

.search_result .search_result_tbl tr.title_sel td {
background-color:#FAF7DD
}

.search_result .search_result_tbl td.cb {
width:38px;
text-align:center;
padding:10px 0
}

.search_result .search_result_tbl td.name {
padding:10px 0
}

.search_result .search_result_tbl td.name img {
position:relative;
top:2px
}

.search_result .search_result_tbl td.name .rate {
font-size:13px;
padding:0 0 0 28px
}

.search_result .search_result_tbl td.contact {
line-height:16px;
padding:10px 0
}

.search_result .search_result_tbl td.tarif {
width:89px;
padding:10px 0
}

.search_result .search_result_tbl td.min_zakaz {
width:80px;
text-align:left;
padding:10px 0
}

.search_result .search_result_tbl tr.separ td {
background-image:url(../images/tbl_tr_separ.gif);
background-repeat:repeat-x;
font-size:1px;
height:3px;
line-height:3px;
padding:0
}

.detail_title {
height:70px;
padding:5px 0 0
}

.detail_title .nam .img {
float:left;
padding:0 17px 0 0
}

.detail_title .nam .n h1 {
font-weight:700;
line-height:19px;
margin:0;
padding:0
}

.detail_title .nam .n h1 span {
font-weight:400;
font-size:17px;
color:#383D35
}

.detail_title .nam .n a {
color:#3A3C37
}

.detail_title .print {
float:right;
padding:10px 0 0
}

.detail_title .print a {
background-image:url(../images/ico_print.gif);
background-position:left 2px;
background-repeat:no-repeat;
font-size:12px;
padding:0 0 0 18px
}

.detail_title .print_noimg {
float:right;
padding:10px 0 0
}

.detail_title .print_noimg a{
font-size:12px;
padding:0 0 0 18px
}

.detail_block {
clear:both;
margin-bottom:29px
}

.detail_block .title {
height:38px;
overflow:hidden;
background-color:#DBEEF5;
background-image:url(../images/detail_block_title.gif);
background-position:left top;
background-repeat:no-repeat;
margin-bottom:2px
}

.detail_block .title div {
height:38px;
overflow:hidden;
background-image:url(../images/detail_block_title_r.gif);
background-position:right top;
background-repeat:no-repeat;
text-align:center;
color:#0774A4;
font-size:17px;
padding:8px 0 0
}

.detail_block .detail_block_tbl td {
width:50%;
border-bottom:1px solid #DBEEF5;
padding:5px 5px 6px 17px
}

.detail_block .detail_block_tbl td.n {
vertical-align:middle
}

.detail_block .detail_block_tbl td.rate {
color:gray
}

.detail_block .detail_block_tbl td.rate img {
margin:0 7px 0 0
}

.feedbacks h2 {
color:#383D35;
font-size:20px;
margin:0;
padding:0 0 16px
}

.feedbacks .item {
clear:both;
margin-bottom:0
}

.feedbacks .item .n {
float:left;
width:108px;
position:absolute;
height:38px;
color:gray;
font-size:12px;
line-height:15px;
padding:4px 0 0
}

.feedbacks .item .n b {
font-size:13px;
color:#000
}

.feedbacks .item .text {
padding:0 0 0 108px
}

* html .feedbacks .item .text {
position:relative
}

.feedbacks .item .text div {
background-color:#F8F2CE;
background-image:url(../images/feedbacks_1.gif);
background-position:left top;
background-repeat:no-repeat;
margin-bottom:10px;
font-size:1px;
line-height:1px
}

.feedbacks .item .text div div {
background-image:url(../images/feedbacks_2.gif);
background-position:right top;
background-repeat:no-repeat;
background-color:transparent;
font-size:1px;
line-height:1px
}

.feedbacks .item .text div div div {
background-image:url(../images/feedbacks_3.gif);
background-position:right bottom;
background-repeat:no-repeat;
background-color:transparent;
font-size:1px;
line-height:1px
}

.feedbacks .item .text div div div div {
background-image:url(../images/feedbacks_4.gif);
background-position:left bottom;
background-repeat:no-repeat;
background-color:transparent;
font-size:13px;
line-height:14px;
padding:12px 48px 12px 22px
}

.feedback_form table td {
padding-bottom:4px
}

.feedback_form table td.n {
width:79px;
text-align:right;
padding:5px 10px 9px 0
}

.feedback_form table td.v_inp div {
width:206px;
height:30px;
background-image:url(../images/v_inp_bg.gif);
background-repeat:no-repeat;
overflow:hidden;
padding:3px 10px 0
}

.feedback_form table td.v_inp div input {
width:206px;
border:0
}

.feedback_form table td.v_area {
padding-right:9px
}

.feedback_form table td.v_area div {
height:82px;
background-image:url(../images/v_area_bg.gif);
background-repeat:repeat-x;
overflow:hidden
}

.feedback_form table td.v_area div div {
height:82px;
background-image:url(../images/v_area_bg2.gif);
background-position:left top;
background-repeat:no-repeat;
overflow:hidden
}

.feedback_form table td.v_area div div div {
height:82px;
background-image:url(../images/v_area_bg3.gif);
background-position:right top;
background-repeat:no-repeat;
overflow:hidden;
padding:3px 9px 0
}

.feedback_form table td.v_area div div div textarea {
width:99%;
height:75px;
overflow:auto;
border:0
}

.feedback_form table td.b {
width:101px
}

.feedback_form table td.b input {
width:101px;
height:81px;
white-space:normal
}

.top_search_block h1 {
padding-top:17px;
font-size:24px;
color:#383D35
}

.search_block .row .n {
float:left;
width:115px;
font-weight:700;
position:absolute;
padding:0 0 17px
}

.search_block .row .v {
padding:0 0 17px 115px
}

.search_block .row .v span {
padding:0 21px 0 0
}

.search_block .row .v input.cb {
margin:0 5px 0 0
}

.search_block .row .v select {
width:206px;
padding:0 0 0 19px
}

.search_block .row .v input.text {
width:184px;
padding:0 0 0 19px
}

.search_block .row_button {
height:38px;
overflow:hidden;
background-image:url(../images/detail_block_title.gif);
background-position:left top;
background-repeat:no-repeat;
background-color:#DBEEF5;
margin:10px 0 0
}

.search_block .row_button div {
height:34px;
overflow:hidden;
background-image:url(../images/detail_block_title_r.gif);
background-position:right top;
background-repeat:no-repeat;
text-align:center;
padding:4px 0 0
}

.search_block .row_button div .button {
width:154px;
height:30px
}

.button {
color:#373C35;
font-size:12px;
font-weight:700;
font-family:Tahoma
}

*,form {
margin:0;
padding:0
}

#header .header_content .top_menu ul,.footer_menu ul {
margin:0;
padding:0
}

#header .header_content .top_menu ul li a:hover,.taxi_list .taxi_item .c .desc .city a:hover {
text-decoration:underline
}

#header .top_search_block table,.total_cont .main_tbl,.taxi_list_tbl,.detail_block .detail_block_tbl,.feedback_form table {
width:100%;
border-collapse:collapse
}

#header .top_search_block table .pre_city p,#header .top_search_block table .pre_praza p {
font-size:13px;
color:#383D35;
font-weight:700;
padding:0 0 5px
}

#header .top_search_block table .pre_link a,.property_list .row ul li a {
font-size:12px
}

.left_cont ul li b,.search_result .item .title .title2 .title3 .r .email a,.search_result .item .cont .info .feedback a.b {
color:#000
}

.left_cont ul.bold li,.taxi_list .taxi_item .title .title2 .title3 .n a,.search_result .search_result_tbl td.name a {
font-weight:700
}

.taxi_list .taxi_item .title .title2 .title3 .ocen,.search_result .item .title .title2 .title3 .r .ocen {
height:28px;
overflow:hidden;
background-color:#FFF;
float:right;
background-image:url(../images/ocen_blue_1.gif);
background-position:left top;
background-repeat:no-repeat
}

.taxi_list .taxi_item .title .title2 .title3 .ocen div a,.search_result .item .title .title2 .title3 .r .ocen div a {
color:#000;
position:relative;
top:-2px
}

.taxi_list .taxi_item .c .desc,.page_title .l,.detail_title .nam,.detail_title .nam .n {
float:left
}

.page_title .sel a,.page_title .sel b {
color:#656B61;
font-size:12px;
padding:0 10px 0 0
}

.property_list .row,.search_result .item,.feedbacks,.search_block,.search_block .row {
clear:both
}

/* added from 28.11.08 */

.detail_block .detail_block_tbl2 {
width:100%;
border-collapse:collapse;
}

.detail_block .detail_block_tbl2 td {
border-bottom:1px solid #DBEEF5;
padding:0 5px 1px 17px;
}

.detail_block .detail_block_tbl2 td.n2 {
width:75px;
text-align:left;
padding:5px 0 0;
}

.detail_block .detail_block_tbl2 td.n3 {
width:165px;
text-align:left;
padding:5px 0 0;
}

.detail_block .detail_block_tbl2 td.n4 {
width:165px;
text-align:left;
vertical-align:middle;
padding:3px 0;
}

.detail_block .detail_block_tbl2 td.v2 input {
width:260px;
border:1px solid #959CAC;
font-weight:700;
padding:2px 0 2px 9px;
}

.detail_block .detail_block_tbl2 td.v2 select {
width:270px;
border:1px solid #959CAC;
font-weight:700;
padding:2px 0 2px 9px;
}

.detail_block .detail_block_tbl2 td.v2 textarea {
width:260px;
border:1px solid #959CAC;
height:51px;
overflow:auto;
font-weight:700;
padding:2px 0 2px 9px;
}

.detail_block .detail_block_tbl2 td.v3 select {
width:211px;
border:1px solid #959CAC;
font-weight:700;
padding:2px 0 2px 9px;
}

.detail_block .detail_block_tbl2 td.v3 input {
width:201px;
border:1px solid #959CAC;
font-weight:700;
padding:2px 0 2px 9px;
}

.detail_block .detail_block_tbl2 td.v4 input {
width:97%;
border:1px solid #959CAC;
font-weight:700;
padding:2px 0 2px 9px;
}

.detail_block .detail_block_tbl2 td.v5 {
padding:3px 0 5px;
}

.detail_block .detail_block_tbl2 td.v5 textarea {
width:97%;
border:1px solid #959CAC;
height:102px;
overflow:auto;
font-weight:700;
padding:2px 0 2px 9px;
}

.captha_block {
background-color:#F8F2CE;
height:38px;
overflow:hidden;
background-image:url(../images/captha_block.gif);
background-position:left top;
background-repeat:no-repeat;
margin-bottom:20px;
}

.captha_block .captha_block_inner {
height:38px;
overflow:hidden;
background-image:url(../images/captha_block_inner.gif);
background-position:right top;
background-repeat:no-repeat;
padding:0 4px 0 6px;
}

.captha_block .captha_block_inner .text {
float:left;
width:177px;
padding:10px 0 0;
}

.captha_block .captha_block_inner .img {
float:left;
width:108px;
padding:2px 0 0;
}

.captha_block .captha_block_inner .refresf {
float:left;
width:25px;
padding:9px 0 0;
}

.captha_block .captha_block_inner .inp {
float:left;
width:160px;
padding:7px 0 0;
}

.captha_block .captha_block_inner .inp input {
width:155px;
border:1px solid #959CAC;
font-weight:700;
padding:2px 0 2px 9px;
}

.captha_block .captha_block_inner .r_but {
float:right;
padding:3px 0 0;
}

.captha_block .captha_block_inner .r_but input {
width:140px;
height:30px;
}

#header .header_content .top_menu {
height:71px;
overflow:hidden;
position:absolute;
z-index:10000;
}

#header .top_search_block {
padding-top:71px;
}

.detail_block .detail_block_tbl2 td.v2,.detail_block .detail_block_tbl2 td.v3,.detail_block .detail_block_tbl2 td.v4 {
padding:3px 0;
}

.detail_block .detail_block_tbl2 td.v2 input.small,.detail_block .detail_block_tbl2 td.v3 input.small {
width:56px;
border:1px solid #959CAC;
font-weight:700;
padding:2px 0 2px 9px;
}

.detail_block .detail_block_tbl2 td.v2 span,.detail_block .detail_block_tbl2 td.v3 span {
padding:0 0 0 7px;
}

/* fiz IE 7 */

#header .header_content .top_menu{
    height: 71px;
    overflow: hidden;
    position: absolute;
    z-index: 10000;
}

#header .top_search_block{
    padding-top: 71px;     
}


.Error
{
    font-weight:bold;
    color:Red;
}

/*my changes(theDen)*/
.content_cell p {
line-height:16px;
margin:0;
padding:0 0 12px

}

.content_cell .text_content ul
{
	padding:0 0 16px 14px;
}

.content_cell .text_content ul li {
list-style:none;
background-image:url(../images/left_li.gif);
background-position:left 7px;
background-repeat:no-repeat;
margin:0;
padding:0 0 0 10px
}



/* star block*/
#star ul.star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 159px; HEIGHT: 13px; LEFT: 10px; TOP: 0px; POSITION: relative; FLOAT: left; BACKGROUND: url('../media/stars.gif') repeat-x; CURSOR: pointer; }
#star li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 85px; HEIGHT: 13px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }
#star li.curr { BACKGROUND: url('../media/stars.gif')  left 15px; FONT-SIZE: 1px; }
#star div.user { LEFT: 15px; POSITION: relative; FLOAT: left; FONT-SIZE: 13px; FONT-FAMILY: Arial; COLOR: #888; }

#star_stat ul.star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 159px; HEIGHT: 13px; LEFT: 10px; TOP: 0px; POSITION: relative; FLOAT: left; BACKGROUND: url('../media/stars.gif') repeat-x; }
#star_stat li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 85px; HEIGHT: 13px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }
#star_stat li.curr { BACKGROUND: url('../media/stars.gif')  left 15px; FONT-SIZE: 1px; }
#star_stat div.user { LEFT: 15px; POSITION: relative; FLOAT: left; FONT-SIZE: 13px; FONT-FAMILY: Arial; COLOR: #888; }
#numVotes {padding-left:20px;}


/*NEW*/
.left_cell .left_title a {
font-size:20px;
color:#383D35;
}



/* added from 6.02.09 */

.search_result .item .cont .info {
        padding-bottom: 10px;
}

form{
        height: 100%;
}

#main_inside {
    background-image:none;
}

.left_header{
    position: absolute;	
    left: -115px;
}



/* 07.03.2009 */
.taxi_list_tbl
{

}



#othercity ul li
{
 list-style:none;
}
.other_city a
{
background-image:url(../images/arrow_down.png);
background-position:right center;
background-repeat:no-repeat;
padding:0px 12px 3px 0px;

 }
table #othercity
{
 padding-top:15px;
}


ul.plist {
margin:0;
padding:0 0 6px
}

ul.plist li {
list-style:none;
display:inline;
font-size:12px;
margin:0;
padding:0 12px 0 0
}

ul.plist li img {
position:relative;
top:4px
}

ul.plist li input {
position:relative;
top:0;
margin:0 5px 0 0
}






.content_cell .text_content p {
line-height:18px;
margin:0;
}

.help{	
	font-size: 12px;
	color: red;
}
ul.twitter
{
}
ul.twitter li
{
 color: black;
 font-size:12px;
}

h3 {
font-size:16px;
color:#383d35;
font-weight:400;
margin:0;
padding:0 0 15px
}

/* added from 18.03.09 */

.total_cont .main_tbl .left_cell {
	width:245px;
}

.total_cont .main_tbl .content_cell {
	padding:0 0 0 18px
}

.legend .left_title{
	height: 19px;
	overflow: hidden;
}

.legend .left_title a{
	display: block;
	float: right;
	color: #808080;
	text-decoration: underline;
	background-image: url(../images/close_ico.gif);
	background-position: left 7px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 12px;
	position: relative;
	top: -20px;
	font-size: 12px;
	margin: 0px 10px 0px 0px;
}

.legend table{
	border-collapse: collapse;
	vertical-align: middle;
}

.legend table td{
	padding: 0px 10px 3px 0px;
}

.legend table img{
	vertical-align: middle;
	position: relative;
	top: -3px;
	margin: 0px 1px 0px 0px;
}

.detail_title .print a.link {
	background-image: none;
}

.feedback_form ul.icons{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
}

.feedback_form ul.icons li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}

.feedback_form ul.icons li img{
	vertical-align: middle;
	position: relative;
	top: -0px;
	margin: 0px 2px 0px 0px;
}

.feedback_form .comment_block{
	background-color: #F8F2CE;
	background-image: url(../images/comment_block.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 184px;
	margin-bottom: 4px;
	margin-left: 20px;
}

.feedback_form .comment_block div{
	background-image: url(../images/comment_block_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 13px 12px 10px 12px;
	font-size: 12px;
	line-height: 14px;
}

.feedback_form .comment_block2 div{
	background-image: url(../images/comment_block_top2.gif);
	padding: 7px 12px 10px 12px;
}

/* 08.02.2009*/
.taxi_list .taxi_item .title .title2 .title3 .ocen div span,.search_result .item .title .title2 .title3 .r .ocen div span {
color:#000;
position:relative;
top:-2px
}


/* 20.08.2009 */
.content_cell .text_content ol
{
	padding:0 0 16px 24px;
}

.content_cell .text_content ol li {
margin:0;
padding:0 0 0 10px
}

.detail_title .print a.report {
background-image:url(../images/report.png);
}
