﻿a {
    font-family: Tahoma;
    color: #000;
}

.pointer {
    cursor:pointer;
}

.infopage_continent, .infopage_continent table {
    font-family:Tahoma;
}

.infopage_continent h1 {
    font-family:Tahoma;
    font-size:20px;
    font-weight:normal;
    color:#000;
}

.infopage_continent .country_button {
    background:url(../../images/continent/country_button_bg.png) left center repeat-x;
    font-size:14px;
    line-height:28px;
    border:1px solid #b9bbba;
    width:192px;
    box-shadow: 1px 1px 2px #bbbbbb;
    margin-bottom:18px;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=135,Strength=2);
    cursor:pointer;
}

.infopage_continent .country_button .flag {
    padding-left:55px;
    background:url(../../images/continent/flags.png) left center no-repeat;
    text-align:left;
}

.infopage_continent .country_button .az {
    background-position: left 0px;
}

.infopage_continent .country_button .by {
    background-position: left -28px;
}

.infopage_continent .country_button .kz {
    background-position: left -56px;
}

.infopage_continent .country_button .kg {
    background-position: left -84px;
}

.infopage_continent .country_button .md {
    background-position: left -112px;
}

.infopage_continent .country_button .ru {
    background-position: left -140px;
}
.infopage_continent .country_button .tj {
    background-position: left -168px;
}

.infopage_continent .country_button .uz {
    background-position: left -196px;
}

.infopage_continent .country_button .ua {
    background-position: left -224px;
}

.infopage_continent .country_button .ts {
    background-position: left -252px;
}

.infopage_continent .country_button .tm {
    background-position: left -308px;
}

.infopage_continent .list_sep {
    background:url(../../images/continent/bgline.png) center top repeat-y;
}

.infopage_continent .list_header {
    padding-left:24px;
    background-position:left center;
    background-repeat:no-repeat;
    padding-bottom:4px;
    text-align:left;
}

.infopage_continent .new {
    background-image:url(../../images/continent/new.png);
}

.infopage_continent .popular {
    background-image:url(../../images/continent/popular.png);
}

.infopage_continent .list_header h3 {
    font-family:Tahoma;
    font-size:14px;
    font-weight:normal;
    margin:0px;
}

.infopage_continent .list_header .sep {
    background:url(../../images/continent/bgline.png) repeat-y 7px top;
    padding-left:24px;
}

.infopage_continent .list_header span {
    font-size:12px;
    color:#737476;
}

.infopage_continent .dots {
    background:url(../../images/dots_gray.png) repeat-x left bottom;
    height:1px;
    margin-top:3px;
}

.infopage_continent .docs {
    padding-left: 10px;
    text-align:left;
}

.infopage_continent .doc_with_icon {
    padding-left: 22px;
    margin-top: 8px;
    margin-bottom: 8px;
    font-size: 11px;
    line-height: 14px;
}

.infopage_continent .doc_with_icon a {
    color:#444;
}

.infopage_continent .all {
    padding-left:32px;
    margin-top:10px;
    text-align:left;
}

.infopage_continent .all a {
    font-size:13px;
    color:#BB2C23;
}

/********* FULL SEARCH ***********/


.top_dots {
    background: url(../../images/dots.png) repeat-x left center;
    height:1px;
}

.fullsearch {
    background: #ececec;
    padding-left:25px;
    padding-right:20px;
    padding-bottom:20px;
    border-style:solid;
    border-width:1px;
    border-color: #d9dadc #d9dbda #c1c1c3 #c7c8ca;
    font-family:Tahoma;
    font-size:13px;
    line-height:17px;
}

.fullsearch .table {
    font-family:Tahoma;
    font-size:13px;
    line-height:17px;
}

.fullsearch .country_chooser {
    background:url(../../images/continent/country_chooser_bg.png) repeat-x 0px 0px #ffffff;
    border-style:solid;
    border-width:1px;
    border-color: #a6a7a9 #aaabad #a4a5a7 #bcbcbc;
    box-shadow: 1px 1px 3px #bbbbbb;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=135,Strength=2);
    position:absolute;
    z-index:1;
}

.fullsearch .country {
    background:url(../../images/continent/miniflags.png) no-repeat 0px -210px;
    padding-left:32px;
    line-height:21px;
    cursor:pointer;
}

.fullsearch #country_dropdown .country {
	margin-top:2px;
	margin-bottom:2px;
}

.fullsearch #country_dropdown {
	padding:2px;
}

.fullsearch .country:hover {
    background-color:#d9dadc;
}

.fullsearch #activeCountry {
    background-color:transparent;
}

.fullsearch .country_chooser .title {
    padding-left:10px;
    border-left:1px solid #ececec;
    font-size:13px;
}

.fullsearch .country_chooser .dropdown {
    background:url(../../images/continent/big_downup.png) no-repeat right top;
}

.fullsearch .country_all {
    background-position: 0px -210px;
}

.fullsearch .country_az {
    background-position: 0px -0px;
}

.fullsearch .country_by {
    background-position: 0px -21px;
}

.fullsearch .country_kz {
    background-position: 0px -42px;
}

.fullsearch .country_kg {
    background-position: 0px -63px;
}

.fullsearch .country_md {
    background-position: 0px -84px;
}

.fullsearch .country_ru {
    background-position: 0px -105px;
}

.fullsearch .country_tj {
    background-position: 0px -126px;
}

.fullsearch .country_uz {
    background-position: 0px -147px;
}

.fullsearch .country_ua {
    background-position: 0px -168px;
}

.fullsearch .country_tm {
    background-position: 0px -231px;
}


.fullsearch .country_dummy {
    line-height:21px;
    visibility:hidden;
}

.fullsearch .text {
    text-indent:18px;
    margin:0px;
    width:100%;
    line-height:21px;
    height:21px;
    border-width:1px;
    border-style:solid;
    border-color:#bababc;
    position:relative;
    padding:0px;
}

.fullsearch .conf {
    background:url(../../images/continent/conf.png) left top no-repeat;
    width:22px;
    height:21px;
    position:absolute;
    right:0px;
    margin-top:-22px;
    margin-right:-1px;
}

.fullsearch .text_panel {
    background:url(../../images/continent/bigbg.png) top center repeat-x #fff;
    position:absolute;
    margin-right:-1px;
    right:0px;
    margin-top:-1px;
    padding:3px;
    border:1px solid #b0b0b0;
    box-shadow: 1px 1px 3px #bbbbbb;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=135,Strength=2);
    z-index:1;
}

.fullsearch div.checkbox {
    padding-left:18px;
    background:url(../../images/checkbox_off.png) no-repeat 0px 0px;
    line-height:13px;
    font-size:13px;
    cursor:pointer;
    margin-top:4px;
    padding-bottom:1px;
}

.fullsearch div.checkbox_on {
    background:url(../../images/checkbox_on.png) no-repeat 0px 0px;
}

.fullsearch div.checkbox_nopadding {
    padding-left:18px;
}

.fullsearch .vsep {
    height:8px;
}

.fullsearch .dots {
    margin-top:9px;
    margin-bottom:6px;
    background:url(../../images/continent/full_search_dots.png) repeat-x 0px 0px;
    height:2px;
}

.fullsearch .treeParam {
    margin-top:7px;
}

.fullsearch .treeParam .label {
    float:left;
    width:125px;
    line-height:21px;
}

.fullsearch .treeParam .container {
    padding-left:125px;
}

.fullsearch .treeParam .container .whitespace {
    line-height:15px;
    border:1px solid #bababc;
    background:#fff;
    position:relative;
    text-indent:13px;
    padding-top:3px;
    padding-bottom:3px;
    padding-right:30px;
}

.fullsearch .treeParam .container .whitespace div.date {
    padding-left:13px;
    text-indent:0px;
}

.fullsearch .treeParam .container input.whitespace {
    margin:0px;
    padding:0px;
    height:21px;
    width:100%;
}

.fullsearch .treeParam .x {
    background: url(../../images/continent/bigx.png) right top no-repeat #fff;
    width:21px;
    height:21px;
    position:absolute;
    margin-top:-22px;
    margin-right:1px;
    right:0px;
    cursor:pointer;
}

.fullsearch .treeParam table td {
}

.fullsearch .treeParam .down {
    text-indent:0px;
}

.fullsearch .treeParam .downDiv {
    background: url(../../images/continent/bigdown.png) right center no-repeat;
    width:21px;
    height:21px;
    margin-bottom:-21px;
    margin-right:-1px;
    position:absolute;
    right:0px;
    border:none;
    text-indent:0px;
}

.fullsearch .treeParam .down button {
    background: url(../../images/continent/bigdown.png) right center no-repeat;
    width:21px;
    height:21px;
    margin-top:-21px;
    margin-right:-1px;
    position:absolute;
    right:0px;
    border:none;
    cursor:pointer;
    text-indent:0px;
}

.fullsearch .btn {
    background:url(../../images/continent/black_button_bg.png) left center repeat-x;
    text-align:center;
    width:125px;
    border-style:solid;
    border-width:1px;
    border-color:#939496 #6d6d6f #58585a #464749;
    line-height:19px;
    color:#fff;
    box-shadow: 1px 1px 3px #888888;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=135,Strength=2);
    cursor:pointer;
}


.fullsearch input.date {
    border:none;
    line-height:21px;
    height:21px;
    margin:0px;
    padding:0px;
    text-align:center;
	font-size:13px;
}


.fullsearch .status {
    position:absolute;
}

.fullsearch .status .shadow {
    box-shadow: 1px 1px 3px #bbbbbb;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=135,Strength=2);
}

.fullsearch .status .item:hover {
    background:#d9dadc;
}

.fullsearch .status_dummy {
    height:21px;
    padding-left:125px;
}

.fullsearch .buttons {
    margin-top:11px;
}

.country_panel {
    padding-left:18px;
    padding-right:16px;
    font-family:Tahoma;
    font-size:12px;
}

.country_panel .title {
    text-align:center;
    font-weight:bold;
    white-space:nowrap;
    padding-bottom:7px;
}

.country_panel .block {
    line-height:19px;
    text-decoration:underline;
    text-align:center;
    background:#d9dadc;
    padding-bottom:1px;
    font-size:13px;
}


.country_panel div.sings {
    margin-top:5px;
    padding-bottom:6px;
    background:url(../../images/dots.png) center bottom repeat-x;
}

.country_panel .1x1 {
    width:1px;
    height:1px;
}

.country_panel .dots {
    background:url(../../images/continent/vdots.png) center 5px repeat-y;
    width:1px;
}


.country_panel .sings .item {
    width:120px;
    text-align:center;
}

.country_panel .az, .country_panel .by, .country_panel .kz, 
.country_panel .kg, .country_panel .md, .country_panel .ru, 
.country_panel .tj, .country_panel .uz, .country_panel .ua,
.country_panel .tm {
    display:none;
}

.country_panel_az div.az, .country_panel_by div.by, .country_panel_kz div.kz,
.country_panel_kg div.kg, .country_panel_md div.md, .country_panel_ru div.ru,
.country_panel_tj div.tj, .country_panel_uz div.uz, .country_panel_ua div.ua, 
.country_panel_tm div.tm  {
    display:block;
}

.country_panel_az span.az, .country_panel_by span.by, .country_panel_kz span.kz,
.country_panel_kg span.kg, .country_panel_md span.md, .country_panel_ru span.ru,
.country_panel_tj span.tj, .country_panel_uz span.uz, .country_panel_ua span.ua,
.country_panel_tm span.tm {
    display:inline;
}

.country_panel .map {
    margin-top:5px;
    text-align:center;
}

.country_panel .info {
    margin-top:12px;
    line-height:16px;
    padding-bottom:10px;
    background:url(../../images/dots.png) center bottom repeat-x;
}

.country_panel .faces {
    margin-top:10px;
    width:100%;
    margin-bottom:5px;
}

.country_panel .faces .item {
    text-align:center;
}


.biglinks {
    clear:both;
    margin-top:3px;
}

.biglinks .codecs {
    background:url(../../images/continent/codecs.png) left center no-repeat;
    padding-left:36px;
    line-height:43px;
    float:right;
}


.biglinks .ts {
    background:url(../../images/continent/ts.png) left center no-repeat;
    padding-left:66px;
    line-height:43px;
    float:right;
    margin-left:35px;
}

.lastdoc {
    clear:both;
}

.lastdoc .list_header {
    padding-left:37px;
    background-position:left center;
    background-repeat:no-repeat;
    padding-bottom:4px;
    text-align:left;
    background-image:url(../../images/continent/last.png);
}

.lastdoc .list_header h3 {
    font-family:Tahoma;
    font-size:14px;
    font-weight:normal;
    margin:0px;
    line-height:30px;
}

.lastdoc .list_header .sep {
    background:url(../../images/continent/bgline.png) repeat-y 0px top;
    padding-left:10px;
}

.lastdoc .list_header span {
    font-size:12px;
    color:#737476;
}

.lastdoc .dots {
    background:url(../../images/dots_gray.png) repeat-x left bottom;
    height:1px;
    margin-top:3px;
}

.lastdoc .docs {
    padding-left: 10px;
    text-align:justify;
}


.lastdoc .doc_with_icon {
    padding-left: 37px;
    margin-top: 8px;
    margin-bottom: 8px;
    font-size: 11px;
    line-height: 14px;
}

.lastdoc .doc_with_icon a {
    color:#444;
}

/*** SEARCH ***/

.country_filter {
    margin-top:13px;
}

.country_filter table {
    font-family:Tahoma;
    font-size:13px;
}

.country_filter .cn {
    margin-left:18px;
    background:url(../../images/continent/country_filter.png) repeat-x left center #fff;
    line-height:28px;
    border:1px solid #b6b6b8;
    box-shadow: 1px 1px 3px #bbbbbb;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=135,Strength=2);
    white-space:nowrap;
    text-align:center;
}

.country_filter .cn_img {
    background:url(../../images/continent/flags.png) no-repeat left top;
    padding-left:52px;
    padding-right:7px;
}

.country_filter .cn_all {
    background:url(../../images/continent/flags.png) no-repeat left -280px;
    padding-left:45px;
}

.country_filter .cn_az {
    background-position: 0px 0px;
}

.country_filter .cn_by {
    background-position: 0px -28px;
}

.country_filter .cn_kz {
    background-position: 0px -56px;
}

.country_filter .cn_kg {
    background-position: 0px -84px;
}

.country_filter .cn_md {
    background-position: 0px -112px;
}

.country_filter .cn_ru {
    background-position: 0px -140px;
}

.country_filter .cn_tj {
    background-position: 0px -168px;
}

.country_filter .cn_uz {
    background-position: 0px -196px;
}

.country_filter .cn_ua {
    background-position: 0px -224px;
}

.country_filter .cn a {
    text-decoration:none;
}

.country_filter .cn .count {
    color:#737476;
    line-height:14px;
}

.country_filter .cn .active {
    background:url(../../images/continent/buttontop.png) no-repeat center center;
    width:11px;
    height:13px;
    position:absolute;
    margin-left:-12px;
    margin-top:-13px;
}

.searchResults {
    font-family:Tahoma;
    font-size:13px;
}

.searchResults .title {
    font-weight:bold;
}


.pcontentContinentSearch {
    border-style:solid;
    border-width:1px;
    border-color:#cfcfcf #c5c5c7 #c4c5c7 #c4c5c7;
    margin-top:5px;
}

.listTab {
    float:left;
    margin-right:14px;
    background:url(../../images/continent/tab_right.png) top right no-repeat;
    height:29px;
    padding-right:14px;
    margin-bottom:-5px;
}

.listTab a {
    background:url(../../images/continent/tab_left.png) top left no-repeat #898a8c;
    display:block;
    line-height:23px;
    padding-left:15px;
    color:#fff;
    text-decoration:none;
    font-weight:bold;
    font-size:12px;
}

a.listLink {
    display:block;
    float:left;
    margin-right:14px;
    line-height:23px;
    font-weight:bold;
    font-size:12px;
}

#statusChooser {
	padding-left: 125px;
}

#statusChooser button {
	height: 22px;
	line-height:18px;
	border:1px solid #BABABC;
	background-image:url(../../images/continent/bigdown.png);
	width:100%;
}

#statusChooser .yui-menu-button-menu {
	
}

#SearchResultPanel {
	margin-top:5px;
	padding-top:0px;
}

#SearchResultPanel.searchResultsContinent {
	border-bottom:none;
	padding-bottom:0px;
}

.black_button
{
    background:url('../../Images/Continent/bigdarkbg.png') repeat-x center center transparent;
    padding:3px;
    color:#fff;
    border-left:1px solid #868789;
    border-top:1px solid #a1a2a4;
    border-right:1px solid #626365;
    border-bottom:1px solid #535456;
    cursor:pointer;
    cursor:hand;
    text-decoration:none;
}

#statusChooser {
	padding-left: 0px;
}



#rightbanner ins {
    display:block !important;
}


.predContP {
    width: 20px;
    height: 20px;
    background:url(../../images/medicine/plus.png) center center no-repeat;
    cursor: pointer;
}

.predContM {
    width: 20px;
    height: 20px;
    background:url(../../images/medicine/minus.png) center center no-repeat;
    cursor: pointer;
}