*{font-family:tahoma; font-size:11px;}
body.public {
	padding:0px;
	margin:0px;
	width:100%;
	height:100%;
	background-image: url('/bitrix/templates/infosistema/images/body_bg.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	background-color:#CCCCCC;
}
.leftColumn {
	background-image: url('/bitrix/templates/infosistema/images/left_bg.jpg');
	background-repeat: repeat-x;
	background-position: top;
	background-color:#949494;
}
.leftBottom {
	background-image: url('/bitrix/templates/infosistema/images/left_bottom_bg.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	background-color:#E4E4E4;
	border-top:2px solid white;
}
address{
	font-style:normal;
	text-align:right;
	padding:15px;
	color:#333333;
}
address * {
	color:#333333;
}
.table100{
	height:100%;
}
.logo {
	text-align: right;
	padding-top:6px;
	padding-right:2px;
	color:white;
}
.logoTitle {
	text-align: right;
	padding-right:15px;
	color:white;
}

.lang{
	height:32px;
	width:652px;
	border-right:2px solid #CCCCCC;
	text-align:right;
	padding-top:15px;
	padding-right:10px;
}
.lang a {color:#CCCCCC; text-decoration:none;}



.top{
	border-left:2px solid #CCCCCC;
	background-color:#494949;
}
.topTitle {
	height:28px;
	background-image: url('/bitrix/templates/infosistema/images/top_title.jpg');
	background-repeat: no-repeat;
	background-color:#949494;
	color:white;
	padding-left:10px;
}
.topContent{
	height:192px;
	padding:2px 10px;
}
.topContent * {
	color:white;
	margin:0px;
	padding:0px;
}
.topContent h1, .topContent.h1 {
	color:#FF3333;
	font-weight:normal;
	letter-spacing:2px;
	margin:0px;
	padding:0px;
}

.leftMenuTitle {
	color:#FF0000;
	letter-spacing:3px;
	font-weight:normal;
}
.leftmenu, .leftmenuact {font-weight:normal; color: #ffffff; text-decoration:none;}
.leftmenuact {color:#FE4C4C;}

.topmenu, .topmenuact {font-weight:normal; color: #333333; text-decoration:none;}
.topmenuact {color: #666666;}

.mainTitle{
	font-size:11px;
	padding-top:25px;
	padding-bottom:5px;
	color:#333333;
	font-weight:normal;
	letter-spacing:2px;
}
.mainContent {
	width:590px;
	padding-top:8px;
	padding-bottom:15px;
	color:#333333;
	text-align:justify;
/*	border:1px dashed red;*/
}
.mainContent *{
	color:#333333;
}
.leftWorkTitle{
	text-align:right;
	color:#FF3333;
	font-weight:normal;
	letter-spacing:2px;
	margin:0px;
	padding:5px 15px 5px 20px;
}
.workScreens,.workDescr {
	width:420px;
}
.workDescr {
	padding-bottom:15px;
}
.workScreens {
	background-image: url('/bitrix/templates/infosistema/images/work1_bg.gif');
	background-repeat: repeat-x;
	background-position: top;
}
.workPicText {
	padding:4px;
	text-align:left;
}
.zvgBg {
	background-image: url('/bitrix/templates/infosistema/images/logo_konturas.jpg');
	background-repeat: no-repeat;
	padding:15px;
	color:#333333;
	text-align:justify;
}
.zvgBgR{
	background-position: left top;
}
.workBg{
	background-image: url('/bitrix/templates/infosistema/images/work1_bg.gif');
	background-repeat: repeat-x;
	background-position: top;
}










#contacts .left {
	width: 110px;
	text-align: left;
	padding-top: 4px;
}

#contacts .right {
	text-align: left;
	padding-left: 8px;
	vertical-align: top;
}

#contacts input {
	border: 1px solid #515151;
	background-color: #9a9a9a;
	width: 214px;
}

#contacts textarea {
	border: 1px solid #515151;
	background-color: #9a9a9a;
	overflow-y: auto;
	width: 214px;
	height: 95px;
}

#contacts .button {
	background-color: #ff3334;
	color: #ffffff;
	width: 60px;
	height: 18px;
	border: 0px;
}


#puslapiavimas {
	color:#333333;
}

#puslapiavimas a {
	color:#333333;
}

#puslapiavimas2 a {
	color:#333333;
}