body{background: #fff2de; height: 100%; padding: 0px; margin: 0px; font-family: Arial; font-size: 12px; color: #a05452;}
h1 {margin-top: -43px; margin-left: 43px;}
h3 {font-size: 25px; font-style: italic; margin-left: 30px; color: #a05452; font-family: Times New Roman; margin-top: 0px;}
h2 {font-size: 18px; margin-left: 0px; color: #a05452; font-family: Times New Roman; margin-top: 0px;}
a {color: #712e2c;}
a:hover {}
.clear {clear: both;}
.main {min-width: 1000px;}

table {
border-collapse:collapse;
border-style:none;
margin:0;
padding:0;
}
table td {
border-collapse:collapse;
border-style:none;
margin:0;
padding:0;
}

.clr { height:0; font-size:0; line-height:0; clear:both; }

.header_bg {background: url(/bitrix/templates/citym_main/images/header_line_bg.jpg) repeat-x 0 0; height: 265px;}
.header{background: url(/bitrix/templates/citym_main/images/header_bg.jpg) no-repeat left top;height: 265px; position: relative;}
.header .top_menu{position: absolute; left: 133px; padding-left: 0px; margin-left: 0px; margin-top: 0px; min-width: 800px;max-width:800px;}
.header .top_menu li .selected {color: #c8b8b8;}
.header .top_menu li {list-style: none; display: block; float: left; margin-left: 30px; left: 0px;}
.header .top_menu li a{color: white; font-size: 14px; text-decoration: none;}
.header .top_menu li a:hover{text-decoration: underline;}

.content {text-align: left;}
.content .compare {margin-top: 0px; height: 103px; margin-top:37px; position: relative; }
.content .compare .compare_banners {padding-left:320px; }
.content .compare .compare_banner {background: url(/bitrix/templates/citym_main/images/compare_banner.jpg) no-repeat left top;height: 103px; list-style: none; display: block; position: relative; float: left;min-width: 204px; padding-right: 0px; width: 33%;}
.content .compare .compare_banners ul {padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
/*.content .compare .compare_banners  li{background: url(/bitrix/templates/citym_main/images/compare_banner.jpg) no-repeat left top;height: 103px; list-style: none; display: block; float: left;width: 204px;}*/
.content .compare .compare_banner dl {margin-top: 0px; margin-bottom: 0px;}
/*.content .compare .compare_banner dl dt {font-size: 12px; font-style: italic; color: #a05452;padding-left:17px; padding-top:25px;}
.content .compare .compare_banner dl dd {font-size: 18px; font-style: italic; font-weight: bold; color: #a05452;margin-left:0; padding-left:60px; padding-top:11px;}*/
.content .compare .compare_banner dl dt {color:#A05452;font-size:12px;font-style:italic;height:41px;padding-left:10px;padding-top:16px;width:184px;}
.content .compare .compare_banner dl dd {font-size: 18px; font-style: italic; font-weight: bold; color: #a05452;margin-left:0; padding-left:60px; padding-top:11px; width:137px; height: 23px; overflow: hidden;}
.content .compare .top_left_menu {left:133px; margin-right:0; margin-top:22px; position: absolute; top: 0; height: 103px;width:144px;}
.content .compare .top_left_menu  ul {padding-left: 0px; margin:0;}
.content .compare .top_left_menu  li {list-style: none; margin-bottom: 25px;}
.content .compare .top_left_menu a {font-size: 18px; color: #a05452; margin-top:0px; margin-bottom: 25px; margin-left: 0px;}
.content .compare .top_left_menu a:hover {text-decoration: none;}

.content .hits {background: url(/bitrix/templates/citym_main/images/hits_line_bg.jpg) repeat-x 0 0; height: 301px; margin-right: 35px; position: relative;}
.content .hits .hits_right{background: url(/bitrix/templates/citym_main/images/hits_right.jpg) no-repeat right top; height: 301px; padding-right: 35px; overflow: hidden; position: absolute; right: -1px;}
.content .hits .hits_right .hits_photos	{margin-right:65px; margin-left: 86px; white-space: nowrap;}
.content .hits .hits_right .hits_photos .nav {position: absolute; right: 112px; bottom: 31px;}
.content .hits /*.hits_right /*.hits_photos /*.nav*/.next	{font-size: 14px; color: #a05452; float: right; margin-right:-40px;margin-top:-17px;}
.content .hits /*.hits_right /*.hits_photos /*.nav*/.next:hover	{text-decoration: none;}
.content .hits /*.hits_right /*.hits_photos /*.nav*/.prev	{font-size: 14px; color: #a05452; float: right; margin-right: -12px;margin-top:-17px;}
.content .hits /*.hits_right /*.hits_photos /*.nav*/.prev:hover	{text-decoration: none;}
.content .hits .hits_right .hits_photos .hits_photo	{margin-left: 0px; margin-right: 19px; width:250px; padding-top: 65px; float: left;}
.content .hits .hits_right .hits_photos .hits_photo img	{border:medium none;height:187px;position:relative;width:250px;}
.content .hits .hits_right .hits_photos .hits_photo .house_area	{font-size: 16px; color: #301615; padding-left: 10px;}
.content .hits .hits_right .hits_photos .hits_photo .house_descr	{font-size: 12px; color: #a05452;}

.content .news {margin-left: 133px;}
.content .news ul {padding-left: 0px;}
.content .news li {list-style: none; display: block; float: left; width: 30%;}
.content .news li .news_simple { width: 232px;}
.content .news li .news_simple dl dt{font-size: 10px; color: #603913;}
.content .news li .news_simple dl dd{ margin-left: 0px;}
.content .news li  .news_simple dl dd a{text-decoration: underline;font-size: 12px; color: #a05452; font-style: italic;}
.content .news li  .news_simple dl dd a:hover{text-decoration: none;}
.content .news .archive{float: right;font-size: 14px; font-style: italic; margin-left: 30px; color: #603913; font-family: Times New Roman;width:30%;}

.content .left_menu {float:left; width: 170px; left: 0px; margin: 80px 0 0 0; padding-left:56px; position: relative;z-index:1;}
.content .left_menu ul {padding-left: 0px;margin-top: 0px; margin-left: 0px;}
.content .left_menu li{list-style: none; margin-bottom: 23px;margin-left: 0px;padding-left: 0px} 
.content .left_menu .selected {color: #826d6c; text-decoration: none;}
.content .left_menu .selected:hover{color: #826d6c; text-decoration: underline;}
.content .left_menu li a{color:#A05452;font-size:16px;margin:0;padding:0;margin-left: 0px;padding-left: 0px}
.content .left_menu li a:hover{text-decoration:none;}
.content .left_menu .next_level {margin-top: 23px; margin-left: 0px; padding-left: 0px;}
.content .left_menu .next_level_elements {margin-top: 23px; margin-left: 25px; padding-left: 0px;}
.content .left_menu .next_level_elements li a{font-size: 15px;}

.content .content_title{color:#A05452;font-size:18px;padding-left:136px;position:relative;top:65px;}
.content .content_text {padding:80px 45px 0 250px !important; /*padding:80px 45px 0 24px !important;*/ margin-bottom: 40px; /*float:left;width:70%;*/ position:relative;}
.content .content_text .cat_sect { font-family:Arial; }
.mainpage .content_text {padding:80px 45px 0 135px !important; margin-bottom: 40px;}
.content .content_text .content_left{float: left; width: 49%; margin-right: 0px; margin-left: 0; padding-left:0 !important;}
.content .content_text .content_left .text_left{margin-right: 35px; padding-left:0 !important;}
.content .content_text .content_left .text_left p{font-size: 12px; color: #301615;}

.content .content_text .content_right{float: left; width: 50%; margin-left: 0px;margin-right: 0px; margin-bottom: 40px;}
.content .content_text .content_right .text_right{margin-left: 35px;}
.content .content_text .content_right .text_right p{font-size: 12px; color: #301615;}

.content .content_text .articles {left:-40px;margin-top:-25px;position:relative;}
.content .content_text .articles li{list-style: none; margin-top: 0px; padding-top: 0px;}
.content .content_text .articles li dl dt{color: #6d2a28; font-size: 18px; margin-bottom: 15px; margin-top:0px;}
.content .content_text .articles li dl dd{font-size: 12px; margin-bottom: 25px; margin-left: 0px; margin-bottom: 46px;}
.content .content_text .articles li dl dd a{color: #a05452;}
.content .content_text .articles li dl dd a:hover{text-decoration: none;}

.content .content_text .responses {padding-top: 7px;}
.content .content_text .responses .response{height: 156px; margin-bottom: 50px;}
.content .content_text .responses li {list-style: none;}
.content .content_text .responses li  .response a img{border:3px solid #e5d5bb; float: left;}
.content .content_text .responses li  .response a:hover img{border:3px solid #A05452;}
.content .content_text .responses li .response p{text-align: left; padding-left: 187px; padding-top: 20px;}
.content .content_text .responses li .response p a{color: #a05452;}
.content .content_text .responses li .response p a:hover{text-decoration:none;}

.content .content_text .about {padding-top: 7px;}
.content .content_text .about li {list-style: none; display: inline;}
.content .content_text .about .about_elmnt {float:left;height:194px;margin:-6px 7px 50px;width:338px;}
.content .content_text .about .about_elmnt .about_phone {padding-left:20px;position:relative;top:25px;}
.content .content_text .about .about_elmnt .about_email {padding-left:20px;position:relative;top:35px;}
.content .content_text .about .about_elmnt .about_email a{text-decoration: none; color:#a05452; }
.content .content_text .about .about_elmnt .about_email a:hover{text-decoration: underline;}
.content .content_text .about .about_elmnt .about_name{font-size: 20px;font-family: Times New Roman; font-style: italic; position: relative; top: -17px;color: #a05452; text-decoration: none; margin: auto;}
.content .content_text .about .about_elmnt .about_name:hover{text-decoration: underline;}
.content .content_text .about .about_elmnt .about_post{font-size: 16pt;padding-left: 20px; position: relative; top: 16px;}
.content .content_text .about .about_elmnt .about_photo{border:3px solid #e5d5bb; float: left;}
.content .content_text .about .about_elmnt .about_photo:hover{border:3px solid #A05452;}

/*.content .content_text .about_detail {padding-top: 7px;}
.content .content_text .about_detail .detail_photo{border:3px solid #e5d5bb;}
.content .content_text .about_detail .about_email a{text-decoration: none; color:#a05452; }
.content .content_text .about_detail .about_email a:hover{text-decoration: underline;}
.content .content_text .about_detail .about_phone {padding-left:20px;position:relative;top:25px;}*/

.content .content_text .about_detail {float:left;margin:-6px 7px 50px;width:100%;}
.content .content_text .about_detail .about_phone {position:relative;top:25px;}
.content .content_text .about_detail .about_email {position:relative;top:35px;}
.content .content_text .about_detail .about_email a{text-decoration: none; color:#a05452; }
.content .content_text .about_detail .about_email a:hover{text-decoration: underline;}
.content .content_text .about_detail .about_name{font-size: 16pt;font-family: Times New Roman; font-style: italic; position: relative; top: -17px;color: #a05452; text-decoration: none;}
.content .content_text .about_detail .about_name:hover{text-decoration: underline;}
.content .content_text .about_detail .about_post{font-size: 16pt;position: relative; top: 16px;}
.content .content_text .about_detail .about_photo{border:3px solid #e5d5bb; float: left; margin-right: 20px;}
.content .content_text .about_detail .about_detailtext{position:relative;top:45px;}

.content .content_text .catalog {margin-left: 0px; margin-top: 0px;}
.content .content_text .catalog td{vertical-align: top;}
.content .content_text .catalog .catalog_main_photo{border:3px solid #e5d5bb; float: left;}
.content .content_text .catalog .catalog_name{font-size:24px;font-weight:bold;padding-left:43px;}
.content .content_text .catalog .catalog_area{display:block;margin-bottom:40px;margin-top:31px;padding-left:43px;}
.content .content_text .catalog .price {display:block;margin-top:20px;padding-left:43px;}
.content .content_text .catalog .price a {color:#712E2C !important;}
.content .content_text .catalog .price .catalog_price{padding-left: 10px;}
.content .content_text .catalog ul{position: relative; left: 43px;top: 54px;}
.content .content_text .catalog ul li {list-style: none; margin-left: 20px; margin-bottom: 16px;}
.content .content_text .catalog .catalog_photos {margin-bottom: 35px; margin-top: 68px;}
.content .content_text .catalog .catalog_photos .catalog_photo {float:left;height:159px;margin-bottom:0;margin-right:23px;overflow:hidden;width:156px;}
.content .content_text .catalog .catalog_photos .catalog_photo img{border:3px solid #e5d5bb;}
.content .content_text .catalog .catalog_photos .catalog_photo a{color: #A05452;text-decoration: none;}
.content .content_text .catalog .catalog_photos .catalog_photo a:hover{text-decoration: underline;}
.content .content_text .catalog .catalog_photos .catalog_photo a:hover img{border:3px solid #A05452;}


.content .content_text .diploms {}
.content .content_text .diploms .diplom_images {margin-left:-23px;}
.content .content_text .diploms .diplom_images .diplom {float:left; text-align: center; margin-left: 86px; font-size: 16pt; margin-bottom: 47px; width: 300px;}
.content .content_text .diploms .diplom_images .diplom .dipl{width: 201px; height: 266px; overflow:hidden; border:3px solid #e5d5bb; margin: auto;}
.content .content_text .diploms .diplom_images .diplom .dipl
.content .content_text .diploms .diplom_images .diplom .dipl a{margin-bottom: 19px; margin-left: 0px; color:#a05452; text-decoration: none;}
.content .content_text .diploms .diplom_images .diplom .dipl a:hover{text-decoration: underline;}
.content .content_text .diploms .diplom_images .diplom .dipl  .diplom_photo{margin-left: 0px; border: none;}
.content .content_text .diploms .diplom_images .diplom  .dipl .diplom_photo




.content .content_text .news_full {margin-left:-90px;margin-top:0;padding-top:7px;}
/*.content .content_text .news_full li {list-style: none; display: inline;}*/
.content .content_text .news_full .news_elmnt {margin-top: -6px; float: left; width: 346px; margin-right: 39px; margin-bottom: 50px; margin-left: 9px;}
.content .content_text .news_full .news_elmnt .news_date	 {padding-left:0px;position:relative;top:-11px;color: #712e2c;}
.content .content_text .news_full .news_elmnt .news_preview{border:3px solid #e5d5bb; float: left;margin-right:20px;}
.content .content_text .news_full .news_elmnt a:hover .news_preview{border:3px solid #A05452;}
.content .content_text .news_full .news_elmnt .news_title{color:#712E2C;font-size:12pt;padding-left:136px;position:relative;top:0px;text-align: left;}
.content .content_text .news_full .news_elmnt .news_title a{text-decoration: none; color: #712E2C;}
.content .content_text .news_full .news_elmnt .news_title a:hover{text-decoration: underline;}
.content .content_text .news_full .news_elmnt .news_prev_text {left:0px;padding-left:136px;top:0px;text-align: left;}
.content .content_text .news_full .news_elmnt .news_prev_text a{text-decoration: none; color:#a05452; }
.content .content_text .news_full .news_elmnt .news_prev_text a:hover{text-decoration: underline;}

.content .content_text .news_full .news_elmnt .about_post{font-size: 16pt;padding-left: 20px; position: relative; top: 16px;}






.footer{background: #f4e4cc; height: 209px;padding-left:20%; position: relative;}
.footer .bottom_content{}
.footer .bottom_content .footer_logo{background: url(/bitrix/templates/citym_main/images/footer_logo.jpg) no-repeat 0 0; height: 94px; width: 88px; position: relative; top: 34px; float: left;}
.footer .bottom_content .address {float: left; padding-left:29px; padding-top:34px;}
.footer .bottom_content .address p{margin-bottom:5px;margin-top:5px;}
.footer .bottom_content .address a{color: #712e2c; text-decoration: none;}
.footer .bottom_content .address a:hover{text-decoration: underline;}
.footer .bottom_content .copyright {color:#712E2C;left:116px;position:relative;top:25px;width:100px;}
.footer .bottom_content .phones{color:#712E2C;left:425px;position:relative;width:150px;}
.footer .bottom_content .phones .code2{font-size: 8px; position: relative;top:-3px;}
.footer .bottom_content .phones .code1{color: #be4300;}

.partners_name{font-size: 16pt;font-family: Times New Roman; font-style: italic; position: relative; top:-4px;color: #a05452;}
.partners_picture{}
.partners_picture_div{overflow: hidden; width: 150px;  float: left; margin-right: 20px; text-align:center;}
.partners_picture_div img {margin:0 auto;}
.partners_text_div{ width: 450px; float: left; margin-right: 20px; text-align:left;}
.partner{margin-bottom:23px;}
.response_picture{margin-right: 20px; float: left; margin-bottom: 50px;border:3px solid #e5d5bb; margin-left: -80px;}
.response{margin-top:-50px;}

.diploms_nav{font-size: 10pt; text-align: center; margin-bottom: 40px; margin-top: 25px; margin-left: -10%;}
.diploms_nav .prev{color:#a05452; text-decoration: none;}
.diploms_nav .pager{color:#a05452; text-decoration: underline;}
.diploms_nav .pager:hover{text-decoration: none;}
.diploms_nav .next{color:#a05452; text-decoration: none;}

.news_nav{font-size: 10pt; text-align: center; margin-bottom: 40px; margin-top: -15px; margin-left: -10%;position:relative;}
.news_nav .prev{color:#a05452; text-decoration: none;}
.news_nav .pager{color:#a05452; text-decoration: underline;}
.news_nav .pager:hover{text-decoration: none;}
.news_nav .next{color:#a05452; text-decoration: none;}

.detail_news_date {padding-left:0px;position:relative;top:0px;color: #712e2c;}
.contacts_photo {border:3px solid #E5D5BB;float:left;height:300px;overflow:hidden;width:300px; margin: 0 30px 50px 0px;}
.cont_phones li{list-style: none;}
.main_href{display:block;height:217px;left:0px;position:absolute;top:0px;width:100%;}

/*.project_sect {height: 300px;}*/
.project_sect li{list-style: none; float: left; margin-right: 40px;}
.project_sect li a img{border:3px solid #e5d5bb;}
.project_sect li a:hover img{border:3px solid #A05452;}
.project_sect .project {text-align: center; width: 250px;height: 250px;}
.project_sect .project .project_name{font-size:12pt;padding-left: 0px;}
.project_sect .project .project_name:hover{text-decoration: none;}

.section { float:left; margin:0 50px 30px 0; display:inline; text-align:center; width:106px; height:100px; position:relative; }
.section img{border:3px solid #e5d5bb;}
.section a:hover img{border:3px solid #A05452;}
.section a { font-size:12px; line-height:14px; position:relative; }
.section a:hover{text-decoration: none;}

.pricelisttable {border:1px solid #EADBC3;text-align:center; position: relative; left: -116px;}
.pricelisttable tr{border-collapse:collapse;border-style:none;}
.pricelisttable td{vertical-align: top;}
.pricelisttable .priceproperty {border-right:1px solid #EADBC3;padding:0 3px;}
.pricelisttable .priceproperty a {color:#712E2C !important; }
.pricelisttable .pricesquare {border-right:1px solid #EADBC3;padding-bottom:5px; width: 40px;}
.pricelisttable .sectionname {border-right:1px solid #EADBC3;font-size:14px;font-weight:bold;padding:0 0 0 7px;text-align:left;vertical-align:middle;}
.pricelisttable .elname {background-color:White;border-left:1px solid #EADBC3;border-top:1px solid #EADBC3;font-size:12px;font-weight:bold;text-align:left;padding-left:2px;}
.pricelisttable .eltype {background-color:White;border-right:1px solid #EADBC3;border-top:1px solid #EADBC3;text-align:left;}
.pricelisttable .elsquare {background-color:White;border-left:1px solid #EADBC3;border-right-color:#EADBC3;border-right-style:solid;border-right-width:1px !important;border-top:1px solid #EADBC3;}
.pricelisttable .elprice {background-color:White;border-left:1px solid #EADBC3;border-right-color:#EADBC3;border-right-style:solid;border-right-width:1px !important;border-top:1px solid #EADBC3;}



.jcarousel-skin-tango {
/*background: url(/bitrix/templates/citym_main/images/hits_line_bg.jpg) repeat-x 0 0; height: 301px; margin-right: 35px; position: relative;*/}
.jcarousel-skin-tango .jcarousel-container {background: url(/bitrix/templates/citym_main/images/hits_right.jpg) no-repeat right top; height: 301px; overflow: hidden; position: absolute; right: -1px; width: 100%;}
.jcarousel-list li, .jcarousel-item {width: 250px; margin-right: 19px;}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    bottom: 43px;
    right: 77px;
    cursor: pointer;
	color:#A05452;
    font-size:14px;
	text-decoration: underline;
   /* background: transparent url(prev-horizontal.png) no-repeat 0 0;*/
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {text-decoration: none;}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    bottom: 43px;
    right: 52px;
    cursor: pointer;
	color:#A05452;
    font-size:14px;
	text-decoration: underline;
    /*background: transparent url(next-horizontal.png) no-repeat 0 0;*/
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {text-decoration: none;}

.jcarousel-clip {
top:58px;
}

.hhh {background: url(/bitrix/templates/citym_main/images/hits_line_bg.jpg) repeat-x 0 0; height: 301px; margin-right: 35px; position: relative;}
.house_area	{font-size: 16px; color: #301615; padding-left: -10px; text-decoration: none;}
.house_area:hover	{text-decoration: underline;}
.house_descr	{font-size: 12px; color: #a05452;text-decoration: none;}
.house_descr:hover	{text-decoration: underline;}

.search_form{width: 100%;}
.search_form input{width:80px;}

.type {border:1px solid silver;
float:left;
height:34px;
margin:0 0 10px 10px;
padding:10px 10px 0;}	

.area {border:1px solid silver;
float:left;
height:34px;
margin:0 0 0 10px;
padding:10px 10px 0;}	

.subm{margin: 10px;}

.search_result {margin-top: 20px; padding:0;}
.search_result li{list-style: none;margin:20px 0;}

.project_search {list-style: none; margin-right: 40px;}
.project_search .search_img {float: left;margin-right:30px;}
.project_search .search_img a img{border:3px solid #e5d5bb;}
.project_search .search_img a:hover img{border:3px solid #A05452;}
.project_search .search_data{}
.project_search .search_data .project_name{font-size:16pt;padding-left: 0px;}
.project_search .search_data .project_name:hover{text-decoration: none;}

.news-list{float: left;}
.news-list .partner{clear: left;}

.live_counter{top: 145px; position: absolute;}
.demo-stream {position: static !important; left:0 !important;top:0 !important; padding-left: 0px;}
.demo-stream li{margin-left: 0px !important;}

.form_search { margin:-50px 0 30px 0; min-width:833px; position:relative; left:-116px; }
.form_search .type { padding:10px 6px 0 !important; }

.about_table { margin:0 auto; width:728px; border-collapse:collapse; }
.about_table td { width:25%; text-align:center; padding:0 5px 5px; vertical-align:top; }

.search2 { float:left;}
.search2 .form_search { left:0 !important; }
.search2 .pricelisttable { left:0 !important; }

.order_block { position:relative; }
.order_logo { height:120px;}
.order_logo .order_logo_img { float:left; width:96px; height:104px; background:url(images/order_icon.png) 0 0 no-repeat; margin-right:10px; }
.order_logo .order_logo_text { float:left; width:300px; padding-top:36px; font-size:20px; }
.order_block h2 { font-family:Arial; }
.order_table { width:100%; }
.order_table td { vertical-align:top; }
.order_table td.name_col { width:200px; padding-top:3px; }
.order_table td input, .order_table td select { width:300px; }

.news_tbl { width:100%; }
.news_tbl td { padding:0 6px 0 0; vertical-align:middle; text-align:left; }
.news_tbl img { margin:6px 6px 0 0; display:inline; height:120px; }
.news_tbl td.first_col_tbl { text-align:center; padding-bottom:10px; white-space:nowrap; }

.orange_text { font-size:14px; text-align:justify; }
.orange_text ul { list-style:none; }
.orange_text ul li { text-indent:40px; }
.orange_text p { text-indent:40px; }

.cat_sect { margin-bottom:30px; font-family:Arial; }
.cat_sect h2, .cat_sect_head { padding-bottom:5px; margin-bottom:0; font-family:Arial; }
.cat_sect_img { float:left; }
.cat_sect_img a { border:3px solid #E5D5BB; display:block; width:100px; height:75px; }
.cat_sect_img a:hover { border:3px solid #712E2C; }
.cat_sect_img a img { border:none; }
.cat_sect_text { float:left; padding:20px 0 0 15px; }

.bottom_links { float:right; width:250px; height:20px; float:right; padding-right:20px; padding-top:38px; }