body, a, table, p, ul, li, ol, pre, div, caption, form {margin:0}
body, a, img, p, ul, li, ol, pre, div, caption, form {padding:0}
h1, h2, h3, h4, h5, h6 {padding:0; margin:0}

body {background:#F4F6F0; color:#626260; margin:0px; padding:0px; text-align:center; font: 11px Tahoma, Arial, sans-serif;}
td {font-size:inherit;}
a {color:#89907D}
a img {border:none}
a:hover {text-decoration:none}

/*MAIN*/
html {height: 100%;}
body {min-height:100%; height: 100%;}
h4 {font-size:17px; _font-size:18px; font-weight:normal;}
div.container_404 {width:904px; text-align:left;  margin:0px auto 0px auto; background:  url("img/globe_ppr.gif") no-repeat 20px -70px;}
div.container_ppr {width:904px; text-align:left;  margin:0px auto 0px auto; background:  url("img/globe_ppr.gif") no-repeat 160px -50px;}
div.container_page {width:904px; text-align:left;  margin:0px auto 0px auto; background:  url("img/globe_page.gif") no-repeat 0px 0px;}
div.container_startup {width:904px; text-align:left;  margin:0px auto 0px auto; background:  url("img/globe_startup.gif") no-repeat;}

/*PAGE*/
.headstartup {width:904px; height:114px;}
.headppr {width:904px; height:85px;}
.bodystartup {width:904px;}
.bodyppr {width:904px; background:#ffffff;}
.bodypprtop {width:904px; height:5px; background:url(img/bg_bodyppr_top.gif) no-repeat top;}
.bodypprbottom {width:904px; height:5px; background:url(img/bg_bodyppr_bottom.gif) no-repeat bottom;}
.contentppr {padding:15px 24px 25px 26px; text-align:left;}
.footerstartup {width:904px; height:112px; border-top:1px solid #EAEDE2; color:#666666; font-size:9px; clear:both;}
.footerppr {width:904px; height:112px; color:#666666; font-size:9px; clear:both;}
.content {margin:30px 33px 20px 20px; position:relative;}

/*ELEMENTS*/
#upmap {outline:none;}
.content .rssinfo ul {list-style:none; background:none; padding:0; margin:0;}
.content .rssinfo li {list-style:none; background:none; padding:0; margin:0;}
.content blockquote{margin:10px 0px 10px 150px; padding-left:50px; background:url("img/quote.gif") no-repeat top left; font-size:12px; color:#89907D;}

/*TOP MENU*/
.topmenustartup {position:relative; height:88px; text-transform:uppercase;}
.topmenustartup a {color:#444443;}
.topmenustartup ul {list-style:none; margin:22px 0px 0px 0px; padding:0; line-height:22px;}
.topmenustartup ul li a {background: url("img/topmenu_listmarket.gif") no-repeat left; padding:0px 0px 0px 32px;}

/*TOP MENU PPR*/
.pprtopmenu {position:relative; height:88px; text-transform:uppercase;}
.pprtopmenu a {color:#444443;}
.pprtopmenu ul {list-style:none; margin:22px 0px 0px 0px; padding:0; line-height:22px;}
.pprtopmenu ul li {background:url("img/topmenu_listmarket.gif") no-repeat left; padding:0px 0px 0px 32px;}
.pprtopmenu .active {background:url("img/topmenu_listmarket_ac.gif") no-repeat left;}

/*LEFT MENU*/
.leftmenustartup {position:relative;}
.leftmenustartup a {color:#444443;}
.leftmenustartup ul {list-style:none; margin:0px 0px 0px 0px; padding:0; line-height:35px; font-size:13px;}
.leftmenustartup ul li {background:  url("img/topmenu_listmarket.gif") no-repeat left 11px; padding:0px 0px 0px 37px; text-transform:uppercase;}
.leftmenustartup ul li a {}
.leftmenustartup ul li ul {list-style:none; line-height:18px; font-size:11px; margin:0px 0px 5px 0px; padding:0px;}
.leftmenustartup ul li ul li {background:  url("img/footermenu_listmarket.gif") no-repeat left; color:#89907D; padding:0px 0px 0px 20px; text-transform:none;}
.leftmenustartup ul li ul li a {color:#89907D;}
.leftmenustartup .active {background:  url("img/topmenu_listmarket_ac.gif") no-repeat left 11px;}

/*LEFT MENU NORMBASE*/
.normbase {position:relative;}
.normbase a {color:#89907D;}
.normbase ul {list-style:none; margin:30px 20px 80px 0px; padding:0; line-height:35px; font-size:13px; /*border-top:1px solid #d8ddcd;*/ width:230px;}
.normbase ul li {background:  url("img/normbase_list.gif") no-repeat left 11px; padding:8px 0px 10px 38px; text-transform:uppercase;}

/*FOOTER MENU*/
.footermenu {font-size:11px;}
.footermenu a {color:#666666;}
.footermenu ul {list-style:none; margin:0px 0px 0px 37px; padding:0; line-height:18px;}
.footermenu ul li a {background:  url("img/footermenu_listmarket.gif") no-repeat left; padding:0px 0px 0px 32px;}

/*OTHER*/
.home {position:absolute; margin:28px 0px 0px 186px; width:25px; height:25px; background:  url("img/home_active.gif") no-repeat;}
.home_hover {position:absolute; margin:28px 0px 0px 210px; width:25px; height:25px; background:  url("img/home_hover.gif") no-repeat;}
.home_hover_ppr {
	position:absolute;
	margin:28px 0px 0px 186px;
	width:25px;
	height:25px;
	background:  url("img/home_hover.gif") no-repeat;
}
.topmap {background:  url("img/topmap.gif") no-repeat right; width:250px; height:105px; margin:10px 0px 0px -5px;}
.topmaplink {background:  url("img/arrow_top.gif") no-repeat 25px 65px; padding:65px 0px 10px 55px;}
.topmaplink a {color:#C5CDB7;}
.content p {margin-bottom:15px;}
.content ul {list-style:none; padding:10px 0px 10px 10px;}
.content ul li {background:url(img/listppr.gif) no-repeat left 6px; padding:0px 0px 10px 20px;}
.content ul li em {color:#89907D;}
.content h3 {font-weight:normal; font-size:15px; margin:4px 0px 2px 0px; padding:0px;}
.content h5 {font-weight:normal; font-size:11px; margin:2px 5px 2px 0px; padding:0px; color:#89907D;}

.bansystem {padding:25px 0px 2px 300px;}
.bansystem img {margin:0px 11px 0px 0px;}
.photoppr {width:564px; border-left:1px solid #EAEDE2; border-right:1px solid #EAEDE2; height:150px;}
.photoppr ul {list-style:none; margin:0px; padding:0;}
.photoppr ul li {width:149px; height:120px; background:url(img/bg_photo_ppr.gif) no-repeat; float:left; margin:0px 15px 15px 22px; _margin:0px 15px 15px 15px; text-align:center;}
.photoppr ul li img {margin:11px;}
.photopprlink {text-align:left; margin:0px 0px 0px 25px; clear:both;}

/*PPR CONTENT*/
.pprconteiner {margin:0px 0px 20px 0px; position:relative;}
.pprtop {width:564px; height:6px; background:url(img/pprcontent_top.gif) no-repeat bottom;}
.pprbottom {width:564px; height:6px; background:url(img/pprcontent_bottom.gif) no-repeat top;}
.pprborders {border-left:1px solid #EAEDE2; border-right:1px solid #EAEDE2; width:562px;}
.pprcontent {padding:20px 40px 20px 40px; overflow:hidden; width:480px;}
.pprcontent p {margin-bottom:10px;}
.pprcontent h4 {margin-bottom:20px;}
.pprcontent ul {list-style:none; padding:10px 0px 10px 20px;}
.pprcontent ul li {background:url(img/listppr.gif) no-repeat left 6px; padding:0px 0px 10px 20px;}
/*texttables*/	.pprcontent table {margin:0 0 10px 0; padding:10px; width:100% !important; border:3px solid #f1f1f1; border-collapse: collapse;}
				.pprcontent tr {margin:0; padding:0;}
				.pprcontent td {/*margin:15px;*/ padding:6px !important; border-right:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; background:#ffffff; border: 1px solid #f1f1f1 !important; color:#505050 !important;}
				.pprcontent td p {margin-bottom: 0 !important; line-height: normal !important; vertical-align: baseline;}
				.pprcontent td span {background:none !important;}

/*PPR LEFT*/
.prrleft {margin:5px 0px 30px 0px;}
.prrname {width:563px; height:30px; overflow:hidden;}
.prrname h4 {color:#FFB400; font-size:20px;}
.prruamap {background:url(img/prr_uamap_main.gif) no-repeat; width:235px; height:155px; margin:20px 0px 0px 10px;}

/*LEFT MENU*/
.prrleftmenu {margin:20px 0px 0px 20px; text-transform:uppercase;}
.prrleftmenu a {color:#444443;}
.prrleftmenu ul {list-style:none; margin:0px 0px 0px 0px; padding:0; line-height:35px; font-size:13px;}
.prrleftmenu ul li {background:url("img/prrmenu_listmarket.gif") no-repeat left 11px; padding:0px 0px 0px 37px; text-transform:uppercase;}
.prrleftmenu ul li a {}
.prrleftmenu ul li ul {list-style:none; line-height:18px; font-size:11px; margin:0px 0px 5px 0px; padding:0px;}
.prrleftmenu ul li ul li {background:url("img/footermenu_listmarket.gif") no-repeat left; color:#89907D; padding:0px 0px 0px 20px; text-transform:none;}
.prrleftmenu ul li ul li a {color:#89907D;}
.prrleftmenu .active {background:url("img/prrmenu_listmarket_ac.gif") no-repeat left 11px;}

/* BREADCRUMBS */
.breadcrumbs {text-align:left; color: #89907D; margin:0px 0px 20px 0px; padding:8px 25px 8px 25px;  font-size:10px; overflow:hidden; width:590; height:7px;}
.breadcrumbs a {font-size:11px; text-decoration:underline; color:#444443;}
.breadcrumbs a:hover {color:#333333;text-decoration:none;}
.B_crumbBox {}
.B_crumbBox a {padding: 0px 5px 0px 5px;}
.B_homeCrumb {}
.B_firstCrumb {padding: 0px 0px 0px 0px; margin-left:-5px;}
.B_currentCrumb {padding: 0px 0px 0px 5px; font-size:11px;}
.B_lastCrumb {}

/*DROPDOWN MENU*/
.dropmapmenu_cont {width:904px; height:57px; position:relative;}
.dropmapmenu_main {position:absolute;z-index:10; width:308px; height:432px; background: url(/assets/templates/up/img/mapmenudrop_01.png) no-repeat center center; margin:-66px 0px 0px 16px; *margin:-58px 0px 0px 16px; display:none;}
.dropmapmenu_maininside {margin:10px 20px 20px 20px; width:265px; height:350px; overflow:auto; position:relative;}
.dropmapmenu {width:308px;}
.dropmapmenu_text {padding:0px 30px 0px 10px;}
.dropmapmenu_text ul {list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.dropmapmenu_text ul li {background:url("img/footermenu_listmarket.gif") no-repeat left 8px; color:#89907D; padding:0px 0px 6px 20px; margin:0px 0px 0px 10px; text-transform:none;}
.dropmapmenu_but {width:270px; height:29px; overflow:hidden; margin:8px 0px 0px 20px; background: url(/assets/templates/up/img/mapmenu_01.png) no-repeat center center; color:#98A583; padding:13px 0px 0px 23px;}

/*MAXIGALLERY*/
.thumbscontainer {display:table;}
.thumbscontainer ul {list-style:none; padding:0;}
.thumbscontainer ul li {background:url(); padding:10px;}
.thumbscontainer li {list-style:none; border:1px solid #eaede2; margin:0px; padding:0; margin:10px; _margin:10px; font-size:9px; padding:20px;}
.thumbscontainer li img {}
.thumbs li {float:left; display:table;}

/*AJAXSEARCH*/
.formsearch { background:  url("img/formsearch.gif") no-repeat; width:245px; height:23px; padding:3px 0px 0px 10px; overflow:hidden;}
.formsearch_ppr { background:  url("img/formsearch_ppr.gif") no-repeat 0 0; width:245px; height:23px; padding:4px 0 4px 10px; overflow:hidden;}
/*@media all and (min-width:0px) {.formsearch_ppr { background:  url("img/formsearch_ppr.gif") no-repeat left center; width:245px; height:23px; padding:1px 0px 0px 10px; overflow:hidden;}}
@media screen and (-webkit-min-device-pixel-ratio:0) {.formsearch_ppr { background:  url("img/formsearch_ppr.gif") no-repeat left center; width:245px; height:23px; padding:5px 0px 0px 10px; overflow:hidden;}}*/
.formsearchtext {border:none; background:none; width:205px; height:20px; color:#98A583; font-size:11px;}
.formsearchsubmit {background:none; border:none; width:30px; height:20px; margin:-5px 0px 0px 0px; color:#FFFFFF;}

.searchpage #ajaxSearch_input {border:1px solid #89907D; background:#fff; width:305px; height:18px; color:#98A583; font-size:13px; padding:2px 5px 0px 5px; margin:0px 0px 10px 0px;}
.searchpage #ajaxSearch_submit {background:none; border:none; width:30px; height:20px; margin:0px 0px 0px 0px; color:#FFFFFF;}

#ajaxSearch_form {}
#ajaxSearch_input {border:none; background:none; width:205px; height:20px; color:#98A583; font-size:11px;}
#ajaxSearch_submit {background:none; border:none; width:30px; height:20px; margin:-5px 0px 0px 0px; color:#FFFFFF;}
#ajaxSearch_output {}
#ajaxSearch_resultListContainer {margin:15px 0px 15px 0px;}
.ajaxSearch_paging {}
.ajaxSearch_pagination {}
.ajaxSearch_result {margin:5px 0px 5px 20px;}
.ajaxSearch_resultLink {font-size:12px;}
.ajaxSearch_resultDescription {}
.ajaxSearch_resultsInfo {color:#89907D; font-size:9px;}
.ajaxSearch_extract {}
.ajaxSearch_highlight1,2,3  {}
.ajaxSearch_resultsIntroFailure {font-size:13px; font-weight:bold;}
.ajaxSearch_intro {}

/*NEWSANDINFO*/
/* --- News ---*/
.newsdatenumber {font:Arial Narrow; font-family:Arial Narrow; font-size: 45px; color:#c5cdb7;} /* --- Число ---*/
.newsdate {font:Tahoma, Arial, sans-serif; font-family:Tahoma, Arial, sans-serif; font-size: 10px; color:#626260;} /* --- Месяц, год ---*/
.newslink {font-weight:normal; font-size:13px;} /* --- Ссылка заголовок ---*/
.newstext a {color:#FFFFFF; font-size:13px;} /* --- Ссылки ---*/
.newstext a:hover {color:#ffcc33;} /* --- Ссылки ---*/
/* --- Action ---*/
.actiondate {font:Arial Narrow; font-family:Arial Narrow; font-size: 11px; color:#333333;} /* --- Месяц, год ---*/
.actiontext {color: #990000; font-size:12px;} /* --- Текст ---*/
.actiontext a {color: #990000;} /* --- Ссылки ---*/
.actiontext a:hover {color: #333333;} /* --- Ссылки ---*/
/* --- Bestsellers&NewProduct ---*/
.bnpnameproduct {font:Arial Narrow; font-family:Arial Narrow; font-size: 11px; color:#990000;} /* --- Месяц, год ---*/
.bnptext {color: #333333; font-size:12px;} /* --- Текст ---*/
.bnptext a {color: #333333;} /* --- Ссылки ---*/
.bnptext a:hover {color: #990000;} /* --- Ссылки ---*/

/* --- Ditto pages --- */
#ditto_pages {font-size:13px;}

#ditto_pages .ditto_currentpage {
    border: 1px solid #ccc;
    padding: 3px 9px 4px 9px;
    margin-right: 1px;
    background-color: #f1f1f1;
    color: #ccc;
}
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 3px 9px 4px 9px;
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px dotted #ff0000;
    padding: 3px 9px 4px 9px;
    margin-right: 1px;
    text-decoration: none !important;
    color:#990000;
}

#ditto_pages a:hover {
	border: 1px solid #ff0000;
    color: #ff0000;
}