/* CSS General */



#table5  tbody td {border:1px solid #ccc; font-size:11px; color:#6C6F70; }
#table5 tbody {width:100%; margin:0; padding:0; border:1px solid #999;}
#table5 tbody b {font-size:11px;}

#table4 tbody td {border:1px solid #ccc; font-size:12px; color:#6C6F70; }

#table_tarif tbody { border:0; color:#6C6F70; }
#table_tarif tbody td { border:0; vertical-align:text-top; }
#table_test2  td {padding:5px; font-size:11px; color:#6C6F70; }

ol, ul {
    list-style: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through; ver
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
	border-color:#CCC;
}

/*  ---------------- CSS Document ---------------- */

body {margin:0; padding:0; font-family:Arial, Helvetica; background:url(public/userfiles/design/topbg.gif) repeat-x left top; font-size:100%; color:#333; background-color:#fff;}

img {border:0;}
li,ol {}
.clear {clear:both;}

/*------------------- Headers -------------------------*/

h1 {font-size:16px; width:100%; color:#652D86; margin:10px 0 10px 0; padding:5px 0 3px 0; font-weight:normal;  }
h2, h2 a {font-size:14px; width:100%; color:#6C6F70; margin:10px 0 3px 0; padding:0 0 0 0; font-weight:bold; }
h3 {font-size:16px; color: #6C6F70; margin:0 0 3px 0; padding:0 0 0 0; font-weight:bold;}
h4 {font-size:10px; color: #6C6F70; margin:5px 0 ; padding:0 0 0 0; font-weight:normal;}
h5, h5 a {font-size:16px; width:100%; color:#6C6F70; margin:10px 0 10px 0; padding:5px 0 3px 0; font-weight:normal;  }
h6 {font-size:12px; color:#fff; margin:0; padding:5px; font-weight:normal;}

/*------------------- Links -------------------------*/

a {color:#652D86; text-decoration:underline;}
a:hover { text-decoration:none; color:#652D86;}


/*------------------- Main -------------------------*/
#wrapper {margin:0 auto; padding:0; width:1000px; }


#header {height:150px;   width:990px; padding:0; margin:0;
		background-image:url(img/header_bg.gif);
		background-repeat:no-repeat;
		background-position: 0 0;
		}

#main_intro { width:670px; float:left; margin:0 0 30px 0; padding:5px; }
#left_intro { width:320px;  float:left; padding:5px 0; margin:0 0 20px 0; }
#right {width:240px; //width:240px; margin:20px 0; padding:0 0 5px 20px; float:left; /*border:1px solid #E3E3E3;*/ }
#center { width:360px; float:left; margin:0 10px; padding:0 10px;/* border:1px solid #E3E3E3;*/ background-color:#FFFFFF;}

#main { width:735px; float:left; margin:0 0 30px 0; //margin:5px 0 30px 0; padding:5px 0; }
#left { width:250px;  float:left; padding:5px 0; margin:0 0 20px 0; }

#topmenu {float:left; margin:0 0 9px 0; padding:0; height:30px; }

		
#bottom_block { height:160px; width:100%; font-size:12px; margin:0 0 10px 0; padding:0; color: #999; }
#baner_bottom1 {width:330px; float:left; margin:0 0 0 2px;}
#baner_bottom2 {width:330px; float:left; margin:0 0 0 2px;}
#baner_bottom3 {width:330px; float:left; margin:0 0 0 2px;}
#baner_bottom1 p, #baner_bottom2 p, #baner_bottom3 p {margin:0; padding:0;}

#footer { height:115px; width:100%; font-size:12px; margin:0 0 0 0; padding:0; color: #999;  background-color:#D8CFC6;}
     

#content {width:100%; float:left; margin:20px 5px; padding:0 10px; border:1px solid #E3E3E3; background-color:#FFFFFF;}
#content_frontpage {width:735px; float:left; padding:0; margin:0; text-align:justify;}

#mainbaner_block {float:left;}
#topbaner_left {float:left; margin:1px 0 0 0; padding:0; width:720px; height:170px;}
#topbaner_right {float:left; margin:1px 0 0 7px; padding:0; width:260px; height:170px;}
#topbaner_left p, #topbaner_right p {margin:0; padding:0;}


.bottombaner {float:left; margin:0; padding:5px; background:url(public/userfiles/multibaner/banner_bot.gif) no-repeat left top; width:308px; height:128px;}
.bottombaner p {margin:2px 5px; padding:2px 5px; font-size:12px; color:#fff;}
.bottombaner a {color:#B5D0E8;}
.bottombaner h4 {margin:2px 5px; padding:2px 5px; font-size:17px; color:#B5D0E8;}

/*------------------- Menu -------------------------*/
.leftmenu {margin:10px 0 30px 15px; padding:0; width:230px; font-size:12px; }
.leftmenu ul {margin:0 0 0 0; padding:0; width:230px;  }
.leftmenu li {margin:0; padding:4px 0 4px 0;  width:190px; text-decoration:none; 
				 /*background:url(img/arrow2.gif) no-repeat right 10px;  */   }
.leftmenu li a {color:#6c6f70; text-decoration:none;}
.leftmenu li a:hover {color:#652D86; text-decoration:underline;}
.leftmenu ul ul li {margin:2px 0 2px 5px; padding-left:15px; background:url(img/arrow2.gif) no-repeat left center;}


 

/*-----Header-------------------------------------------------------------------- */
			

#lang {margin:0; margin:5px 0 0 0; //margin:0 15px 0 0; padding:0; float:right;}
#lang ul {float:right; margin:20px 0 0 0;  width:150px; }
#lang li {float:left;  margin:0 0 0 15px; padding:0; color:#DAD8CD; }
#lang a {margin:0;  font-size:12px; color:#B772DC; text-decoration:none;}
#lang a:hover { color:#ccc; text-decoration:underline}

#topbaner {float:left; margin:0 0 0 0;}

#header_right {float:right;  width:60px; margin:5px; padding:0; }

/*-----Left-------------------------------------------------------------------- */


/*-----Right-------------------------------------------------------------------- */

.results_reasearch {float:left;  margin:3px 0; padding:0; /*border-bottom:1px dotted #ccc;*/}
.results_reasearch h4 {margin:0 0 5px 0; font-size:12px; color:#999; font-weight:bold;}
.results_reasearch p {margin:5px 0; font-size:12px; color:#333;}
.results_reasearch img {margin:0 5px 0 0;}

/*-----Footer-------------------------------------------------------------------- */

#copyright {float:left; margin:0 0 0 0;    font-size:12px; color: #999; }
#footer_box {width:1000px;  margin:0 auto; padding:0; }
			
 
.footer-info  {width:600px; height:114px; float:left; text-align:left; font-size:12px; color:#ccc; padding:0 0 0 0; margin:0; background:url(public/userfiles/design/bott.png) no-repeat left bottom;}
.footer-info p {  margin:20px 0 0 0; padding:10px 0 0 0; color:#652D86; font-size:10px; font-weight: bold;}
.footer-info a {color:#0099CC;}
.betacom {float:right; margin:50px 50px 0 0; color:#666; }
.betacom a {color:#0099CC;}
.spylog {float:right; margin:40px 10px 0 0;}

/*----Intro-------------------------------------------------------------------- */

.introtable {margin:10px 0 0 0; text-align:center; color:#666;}

/*-----Page Content-------------------------------------------------------------- */
div.page_content {margin:5px 0; padding:0; }
div.page_date { text-align:right; margin: -40px 45px 25px 0 ; color: #999999; font-size:12px; }
div.page_intro_text p {font-size:14px; margin:10px 0 0 0;}
div.page_main_text {font-size:12px; color:#6C6F70; text-align:left; color:#000; margin:0;}
div.page_main_text img {margin:5px 10px 5px 0;}
div.page_main_text p {margin:0;  padding:5px 5px 5px 0; font-size:12px; color: #6C6F70; text-align:justify;}
div.page_main_text p b span {margin:0;  padding:5px 5px 5px 0; font-size:12px; color: #6C6F70; }

div.page_main_text ul {margin:0 0 0 0; padding:0; width:auto;  }
div.page_main_text li {margin-left:10px; padding:4px 0 4px 15px;  width:auto; text-decoration:none; 
				 background:url(img/arrow.gif) no-repeat left center;  color:#6C6F70;  }
div.page_main_text li a {color:#6C6F70; text-decoration:none;}
div.page_main_text li a:hover {color:#652D86; text-decoration:underline;}
div.page_main_text ul ul li {margin:2px 0 2px 5px; padding-left:15px; background:url(img/arrow2.gif) no-repeat left center;}



div.page_list {}
div.page_list_row {font-size:12px; color:#6C6F70;}
a.page_list_title {font-size:12px;}
div.page_list_date { color: #999999; font-size:12px; }
div.page_list_text { margin: 5px 0 10px 0;}
p.page_list_norows {}

div.page_list .pager {color:#CCC; font-size:12px; padding:3px;}
div.page_list .pager a {color:#069; font-size:12px; padding:3px;}

/*-----Blocks-------------------------------------------------------------------- */
div.block_wrapp {padding:0; margin:0;}
div.block_name { font-size:14px; margin: 10px 0; color:#652D86; padding:5px 0 3px 0; font-weight:bold; }
div.bock_body {}

/*-----List Block------------------------------------------------------------


/* for news*/

div.list_row_news {margin:10px 0; padding:0;}
div.list_row_news a.list_ftitle  {float:left; width:90%; font-size:12px; color:#6C6F70; background:url(img/bull4.gif) no-repeat left 5px; margin:0 0 5px 0; padding:0 0 0 10px; text-decoration:none; text-align:left;}
div.list_row_news a:hover {color:#652D86; text-decoration:underline;}
div.list_row_news div.list_text { font-size:12px; margin: 5px 15px 5px 0; color:#6C6F70; /*text-align:justify;*/}
div.list_row_news div.list_text p {margin:0; padding:0 0 0 10px; font-size:12px; color:#6C6F70;}
div.list_row_news span.list_date { color:#652D86; font-size:10px; margin-top:5px; padding:0 0 0 10px;}
div.list_row_news a.list_link {font-size:12px; color:#652D86; }
div.list_row_news a.list_allrows {font-size:12px; margin:0;}
div.list_row_news p.list_norows {font-size:18px;}
div.list_block a.list_allrows {float:left;  font-size:12px; margin:10px 0 10px 0; padding-left:20px; background:url(img/bull3.gif) no-repeat left center; color:#652D86;}



ul { list-style-type:none; }

/* END news*/

/*-----Pathway Block------------------------------------------------------------- */
div.pathway_block {margin:17px 0 0 10px; padding:8px 0; font-size:14px; border-bottom:1px dotted #ccc;}
div.pathway_block a, div.pathway_block span { margin-right: 5px;}
div.pathway_block a {color:#666;}
div.pathway_block span { font-weight:normal; color:#0D396A;}
div.pathway_block a.current { color:#666; text-decoration:none;}

.block_form_row {color:#CCCCCC; font-size:12px; }

.form_row {padding:0 0 2px 0;  width: 156px; margin:5px  0 0 0; }
.form_row dt {float:left; width:50px;!important;  }
.form_row dl {margin-bottom:5px;  }
.form_row input {width:100px;  }

/*-----Search Content------------------------------------------------------------ */
.search { margin-left:10px; padding:5px 0; color:#BEBEBE; font-size:14px; }
form.search_form {}
form.search_form label {}
form.search_form input {}
form.search_form select {}
div.search_resuls {}
p.search_msg {}
p.search_errmsg { color:#990000; border: solid 1px #AE0000; background:#FFF2F2; padding: 5px; }
p.search_resmsg { border: solid 1px #999999; background:#FFFFCC; padding: 5px; }
p.search_resmsg i { color:#003300; font-weight:bold; }
p.search_row {}
p.search_row a{}
p.search_row span{}

.search_block form.search_form {float:left; margin:0 0; padding:5px 0 ; color:#BEBEBE; font-size:12px;}
.search_block form.search_form input {border:1px solid #ccc; color:#999999; font-size:12px; }
.search_block form.search_form span input {width:150px;}


/*-----TOP menu------------------------------------------------------------ */
#menu_top {width:650px; float:right;  height:140px; padding:0 0 0 0; background-color:#BE0000;
	background-image: url(public/images/topimg.gif);
	background-repeat:no-repeat;
	background-position: center bottom;	
}

#menu2 {display:block; height:100px; min-height:100px; margin:0 20px 0 10px; float:right; width:100%;}
#menu2 ul {margin:0; //margin-right:15px;  padding:0; list-style-type:none;  float:right; }
#menu2 li {display:block; float:left;  width:130px;  margin:0;}
#menu2 li a:hover {color:#ccc;}

#menu2 li.list1t {background:url(public/userfiles/top_icons/1.jpg) no-repeat 25px 0; margin:0; padding:0;}
#menu2 li.list2t {background:url(public/userfiles/top_icons/2.jpg) no-repeat 25px 0; margin:0; padding:0;}
#menu2 li.list3t {background:url(public/userfiles/top_icons/3.jpg) no-repeat 25px 0; margin:0; padding:0;}
#menu2 li.list4t {background:url(public/userfiles/top_icons/4.jpg) no-repeat 25px 0; margin:0; padding:0;}
#menu2 li.list5t {background:url(public/userfiles/top_icons/5.jpg) no-repeat 25px 0; margin:0; padding:0;}


#menu2 a {display:block; width:130px; padding-top:60px;   text-decoration:none; text-align:center;  color:#fff;   font-weight:normal; font-size:12px;}

#menu2 a#item1t {background:transparent url(public/userfiles/top_icons/11.jpg) -70px -86px no-repeat;}
#menu2 a#item2t {background:transparent url(public/userfiles/top_icons/22.jpg) -70px -86px no-repeat;}
#menu2 a#item3t {background:transparent url(public/userfiles/top_icons/33.jpg) -70px -86px no-repeat;}
#menu2 a#item4t {background:transparent url(public/userfiles/top_icons/44.jpg) -70px -86px no-repeat;}
#menu2 a#item5t {background:transparent url(public/userfiles/top_icons/55.jpg) -70px -86px no-repeat;}



#menu2 a#item1t:hover {background-position:25px 0; z-index:50; }
#menu2 a#item2t:hover {background-position:25px 0; z-index:50; }
#menu2 a#item3t:hover {background-position:25px 0; z-index:50;}
#menu2 a#item4t:hover {background-position:25px 0; z-index:50; }
#menu2 a#item5t:hover {background-position:25px 0; z-index:50;}

/*-----Simfoniya Page Styles ------------------------------------------------- */

a.simfoniya {color:#006699; text-decoration:none;}
a.simfoniya:hover { text-decoration:underline; }
