html {
	height:100%;
	margin:0;
	padding:0;
	width:100%;
}

a {
	color:#0D0D0D;
}

body {
	background:#FFFFFF none repeat scroll 0 0;
	font-family:Verdana,Arial,Sans-Serif;
	height:100%;
	margin:0;
	padding:0;
	width:100%;
}

img {
	border:0px;
}

.container {
	position:relative;
	height:auto !important;
	//height:100%;
	min-height:100%;

}

.menu {

	width:100%;
	padding-bottom:80px;
}
.menu a {
	text-decoration:none;
	white-space: nowrap;
}
.menu div.item {
	position:absolute;
	left:0px; top:0px;

}
.menu span {
	display:block;
	white-space: nowrap;
	border-top:3px solid rgb(224,116,0);
}

.menu div.line {
	height:3px;
	background:#FFFFFF;
}

.menu div.lineactive {
	background:rgb(224,116,0);
}

.content {

}

.footer {
	background:#E07400 none repeat scroll 0 0;
	height:37px;
	margin-top:-37px;
	width:100%;
	position:relative;
}

div.center {
	height:84px;
	left:50%;
	margin-left:-157px;
	margin-top:-50px;
	position:absolute;
	top:50%;
	width:303px;
}

.mail {
	margin-top:10px;
}

.mail a {
	color:#AAAAAA;
	font-size:14px;
}

.phone {
	font-size:14px;
	padding-top:5px;
}


.big_preview {
	padding:0px;
	font-size:12px;
	float:left;
}


.big_preview table, .big_preview td {
	margin:0px; padding:0px; border-collapse:collapse;
	font-size:12px;
}
.big_preview td.info {
	width:50%;
	padding:5px;
	padding-left:50px;
}

.big_preview td.link {
	width:50%;
	padding-left:20px;
}

.big_preview td.image {
	text-align:center;

}
.withborder {
	margin:10px; padding:10px;
	background-color:#EAEAEA;
}

.big_preview td div img {

}

.catlist ul li {
	list-style-type:none;
	float:left;
	margin-left:10px;
	background-color:#EAEAEA; padding:4px;
	color:#5C5C5C;
	font-size:12px;
}

.catlist ul li.active {
	background-color:#F4F4F4;
}
.catlist ul li a {
	color:#5C5C5C;
}

.catlist ul li.active a {
	color:#E07400;
}

.catlist {
	font-size:14px;
	clear:both;
	margin-bottom:20px;
}

div.category {
	float:left;
	margin-left:150px;
}

div.category ul {
	padding-left:10px;	
}

div.category ul li {
	list-style-type: none;
}

div.work_list {
	clear:both;
	white-space: nowrap;
	overflow:hidden;
	width:100%;
}

div.sub_list {
	display:none;
}
div.loading {
	width:220px;
	height:40px;
	position:absolute;
	left:50%; top:340px;
	margin-left:-50px;;
	text-align:center;
	
	font-size:12px;
	font-weight:bold;
}

div.work_list table.wl {

}
div.work_list table.wl td {

}

div.parray {
	position:absolute;
	top:325px;
	width:60px; height:50px;
	font-size:12px; font-weight:bold; 
	text-align:center; 
	padding-top:10px; margin:4px;
	
	

	
	
	z-index:3;
}

div.parrayleft {
	cursor:pointer;
	background-image: url("/img/left_off.png");
	
	//background:none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/img/left_off.png", sizingMethod="image");
	
	background-repeat: no-repeat;
	position:absolute;
	width:40px; height:50px;
	font-size:12px; color:#FFFFFF; font-weight:bold; 
	text-align:center; 
	padding-top:10px; margin:4px;

	
}
div.parrayleft_disabled {
	cursor:pointer;
	
	background-image: url("/img/left_off_disabled.png");
	
	//background:none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/img/left_off_disabled.png", sizingMethod="image");
	
	background-repeat: no-repeat;
	position:absolute;
	width:40px; height:50px;
	font-size:12px; color:#FFFFFF; font-weight:bold; 
	text-align:center; 
	padding-top:10px; margin:4px;

	
}

div.parrayright {
	cursor:pointer;
	
	background-image: url("/img/right_off.png");
	
	//background:none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/img/right_off.png", sizingMethod="image");
	
	background-repeat: no-repeat;
	position:absolute;
	width:40px; height:50px;
	font-size:12px; color:#FFFFFF; font-weight:bold; 
	text-align:center; 
	padding-top:10px; margin:4px;

	
}

div.parrayright_disabled {
	cursor:pointer;
	
	background-image: url("/img/right_off_disabled.png");
	
	//background:none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/img/right_off_disabled.png", sizingMethod="image");
	
	background-repeat: no-repeat;
	position:absolute;
	width:40px; height:50px;
	font-size:12px; color:#FFFFFF; font-weight:bold; 
	text-align:center; 
	padding-top:10px; margin:4px;

	
}

div.disabled {
	background-color: #C0C0C0;
}
div.ctrlButton {
	background-image: url("/img/ctrl_off.png");	
	
	//background:none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/img/ctrl_off.png", sizingMethod="image");
	
	background-repeat: no-repeat;
}

div.pressed {
	background-image: url("/img/ctrl_on.png");
	
	//background:none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/img/ctrl_on.png", sizingMethod="image");
}

div.leftpressed {
	background-image: url("/img/left_on.png");
}

div.rightpressed {
	background-image: url("/img/right_on.png");
}

table.persons td {
	text-align:center;
}
table.persons div.photo {

}

table.persons .name {
	font-size:12px;
}

table.persons .status {
	font-size:10px;
	color:#777777;
}

div.title {
	font-size:16px; font-weight:normal; background-color:#F0F0F0; width:150px; margin-left:40px; color:#555555;
	margin-bottom:20px;
}

div.abouttext {
	line-height:140%;
	color:#5C5C5C;
	font-size:14px;
	padding:30px; padding-top:10px;
}

kvi, span.kvizo {
	color:#E07400;
}

.catalog_item {
	clear:both;
	margin:3px;
	width:400px;
	height:90px;
	border:1px solid #CCCCCC;
	background-color:#FAFAFA;
}
.catalog_item img {
	display:none;
}
.catalog_item table {
	width:400px;
	height:90px;
}
.catalog_item .main_td {
	width:100%;
	vertical-align: middle;
	text-align:center;
	font-size:16px; font-weight:bold;
}
.imgVisible {
	display:block;
}


.transparent {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); 
    opacity: 0.2;
    -moz-opacity: 0.2;
}


.authors p {
	padding:0px; margin:4px;
	padding-left:5px;
	
}

.authors strong {
	
	margin-left:-10px;
	
}
