/* For Iphone */
html { -webkit-text-size-adjust:none; }

/*== Top Menu==*/
table.topmenu a, table.topmenu a:visited {
 text-decoration:none;
 color:#ffffff;
 font-weight:bold;
 font-size:13px;
 padding:0 20px 0 15px;
 background:url(../_img/menumarcker.gif) no-repeat 0px 80%;
}
table.topmenu a:hover {background:url(../_img/menumarcker_up.gif) no-repeat 0px 80%; color:#ffffff;}
/*== Top Menu END ==*/


/*== Common ==*/
p{
   font-size: 12px;
  color: #333333;
  padding: 0px;
  margin:2px 10px 10px 0;
  margin-left: 0px;
  padding-left: 0px;
}

h1{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #3c505e;
  font-weight: bold;
  margin: 0px;
  margin-bottom: 10px;
  vertical-align: top;  
  padding-left: 3px;
}

h3{
  font-size: 13px;
  padding-left: 46px;
  color:#556875;
}

h5{
  padding-left: 25px;
}

H6{
  padding-top: 30px;
}

A:link, A:visited {
  text-decoration : underline;
  color: #556875;
}

A:hover, A:active {
  text-decoration : none;
  color: #556875;
}

ul{
  padding-left: 25px;
  margin-left: 25px;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  color: #333333;
  list-style-type: disc;
  list-style-position: outside;
  list-style-image: url(/index.php?picture_id=10);  
  margin-top: 10px;
  margin-bottom: 10px;
}

ol{
  padding-left: 25px;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  color: #333333;
  margin-top: 10px;
  margin-bottom: 10px;
}

ul.sub_text{
  padding-left: 10px;
  font-family: Verdana, sans-serif;
  font-size: 11px;
  color: #333333;
  list-style-type: disc;
  list-style-position: outside;
  list-style-image: url(/index.php?picture_id=47);  
}

/*== Common END ==*/

/*== Left Menu ==*/
td.pri_menu_on{
  font-size: 13px;
  color: #4278af;
  font-weight: bold;
  padding: 7px 0;
  text-decoration:none;
 }
 
td.pri_menu_on a.pri_menu{
  font-size: 13px;
  color: #006699;
  font-weight: bold;
  padding: 7px 0;
  text-decoration:none;
 }

td.pri_menu_off{  
  font-size: 13px;
  color: #006699;
  font-weight: bold;
  padding: 7px 0;
  text-decoration:underline;
}

td.pri_menu_off a.pri_menu {color:#006699;}

td.sec_menu_on{  
  padding: 4px 0;
  text-decoration:none;
}

a.sec_menu, a:visited.sec_menu{
  font-size: 13px;
  color: #4278af;
  text-decoration : underline;
  background: url('../_img/bull_last.gif') no-repeat 0px 50%;
  display: block;
  padding-left: 15px;
}

A.pri_menu:hover, A:active.sec_menu {
  text-decoration : none;
}

A.sec_menu:hover, A:active.sec_menu {
  text-decoration : none;
  background: url('../_img/bull_last_r.gif') no-repeat 0px 50%;
}
/*== Left Menu END ==*/


/*== Footer Menu ==*/
td.menu_bot{
  font-size: 11px;
  line-height: 7px;
  padding-left: 0px;
  color:#3173a1;
}

td.menu_bot_s{
  font-size: 9px;
  padding-left: 20px;
}

td.menu_bot_top{
  font-size: 9px;
  line-height: 7px;
}

a.menu_bot_top:visited {color:#006699;}
a.menu_bot_s:visited {color:#5699c0;}
/*== Footer Menu END ==*/

/*== Our Clients ==*/
td.partner_top{
  text-align: center;
  vertical-align: middle;
  width: 155px;
  height: 80px;
  padding: 0px;
  margin:0;
}

td.partner_bott{
  line-height: 11px;
  margin:0; 
  padding:15px 10px 0 0; 
  text-align:center; 
  font-size:11px; 
  font-weight:normal;
}

td.partner_bott p{
  padding: 0px;
  margin:0;
}
/*== Our Clients END ==*/

/*== News ==*/
a.news{
  color: #006699;
  padding-top: 1px;
}

.date{padding:0 0 0 45px; margin:0; font-size:12px;}

.news{padding:0 0 10px 0; margin:0; font-size:12px; color:#333333;}
.news strong{display:block; padding:0 0 5px 0; font-size:12px;}
.news h1{padding:0 0 3px 0; margin:0; font-size:12px;}
div.news p {padding-left:0 !important; font-size:12px !important;}

.news_view {padding:0 0 0 45px; margin:0; font-size:12px;}
.news_view h1 {padding:0; margin:0; font-size:12px;}
.news_view .date {padding:5px 0; margin:0; font-size:12px;}
.news_view .date {padding:5px 0; margin:0; font-size:12px;}
.news_view .txt {padding:0; margin:0; font-size:12px;}
.news_view .txt p {padding:0; margin:0; font-size:12px;}

p.news a:first-child {
  height:5px;
  display:block;
  font-size:12px;
  padding-bottom:5px;
}

.td .content p.news {padding-left:1px !important;}
/*== News END ==*/

/*== Article ==*/
.article_title h1 {font-size: 12px; color: #556875; margin:0; line-height:15px; margin:0 0 -4px -1px;}
.article_title h1 {padding-left:42px;}

p.article a:first-child {
  line-height:15px;
  padding:0;
  margin:0;
  display:block;
}

a.archive{
  color: #5699c0;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700; 
  padding: 30px;
}
/*== Article END ==*/

/*== Copyright ==*/
p.copyr{
  /*_padding-left: 108px;*/
  margin:10px 29px 0 0;
  font-size: 10px;
  color: #337aac;
  width:170px;
  text-align:right;
}

p .copyradmin {
  margin:10px 5px 0 0;
  font-size: 10px;
  color: #337aac;
  width:170px;
}

p.copyr a, p.copyradmin a {
  color: #337aac;
}
/*== Copyright END ==*/

/*== SiteMap ==*/

td.sm_c{
  font-size: 12px;
  font-weight: 700;
  color: #556875;
  padding-left: 50px;
  padding-top: 10px;
}

td.sm_s{
  font-size: 12px;
  color: #556875;
  padding-left: 100px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
}

td.sm_s a{
  text-decoration: underline;
  color: #556875;
  /*font-weight:bold;*/
}

td.sm_s a:hover{
  text-decoration: none;
}

td.sm_ss{
  font-size: 12px;
  color: #556875;
  padding-left: 120px;
  padding-bottom: 2px;
}

td.content p{
  padding-left: 46px;
}

td.content .newstext p {padding-left:3px;}

td.content table{
  border-collapse: collapse;
  /*padding-left: 46px;*/
}

td.content td{
  border-color: #b7d0e3;
  border-width: 1px;
}
/*== SiteMap END ==*/

/*a.pri_menu{
  font-size: 12px;
  color: #0f72b9;
  font-weight: bold;
}*/

.clear {
clear:both;
font-size:1px;
height:0;
line-height:0;
margin:0;
overflow:hidden;
padding:0;
width:0;
}

div, form {
margin:0;
padding:0;
}

.auto970 {width:970px; margin:0 auto;}

.gtable {padding:0 18px; width:995px; }


.pix{margin-top:-1;}
.nothing{height: 0px; margin:0px; padding:0px; line-height: 0px;}

li ul{
 margin-left: -5px;
}

table, tr, td, p {text-align:left;}

p.capt_logo{
  font-size: 12px;
  padding-left: 0px;
  margin-left: -25px;
  /*font-weight: 700;*/
  text-align:left;
}

p.news_caption{
  font-size: 12px;
  padding-left: 25px;
  font-weight: 700;
  text-align:left;
}

p.news_url{
  font-size: 9px;
  padding-left: 25px;
  text-align:left;
}

img.reader{
  vertical-align: text-bottom;
}

img.arrows_right{
  vertical-align: baseline;
}

body{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin:0;
  padding:0;
  /*background:url('../_img/bgbgbg.jpg') no-repeat 0px -49px;*/
}

table.sec_menu{}

table.text{
  width: 100%;
  border: 1px;
  border-style: dotted;
  border-color: #AAAAAA;
}

td.bollet{
  padding-left: 25px;
  padding-bottom: 30px;
  vertical-align: top;
}

td.h2{
  padding-top: 9px;
  padding-left: 24px;
  
}

td.h2 img{
  MARGIN-BOTTOM: 17px;
}

td.lang{
  padding-left: 15px;
  padding-top: 0px;
}

td.lang input{
  border: none;
}

select, textarea, input {
  border:1px solid #B7D0E3;
}

/*input.search{
  height: 17;
  font-size: 10px;
  line-height: 10px;
 */
/*
  border: ActiveBorder;
	border-style: solid;
	border-width: 1px;
	}
*/

td.menu_col{
  /*border-color: #b7d0e3;*/
  width:204px;
}

/*== header ==*/
.headtable {margin-top:12px;}
.toptd {height:36px; text-align:right; padding:0 11px 0 0;}
.toptable {float:right; width:900px;}
a.rus {margin:0 5px;}
a.eng {margin:0 5px 0 20px;}
a.rus, a:visited.rus, a.eng, a:visited.eng {
 display:block; 
 float:right; 
 text-decoration:none; 
 font-size:11px; 
 padding:0 5px 2px 5px; 
 color:#0063a9;
}
a:hover.rus, a:hover.eng {background-color:#7a868e; color:#ffffff;}
a.map, a:visited.map, a.email, a:visited.email, a.home, a:visited.home  {display:block; float:right; margin:0 7px; text-decoration:none;}
a.map, a:visited.map {margin-right:25px;}
.searchbtn {float:right; margin:0 38px 0 0; height:13px; padding:0; border:none;}
.searchtop {
 display:block; 
 float:right; 
 width:124px; 
 border:1px solid #7a868e; 
 color:#7a868e; 
 font-size:10px; 
 padding:0; 
 margin:0 5px 0 0; 
 height:15px;
}
.toptable img { border:none;}

.tdlogo {height:117px; position:relative;}
.tdlogo a, .tdlogo a:visited {text-decoration:none;}
.tdlogo img {border:none;}
.tdlogo .h_top {height: 117px; background:#ffffff url(../_img/headbg.gif) no-repeat 100% 0;}
.td_logo {width:323px; /*background:#ffffff url(../_img/head_bg.gif) no-repeat 100% 0;*/}

.menu_bg {/*background:url(../_img/headbg.gif) repeat-x;*/ width:645px;}
/*.topmenu {position:absolute; top:115px; left:350px; _top:75px; _right:5px;}*/
/*== header END ==*/



/* Admin */
   A.menusub1 {border:1px solid red;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  color: #006699;
  text-decoration: none;
  font-size: 12px;
  font-weight: normal;
      }
   A.menusub1:hover {
         color: #006699;
         text-decoration: underline;
      }
   A.menusub2 {
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  color: #5699C0;
  text-decoration: none;
  font-size: 12px;
      }
   A.menusub2:hover {
         color: #5699C0;
         text-decoration: underline;
      }
   A.menusub3 {
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  color: #5699C0;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
      }
   A.menusub3:hover {
         color: #5699C0;
         text-decoration: underline;
      }
   A.menusub4 {
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  color: #006699;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
      }
   A.menusub4:hover {
         color: #0F72B9;
         text-decoration: underline;
      }



p.right{
  text-align: right;
  font-size: 11px;
  color: #333333;
  padding: 5px;
  margin-top: 6px;
  margin-right: 0px;
}

p.links{
  padding-left: 25px;
  padding-right: 25px;
  line-height: 20px;
  padding-top: 0px;
}

p.list a{
  font-size: 11px;
  font-weight: 700;
  color: #006699;
  padding: 5px; 
}

p.date_in{border:1px solid red;
  vertical-align: top;
  text-align: left;
  padding-left: 25px;
  color: #000000;
  margin: 0px;
  width:85px;
}

p.text{
  margin-top: 0px;
  padding-left: 25px;
  padding-right: 25px;
  vertical-align: middle;
}

p.list_admin{
  padding-left: 25px;
  padding-right: 25px;
  vertical-align: middle;
  padding: 0px;
}

p.in_table{
  padding-left: 5px;
    padding-right: 5px;
}

p.login{
  font-weight: 700;
  color: #66CDAA;
}

p.admin_menu_caption{
  font-weight: 700;
}

A{}

.admin_menu_sub:link{
  color: #333333;
  text-decoration: none;
}

.admin_menu_sub:visited{
  color: #333333;
  text-decoration: none;
}

.admin_menu_sub:hover{
  color: #333333;
  text-decoration: none;
}

td a.admin_menu_sub{
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12;
  text-align: left;
    display: block;
  height: 100%;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 20px;
}

td.select{
  padding-left: 30px;
}

td p.inner{
  margin: 0px;
  padding: 0px;
  text-align: right;
}

td.dataTable{
 vertical-align: middle;
}

.no_border {
	border: none !important;
}

.menu_global:link{border:1px solid red;
  color: #d7ebf8;
  text-decoration: none;
}

.menu_global:visited{
  color: #d7ebf8;
  text-decoration: none;
}

.menu_global:hover{
  color: #d7ebf8;
  text-decoration: none;
}

td a.menu_global{
  color: #d7ebf8;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: center;
  font-weight: 700;
  display: block;
  height: 100%;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 25px;
  line-height: 20px;
}

td.menu_bollet{
  padding-bottom: 8px;
  padding-left: 10px;
}

td.right_col{border:1px solid red;
  padding-top: 0px;
  font-size: 11px;
  color: #333333;
  text-align: left;
}

td.capt{border:1px solid red;
  color: #0f72b9;
  vertical-align: middle;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 700;
  padding-right: 10px;
}

td.capt a{
  color: #0f72b9;
}

a.menu_bot{
  color: #5699c0;
  line-height: 14px;
}

a.menu_bot_s{
  color: #5699c0;
  line-height: 14px;
  font-size: 10px;
}

a.menu_bot_top{
  color: #006699;
  line-height: 14px;
}

a.top_page{border:1px solid red;
  color: #000000;
  font-size: 11px;
  padding: 2px;
}
