@font-face {
    font-family: 'EuropeRegular';
    src: url('fonts/europe-regular/webfont.eot');
    src: url('fonts/europe-regular/webfont.eot?iefix') format('eot'),
         url('fonts/europe-regular/webfont.woff') format('woff'),
         url('fonts/europe-regular/webfont.ttf') format('truetype'),
         url('fonts/europe-regular/webfont.svg#webfontwHhzGihm') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'EuropeDemi';
    src: url('fonts/europe-demi/webfont.eot');
    src: url('fonts/europe-demi/webfont.eot?iefix') format('eot'),
         url('fonts/europe-demi/webfont.woff') format('woff'),
         url('fonts/europe-demi/webfont.ttf') format('truetype'),
         url('fonts/europe-demi/webfont.svg#webfontwHhzGihm') format('svg');
    font-weight: normal;
    font-style: normal;
}

* {font-family:Arial,Tahoma;}
td,table,img {padding:0px; border:none;}

table.borderyes, .borderyes td { border:1px solid #ccc }
table.bordered { border-spacing: 0 !important; border-top: solid #ccc 1px; border-left: solid #ccc 1px }
table.bordered td { padding: 4px; border-bottom: solid #ccc 1px; border-right: solid #ccc 1px }
body {margin:0px; padding:22px 10px 0px 10px; background:#FFFFFF; font-size:12px; text-align:center;}
td {font-size:11px;}
form {margin:0;}
.cf {background:#fff;font-size:11px;border-width:1px;}
.cf._2 {border:1px solid #808080; padding:3px 4px;}
.button {font-size:11px;}
body,
a { 
	color:#313131;
}

.tdn a {text-decoration:none;}
.tdn a:hover {text-decoration:underline;}
small {font-size:11px;color:#666}

#Main {
	margin:auto;
	text-align:left;
	width:980px;
/*	background:url(../i/c1.jpg) left top no-repeat; */
}

#Body {padding:0px 20px;}

#Top {width:940px;height:70px;position:relative;}
#Logo1 {padding:15px 0px 0px 30px;}
#Logo2 {width:280px;float:right;}
#Logo2 img {float:right; margin:9px 35px 0px 0px;}
#Logo2 img:first-child {margin-right:38px;}

#Menu {width:940px;height:36px;background:transparent url(../i/c4.gif) no-repeat;}
#Menu div {float:left;}
#Menu a {display:block;}
#Menu .home a {padding:12px 22px 0px 26px;}
#Menu .m a {padding:0px 0px 0px 1px;background:url(../i/c5.gif) left top no-repeat;}
#Menu .active a {padding:0px 0px 0px 1px;background:url(../i/c7.gif) left top repeat-x;}

#Menu2 { background: url(../i/nm/second-menu-normal.jpg) left top repeat-x; height: 34px; width: 940px; margin-top: 6px; }
#Menu2 div { float: left; height: 34px; }
#Menu2 .container div { text-align: center; }
#Menu2 .container a { display: block; line-height: 34px; text-decoration: none; }
#Menu2 .container a:hover { text-decoration: underline; }
#Menu2 .common div+div { background: url(../i/menu_separator_range.png) left bottom no-repeat; }
#Menu2 .common a { height: 36px; display: table-cell; vertical-align: middle; line-height: 11px; padding: 0 11px; color: #808080; }
#Menu2 .range, #Menu2 .land{ width: 360px; }
#Menu2 .range div+div { background: url(../i/menu_separator_range.png) left top no-repeat; }
#Menu2 .range a { color: #f5f5f5; }
#Menu2 .land div+div { background: url(../i/menu_separator_land.png) left top no-repeat; }
#Menu2 .land a { color: #5b5b5b; }
#Menu2 .active a { text-decoration: underline; }

/*  */


#Footer {margin:20px 0px; padding:0 0 20px; height:22px;border-top:1px solid #D5D5D5;font-size:10px; clear: both;}
#Footer div.seotext {padding:20px 0; border-bottom:1px solid #D5D5D5; }
#Footer a {text-decoration:none;}
#Footer a:hover {text-decoration:underline;}
#Footer .menu div {float:left;}
#Footer .menu a  {display:block;padding:8px 6px 0px 6px;border-left:1px solid #d5d5d5; color:#d5d5d5;}
#Footer .seotext p {
	color:#808080;
}
#Footer .menu .first a {border-left:none;}
#Footer .disc {float:right;}
#Footer .disc a {display:block;padding:8px 0px 6px 6px; color:#D5D5D5;}

#MT {
	margin-top: 6px;
}

#Right {width:740px;vertical-align:top;}
#Right .rightbody {
	margin-left:15px;
	width:720px;
}

#Left {
	width: 200px;
	vertical-align: top; 
	padding-top: 0px;
}
#Left .menu {padding-bottom:30px;border-bottom:15px solid #fff;}
#Left .menu ul {padding:0;margin:0;list-style:none;}
#Left .menu li {font-size:11px;font-weight:700;padding:5px 3px 5px 23px;border-bottom:1px solid #fff;}
#Left .menu .active * {color:#ff9c00;}

.bigbody { color: #313131; }

.leftgradient {background:url(../i/c10.gif) left top repeat-x 10px 0;}


.newsread .tnews .pics {vertical-align:top;width:160px;}
.newsread .tnews .pics .pic {margin:0px 0px 15px 0px;width:144px;}
.newsread .tnews .pics .pic a {display:block;background: url(/i/c13.png) left bottom no-repeat;text-decoration:none;}
.newsread .tnews .pics .pic span {display:block;padding:5px 0px 4px 20px;font-size:9px;text-transform:uppercase;}
.newsread .newsbody {vertical-align:top;}
.newsread .newsbody .anons {font-weight:700;}
.newsread .newshead {margin:5px 0px;}
.newsread .newshead h2 {font-size:16px;font-weight:600;margin:0px 0px 10px 0px;padding:0px 0px 4px 0px;border-bottom:1px solid #e5edef;color: #002940;text-transform:uppercase}
.newsread .dat {font-weight:700;margin:10px 0px;}


.pressline .tnews .pics {vertical-align:top;width:160px;}
.pressline .tnews .pics .pic {margin:0px 0px 15px 0px;width:144px;}
.pressline .newsbody {vertical-align:top;}
.pressline .newsbody .anons {}
.pressline .newsbody .anons p {margin:0px 0px 4px 0px;}
.pressline .newsbody h2 {margin-top:0;}
.pressline .block {margin:16px 0px;}
.pressline .newshead {margin:5px 0px;}
.pressline .newshead h2 {font-size:16px;font-weight:600;margin:0px 0px 10px 0px;;padding:0px 0px 4px 0px;border-bottom:1px solid #e6edee;color:#313131;}
.pressline .newshead h2 a {text-decoration:none;}
.pressline .newshead h2 a:hover {text-decoration:underline;}

.pbline .tpb .pics {vertical-align:top;width:120px;}
.pbline .tpb .pics .pic {margin:0px 0px 15px 0px;width:100px;}
.pbline .pbbody {vertical-align:top;}
.pbline .pbbody .anons p {margin:0px 0px 4px 0px;}
.pbline .block {margin:16px 0px;}
.pbline .pbhead {margin:0px 0px 5px 0px;}
.pbline .pbhead h2 {font-size:12px;font-weight:700;margin:0px 0px 10px 0px;;padding:0px 0px 4px 0px;border-bottom:1px solid #e6edee;color:#313131;}



.accline .tnews .pics {width:160px;text-align:center;}
.accline .tnews .pics .pic {margin:0px 0px 0px 0px;width:144px;}
.accline .newsbody {}
.accline .newsbody .anons {}
.accline .newsbody .anons p {margin:0px 0px 4px 0px;}
.accline .block {margin:15px 0px;}
.accline .newshead {margin:0px 0px 5px 0px;}
.accline .newshead h2 {font-size:13px;font-weight:600;margin:0px 0px 10px 0px;;padding:0px 0px 4px 0px;border-bottom:1px solid #E6EDEE;color:#002940;text-transform: uppercase;}



.ads {margin-bottom:15px;}


.searchblock {background:#ecf0f2 url(../i/c15.gif) left bottom no-repeat;width:205px;overflow:hidden;}
.searchblock .sform {padding:0px 0px;}

/*
.offerblock {width:205px;overflow:hidden; margin: 0 0 10px 0; background: none;}
.offerblock ul {
	margin:0; 
	padding:0; 
	list-style: none; 
}

.offerblock li {
	margin: 0; 
	padding: 0; 
	background: transparent; 
	height: 21px;
}

.offerblock li a:hover {text-decoration: underline; background:transparent url(../i/c36.gif) no-repeat scroll 7px 9px;}
*/
p {
	margin-top: 0;
}

.staff td.block {vertical-align:middle;padding:5px 10px 15px 0px;width:350px;}
.job h4 {margin:30px 0px 20px 0px;text-transform:uppercase;font-size:14px !important;}
.staff b {font-size:13px;}
.staff .pic {padding-right:15px;}


.ct {border-top:1px solid #c9d5da;border-right:1px solid #c9d5da;border-collapse:collapse;}
.ct td {padding:7px 10px 7px 10px;border-bottom:1px solid #c9d5da;border-left:1px solid #c9d5da;color:#313131;}
.ct .h td {font-weight:700;vertical-align:bottom;background:#e8edef;}



.tradeinread .pics {vertical-align:top;width:160px;}
.tradeinread .pics .pic {margin:0px 0px 15px 0px;width:144px;}
.tradeinread .pics .pic a {display:block;background:#e9eeef url(/i/c13.gif) left bottom no-repeat;text-decoration:none;}
.tradeinread .pics .pic span {display:block;padding:5px 0px 4px 20px;font-size:9px;text-transform:uppercase;}
.tradeinread .tradeinbody {vertical-align:top;padding-right:20px;}

.tradeinread h4 {font-size:16px;font-weight:600;margin:0px 0px 0px 0px;;padding:0px 0px 4px 0px;border-bottom:1px solid #c9d5da;color:#313131;}
.tradeinread .tiblock p {margin:0;font-size:11px;}

.tradeinread .tradeinbody table {margin-bottom:20px;width:100%;}
.tradeinread .tradeinbody table td {padding:3px 45px 3px 0px;border-bottom:1px solid #ccc;}
.tradeinread .tradeinbody  big {color:#ff9c00;font-weight:700;font-size:16px;}
.tradeinread .tiblock {background:#e8edef;padding:10px 15px;margin-bottom:20px;}

.ttradein {width:720px;}

.tradein table {width:500px;margin-top:10px;border-collapse:collapse; border-top:1px solid #ccc;border-left:1px solid #ccc;}
.tradein td {padding:4px 4px 4px 4px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.tradein .h td {font-weight:700;vertical-align:bottom;background:#e8edef;font-size:9px;font-family:Verdana; text-align:center;}

.dark {padding:1px 10px;background:#e8edef;}
.dark p {margin:10px 0px;line-height:1.2;}

.tblock2 {width:350px;}
.tblock2 .h {background:#859dab url(../i/c23_.gif) left top no-repeat;color:#fff;font-size:11px;padding:6px 3px 5px 8px;text-transform:uppercase;font-weight:700;font-family:Verdana;}
.tblock2 .h {color:#fff;font:bold 11px Verdana;}
.tblock2 .h a {color:#fff;}
.tblock2 .body {border-left:1px solid #e9efef;border-bottom:1px solid #e9efef;border-right:1px solid #e9efef;padding:4px;}
.tblock2 td {color:#003e57;font-size:11px;padding:0px 0px 0px 10px}
.tblock2 table {height:120px;}
.tblock2 .pic {background:#fff;}
.tblock2 .f {display:none;}

.tblock3 {width:720px;}
.tblock3 .h {background:#859dab url(../i/c24.gif) left top no-repeat;color:#fff;font-size:11px;padding:6px 3px 5px 8px;text-transform:uppercase;font-weight:700;font-family:Verdana;}
.tblock3 .h {color:#fff;font:bold 11px Verdana;}
.tblock3 .h a {color:#fff;}
.tblock3 .body {border-left:1px solid #e9efef;border-bottom:1px solid #e9efef;border-right:1px solid #e9efef;padding:4px;}
.tblock3 td {color:#003e57;font-size:11px;padding:0px 0px 0px 10px}
.tblock3 table {height:120px;}
.tblock3 .pic {background:#fff;}
.tblock3 .f {display:none;}

.bmain td.c1 {vertical-align:top;padding:0px 0px 15px 0px;}
.bmain td.c2 {vertical-align:top;padding:0px 0px 15px 20px;}



.tblock4 {width:226px;}
.tblock4 .h {background:#859dab url(../i/c30.gif) left top no-repeat;color:#fff;font-size:11px;padding:6px 3px 5px 8px;text-transform:uppercase;font-weight:700;font-family:Verdana;}
.tblock4 .h {color:#fff;font:bold 11px Verdana;}
.tblock4 .h a {color:#fff;}
.tblock4 .body {background:#e9efef;padding:8px 3px 20px 8px;}
.tblock4 .body td {vertical-align:top;}
.tblock4 td {color:#003e57;font-size:11px;padding:0px 0px 0px 0px}
.tblock4 .pic {vertical-align:top;padding-right:10px;}

.expmain td.c1 {vertical-align:top;}
.expmain td.c2 {vertical-align:top;padding:0px 0px 15px 5px;}
.expmain td.c3 {vertical-align:top;padding:0px 0px 15px 5px;}
.expmain td.c4 {vertical-align:top;padding:0px 0px 15px 5px;}

.expread {margin:15px 0px;}
.expread .tnews .pics {vertical-align:top;width:160px;}
.expread .tnews .pics .pic {margin:0px 0px 15px 0px;width:144px;}
.expread .tnews .pics .pic a {display:block;background:#e9eeef url(/i/c13.gif) left bottom no-repeat;text-decoration:none;}
.expread .tnews .pics .pic span {display:block;padding:5px 0px 4px 20px;font-size:9px;text-transform:uppercase;}
.expread .newsbody {vertical-align:top;}
.expread .newsbody .anons {font-weight:700;}
.expread .newshead {margin:5px 0px;}
.expread .newshead h2 {font-size:16px;font-weight:600;margin:0px 0px 10px 0px;;padding:0px 0px 4px 0px;border-bottom:1px solid #e6edee;color:#313131;}


.cdescr {background:#e8edef;padding:10px 10px 10px 20px;margin:15px 0px;}


.ct2 {border:1px solid #c9d5da;border-collapse:collapse;width:500px;}
.ct2 td {padding:4px 5px 4px 5px;border-bottom:1px solid #c9d5da;border-left:1px solid #c9d5da;color:#313131;font-size:12px;text-align:center;}
.ct2 .h td {font-weight:700;vertical-align:bottom;background:#e8edef;}
.ct2 .c1 {background:#f9fafb;text-align:left;}


.ct2 td {
    border-bottom: 1px solid #C9D5DA;
    border-left: 1px solid #C9D5DA;
	color: #002940;
}

.ct2 td,
.ct2 {
    border: 1px solid #e6edee;
}

.ct2 .h td,
.ct2 .c1 {
	color: #002940;
}


.ct2 .c1 {
	background: transparent;
	color: #313131;
}


.ct2 .h td {
	color: white;
	background: #676767 url(../i/lr/table-header.png) no-repeat left top;
	padding-left: 20px;
	vertical-align: middle !important;
}
.ct2 .sh td {
	color: white;
	background: #676767;
}


.cols4 td {width:25%;}

h1,h2,h3,h4,h5,h6{
font-family: "EuropeDemi";
}

h4 {
color: #002940;
font-size:13px; font-weight:700; text-transform:uppercase;margin:20px 0px 10px 0px;}

h4.bordered {
	padding-bottom: 10px;
	border-bottom: solid #ffffff 1px;
}

.cartextlinenav {background:#e8edef;padding:10px 10px 10px 20px;margin:15px 0px;list-style:none;}
.cartextlinenav li {margin:5px 0px;padding-left:16px;background:url(../i/c35.gif) 0px 4px no-repeat;}
.cartextlinenav a {text-decoration:none;}
.cartextlinenav a:hover {text-decoration:underline;}

.ct3 {border-bottom:1px solid #c9d5da;border-collapse:collapse;width:500px;margin:20px 0px;}
.ct3 td {padding:4px 5px 4px 5px;border-bottom:1px solid #c9d5da;border-right:1px solid #c9d5da;border-left:1px solid #c9d5da;color:#313131;font-size:11px;text-align:center;}
.ct3 .h td {font-weight:700;vertical-align:bottom;background:#313131;color:#fff;border:none;font-size:11px;border-bottom:1px solid #fff;}
.ct3 .h2 td {font-weight:700;vertical-align:bottom;background:#e8edef;}
.ct3 .c1 {background:#f9fafb;text-align:left;}
.ct3 .h3 td {font-weight:700;font-size:11px;padding-top:10px;padding-bottom:10px;background:#fff;border-bottom:1px solid #ccc;}

.cols5 td {width:94px;}
.cols5 .c1 {width:250px;}


.ccolor {height:239px;}
.ccdescr {min-height:21px;font-size:10px;position:relative;}
.ccdescr .title {padding:4px 0px 0px 11px;text-transform:uppercase;width: 530px}
.ccdescr .count {position:absolute;right:0px;top:0px;padding:4px 11px 0px 11px;}
.ccdescr .count img {margin:0px 5px 0px 5px;}

.cclist {margin:20px 0px;}
.cclist .block {width:120px;float:left;margin: 0 4px 4px 0}
.cclist .block a {display:block;width:118px;overflow:hidden;border:1px solid #eaebef;text-decoration:none;}
/*color:#313131;*/
/*.cclist .block img {border-bottom:1px solid #444444;}*/

.cclist .block span {
	display:block;
	padding:5px 5px 5px 7px;
	/* color:#aeaeae; */
	font-size:10px;
}

.cclist .block a:hover,.cclist .block a.active {border:1px solid #313131;}
/*.cclist .block a:hover img,.cclist .block a.active img {border-bottom:1px solid #eaebef;}*/

/* .rightbody ul li {margin:4px 0px;} */

.form {padding:10px 20px;background:#313131;text-align:left;color:#fff;}
.form .block {width:250px;margin:10px 0px;color:#fff;line-height:1.8;font-size:11px;}
.form .block td {padding-right:4px;font-size:11px;line-height:1.2;}

.form2 {padding:10px 20px;background:#f4f6f7;text-align:left;}
.form2 .block {width:460px;margin:10px 0px;line-height:2;font-size:12px;}
.form2 .block td {padding-right:4px;line-height:1.2;}

.form3 {padding:10px 20px;background:#f4f6f7;text-align:left;clear:both;border-top:2px solid #313131}
.form3 .block {width:680px;margin:10px 0px;line-height:2;font-size:12px;}
.form3 .block td {padding-right:4px;line-height:1.2;}
.form3 .intro p {margin:0px;}

.search li {margin:10px 0px;}

.job .block {margin:30px 0px;}
.job .block .descr {background:#f3f6f7;border-top:3px solid #313131;padding:10px 20px;}
.job .block .descr p {margin:5px 0px;}
.job .block .descr ul {margin-top:5px;}
.job .block .descr ul li {font-size:11px;margin:0px;}
.job .block .descr h5 {margin:10px 0px 5px 0px;}

h5 { font-size: 11px; }


/* SITEMAP {{ */
.sitemap ul, .sitemap li { padding: 0; margin: 0; list-style: none }
.sitemap li { font-size: 12px; font-family: Arial, Tahoma; font-weight: bold }
.sitemap li+li { padding: 2em 0 1em }
.sitemap li li { padding: 1em 0 }
.sitemap li .inline { clear: both }
.sitemap li .inline li { float: left; font-weight: normal; padding-right: .7em }
.sitemap li .inline li+li { padding-left: .7em; background: transparent url("/i/sitemap_separator.png") left no-repeat }
.sitemap li.toplevel { clear: both }
.sitemap a { color: #808080; text-decoration: none }
.sitemap hr { border: none; border-top: dotted #808080 1px }
/* }} */


ul.tabs {
	margin: 0;
	padding: 0;
	height: 22px;
	clear: both;
	list-style: none;
	background-color: #F3F6F7;
}
ul.tabs li {
	margin: 0;
	padding: 0 0 0 2px;
	width: 105px;
	height: 22px;
	float: right;
	overflow: hidden;
	background-image: url(/i/tab_bkg.gif);
	text-align: center;
}
ul.tabs li.active {
	background-image: url(/i/tab_active_bkg.gif);
}
ul.tabs li a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 20px;
	color: #FFFFFF;
}

.more-block {
	border: 1px solid #fff;
	margin-bottom: 10px;
	width: 238px;
}

.more-block a {
	font-size: 9px;
	font-family: "EuropeDemi";
	display: block;
	line-height: 28px;
	padding-left: 17px;
	text-decoration: none;
	text-transform: uppercase;
}

.more-block a:hover {
	text-decoration: underline;
}

.btn_pickblock {
	clear: both;
	padding-top: 5px;
}

.btn-block-body
{
	margin: 10px 0 0 0;
}

.btn-block-body .pbhead h2 {
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #e6edee;
	color:#002940;

    font-family: 'EuropeDemi';
    font-size: 13px;
    text-transform: uppercase;
}

/***ul.exp***/
ul.exp{
	padding:0;
	margin:0;
	overflow:hidden;
	zoom:1;
}
ul.exp li{
	list-style:none;
	width:226px;
	overflow:hidden;
	float:left;
	margin:0;
	width:33%;
	border-left: solid #e5edef 1px
}
ul.exp li div.h{
	padding:6px 3px 5px 8px;
}
ul.exp li div.h a{
	color:#002940;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	text-transform: uppercase;
	text-decoration: none;
}
ul.exp li div.h a:hover{
	text-decoration:underline;
}
ul.exp li div.body{
	padding:7px 3px 20px 7px;
	overflow:hidden;
	zoom:1;
}
ul.exp li div.body div{
	color:#000;
	font-size:11px;
	float:left;
	width:120px;
}
ul.exp li div.body  img{
	float:left;
	margin-right:7px;
}
ul.exp li div.f{
	background:#fff;
}
ul.exp li a.cut {
	background: url("/i/cut-link.png") left no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #808080;
	padding-left: 15px;
	margin: 5px 0 0 5px;
}
/***\\ul.exp\\***/

/*gallery*/
body.gal {position:fixed; left:0px; top:0px; width:100%; height:100%; min-width:700px; min-height:500px; background:#3e4c58; overflow:hidden; padding:0px; margin:0px;}
div#div_gal {display:none; position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:997; background:#3e4c58; overflow:hidden; opacity:0.8; cursor:pointer;}
* div#div_gal {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
img#img_gal {display:none; position:absolute; left:50%; top:50%; margin:-240px 0px 0px -320px; cursor:e-resize; z-index:998;}
img#close_gal {display:none; position:absolute; left:50%; top:50%; margin:-235px 0px 0px 297px; cursor:pointer; z-index:999;}


td.newsbody img {float:left; margin:25px 20px 47px 0px;}
td.newsbody .foto{cursor:pointer; text-decoration:underline;}


.land_tabl {width: 100%; text-align: center;}
.land_tabl td{border: 1px solid #ccc; background-color:#dbe3e6; color:#244061}
.land_tabl tr.head td{background-color:#859dab; color:#fff}

.consultant{
	padding: 3px !important;
}


.search-box-container {
	position: relative;
}

.search-box-mid {
	width: 220px;
	margin: 0;
	padding: 0;
	position: absolute; 
	right: 20px;
	top: 112px;
	height: 34px;
	z-index: 28;
	background: url(../i/sb/search-box-mid.jpg) repeat-x bottom left;
}

.search-box-left {
	background: url(../i/sb/search-box-left.jpg) no-repeat bottom left;
	height: 34px;
	padding-left: 10px;
	padding-top: 0px;
}

.search-box-form {
	width: 206px;
	height: 34px;
	margin: 10px 0 10px 10px;
	padding: 0 10px;
	background: url(../i/sb/2/bgr.jpg) no-repeat left top;
}

.search-box-form .form-item {
	float:left;
}

.search-box-form .button {
	padding: 6px 10px;
}




.search-box-left form {
	margin: 0;
	padding: 0;
}

.search-box-left .form-item {
	float: left;
	height: 34px;
}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}





.tblock {
	width:205px;
	margin-bottom: 1em;
}

.tblock .h  {
	padding: 0px 55px 0 14px;
	background: none left top no-repeat;

	line-height: 14px;
	text-transform: uppercase;
	font-weight: 700;

}

/*.tblock .h {
	font-family: 'EuropeDemi';
}*/

.tblock ul {
	padding: 0;
	margin: 0;
}

.tblock li {
	font-size: 11px;
	padding: 0;
	margin: 0;
	list-style: none;
}

.tblock ul {
	padding: 0;
	margin: 0 0 5px 0;
	list-style:none;
}
.tblock ul li:first-child a {background:url(/i/lr/lmenu/first_li.png) 0 0 no-repeat;}
.tblock ul li:first-child div a {background:none;}

.tblock li a {
	display: block;
	text-decoration: none;
	font-size: 11px;
	margin: 0;
	list-style: none;
	background: transparent none left top repeat-y;
	padding: 0 2px 0 3px;
}

.tblock li a span {
	display: block;
	padding-left: 23px;
	background: transparent none 12px 50% no-repeat;
	padding: 5px 2px 5px 25px;
}

.tblock li .sub a span {
	padding: 3px 2px 3px 25px;
}

.tblock li.last a span {
	border-bottom: none;
}
/*
.tblock .active a span {
	border-bottom: none;
}
*/

.tblock .sub {
	display: none;
}
.tblock .active .sub {
	display: block;
}

.tblock .sub .sub-top {
	background: transparent none left top no-repeat;
}

.tblock .sub .sub-bottom {
	background: transparent none left bottom no-repeat;
	padding: 8px 0px 5px 0;
}

.tblock li.last .sub .sub-bottom {
	padding: 0px 0px 5px 0;
}

.tblock li .sub a span {
	background: transparent;
	border-bottom: none;
}

.tblock li.last .sub a:hover,
.tblock li.last .sub a {
	background-image: none;
}


.tblock li.last .sub .sub-top,
.tblock li.last .sub .sub-bottom {
	background-image: none;
	padding: 0;
}

.tblock li .sub a:hover,
.tblock li .sub a {
	background: transparent; font-weight:normal;
}


.tblock .active .sub .sub-bottom {
	background-image: none;
}

.tblock li a:hover,
.tblock .active > a,
.tblock li a.active {
	text-decoration: underline;
}


/* IE Hacks */

* html .tblock .sub .sub-top,
* html .tblock .sub .sub-bottom {
	z-index: 10;
	position: relative;
}

.tblock .h {padding-top:5px; background-image: url(/i/lr/lmenu/header.png); color:#002940;}
.tblock .h * {font-family:Europa, Arial, Helvetica, sans-serif;}

.tblock .s {
    background: transparent url("../i/specoffers_bg.png") no-repeat;
	height: 25px; width: 205px;
}

.tblock .s a {
    color: #002940;
	
    text-transform: uppercase;
	text-decoration: none;
    font-weight: 700;
    line-height: 14px;
	
	display: block;
    padding: 6px 55px 3px 14px;
}

.tblock li a:hover,
.tblock li a {
	font:bold 11px Arial, Helvetica, sans-serif;
	background-image: url(../i/lr/lmenu/mid.png);
	color: #808080;
}


.tblock li.last a, 
.tblock li.last a:hover {
	background-image: url(../i/lr/lmenu/bottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/*
 ������������� ������� ������ ���� ��� ��������� ������� ������ ���������
*/
.tblock li a span {
	background-image: url(../i/lr/lmenu/item.png);
	border-bottom: 1px solid #ddd;
}

/*
 ��� ������ ���� � �������� ��� ��������� ���� ������������� ������ ������

.tblock .m0 a span {
	border-bottom: 1px solid #ddd !important;
}*/


/*
 � ie border: none; ������� ������ �������� ����, ������� ������ ������������� �� ����� � �����

.tblock li.last a span,
.tblock .active a span {
	border-color: #efefef;
}*/

.tblock .last a span {
	border-bottom: 0px solid #ddd !important;
}

/*
 ������� � ������ ��� ���� ������� ������
*/
.tblock .sub .sub-top {
	background-image: url(../i/lr/lmenu/second-level-top.png);
}

.tblock .sub .sub-bottom {
	background-image: url(../i/lr/lmenu/second-level-bottom.png);
}


.popup {
	position: absolute;
	width: 350px;
	height: 30px;

	line-height: 30px;
	font-size: 15px;
	font-weight: bold;

	z-index: 10;
	text-align: left;
	padding-left: 10px;
	top: 183px;
	left: 360px;
}

.popup-left {
	background: #444647;
	color: #e6e6e5;
	left: 360px;
}

.popup-right {
	background: #c4c7c8;
	color: #6e6b68;
	left: 720px;
}

.hidden {
	display: none;
}





.list-tab-container ul {
	margin: 0; padding: 0;
}

.content-container .pbhead h2{
	font-size: 13px;
    margin: 10px 0;
    padding: 0 0 10px;
    text-transform: uppercase;
	border-bottom: 1px solid #E6EDEE;
}

.content-container {
	clear: both;
	padding-top: 2px;
}

.btn-block {
	float: left;
	width: 158px;
	margin: 4px;
	text-align: left;
}

li.btn-block { list-style: none }

.btn-block a {
	display: block;
	text-decoration: none;
	font-family: Arial, Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-align: vertical;
	background: transparent none no-repeat left top;
	text-transform: uppercase;
	min-height: 30px;
	_height: 30px;
}

.btn-block a span {
	display: block;
	padding: 2px 5px 2px 28px;
}

.btn-block a {
	background-image: url(../i/rr/button-block/normal.png);
	background-color: #e1e1e1; 
	color: #606060;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
}

.btn-block a.active,
.btn-block a:hover {
	background-image: url(../i/rr/button-block/active.png);
	background-color: #676767; 
	color: #ffffff;
	border-top: 1px solid #bdbdbd;
	border-bottom: 1px solid #999999;
	text-decoration: none;
}

.video-resize {
	text-decoration: none;
	padding-left: 15px;
	margin-right: 10px;
	display: block;
	float: left;
	background: transparent url(../i/rr/video-icon-resize.gif) left 50% no-repeat;
}

.tblock li.last .sub a,
.tblock li.last .sub .sub-bottom,
.tblock li.last .sub .sub-top {
	background: none;
}

.page-header {
	margin-top: 2px;
	margin-left: -1px;
	clear: both;
}

.page-title {
	background: transparent url("/i/bg-page-header-outer.png") top right no-repeat;
	display: block;
	float: left;
	height: 56px;
	line-height: 56px;
	text-transform: uppercase;
	width: 100%;
	margin-right: 8px;
	margin-bottom: 11px;
}

.page-title span {
	background: transparent url("/i/bg-page-header.png") top left no-repeat;
	color: #5B5B5B;
	display: block;
	font-family: 'EuropeDemi' !important;
	font-size: 24px;
	padding: 0 10px 0 15px;
	margin-right: 10px;
}

.page-header img {
	margin-left: -3px;
}

ul {
	padding-left: 1.2em;
}

li {
	margin-bottom: 1em;
}

.pagination, .pagination li {
	list-style: none; margin: 0; padding: 0;
}
.pagination li {
	float: left; margin: 0 2px; color: #808080 !important;
}
.pagination li a {
	text-decoration: none; color: #808080 !important;
}
.pagination li.active {
	text-decoration: underline;
}

.search-result ul, .search-result ol, .search-result li {
	margin: 0; padding: 0; list-style: none;
}

.search-result li {
	color: #808080;
	padding: 10px 0;
	border-bottom: dotted #808080 1px;
}

.search-result li a {
	color: #464646;
	font-weight: 700;
}

.expvideo {
	height: 244px;
}

.pagevideo {
	min-height: 260px;
}

.doclocker {
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	z-index: 999;
	position: absolute;
	top: 0;
	left: 0;
}

.wnd-price {
	display: none;
	position: absolute;
	z-index: 1000;
	background: #fff;
	border: #888 solid 3px;
	top: 50%;
	left: 50%;
	margin-left: -500px;
}

.wnd-price .ct2 {
	margin: 0 !important;
}

a.closeWnd,
a.closeWnd:hover {
	background: #888; padding: 5px 5px 2px;
	top: -24px; right: -3px;
	position: absolute;
	color: #fff;
	text-decoration: none;
}

.owner-two-column-split {
	clear: both;
    margin-bottom: 50px;
	width: 700px;
}
.owner-two-column-split .col {
	float: left;
	width: 46%;
	border-right: 1px solid #E0E0E0;
	margin-right: 1.5%;
	padding-right: 1.5%;
}
.owner-two-column-split .col.last {
	width: 50%;
	border-right: none;
	margin-right: 0;
	padding-right: 0;
}

.photo-set dt {
	clear: both;
	font-weight: bold;
	padding: 0;
}
.photo-set dd {
	float: left;
	margin: 0;
	padding-bottom: 10px;
}
.photo-set .first-lvl {
	font-size: 15px;
	padding: 30px 0 10px;
	text-decoration: underline;
}
.photo-set .second-lvl {
	font-size: 12px;
	padding: 10px 0;
}
div.social {
	margin-top:2px;
	text-align:right;
	margin-left:307px;
}
div.social a {
    display:inline !important;
    vertical-align: middle;
}

