body{
	background:url('/engine/templates/worktable/img/bg.jpg');
	padding:0px;
	margin:0px;
	font-size:100%;
	font-family:arial;
}
a{
	text-decoration:underline;
	color:#559aee;
}
a:hover{
	border-top:1px dashed #559aaa;
	border-bottom:1px dashed #559aee;
	text-decoration:none;
	background:#fffddd;
}
#wrapper{
	position:relative;
	margin:0 0 0 200px;
	background:url('/engine/templates/worktable/img/leftborder.jpg') repeat-y top left;
}
#wrapper .content{
	background:#fff url('/engine/templates/worktable/img/contentbg.jpg') repeat-y top right;
	margin:0 0 0 39px;
	padding:115px 120px 10px 0;
	min-height:170px;
	height:auto !important;
	height:170px;
	font-size:10pt;
}
.content ul{
	list-style:square outside;
	color:#666;
}
#top{
	position:relative;
	margin:200px 0 0 200px;
	height:55px;
	background:url('/engine/templates/worktable/img/topborder.png') repeat-x top left;
}
#top .corner{
	float:left;
	width:39px;
	height:55px;
	background:url('/engine/templates/worktable/img/topcorner.jpg') no-repeat top left;
}
#top .title{
	margin:0 0 0 45px;
	height:55px;
	background:url('/engine/templates/worktable/img/corner2.jpg') no-repeat top right;
	padding:0 0 0 100px;
}
#bottom{
	margin:0px 0 0 200px;
	padding:0xp;
	height:55px;
	background:url('/engine/templates/worktable/img/bottomborder.png') repeat-x;
}
#bottom .corner{
	position:relative;
	float:left;
	width:39px;
	height:55px;
	background:url('/engine/templates/worktable/img/bottomcorner.jpg') no-repeat top left;
}
#bottom .title{
	position:relative;
	margin:0 0 0 45px;
	height:55px;
	background:url('/engine/templates/worktable/img/bottomcorner2.jpg') no-repeat top right;
	padding:0px;
	font-family:verdana;
	font-size:8pt;
	font-style:italic;
	color:#ccc;
	padding:0 100px 0 20px;
}
#footer{
	height:26px;
	background:#284747 url('/engine/templates/worktable/img/lcopyright.jpg') no-repeat top left;
	margin:0 100px 5px 250px;
}
#footer a{
	display:block;
	height:26px;
	background:url('/engine/templates/worktable/img/rcopyright.jpg') no-repeat top right;
	color:#fff;
	font-size:12pt;
	line-height:18pt;
	text-decoration:none;
	text-align:center;
}
#footer a:hover{
	background:url('/engine/templates/worktable/img/rcopyright.jpg') no-repeat top right;
	border:0px;
}
#laptopimg{
	position:absolute;
	top:-50px;
	left:0px;
}
#titleimg{
	position:absolute;
	top:20px;
	right:20px;
}
#cupimg{
	position:absolute;
	top:330px;
	left:20px;
}
#cardsimg{
	position:absolute;
	top:-14px;
	left:460px;
	z-index:2;
}
#penimg{
	position:absolute;
	top:80px;
	right:150px;
	z-index:3;
}
#sdimg{
	position:absolute;
	top:250px;
	left:290px;
}
#stikerimg{
	position:absolute;
	top:40px;
	left:800px;
}
#nav{
	position:absolute;
	z-index:3;
	top:60px;
	left:810px;
	font-size:10pt;
	color:#bbb;
	font-family:verdana;
	font-style:italic;
}
#nav a{
	color:blue;
	font-size:11pt;
	text-decoration:none;
}
#nav a:hover{
	text-decoration:underline;
	background:none;
	border:0px;
}
#langs{
	position:absolute;
	top:50px;
	right:10px;
	list-style:none;
}
#langs li{
	padding:5px 0 5px 0;
}
#langs a{
	text-decoration:underline;
	color:#fff;
	font-weight:bold;
}
#langs a:hover{
	text-decoration:none;
	background:none;
	border:0px;
}
.clear{
	clear:both;
}
#header{
	position:absolute;
	top:220px;
	left:50%;
	z-index:2;
	width:533px;
	overflow:hidden;
	margin:0px 0 0 -140px;
	height:140px;
	overflow:hidden;
}
#header h1{
	padding:0px;
	margin:0px;
	background:url('/engine/templates/worktable/img/arrow.gif') no-repeat center left;
	color:#333;
	font-size:10pt;
	padding:0 0px 0 10px;
	font-weight:bold;
	float:left;
}
#header a{
	float:right;
	font-size:7pt;
	background:url('/engine/templates/worktable/img/arrow.gif') no-repeat center left;
	padding:0 0px 0 10px;
	color:#993333;
	margin:4px 10px 0 0;
}
#header #block{
	width:533px;
	height:127px;
	background:url('/engine/templates/worktable/img/headerbg.jpg') no-repeat top left;
	margin:0px;
	padding:25px 0 0 37px;
	list-style:none;
}
#header a:hover{
	background:url('/engine/templates/worktable/img/arrow.gif') no-repeat center left;
	border:0px;
}
#header #block li{
	float:left;
	width:86px;
	height:86px;
	margin:0px 0 0 5px;
	padding:0px;
}
#header #block li a{
	display:block;
	width:86px;
	height:86px;
	background:url('/engine/templates/worktable/img/pfoliobg.gif') no-repeat top left;
	padding:0px;
	margin:0px;
	font-size:10pt;
	text-decoration:none;
	text-align:center;
}
#header #block li a:hover{
	margin:1px 1px 0 0;
}
#header #block li img{
	border:0px;
	width:84px;
	height:84px;
	padding:0px;
	margin:0px;
}
#navtabs{
	position:relative;
	z-index:2;
	border-bottom:1px solid #e6e6e6;
	margin:0px 0 5px 0;
	padding:0px 0 0 20px;
}
#navtabs a.right{
	background:url('/engine/templates/worktable/img/arrow.gif') no-repeat center left;
	padding:0 0px 0 10px;
	margin:4px 10px 0 0;
	float:right;
	border:0px;
	color:#993333;
	font-size:10pt;
	font-weight:normal;
	text-decoration:underline;
}
#navtabs a.right:hover{
	text-decoration:none;
}
#navtabs span{
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	padding:0 1px 0 1px;
	background:#f8f8f8;
}
#navtabs span a{
	padding:0 15px;
	border-top:1px solid #e6e6e6;
	text-decoration:none;
	text-transform:uppercase;
	color:#8b8b8b;
	font-size:11pt;
	font-family:Helvetica;
	font-weight:bold;
}
#navtabs span.active{
	background:#fff url('/engine/templates/worktable/img/arrow3.gif') no-repeat center left;
}
#navtabs span.active a{
	color:#993300;
}
#tooltip {/* Общие стили всех подсказок на странице */
    position: absolute;
    z-index: 3000;
    border:0;
    padding: 5px;
    opacity: 0.85;
}

#tooltip div { margin: 0; }

#tooltip.tt h3 {/* Стиль заголовков подсказки */
    color:#000;
    font-size:10pt;
	margin:0px;
    font-family: Arial, Tahoma, sans-serif;
    width: auto;
    text-align: center;
    display:block;
}

#tooltip.tt {/* Стиль основного текста подсказки */
    color:#cccc99;
    font-size: 12px;
    width: auto;
    background:#ccc;
    padding:0 20px 0 20px;
    height:auto;
}

#tooltip.tt.viewport-right {/* Здесь указывается адрес картинки, которая отобразится, если слово очень близко к правой границе браузера */
    background: url('');
}
#feedback label{
	display:block;
	color:#666;
	font-weight:bold;
}
#feedback input.short{
	background:url('/engine/templates/worktable/img/input.png') no-repeat left top;
	width:119px;
	height:15px;
	border:0px;
	padding:0px;
	margin:0px;
	color:#5a81bd;
	font-size:8pt;
	font-weight:bold;
}
#feedback input.long{
	background:url('/engine/templates/worktable/img/longinput.png') no-repeat left top;
	width:249px;
	height:15px;
	border:0px;
	padding:0px;
	margin:0px;
	color:#5a81bd;
	font-size:8pt;
	font-weight:bold;
}
#feedback textarea{
	width:470px;
	height:100px;
	border:1px solid #a7a9ac;
	font-size:10pt;
	font-family:arial;
	margin:3px 0 0 0;
}
#feedback input.captcha{
	position:relative;
	top:-12px;
	background:url('/engine/templates/worktable/img/input_captcha.png') no-repeat left top;
	width:75px;
	border:0px;
	padding:0px;
	margin:0px 0 0 10px;
	height:15px;
	color:#5a81bd;
	font-size:8pt;
	font-weight:bold;
}
#feedback input.reset{
	background:url('/engine/templates/worktable/img/button_reset.gif') no-repeat left top;
	width:78px;
	height:35px;
	color:#fff;
	font-size:8pt;
	padding:0 0 5px 0;
	outline:0px;
	margin: 0 0 0 20px;
	font-weight:bold;
	border:0px;
}
#feedback input.submit{
	background:url('/engine/templates/worktable/img/button_submit.gif') no-repeat left top;
	width:92px;
	height:35px;
	color:#fff;
	font-size:8pt;
	padding:0 0 5px 0;
	outline:0px;
	font-weight:bold;
	border:0px;
}
.floatblock{
	float:left;
	width:100px;
	height:90xp;
	margin:5px 10px;
	text-align:center;
	background:url('/engine/templates/worktable/img/pfolio_bg.jpg') no-repeat left top;
}
.floatblock img{
	border:0px;
}
.floatblock a{
	background:none;
	border:0px;
}
h1,h2,h3,h4,h5,h6{
	color:#333;
}