html{width:100%; height:100%; background:#f2f2f2;}
body{margin:0; padding:0;}
img{border:0;}

input[name="search_string"]{width:180px; margin:0 0 0 22px; padding:5px; float:left; outline:none; background: #f9f9f9; border: 1px solid #D8D8D8; font-family:Tahoma; font-size:11px; color: #8D8D8D; border-radius:3px;}
input[name="search_button"]{cursor:pointer; width:41px; height:25px; margin:0 40px 0 0; padding:0; float:right; border:0; outline:none; background:url("images/search.png");}
input[name="organisation_name"], input[name="subject"], input[name="job"], input[name="phone"], input[name="adress"], input[name="client_name"], input[name="email"], input[name="reg_number"]{width:280px; height:25px; margin:5px 0 10px 0; padding:0 5px 0 5px; font-family:"Lucida Sans Unicode", "Lucida Grande ", sans-serif; color:#545454; font-size:13px;  font-weight:100; text-decoration:none; border: 2px solid #d9dbdc; outline:none;}
input[name="send_presentation"], input[name="send_purchase"], input[name="send_feedback"]{border: 1px solid #cacaca; border-radius: 3px; color: #656565; cursor: pointer; font-family:"Segoe UI", "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 8pt; font-weight: bold; height: 29px; min-width: 60px; text-align: center; box-shadow: 0 0 10px grey; box-shadow: 0 0 10px rgba(0,0,0,0.5); -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); outline:none;  float:right; margin:10px 6px 0 0;}
input[name=="contactssend"], input[name="send_presentation"], input[name="send_purchase"], input[name="send_feedback"]:hover{color:#333; border: 1px solid #e2e2e2;}
select[name="requestselect"]{width:294px; height:25px; margin:5px 0 10px 0; padding:0; font-family:"Lucida Sans Unicode", "Lucida Grande ", sans-serif; color:#545454; font-size:10px;  font-weight:100; text-decoration:none; border: 2px solid #d9dbdc; outline:none;}
input[name="systems_button"]{border: 1px solid #cacaca; border-radius: 3px; color: #656565; cursor: pointer; font-family:"Segoe UI", "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 8pt; font-weight: bold; height: 29px; min-width: 60px; text-align: center; box-shadow: 0 0 10px grey; box-shadow: 0 0 10px rgba(0,0,0,0.5); -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); outline:none;  float:left; margin:5px 10px 0 0;}
input[name="systems_button"]:hover{color:#7cb70d; border: 1px solid #e2e2e2;}
input[name="code"]{width:90px; height:25px; margin:0px 0 10px 0; padding:0 5px 0 5px; font-family:"Lucida Sans Unicode", "Lucida Grande ", sans-serif; color:#545454; font-size:10px;  font-weight:100; text-decoration:none; border: 2px solid #d9dbdc; outline:none;}

#Site{width:1000px; margin:0 auto; margin-top:50px;}

select[name="requestselect"]{width:294px; height:25px; margin:5px 0 10px 0; padding:0; font-family:"Lucida Sans Unicode", "Lucida Grande ", sans-serif; color:#545454; font-size:10px;  font-weight:100; text-decoration:none; border: 2px solid #d9dbdc; outline:none;}

#Top{width:100%; height:150px; background:url("images/top.png"); margin:0; padding:0; float:left; border-bottom:1px solid #d1d1d1;}
.cover{margin:0 auto; width:1000px;}
#Site{width:1000px; height:100%; float:left; margin:-100px auto; background:white; border-radius:7px; -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); box-shadow: 0 0 10px rgba(0,0,0,0.5);}

#LeftSide{width:300px; float:left;}
#RightSide{width:700px; float:left;}

#Logo{width:300px; height:100px; margin-bottom:30px; float:left; background:url("images/logo.png"); background-size:100%; background-repeat:no-repeat; border-radius:7px 0 0 0;}

#Menu{width:250px; height:100%; float:left;}

#Phones{background:url("images/bg0.jpg"); width:400px; height:100px; float:left;}
#Phones h1{margin:7px 0 0 80px; padding:0; font-family:Segoe UI; font-size:20px; font-weight:100; text-align:center; color:#3a3a3a; text-shadow:0px 1px 1px white;}
#Search{background:url("images/bg.jpg"); width:300px; height:100px; float:left; border-radius:0 7px 0 0;}
#Search form{margin-top:35px;}

#News_main{width:280px;  height:100%; float:left; margin: 20px 0 0 20px;}
#News_main h1, #Actions_main h1, #Products_main h1, #About_main h1{margin:10px 0 15px 0px; padding:0; font-family:Tahoma; font-size:15px; font-weight:100;}
#News_main  h1 a:link, #Actions_main h1 a:link, #Products_main h1 a:link, #About_main h1 a:link, #News_main  h1 a:visited, #Actions_main h1 a:visited, #Products_main h1 a:visited, #About_main h1 a:visited{color:#7cb70d; text-decoration:none;}
#News_main h1 a:hover, #Actions_main h1 a:hover, #Products_main h1 a:hover, #About_main h1 a:hover{color:#3a3a3a; text-decoration:none;}

#News_main_block{width:280px; float:left; margin:0 0 5px 5px; padding:0;}
#News_main_block h2{margin:0; padding:0; font-family:Tahoma; font-size:16px; font-weight:100; color:#3a3a3a;}
#News_main_block{margin-bottom:15px; font-family:Tahoma; font-size:11px; line-height:130%; color:#545454;}
#News_main_block p{margin:3px 0 0 0; padding:0; font-family:Tahoma; font-size:11px; line-height:130%; color:#545454;}

#News{width:640px; float:left; margin:30px 20px 0 40px;}
#News h1{margin:10px 0 15px 0; padding:0; font-family:Tahoma; font-size:15px; color:#7cb70d; font-weight:100;}
#News_block{width:640px; float:left; margin:0 0 20px 0; padding:0;}
#News_block h2{margin:0; padding:0; font-family:Tahoma; font-size:14px; font-weight:100; color:#3a3a3a;}
#News_block{margin-bottom:15px; font-family:Tahoma; font-size:11px; line-height:130%; color:#545454;}
#News_block p{margin:3px 0 0 0; padding:0; font-family:Tahoma; font-size:11px; line-height:130%; color:#545454;}
.news_image{width:50px; float:left; margin:10px 10px 3px 0;}
.more_news{width:640px; margin-top:3px; float:left; text-align:right;}

#Actions_main{width:650px; float:left; margin:30px 20px 0 30px; overflow:hidden;}
#Actions_main_block{width:650px; float:left; margin-bottom:15px; font-family:Tahoma; font-size:13px; line-height:1.4em; color:#545454;}
#Actions_main_block h2{margin:0; padding:0; font-family:Tahoma; font-size:16px; font-weight:100; color:#3a3a3a;}
#Actions_main_block p{margin:3px 0 0 0; padding:0; font-family:Tahoma; font-size:13px; line-height:1.4em; color:#545454;}
.actions_image{width:50px; float:left; margin:10px 10px 3px 0;}

#Products_main{width:650px; height:100%; float:left; margin: 20px 0 0 30px;}
#Products_main_block{width:320px; height:150px; float:left; margin-bottom:15px; font-family:Tahoma; font-size:11px; color:#545454;}
#Products_main_block h2{margin:0; padding:0; font-family:Tahoma; font-size:14px; font-weight:100; color:#3a3a3a;}
#Products_main_block p{margin:3px 0 0 0; padding:0; font-family:Tahoma; font-size:11px; color:#545454; text-align:left;}
.products_image{width:70px; float:left; margin:10px 10px 3px 0;}


/*about*/

#About_main{width:650px; float:left; margin: 20px 20px 20px 30px;}
#About_main_block{width:650px; float:left; margin-bottom:15px; font-family:Tahoma; font-size:13px; line-height:1.4em; color:#545454;}
#About_main_block h2{margin:0; padding:0; font-family:Tahoma; font-size:16px; font-weight:100; color:#3a3a3a;}
#About_main_block p{margin:3px 0 0 0; padding:0 0 11px 0; font-family:Tahoma; font-size:13px; line-height:1.4em; color:#545454;}
.about_image{width:70px; float:left; margin:10px 10px 3px 0;}

#About{width:640px; float:left; margin:30px 20px 0 40px;}
#About h1{margin:10px 0 15px 0; padding:0; font-family:Tahoma; font-size:15px; color:#7cb70d; font-weight:100;}
#Sertificats{width:100px; float:left;}
#About_block{width:500px; float:left; margin:0 0 20px 20px; font-family:Tahoma; font-size:13px; line-height:1.4em; color:#545454;}
#About_block p{margin:3px 0 0 0; padding:0 0 11px 0; font-family:Tahoma; font-size:13px; line-height:1.4em; color:#545454;}


/*contacts*/

#Contacts{width:640px; float:left; margin:30px 20px 0 40px;}
#Contacts h1{margin:10px 0 15px 0; padding:0; font-family:Tahoma; font-size:15px; color:#7cb70d; font-weight:100;}
.contacts{width:630px; float:left; margin-bottom:10px; font-family:Tahoma; font-size:13px; color:#545454;}
.contacts_type{width:260px; float:left; margin:0;}
.contacts h2{margin:0; padding:0; font-family:Tahoma; font-size:12px; font-weight:100; color:#3a3a3a;}
.contacts p{margin:3px 0 0 0; padding:0; font-family:Tahoma; font-size:13px; color:#545454;}
.contacts a:link, .contacts a:visited{font-family:Tahoma; font-size:13px; color:#7cb70d; text-decoration:none;}
.contacts a:hover{text-decoration:underline;}

#Feedback{width:300px; float:left; margin:30px 20px 0 40px;}
.feedbackinfo, .feedbacktype, .feedbackmessage{width:300px; float:left;}
.feedbackmessage {margin:20px 0 20px 0; text-align:center;}
.feedbacktype span, .feedbackmessage span{margin:10px 20px 15px 0; padding:0; font-family:Tahoma; font-size:15px; color:#7cb70d; font-weight:100;}
.feedbackcaptcha{min-width:50px; margin-top:10px; float:left;}
#Feedback textarea{width:280px; height:150px; margin:5px 0 0 0; padding:0 5px 0 5px; font-family:"Lucida Sans Unicode", "Lucida Grande ", sans-serif; color:#545454; font-size:10px;  font-weight:100; text-decoration:none; border: 2px solid #d9dbdc; outline:none; resize:none;}
#Map iframe{margin:53px 0 0 0;border:2px solid #d9dbdc;}

#Request{width:600px; float:left; margin:30px 20px 0 40px;}
#Request h1{margin:10px 0 30px 0; padding:0; text-align:center; font-family:Tahoma; font-size:15px; color:#7cb70d; font-weight:100;}
#RequestForm {width:450px; float:left; margin: 0px 75px 0px 75px;}
.requesttype{width:150px; margin-top:10px; float:left;}
.requestinfo{width:450px; float:left;}
.requesttype span{margin:0; padding:0; font-family:Tahoma; font-size:13px; font-weight:100; color:#3a3a3a;}

.requared_request{width:450px; float:left; margin:10px 0 10px 0;}
.requared_request span{margin:0; padding:0; font-family:Tahoma; font-size:12px; font-weight:100; color:#3a3a3a;}

#Support{width:600px; float:left; margin:30px 20px 0 40px;}
#Support h1{margin:10px 0 30px 0; padding:0; text-align:center; font-family:Tahoma; font-size:15px; color:#7cb70d; font-weight:100;}
.supporttype{width:300px; margin-top:10px; float:left;}
.supportinfo{width:600px; float:left;}
.supporttype span{margin:0; padding:0; font-family:Tahoma; font-size:12px; font-weight:100; color:#3a3a3a;}
#Support textarea{width:280px; height:150px; margin:5px 0 0 0; padding:0 5px 0 5px; font-family:"Lucida Sans Unicode", "Lucida Grande ", sans-serif; color:#545454; font-size:13px; line-height:1.4em; font-weight:100; text-decoration:none; border: 2px solid #d9dbdc; outline:none; resize:none;}

.requared{width:250px; float:left; margin:10px 50px 0 0;}
.requared span{margin:0; padding:0; font-family:Tahoma; font-size:10px; font-weight:100; color:red;}

#Faq{width:600px; float:left; margin:30px 20px 0 40px;}
#Faq h1{margin:10px 0 30px 0; padding:0; text-align:center; font-family:Tahoma; font-size:15px; color:#7cb70d; font-weight:100;}
#Faq h2{margin:0 0 10px 0; padding:0; font-family:Tahoma; font-size:13px; color:#7cb70d; font-weight:100;}
#Faq a:link, #Faq a:visited{font-family:Tahoma; font-size:13px; color:#7cb70d; text-decoration:none;}
#Faq a:hover{text-decoration:underline;}

#Usage{margin:3px 0 0 0; padding:0; font-family:Tahoma; font-size:13px; line-height:1.4em; color:#545454;}

#Techquestions{margin:3px 0 0 0; padding:0; font-family:Tahoma; font-size:13px; line-height:1.4em; color:#545454; }
#Techquestions ul{margin:25px 0 25px 20px; padding:0; list-style: square outside;}
#Techquestions ul li{margin-bottom:5px;}

#faq-q{margin:0 0 5px 0; padding:0; font-family:Tahoma; font-size:14px; font-weight:100; color:#3a3a3a;}
#faq-q a:link, #faq-q a:visited{text-decoration:none;}
#faq-q a:hover{text-decoration:none;}

.top{margin:5px 0 15px 0;}

#Advantages{width:600px; float:left; margin:30px 20px 0 40px;}
#Advantages_block{width:600px; float:left; margin-bottom:15px;}
#Advantages h1{margin:10px 0 50px 0; padding:0; text-align:center; font-family:Tahoma; font-size:15px; color:#7cb70d; font-weight:100;}
#Advantages h2{margin:15px 0 0 0; padding:0; font-family:Tahoma; font-size:13px; color:#7cb70d; font-weight:100;}
.advantages_image{width:158px; height:128px; float:left; margin-right:25px; }
.advantages_text{margin:-9px 0 0 0; padding:0; font-family:Tahoma; font-size:13px; line-height:1.4em; color:#545454;}

#Systems{width:600px; float:left; margin:30px 20px 0 40px;}
#Systems_block{width:600px; float:left; margin-bottom:15px;}
#Systems h1{margin:15px 0 0 0; padding:0; font-family:Tahoma; font-size:17px; color:#7cb70d; font-weight:100;}
.systems_image{width:120px; height:180px; float:left; margin-right:25px; }
.systems_text{margin:3px 0 0 0; padding:0; font-family:Tahoma; font-size:13px; line-height:1.4em; color:#545454;}

#System_buttons{width:430px; margin:0 0 40px 120px; float:left;}

#Systems table{margin-bottom:10px; border-collapse:collapse; border:0px solid silver;}
#Systems table th{padding:10px; font-family:Tahoma; font-size:12px; font-weight:700; color:#7cb70d; border:0px solid silver;}
#Systems table td{min-width:25px; max-width:180px; font-family:Tahoma;}
#Systems table h2{margin:0; padding:0; font-family:Tahoma; font-size:13px; color:#7cb70d; font-weight:700;}
.systems_border{border:0px solid silver;}
.systems_text{padding:10px; border:0px solid silver;}
.systems_price_clear{padding:10px; font-weight:700;}
.systems_price_border{padding:10px; font-weight:700; border:0px solid silver;}

.systems_price_nomenclature{padding:5px 50px 5px 5px; font-family:Tahoma; font-size:13px; font-weight:normal; color:#3a3a3a; text-align:left;}
.systems_price_value_license{padding:5px 0px 5px 5px; font-family:Tahoma; font-size:25px; font-weight:normal; color:#7cb70d; text-align:right;}
.systems_price_value_license_renewal{padding:5px 0px 5px 5px; font-family:Tahoma; font-size:35px; font-weight:normal; color:#7cb70d; text-align:right;}
.systems_price_currency{padding:5px 5px 5px 5px; font-family:Tahoma; font-size:15px; font-weight:normal; color:#7cb70d; text-align:left;}
.systems_price_note{padding:5px 5px 5px 5px; font-family:Tahoma; font-size:11px; font-weight:normal; color:#545454; text-align:left;}

.cattitle{width:580px; float:left; margin:0 auto; padding:0px 10px 0px 10px; border-bottom:1px solid #dadada; background:#f9f9f9;}
.cattext{width:570px; float:left; margin:0 0 5px 0; padding:5px 15px 5px 15px; font-family:Tahoma; font-size:12px; line-height:1.4em; color:#545454; border-bottom:1px solid #dadada; background:#f9f9f9;}
.cat{width:580px; float:left; margin:0 0 3px 0; padding:5px 10px 5px 10px; border-bottom:1px solid #dadada; background:#f9f9f9;}
.cat span{font-family:Tahoma; font-size:11px; font-weight:700; color:#7cb70d;}
.units{width:580px; float:left; margin:3px 0 0 0; padding:5px 10px 5px 10px; border-bottom:1px solid #dadada; background:#f9f9f9;}
.units span{font-family:Tahoma; font-size:11px; font-weight:700; color:#3a3a3a;}
/*.cattitle p:link, .cattitle p:visited{font-family:Tahoma; font-size:11px; font-weight:100; text-decoration:none;}
.cattitle p.active {color:#3a3a3a;}
.cattitle p.passive {color:#545454;}
.cattitle p.addon {color:#7cb70d;}
.cattitle p:hover{color:#7cb70d; text-decoration:none;}*/
.cattitle p{font-family:Tahoma; font-size:13px; font-weight:100; line-height:1.5; text-decoration:none; color:#3a3a3a;}
.cattitle p:hover{color:#7cb70d; text-decoration:none; cursor:pointer;}

#Notes{margin:20px 10px 0 10px; width:580px; float:left;}
#Notes{font-family:Tahoma; font-size:13px; line-height:1.4em; color:#545454;}

#Search_block{width:640px; float:left; margin:30px 20px 0 40px;}
#Search_block h1{margin:10px 0 15px 0; padding:0; font-family:Tahoma; font-size:15px; color:#7cb70d; font-weight:100;}

.more{width:280px; height:15px; margin-top:5px; float:left;}
.more a:link, .more a:visited, .more_news a:link, .more_news a:visited{font-family:Tahoma; font-size:11px; color:#7cb70d; text-decoration:none;}
.more a:hover, .more_news a:hover{text-decoration:underline;}
.tr_in{margin-left:5px;}

#Footer{width:1000px; height:50px; line-height:30px; float:left; background:#e1e1e1; border-bottom-left-radius:7px; border-bottom-right-radius:7px; border-top:1px solid #d1d1d1; margin-top:10px;}
#Footer{text-align:center; font-family:"Tahoma", sans-serif; color:#3a3a3a; font-size:11px;}
#Footer a:link, #Footer a:visited{font-family:"Tahoma", sans-serif; color:#545454; font-size:11px; text-decoration:none;}
#Footer a:hover{color:#7cb70d; text-decoration:underline;}

.page_navigation{height:32px; margin:0px 0px 10px 0px; background-color:#f2f2f2; border-radius:5px;}

.page_button{float:left; min-width:20px; margin: 5px 5px 5px 5px; padding:1px; text-align:center; text-decoration:none; color:#888; background-color:#f1f1f1; font-family:"Segoe UI Semibold", sans-serif; font-size:15px; font-style:normal; border-radius:5px;}
.page_button:hover{background:#fff; color:#7cb70d;}
.page_button_selected{float:left; min-width:20px; margin: 5px 5px 5px 5px; padding:1px; color:#fff; text-align:center; text-decoration:none; background:#7cb70d; font-family:"Segoe UI Semibold", sans-serif; font-size:15px; font-style:normal; border-radius:5px;}
.page_button_symbols{float:left; min-width:20px; margin: 5px 5px 5px 5px; padding:1px; color:#888; text-align:center; text-decoration:none; background:#f1f1f1; font-family:"Segoe UI Semibold", sans-serif; font-size:15px; font-style:normal; border-radius:5px;}

.search_content{width:640px; float:left; margin:30px 20px 0 40px;}
.search_content h1 {font:bold 85%/30px Tahoma; text-align:left; color:#7cb70d; padding:0px;} 
.search_content h2 {font:bold 75%/30px Tahoma; text-align:left; color:#7cb70d; padding:0px;}

.search_error {font:70%/30px tahoma; color:#990000; text-align:center; padding:0px;}
.search_result {width:640px;}
.search_result h2 {font:bold 75%/30px Tahoma; text-align:left; color:#3a3a3a; padding:0px;}
.search_result p {font:13px tahoma; color:#5d5d5d; text-align:left; padding:0px}
.search_result a {display:block; text-decoration:none; padding:0px 10px 10px 10px;}
.search_result a:hover {background:#f2f2f2;}
.search_result ul {margin:25px 0 25px 20px; padding:0; list-style: none; font:13px tahoma; color:#5d5d5d; text-align:left;}
.search_result ul li {margin-bottom:5px; font:13px tahoma; color:#5d5d5d; text-align:left;}
.search_result ul li a {text-decoration:none; padding:0px 10px 10px 10px;}

.search_word {color:red; padding-left:3px;}
.key_word {padding:0px; margin:0px; color:red; text-decoration:none;}

/**********************/

select[name="comparisonselect_1"], select[name="comparisonselect_2"]{width:220px; height:25px; margin:5px 0 10px 20px; padding:0; font-family:"Lucida Sans Unicode", "Lucida Grande ", sans-serif; color:#545454; font-size:10px;  font-weight:100; text-decoration:none; border: 2px solid #d9dbdc; outline:none; float:left;}
input[name="comparison_button"]{border: 1px solid #cacaca; border-radius: 3px; color: #656565; cursor: pointer; font-family:"Segoe UI", "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 8pt; font-weight: bold; height: 29px; min-width: 60px; text-align: center; box-shadow: 0 0 10px grey; box-shadow: 0 0 10px rgba(0,0,0,0.5); -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); outline:none;  float:left; margin:3px 0 0 20px;}
input[name="comparison_button"]:hover{color:#7cb70d; border: 1px solid #e2e2e2;}

#Comparison{width:660px; float:left; margin:30px 20px 0 40px;}
#Comparison_buttons{width:650px; margin:40px 0 40px 0px; float:left;}
#Comparison_buttons form{float:right; margin:0 70px 0 0;}
#Comparison h1{margin:15px 0 0 0; padding:0; font-family:Tahoma; font-size:17px; color:#7cb70d; font-weight:100;}
#Category{width:300px; float:left; margin-right:10px;}
.cattitle_cmpr{width:280px; float:left; margin:0 auto; padding:5px 10px 5px 10px; border-bottom:1px solid #dadada; background:#f9f9f9;}
.cattext_cmpr{width:270px; float:left; margin:0 0 5px 0; padding:15px; font-family:Tahoma; font-size:11px; color:#545454; border-bottom:1px solid #dadada; background:#f9f9f9;}
.cat_cmpr{width:280px; float:left; margin:0 0 3px 0; padding:5px 10px 5px 10px; border-bottom:1px solid #dadada; background:#f9f9f9;}
.cat_cmpr span{font-family:Tahoma; font-size:11px; font-weight:700; color:#7cb70d;}
.units_cmpr{width:280px; float:left; margin:3px 0 0 0; padding:5px 10px 5px 10px; border-bottom:1px solid #dadada; background:#f9f9f9;}
.units_cmpr span{font-family:Tahoma; font-size:11px; font-weight:700; color:#3a3a3a;}
.cattitle_cmpr p.active {color:#3a3a3a; background: url(images/green-checkmark.png) 0px 0px no-repeat; padding:0px 0px 0px 20px;}
.cattitle_cmpr p.passive {color:#545454; padding:0px 0px 0px 20px;}
.cattitle_cmpr p.addon {color:#7cb70d;}
.cattitle_cmpr p{font-family:Tahoma; font-size:11px; font-weight:100; text-decoration:none; color:#3a3a3a;}
.cattitle_cmpr p:hover{color:#7cb70d; text-decoration:none; cursor:pointer;}

/************************/

.bpa {font-size:13px; font-weight:bold; font-style:normal; text-decoration:none;}
.bpd {font-size:12px; font-weight:normal; font-style:normal; text-decoration:line-through;}
.bsa {font-size:13px; font-weight:bold; font-style:normal; text-decoration:none;}
.bsd {font-size:12px; font-weight:normal; font-style:normal; text-decoration:line-through;}
.rpa {font-size:12px; font-weight:normal; font-style:normal; text-decoration:none;}
.rpd {font-size:12px; font-weight:normal; font-style:normal; text-decoration:line-through;}
.rsa {font-size:12px; font-weight:normal; font-style:normal; text-decoration:none;}
.rsd {font-size:12px; font-weight:normal; font-style:normal; text-decoration:line-through;}

/* БУМ */

.bum1 {font-family:Tahoma; font-size:18px; font-weight:normal; text-transform:uppercase; color: #d75726;}
.bum2 {font-family:Tahoma; font-size:18px; font-weight:normal; text-transform:uppercase; color:#088a00;}
.bum3 {font-family:Tahoma; font-size:18px; font-weight:normal; text-transform:uppercase; color:#2b5e8c;}

div.bum h1 {font-family:Tahoma; font-size:28px; font-weight:normal; text-align:center; margin:0.5em 0 0.5em 0; color:#088a00;}
div.bum h2 {font-family:Tahoma; font-size:24px; font-weight:normal; margin:1em 0 0.5em 0}

.bum1_h2 {color: #d75726;}
.bum2_h2 {color:#088a00;}
.bum3_h2 {color:#2b5e8c;}



div.bum p {font-family: tahoma, geneva, sans-serif; font-size:12px; line-height:1.5em;}
div.bum li {font-family: tahoma, geneva, sans-serif; font-size:12px; line-height:1.5em; margin-bottom:1em;}



#TechnicalRequirementsLiga{width:600px; float:left; margin:30px 20px 0 40px;}
#TechnicalRequirementsLiga h1{margin:10px 0 30px 0; padding:0; text-align:center; font-family:Tahoma; font-size:15px; color:#7cb70d; font-weight:400;}
#TechnicalRequirementsLiga h2{margin:20px 0 10px 0; padding:0; font-family:Tahoma; font-size:13px; color:#7cb70d; font-weight:400;}
#TechnicalRequirementsLiga h3{margin:20px 0 10px 0; padding:0; font-family:Tahoma; font-size:13px; color:#7cb70d; font-weight:400;}
#TechnicalRequirementsLiga a:link, #TechnicalRequirementsLiga a:visited{font-family:Tahoma; font-size:11px; color:#7cb70d; text-decoration:none;}
#TechnicalRequirementsLiga a:hover{text-decoration:underline;}

#TechnicalRequirementsLiga{font-family:Tahoma; font-size:13px; line-height:1.4em; color:#545454; }
#TechnicalRequirementsLiga ul{list-style: square outside;}

#TechnicalRequirementsLiga table{margin-bottom:10px; border-collapse:collapse; border:1px solid silver;}
#TechnicalRequirementsLiga table th{padding:5px; font-family:Tahoma; font-size:13px; text-align:left; font-weight:400; color:#3a3a3a; border:1px solid silver;}
#TechnicalRequirementsLiga table td{padding:5px; font-family:Tahoma; font-size:13px; text-align:left; color:#3a3a3a; border:1px solid silver;}
