body { margin:0; padding:0; font-family:Arial, Tahoma; font-size:14px; color:#000000; background:#ffffff;}

#wfix {
width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1210)?"1210px" : "100%");
min-width:1200px;
position:relative;
}

.clr { font-size:1px; line-height:1px; height:1px; clear:both;}

a, a:link, a:visited, a:active { color:#1370be; text-decoration:underline; outline:none;}
a:hover { text-decoration:none;color:#1370be;}

p { margin:0; padding:0 0 17px 0;}
img { border:0;}
form { margin:0; padding:0;}

.componentheading, h1, .h1, #left h3, #lastnews h3 { display:block; font-family:Arial, Tahoma; margin:0; margin:0 0 13px 0; font-size:21px; font-weight:normal; color:#032a71; text-transform:uppercase; border-bottom:1px dotted #000000; width: auto;}
h2 { font-family:Arial, Tahoma; padding:0; margin:0 0 12px 0; font-size:15px; font-weight:bold; color:#000000;}
h3 { font-family:Arial, Tahoma; padding:0; margin:0 0 9px 0; font-size:14px; font-weight:bold; color:#000000;}

#logo { float:left; width:415px; padding:29px 0 0 38px;}
#logo a, #logo a:link, #logo a:visited, #logo a:active { display:block; width:365; height:49px; text-decoration:none; text-indent:-3000px; background:url(../images/logo.png) left top no-repeat;}
#logo a:hover { text-decoration:none;}
#topmenu { margin:0 0 0 453px;}
#topmenu ul { margin:0; padding:0; list-style:none;}
#topmenu ul li { display:block; float:left; font-size:18px; height:83px; background:url(../images/topmenu-l.gif) left top no-repeat; padding:0; margin:0 1px 0 0;}
#topmenu a, #topmenu a:link, #topmenu a:visited, #topmenu a:active { display:block; float:left; height:38px; padding:45px 7px 0 7px; color:#000000; text-decoration:none; background:url(../images/topmenu-r.gif) no-repeat #ffffff; background-position:right 0; white-space: nowrap;}
#topmenu a:hover { color:#ffffff; text-decoration:none; background-color:transparent; background-position:right -83px;}

#topblock { position:relative;}
#tel { float:right; width:345px; height:144px; padding:36px 32px 0 0; background:url(../images/big-arrow.png) right top no-repeat; text-align:right; color:#ffffff; font-size:21px; line-height:24px;}
#tel .tcode { font-size:14px;}
#tel .tnumb { font-size:26px;}
#topblocktxt { margin:0 377px 0 0; padding:50px 0 0 38px; font-size:15px;}
#topblocktxt p { text-indent:27px;}
#icons { position:absolute; top:57px; right:380px; width:180px;}
#icons  a, #icons  a:link, #icons  a:visited, #icons  a:active { display:block; float:left; width:15px; height:14px; background-position:0 0; text-decoration:none; text-indent:-3000px; margin:0 0 0 32px;}
#icons  a:hover { background-position:0 -15px; text-decoration:none;}
#ico1 { background:url(../images/ico-1.gif) no-repeat;}
#ico2 { background:url(../images/ico-2.gif) no-repeat;}
#ico3 { background:url(../images/ico-3.gif) no-repeat;}

#left { float:left; width:300px; padding:0 0 50px 38px;margin-right:15px; min-height:500px;}
#left ul { margin:0; padding:0; list-style:none;}
#left ul li { font-size:16px; padding:0 0 3px 17px; background:url(../images/arrow-black.gif) no-repeat; background-position:0 6px;}
#left ul li a, #left ul li a:link, #left ul li a:visited, #left ul li a:active { color:#000000; text-decoration:none;}
#left ul li a:hover { color:#137ace; text-decoration:underline;}
#left ul li ul { padding:6px 0 5px 0;}
#left ul li ul li { font-size:13px; margin:0; padding:0 0 0 9px; background:none;}
#left ul li ul li a, #left ul li ul li a:link, #left ul li ul li a:visited, #left ul li ul li a:active { color:#000000; text-decoration:underline;}
#left ul li ul li a:hover { color:#000000; text-decoration:none;}

#mainright { margin:0;}
#cpict { height:359px;}

html>body #cpict{ height:auto; min-height:359px;}
#lastnews { float:right; width:247px; padding:15px;}
.lndate { margin:0; padding:0 0 5px 0; font-size:15px; color:#032a71; background:url(../images/dotted-hblue.gif) left bottom repeat-x;}
.lntext { margin:0; padding:6px 0 5px 0;}
.lnmore { text-align:right;}
.lnmore a, .lnmore a:link, .lnmore a:visited, .lnmore a:active { color:#1370be; padding:0 10px 0 0; text-decoration:underline; outline:none; background:url(../images/arrow-blue.gif) right center no-repeat;}
.lnmore a:hover { color:#13b9e5; text-decoration:underline; background:url(../images/arrow-seablue.gif) right center no-repeat;}

#content { padding-left:38px; margin: 0 320px;}
#contentpad { padding:0 30px 0 0;}
.lines { float:left; width:100%; background:url(../images/lines.gif) left top repeat;}

.iblock { float:left; width:195px; height:200px; margin:10px 5px 31px 5px;}
*html .iblock { margin:10px 5px 20px 5px;}
.iphoto { height:141px; width:195px; overflow:hidden; text-align:center;}
.idescr { height:33px; padding:3px 5px; overflow:hidden; background:url(../images/blue-label.gif) center top repeat-y #137ace; color:#ffffff; border-bottom:#0652a8 1px solid;}
.idescr a, .idescr a:link, .idescr a:visited, .idescr a:active { color:#ffffff; text-decoration:none;}
.idescr a:hover { text-decoration:none;}
.ilink { text-align:right; font-size:13px; line-height:14px; padding:2px 0 0 0;}

.iblock { float:left; width:195px; height:200px;}
*html .iblock { margin:10px 5px 20px 5px;}
.iphoto { height:141px; width:195px; overflow:hidden; text-align:center;}
.idescr1 { height:33px; padding:3px 5px; overflow:hidden; background:url(../images/blue-label.gif) center top repeat-y #137ace; color:#ffffff; border-bottom:#0652a8 1px solid;}
.idescr1 a, .idescr a:link, .idescr a:visited, .idescr a:active { color:#ffffff; text-decoration:none;}
.idescr1 a:hover { text-decoration:none;}
.ilink { text-align:right; font-size:13px; line-height:14px; padding:2px 0 0 0;}

.iblock { float:left; width:195px; height:200px; margin:10px 5px 31px 5px;}
*html .iblock { margin:10px 5px 20px 5px;}
.iphoto { height:141px; width:195px; overflow:hidden; text-align:center;}
.idescr2 { height:33px; padding:3px 5px; overflow:hidden; background:url(../images/blue-label.gif) center top repeat-y #137ace; color:#ffffff; border-bottom:#0652a8 1px solid;}
.idescr2 a, .idescr a:link, .idescr a:visited, .idescr a:active { color:#ffffff; text-decoration:none;}
.idescr2 a:hover { text-decoration:none;}
.ilink { text-align:right; font-size:13px; line-height:14px; padding:2px 0 0 0;}

.iblock { float:left; width:195px; height:200px; margin:10px 5px 31px 5px;}
*html .iblock { margin:10px 5px 20px 5px;}
.iphoto { height:141px; width:195px; overflow:hidden; text-align:center;}
.idescr3 { height:33px; padding:3px 5px; overflow:hidden; background:url(../images/blue-label.gif) center top repeat-y #137ace; color:#ffffff; border-bottom:#0652a8 1px solid;}
.idescr3 a, .idescr a:link, .idescr a:visited, .idescr a:active { color:#ffffff; text-decoration:none;}
.idescr3 a:hover { text-decoration:none;}
.ilink { text-align:right; font-size:13px; line-height:14px; padding:2px 0 0 0;}

#footer { height:75px; padding:55px 0 0 0; background:url(../images/fline.gif) left bottom repeat-x; font-size:12px; position:relative;}
#croco { position:absolute; left:0; bottom:0; width:279px; height:167px; background:url(../images/croco.gif) left top no-repeat;}
#ftright { float:right; width:auto; padding:7px 15px 0 0;}
#ftleft { margin:0 185px 0 0; padding:0 0 0 279px;}
#ftleft ul { margin:0; padding:0; list-style:none;}
#ftleft ul li { display:block; float:left; padding:7px 9px 9px 8px; background:url(../images/dotted-vblack.gif) right top repeat-y;}
#ftleft a, #ftleft a:link, #ftleft a:visited, #ftleft a:active { color:#000000; text-decoration:underline;}
#ftleft a:hover { text-decoration:none;}

#current a:visited {font-weight:bold;}

.mceItemTable {width:90%;background-color:#ffffff;border:0;cellpadding:2;cellspasing:2;} 
.mceItemTable td {background-color:#63ceff;vertical-align:top;align:left;padding:5px;}
