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;}
#shapka{ background:url(/images/shapka.jpg) no-repeat center top;}
#page{margin:0; width:100%; height:100%;}
a { color:#0066cc}
a:hover{text-decoration:none}

div.clear{ clear:both}

#wrapper{ width:880px; margin-left: auto; margin-right: auto; position:relative; }
div.top-fon{ background:url(/images/top-fon.jpg) no-repeat; height:172px}
td.body-l{ background:url(/images/left-b.jpg) no-repeat right top}
td.body-r{ background:url(/images/right-b.jpg) no-repeat left top}

#center{ padding:38px 0 0 0}
#center-inn{ padding:0px 0 0 0}
#col1{ width:546px; float:left; position: relative;}
#col2{ width:295px; float:left;  position: relative; margin-left:38px}
#icons{padding:16px 0 0 0}

div.ic1{ float:left; padding:0 33px 0 0; position:relative}

#logo{ padding:35px 0 0 0}
#logotip{ padding:35px 0 0 0}
div.lang { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; position:absolute; top:16px; left:395px}
div.lang a { color: #fff; }
#search{ position:absolute; top:11px; right:0px}
div.inp-search {float:left; position:relative}
div.inp-search input{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#515151; width:177px; height:17px; border:0px; padding:3px 3px}
div.sub-search{ float:left; position:relative}
div.sub-search input{ background:#dcebfe; border:0px;color:#515151; font-family:Arial, Helvetica, sans-serif; font-size:12.3px; width:59px; height:23px;}
div.sub-search{padding:0 0 0 13px}

#menu{ background:#2461bc; height:46px}
div.menu-lnk a{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; text-decoration:none}
div.menu-lnk a:hover{ text-decoration:underline;}
div.menu-lnk{ padding:14px 0 0 0; text-align:center}

div.main-txt{ background:url(/images/main-txt.jpg) no-repeat; height:289px}
div.main-t{ font-family:Arial, Helvetica, sans-serif; color:#4c4c4c; font-size:13px; line-height:18px; padding:25px 30px 0 245px}
div.main-t p{ margin:0px}
div.main-lnk a{ color:#346cc1; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:italic; }
div.main-lnk{padding:20px 0 0 0}

div.news-title{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:21px; padding:41px 0 0  0} 
div.news-main{ padding:25px 0 0 22px}
div.n1{ padding:0 0 22px 0}
span.ndate{ font-family:Arial, Helvetica, sans-serif; color:#3d3d3d; font-size:11px; margin:0 20px	0 0; float:left; position:relative}
span.ntitle a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#346cc1}
span.ntitle{float:left; position:relative; width:460px;}
div.news-arc{color:#3d3d3d; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:italic; padding:5px 0 0 0}
div.news-arc a{color:#346cc1}
div.news-cent{ padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:italic; padding:15px 0 0 0}
div.news-cent a{color:#346cc1}

div.press-title{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:21px; padding:0px 0 0  0} 
div.press-title-inn{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:21px; padding:38px 0 0  0} 

div.n-razd{ float:left;}
div.n-tab-act{ background:url(/images/n-tab-f.jpg) repeat-x; width:97px; height:20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding:5px 0 0 0; text-align:center}
div.n-tab{ background:url(/images/n-tab-p.jpg) repeat-x; width:97px; height:20px;float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding:5px 0 0 0; text-align:center}
#tabs{ padding:23px 0 0 0; cursor:pointer}
div.tab-cont{ background:url(/images/tab-cont.jpg) repeat-y; width:295px}
div.tab-cont div{ padding:20px 17px; color:#3d3c3c; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px}
div.tab-cont div a{ color:#346cc1; font-style:italic}

#bans-r{ padding:38px 0 0 0}
div.ban-img{ float:left; position:relative; padding:0 22px 22px 0}
div.ban-lnk{float:left; position:relative; padding:20px 0 0 0}
div.ban-lnk a{ font-family:Arial, Helvetica, sans-serif; color:#346cc1; font-size:18px}

div.bot-line{ background:#e1e1d9; height:1px; margin:31px 0}
div.bot-ban-lnk a{color:#346cc1; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px}
div.bot-ban-lnk{ width:216px; padding:12px 17px; background:#f3f3e7; height:55px }
#bot-ban-sm{ float:left; position:relative}
div.bot-ban-razd{ width:65px; float:left; position:relative}

#footer{ background:#f2f2f2; height:72px; margin:22px 0 0 0}
div.foot-bg{ background:url(/images/foot-bg.jpg) no-repeat right; height:72px;margin:22px 0 0 0}
div.foot-bg2{ background:url(/images/foot-bg.jpg) no-repeat left; height:72px;margin:22px 0 0 0}
div.copy{ color:#868686; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:30px 150px 0 0; float:left; position:relative}
div.sogl a{  font-family:Arial, Helvetica, sans-serif; color:#3370cd; font-size:12px}
div.sogl span{ padding:0px 15px 0 0}
div.sogl{ padding:28px 0 0 0; float:left; position:relative}
div.fourdes{ float:right; position:relative; padding:20px 0 0 0}

h1{ font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#000; margin:0px; font-weight:normal}
div.sub-lnk a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0066cc}
div.sub-lnk{ float:left; position:relative; padding:20px 20px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
div.txt{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; line-height:normal;}
div.crumbs{ font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:15px 0 10px 0; text-align:left}

div.newsl{ font-size:14px}
form.contacts td {padding:5px;}
input.text{ width:300px;}

form.contacts input.submit{background:none repeat scroll 0 0 #2461BC;
border:1px solid #2461BC;
color:white;
font-size:11px;
height:20px;
padding:0 5px
}

div.ban-logo{ float:left;  padding:0 0px 0px  21px}


span.newsdate {font-size: 11px;}
a.newsa {font-size: 11px;}


ul#pikame{padding-left:0;width:500px;margin:10px auto;clear:right;}
.pika_main{width:500px;padding-right:20px;margin:0 auto;}
#pikame li{margin:5px;padding:0;float: left;border:0px solid #eee;}

ul#pikame li img{position:relative;cursor:pointer;margin:0;width: 60px; height: 45px;}
.pika_main img{border:5px solid #eee;}
.pika_main{position: relative;margin:0 auto;height:420px;}
.pikachoose li{float:left;position:relative;overflow:hidden;list-style:none;}
.pika_play{position:absolute;top:10px;right:20px;z-index:1;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;}
.pika_play img{border:none !important;}
.pika_caption{width:100%;height:30px;text-align:center;font-weight: bold;font-size: small;}
.pika_navigation a{font-size: 12px;color:white;text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{padding:10px 0;clear:both;text-align:center;}

* html .pika_main {margin-left: 0;}
* html ul#pikame {margin-left: 0;}
* html .pika_caption {font-size: small;}


