#wraper
{
	width: 1100px;
	margin-top: 50px;
	height: 650px;
	margin-left: auto;
	margin-right: auto;
	font-family: times new roman;
}

#icons
{
	margin-left: 40px;
	height: 550px;
	width: 810px;
	overflow-y: hidden;
}

#icons a
{
	display: block;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

#nav
{
	margin-left: 40px;
}

#nav a
{
	display: block;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}


#icons a img
{
	border: 0px;
}

#right_block
{
	width: 250px;
	margin-bottom: 20px;

}

*:first-child+html #right_block
{
	position: relative;
	top: 0px;
	width: 250px;
	margin-bottom: 20px;
	/*padding-top: 15px;*/
}


#right_block_text
{

	margin: 0px 0 12px 0;
	font-size: 10pt;
	line-height: 0.9;

}

*:first-child+html #right_block_text
{

	margin: 0px 0 10px 0;
	font-size: 10pt;
	line-height: 0.9;

	position: relative;
	top: 5px;
	}


*:first-child+html #k-web
{
	position: relative;
	top: 8px;
}


#content
{
	height: 530px;
	width:780px;
	overflow-y: hidden;
	overflow-x: hidden;
	margin-bottom: 25px;

}


#content_img
{
	background: url(../images/bgimg.gif) top left no-repeat;
	width: 776px;
	height: 516px;
	margin: 14px 0 0px 0;
	position: relative;

}

.text
{

	line-height: 150%;
	width: 375px;
	/*font-family: "Lucida Sans Unicode",sans-serif;*/

}

.text2
{

	line-height: 150%;
	height: 450px;
	width: 780px;
	text-align: justify;
}

.announce
{
	line-height: 1;
	width: 375px;
	height: 100px;
	text-align: justify;
	position: absolute;
	overflow-y: hidden;
}

#soundmanager-debug
{
	display: none;
}

#icons
{
	font-size: 12pt;
}

.gallery
{
	list-style: none;

}

*:first-child+html .gallery
{
	list-style: none;

}

.image
{
	width: 113px;
	height: 113px;
}

.gallery
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#tvPlayer
{
	display: none;
	position: absolute;
	top: 1;
	left: 1;
	width: 780px;
	height: 535px;
	display: none;

}

*:first-child+html .gallery
{
	list-style: none;
	margin: 0px;
	padding: 0px;

}

.gallery  li
{
	list-style: none;
	margin: 0px;
	width: 113px;
	float: left;
	margin: 0px;
	padding: 0px;
	margin-right: 20px;
}

*:first-child+html .gallery  li
{

	list-style: none;
	margin: 0px;
	width: 113px;
	float: left;
	margin: 0px;
	padding: 0px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;

}


.loading
{
	backgound-image: url(/images/image_loading.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	position: absolute;
	left: 46%;
	top: 45%;
	z-index: 9999;
	opacity: 0.7;
}

.text a
{
	color: black !important;
	display:inline !important;
	float: none !important;
	margin: 0px !important;
	padding: 0px !important;
}

#calculator
{
	width: 780px;
	height: 535px;
	display: block;
	background-image: url(/images/calc/bg.jpg);
	background-repeat: none;
}

#calculator .line
{
	position: relative;
	height: 38px;
	width: 590px;
	top: 28px;
	left: 155px;
	font-family: arial;
	font-weight: bold;
	color: #4b7554;
	font-size: 16pt;
	text-align: justify;
	line-height: 1;
	overflow: hidden;
	padding-top: 12px;
	text-transform: uppercase ;
}

#calculator .groups
{
	position: relative;
	height: 55px;
	width: 600px;
	top: 40px;
	left: 150px;
	overflow: hidden;
}

#calculator .buttons_left
{
	position: relative;
	height: 370px;
	width: 733px;
	top: 40px;
	left: 18px;
	padding: 5px;
	padding-left: 7px;
	padding-top: 13px;
	overflow: hidden;
}

#calculator .buttons
{
	position: relative;
	height: 290px;
	width: 600px;

	top: -390px;
	left: 150px;
	z-index: 100;
}

#calculator #m2
{
	background-image: url(/images/calc/buttons/m2.jpg);
	background-repeat: none;
	width: 112px;
	height: 54px;
}

#calculator #ravno
{
	background-image: url(/images/calc/buttons/ravno.jpg);
	background-repeat: none;
	width: 112px;
	height: 106px;
	margin-bottom: 15px;
	margin-top: 15px;
	display: block;
	clear: both;
}

#calculator #order
{
	background-image: url(/images/calc/buttons/order.jpg);
	background-repeat: none;
	width: 174px;
	height: 167px;
	display: block;
	clear: left;
	margin-right: 5px;
}

#calculator #save
{
	background-image: url(/images/calc/buttons/save.jpg);
	background-repeat: none;
	width: 177px;
	height: 54px;
	display: block;
	margin: 0px;
	margin-left: 0px;
	margin-right: 5px;
	float: left;
}

#calculator #clear
{
	background-image: url(/images/calc/buttons/clear.jpg);
	background-repeat: none;
	width: 176px;
	height: 54px;
	display: block;
	margin: 0px;
	margin-left: 0px;
	margin-right: 10px;
	float: left;
	cursor: pointer;
}

#calculator #buttons_bottom
{
	position: relative;
	z-index: 50;
	height: 54px;
	width: 560px;
	top: -33px;
	left: 205px;
	overflow-y: hidden;
}

#calculator .groups .group_kd
{
	height: 54px;
	width: 54px;
	margin: 0px;
	margin-right: 6px;
	background-repeat: none;
	display: block;
	float: left;
}

#calculator .buttons .kd
{
	height: 54px;
	width: 54px;
	margin: 0px;
	margin-right: 6px;
	margin-bottom: 6px;
	background-repeat: none;
	display: block;
	float: left;
	background-image: url(/images/calc/groups/kd_1.jpg);
}

#m2
{
	cursor: pointer;
	text-align: center;
}
#m2 input
{
	border: 1px solid #4b7554;
	width: 80px;
	margin-top: 10px;
	height: 30px;
	font-size: 18pt;
	color: #4b7554;
	text-align: center;
}

.dialogue
{
	position: absolute;
}

#calculator #doc
{
	background-image: url(/images/calc/buttons/doc.jpg);
	background-repeat: none;
	width: 176px;
	height: 54px;
	display: block;
	margin: 0px;
	margin-left: 0px;
	margin-right: 10px;
	float: left;
	cursor: pointer;
}


#info
{
	width: 780px;
	height: 535px;
	display: block;
	background-image: url(/images/calc/info.jpg);
	background-repeat: none;
	cursor: pointer;
}

#save_dialog
{
	width: 780px;
	height: 535px;
	display: block;
	background-image: url(/images/calc/info.jpg);
	background-repeat: none;
	cursor: pointer;
}

#savearea
{
	margin-top: 155px;
	margin-left: 25px;
	width: 723px;
	height: 300px;
}

#save_dialog #save_exit
{
	float: right;
	margin-right: 25px;
	margin-top: 5px;
	height: 40px;
	width: 200px;
}

#orderDialog
{
	width: 780px;
	height: 535px;
	display: block;
	background-image: url(/images/calc/order.jpg);
	background-repeat: none;
}

#orderDialog #orderFio
{
	margin-top: 125px;
	margin-left: 170px;
	height: 35px;
	width: 560px;
	border:0px solid white;
	font-size: 16pt;
	clear: both;
}

#orderDialog #orderEmail
{
	margin-top: 43px;
	margin-left: 50px;
	height: 30px;
	width: 375px;
	border:0px solid white;
	font-size: 16pt;
}

#orderDialog #orderPhone
{
	margin-left: 40px;
	height: 30px;
	width: 260px;
	border:0px solid white;
	font-size: 16pt;
	clear: right;
}

#orderDialog #orderNav
{
	border:0px solid red;
	height: 190px;
	width: 175px;
	margin-left: 38px;
	margin-top: 40px;
	float: left;

}

#orderDialog #orderDescription
{
	margin-top: 50px;
	margin-left: 53px;
	height: 171px;
	width: 467px;
	border: 0px solid green;
	font-size: 16pt;
	float: left;
}

#orderDialog #orderBtn
{
	margin: 0px;
	background-image: url(/images/calc/order/btnOrder.jpg);
	background-repeat: none;
	width: 177px;
	height: 54px;
	display: block;
}

#orderDialog #clearBtn
{
	margin: 0px;
	background-image: url(/images/calc/order/btnClear.jpg);
	background-repeat: none;
	width: 177px;
	height: 54px;
	display: block;
	margin-top: 14px;
}

#orderDialog #exitBtn
{
	margin: 0px;
	background-image: url(/images/calc/order/btnExit.jpg);
	background-repeat: none;
	width: 177px;
	height: 54px;
	display: block;
	margin-top: 14px;

}

#orderDialog input
{

}

#leftmenubar
{
 paddin-top: 0px;
 margin-top: 0px;

}

#leftmenubar ul
{
 margin-left: 0px;
 padding-left: 2px;
}

#leftmenubar ul li
{
 margin-left: 0px;
 padding-left: 0px;
 list-style:none;
}

#leftmenubar a
{
 color: black;
}

#leftmenubar a:hover
{
color: black;
font-weight: bold;
}

*:first-child+html #leftmenubar
{
 position: relative;
 top: -20px;