/* === Main settings == */
body {
	width: 950px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	background: #FFF url(/gfx/body-bg.gif) repeat-x scroll top left;
}
body.inner { background: #FFF url(/gfx/body-bg-inner.gif) repeat-x scroll top left; }
.cl {
	font-size:1px;
	text-decoration:none;
	border:none;
	line-height:1px;
	clear:both;
	margin:0px;
	padding:0px;
}
hr.cl {
	border:0px solid #999;
	height:3px;
	background:#777;
	margin:10px 0px;
	line-height:1px;
	clear:both;
}
/* ====== Header ====== */
#header {
	position:relative;
	display:block;
	height:70px;
	width:950px;
	background: transparent url(/gfx/header-bg.png) no-repeat scroll center top;
}
#logo {
	border: none;
	position: absolute;
	top: -10px;
	left: 25px;
	display: block;
	height: 119px;
	width: 242px;
	background: transparent url(/gfx/logo-kumir.png) no-repeat;
	font-size:1px;
	line-height:1px;
	text-decoration: none;
	z-index: 1;
}
#navig {
	position:relative;
	float:right;
	display: block;
	width:330px;
	margin-top: 48px;
}
#navig li {
	display:block;
	height: 20px;
	float:left;
	font: 10px Verdana;
	margin: 0px 2px 0px 0px;
	text-align:center;
	vertical-align:middle;
	background:#FFF url(/gfx/nav_blur.png) repeat-x scroll center center;
}
#navig a {
	margin-top:3px;
	display:block;
	width:100px;
	font: 10px Verdana;
	text-decoration:none;
	/*	border-top:2px solid transparent; */
	color:#222;
	text-transform:uppercase;
}
#navig .hover { background:url(/gfx/nav_over.png) no-repeat scroll center center; }
#navig a:hover { color:#F30; }
#navig a:active { color:#F30; }
#navig a:visited { color:#222; }
#navig a:link { color:#222; }
#headline {
	background: transparent url(/gfx/hr.png) no-repeat center center;
	display:block;
	height:6px;
	width:842px;
	border:none;
	position:absolute;
	top:61px;
	left:106px;
	line-height:1px;
	font-size:1px;
}
/* ====== Banner ====== */
#banner {
	position:relative;
	background: transparent url(/gfx/banner.png) no-repeat center center;
	display:block;
	width: 950px;
	height: 245px;
	z-index:0;
	margin:0 auto;
}
#banner ul {
	position:absolute;
	top:38px;
	right:47px;
	font-size:22px;
	font-family: Verdana;
	color:#fff;
	display:block;
	width:420px;
	float:right;
	line-height: 30px;
}
#banner li { display:block; }
.bansp {
	position:relative;
	display:block;
	width: 30px;
	float:left;
}
#bansp1, #bansp2, #bansp3, #bansp4 {
	font-size:1px;
	line-height:1px;
	position:absolute;
	left:0px;
	top:10px;
	width:20px;
	height:15px;
	background:transparent url(/gfx/bull.png) no-repeat center center;
	display:none;
}
#bansp1 { display:block; }
#banner p {
	font: 10px Tahoma;
	color:#FFF;
	position:absolute;
	top:175px;
	right:85px;
	line-height:18px;
}
#banner a {
	font: 10px Tahoma;
	color:#FFF;
	border-bottom:1px dotted #333;
	text-decoration:none;
}
#banner-url {
	font:10px Verdana;
	color:#000;
	text-decoration:underline;
	margin-right:100px;
}
#banimg1 { margin: 20px 0px 0px 50px; }
#banimg2 {
	display:none;
	margin: 12px 0px 0px 85px;
}
#banimg3 {
	display:none;
	margin: 20px 0px 0px 65px;
}
/* ====== Content ====== */
#cont_wrapper {
	margin:0 auto;
	width:926px;
}
#cont_head {
	margin:0px 5px 7px 5px;
	display:block;
	height:25px;
	width:915px;
	background:url(/gfx/content_header_bg.gif) repeat-x center center;
}
#content { width:650px; }
#cont_main {
	padding:10px 20px 20px 20px;
	overflow:hidden;
	margin:5px;
	display:block;
	width:598px;
	height:202px;
	background:url(/gfx/contban.jpg) no-repeat scroll top left;
}
#cont_main h1 {
	font-family:Verdana;
	font-size:19px;
	font-weight:bold;
	color:#363636;
	margin-bottom:24px;
}
#cont_main p {
	display:block;
	width:410px;
	font-family:Verdana;
	font-size:13px;
	font-weight:normal;
	color:#000;
	text-align:justify;
}
/* ********   SIDER PANEL   *********** */
#sidepan {
	width:273px;
	float:right;
}
/* **** Side banner ***** */
#sideban {
	padding:10px;
	overflow:hidden;
	margin:4px 5px 5px 5px;
	background:url(/gfx/sideban.png) no-repeat center center;
	display:block;
	width: 243px;
	height:302px;
	float:right;
}
#sideban h2 {
	font-family:Verdana;
	font-size:13px;
	margin:3px 0px 0px 0px;
	color:#FFF;
}
#sideban .sb-div {
	display:block;
	width:130px;
	height:100px;
	margin:40px 0px 0px 5px;
	color:#333;
	text-decoration:none;
	border:none;
	font-size:22px;
	font-family:Impact;
	line-height:20px;
}
#sideban .y { color:#B98702; }
#sideban .g { color:#009D2C; }
#sideban .b { color:#0053A6; }
#sideban .d { color:#222; }
#sideban h3 { font-size:12px; }
#sideban p {
	font-size:12px;
	margin:10px 0px 0px 0px;
	;
}
#sideban a {
	text-decoration:none;
	border-bottom:1px dotted #666;
}
/* ****** Side Telephone panel ******* */
#sidetel {
	padding:10px;
	overflow:hidden;
	margin:6px 5px 5px 5px;
	background:url(/gfx/sidetel.jpg) no-repeat top left;
	display:block;
	width: 243px;
	height:98px;
	float:right;
}
#sidetel p {
	color:#ECF5FF;
	font-weight:bold;
	font-size:12px;
	margin:5px 0px 22px 0px;
	;
}
#sidetel a {
	color:#CCDFFF;
	font-family:Arial;
	font-size:12px;
	font-variant:normal;
	text-decoration:none;
}
/* *****  Content list - for Accordion ***/
.cont_list {
	padding:6px;
	overflow:hidden;
}
.cont_list .cont{
	overflow:hidden;
}
.cont_list h3 {
	line-height:25px;
	font-family:Verdana;
	font-size:15px;
	padding-left:30px;
}
.cont_list p {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
}
.cont_list h4 {
	color:#00336A;
	margin:12px 0px;
	font-size:18px;
	font-weight:bold;
}
.cont_list sup {
	font-size:80%;
	position:relative;
	bottom:5px;
}
.cont_list ul { margin-left:25px; }
.cont_list li {
	list-style: url(/gfx/cicle-arrow.png);
	font-size:16px;
	margin:6px 0px;
	font-family:Tahoma;
	font-weight:bold;
}
.cont_list li a { text-decoration:none; }
.cont .left { float:left; }
.cont .right { float:right; }
.cont .w12 { width:120px; }
.cont .w38 { width:380px; }
/* *** content *** */
#cont_map {
	width:500px;
	text-align:left;
	margin:20px auto;
}
.cont_icon {
	line-height:20px;
	float:left;
	display:block;
}
/* for fixed size accordion state */
.h10 { height:100px; }
.h15 { height:150px; }
.h20 { height:200px; }
.h25 { height:250px; }
.h30 { height:300px; }
.h35 { height:350px; }
.h40 { height:400px; }
.h45 { height:450px; }
.h50 { height:500px; }
.h55 { height:550px; }
.h60 { height:600px; }
.h65 { height:650px; }
.h70 { height:700px; }
.h75 { height:750px; }
.h80 { height:800px; }
.h85 { height:850px; }
.h90 { height:900px; }
.h97 { height:970px; }
.h100 { height:1000px; }
.h110 { height:1100px; }
.h120 { height:1200px; }
.h130 { height:1300px; }
.left_col {
	display:block;
	width:250px;
	float:left;
	margin-left:40px;
}
.right_col {
	display:block;
	width:250px;
	float:right;
	margin-right:0px;
}
.img {
	padding-left:15px;
	float:right;
}
.text { padding:10px; }
.text h3 {
	color:#057;
	margin:15px 0px;
	font-size:17px;
}
.text h4 {
	color:#333;
	margin:12px 0px;
	font-size:14px;
}
.text p {
	text-align:justify;
	color:#333;
	margin:10px 0px;
	font-size:14px;
}
.text ul { margin-left:30px; }
.text li {
	font-size:14px;
	margin:3px 0px;
}
.text_left_col {
	display:block;
	width:300px;
	float:left;
}
.text_right_col {
	display:block;
	width:300px;
	float:right;
}
/* table used in price accord */
table {
	font-size:16px;
	text-align:center;
	vertical-align:middle;
	width:638px;
	border-collapse:collapse;
}
table .wrapper {
	font-size:1px;
	line-height:1px;
	height:1px;
	width:618px;
}
thead {
	background-color:#333;
	color:#06F;
}
td {
	border:5px #EEE solid;
	margin:2px;
	padding:13px 5px 5px 5px;
}
td.thead {
	background-color:#333;
	color:#06F;
}
/* ====== Price Table ====== */
.price {
	border:1px solid #FFF;
	background:#CCC;
	border-collapse:separate;
	margin: 15px 0px;
}
.price td {
	background:#EEE;
	border:1px solid #FFF;
}
A:link { color: #333; }
A:visited { color: #333; }
A:hover { color: #666; }
A:active { color: #333; }
A:focus { color: #333; }
/* ====== Footer ====== */
#footer {
	position:relative;
	display:block;
	width:950px;
	height:100px;
	margin:0 auto;
	text-align:center;
}
#footer p { font-size:12px; }
#footline {
	background: transparent url(/gfx/hr.png) no-repeat center center;
	display:block;
	height:6px;
	width:842px;
	border:none;
	margin:30px auto;
	line-height:1px;
	font-size:1px;
}

