/* Base styles  */

* {margin:0; padding:0; border:0;}
body {margin:0; padding:0; background:#fff url(../images/main_bg.gif) repeat-x; color:#005196; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:100.01%; line-height:1.1em;}

/*div {border:#666 1px dotted;}*/

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

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

input,textarea, select {border:solid 1px #005196; background:#fff; color:#005196;}

h1 {font-size:180%; font-family:"Times New Roman", Times, serif; font-weight:normal; color:#0574a8;padding-bottom:20px;}
h2 {font-size:150%; font-family:"Times New Roman", Times, serif; font-weight:normal; color:#0574a8;padding-bottom:20px;}

/* End of base styles */

#page {width:100%; min-width:950px; width:expression((document.documentElement.clientWidth||document.body.clientWidth) < 950 ? "950px": "100%"); font-size:80%; margin:0 auto;}
.skeleton {width:100%; border:none;}
#logo {width:210px; height:112px; margin-left:60px; margin-top:48px;}
#left_bg {position:absolute; left:0; top:130px; z-index:-10; background:url(../images/left_bg.gif) no-repeat; width:184px; height:298px;}
#menu_up {}
#menu {background:#fff; width:90%; height:30px;padding-top:10px; text-align:center;}
#menu ul {list-style:none;}
#menu ul li {display:inline; margin:0 10px;}

#left {padding:0 40px;}

p {padding-right:100px;}

.foot { padding-top:50px; padding-bottom:15px; color:#656565;text-align:center;}
.foot a {color:#005196;}
#f_bg {background:url(../images/foot_bg.gif) bottom no-repeat;}

#copy {margin-left:60px;}
#copy {font-size:11px;}
#menu_b {font-size:11px;}
#banners {width:100%; text-align:left; padding-top:10px;}
#banners img {margin:0 5px;}

.tarif {border:solid 1px #fff; border-collapse: separate;}
.tarif th {background:#ccc;}
td .title {background:#efefef;}







.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;}


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

#banners 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:25px;
	right:10px;
}