table, tr, td, th {margin:0; padding:0; border:0;}

/* FIX IE6 Scrollbars bug - Leave this in! */
html { overflow-x: auto;} 

html, body{margin: 0; padding: 0;border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
body{background-color: #ffffff; background-image: url(/bitrix/templates/polly/img/bg_bottom.gif); background-position: bottom; background-repeat: repeat-x;}


/* Only main */
table.infoblock .ibt{text-transform: uppercase;}
table.numblock .nbt {text-transform: uppercase;}


#tbg{background-image: url(/bitrix/templates/polly/img/bg_top.gif); background-position: top; background-repeat: repeat-x;}
#wrapper{background-image: url(/bitrix/templates/polly/img/bg_ulogo.gif); background-position: left top; background-repeat: no-repeat;}
#logom1{width:231px; margin-left:0; margin-right: auto; margin-top:49px;
background-image: url(/bitrix/templates/polly/img/bg_s.gif); background-position: top left; background-repeat: repeat-y;}
#logom2{background-image: url(/bitrix/templates/polly/img/left_logo.gif); background-position: top left; background-repeat: no-repeat;}
#logom2 img{border:0;}

/* BAR BLOCK */
table.bar {width: 100%; border:0; background-image: url(/bitrix/templates/polly/img/bg_bar.gif); background-position: top left; background-repeat: repeat-x;}
table.bar tr {border: 0; margin:0; padding:0;}
table.bar th {height:47px; vertical-align: bottom; text-align: left;
border: 0; margin:0; padding:0; padding-bottom: 16px; padding-left: 22px;
font-size:13px; font-weight: bold; letter-spacing: -0.02em; color:#222222;
background-image: url(/bitrix/templates/polly/img/p_ib.gif); background-position: top left; background-repeat: no-repeat;
}
table.bar td {border: 0; margin: 0; padding: 12px 12px 20px 22px;}


/* NEWS BLOCK * /
.ndate {padding-left:22px;
background-image: url(/bitrix/templates/polly/img/pn.gif); background-position: left center; background-repeat: no-repeat;
color:#C4173C; font-size: 11px;}
.nname {padding-left:22px; padding-bottom:2px;}
.nhr {margin-left:22px;height:20px; background-image: url(/bitrix/templates/polly/img/hr_news.gif); background-position: left center; background-repeat: repeat-x;}

.nname a, .nname a:link, .nname a:visited, .nname a:active {text-decoration: underline; color: #333333;}
.nname a:hover {text-decoration:underline; color: #444444;}
*/



#copyright{margin-left:26px;}
#copyright a, #copyright a:link, #copyright a:visited, #copyright a:active, #copyright a:hover {color: #666666; text-decoration:none;}
#blockcopyright{border-top: 1px solid #3370B5;}
#blockcopyright, #blockbottom {font-size:11px;}
#blockcopyright, #blockbottom, #blockbottomhr {background-image: url(/bitrix/templates/polly/img/bg_wbottom.gif); background-position: bottom left; background-repeat: repeat-x;}
#blockbottom{padding-left:39px; text-align:left;}
#bottomright {height:119px; margin-top:3px; background-image: url(/bitrix/templates/polly/img/bottom_right.gif); background-position: right bottom; background-repeat: no-repeat;}
.borderright{background-image: url(/bitrix/templates/polly/img/p1x1grey.gif); background-position: right; background-repeat: repeat-y;}
#bborder{background-image: url(/bitrix/templates/polly/img/bg_s11.gif); background-position: 39px top; background-repeat: repeat-y;}
#bmenu{margin-top:40px; margin-bottom:0; padding:0;
  float:left;
  width:100%;
  line-height:normal;
  }
#bmenu ul {margin:0; padding:0; list-style:none;}
#bmenu li {
  float:left;
  background:url("/bitrix/templates/polly/img/bmenu.gif")
    no-repeat left top;
  margin:0;
  padding:1px 10px 0px 10px;
  height:28px;
  }
#bmenu  a {
  float:left;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#bmenu a {float:none;}
/* End IE5-Mac hack */
#bmenu a, #bmenu a:link, #bmenu a:visited, #bmenu a:active {text-decoration: underline; color: #333333;}
#bmenu a:hover {text-decoration:underline; color: #444444;}


#ico{width:52px;  height:195px; text-align: right; 
background-image: url(/bitrix/templates/bg_ico1u.gif); background-position: right top; background-repeat: no-repeat;}
/*^- polly/img/ico_bg2.gif*/
#ico img{border:0; margin-right:13px;}
/*bitrix/templates/polly/img*/
#header{height:195px; background-image: url(/bitrix/templates/polly_copy/img/header_en_F.jpg); background-position: right top; background-repeat: no-repeat;}
#arc{height:195px; background-image: url(/bitrix/templates/arc2bu.gif); background-position: left top; background-repeat: no-repeat;}
/*^- polly/img/*/
#search{padding-top:165px; padding-left:245px;}
form{margin:0;}
input{vertical-align:middle;}
.inputtext{font-size: 11px; border: 1px solid #003B69; height:19px;}
#search .inputtext {width:170px;}
.ibutton{border: none;}

#body{margin-top:0px; margin-right:52px; margin-left:39px; padding-left:35px;
 background-image: url(/bitrix/templates/polly/img/ph1.gif); background-position: top left; background-repeat: no-repeat;}
#h1b{background-color:white; padding-top:19px;padding-left:39px;padding-bottom:16px;}
#lang{padding-right:5px; padding-bottom:1px; font-size:12px;}
#lang a, #lang a:link, #lang a:visited, #lang a:active {font-weight: bold; text-decoration: none; color: #333333;}
#lang a:hover {text-decoration:underline; color: #666666;}


#menu {font-size:12px; margin:0; padding:0; margin-left:23px; padding-bottom:3px; margin-top:27px;}
#menu dt{border-bottom: 1px solid #aaaaaa; margin:0; padding:0; padding-top:9px; padding-bottom:9px;
background-image: url(/bitrix/templates/polly/img/pm.gif); background-position: bottom right; background-repeat: no-repeat;
}
#menu dt a{text-decoration: none; padding-left:20px; display:block;
background-image: url(/bitrix/templates/polly/img/p_red.gif); background-position: left 3px; background-repeat: no-repeat;
font-weight: bold;
color:#333333;
}
#menu ul{margin:0; margin-top:4px; margin-left:22px; padding:0; list-style:none; font-size:11px;}
#menu ul li{margin:0; padding:0; padding-left:6px; background:url("/bitrix/templates/polly/img/arr.gif") no-repeat left; line-height:100%;
padding-top:4px; padding-bottom:4px;
}

#menu li a, #menu li a:link, #menu li a:visited, #menu li a:active
{padding-left:0px; background-image:  none; font-weight: normal; display:inline; color:#999999;
 text-decoration:none;
}
#menu li a:hover {color: #999999; text-decoration:none;}
#menu dt.snone{background-image:  none; border-bottom:0;}

.back a:hover {color: #E71A1F; text-decoration:none;}

#menu li a.activ,
#menu li a.activ:link,
#menu li a.activ:visited,
#menu li a.activ:active,
#menu li a.activ:hover { color: #E71A1F; text-decoration:none;}
#menu a.select,
#menu a.select:link,
#menu a.select:visited,
#menu a.select:active,
#menu a.select:hover { color: #DF2138; text-decoration:none;}


.button {border : solid 1px #6A7A93; background: #DFE6EF; color : #3A4F6C; font-weight : bold; font-size : 11px; padding: 2px;}
.button2 {border : solid 1px #6A7A93; background: #DFE6EF; color : #3A4F6C; font-weight : bold; font-size : 11px;}
.inputbox  {width: 250px; border: 1px solid #7F9DB9;}








/*MAIN-PAGE*/
#headerbg{width: 950px; margin-right: auto; margin-left: auto; background-image: url(/bitrix/templates/polly/img/bg_header.gif); background-position: top; background-repeat: repeat-x;}
#ico1{width:52px;  height:286px; text-align: right; 
background-image: url(/bitrix/templates/polly/img/ico_bg1.gif); background-position: right top; background-repeat: no-repeat;}
#ico1 img{border:0; margin-right:13px;}
/*bitrix/templates/polly/img*/
#header1{height:286px; background-image: url(/design/header1.jpg); background-position: right top; background-repeat: no-repeat;}
#arc1{height:286px; background-image: url(/bitrix/templates/polly/img/arc1.gif); background-position: left top; background-repeat: no-repeat;}

#blockcenter{padding: 4px 25px 15px 30px;}
#about{height: 26px; background-image: url(/bitrix/templates/polly/img/bg_hr_about.gif); background-position: top; background-repeat: repeat-x;
border-bottom: 1px solid #999999; border-left: 1px solid #999999;}
.u26{background-image: url(/bitrix/templates/polly/img/u26.gif); background-position: right top; background-repeat: no-repeat;}



#bbmenu{padding-left: 52px; padding-bottom:40px; height: 110px; background-image: url(/bitrix/templates/polly/img/bottom_right1.gif); background-position: right top; background-repeat: no-repeat;}


#hrb{height:18px; margin-left:32px; margin-right:25px; background-image: url(/bitrix/templates/polly/img/hrb1.gif); background-position: left bottom; background-repeat: repeat-x;}

