/*  */
.rw {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;	
}
.centerblock {
    float: none;
    margin: 0 auto;
}

BODY{ margin: 0 0 0 0; background-color:#f0f0f0; background-image:url('../img/bgbody.png');}

.page 
{
	float: none;
    margin: 0 auto;
    /* width:1260px;  spn60 - treat as 100% unit instead of 1000px  */
	background-color: white;
	border-color: black;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 12px rgba(60,60,60,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 12px rgba(60,60,60,.6);	
	
}

.topBar 
    {
        height: 50px; width:  79.4%;
        background-color: white;
        -webkit-border-radius: 0px 0px 10px 10px; 
        -moz-border-radius: 0px 0px 10px 10px; 
        border-radius: 0px 0px 10px 10px;        
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px rgba(40,60,90,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px rgba(40,60,90,.6);	

    }

   .logo {
     width: 360px;  height: 50px;
     background-image:url('../img/logo.png');
     text-align:center;
     line-height:50px;
     font-size: 30px;
     color:#286090;
    }

    .loginWidget {
     margin-top: 0px;   width: 100%;
     padding-top: 10px; height: 40px;
     /*background-color: #B0C0D0;*/
     text-align:center;
        -webkit-border-radius: 10px 0px 0px 0px; 
        -moz-border-radius: 10px 0px 0px 0px; 
        border-radius: 10px 0px 0px 0px;       
    }
    

    .langSwitchWidget 
    {
     margin-top: 0px; width: 210px;
     padding-top: 10px; height: 40px;
     background-color: #B0C0D0;
     text-align:center;
        -webkit-border-radius: 0px 0px 10px 0px; 
        -moz-border-radius: 0px 0px 10px 0px; 
        border-radius: 0px 0px 10px 0px;      
    }

/* filterCmdPanel */    
.filterCmdPanelWidget {
 /* filterCmdPanelWidget */
 margin-top: 25px;
 width: 850px;
 height: 75px;
 line-height: 1.42857143;
    border: 1px solid #DDD;
    border-radius: 6px;
     background-color: #EEE;   
}
.searchBlock 
{
    width:617px;
}
.searchBox {
 /* searchBox */
 margin-left: 12px;width: 338px;
 margin-top: 12px;
 /**/
 padding-top: 10px;
 height: 41px;

 text-align:center;
 line-height: 51px;
 vertical-align: middle;
}
.searchBox:hover 
{
 background-color: #B0C0D0;
 cursor:hand;
}

#txtAdSearch
{
    height: 30px;    
}

.locationFilter 
{
 margin-left: 12px; padding-right: 12px;
 padding-left: 13px; width: 228px;
 padding-top:10px;
 margin-top: 12px;
 height: 41px;
/* line-height: 51px;*/
}
.locationFilter:hover  {
 background-color: #B0C0D0;
 cursor:hand;
}

.btnNewAd {
 /* btnNewAd */
 margin-left: 24px; width: 199px;
 margin-top: 12px; 
 height: 51px;
 /*background-color: #c59f3e;*/
 text-align:center;
 line-height: 51px;
}


#dvCatMenuWidget {
 /* catMenuWidget */
 /*width: 1000px;*/
 margin-top: 0px; 
 height: 100px;
 /*background-color: #7ee58f;*/
}

.menuItems 
{
    width: 990px;
    margin-left: auto;
    margin-right: auto; 
    /*background-color: orange;*/   
    
}

.catMenuBtn 
{   margin-left: 1.6%; /*margin-left: 20px;*/
    text-align: center;
    font-weight: bold;
    font-size:12pt;
    margin-top: 20px;
    height: 60px;
    line-height: 60px;
    /*background-color: #cc0000; */
    color: #ffff99; 
    -webkit-border-radius: 8px 8px 8px 8px; -moz-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px;
}

.catMenuBtnTwoLine {
    padding-top: 10px; height: 50px; line-height: 20px;
}
 
.w100 { width: 7.9%;   min-width:100px; }
.w120 { width: 9.5%;   min-width:120px; }
.w150 { width: 11.9%;  min-width:150px; }
.w140 { width: 11.1%;  min-width:125px; }
.w160 { width: 12.7%;  min-width:145px; } 

/*.w100 { width: 100px; }
.w120 { width: 120px; }
.w150 { width: 150px; }
.w140 { width: 140px; }
.w120 { width: 150px; }
.w160 { width: 160px; }*/


/******* MainView *******/
#dvMainView {
 /* MainView row */
/*background-color: #fcd5a1;*/ 
 
}

.MainView 
{
    margin-left: 0px;
    width:100%;
    height: 550px;    
}

#dvMVLeft {
 /* socialNetworksLinks */
 margin-left:  15px;
 /*margin-top: 14px;*/
 width:  40px;
 height: 335px;
/*background-color: #63ab77;*/ 
 position: absolute;
}


.scn
{
 margin-left: 0px; margin-top: 16px;
 width: 40px;
 height: 40px;
 border: none;
 -webkit-border-radius: 20px 20px 20px 20px;-moz-border-radius: 20px 20px 20px 20px;border-radius: 20px 20px 20px 20px;
}

#dvScn11 {
 /* scn vk */ 
 background-color: #34efca;
}
#dvScn12 {
 /* scn ok */
 background-color: yellow;
}
#dvScn13 {
 /* scn fb */
 background-color: yellow;
}
#dvScn14 {
 /* scn im */
 background-color: yellow;
}
#dvScn15 {
 /* scn ut */
 background-color: yellow;
}
#dvScn16 {
 /* scn tw */
 background-color: yellow;
}


#dvItemsView {
 /* ItemsView row */
 margin-top: 0px;
 /* background-color: #72fe8e;*/
 border-radius: 6px;
}

.ItemsView 
{   /*width: 905px;*/width: 100%; 
    height: 550px;
    margin-left: 0px;    
}

#dvItemsListRows {
 /* ItemsListRows row */
 padding-left: 20px;
 overflow-y: auto;
}

#dvItemsListRows:hover 
{
 background-color: #EEE;    
} 

.ItemsListRows 
{ 
    width: 850px;
    height: 370px;
    margin-top: 15px;
    margin-left: 75px;
}



.ItemsListRows img
{
    border: solid thin gray;
}

.item 
{
 margin-left: 25px;
 margin-top: 25px; 
 width: 175px;   
 height: 105px;
}

#dvItem11,#dvItem12,#dvItem13,#dvItem14,
#dvItem21,#dvItem22,#dvItem23,#dvItem24
 { background-color: #def592;}
/*#dvItem12 { background-color: #d3161f;}
#dvItem13 { background-color: #524f25;}
#dvItem14 { background-color: navajowhite; }
#dvItem21 { background-color: #def592;}
#dvItem22 { background-color: #d3161f;}
#dvItem23 { background-color: #524f25;}
#dvItem24 { background-color: navajowhite; }
*/


.menuItems .btn:hover, .menuItems .btn:active
{
    background-color: navy;
}
#dvContainerItemsListNavigation {
 /* auto row */
 margin-left: 135px;
 margin-top: 20px; 
 width: 990px;
 height: 50px;
/*background-color: #759f7d; border: solid thin #EEE;
*/ 

 border-radius:6px;
}

#dvContainerItemsListNavigation:hover 
{
 background-color: #EEE;    
} 

#dvItemsListNavigation {
 /* ItemsListNavigation */
 margin-top: 0px;
 width: 620px;
 height: 50px;
 /*background-color: #458f4d;*/
}

#dvBtnPrevCompact, #dvBtnNxtCompact { display: none; }
#dvBtnNxtCompact  {float: right;}

.btnPrevNxt {
 margin-left: 0px;
 margin-top: 10px;
 width: 129px;
 height: 30px;
 background-color: #d20648;
 text-align: center;
 line-height: 30px;
 color: white;
}

.btnGo
{ 
 margin-left: 5px;
 margin-right: 5px;
 margin-top: 10px;
 width: 30px;
 height: 30px;
 text-align:center;
 line-height:30px;
}

.compactable 
{
    
}

#dvBtnGo1,#dvBtnGo2,#dvBtnGo3,#dvBtnGo4,#dvBtnGo5 ,#dvBtnGo6,#dvBtnGo7,
#dvBtnGo8,#dvBtnGo9,#dvBtnGo10  {  background-color: #04C;
color: white; }


/* mobile phone version: max-width: 440px */
#PhnTopBar {
    top: 0; left: 0; 
    width: 100%; height: 50px;
    min-width: 273px;
}
   
#PhnTopLine {  
    background-color: white;    
    overflow: hidden;
    padding: 4px;
    height: 32px;
   }

#PhnTopBarButtons {
	height: 32px;
	float: right;
   }
#PhnTopLogo {
   display: inline-block;    
   background-image: url(../img/phn_logo_32.png);
   background-repeat: no-repeat;
   background-color: #ffffff;
   width: 121px;
   height: 32px;   
}
#PhnTopLogo.compact {   
   background-image: url(../img/phn_logo_compact_32.png);
   width: 35px;
}
#PhnTopSearchText {
	float: right;
	height: 32px;
	width: auto;
}
#PhnTopSearchText.hidden {
   display: none;
}
#TextSearchTopLine {
	height: 32px;
    margin-right:8px;
    padding-left: 8px;
}

#PhnTopBarButtons Button {
	height: 32px;
	width: 32px;
	background: url(../img/phn_system_buttons32.png) scroll;
	border: 1px white solid;
}

#PhnTopBarDrawer {
   /*background-color: teal;*/
   height: 100px;

}

#PhnTopBarDrawer p {
   color: #0c6090;
}

#PhnTopBarDrawer .tab {
   position: absolute;
   display: none;
   text-align: center;
   width: 100%;
   margin-top: 8px;
}
#PhnTopBarDrawer.hidden {
   display: none;
}
#PhnTopBarDrawer .loginWidget {
   background-color: white;
   width: 180px;
   margin-left: 0;
   margin-right: 0;
   padding-top: 0;   
}
#PhnTopBarDrawer .userCityWidget {
   background-color: white;
   width: 180px;
}
#PhnTopBarDrawer p a {
   color: #0c6090;
   text-decoration: none;
}
#PhnTopBarDrawer p a:hover {
	text-decoration: underline;
}

#PhntabSettings {
   /*background-color: teal;*/
   height: 200px;
}
#PhntabUserOptions {    
    margin-left: auto;
    margin-right: auto;  
    position: absolute;
    left: 0;
    top: 50px;
    width: 100%; 
    height: 50px;
}

#PhnTopBarButtons Button:hover, #PhnTopBarButtons Button:focus {
	border: 1px white solid;
}
#PhnTopBarButtons Button:active {
	border: 1px yellow solid;
}

#btnTopBarSearch                     {   background-position: 0px 0px   !important;}
#btnTopBarShowSettings         {   background-position: 128px 0px !important;}
#btnTopBarSwitchLang.ru       {   background-position: 64px 0px  !important;} 
#btnTopBarSwitchLang.uz       {   background-position: 32px 0px  !important;}    
#btnTopBarShowUserOptions   {   background-position: 96px 0px  !important;}   
     
 
.fa-share-alt {
    line-height: 40px;
    text-align: center;
}
i.fa-link {
    line-height: 20px;
    text-align: center;
}
i.fa-gear {
    line-height: 40px;
}

