html,body  {
	margin: 0;
	padding:0;
	height:100%;
}

body {
	font: 11px verdana;
	color: #656565;
}

div#container {
	position:relative; 
	min-width: 940px; 
	width: expression((document.documentElement.clientWidth	|| document.body.clientWidth) < 1000 ? '935px' : (document.documentElement.clientWidth || document.body.clientWidth) > 1400 ? '1335px' : '99.9%' );
       	height:auto !important;
	height:100%;
	min-height:100%;
}

div#content {
	padding: 0 0 7em;
}

div#header {
	background: #fff url('img/bgr.gif') repeat-x;
	height: 121px;
}

div#head {
	background: url('img/bgr_head_ru.gif') no-repeat;
	width: 636px;
	height: 121px;
	margin: 0 auto;
}

div#head div#logo {
	float:left;
	width: 165px;
	height: 121px;
}

div#head div#auth {
	margin-left: 158px;
	padding-left: 74px;
	padding-top: 59px;
	height: 62px;
}

div#head div#auth div#form {
	background: url('img/bgr_auth.gif') no-repeat;
	width: 378px;
	height: 50px;
	padding-left: 13px;
	padding-top: 11px;
	/*float:left;*/
}

.input {
	float: left;
	vertical-align: middle;
}

.input #login {
	font: 10px verdana;
	height: 16px;
	width: 128px;
	color: #666600;
	border: 1px solid #b3b9c3;
}

.pas {
	padding-left: 14px;
}

.pas a {
	font: 10px verdana;
	color: #666600;
}

.but {
	padding-left: 15px;
}

.input #pass {
	font: 10px verdana;
	height: 16px;
	width: 130px;
	color: #666600;
	border: 1px solid #b3b9c3;
}

div#body {
	width: 636px;
	margin: 0 auto;
}

div.icon {
	float: left;
	width: 45px;
	height: 25px;
	margin-top: 33px;
}
div.dop {
	float: right;
	width: 49px;
	height: 25px;
	margin-top: 33px;
}

div.h1 {
	float: left;
	font-size: 24px;
	margin-top: 33px;
	color: #656565;
	padding-bottom: 1px;
}

div.h1 a {
	color: #656565;
}
div.h1 b {
	font-weight: normal;
	border-bottom: 1px solid #656565;
	cursor: pointer;
}
div.h1 b.dashed {
	text-decoration: none;
	border-bottom: 1px dashed #656565;
}

div.text {
	clear: both;
	padding-left: 49px;
	padding-top: 10px;
/*	border: 1px solid red;*/
}

div#stats {
	background: url('img/bgr_stats_ru.jpg') no-repeat;
	width: 635px;
	height: 216px;
}


div#footer {
	/*position:absolute;*/
	width:485px;
	margin: 0 auto;
	/*text-align: center;*/
	font-size: 10px;
	color: #373737;
	padding-left: 150px;
/*	bottom:0;*/ 
}

div#powered {
	text-align: left;
	float: left;
}

div#powered2 {
	text-align: left;
	float: left;
	color: #333;
}

div#dis, #dis a  {
	color: #373737;
}

#v2 {
	float: left;
}

#cr {
	float: left;
	padding-top: 10px;
}

#cr2 {
	float: left;
	padding-top: 10px;
	text-align: center;
	color: #333;
}

#cr a, #cr2 a {
	color: #666600;
}

#in_footer {
	border-collapse: collapse;
}

#in_footer tr td {
	padding: 1.5em;
}

#in_footer tr td#fmenu {
	padding-left: 18em;
}

div#footer p {
	padding: 1.5em;
	margin:0;
}

/* #footer end */


/*##########################################################*/
#bgr_viz_01 {
	background: #d9f030 url('img/bgr_viz_01.jpg') repeat-x top;
}

#bgr_viz_02 {
	background: #909090 url('img/bgr_viz_02.jpg') repeat-x top;
}


#bgr_viz_03 {
	background: #a5f030 url('img/bgr_viz_03.jpg') repeat-x top;
}

#bgr_viz_04 {
	background: #30cbf0 url('img/bgr_viz_04.jpg') repeat-x top;
}

#bgr_viz_05 {
	background: #f0a330 url('img/bgr_viz_05.jpg') repeat-x top;
}


#bgr_viz_06 {
	background: #8c62be url('img/bgr_viz_06.jpg') repeat-x top;
}

#bgr_viz_07 {
	background: #cb548f url('img/bgr_viz_07.jpg') repeat-x top;
}

#viz_auth_01 {
	background: url('img/viz_auth_01.jpg') no-repeat center;
	margin: 0 auto;
	width: 404px; /*-100*/
	height: 54px;
	padding-left: 80px;
	padding-top: 10px;
}

#viz_auth_02 {
	background: url('img/viz_auth_02.jpg') no-repeat center;
	margin: 0 auto;
	width: 404px; /*-100*/
	height: 54px;
	padding-left: 80px;
	padding-top: 10px;
}

#viz_auth_03 {
	background: url('img/viz_auth_03.jpg') no-repeat center;
	margin: 0 auto;
	width: 404px; /*-100*/
	height: 54px;
	padding-left: 80px;
	padding-top: 10px;
}

#viz_auth_04 {
	background: url('img/viz_auth_04.jpg') no-repeat center;
	margin: 0 auto;
	width: 404px; /*-100*/
	height: 54px;
	padding-left: 80px;
	padding-top: 10px;
}

#viz_auth_05 {
	background: url('img/viz_auth_05.jpg') no-repeat center;
	margin: 0 auto;
	width: 404px; /*-100*/
	height: 54px;
	padding-left: 80px;
	padding-top: 10px;
}

#viz_auth_06 {
	background: url('img/viz_auth_06.jpg') no-repeat center;
	margin: 0 auto;
	width: 404px; /*-100*/
	height: 54px;
	padding-left: 80px;
	padding-top: 10px;
}

#viz_auth_07 {
	background: url('img/viz_auth_07.jpg') no-repeat center;
	margin: 0 auto;
	width: 404px; /*-100*/
	height: 54px;
	padding-left: 80px;
	padding-top: 10px;
}

#viz_auth_02 a, #viz_auth_03 a, #viz_auth_04 a, #viz_auth_05 a, #viz_auth_06 a, #viz_auth_07 a {
	color: #000;
}

#viz_body {
	clear: both;
	padding-top: 274px;
	margin: 0 auto;
	width: 484px; /*-100*/
	height: 220px;
}

#vizit_01 {
	height: 160px;
	width: 341px;
	background: url('img/vizit_01.jpg') no-repeat right;
	float: left;
	padding-left: 89px;
	padding-top: 19px;
}

#vizit_02 {
	height: 160px;
	width: 341px;
	background: url('img/vizit_02.jpg') no-repeat right;
	float: left;
	padding-left: 89px;
	padding-top: 19px;
}

#vizit_03 {
	height: 160px;
	width: 341px;
	background: url('img/vizit_03.jpg') no-repeat right;
	float: left;
	padding-left: 89px;
	padding-top: 19px;
}

#vizit_04 {
	height: 160px;
	width: 341px;
	background: url('img/vizit_04.jpg') no-repeat right;
	float: left;
	padding-left: 89px;
	padding-top: 19px;
}

#vizit_05 {
	height: 160px;
	width: 341px;
	background: url('img/vizit_05.jpg') no-repeat right;
	float: left;
	padding-left: 89px;
	padding-top: 19px;
}

#vizit_06 {
	height: 160px;
	width: 341px;
	background: url('img/vizit_06.jpg') no-repeat right;
	float: left;
	padding-left: 89px;
	padding-top: 19px;
}

#vizit_07 {
	height: 160px;
	width: 341px;
	background: url('img/vizit_07.jpg') no-repeat right;
	float: left;
	padding-left: 89px;
	padding-top: 19px;
}

#vizit_001 {
	height: 160px;
	width: 341px;
	background: url('img/vizit_01.jpg') no-repeat right;
	float: left;
	padding-left: 89px;
	padding-top: 19px;
}

#vizit_002 {
	height: 160px;
	width: 341px;
	background: url('img/vizit_02.jpg') no-repeat right;
	float: left;
	padding-left: 89px;
	padding-top: 19px;
}

#vizit_003 {
	height: 160px;
	width: 341px;
	background: url('img/vizit_03.jpg') no-repeat right;
	float: left;
	padding-left: 89px;
	padding-top: 19px;
}

#vizit_004 {
	height: 160px;
	width: 341px;
	background: url('img/vizit_04.jpg') no-repeat right;
	float: left;
	padding-left: 89px;
	padding-top: 19px;
}

#vizit_005 {
	height: 160px;
	width: 341px;
	background: url('img/vizit_05.jpg') no-repeat right;
	float: left;
	padding-left: 89px;
	padding-top: 19px;
}

#vizit_006 {
	height: 160px;
	width: 341px;
	background: url('img/vizit_06.jpg') no-repeat right;
	float: left;
	padding-left: 89px;
	padding-top: 19px;
}

#vizit_007 {
	height: 160px;
	width: 341px;
	background: url('img/vizit_07.jpg') no-repeat right;
	float: left;
	padding-left: 89px;
	padding-top: 19px;
}

#vizit_over_01, #vizit_over_02, #vizit_over_03, #vizit_over_04, #vizit_over_05, #vizit_over_06, #vizit_over_07 {
	z-index:200;
	position:absolute;
	margin-left:440px;
	height: 58px;
	width: 54px;
	padding-top: 121px;
}

#vizit_over_01 img, #vizit_over_02 img, #vizit_over_03 img, #vizit_over_04 img, #vizit_over_05 img, #vizit_over_06 img, #vizit_over_07 img {
	cursor: pointer;
}

#vizit_anim1_01, #vizit_anim2_01, #vizit_anim3_01,
#vizit_anim1_02, #vizit_anim2_02, #vizit_anim3_02,
#vizit_anim1_03, #vizit_anim2_03, #vizit_anim3_03,
#vizit_anim1_04, #vizit_anim2_04, #vizit_anim3_04,
#vizit_anim1_05, #vizit_anim2_05, #vizit_anim3_05,
#vizit_anim1_06, #vizit_anim2_06, #vizit_anim3_06,
#vizit_anim1_07, #vizit_anim2_07, #vizit_anim3_07 {
	height: 332px;
	width: 370px;
	display: none;
	position: absolute;
	top: 173px;
	z-index: 101;
	padding-left: 60px;
	/*padding-top: 19px;*/
}
#vizit_anim2_01,
#vizit_anim2_02,
#vizit_anim2_03,
#vizit_anim2_04,
#vizit_anim2_05,
#vizit_anim2_06,
#vizit_anim2_07 {
	z-index: 102;
}

#vizit_anim3_01,
#vizit_anim3_02,
#vizit_anim3_03,
#vizit_anim3_04,
#vizit_anim3_05,
#vizit_anim3_06,
#vizit_anim3_07 {
	z-index: 103;
}

#vizit_corner {
	position:absolute;
	z-index:100;
	margin-left:359px;
	margin-top:120px;
	display:none;
}

#avatar_01 {
	float: left;
	padding-bottom: 16px;
}

#name {
	padding-left: 60px;
	padding-top: 0px;
	float: left;
	font-size: 18px;
	width: 190px;
	overflow:hidden;
}

#name span {
	font-size: 16px;
}

.visit_prop {
	float: left;
	width: 110px;
	color: #666666;
}

.visit_val {
	float: left;
	width: 190px;
}

.visit_val, .visit_val a {
	color: #333333;
}

#comments, #comments a {
	color: #000;
	text-align: center;
	
}

#comments {
	margin-left:0px;
	margin-bottom: 100px;
}


#preloadImages_01 {
width: 0px;
height: 0px;
display: inline;
background-image: url("http://vizitka2.ru/css/img/viz_animcorner_01.jpg");
background-image: url("http://vizitka2.ru/css/img/viz_anim1_01.jpg");
background-image: url("http://vizitka2.ru/css/img/viz_anim2_01.jpg");
background-image: url("http://vizitka2.ru/css/img/viz_anim3_01.jpg");
background-image: none;
}
#preloadImages_02 {
width: 0px;
height: 0px;
display: inline;
background-image: url("http://vizitka2.ru/css/img/viz_animcorner_02.jpg");
background-image: url("http://vizitka2.ru/css/img/viz_anim1_02.jpg");
background-image: url("http://vizitka2.ru/css/img/viz_anim2_02.jpg");
background-image: url("http://vizitka2.ru/css/img/viz_anim3_02.jpg");
background-image: none;
}
#preloadImages_03 {
width: 0px;
height: 0px;
display: inline;
background-image: url("http://vizitka2.ru/css/img/viz_animcorner_03.jpg");
background-image: url("http://vizitka2.ru/css/img/viz_anim1_03.jpg");
background-image: url("http://vizitka2.ru/css/img/viz_anim2_03.jpg");
background-image: url("http://vizitka2.ru/css/img/viz_anim3_03.jpg");
background-image: none;
}
#preloadImages_04 {
width: 0px;
height: 0px;
display: inline;
background-image: url("http://vizitka2.ru/css/img/viz_animcorner_04.jpg");
background-image: url("http://vizitka2.ru/css/img/viz_anim1_04.jpg");
background-image: url("http://vizitka2.ru/css/img/viz_anim2_04.jpg");
background-image: url("http://vizitka2.ru/css/img/viz_anim3_04.jpg");
background-image: none;
}
#preloadImages_05 {
width: 0px;
height: 0px;
display: inline;
background-image: url("http://vizitka2.ru/css/img/viz_animcorner_05.jpg");
background-image: url("http://vizitka2.ru/css/img/viz_anim1_05.jpg");
background-image: url("http://vizitka2.ru/css/img/viz_anim2_05.jpg");
background-image: url("http://vizitka2.ru/css/img/viz_anim3_05.jpg");
background-image: none;
}
#preloadImages_06 {
width: 0px;
height: 0px;
display: inline;
background-image: url("http://vizitka2.ru/css/img/viz_animcorner_06.jpg");
background-image: url("http://vizitka2.ru/css/img/viz_anim1_06.jpg");
background-image: url("http://vizitka2.ru/css/img/viz_anim2_06.jpg");
background-image: url("http://vizitka2.ru/css/img/viz_anim3_06.jpg");
background-image: none;
}
#preloadImages_07 {
width: 0px;
height: 0px;
display: inline;
background-image: url("http://vizitka2.ru/css/img/viz_animcorner_07.jpg");
background-image: url("http://vizitka2.ru/css/img/viz_anim1_07.jpg");
background-image: url("http://vizitka2.ru/css/img/viz_anim2_07.jpg");
background-image: url("http://vizitka2.ru/css/img/viz_anim3_07.jpg");
background-image: none;
}

/*##########################################################*/


/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/


a {
	color: #666600;
}

a.viz_link {
	color: #666600;
	text-decoration: none;
}
a.viz_link:hover span {
	color: #FFFFFF;
	background: #666600;
	text-decoration: none;
}

.formbox input, .formbox textarea, .formbox select {
	font: 10px verdana;
	color: #666600;
	padding: 4px 5px;
	border:1px solid #B3B9C3;
}

.formbox input.small, .formbox textarea.small {
	width: 119px;
}

.formbox input.medium, .formbox textarea.medium {
	width: 253px;
}

.apply {
	padding-left: 30px;
	background: #fff url('img/yellow_bullet.gif') no-repeat 5px 50%;
}

.apply a {
	font-size:18px;
	color:#656565;
}

div.skincapt {
	font: 10px verdana;
	color: #666600;
}

table.email_comments {
	font: 10px verdana;
	color: #666600;
}

.auth_info {
	font-size: 12px;
	width:280px;
	text-align:center;
}

.input_noborder input {
	border:0;
}

.textformat1_1 {
	padding-left: 15px;
	background: url(img/list_line.gif) no-repeat 0 3px;
	color: #000;
	font-size:10px;
	width: 325px;
	text-align: left;
}

.textformat1_2 {
	padding-left: 15px;
	background: url(img/list_line_2.gif) no-repeat 0 3px;
	color: #000;
	font-size:10px;
	width: 325px;
	text-align: left;
}

.textformat1_3 {
	padding-left: 15px;
	background: url(img/list_line_3.gif) no-repeat 0 3px;
	color: #000;
	font-size:10px;
	width: 325px;
	text-align: left;
}

.textformat1_4 {
	padding-left: 15px;
	background: url(img/list_line_4.gif) no-repeat 0 3px;
	color: #000;
	font-size:10px;
	width: 325px;
	text-align: left;
}

.textformat1_5 {
	padding-left: 15px;
	background: url(img/list_line_5.gif) no-repeat 0 3px;
	color: #000;
	font-size:10px;
	width: 325px;
	text-align: left;
}

.textformat1_6 {
	padding-left: 15px;
	background: url(img/list_line_6.gif) no-repeat 0 3px;
	color: #000;
	font-size:10px;
	width: 325px;
	text-align: left;
}

.textformat1_7 {
	padding-left: 15px;
	background: url(img/list_line_7.gif) no-repeat 0 3px;
	color: #000;
	font-size:10px;
	width: 325px;
	text-align: left;
}

.textformat1_1 a,
.textformat1_2 a,
.textformat1_3 a,
.textformat1_4 a,
.textformat1_5 a,
.textformat1_6 a,
.textformat1_7 a {
	color: #000;
}

#topbar {
	background:#333333 url(img/toptoolbar_background.gif) repeat-x top left;
	color:#eeeeee;
	border-bottom:1px solid #000000;
	min-width:998px;
	position:relative;
	width:100%;
	height:24px;
	line-height:1.5em;
	font-family:Arial,Helvetica,sans-serif;
	text-align:center;
	font-size:100%;
	z-index:900;
}
#topbar_container_left {
	float:left;
	height:24px;
	left:0px;
	top:0px;
	position:absolute;
	text-align:left;
	width:80%;
}
#topbar_container_right {
	float:right;
	height:24px;
	position:absolute;
	right:0px;
	top:0px;
	text-align:right;
	width:20%;
}
#topbar_container_right2 {
	float:right;
	height:24px;
	position:absolute;
	right:0px;
	top:0px;
	text-align:right;
	width:20%;
}
#topbar_container_search {
	/*float:left;
	height:21px;
	position:relative;
	text-align:left;
	margin:3px 0 0 0;
	padding-left:10px;
	clear:both;*/
	position:relative;
height:21px;
margin:0pt auto;
padding-top:3px;
width:484px;
text-align:center;
}
#searchform input.search_input {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background-color:#FFFFFF;
border:1px solid #BBBBBB;
color:#999999;
font-size:12px;
font-weight:bold;
height:12px;
margin:0pt;
padding:2px;
width:180px;
vertical-align:middle;
}
#searchform a {
color:#FFFFFF;
text-decoration:none;
}
#searchform input.search_submit_button {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#CCCCCC none repeat scroll 0%;
border:medium none;
color:#333333;
cursor:pointer;
font-size:12px;
font-weight:bold;
height:18px;
margin:0px;
padding:2px;
width:auto;
vertical-align:middle;
}
#searchform input.search_submit_button:hover {
background:black none repeat scroll 0%;
color:white;
}
#searchform input.login {
	vertical-align: middle;
	font: 10px verdana;
	height: 16px;
	width: 128px;
	color: #666600;
	border: 1px solid #b3b9c3;
}

#searchform input.pass {
	vertical-align: middle;
	font: 10px verdana;
	height: 16px;
	width: 130px;
	color: #666600;
	border: 1px solid #b3b9c3;
}

#topbar_container_left .toolbarimages {
	float:left;
	margin-right:20px;
	margin-top:3px;
}
#topbar_container_left .toolbarlinks {
	margin:0 0 10px 0;
	float:left;
}
#topbar_container_left .toolbarlinks2 {
	margin:3px 0 0 0;
	float:left;
}
#topbar_container_right2 .toolbarlinks2 {
	margin:3px 0 0 0;
	float:left;
}
#topbar_container_right2 .toolbarlinks3 {
	float:right;
}
#topbar_container_right .toolbarlinks2 {
	margin:1px 0 0 0;
	float:left;
}
#topbar_container_right .toolbarlinks3 {
	margin:1px 0 0 0;
	float:right;
}
#topbar_container_left .toolbarlinks3 {
	margin:3px 0 0 0;
	float:left;
}
#topbar_container_left a.loggedinuser {
	color:#eeeeee;
	font-weight:bold;
	margin:0 0 0 5px;
}
#topbar_container_left a.pagelinks {
	color:white;
	margin:0 15px 0 5px;
	display:block;
	padding:3px;
}
#topbar_container_left a.pagelinks:hover {
	background: #4690d6;
	text-decoration: none;
}
#topbar_container_left a.privatemessages {
	background:transparent url(img/toolbar_messages_icon.gif) no-repeat left 2px;
	padding:0 0 4px 16px;
	margin:0 15px 0 5px;
	cursor:pointer;
}
#topbar_container_left a.privatemessages:hover {
	text-decoration: none;
	background:transparent url(img/toolbar_messages_icon.gif) no-repeat left -36px;
}
#topbar_container_left a.privatemessages_new {
	background:transparent url(img/toolbar_messages_icon.gif) no-repeat left -17px;
	padding:0 0 0 18px;
	margin:0 15px 0 5px;
	color:white;
}
/* IE6 */
* html #topbar_container_left a.privatemessages_new { background-position: left -18px; } 
/* IE7 */
*+html #topbar_container_left a.privatemessages_new { background-position: left -18px; } 

#topbar_container_left a.privatemessages_new:hover {
	text-decoration: none;
}

#topbar_container_left a.privatecomments {
	background:transparent url(http://vizitka2.ru/img/toolbar_comments_icon.gif) no-repeat left 2px;
	padding:0 0 4px 16px;
	margin:0 15px 0 5px;
	cursor:pointer;
}
#topbar_container_left a.privatecomments:hover {
	text-decoration: none;
	background:transparent url(http://vizitka2.ru/img/toolbar_comments_icon.gif) no-repeat left -36px;
}
#topbar_container_left a.privatecomments_new {
	background:transparent url(http://vizitka2.ru/img/toolbar_comments_icon.gif) no-repeat left -17px;
	padding:0 0 0 18px;
	margin:0 15px 0 5px;
	color:white;
}
/* IE6 */
* html #topbar_container_left a.privatecomments_new { background-position: left -18px; } 
/* IE7 */
*+html #topbar_container_left a.privatecomments_new { background-position: left -18px; } 

#topbar_container_left a.privatecomments_new:hover {
	text-decoration: none;
}


#topbar_container_left a.usersettings {
	margin:0 0 0 20px;
	color:#999999;
	padding:0px;
}
#topbar_container_left a.usersettings:hover {
	color:#eeeeee;
}
#topbar_container_left a.usersettings2 {
	margin:0 0 0 0px;
	color:#999999;
	padding:0px;
}
#topbar_container_left a.usersettings2:hover {
	color:#eeeeee;
}
#topbar_container_left img {
	margin:2px 0 0 5px;
}
#topbar_container_left .user_mini_avatar {
	border:1px solid #eeeeee;
	margin:0 0 0 20px;
}
#topbar_container_right {
	padding:3px 0 0 0;
}
#topbar_container_right a.logout {
	color:#eeeeee;
	margin:0 5px 0 0;
	background:transparent url(img/logout.gif) no-repeat top right;
	padding:0 21px 0 0;
	display:block;
	height:20px;
}
/* IE6 fix */
* html #topbar_container_right a { 
	width: 120px;
}
#topbar_container_right a:hover {
	background-position: right -21px;
}
#topbar_panel {
	background:#333333;
	color:#eeeeee;
	height:200px;
	width:100%;
	padding:10px 20px 10px 20px;
	display:none;
	position:relative;
}

#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  z-index:950;
}
#nav li {
  float: left;
  position: relative;
  background: #515151;
  back\ground: none;
  z-index:950;
}
#nav li ul {
  display: none;
  position: absolute;
  background: #413F3B;
  padding: 8px 0;
  width: 138px;
  z-index:950;
}
#nav a {
  color: #fff;
  text-decoration: none;
  display: block;
  width: 120px;
  padding: 4px 10px;
  z-index:950;
}
#nav a:hover {
  color: #000;
  background: #ccc;
  z-index:950;
}
#nav li:hover,
#nav li.jshover {
  background: #333;
  z-index:950;
}
#nav li li a {
  width: 118px;
  background: none;
  z-index:950;
}
#nav li:hover ul,#nav li.jshover ul {
  display: block;
  z-index:950;
}
#nav li:hover li ul,#nav li.jshover li ul {
  display: none;
  width: 138px;
  top: -9px;
  left: 133px;
  z-index:950;
}
#nav li:hover li:hover ul,#nav li.jshover li.jshover ul {
  display: block;
  z-index:950;
}

#nav2, #nav2 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  z-index:950;
}
#nav2 li {
  float: left;
  position: relative;
  background: #515151;
  back\ground: none;
  z-index:950;
}
#nav2 li ul {
  display: none;
  position: absolute;
  background: #413F3B;
  padding: 8px 0;
  width: 470px;
  z-index:950;
}
#nav2 li ul {
  padding-left: 10px;
}
#nav2 a {
  color: #fff;
  text-decoration: none;
  display: block;
  width: 120px;
  padding: 4px 10px;
  z-index:950;
}
#nav2 a:hover {
  color: #000;
  background: #ccc;
  z-index:950;
}
#nav2 li:hover,
#nav2 li.jshover {
  background: #333;
  z-index:950;
}
#nav2 li li a {
  width: 8px;
  display: inline;
  background: none;
  padding: 0px;
  z-index:950;
}
#nav2 li:hover ul,#nav2 li.jshover ul {
  display: block;
  z-index:950;
}
#nav2 li:hover li ul,#nav2 li.jshover li ul {
  display: none;
  width: 138px;
  top: -9px;
  left: 133px;
  z-index:950;
}
#nav2 li:hover li:hover ul,#nav2 li.jshover li.jshover ul {
  display: block;
  z-index:950;
}

#nav3, #nav3 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-right: 5px;
  float: left;
  z-index:950;
}
#nav3 li {
  float: left;
  position: relative;
  background: #515151;
  back\ground: none;
  z-index:950;
}
#nav3 li ul {
  display: none;
  position: absolute;
  background: #413F3B;
  padding: 8px 0;
  width: 470px;
  z-index:950;
}
#nav3 li ul {
  padding-left: 10px;
  right: 0px;
}
#nav3 a {
  color: #fff;
  text-decoration: none;
  display: block;
  width: 120px;
  padding: 4px 10px;
  z-index:950;
}
#nav3 a:hover {
  color: #000;
  background: #ccc;
  z-index:950;
}
#nav3 li:hover,
#nav3 li.jshover {
  background: #333;
  z-index:950;
}
#nav3 li li a {
  width: 8px;
  display: inline;
  background: none;
  padding: 0px;
  z-index:950;
}
#nav3 li:hover ul,#nav3 li.jshover ul {
  display: block;
  z-index:950;
}
#nav3 li:hover li ul,#nav3 li.jshover li ul {
  display: none;
  width: 138px;
  top: -9px;
  left: 133px;
  z-index:950;
}
#nav3 li:hover li:hover ul,#nav3 li.jshover li.jshover ul {
  display: block;
  z-index:950;
}

.contact-link {
	
}

.contact-link img {
margin-bottom:-5px;
}

#slideshow {
    position:relative;
    height:216px;
    width:540px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
.imageOver{
	background:url(http://vizitka2.ru/img/zoom.gif) no-repeat 50% 50%;	
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;	
}

img {
  border:0px;
  }
