body {margin: 0px; padding: 0px; height:100%}
input, form {margin: 0px; padding: 0px;}
body, td, input {font-size: 12px; font-family:Arial;}
img {border: none;}
table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	}



#page{margin:0; height:100%; padding:0;}
a { color:#005485}
a:hover{text-decoration:none}

div.clear{ clear:both}

td.body{ background:url(/images/body-rep.jpg) repeat-x; background-position:0 268px}
td.body-left{ background:url(/images/body-rep.jpg) repeat-x; background-position:0 268px; height:500px}
td.body-right{ background:url(/images/body-rep.jpg) repeat-x; background-position:0 268px}
div.body-right-rep{ background:url(/images/body-right.jpg) repeat-x; height:227px;}

div.menu-right-rep{ background:url(/images/menu-right-rep.jpg) repeat-x; height:41px}
div.menu-left-rep{ background:url(/images/menu-right-rep.jpg) repeat-x right; height:41px}

#wrapper{ width:1000px; margin-left: auto; margin-right: auto; padding:0}
#col1{ width:250px; float:left; padding:0 0 0 0; margin:0px}
#col2{ width:746px; float:left; padding:0 0 0 0; text-align:left; margin:0px}

div.top-col1{ float:left; width:535px; height:227px}
div.top-col2{ float:left; width:465px;  height:227px; background:url(/images/slogan.jpg) no-repeat}
div.ic{ padding:16px 0 0 245px }
div.lang{ color:#bdd8ec; padding:0 0 0 10px}
div.lang a{ color:#bdd8ec; font-size:13px}
div.welcome{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#183884; padding:75px 60px 0 29px }
tr.menu-center{ background:url(/images/menu-rep.jpg) repeat-x}
td.menu-bl{ text-align:center;}
div.menu-lnk{ position:relative; font-family:Arial; color:#FFF; font-size:13px; font-weight:bold; text-transform:uppercase; background:url(/images/menu-razd.jpg) no-repeat top left; height:29px; padding:12px 0 0 0; cursor:pointer}
div.menu-over{ position:relative; font-family:Arial; color:#000; font-size:13px; font-weight:bold; text-transform:uppercase; background:url(/images/menu-over.jpg) repeat-x; height:29px; padding:12px 0 0 0; cursor:pointer}

div.submenu { position:absolute; top:41px; background:url(/images/submenu-bg.jpg) repeat-y; width:239px; cursor:pointer; text-align:left; z-index:120}
div.slf { left:0px; }
div.srf { right:0px; }
div.submenu-lnk a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-transform:none; font-weight:normal}
div.submenu-lnk { background:url(/images/sub.jpg) no-repeat; background-position:12px 5px; padding:0 10px 10px 25px;}
	
div.left-ban{ padding:36px 0 0 42px}
div.left-zav{ background:url(/images/left-zav-fon.jpg);width:188px; height:120px; margin:9px 0 0 42px}
div.oform{padding:2px 0 0 40px}
div.oform-lnk a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#057cc1;}
div.oform-lnk { padding:3px 0 0 37px}
div.calc{ padding:13px 0 0 64px}
div.calc-lnk a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#057cc1;}
div.calc-lnk{ padding:3px 0 0 54px}
div.main-line{ border-bottom:dashed 1px #b4b4b4; margin:18px 42px}
div.welcome-title{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#057cc1; padding:36px 0 0 0; font-weight:bold}
div.welcome-txt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2c2c2c; padding:17px 43px 0 11px}
div.welcome-txt p{ margin:0px;}
div.about-lnk a{ font-family:Arial, Helvetica, sans-serifl; font-size:11px; color:#184884; font-weight:bold;}
div.about-lnk { padding:10px 0 0 11px}
#center-bans{ padding:40px 0 0 0}
div.usl-ban{ background:url(/images/usl-ic.jpg) no-repeat; padding:10px 0 0 10px; background-position:0 15px}
div.usl-ban a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000}
div.all-lnk a{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#184884}
div.all-lnk{ padding:5px 0 0 11px}
div.opros-title{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#057cc1; text-transform:uppercase; padding:0 0 0 41px; font-weight:bold}
div.opros-name{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#636363; padding:5px 0 10px 41px}
div.opros-table{ padding:0 0  0 41px} 
div.opros-inp{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:0px 0  5px 5px}
div.opros-subm{ padding:10px 0  0 41px}
div.opros-res a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#184884;}
div.opros-res{ padding:2px 0 0 10px}
#bot-logos{ padding:20px 120px} 
td.footer-left{ background:url(/images/footer-left.jpg) no-repeat; width:240px; height:58px}
div.news-title{ background:url(/images/rss-ic.jpg) no-repeat; background-position:right 2px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#057cc1; text-transform:uppercase; padding:0  20px 5px 0; width:180px; font-weight:bold }
div.news{ margin:0 0 0 11px}
div.news-date{ font-family:Arial, Helvetica, sans-serif; text-transform: lowercase; font-size:11px; font-style:italic; color:#757575; padding:0 0 3px 0}
div.news-name a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000}
div.news-name { padding:0 0 10px 0}
div.all-news a{ color:#184884; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold}
div.all-news { padding:12px 0 0 0}

div.log-title{ background:url(/images/rss-ic.jpg) no-repeat; background-position:right 2px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#057cc1; text-transform:uppercase; padding:0  20px 5px 0; width:187px; font-weight:bold}
div.otz-name{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; width:154px; float:left; padding:0 0 0  10px; font-weight:bold}
div.otz-img{ float:left; padding:0 0 0 10px}
div.otz-pos{ font:Arial, Helvetica, sans-serif; font-size:10px; color:#776e6e; padding:5px 20px 5px 10px}
div.otz-mid{ background:#dfdfdf; width:173px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:0 10px 0  10px}
div.otz-mid p{ margin:0px; padding:0px}
div.all-otz a{color:#184884; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:0 0 0 10px}

td.footer-left-rep{ background:url(/images/footer-left-rep.jpg) repeat-x}
td.footer-right{ background:url(/images/footer-right.jpg) no-repeat;}
td.footer-right-rep{ background:url(/images/footer-right-rep.jpg) repeat-x}
div.copy{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding:0 0 0 41px}
div.bot-menu{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#767677; padding:22px 0 0 20px; width: 410px;}
div.bot-menu a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#767677;}
div.inp-search input{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#767677; padding:0 0 0 5px}
div.inp-search{ float:left; padding:20px 0 0 0}
div.sub-search{ float:left; padding:18px 0 0 0 }
div.four-des{ padding:16px 0 0 23px}

div.title{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#057cc1; padding:5px 0 0 0; text-transform:uppercase; font-weight:bold}
div.inner-txt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:17px 43px 0 11px; line-height:20px}
div.inner-txt p{ margin:0px; line-height:20px}
div.bread { color:#727677; ont-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:right; padding:15px 43px 0  0}
div.bread a{color:#727677; }
ul.sub{ margin:0 0 0 15px; padding:0px; font-family:Arial, Helvetica, sans-serif;  color:#1283c5; list-style:disc}
li.sub-punkt { padding:0 0 15px 0; }
li.sub-punkt a{ color:#2c2c2c; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
div.news-date-in { color:#757575; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform: lowercase; font-style:italic;}
div.news-name-in a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000}
div.news-name-in{ padding:5px 0 20px 0}
div.news-text{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14px}
div.news-text p{ margin:0px; padding:0px}

div.left-submenu{ padding:36px 0  0 42px}
div.left-punkt{ background:url(/images/punkt.gif) no-repeat; background-position:left 5px; padding:0 0 8px 9px; }
div.left-punkt-act{ background:url(/images/punkt-act.gif) no-repeat; background-position:left 5px; padding:0 0 8px 9px; color:#da8103; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
div.left-punkt a{ color:#057cc1; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

iframe.take-fame2{ border:0px; width:560px; height:718px; padding:0 0  0 0; margin:0px}

div.loginform {text-align: center; width: 140px; margin: 30px auto; padding: 20px; border: 1px solid #52ABD7; background: #EFFAFF;}
div.loginform input {width: 140px; font-size: 12px;}
div.loginform div.title {padding: 0 0 10px 0;}

