* {margin:0; border:0; padding:0; }

body {background:#fff url(/images/bg_body.jpg) top repeat-x; color:#424242; font-family:Terdana, Arial, Helvetica, sans-serif; }
body, table {font-size:100.01%; }

html, body {width:100%;}
input, select {border:solid 1px #6D4F14;}

table {border-collapse:collapse; }
table tr, table td {vertical-align:top; }

a {color:#0056C5; text-decoration:underline; }
a:hover {text-decoration:none; }

p {margin-bottom:1em; }



#skeleton {width:100%; font-size:0.75em; height:100%; min-width:980px; width:expression((document.documentElement.clientWidth||document.body.clientWidth) < 980 ? "980px": "100%"); } }
#skeleton td {}

#header {height:145px; }
	#logo {position:absolute; top:0; left:26px; font-size:24px; color:#000; }
	#buttons {height:33px; text-align:right; padding:12px 5% 0 0; }
	#buttons span {margin:0 8px; }
	
	#menu {padding:7px 0 0 366px; font-size:14px; background:#004280; }
	#menu ul {list-style:none; text-align:center; }
	#menu li {display:inline; margin:0 14px; }
	#menu a {color:#fff; }
	#menu a:hover {color:#FFAE00; }
	#menu li.active, #menu li.active a {color:#FFAE00; }

#header table {background:#004280; font-size:15px;}
#header table a {color:#fff;}
#header table td {padding: 1px 5px;}

#content {width:73%; padding:0 60px 40px 55px; }
* html #content {height:70%; }

#rightcol {width:27%; padding-right:22px; }
	.boxie {width:340px; margin:0 auto; min-height:280px; margin-bottom:28px; padding:13px 23px 21px 22px; color:#596F6D; background:#F9F8EF url(/images/bg_boxie.jpg) repeat-x; }
	* html .boxie {height:280px; }	
	.boxie h3.title {margin-bottom:30px; font-size:1.3em; font-weight:normal; color:#0056C5; padding-left:23px; background:url(/images/li_circle_blue.gif) 0 3px no-repeat; }
	
	#news dt {font-weight:bold; font-size:0.95em; }
	#news dd {margin-bottom:1em; }
	
	table.properties {width:240px; }
	table.properties td {padding:0 0 8px 23px; }



#footer td {height:99px; background:#F5F3E5 url(/images/bg_footer.jpg) repeat-x; }
	td#copy {width:26%; background:#EDE3D0 url(/images/bg_copy.jpg) repeat-x; border-right:3px solid #fff; text-align:center; font-size:0.9em; color:#000; padding-top:25px; }
	* html #footer td {height:74px; }
	
	#submenu {margin:13px 0 0 0; font-size:11px; color:#603913; text-align:center; }
	#submenu a {margin:0 17px; color:#603913; text-decoration:none; }
	#submenu a:hover {text-decoration:underline; }
	
	#counts {margin-top:30px; text-align:center; }
	#counts a {margin:0 3px; }




.legend {color:#0056C5;border-collapse:collapse;table-layout:fixed;width:100%;}

.tarif {border-collapse:collapse;table-layout:fixed;width:100%;margin:10px 0}

.tarif tr th {color:#00000;padding:5px;}
.tarif tr th.dark {background:#9999FF}
.tarif tr th.light {background:#9999FF}
.tarif tr th.mk {width:55px;}
.tarif tr th.kop {width:50px;}
.tarif tr th.summ {width:100px;}
.tarif tr th.exhange {width:140px}
.tarif tr th.exhange2 {width:125px;}


.tarif tr td1 {vertical-align:top;color:#5d717a;padding:5px;background:url(/images/p/cell.bg.gif) repeat-x 0 100%;border:0}
.tarif tr td {vertical-align:top;color:#5d717a;padding:5px;border-bottom: 1px dashed #5d717a;}
.tarif tr td.dark {background-color:#F9F8EF}
.tarif tr td.title {background:#F9F8EF;color:#dc5202;font-weight:bold;padding:10px 20px;border-bottom: 1px dashed #5d717a;}
.tarif tr td.title div {background:url(/images/p/raquo3.gif) no-repeat 100% 5px;}
.tarif tr td.light {background-color:#F9F8EF}
.tarif tr td.mk {text-align:center;}
.tarif tr td.kop {text-align:center;}
.tarif tr td.summ {text-align:center;}
.tarif tr.last td {background-image:none;}
.tarif tr.sep td {border:0;background:#F9F8EF;height:2px;padding:0;}







.PanelFields
{
	padding: 10px 10px 10px 10px;
	FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; 
	FONT-SIZE:10px;
	color: #444444;
	background-color:"#F8F8F8";
	border: solid 1px #DDDDDD;
}

.PanelFields {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #dddddd 1px solid; COLOR: #444444; PADDING-TOP: 10px; BORDER-BOTTOM: #dddddd 1px solid; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; BACKGROUND-COLOR: #f8f8f8
}





.tYellowPopUp		{
			width: 100%;
			font-family: tahoma, helvetica, verdana, arial, sans-serif;
			font-size: 10px;
			}

.tYellowPopUpEnd	{
			width: 100%;
			font-family: tahoma, helvetica, verdana, arial, sans-serif;
			font-size: 10px;
			}

.tYellowPopUp th	{
			font-size: 11px;
			}

.tYellowPopUp td,
.tYellowPopUpEnd td	{
			padding: 1px 2px 2px 2px;
			white-space: nowrap;
			}

.trYellowPopUp1 td	{
			border-bottom: 1px solid #f4d572;
			}

.trYellowPopUp2 td	{
			border-bottom: 1px solid #f4d572;
			}

th			{
			padding: 2px 2px 5px 2px;
			background-color: #f4d572;
			}

.trYellowPopUpCntr	{
			text-align: center;
			}

.trYellowPopUpImg	{
			padding: 0px 0px 5px 0px !important;
			text-align: center;
			background-color: #f4d572;
			}

.trYellowPopUpRght	{
			text-align: right;
			}






.courstable { background:lavender; text-align: center; color:#000; }
.coursline { background:#F9F8EF; }
.courslinemouseover { background:highlight;  }
.formtable { background:highlight; }
.formtdl { background:lavender; text-align: center;}
.formtd2 { background:lavender; text-align: left;}
.formtdr { background:lavender; text-align: left;}



#counts a img {
opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);
}

#counts a:hover img {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
}

#city {
position:absolute;
top:0;
right:0;
}

#webim{
	position:absolute;
	top:80px;
	right:10px;
}