html, body {
	font-family: 'Verdana', Arial, Sans-Serif;
	font-size: 0.9em;
	color: #333;
	padding: 0;
	margin: 0;
	height:100%;
/*   position:relative; */
}

#authform a.oauth{
background: url(../images/auth_btn.png) no-repeat transparent;
border: medium none currentColor;
content: "";
display: inline-block;
height: 65px;
width: 65px;
}


a { color: #0080c1; text-decoration: none; border-bottom: 1px dotted; }
a:hover { color: #005a88; text-decoration: none; border-bottom: 1px dotted #005a88; }

H1, H2, H3, H4{ font-family: Verdana, Arial, Sans-Serif; color:#0089CD; text-align: left; padding: 10px 0 0 0; font-weight: normal; }

H1 { font-size: 1.6em; }
H2, H1.ans_ttl { font-size: 1.4em; margin:0 0 3px 0; }
H3 { font-size: 1.2em; }
H4 { font-size: 1em; }

img { border: none; }
td a img { border: none; } /*если кто знает как обнулить эту суку - напишите мне пожалуйста*/
table {/*table-layout: fixed;*/}

.s_actionlinks { font-size: 11px; color:#79BB16; margin: 0 4px 0 8px; }
#page_content .s_actionlinks {font-size:9px;}
div#act_informer:first-child  {margin:0;}
.s_actionlinks.del { color:#d20000; }
.red { color: #d20000; }
.green { color: #00d200; }
.yellow { color: #d2d200; }
.not_for_lang { border: solid 1px #d2d2d2; }
.multilang { border-top: solid 1px #d2d2d2; }

.display_block { display: block;}
.display_none { display: none;}

#page_nav { font-size: 1.2em; /*text-align: center;*/ padding: 20px 0 20px 0; }
.activ_page {-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 3px 8px 3px 8px; background-color: #dcdcdc;}


#header {width: 100%; height: 140px;}
#header_index { width: 100%; height: 200px;}

#adv_search, #adv_search_index, #admin_index { border-top: 2px solid #0089CD; border-bottom: 2px solid #0089CD;
background: #d1e3fa; /* Old browsers */
background: -moz-linear-gradient(top, #d1e3fa 0%, #a4cbf9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1e3fa), color-stop(100%,#a4cbf9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #d1e3fa 0%,#a4cbf9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d1e3fa 0%,#a4cbf9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #d1e3fa 0%,#a4cbf9 100%); /* IE10+ */
background: linear-gradient(top, #d1e3fa 0%,#a4cbf9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1e3fa', endColorstr='#a4cbf9',GradientType=0 ); /* IE6-9 */
}


#adv_search {height:105px;}

#admin_index {height:110px;}

#body { padding: 20px 0 0 0;}
#page_margins { margin: 0; padding:0; min-height: 100%; position: relative;}
#main {}
/*#hFooter { height: 40px; clear: both; width: 100%;}*/
#footer { font-size: 0.8em; padding: 50px 0 50px 0; height: 40px;}

/*.wrapper { width: 1000px; margin: 0 auto; }*/
.wrapper { width: 1000px; margin: 0 auto; }
.wrapper ul { list-style: none inside; /*margin: 0; padding: 0;*/}
.wrapper .anstable ul { list-style: disc inside; }

#globalnav{padding:3px;width:100%;height:20px;padding:0 0 0 0;}
#nav{background-color:#fff;padding:10px; font-size:0.9em;}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0; }
ul#nav{margin-left:10px; }
ul#nav li{float:right;margin-right:3px;text-align:center;}
ul#nav a{float:left;width:100px;padding:3px 0 5px 0;background:#D1E3FA;text-decoration:none;color:#4373c3; border:0;
-webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;
}
ul#nav a:hover{background:#4373c3;color:#FFF;}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background:#FFF;color:#003;}

.top_logo {display: block; margin: 20px 0 0 0;}
.logo {float: left;}
.logo a { border: none; }
.action {float: right; padding: 0;}
.search_field {padding: 20px 0 0 0; height: 30px; /*background-color: #d9e8fa;*/}

.alignleft{float:left;text-align:left;}
.alignright{float:right;text-align:right;}
.aligncenter{text-align: center;}

/* Advanced Search */
.adv_search_header { padding: 20px 0 0 0; }
.ash1 { font-size: 1.6em; color:#0080c1; padding: 0 15px 0 0;}
.ash2 { font-size: 0.9em; }
.adv_search_select { padding: 11px 0 12px 0; font-size: 11px;}
.adv_search_chooser { padding: 10px 10px 10px 10px; font-size: 10px; }
.adv_search_select a, .adv_search_adv a { font-weight: bold; font-family: Arial; font-size: 12px; }
.adv_search_select .wowbutton { float: right; }
.adv_search_adv { font-size: 11px; background-color: #daeaf9;  /*background-color: #ecf4fc;*/ padding:7px 10px 7px 10px; /*height: 16px;*/ -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px;
-webkit-box-shadow: 0px 0px 4px 0px #6eafd0; -moz-box-shadow: 0px 0px 4px 0px #6eafd0; -o-box-shadow: 0px 0px 4px 0px #6eafd0; box-shadow: 0px 0px 4px 0px #6eafd0;
 }
.adv_search_adv span a { margin-right: 5px;  }
.adv_add_filter { margin: 0 0 0 10px; color: #0080c1; border: none;}


#act_informer { padding: 0 0 50px 0;}

.sr_blok { padding: 0 0 30px 0; border-bottom: 1px dotted #e1e1e1; }

.devicetag {background-color: #e1e1e1;}
.modultag {background-color: #dff3fb;}
.devicetag, .modultag {border: 1px solid #999999;  -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 0 4px 0 4px;}
.tag, .tag a, .devicetag a, .modultag a, .tagred, .tagred a {font-size: 10px;}
.tag {color: black;text-align:justify;}
.tag a {color:#747474;quotes:"" ",";border:none;margin-right:4px;}
.tag a:before{content:open-quote;}
.tag a:after{content:close-quote;}
.tag a:last-child{quotes:"" "";}
.tag a:hover{border-bottom:dotted 1px;}

.devicetag a, .modultag a {color:#747474; border: none; }
.tagred { line-height: 1.7em;}

.ansview_blok { margin: 10px -20px 20px -20px; padding: 10px 20px 10px 20px; border: 1px dotted #dcdcdc; background-color: #F2FAFC; }
.anstable { padding: 40px 0 10px 0; }
.anstable tbody { vertical-align: top; }
.anscountimage { width:80px;padding:0 30px 0 0; }
.anscounttext {width: 48px; height: 48px; background: url(../images/circle_bg.png) no-repeat center; text-align: center; font-size: 2.4em; font-weight: bold; color: white; line-height: 1.5em;}
.anstext { padding: 10px 0 20px 0; font-size: 12px; line-height: 18px; width:100%; margin:0 0 0 10px;}
.anstext ul li { list-style-position: inside; padding: 0 0 0 20px; }
.anstext ul, .anstext ol { padding: 0;}
.anstext ul li, .anstext ol li { padding: 0 0 0 20px;}
.anstext ol li { list-style-position: inside; }
.anstext.na { background: #FEE; }
.ansinfo1, .ansinfo2, .ansinfo3 {/*background:#fff; */height: 20px;}
.ansinfo1 {font-size: 11px; /*display: none;*/}
.ansinfo1 a {border:none;}
.ansinfo1 img {vertical-align: bottom;}
.ansinfo2 {text-align: center; color: #999999; font-size: 11px;}
.ansinfo3 {text-align: right;}
.ansispacing { height: 50px;}
.ansrowborder { border-bottom: 1px dotted #dcdcdc; height:1px; border-top: none; border-left: none; border-right: none;}

.admin_links_blok {padding: 20px 0 0 0;}
.admin_index_links {font-size: 1.4em; color: #4373c3;}
.admin_index_a_links {font-size: 1.4em; color: #13a4f4; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 3px 8px 3px 8px; background-color: white;}


.admin_q_list {line-height: 2.2em;}
.admin_q_list tr td { border-bottom: 1px dotted #dcdcdc; display: table-cell; vertical-align: middle;}
.row_action {width: 50px; border-right: 1px dotted #dcdcdc;}
.row_action a {border:none;}
.row_count {width: 50px; text-align: right; padding-right:5px; color:#4373c3; white-space:nowrap;}
.row_text { padding-left:5px; }

.tagsinput {border: 1px solid #dcdcdc; font-size: 1em; /*width: 230px;*/ height: 18px; padding: 2px 0 1px 0;/* font-weight: bold;*/ }
.tagsinput_na {border: 1px solid #dcdcdc; font-size: 1em; /*width: 230px;*/ height: 18px; padding: 2px 0 1px 0; font-weight: bold; background-color: #eaeaea; }
.row_text2 { min-width: 250px; padding:0 5px 0 5px; color:#4373c3; border-right: 1px dotted #dcdcdc; text-align: center; }
.row_text3 { /*width: 50px;*/ padding:0 5px 0 5px; color:#4373c3; border-right: 1px dotted #dcdcdc; text-align: center; }

.q-links { float: right; padding: 2px 5px 0 0; }
.q-links a { border:0;}

.approve-img { padding: 0 0 0 15px; display: block;}


.e_question_table {}
.eqt_col1 { width: 400px;}
.eqt_col2 {}

.e_question_table td {border-bottom: 1px dotted #dcdcdc; height:1px;}
.imputtags {width:250px;}
.imputauthor {width:200px;}

/* Authorization and registration form */
#authform {	width: 390px; border: 8px solid #D1E3FA;  margin: 20px auto; padding: 20px; }
#auth, #reg { font-weight: bold; }
#auth input, #reg input { font-size: 1.4em;  letter-spacing: 1px; padding-left: 4px; }
#auth select, #reg select { font-size: 1.6em;  letter-spacing: 1px; padding-left: 4px; }
.auth_submit { /*background-image: url(../images/auth_button.png);*/ width: 192px; }
.auth_submit2 { /*background-image: url(../images/auth_button2.png);*/ width: 192px; }
.reg_submit { background-image: url(../images/reg_button.png); width: 390px; }
.clear_submit_button { /*background-image: url(../images/clear_button.png);*/ width: 100%; color: white;  }
#regform {	width: 390px; border: 8px solid #D1E3FA;  margin: 20px auto; padding: 20px; }

.codetop {border-top: 1px solid #ccd9ff; border-left: 1px solid #ccd9ff; border-right: 1px solid #ccd9ff; padding: 5px; background: #ccd9ff url(../images/css_img_code.png) no-repeat right; }
.codemain { border: 1px solid #ccd9ff; padding: 5px; background-color: #eef2ff; font-size: 12px; }

.login-links {padding: 5px 10px 3px 0; font-size: 11px;  border-bottom: 1px dashed #ccd9ff; width: 370px;}
.login-links a {border:0;}

#attention { margin: 20px; padding: 25px;  border: 1px solid #ccd9ff;  background-color: #eef2ff; }

.predefine-search { }

.inp-brand, .inp-device, .select-os, .select-module { width: 300px; border: 1px solid #8ec1da; background-color: #fff; border-radius: 5px; box-shadow: inset 0 1px 3px #fff, inset 0 -15px #fff, 0 0 3px #8ec1da; -o-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #fff, 0 0 3px #8ec1da; -webkit-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #fff, 0 0 3px #8ec1da; -moz-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #fff, 0 0 3px #8ec1da; color: #333333; padding: 5px 10px;
}


.inp-brand { }
.inp-device { }
.select-os {}
.select-module {}


input[type="submit"], input[type="reset"], input[type="button"], input[type="file"] {border: 1px solid #8ec1da; background-color: #ddeef6; border-radius: 5px; box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da; -o-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da; -webkit-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da; -moz-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da; color: #4373c3; text-shadow: 0 1px #fff; padding: 5px 10px; cursor: pointer; }
.wowbutton {position: relative;}
.small.wowbutton {padding: 2px 5px; font-size: 11px; }
.large.wowbutton {padding: 10px 30px; font-size: 16px; }
.search.wowbutton {padding: 7px 5px; font-size: 11px; }
.wowbutton:hover {background-color: #cde6f2; border-radius: 5px; box-shadow: inset 0 1px 3px #fff, inset 0 -15px #b9ddee, 0 0 3px #8ec1da;  -o-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #b9ddee, 0 0 3px #8ec1da; -webkit-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #b9ddee, 0 0 3px #8ec1da; -moz-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #b9ddee, 0 0 3px #8ec1da; }
.wowbutton:active {top: 2px;}

/* Search */
.submit { float: right; /*cursor: pointer;*/  }
.searchinput { width: 89%; height: 18px; border: 1px solid #8ec1da; background-color: #fff; border-radius: 5px; box-shadow: inset 0 1px 3px #fff, inset 0 -15px #fff, 0 0 3px #8ec1da; -o-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #fff, 0 0 3px #8ec1da; -webkit-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #fff, 0 0 3px #8ec1da; -moz-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #fff, 0 0 3px #8ec1da; color: #333333; padding: 5px 10px; }

.small_links { clear: both; font-size: 11px; padding: 5px 0 0 0; }


select option.option_title { background: #ccd9ff;  color: #333333; font-weight: bold; }

.form_description { padding: 10px; text-align: center; border: 1px dashed #ccd9ff; margin: 0 0 30px 0; }
.form_question { padding: 5px; text-align: center; border: 1px dashed #e78686; margin: 10px 0 30px 0; /*background-color: #ffeaea;*/ /*font-weight: bold;*/ color: red; }


#adv_sel_device, #adv_sel_os { font-size: 13px; font-weight: normal; padding: 1px 8px 2px 8px; background-color: #fff; border: none; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; }




.search_sel_device_back a { font-size: 10px; }
.search_sel_device_back:hover { border: none; }

div.adv_search_inp { padding: 0 0 15px 0; }
div.adv_search_inp .searchinput { width: 95%; }
div.adv_search_inp ~ div { /*min-width:600px;*/ }

#adv_search_filters a {  white-space: nowrap; font-weight: normal; font-size: 11px; padding: 0 8px 1px 8px; background-color: #fff; border: none; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }



.adv_seldev_clear { text-align:center; font-size: 10px; position: relative; top: -12px; height:5px; }
.adv_seldev_clear a { border: none;}

.sr_num { padding-top: 8px; font-size: 30px; position: relative; width: 80px; text-align: center; margin-left: -80px; float: left; color: #e9e9e9; font-family: Arial; letter-spacing: -1px;  }

.adv_search_select a.alignright {margin-left:15px; border: none;}



.search_sel_device_popup { background: #deeaf7; background: -moz-linear-gradient(top,  #deeaf7 0%, #b6d2ea 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#deeaf7), color-stop(100%,#b6d2ea)); background: -webkit-linear-gradient(top,  #deeaf7 0%,#b6d2ea 100%); background: -o-linear-gradient(top,  #deeaf7 0%,#b6d2ea 100%); background: -ms-linear-gradient(top,  #deeaf7 0%,#b6d2ea 100%); background: linear-gradient(top,  #deeaf7 0%,#b6d2ea 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deeaf7', endColorstr='#b6d2ea',GradientType=0 );
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 0px 4px 0px #6eafd0; -moz-box-shadow: 0px 0px 4px 0px #6eafd0; -o-box-shadow: 0px 0px 4px 0px #6eafd0; box-shadow: 0px 0px 4px 0px #6eafd0;
border: 1px solid #8ec1da; padding: 15px 15px 15px 15px; clear: both;
min-width: 400px;
max-width: 450px;
}

.search_sel_device_popup a { border-color:#acc2e5; overflow: hidden; }

.search_sel_device_title { text-align: center; color: #fff; font-size: 26px; font-weight: bold; padding: 0 0 10px 0;  text-shadow: 0px 2px 5px #2382f1; filter: dropshadow(color=#fff, offx=0, offy=0); white-space: nowrap; }
.search_sel_device_title a { color: #fff; text-shadow: 0px 2px 5px #2382f1; filter: dropshadow(color=#fff, offx=0, offy=0); }
.search_sel_device_back { text-align: center; font-size: 10px; margin: 0 0 15px 0; position: relative; top: -2px; display: block; border: none;
background-color: white; padding:1px 0 4px 0;
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
 }

.double-gap a { display: block; float: left; width: 46%; line-height: 26px; margin: 0 2% 0 2%; white-space: nowrap; }

.double-gap ul { list-style-type: none; margin: 0; padding: 0; display: block; width: 30%; margin: 2%; }
.double-gap ul li, .double-gap ul li a { display: block; float: none; width: 100%; font-size: 11px; line-height: 20px; }
.double-gap ul:nth-child(1) { margin-left: 0px; }
.double-gap ul:nth-last-child(1) { margin-right: 0px; }

.double-gap {background-color: #fff;  border:none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 0 10px 0 10px;  }

.popup_in_body {   }

#sel_device_body { }

.find_tags_by_string { margin: 0 0 15px 0; font-size: 11px;}

/*
body.protect_page { text-align: center; }
body.protect_page #adv_search_index { position: absolute; float: none; display: block; top: 50%; width: 100%; height: 130px; margin: 0 0 0 0; }
body.protect_page .logo { position: absolute; float: none; display: block; left: 50%; top: 50%; margin: -135px 0 0 -88px; }
*/

body.protect_page { text-align: center; }
body.protect_page .header-content { display: block; height: 50%; margin: 0 0 -135px 0; }
body.protect_page .logo { position: relative; float: none; display: block; }
body.protect_page #adv_search_index { float: none; display: block; padding: 10px 0 10px 0; }
body.protect_page .footer-content { display: block; height: 50%; overflow: hidden; margin: 0 0 -175px 0; }

.footer_counters { padding: 10px 0 0 0; float: right; }
.footer_counters a { border:none; }

.frame_pd {
clear: both;
position:fixed;
left: 0; top: 0;
width: 100%; height:100%;
background: rgba(0,0,0,0.2);
display: block;
}
.w_pd
{
clear: both;
position: fixed;
left: 50%;
top: 50%;
width: 390px;
height: 320px;
margin: -200px auto auto -240px;
z-index: 9999;
display: block;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
-webkit-box-shadow: 0px 0px 4px 0px #6eafd0; -moz-box-shadow: 0px 0px 4px 0px #6eafd0; -o-box-shadow: 0px 0px 4px 0px #6eafd0; box-shadow: 0px 0px 4px 0px #6eafd0;
border: 1px solid #8ec1da;
background: #deeaf7; background: -moz-linear-gradient(top,  #deeaf7 0%, #b6d2ea 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#deeaf7), color-stop(100%,#b6d2ea)); background: -webkit-linear-gradient(top,  #deeaf7 0%,#b6d2ea 100%); background: -o-linear-gradient(top,  #deeaf7 0%,#b6d2ea 100%); background: -ms-linear-gradient(top,  #deeaf7 0%,#b6d2ea 100%); background: linear-gradient(top,  #deeaf7 0%,#b6d2ea 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deeaf7', endColorstr='#b6d2ea',GradientType=0 );
padding: 5px 10px;
}
.w_pd_i
{
height: 310px;
background: transparent;
}
.w_pd_t
{
padding: 0 0 0 20px;
text-align: center;
color: #6eb0dd;
font-size: 13px;
font-weight: bold;
line-height: 20px;
overflow: hidden;
margin: 0 0 5px 0;
}
.w_pd_c
{
margin: 1px 1px;
float: right;
height: 18px;
width: 18px;
-webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px;
background-color: #FFF;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAAXNSR0IArs4c6QAAABJQTFRF////9/v9lsXnr9Psfrjh7/b7iBYJXAAAAAF0Uk5TAEDm2GYAAAAuSURBVAjXY2AUYGAQYBBSZGAGIicBE0UGBhNlJ6AgswuQCSXBIhBZkEpVBrAuAIM8BGuA4Mh2AAAAAElFTkSuQmCC);
background-position: center center;
background-repeat: no-repeat;
cursor: pointer;
}
.w_pd_b
{
color: #747474;
background: #FFF;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
height: 280px;
overflow: auto;
padding: 5px;
}

.w_pd_b br
{
	line-height: 13px;
}

.qa2m
{
text-align: center;
}

.qa2m input[type=text]
{
display:block;
margin: 4px auto;
}
.qa2m input[type=button],.qa2m input[type=submit]
{
width: 47%;
margin: 1%;
}

.send_status
{
position: relative;
top: 50%;
color: #0080C1;
text-align: center;
height: 50px;
width: 90%;
margin: -35px auto;
padding: 10px;
background: #deeaf7;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
overflow: auto;
}

.captcha_img
{
-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
margin: 3px 0px;
}

img
{
	max-width: 640px;
	width: auto;
}

#sidebar_right
{
	width: 200px;
	float: right;
}

#page_content
{
	margin: 0 240px 0 0;
}

.sr_blok[noans=yes] .tag.anscount{margin-right:5px;}
.tag.anscount{quotes:"" " ·";}
.tag.anscount:before{content:open-quote;}
.tag.anscount:after{content:close-quote;}


form * div[id^=q_question_] {border: solid 1px #999;padding:10px;}

textarea.question {
padding: 0;
font-family: Verdana, Arial, Sans-Serif; color:#0089CD;
font-size: 1.4em;
width: 100%;
height: 100px;
border: none;
}

div.diff {display:block;white-space:pre-wrap;}

diff-del {background-color:#FFC0CB;border:solid 1px #FFC0CB;padding:2px;margin:2px;}
diff-ins {background-color:#98FB98;border:solid 1px #98FB98;padding:2px;margin:2px;)
