HTML, BODY, FORM, INPUT, SELECT, OPTION, TEXTAREA, P {padding: 0px; margin: 0px;}



html, body, {height: 100%; width: 100%;}



body {background: transparent url(../img/bgbody.gif) top left;}



BODY, TABLE, TD, TR, TH, P, LI, OL, UL, DT, DL, DD, H1, H2, H3, H4, FORM, INPUT, SELECT, OPTION, TEXTAREA {vertical-align: top; padding: 0px; margin: 0px;}



BODY, TABLE, TD, TR, TH, P, LI, OL, UL, DT, DL, DD, H1, H2, H3, H4, FORM, INPUT, SELECT, OPTION, TEXTAREA, A, A:link, A:visited, A:hover, A:active {color: #626262; font: 11px "Tahoma", arial, verdana, helvetica, sans-serif;}

IMG, table, td {border: none;}

A, A:link, A:visited, A:active, A:hover {color: #819228; text-decoration: none;}



A:hover {text-decoration: underline;}

input {color: Black; padding: 1px; border: 1px solid #493325;}



INPUT.iButton



{border: none; margin: 0px;}



select, option {color: Black;}



textarea {border: 1px solid #493325;}

h1 {margin: 9px 0px 0px 0px; font: bold 12px "Arial", Tahoma, verdana, helvetica, sans-serif; border-bottom: 2px solid #493325; width: 220px;}



h2 {margin: 9px 0px 7px 0px; font: bold 12px "Arial", Tahoma, verdana, helvetica, sans-serif;}



h3 {color: black; font-size: 12px; margin: 30px 0px -5px 0px}



h4 {color: black; font-size: 12px; font-weight: bold; margin: 30px 0px -5px 0px}

ol {padding: 20px 0px 20px 30px;}



ul {padding: 0px 0px 20px 30px;}



li {margin: 3px 0px;}

/**/

.top {width: 888px; background: transparent url(../img/bgtop.gif) left top no-repeat;}



.top td {padding: 0px;} 

.topmenu {width: 375px; height: 24px; margin: 16px 61px 0px 9px;}



.topmenu td {text-align: center;}



.topmenu a, .topmenu a:link, .topmenu a:active, .topmenu a:visited, .topmenu a:hover {color: white;font-weight: bold;}



.topmenu_eng {width: 375px; height: 24px; margin: 16px 53px 0px 9px;}



.topmenu_eng td {text-align: center;}



.topmenu_eng a, .topmenu_eng a:link, .topmenu_eng a:active, .topmenu_eng a:visited, .topmenu_eng a:hover {color: white;font-weight: bold;}td.m1 {background: transparent url(../img/bgm1.gif) left top repeat-x; padding: 4px 3px 0px 6px;}



td.m2 {background: transparent url(../img/bgm2.gif) left top repeat-x; padding: 4px 3px 0px 3px;}



td.m3 {background: transparent url(../img/bgm3.gif) left top repeat-x; padding: 4px 3px 0px 3px;}



td.m4 {background: transparent url(../img/bgm4.gif) left top repeat-x; padding: 4px 3px 0px 3px;}

/*.menuholder {width: 831px; height: 117px; margin: 0px 56px 0px 0px;}*/

.menuholder { width:100%; margin:0 auto; }

.lang {width: 60px; height: 13px; margin: 17px 4px 16px 0px;}



.lang td {text-align: center; width: 50%; vertical-align: middle; font-size: 10px; color: white;}



.lang a, .lang a:link, .lang a:active, .lang a:visited, .lang a:hover {font-size: 10px;}



.marc {background: #a7bb3b; color:#FFFFFF;}

.menu {margin-top: 0px; width: 506px; height: 55px; background: transparent url(../img/bgmenu.gif) left top repeat-x;}



.menu td {background: transparent url(../img/bgmenuls.gif) left top no-repeat;}

.menusub {margin-top: 0px; width: 506px; background: transparent url(../img/bgmenu.gif) left top repeat-x;}



.menusub td {background: transparent url(../img/bgmenuls.gif) left top no-repeat; color: #78b0d1;}



.menusub a, .menusub a:link, .menusub a:active, .menusub a:visited {color: #d1e5f1;}



.menusub a:hover {color: white; text-decoration: none;}.main {width: 778px; margin-top: 17px; background: transparent url(../img/bgmain2.gif) left top repeat-y;}



.main td {text-align: left; background: transparent url(../img/bgmain.gif) left top no-repeat;}

.contholder {width: 888px; margin: 0px 8px 0px 0px; background: transparent url(../img/bgcont.gif) left top repeat-y;}



.contholder td {background: transparent url(../img/bgcontbot.gif) left bottom no-repeat; padding: 0px 25px;}

.cont {width: 788px; margin: 0px 0px 30px 0;}



.cont td {background: none; padding: 0px;}

.hc1 {width: 260px; margin: 0px 22px 20px 0px;}



.hc2 {width: 244px; margin: 0px 30px 20px 0px;}



.hc3 {width: 222px; margin: 0px 0px 20px 0px;}



.hc3 p {padding: 0px 0px 16px 0px;}

.page {width: 370px; margin-bottom: 20px;}



.page p {padding: 10px 0px;}

.gallery



{width: 100%; margin: 10px 0px 20px 0px;}



.gallery img



{margin: 3px;}

span.date {background: #a7bb3b; color: white; font-size: 10px; padding: 1px 5px;}

/*.footer {width: 770px; margin: 10px 0px 20px 35px;}*/

.footer {margin: 10px 0px 20px 0;}



.footer td {font-size: 10px; color: #b8b092; padding: 0px 20px; vertical-align: middle; background:none;}



.footer a, .footer a:link, .footer a:active, .footer a:visited, .footer a:hover {font-size: 10px; color: #b8b092;}

.contact-color {font-size: 14px; color: #9ECFED; font-weight:bold;}



.menu2 {

    background: url("../img/bgmenu.gif") repeat-x scroll left top transparent;

    color: #78B0D1;

    padding: 5px 0 0 0;

	float:left;

}

.menu2-lf-bg{background: url("../img/bgmenuls.gif") no-repeat scroll left top transparent; float:left; padding-left:25px;}

.menu2-rg-bg{background: url("../img/bgmenurs.gif") right top no-repeat; float:left; padding-right:25px;}



.menu2 li{ background:url(/img/bg_menu.png) repeat-x; float:left; padding:13px 20px 10px 20px; list-style-image:none; list-style-type:none; margin-right:5px;}

.menu2 li:hover{ background:url(/img/bg-menu-hover.png) repeat-x; float:left; padding:13px 20px 10px 20px;}

.menu2 li a, .menu2 a:link, .menu2 a:visited, .menu2 a:active{color:#e8f1d8; font-weight:bold; text-decoration:none; font-size:12px;}

.menu2 li a:hover{color:#FFF; font-weight:bold; text-decoration:none; font-size:12px;}



#vkshare0 td { background:none; padding:0;}

.style30 {font-size: 14px;
	color: #0099FF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}


body.iframe, div#frm-main {
    background: #9ECFED;
    padding: 0;
    width: auto;
}
#main-iframe{
    background: #9ECFED;
    padding: 0;
    width: auto;
}
