body, table, td {font-family:tahoma; font-size:11px; color: #666666;}

a {font-family:tahoma; font-size:11px; color: #009900 /*#0066cc*/; text-decoration:none; cursor:pointer;}
a:hover {font-family:tahoma; font-size:11px; color: /*#006600*/#009900; text-decoration: underline; cursor:pointer;}
a.news {font-family:tahoma; font-size:11px; color: /*#0066cc*/#009900; text-decoration:none; cursor:pointer;}

/*header*/
/*up*/
div.headerup {width:722px; margin:0px;}
div.headerup div {background-image: url(img/headerleft.gif); background-repeat: no-repeat; background-position: top left; height:70px;}
div.headerup div div {background-image: url(img/headerright.gif); background-repeat: no-repeat; background-position: top right; height:70px;}
div.headerup div div div {margin: 0px 15px 0px 15px; background-image: url(img/headercenter.gif); height:70px; }
div.headerup div div div div.login {margin: 0px; background-image: url(); padding:0px 5px 0px 505px; position:relative; top:10px}

div.headerupe {width:722px; margin:0px;}
div.headerupe div {background-image: url(img/headerleft.gif); background-repeat: no-repeat; background-position: top left; height:70px;}
div.headerupe div div {background-image: url(img/headerright+.gif); background-repeat: no-repeat; background-position: top right; height:70px;}
div.headerupe div div div {margin: 0px 15px 0px 15px; background-image: url(img/headercenter_e.gif); height:70px; }
div.headerupe div div div div.login {margin: 0px; background-image: url(); padding:0px 5px 0px 505px; position:relative; top:10px}

div.headerupb {width:722px; margin:0px;}
div.headerupb div {background-image: url(img/headerleft.gif); background-repeat: no-repeat; background-position: top left; height:70px;}
div.headerupb div div {background-image: url(img/headerright+.gif); background-repeat: no-repeat; background-position: top right; height:70px;}
div.headerupb div div div {margin: 0px 15px 0px 15px; background-image: url(img/headercenter+.gif); height:70px; }
div.headerupb div div div div.login {margin: 0px; background-image: url(); padding:0px 5px 0px 505px; position:relative; top:10px}

/*down*/
div.headerdown { float:left; width:722px; }
div.headerdown ul { list-style: none; margin:0px; padding: 0px; }
div.headerdown li {float:left; /*background-image: url(img/podlozhka.gif); background-repeat:repeat-x;*/ height:20px; padding: 2px 0px 0px 0px;} 
div.headerdown .lileft {float:left; background-image: url(img/zpleft.gif); background-repeat:no-repeat; width:81px; padding: 2px 0px 0px 0px; text-align:right}
div.headerdown .lileftselect {float:left; background-image: url(img/glavn+.gif); background-repeat:no-repeat; width:81px; padding: 2px 0px 0px 0px; text-align:right }
div.headerdown .liright {float:left; background-image: url(img/zpend.gif); background-repeat:no-repeat; width:115px; padding: 2px 0px 0px 0px; text-align:left} 
div.headerdown .lirightselect {float:left; background-image: url(img/zpend+.gif); background-repeat:no-repeat; width:115px; padding: 2px 0px 0px 0px; text-align:left} 
div.headerdown .lirightout {float:left; background-image: url(img/vyhod.gif); background-repeat:no-repeat; width:80px; padding: 2px 0px 0px 0px; text-align:left}
div.headerdown .lirightoutselect {float:left; background-image: url(img/vyhod+.gif); background-repeat:no-repeat; width:80px; padding: 2px 0px 0px 0px; text-align:left}
div.headerdown .lireg {float:left; background-image: url(img/registr.gif); background-repeat:repeat-x; padding: 2px 0px 0px 0px; width:200px } 
div.headerdown .liregselect {float:left; background-image: url(img/registr+.gif); background-repeat:repeat-x; padding: 2px 0px 0px 0px; width:84px }
div.headerdown .liselect {float:left; background-image: url(img/podlozhka+.gif); background-repeat:repeat-x; height:20px; padding: 2px 0px 0px 0px;}
div.headerdown li.separator { width:1px; background-image: url(img/separator.gif); background-repeat:no-repeat; background-position:right; height:20px;}
div.headerdown li.separator0 {float:left; background-image: url(img/registr.gif); background-repeat:repeat-x; padding: 0; width:1px}
div.headerdown  a { padding: 0px 6px 0px 6px; color:#FFF; font-family:Tahoma; font-size:11px; background-image: url();}
div.headerdown  a:hover { padding: 0px 6px 0px 6px; color:#FFF; font-family:Tahoma; font-size:11px; background-image: url(); text-decoration:none;}
/*end of header design*/

/*blocs with round coners*/
/*up*/
div.conersup {width:100%; margin:0;}
div.conersup div {background-image: url(img/top_left.gif); background-repeat: no-repeat; background-position: top left; height:13px}
div.conersup div div {background-image: url(img/top_right.gif); background-repeat: no-repeat; background-position: top right; height:13px}
div.conersup div div div {border-top: 1px solid #BBDDF7; margin: 0px 10px -1px 10px; background-image:url();}
/*down*/
div.conersdown {width:100%; margin:0px 0px 0px 0px;}
div.conersdown div {background-image: url(img/bottom_left.gif); background-repeat: no-repeat; background-position: bottom left; height:13px; margin: 0px 0px 0px 0px;}
div.conersdown div div {background-image: url(img/bottom_right.gif); background-repeat: no-repeat; background-position: bottom right; height:13px; margin: 0px 0px 0px 0px;}
div.conersdown div div div {border-bottom: 1px solid #BBDDF7; margin: -1px 10px 0px 10px; background-image:url();}
/*center*/
.contentblock {border-left: 1px solid #BBDDF7; border-right: 1px solid #BBDDF7; padding: 0px 5px 0px 5px;}
.contentblock div {width:100%;}
.contentblock div div {width:100%; text-align:justify}

div.contentblock .text {  font-size: 11px; font-family: /*"MS Sans Serif",*/Tahoma; color: #0099FF; text-align: justify; line-height: 13px; padding:0px 5px 0px 5px}
/*div.contentblock .title {font-size:11px; font-weight:bold; font-family:Tahoma; color: #0099FF; text-transform:uppercase; padding:0px 5px 0px 5px}*/
/*div.contentblock .title2 {font-size:10pt; font-weight:bold; font-family:Tahoma; color: #0099FF; padding:0px 5px 0px 5px}*/
div.contentblock a {font-size:11px; font-family:Tahoma; color: #009900 /*#00CC00*/; text-decoration:none}
div.contentblock a:hover {text-decoration: underline; font-size:11px; font-family:Tahoma; color: #009900;}

.li2 {list-style-type:square}
/*end blocks design*/


/*news design*/
.datenews { color:#0099FF; font-size: 9px}
.titlenews { padding: 0px 0px 0px 5px; color:#0099FF; font-weight:bold; text-transform: uppercase}
.articlenews { color: #0099FF}
.norm { color:#0099FF; padding: 3px 0px 3px 0px; text-align:left}
.hot { color: #009900; padding: 3px 0px 3px 0px; text-align:left}

/*footer*/
.footer {color:#FFFFFF; font-size:9px;}

.boldgray {font-weight:bold; color:#999999;}
.graytable { background-color:#EEEEEE;}
td.buttons {padding-bottom : 2px; padding-top : 2px;}
img.img_href {cursor : pointer;}
form.catalog{font-family:verdana; font-size:10px; color:black;}
input {font-family:verdana; font-size:10px; color:black;}
table.zakladki {font-family:verdana; font-size:9px; color:#999999;}
table.zakladki  a{font-family:verdana; font-size:9px; color:#0099CC; text-decoration:none;}
table.zakladki  td{ border-bottom: 1px solid #CCCCCC;}
.tdcatalogback {background-color: #fff; border-top:1px solid #fff; border-bottom:1px solid #fff; color:#0099FF; }
div.danger{font-family:verdana; font-size:10px; color:#FF0000;}

.title {font-family:verdana; font-size:10px; color:#0099FF; text-transform:uppercase; font-weight:bold; padding: 0px 5px 0px 5px;}
.title2 {font-family:verdana; font-size:10px; color:#0099FF; text-transform:uppercase; font-weight:bold; padding: 0px 5px 0px 5px;}

.title_inside_table {font-weight: bold; background: #97CBFF; color: White;}
.field_in_table {font-weight: bold; background: #F6F6F6; color: #989898; line-height:15px}
.field_bg {background: #F6F6F6; text-align:center} 

.low{ font-size:9px; position:relative; top: 3px; }
div.textbezborder {font-size: 11px; font-family: /*"MS Sans Serif",*/Tahoma; color: #0099FF; text-align: justify; line-height: 14px; padding:0px 10px 0px 10px}
div.textbezborder a {font-size:11px; font-family:Tahoma; color: #009900; text-decoration:none}
div.textbezborder a:hover {text-decoration: underline; font-size:11px; font-family:Tahoma; color: #009900;}
div.textbezborder .title2 {font-size:10pt; font-weight:bold; font-family:Tahoma; color: #0099FF; padding:0px 5px 0px 5px}
.tdborder {border-bottom: 1px solid #BBDDF7; padding: 0px 5px 5px 5px; }
.basictd {padding: 5px 10px 5px 10px;}
.highlight {color:red; text-transform:uppercase; font-weight:bold;}
.colored {color:996600}

.topmenu {border-top: 1px solid #BBDDF7; border-left: 1px solid #BBDDF7;}
.topmenu td { border-bottom: 1px solid #BBDDF7; border-right: 1px solid #BBDDF7; background-color: #ECFAFF}
.topmenuz {border-top: 1px solid #BBDDF7; border-left: 1px solid #BBDDF7;}
.topmenuz td { border-bottom: 1px solid #BBDDF7; border-right: 1px solid #BBDDF7;}
.topmenuzb {border-top: 1px solid #000000; border-left: 1px solid #000000; color:#000000}
.topmenuzb td { border-bottom: 1px solid #000000; border-right: 1px solid #000000; color:#000000}

.subtitle {color: #009900; font-weight:bold; font-size:12px; padding: 0px 5px 0px 5px;}
.content { width:720px;}
.seporator { padding: 5px 0px 10px 0px; margin:0; font-weight:bold;}
.left { text-align:right; width:20%}
.center { text-align:left; width:30%}
.right { text-align:left; width:50%}

div.components {padding:2px 5px 0px 5px; color: #66B0D9; font-size: 10px;}
div.hotpic {color:#009900; font-weight:bold;}
div.pic { text-align:left; font-size:10px }

select { color:#999999; font-family:tahoma; font-size:10px}
.menubutton { background-color:#97CBFF; color:#FFFFFF; font-weight:bold; border: 1px solid #fff; width:160px; height: 20px; cursor:pointer;}
.menubutton:hover { background-color:#009900; border: 1px solid #999999; cursor:pointer;}
.doctitle {font-size:10px}
.dochrefs {font-size:11px; text-decoration:none; font-weight:normal; margin-top:0px; margin-bottom:0px; color: #009900;}
a.dochrefsa {font-size:11px; color: #006600; text-decoration:none; font-weight:normal; margin-top:0px; margin-bottom:0px; color: #009900;}
h1 {font-size:14px; margin-top:0px; margin-bottom:0px; font-weight: bold;}
h6 {font-size:11px; margin-top:0px; margin-bottom:0px; font-weight:normal;}
.h2 {font-size:12px; margin-bottom:2px;}
h2 {font-size:12px; margin-top:0px; margin-bottom:0px; font-weight: bold;}

.x {border-right: 1px solid #cccccc; border-top: 1px solid #cccccc;}
.x td{border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; vertical-align:top;  }
.x th{border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; vertical-align:top; background-color:#e0e0e0; text-align:center}





