/* CSS Document */


.sw {	
display:none;
font-size:5%;
}
html {
	padding:0px;
	margin:0px;
        height:100%;
}

body { 
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	width:1022px;
        min-height:100%;
	background-color:#a70041;
	border-left: solid 1px #de4970;
	border-right: solid 1px #de4970;  
}

/* style for IE6 */
* html html {
	padding:0px;
	margin:0px;
	height:100%;
}

/* style for IE6 */
* html body { 
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	width:1022px;
	height:100%;
	background-color:#a70041;
	border-left: solid 1px #de4970;
	border-right: solid 1px #de4970;  
}

/* header */
#header {
	width:1022px;
	height:73px;
	background-image:url(/img/header_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#logo_header {
	width:198px;
	height:50px;
	float:left;
}

#tel_number_block {
	float:right;
	padding:20px 60px 0 0;
}

/* under top menu */

#under_top_menu_block {
	position:relative; 
	padding-bottom:20px
}

#under_top_menu {
	width:1022px;
	height:38px;
	background-image:url(/img/under_top_menu_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	position:absolute;
	top:-10px;
	padding-top:5px;
}

#utm_punkt {
	float:left;
}

#utm_separator {
	float:left;
	padding-left:10px;
	padding-right:10px;
}

/* content */

#content {
	width:1022px;
	background-image:url(/img/page_content_bg.jpg);
	background-repeat:repeat-y;
	
}

#content_block {
	width:900px;
	margin:0 0 0 69px;
}

#c_left_column {
	width:190px;
	float:left;
        margin-top:10px;
}

/* style for IE7 */
*+html #c_mid_column {
	width:468px;
        min-height: 830px;
	float:left;
        padding:10px 16px 10px 16px;
        margin-right:7px;
        min-height:600px;
}

/* style for FireFox */
html:root #c_mid_column {
	width:468px;
        min-height: 830px;
	float:left;
        padding:10px 16px 10px 16px;
        margin-right:7px;
}

/* style for Opera */
html:first-child #c_mid_column {
	width:468px;
        min-height: 830px;
	float:left;
        padding:10px 16px 10px 16px;
        margin-right:7px;
}

/* style for IE6 */
* html #c_mid_column {
	width:470px;
        min-height: 830px;
	float:left;
        padding:10px 20px 10px 10px;
}


#c_right_column {
	width:188px;
	float:left;
        margin-top:10px;
}

#left_menu {
	width:180px;
	height:392px;
	background-image:url(/img/page_left_menu_bg.jpg);
	background-repeat:no-repeat;
	padding:8px 0 0 12px; 
	margin-left:5px;
}

#links_map {
	width:478px;
	margin:0 10px 10px;
	padding-bottom:2px;
	border-bottom:solid 1px #bd1a4e;
}


/* page blocks */

/* style for IE7 */
*+html #articles {
	clear:both; 
	padding-top:45px;
        padding-left:5px;
        width:170px;
}

/* style for FireFox */
html:root #articles {
	clear:both; 
	padding-top:15px;
        padding-left:5px;
        width:170px;
}

/* style for Opera */
html:first-child #articles {
	clear:both; 
	padding-top:15px;
        padding-left:5px;
        width:170px;
}

/* style for IE6 */
* html #articles {
	clear:both; 
	padding-top:15px;
        padding-left:5px;
        width:170px;
}

#sale_hits {
	padding-top:15px;
}

#sh_block {
	margin-left:25px;
	margin-bottom:10px;
}

#services {
        margin-top:30px;
}

/* footer */

#footer {
	width:1022px;
	height:99px;
	background-image:url(/img/page_footer_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;	
}

#copy {
	float:left; 
	padding:20px 0 0 80px;
}

#powered_by {
	float:right;
	padding:20px 90px 0 0;
}


/* styles */

#self_cabinet {
	width:173px;
	height:100px;
	background-image:url(/img/self_cabinet_bg.jpg);
	background-repeat:no-repeat;
	margin-left:2px;
	padding:27px 0 0 8px;
}

/* auth edits */

/* style for IE7 */
*+html #edit_bg2 {
	width:115px;
	height:19px;
	background-image:url(/img/edit_bg2.jpg);
	background-repeat:no-repeat;
	background-position:left;
	margin-bottom:1px;
        margin-left:3px;
	padding-bottom:2px;
	vertical-align:top;
}


/* style for FireFox */
html:root #edit_bg2 {
	width:115px;
	height:19px;
	background-image:url(/img/edit_bg2.jpg);
	background-repeat:no-repeat;
	background-position:left;
	margin-bottom:1px;
        margin-left:3px;
	padding-top:2px;
        padding-left:3px;
	vertical-align:top;
}

/* style for Opera */
html:first-child #edit_bg2 {
	width:115px;
	height:19px;
	background-image:url(/img/edit_bg2.jpg);
	background-repeat:no-repeat;
	background-position:left;
	margin-bottom:1px;
        margin-left:3px;
	padding-top:2px;
        padding-left:3px;
	vertical-align:top;
}

/* style for IE6 */
* html #edit_bg2 {
	width:115px;
	height:19px;
	background-image:url(/img/edit_bg2.jpg);
	background-repeat:no-repeat;
	background-position:left;
	margin-bottom:1px;
	padding-bottom:2px;
        margin-left:3px;
	vertical-align:top;
}

#edit2 {
	font-size:10px; 
	color:#656565; 
	background-color:#fff3e3; 
	border:none; 
}