
body {	 
		background-color:#01427d; 
		background-repeat:repeat-x;
		}

body.index {	 
		background-color:#01427d; 
		background-repeat:no-repeat;
		}

body, td {font-family: arial;
		font-size:12px;
		color:#ffffff;}

div.header {position:absolute; top:0px; height:408px; width:100%;}
body.page div.header {height:150px; border-bottom: 1px solid #376fa8}
div.logo {padding:20 20 0 70}
div.tip1 {position:absolute; width:685px; height:203px; top:150; left:46%; 630px; background-image:url('/img/krugom/top_tip_bg.png')}
div.tip1 div {padding:12 14 0 14; line-height:16px}
div.tip1 div p {padding:0px; margin:12 0 12 0}
div.phone {position:absolute; width:585px; height:43px; top:20; left:46%; }

a, a:visited {color:white; text-decoration: underline}

a img, a:visited img {border:0px;}

ul.topmenu li {	
	float:left;
	width:150px; 
	text-align: center;
	margin:0 20 0 10;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	white-space: nowrap;
	}
	
ul.topmenu li a,
ul.topmenu li a:visited {font-size:18px; color: #001a32; text-decoration:underline}
ul.topmenu li a.sel,
ul.topmenu li a.sel:visited {color: #eeeeee; text-decoration:none}

body.page ul.topmenu li a,
body.page ul.topmenu li a:visited {color: #ffffff; text-decoration:underline}
body.page ul.topmenu li a.sel,
body.page ul.topmenu li a.sel:visited {color: #9ebddf; text-decoration:none}

div.content {position:absolute; top:408px; width:100%; }
body.page div.content {top:151px; border-top: 1px solid #568ec7; padding-top: 20px}
div.content td {vertical-align:top}
div.content td ul {padding-left:34px}
div.content td li {	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	line-height:18px;
	}
div.content div.subcontent {margin:8 0 20 80; }

div.rightmenu {float:left; height:100%; width:200px; }
div.rightmenu ul {padding-left:0px}
div.rightmenu li {	
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	margin-bottom:12px;
	}
div.rightmenu li a, div.rightmenu li a:visited {font-size:14px; color:white; text-decoration: underline}
div.rightmenu li a.sel, div.rightmenu li a.sel:visited {color:white; text-decoration: none}

div.fotoalbum {background-color: #1e5187; position: inherit; float: right; text-align: left; width: 100%; border: 0px solid white}
div.prefotoalbum, div.postfotoalbum {background-image: url('/img/krugom/foto_head.gif'); width: 100%; height: 24px; position: inherit; float: right;}
div.postfotoalbum {background-image: url('/img/krugom/foto_foot.gif')}
ul.fotoalbum {margin:0px; padding-left: 10px}
ul.fotoalbum li {	
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	width:200px; 
	height: 144px;
	float: left;
	border-bottom:1px solid #325d8b;
	border-right:1px solid #325d8b;
	}
ul.fotoalbum li div {width: 170px; text-align: center; height: 111px; vertical-align: middle; margin:16 16 16 16}


div.bottomtipleft {float:left; width:668px; height:165px; background-image: url('/img/krugom/bottomtipleftbg.gif'); background-repeat: no-repeat}
div.bottomtipleft div {padding:40 10 30 80}
div.bottomtipleft div p {margin:0 0 8 0}
div.bottomtipleft div ol {padding: 12 0 0 22; font-style: italic; margin: 0 0 0 0}
div.bottomtipleft div li {margin-bottom: 8px}

div.bottomtipright {float:left; width:38%; height:165px; vertical-align: middle}
div.bottomtipright div {padding:10px}

div.calculator {width: 784px; height: 432px; background-image: url(/img/krugom/calc_bg2.png); margin-left: -20px}
div.calculator div.calculator_sub {padding: 1 12 12 14; font-style: italic; color: black}
div.calculator div.calculator_sub div.calc_left {width: 390px; float: left}
div.calculator div.calculator_sub div.calc_right {width: 320px; float: right; padding-top: 30px}
div.calculator_sub hr {height:1px;width:100%;border:0px; border-bottom:1px solid #c2ad61; margin-bottom: 16px}
div.calculator_sub p {margin: 10 0 0 8}
div.calculator_move1 {padding-left: 0px}
div.calculator_move2 {padding-left: 186px}
div.calculator input.size {width: 45px; height: 20px; margin-right: 10px}
div.calculator div.ctitle {width: 70px; float:left; padding:4 0 0 8}
div.calculator table {margin:0px}
div.calculator table td {color:black; font-style: italic}

.calc_pool, 
.calc_pool:visited, 
.calc_pool_sel, 
.calc_pool_sel:visited {text-decoration: none; color: #c2ad61; margin-right:70px}

.calc_pool,
.calc_pool:visited {border-bottom:1px dashed #000; color:#000}

input.calc_cont {width:150px; height: 20px}

sup {font-size: 8px}

div.cont_form {width:351px; position:relative; float:right; top:15px; color:black}
div.cont_center {background-image: url('/img/krugom/cont_cent.png'); padding: 0 16 12 16; margin: 0px; width:auto; border: 0px solid white;}
div.cont_top {background-image: url('/img/krugom/cont_top.png'); padding: 0 16 0 16; height: 28px; margin: 0px}
div.cont_bot {background-image: url('/img/krugom/cont_bot.png'); padding: 0 16 0 16; height: 27px; margin: 0px}
div.cont_center h3 {font-style: normal; font-weight: 500; font-size:20px; margin:0 0 0 0; cursor:pointer; }
div.cont_center h3.unsel {border-bottom: 1px dashed black}
div.cont_center h3.sel {border-bottom: 0}
div.cont_center td {color:black!important; vertical-align: center!important}
div.cont_center table {margin-bottom: 8px}
h4 {font-size:16px; color:#0d4d90; font-style: italic; font-weight: 500; margin:4 0 4 2; padding: 0px}


s